--- a/web/common.php Sun Mar 04 14:13:39 2012 +0100
+++ b/web/common.php Mon Mar 05 18:41:11 2012 +0100
@@ -174,41 +174,44 @@
$js_registry = array(
'local' => array(
+ 'libdir' => URL_ROOT.'res/js/',
'jquery' => URL_ROOT.'res/js/jquery-1.4.3.min.js',
- 'raphael' => URL_ROOT.'res/raphael/raphael-min.js',
+ 'raphael' => URL_ROOT.'res/js/raphael.js',
'jquery-ui' => URL_ROOT.'res/js/jquery-ui-1.8.13.min.js',
- 'niceforms' => URL_ROOT.'res/niceforms/niceforms.js',
+ 'niceforms' => URL_ROOT.'res/js/niceforms.js',
'jquery-url' => URL_ROOT.'res/js/jquery.url.js',
'ldtplayer' => URL_ROOT.'res/metadataplayer/src/js/LdtPlayer.js',
- 'fancybox' => URL_ROOT.'res/jquery.fancybox/fancybox/jquery.fancybox-1.3.4.pack.js',
- 'jquery-tools' => URL_ROOT.'res/metadataplayer/res/js/jquery.tools.min.js',
+ 'fancybox' => URL_ROOT.'res/js/fancybox/jquery.fancybox-1.3.4.pack.js',
+ 'jquery-tools' => URL_ROOT.'res/js/jquery.tools.min.js',
'tw-widget' => URL_ROOT.'res/js/tw_widget.js',
- 'jquery-mousewheel' => URL_ROOT.'res/jquery.fancybox/fancybox/jquery.mousewheel-3.0.4.pack.js',
- 'swfobject' => URL_ROOT.'res/metadataplayer/res/js/swfobject.js',
- 'json-js' => URL_ROOT.'res/douglascrockford-JSON-js/json2.js',
- 'underscore' => URL_ROOT.'res/underscore/underscore-min.js' ,
- 'jquery-scrollto'=>URL_ROOT.'res/jquery.scrollto/jquery.scrollTo-1.4.2-min.js' ,
- 'twcx-main' => URL_ROOT.'res/js-tweetcast/live-polemic.js' ,
- 'semanticboard' => URL_ROOT.'res/js-tweetcast/semanticboard.js' ,
-
+ 'jquery-mousewheel' => URL_ROOT.'res/js/jquery.mousewheel-3.0.4.pack.js',
+ 'swfobject' => URL_ROOT.'res/js/swfobject.js',
+ 'json-js' => URL_ROOT.'res/js/json2.js',
+ 'underscore' => URL_ROOT.'res/js/underscore-min.js' ,
+ 'jquery-scrollto'=>URL_ROOT.'res/js/jquery.scrollTo-1.4.2-min.js' ,
+ 'twcx-main' => URL_ROOT.'res/js/live-polemic.js' ,
+ 'semanticboard' => URL_ROOT.'res/js/semanticboard.js' ,
+ 'metadataplayer'=> URL_ROOT.'res/js/LdtPlayer-release.js' ,
),
'cdn' => array(
+ 'libdir' => URL_ROOT.'res/js/',
'jquery' => 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js',
- 'raphael' => URL_ROOT.'res/raphael/raphael-min.js',
+ 'raphael' => URL_ROOT.'res/js/raphael.js',
'jquery-ui' => 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js',
- 'niceforms' => URL_ROOT.'res/niceforms/niceforms.js',
+ 'niceforms' => URL_ROOT.'res/js/niceforms.js',
'jquery-url' => URL_ROOT.'res/js/jquery.url.js',
'ldtplayer' => URL_ROOT.'res/metadataplayer/src/js/LdtPlayer.js',
- 'fancybox' => URL_ROOT.'res/jquery.fancybox/fancybox/jquery.fancybox-1.3.4.pack.js',
+ 'fancybox' => URL_ROOT.'res/js/fancybox/jquery.fancybox-1.3.4.pack.js',
'jquery-tools' => 'http://cdn.jquerytools.org/1.2.4/all/jquery.tools.min.js',
'tw-widget' => 'http://widgets.twimg.com/j/2/widget.js',
- 'jquery-mousewheel' => URL_ROOT.'res/jquery.fancybox/fancybox/jquery.mousewheel-3.0.4.pack.js',
+ 'jquery-mousewheel' => URL_ROOT.'res/js/jquery.mousewheel-3.0.4.pack.js',
'swfobject' => 'http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js',
- 'json-js' => URL_ROOT.'res/douglascrockford-JSON-js/json2.js',
- 'underscore' => URL_ROOT.'res/underscore/underscore-min.js' ,
- 'jquery-scrollto'=>URL_ROOT.'res/jquery.scrollto/jquery.scrollTo-1.4.2-min.js' ,
- 'twcx-main' => URL_ROOT.'res/js-tweetcast/live-polemic.js' ,
- 'semanticboard' => URL_ROOT.'res/js-tweetcast/semanticboard.js' ,
+ 'json-js' => URL_ROOT.'res/js/json2.js',
+ 'underscore' => URL_ROOT.'res/js/underscore-min.js' ,
+ 'jquery-scrollto'=>URL_ROOT.'res/js/jquery.scrollTo-1.4.2-min.js' ,
+ 'twcx-main' => URL_ROOT.'res/js/live-polemic.js' ,
+ 'semanticboard' => URL_ROOT.'res/js/semanticboard.js' ,
+ 'metadataplayer'=> URL_ROOT.'res/js/LdtPlayer-release.js' ,
)
);
@@ -229,23 +232,24 @@
$css_registry = array(
'local' => array(
- 'blueprint-screen' => URL_ROOT.'res/blueprint/screen.css',
- 'blueprint-print' => URL_ROOT.'res/blueprint/print.css',
- 'blueprint-ie' => URL_ROOT.'res/blueprint/ie.css',
- 'blueprint-plugins-fancy-type' => URL_ROOT.'res/blueprint/plugins/fancy-type/screen.css',
+ 'blueprint-screen' => URL_ROOT.'res/css/blueprint-screen.css',
+ 'blueprint-print' => URL_ROOT.'res/css/blueprint-print.css',
+ 'blueprint-ie' => URL_ROOT.'res/css/blueprint-ie.css',
+ 'blueprint-plugins-fancy-type' => URL_ROOT.'res/css/blueprint-plugins/fancy-type/screen.css',
'custom' => URL_ROOT.'res/css/custom.css',
- 'fancybox' => URL_ROOT.'res/jquery.fancybox/fancybox/jquery.fancybox-1.3.4.css',
+ 'fancybox' => URL_ROOT.'res/js/fancybox/jquery.fancybox-1.3.4.css',
'jquery-ui' => URL_ROOT.'res/metadataplayer/res/css/jq-css/themes/base/jquery-ui.css',
'tabs-slideshow' => URL_ROOT.'res/css/tabs-slideshow.css',
'tweetcast' => URL_ROOT.'res/css/tweetcast.css',
'semanticboard' => URL_ROOT.'res/css/semanticboard.css',
'archives-iframe' => URL_ROOT.'res/css/archives-iframe.css',
+ 'metadataplayer' => URL_ROOT.'res/css/metadataplayer/LdtPlayer.css',
),
'cdn' => array(
- 'blueprint-screen' => URL_ROOT.'res/blueprint/screen.css',
- 'blueprint-print' => URL_ROOT.'res/blueprint/print.css',
- 'blueprint-ie' => URL_ROOT.'res/blueprint/ie.css',
- 'blueprint-plugins-fancy-type' => URL_ROOT.'res/blueprint/plugins/fancy-type/screen.css',
+ 'blueprint-screen' => URL_ROOT.'res/css/blueprint-screen.css',
+ 'blueprint-print' => URL_ROOT.'res/css/blueprint-print.css',
+ 'blueprint-ie' => URL_ROOT.'res/css/blueprint-ie.css',
+ 'blueprint-plugins-fancy-type' => URL_ROOT.'res/css/blueprint-plugins/fancy-type/screen.css',
'custom' => URL_ROOT.'res/css/custom.css',
'fancybox' => URL_ROOT.'res/jquery.fancybox/fancybox/jquery.fancybox-1.3.4.css',
'jquery-ui' => "http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/themes/base/jquery-ui.css",
@@ -253,6 +257,7 @@
'tweetcast' => URL_ROOT.'res/css/tweetcast.css',
'semanticboard' => URL_ROOT.'res/css/semanticboard.css',
'archives-iframe' => URL_ROOT.'res/css/archives-iframe.css',
+ 'metadataplayer' => URL_ROOT.'res/css/metadataplayer/LdtPlayer.css',
)
);
--- a/web/polemicaltimeline.php Sun Mar 04 14:13:39 2012 +0100
+++ b/web/polemicaltimeline.php Mon Mar 05 18:41:11 2012 +0100
@@ -20,6 +20,10 @@
$tweet_explain_background = URL_ROOT.$rep.'/images/tweetExplainBgd.gif';
}
+$head_logo = URL_ROOT."$rep/images/head_logo.gif";
+if($translate->_('config__head_logo') != 'config__head_logo' && $translate->_('config__head_logo') != null ) {
+ $head_logo = URL_ROOT."$rep/".$translate->_('config__head_logo');
+}
$url = (!empty($_SERVER['HTTPS'])) ? "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
@@ -41,65 +45,26 @@
<script type="text/javascript">
$.noConflict();
</script>
- <script type="text/javascript" src="<?php echo(registry_url('raphael','js'));?>"></script>
<script type="text/javascript" src="<?php echo(registry_url('fancybox','js'));?>"></script>
<script type="text/javascript" src="<?php echo(registry_url('jquery-url','js'));?>"></script>
- <script type="text/javascript" src="<?php echo(registry_url('ldtplayer','js'));?>"></script>
+ <script type="text/javascript" src="<?php echo(registry_url('metadataplayer','js'));?>"></script>
<!-- Framework CSS -->
- <link rel="stylesheet" href="<?php echo(registry_url('blueprint-screen','css'));?>" type="text/css" media="screen, projection"/>
- <link rel="stylesheet" href="<?php echo(registry_url('blueprint-print','css'));?>" type="text/css" media="print"/>
- <!--[if lt IE 8]><link rel="stylesheet" href="<?php echo(registry_url('blueprint-ie','css'));?>" type="text/css" media="screen, projection"><![endif]-->
- <link rel="stylesheet" href="<?php echo(registry_url('blueprint-plugins-fancy-type','css'));?>" type="text/css" media="screen, projection"/>
- <link rel="stylesheet" href="<?php echo(registry_url('custom','css'));?>" type="text/css" media="screen, projection"/>
+ <link rel="stylesheet" href="<?php echo(registry_url('tweetcast','css'));?>" type="text/css" media="screen, projection"/>
<link rel="stylesheet" href="<?php echo(registry_url('fancybox','css'));?>" media="screen"/>
<!-- FONT -->
<link href='<?php echo(registry_url('PT-Sans_Narrow','font'));?>' rel='stylesheet' type='text/css'/>
<link href='<?php echo(registry_url('PT-Sans','font'));?>' rel='stylesheet' type='text/css'/>
- <link href='<?php echo(registry_url('Geo','font'));?>' rel='stylesheet' type='text/css'/>
- <style type="text/css">
- .tweetButton{float:left;margin-right:5px;}
- .videoLivePlayer{border:1px solid #c3c3c3;width:650px;height:<?php echo($div_height-2);?>px;}
- .videoLive{width:650px;height:<?php echo($div_height); ?>px;background:#fff;float:right;margin-top:20px;padding:5px;}
- .tweetExplain{background-image:url(<?php echo($tweet_explain_background);?>);width:250px;height:<?php echo($div_height)?>px;padding:10px;position:absolute; margin-top:70px;}
- .footer{margin-top:<?php echo($div_height+100);?>px;width:960px;height:20px;position:absolute;text-align:center;}
- .tooltip{
- z-index: 10000000000;
- }
- #tip{
- position : absolute;
- padding : 3px;
- z-index: 10000000000;
- max-width: 200px;
- }
- #tip {
- display: none;
- background: transparent url("<?php echo($baseurl);?>images/white_arrow_long.png");
- font-size: 12px;
- height: 125px;
- width: 180px;
- padding: 10px;
- padding-left: 15px;
- padding-top: 15px;
- padding-right: 15px;
- color: black;
- z-index: 10000000000;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- overflow:hidden;
- }
- #chartTimeline{
- padding-top: 0px;
- z-index: 9;
- position : absolute;
- }
-
- </style>
+
<script type="text/javascript">
// Configuration Polemical Timeline
+ if (typeof jQuery == "undefined") {
+ jQuery = IriSP.jQuery;
+ }
<?php
- if(is_array($translate->_('config__metadata'))):
+ if(is_array($translate->_('config__metadata'))):
reset($translate->_('config__metadata'));
$first_key = key($translate->_('config__metadata'));
?>
@@ -113,26 +78,74 @@
var metadatas = { metadata: {url: "<?php echo($translate->_('config__metadata'));?>", duration: <?php echo($translate->_('config__duration'))?>} };
var metadata_key = "metadata";
<?php endif;?>
-
- var config = {
- target:"chartTimeline",
- x:8,
- y:418,
- width:<?php echo($translate->_('config__player_width')); ?>,
- height:<?php echo($translate->_('config__player_height')); ?>,
- heightmax:<?php echo($translate->_('config__player_height')); ?>,
- duration:metadatas[metadata_key].duration,
- metadata:metadatas[metadata_key].url
- };
- </script>
- <script type='text/javascript' src='<?php echo(URL_ROOT);?>res/metadataplayer.polemic/src/js/polemic.js'></script>
- <script type="text/javascript">
- jQuery.extend(__IriSP.lib,{
- jQueryToolTip:"<?php echo(registry_url('jquery-tools','js'));?>",
- jQueryUI:"<?php echo(registry_url('jquery-ui','js'));?>",
- swfObject:"<?php echo(registry_url('swfobject','js'));?>",
- cssjQueryUI:"<?php echo(registry_url('jquery-ui','css'));?>"
- });
+ IriSP.libdir = "<?php echo(registry_url('libdir','js'));?>";
+ IriSP.jwplayer_swf_path = "<?php echo(URL_ROOT); ?>res/mediaplayer/player.swf";
+ IriSP.platform_url = "http://ldt.iri.centrepompidou.fr/";
+ var json_url = metadatas[metadata_key].url;
+
+ var config = {
+ gui:{
+ width:650,
+ height:800,
+ container:'LdtPlayer',
+ css:'<?php echo(registry_url('metadataplayer','css'));?>',
+ default_options : {
+ metadata:{
+ format:'cinelab',
+ src: json_url,
+ type:'json'},
+ width: 650
+ },
+ widgets: [
+ {type: "PolemicWidget",
+ requires: [{
+ type: "TooltipWidget",
+ width: 180,
+ height: 160,
+ metadata : {type:'empty'
+ }
+ }],
+ height: 75
+ },
+ {type: "SliderWidget"},
+ {type: "PlayerWidget", // please note that type refers directly to the constructor of the widget.
+ mode: "radio"},
+ {type: "SegmentsWidget",
+ requires: [{
+ type: "TooltipWidget",
+ width: 180,
+ height: 160,
+ }],
+ width: 650
+ },
+ {type: "ArrowWidget"},
+ {type: "TweetsWidget"},
+ {type: "AnnotationsWidget"},
+ {type: "AnnotationsListWidget",
+ container: "AnnotationsListContainer"},
+ {type: "TagCloudWidget",
+ container: "TagcloudContainer",
+ <?php if (isset($config['hashtag'])) echo "excludeWords: ".json_encode(array($config['hashtag'])); ?>
+ }
+ ]
+ },
+ player:{
+ type:'jwplayer',
+ live: true,
+ height: 400,
+ width: 650,
+ provider: "rtmp"
+ },
+ modules: [
+ { type: "MediaFragment",
+ metadata:{
+ format:'cinelab',
+ src:json_url,
+ type:'json'}
+ }]
+
+ };
+
jQuery(document).ready(function() {
jQuery("#mdselect_"+metadata_key).attr("selected","selected");
@@ -154,6 +167,9 @@
'transitionOut' : 'none',
'type' : 'iframe'
});
+ jQuery(".acctitre").click(function() {
+ jQuery(this).next().slideToggle();
+ })
});
</script>
@@ -174,54 +190,86 @@
<div id="sendUsFeedBack"><a href="<?php echo($C_feedback_form_url); ?>" target="_blank"><img src="<?php echo(URL_ROOT); ?>images/sendusfeedback.png"></a></div>
<!-- tooltip -->
- <div id="tip">
- <div id="tipcolor" style="height:10px;width:10px"></div>
- <div id="tiptext"></div>
</div>
- <div class="container">
- <img src="<?php echo(URL_ROOT."$rep/$config[head_logo]");?>" class="logo">
- <div id="minilogo" style="margin-left:85px;height:5px;top:5px;"></div>
- <ul class="menu">
- <li class="menuUnderline"><a href="<?php echo(URL_ROOT)?>" class="menuLink" id="Accueil">
- <?php print $translate->_("Accueil"); ?></a></li>
- <li class="menuUnderline"><a href="<?php echo(URL_ROOT.$rep)?>/embed_form.php" class="menuLink" id="Embeded">
- <?php print $translate->_("Partager"); ?></a></li>
- <li > </li>
- </ul>
- <ul class="menu">
- <li class="menuUnderline"><a href="<?php echo(URL_ROOT); ?>archives.php" class="menuLink">
- <?php print $translate->_("Archives"); ?></a></li>
- </ul>
-
- <?php if(is_array($translate->_('config__metadata'))): ?>
- <ul id="content_select_ul" class="menu mdselect">
- <span><?php print $translate->_("changer de contenu"); ?></span><br/>
- <select id="mdselect">
- <?php foreach ($translate->_('config__metadata') as $key => $value):?>
- <option value="<?php echo($key); ?>" id="mdselect_<?php echo($key); ?>" ><?php echo($value['display']); ?></option>
- <?php endforeach;?>
- </select>
- </ul>
- <ul class="menu shortlang" >
- <?php else: ?>
- <ul class="menu lang" >
- <?php endif;?>
- <li class="menuUnderline"><a href="<?php echo(URL_ROOT.$rep);?>/polemicaltimeline.php?lang=ja_JP" class="menuLink" >
- <img src="<?php echo(URL_ROOT)?>images/flag_jp.gif"<?php if($actual!="ja_JP"){echo("style='opacity: .5;'"); } ?> />
- <?php print $translate->_("Japonais"); ?></a></li>
- <li class="menuUnderline"><a href="<?php echo(URL_ROOT.$rep) ?>/polemicaltimeline.php?lang=fr" class="menuLink">
- <img src="<?php echo(URL_ROOT)?>images/flag_fr.gif" <?php if($actual!="fr"){echo("style='opacity: .5;'"); } ?> />
- <?php print $translate->_("Français"); ?></a></li>
- <li ><a href="<?php echo(URL_ROOT.$rep) ?>/polemicaltimeline.php?lang=en" class="menuLink">
- <img src="<?php echo(URL_ROOT)?>images/flag_en.gif" <?php if($actual!="en"){echo("style='opacity: .5;'"); } ?> />
- <?php print $translate->_("Anglais"); ?></a></li>
- </ul>
+ <div id="container">
+ <div class="barre">
+ <img id="headlogo" src="<?php echo($head_logo); ?>" width="171" height="63" />
+ <div id="minilogo"></div>
+ <ul class="menu">
+ <li>
+ <a href="<?php echo(URL_ROOT); ?>" class="menuLink">
+ <?php print $translate->_("Accueil"); ?>
+ </a>
+ </li>
+ <li>
+ <a href="<?php echo($translate->_('config__link')); ?>" class="menuLink" target="_blank" id='Program'>
+ <?php print $translate->_("Programme"); ?>
+ </a>
+ </li>
+ <li>
+ <a href="../about.php" class="menuLink" >
+ <?php print $translate->_("A propos"); ?>
+ </a>
+ </li>
+ </ul>
+ <ul class="menu">
+ <li>
+ <a href="<?php URL_ROOT ?>client.php?lang=ja_JP" class="menuLink" >
+ <img src='<?php echo(URL_ROOT); ?>images/flag_jp.gif'<?php if($actual!="ja_JP"){echo("style='opacity: .5;'"); } ?> />
+ <?php print $translate->_("Japonais"); ?>
+ </a></li>
+ <li>
+ <a href="<?php URL_ROOT ?>client.php?lang=fr" class="menuLink">
+ <img src='<?php echo(URL_ROOT); ?>images/flag_fr.gif' <?php if($actual!="fr"){echo("style='opacity: .5;'"); } ?> />
+ <?php print $translate->_("Français"); ?>
+ </a>
+ </li>
+ <li>
+ <a href="<?php URL_ROOT ?>client.php?lang=en" class="menuLink">
+ <img src='<?php echo(URL_ROOT); ?>images/flag_en.gif' <?php if($actual!="en"){echo("style='opacity: .5;'"); } ?> />
+ <?php print $translate->_("Anglais"); ?>
+ </a>
+ </li>
+ </ul>
+
+ <?php if(is_array($translate->_('config__metadata'))): ?>
+ <ul id="content_select_ul" class="menu mdselect">
+ <span><?php print $translate->_("changer de contenu"); ?></span><br/>
+ <select id="mdselect">
+ <?php foreach ($translate->_('config__metadata') as $key => $value):?>
+ <option value="<?php echo($key); ?>" id="mdselect_<?php echo($key); ?>" ><?php echo($value['display']); ?></option>
+ <?php endforeach;?>
+ </select>
+ </ul>
+ <?php endif;?>
+ </div>
<!-- EXPLICATION -->
- <div class="tweetExplain" >
- <h3 class="tweetWriterTitle"><?php print $translate->_("ClientTitle1 :"); ?> </h3><br/>
- <?php print $translate->_("ExplicationPT"); ?>
+ <div id="mdpgauche">
+ <div id="out_fleche"></div>
+ <ul id="accordeon">
+ <li class="acctitre">
+ <h3>Liste des Annotations</h3>
+ </li>
+ <li class="acctexte">
+ <div id="AnnotationsListContainer"></div>
+ </li>
+ <li class="acctitre">
+ <h3>Mots-clés</h3>
+ </li>
+ <li class="acctexte">
+ <div class="tagcloud" id="TagcloudContainer"></div>
+ </li>
+ <li class="acctitre">
+ <h3><?php print $translate->_("AboutPT"); ?></h3>
+ </li>
+ <li class="acctexte" style="display: none;">
+ <p><?php print $translate->_("ExplicationPT"); ?></p>
+ </li>
+ </ul>
+
+ </div>
</div>
@@ -235,38 +283,15 @@
- <div class="videoLive" >
- <div class="videoLivePlayer">
- <div id="chartTimeline"> </div>
- <script type="text/javascript">
- var paper = Raphael(document.getElementById("chartTimeline"),config.width, config.height);
- </script>
- <div id="player_project_embed" class="iri_player_embed"></div>
- <script type="text/javascript">
- var configMP = {
- metadata:{
- format:'cinelab',
- src:config.metadata,
- load:'jsonp'},
- gui:{
- width:config.width,
- height:config.height,
- mode:'video',
- container:'player_project_embed',
- debug:false,
- css:'../res/css/LdtPlayer.css'},
-
- player:{
- type:'jwplayer',
- src:'../res/metadataplayer/res/swf/player.swf'}
- };
- __IriSP.init(configMP);
- </script>
- </div>
+ <div id="mdpdroite" >
+ <div id="LdtPlayer"></div>
</div>
-
+<script type="text/javascript">
+ IriSP.initPlayer(config, json_url);
+</script>
<div class="footer">
+
<hr>
<?php echo($translate->_('config__partenaires')); ?>
</div>
--- a/web/res/blueprint/ie.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-/* -----------------------------------------------------------------------
-
-
- Blueprint CSS Framework 1.0
- http://blueprintcss.org
-
- * Copyright (c) 2007-Present. See LICENSE for more info.
- * See README for instructions on how to use Blueprint.
- * For credits and origins, see AUTHORS.
- * This is a compressed file. See the sources in the 'src' directory.
-
------------------------------------------------------------------------ */
-
-/* ie.css */
-body {text-align:center;}
-.container {text-align:left;}
-* html .column, * html .span-1, * html .span-2, * html .span-3, * html .span-4, * html .span-5, * html .span-6, * html .span-7, * html .span-8, * html .span-9, * html .span-10, * html .span-11, * html .span-12, * html .span-13, * html .span-14, * html .span-15, * html .span-16, * html .span-17, * html .span-18, * html .span-19, * html .span-20, * html .span-21, * html .span-22, * html .span-23, * html .span-24 {display:inline;overflow-x:hidden;}
-* html legend {margin:0px -8px 16px 0;padding:0;}
-sup {vertical-align:text-top;}
-sub {vertical-align:text-bottom;}
-html>body p code {*white-space:normal;}
-hr {margin:-8px auto 11px;}
-img {-ms-interpolation-mode:bicubic;}
-.clearfix, .container {display:inline-block;}
-* html .clearfix, * html .container {height:1%;}
-fieldset {padding-top:0;}
-legend {margin-top:-0.2em;margin-bottom:1em;margin-left:-0.5em;}
-textarea {overflow:auto;}
-label {vertical-align:middle;position:relative;top:-0.25em;}
-input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;}
-input.text:focus, input.title:focus {border-color:#666;}
-input.text, input.title, textarea, select {margin:0.5em 0;}
-input.checkbox, input.radio {position:relative;top:.25em;}
-form.inline div, form.inline p {vertical-align:middle;}
-form.inline input.checkbox, form.inline input.radio, form.inline input.button, form.inline button {margin:0.5em 0;}
-button, input.button {position:relative;top:0.25em;}
\ No newline at end of file
Binary file web/res/blueprint/plugins/buttons/icons/cross.png has changed
Binary file web/res/blueprint/plugins/buttons/icons/key.png has changed
Binary file web/res/blueprint/plugins/buttons/icons/tick.png has changed
--- a/web/res/blueprint/plugins/buttons/readme.txt Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-Buttons
-
-* Gives you great looking CSS buttons, for both <a> and <button>.
-* Demo: particletree.com/features/rediscovering-the-button-element
-
-
-Credits
-----------------------------------------------------------------
-
-* Created by Kevin Hale [particletree.com]
-* Adapted for Blueprint by Olav Bjorkoy [bjorkoy.com]
-
-
-Usage
-----------------------------------------------------------------
-
-1) Add this plugin to lib/settings.yml.
- See compress.rb for instructions.
-
-2) Use the following HTML code to place the buttons on your site:
-
- <button type="submit" class="button positive">
- <img src="css/blueprint/plugins/buttons/icons/tick.png" alt=""/> Save
- </button>
-
- <a class="button" href="/password/reset/">
- <img src="css/blueprint/plugins/buttons/icons/key.png" alt=""/> Change Password
- </a>
-
- <a href="#" class="button negative">
- <img src="css/blueprint/plugins/buttons/icons/cross.png" alt=""/> Cancel
- </a>
--- a/web/res/blueprint/plugins/buttons/screen.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,97 +0,0 @@
-/* --------------------------------------------------------------
-
- buttons.css
- * Gives you some great CSS-only buttons.
-
- Created by Kevin Hale [particletree.com]
- * particletree.com/features/rediscovering-the-button-element
-
- See Readme.txt in this folder for instructions.
-
--------------------------------------------------------------- */
-
-a.button, button {
- display:block;
- float:left;
- margin: 0.7em 0.5em 0.7em 0;
- padding:5px 10px 5px 7px; /* Links */
-
- border:1px solid #dedede;
- border-top:1px solid #eee;
- border-left:1px solid #eee;
-
- background-color:#f5f5f5;
- font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
- font-size:100%;
- line-height:130%;
- text-decoration:none;
- font-weight:bold;
- color:#565656;
- cursor:pointer;
-}
-button {
- width:auto;
- overflow:visible;
- padding:4px 10px 3px 7px; /* IE6 */
-}
-button[type] {
- padding:4px 10px 4px 7px; /* Firefox */
- line-height:17px; /* Safari */
-}
-*:first-child+html button[type] {
- padding:4px 10px 3px 7px; /* IE7 */
-}
-button img, a.button img{
- margin:0 3px -3px 0 !important;
- padding:0;
- border:none;
- width:16px;
- height:16px;
- float:none;
-}
-
-
-/* Button colors
--------------------------------------------------------------- */
-
-/* Standard */
-button:hover, a.button:hover{
- background-color:#dff4ff;
- border:1px solid #c2e1ef;
- color:#336699;
-}
-a.button:active{
- background-color:#6299c5;
- border:1px solid #6299c5;
- color:#fff;
-}
-
-/* Positive */
-body .positive {
- color:#529214;
-}
-a.positive:hover, button.positive:hover {
- background-color:#E6EFC2;
- border:1px solid #C6D880;
- color:#529214;
-}
-a.positive:active {
- background-color:#529214;
- border:1px solid #529214;
- color:#fff;
-}
-
-/* Negative */
-body .negative {
- color:#d12f19;
-}
-a.negative:hover, button.negative:hover {
- background-color:#fbe3e4;
- border:1px solid #fbc2c4;
- color:#d12f19;
-}
-a.negative:active {
- background-color:#d12f19;
- border:1px solid #d12f19;
- color:#fff;
-}
--- a/web/res/blueprint/plugins/fancy-type/readme.txt Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-Fancy Type
-
-* Gives you classes to use if you'd like some
- extra fancy typography.
-
-Credits and instructions are specified above each class
-in the fancy-type.css file in this directory.
-
-
-Usage
-----------------------------------------------------------------
-
-1) Add this plugin to lib/settings.yml.
- See compress.rb for instructions.
--- a/web/res/blueprint/plugins/fancy-type/screen.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-/* --------------------------------------------------------------
-
- fancy-type.css
- * Lots of pretty advanced classes for manipulating text.
-
- See the Readme file in this folder for additional instructions.
-
--------------------------------------------------------------- */
-
-/* Indentation instead of line shifts for sibling paragraphs. */
- p + p { text-indent:2em; margin-top:-1.5em; }
- form p + p { text-indent: 0; } /* Don't want this in forms. */
-
-
-/* For great looking type, use this code instead of asdf:
- <span class="alt">asdf</span>
- Best used on prepositions and ampersands. */
-
-.alt {
- color: #666;
- font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;
- font-style: italic;
- font-weight: normal;
-}
-
-
-/* For great looking quote marks in titles, replace "asdf" with:
- <span class="dquo">“</span>asdf”
- (That is, when the title starts with a quote mark).
- (You may have to change this value depending on your font size). */
-
-.dquo { margin-left: -.5em; }
-
-
-/* Reduced size type with incremental leading
- (http://www.markboulton.co.uk/journal/comments/incremental_leading/)
-
- This could be used for side notes. For smaller type, you don't necessarily want to
- follow the 1.5x vertical rhythm -- the line-height is too much.
-
- Using this class, it reduces your font size and line-height so that for
- every four lines of normal sized type, there is five lines of the sidenote. eg:
-
- New type size in em's:
- 10px (wanted side note size) / 12px (existing base size) = 0.8333 (new type size in ems)
-
- New line-height value:
- 12px x 1.5 = 18px (old line-height)
- 18px x 4 = 72px
- 72px / 5 = 14.4px (new line height)
- 14.4px / 10px = 1.44 (new line height in em's) */
-
-p.incr, .incr p {
- font-size: 10px;
- line-height: 1.44em;
- margin-bottom: 1.5em;
-}
-
-
-/* Surround uppercase words and abbreviations with this class.
- Based on work by Jørgen Arnor Gårdsø Lom [http://twistedintellect.com/] */
-
-.caps {
- font-variant: small-caps;
- letter-spacing: 1px;
- text-transform: lowercase;
- font-size:1.2em;
- line-height:1%;
- font-weight:bold;
- padding:0 2px;
-}
Binary file web/res/blueprint/plugins/link-icons/icons/doc.png has changed
Binary file web/res/blueprint/plugins/link-icons/icons/email.png has changed
Binary file web/res/blueprint/plugins/link-icons/icons/external.png has changed
Binary file web/res/blueprint/plugins/link-icons/icons/feed.png has changed
Binary file web/res/blueprint/plugins/link-icons/icons/im.png has changed
Binary file web/res/blueprint/plugins/link-icons/icons/pdf.png has changed
Binary file web/res/blueprint/plugins/link-icons/icons/visited.png has changed
Binary file web/res/blueprint/plugins/link-icons/icons/xls.png has changed
--- a/web/res/blueprint/plugins/link-icons/readme.txt Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-Link Icons
-* Icons for links based on protocol or file type.
-
-This is not supported in IE versions < 7.
-
-
-Credits
-----------------------------------------------------------------
-
-* Marc Morgan
-* Olav Bjorkoy [bjorkoy.com]
-
-
-Usage
-----------------------------------------------------------------
-
-1) Add this line to your HTML:
- <link rel="stylesheet" href="css/blueprint/plugins/link-icons/screen.css" type="text/css" media="screen, projection">
--- a/web/res/blueprint/plugins/link-icons/screen.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-/* --------------------------------------------------------------
-
- link-icons.css
- * Icons for links based on protocol or file type.
-
- See the Readme file in this folder for additional instructions.
-
--------------------------------------------------------------- */
-
-/* Use this class if a link gets an icon when it shouldn't. */
-body a.noicon {
- background:transparent none !important;
- padding:0 !important;
- margin:0 !important;
-}
-
-/* Make sure the icons are not cut */
-a[href^="http:"], a[href^="mailto:"], a[href^="http:"]:visited,
-a[href$=".pdf"], a[href$=".doc"], a[href$=".xls"], a[href$=".rss"],
-a[href$=".rdf"], a[href^="aim:"] {
- padding:2px 22px 2px 0;
- margin:-2px 0;
- background-repeat: no-repeat;
- background-position: right center;
-}
-
-/* External links */
-a[href^="http:"] { background-image: url(icons/external.png); }
-a[href^="mailto:"] { background-image: url(icons/email.png); }
-a[href^="http:"]:visited { background-image: url(icons/visited.png); }
-
-/* Files */
-a[href$=".pdf"] { background-image: url(icons/pdf.png); }
-a[href$=".doc"] { background-image: url(icons/doc.png); }
-a[href$=".xls"] { background-image: url(icons/xls.png); }
-
-/* Misc */
-a[href$=".rss"],
-a[href$=".rdf"] { background-image: url(icons/feed.png); }
-a[href^="aim:"] { background-image: url(icons/im.png); }
--- a/web/res/blueprint/plugins/rtl/readme.txt Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-RTL
-* Mirrors Blueprint, so it can be used with Right-to-Left languages.
-
-By Ran Yaniv Hartstein, ranh.co.il
-
-Usage
-----------------------------------------------------------------
-
-1) Add this line to your HTML:
- <link rel="stylesheet" href="css/blueprint/plugins/rtl/screen.css" type="text/css" media="screen, projection">
--- a/web/res/blueprint/plugins/rtl/screen.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,110 +0,0 @@
-/* --------------------------------------------------------------
-
- rtl.css
- * Mirrors Blueprint for left-to-right languages
-
- By Ran Yaniv Hartstein [ranh.co.il]
-
--------------------------------------------------------------- */
-
-body .container { direction: rtl; }
-body .column, body .span-1, body .span-2, body .span-3, body .span-4, body .span-5, body .span-6, body .span-7, body .span-8, body .span-9, body .span-10, body .span-11, body .span-12, body .span-13, body .span-14, body .span-15, body .span-16, body .span-17, body .span-18, body .span-19, body .span-20, body .span-21, body .span-22, body .span-23, body .span-24 {
- float: right;
- margin-right: 0;
- margin-left: 10px;
- text-align:right;
-}
-
-body div.last { margin-left: 0; }
-body table .last { padding-left: 0; }
-
-body .append-1 { padding-right: 0; padding-left: 40px; }
-body .append-2 { padding-right: 0; padding-left: 80px; }
-body .append-3 { padding-right: 0; padding-left: 120px; }
-body .append-4 { padding-right: 0; padding-left: 160px; }
-body .append-5 { padding-right: 0; padding-left: 200px; }
-body .append-6 { padding-right: 0; padding-left: 240px; }
-body .append-7 { padding-right: 0; padding-left: 280px; }
-body .append-8 { padding-right: 0; padding-left: 320px; }
-body .append-9 { padding-right: 0; padding-left: 360px; }
-body .append-10 { padding-right: 0; padding-left: 400px; }
-body .append-11 { padding-right: 0; padding-left: 440px; }
-body .append-12 { padding-right: 0; padding-left: 480px; }
-body .append-13 { padding-right: 0; padding-left: 520px; }
-body .append-14 { padding-right: 0; padding-left: 560px; }
-body .append-15 { padding-right: 0; padding-left: 600px; }
-body .append-16 { padding-right: 0; padding-left: 640px; }
-body .append-17 { padding-right: 0; padding-left: 680px; }
-body .append-18 { padding-right: 0; padding-left: 720px; }
-body .append-19 { padding-right: 0; padding-left: 760px; }
-body .append-20 { padding-right: 0; padding-left: 800px; }
-body .append-21 { padding-right: 0; padding-left: 840px; }
-body .append-22 { padding-right: 0; padding-left: 880px; }
-body .append-23 { padding-right: 0; padding-left: 920px; }
-
-body .prepend-1 { padding-left: 0; padding-right: 40px; }
-body .prepend-2 { padding-left: 0; padding-right: 80px; }
-body .prepend-3 { padding-left: 0; padding-right: 120px; }
-body .prepend-4 { padding-left: 0; padding-right: 160px; }
-body .prepend-5 { padding-left: 0; padding-right: 200px; }
-body .prepend-6 { padding-left: 0; padding-right: 240px; }
-body .prepend-7 { padding-left: 0; padding-right: 280px; }
-body .prepend-8 { padding-left: 0; padding-right: 320px; }
-body .prepend-9 { padding-left: 0; padding-right: 360px; }
-body .prepend-10 { padding-left: 0; padding-right: 400px; }
-body .prepend-11 { padding-left: 0; padding-right: 440px; }
-body .prepend-12 { padding-left: 0; padding-right: 480px; }
-body .prepend-13 { padding-left: 0; padding-right: 520px; }
-body .prepend-14 { padding-left: 0; padding-right: 560px; }
-body .prepend-15 { padding-left: 0; padding-right: 600px; }
-body .prepend-16 { padding-left: 0; padding-right: 640px; }
-body .prepend-17 { padding-left: 0; padding-right: 680px; }
-body .prepend-18 { padding-left: 0; padding-right: 720px; }
-body .prepend-19 { padding-left: 0; padding-right: 760px; }
-body .prepend-20 { padding-left: 0; padding-right: 800px; }
-body .prepend-21 { padding-left: 0; padding-right: 840px; }
-body .prepend-22 { padding-left: 0; padding-right: 880px; }
-body .prepend-23 { padding-left: 0; padding-right: 920px; }
-
-body .border {
- padding-right: 0;
- padding-left: 4px;
- margin-right: 0;
- margin-left: 5px;
- border-right: none;
- border-left: 1px solid #eee;
-}
-
-body .colborder {
- padding-right: 0;
- padding-left: 24px;
- margin-right: 0;
- margin-left: 25px;
- border-right: none;
- border-left: 1px solid #eee;
-}
-
-body .pull-1 { margin-left: 0; margin-right: -40px; }
-body .pull-2 { margin-left: 0; margin-right: -80px; }
-body .pull-3 { margin-left: 0; margin-right: -120px; }
-body .pull-4 { margin-left: 0; margin-right: -160px; }
-
-body .push-0 { margin: 0 18px 0 0; }
-body .push-1 { margin: 0 18px 0 -40px; }
-body .push-2 { margin: 0 18px 0 -80px; }
-body .push-3 { margin: 0 18px 0 -120px; }
-body .push-4 { margin: 0 18px 0 -160px; }
-body .push-0, body .push-1, body .push-2,
-body .push-3, body .push-4 { float: left; }
-
-
-/* Typography with RTL support */
-body h1,body h2,body h3,
-body h4,body h5,body h6 { font-family: Arial, sans-serif; }
-html body { font-family: Arial, sans-serif; }
-body pre,body code,body tt { font-family: monospace; }
-
-/* Mirror floats and margins on typographic elements */
-body p img { float: right; margin: 1.5em 0 1.5em 1.5em; }
-body dd, body ul, body ol { margin-left: 0; margin-right: 1.5em;}
-body td, body th { text-align:right; }
--- a/web/res/blueprint/print.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-/* -----------------------------------------------------------------------
-
-
- Blueprint CSS Framework 1.0
- http://blueprintcss.org
-
- * Copyright (c) 2007-Present. See LICENSE for more info.
- * See README for instructions on how to use Blueprint.
- * For credits and origins, see AUTHORS.
- * This is a compressed file. See the sources in the 'src' directory.
-
------------------------------------------------------------------------ */
-
-/* print.css */
-body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}
-.container {background:none;}
-hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
-hr.space {background:#fff;color:#fff;visibility:hidden;}
-h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
-code {font:.9em "Courier New", Monaco, Courier, monospace;}
-a img {border:none;}
-p img.top {margin-top:0;}
-blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
-.small {font-size:.9em;}
-.large {font-size:1.1em;}
-.quiet {color:#999;}
-.hide {display:none;}
-a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
-a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;}
\ No newline at end of file
--- a/web/res/blueprint/screen.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,265 +0,0 @@
-/* -----------------------------------------------------------------------
-
-
- Blueprint CSS Framework 1.0
- http://blueprintcss.org
-
- * Copyright (c) 2007-Present. See LICENSE for more info.
- * See README for instructions on how to use Blueprint.
- * For credits and origins, see AUTHORS.
- * This is a compressed file. See the sources in the 'src' directory.
-
------------------------------------------------------------------------ */
-
-/* reset.css */
-html {margin:0;padding:0;border:0;}
-body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
-article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
-body {line-height:1.5;background:white;}
-table {border-collapse:separate;border-spacing:0;}
-caption, th, td {text-align:left;font-weight:normal;float:none !important;}
-table, th, td {vertical-align:middle;}
-blockquote:before, blockquote:after, q:before, q:after {content:'';}
-blockquote, q {quotes:"" "";}
-a img {border:none;}
-:focus {outline:0;}
-
-/* typography.css */
-html {font-size:100.01%;}
-body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
-h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
-h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
-h2 {font-size:2em;margin-bottom:0.75em;}
-h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
-h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
-h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
-h6 {font-size:1em;font-weight:bold;}
-h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
-p {margin:0 0 1.5em;}
-.left {float:left !important;}
-p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}
-.right {float:right !important;}
-p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}
-a:focus, a:hover {color:#09f;}
-a {color:#06c;text-decoration:underline;}
-blockquote {margin:1.5em;color:#666;font-style:italic;}
-strong, dfn {font-weight:bold;}
-em, dfn {font-style:italic;}
-sup, sub {line-height:0;}
-abbr, acronym {border-bottom:1px dotted #666;}
-address {margin:0 0 1.5em;font-style:italic;}
-del {color:#666;}
-pre {margin:1.5em 0;white-space:pre;}
-pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
-li ul, li ol {margin:0;}
-ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}
-ul {list-style-type:disc;}
-ol {list-style-type:decimal;}
-dl {margin:0 0 1.5em 0;}
-dl dt {font-weight:bold;}
-dd {margin-left:1.5em;}
-table {margin-bottom:1.4em;width:100%;}
-th {font-weight:bold;}
-thead th {background:#c3d9ff;}
-th, td, caption {padding:4px 10px 4px 5px;}
-tbody tr:nth-child(even) td, tbody tr.even td {background:#e5ecf9;}
-tfoot {font-style:italic;}
-caption {background:#eee;}
-.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
-.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
-.hide {display:none;}
-.quiet {color:#666;}
-.loud {color:#000;}
-.highlight {background:#ff0;}
-.added {background:#060;color:#fff;}
-.removed {background:#900;color:#fff;}
-.first {margin-left:0;padding-left:0;}
-.last {margin-right:0;padding-right:0;}
-.top {margin-top:0;padding-top:0;}
-.bottom {margin-bottom:0;padding-bottom:0;}
-
-/* forms.css */
-label {font-weight:bold;}
-fieldset {padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
-legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}
-fieldset, #IE8#HACK {padding-top:1.4em;}
-legend, #IE8#HACK {margin-top:0;margin-bottom:0;}
-input[type=text], input[type=password], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;}
-input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}
-select {background-color:#fff;border-width:1px;border-style:solid;}
-input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
-input.text, input.title {width:300px;padding:5px;}
-input.title {font-size:1.5em;}
-textarea {width:390px;height:250px;padding:5px;}
-form.inline {line-height:3;}
-form.inline p {margin-bottom:0;}
-.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
-.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
-.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
-.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
-.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
-.error a, .alert a {color:#8a1f11;}
-.notice a {color:#514721;}
-.success a {color:#264409;}
-.info a {color:#205791;}
-
-/* grid.css */
-.container {width:950px;margin:0 auto;}
-.showgrid {background:url(src/grid.png);}
-.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;}
-.last {margin-right:0;}
-.span-1 {width:30px;}
-.span-2 {width:70px;}
-.span-3 {width:110px;}
-.span-4 {width:150px;}
-.span-5 {width:190px;}
-.span-6 {width:230px;}
-.span-7 {width:270px;}
-.span-8 {width:310px;}
-.span-9 {width:350px;}
-.span-10 {width:390px;}
-.span-11 {width:430px;}
-.span-12 {width:470px;}
-.span-13 {width:510px;}
-.span-14 {width:550px;}
-.span-15 {width:590px;}
-.span-16 {width:630px;}
-.span-17 {width:670px;}
-.span-18 {width:710px;}
-.span-19 {width:750px;}
-.span-20 {width:790px;}
-.span-21 {width:830px;}
-.span-22 {width:870px;}
-.span-23 {width:910px;}
-.span-24 {width:950px;margin-right:0;}
-input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px;border-right-width:1px;padding-left:5px;padding-right:5px;}
-input.span-1, textarea.span-1 {width:18px;}
-input.span-2, textarea.span-2 {width:58px;}
-input.span-3, textarea.span-3 {width:98px;}
-input.span-4, textarea.span-4 {width:138px;}
-input.span-5, textarea.span-5 {width:178px;}
-input.span-6, textarea.span-6 {width:218px;}
-input.span-7, textarea.span-7 {width:258px;}
-input.span-8, textarea.span-8 {width:298px;}
-input.span-9, textarea.span-9 {width:338px;}
-input.span-10, textarea.span-10 {width:378px;}
-input.span-11, textarea.span-11 {width:418px;}
-input.span-12, textarea.span-12 {width:458px;}
-input.span-13, textarea.span-13 {width:498px;}
-input.span-14, textarea.span-14 {width:538px;}
-input.span-15, textarea.span-15 {width:578px;}
-input.span-16, textarea.span-16 {width:618px;}
-input.span-17, textarea.span-17 {width:658px;}
-input.span-18, textarea.span-18 {width:698px;}
-input.span-19, textarea.span-19 {width:738px;}
-input.span-20, textarea.span-20 {width:778px;}
-input.span-21, textarea.span-21 {width:818px;}
-input.span-22, textarea.span-22 {width:858px;}
-input.span-23, textarea.span-23 {width:898px;}
-input.span-24, textarea.span-24 {width:938px;}
-.append-1 {padding-right:40px;}
-.append-2 {padding-right:80px;}
-.append-3 {padding-right:120px;}
-.append-4 {padding-right:160px;}
-.append-5 {padding-right:200px;}
-.append-6 {padding-right:240px;}
-.append-7 {padding-right:280px;}
-.append-8 {padding-right:320px;}
-.append-9 {padding-right:360px;}
-.append-10 {padding-right:400px;}
-.append-11 {padding-right:440px;}
-.append-12 {padding-right:480px;}
-.append-13 {padding-right:520px;}
-.append-14 {padding-right:560px;}
-.append-15 {padding-right:600px;}
-.append-16 {padding-right:640px;}
-.append-17 {padding-right:680px;}
-.append-18 {padding-right:720px;}
-.append-19 {padding-right:760px;}
-.append-20 {padding-right:800px;}
-.append-21 {padding-right:840px;}
-.append-22 {padding-right:880px;}
-.append-23 {padding-right:920px;}
-.prepend-1 {padding-left:40px;}
-.prepend-2 {padding-left:80px;}
-.prepend-3 {padding-left:120px;}
-.prepend-4 {padding-left:160px;}
-.prepend-5 {padding-left:200px;}
-.prepend-6 {padding-left:240px;}
-.prepend-7 {padding-left:280px;}
-.prepend-8 {padding-left:320px;}
-.prepend-9 {padding-left:360px;}
-.prepend-10 {padding-left:400px;}
-.prepend-11 {padding-left:440px;}
-.prepend-12 {padding-left:480px;}
-.prepend-13 {padding-left:520px;}
-.prepend-14 {padding-left:560px;}
-.prepend-15 {padding-left:600px;}
-.prepend-16 {padding-left:640px;}
-.prepend-17 {padding-left:680px;}
-.prepend-18 {padding-left:720px;}
-.prepend-19 {padding-left:760px;}
-.prepend-20 {padding-left:800px;}
-.prepend-21 {padding-left:840px;}
-.prepend-22 {padding-left:880px;}
-.prepend-23 {padding-left:920px;}
-.border {padding-right:4px;margin-right:5px;border-right:1px solid #ddd;}
-.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #ddd;}
-.pull-1 {margin-left:-40px;}
-.pull-2 {margin-left:-80px;}
-.pull-3 {margin-left:-120px;}
-.pull-4 {margin-left:-160px;}
-.pull-5 {margin-left:-200px;}
-.pull-6 {margin-left:-240px;}
-.pull-7 {margin-left:-280px;}
-.pull-8 {margin-left:-320px;}
-.pull-9 {margin-left:-360px;}
-.pull-10 {margin-left:-400px;}
-.pull-11 {margin-left:-440px;}
-.pull-12 {margin-left:-480px;}
-.pull-13 {margin-left:-520px;}
-.pull-14 {margin-left:-560px;}
-.pull-15 {margin-left:-600px;}
-.pull-16 {margin-left:-640px;}
-.pull-17 {margin-left:-680px;}
-.pull-18 {margin-left:-720px;}
-.pull-19 {margin-left:-760px;}
-.pull-20 {margin-left:-800px;}
-.pull-21 {margin-left:-840px;}
-.pull-22 {margin-left:-880px;}
-.pull-23 {margin-left:-920px;}
-.pull-24 {margin-left:-960px;}
-.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
-.push-1 {margin:0 -40px 1.5em 40px;}
-.push-2 {margin:0 -80px 1.5em 80px;}
-.push-3 {margin:0 -120px 1.5em 120px;}
-.push-4 {margin:0 -160px 1.5em 160px;}
-.push-5 {margin:0 -200px 1.5em 200px;}
-.push-6 {margin:0 -240px 1.5em 240px;}
-.push-7 {margin:0 -280px 1.5em 280px;}
-.push-8 {margin:0 -320px 1.5em 320px;}
-.push-9 {margin:0 -360px 1.5em 360px;}
-.push-10 {margin:0 -400px 1.5em 400px;}
-.push-11 {margin:0 -440px 1.5em 440px;}
-.push-12 {margin:0 -480px 1.5em 480px;}
-.push-13 {margin:0 -520px 1.5em 520px;}
-.push-14 {margin:0 -560px 1.5em 560px;}
-.push-15 {margin:0 -600px 1.5em 600px;}
-.push-16 {margin:0 -640px 1.5em 640px;}
-.push-17 {margin:0 -680px 1.5em 680px;}
-.push-18 {margin:0 -720px 1.5em 720px;}
-.push-19 {margin:0 -760px 1.5em 760px;}
-.push-20 {margin:0 -800px 1.5em 800px;}
-.push-21 {margin:0 -840px 1.5em 840px;}
-.push-22 {margin:0 -880px 1.5em 880px;}
-.push-23 {margin:0 -920px 1.5em 920px;}
-.push-24 {margin:0 -960px 1.5em 960px;}
-.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:left;position:relative;}
-div.prepend-top, .prepend-top {margin-top:1.5em;}
-div.append-bottom, .append-bottom {margin-bottom:1.5em;}
-.box {padding:1.5em;margin-bottom:1.5em;background:#e5eCf9;}
-hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 1.45em;border:none;}
-hr.space {background:#fff;color:#fff;visibility:hidden;}
-.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
-.clearfix, .container {display:block;}
-.clear {clear:both;}
\ No newline at end of file
--- a/web/res/blueprint/src/forms.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,81 +0,0 @@
-/* --------------------------------------------------------------
-
- forms.css
- * Sets up some default styling for forms
- * Gives you classes to enhance your forms
-
- Usage:
- * For text fields, use class .title or .text
- * For inline forms, use .inline (even when using columns)
-
--------------------------------------------------------------- */
-
-/*
- A special hack is included for IE8 since it does not apply padding
- correctly on fieldsets
- */
-label { font-weight: bold; }
-fieldset { padding:0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
-legend { font-weight: bold; font-size:1.2em; margin-top:-0.2em; margin-bottom:1em; }
-
-fieldset, #IE8#HACK { padding-top:1.4em; }
-legend, #IE8#HACK { margin-top:0; margin-bottom:0; }
-
-/* Form fields
--------------------------------------------------------------- */
-
-/*
- Attribute selectors are used to differentiate the different types
- of input elements, but to support old browsers, you will have to
- add classes for each one. ".title" simply creates a large text
- field, this is purely for looks.
- */
-input[type=text], input[type=password],
-input.text, input.title,
-textarea {
- background-color:#fff;
- border:1px solid #bbb;
-}
-input[type=text]:focus, input[type=password]:focus,
-input.text:focus, input.title:focus,
-textarea:focus {
- border-color:#666;
-}
-select { background-color:#fff; border-width:1px; border-style:solid; }
-
-input[type=text], input[type=password],
-input.text, input.title,
-textarea, select {
- margin:0.5em 0;
-}
-
-input.text,
-input.title { width: 300px; padding:5px; }
-input.title { font-size:1.5em; }
-textarea { width: 390px; height: 250px; padding:5px; }
-
-/*
- This is to be used on forms where a variety of elements are
- placed side-by-side. Use the p tag to denote a line.
- */
-form.inline { line-height:3; }
-form.inline p { margin-bottom:0; }
-
-
-/* Success, info, notice and error/alert boxes
--------------------------------------------------------------- */
-
-.error,
-.alert,
-.notice,
-.success,
-.info { padding: 0.8em; margin-bottom: 1em; border: 2px solid #ddd; }
-
-.error, .alert { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
-.notice { background: #fff6bf; color: #514721; border-color: #ffd324; }
-.success { background: #e6efc2; color: #264409; border-color: #c6d880; }
-.info { background: #d5edf8; color: #205791; border-color: #92cae4; }
-.error a, .alert a { color: #8a1f11; }
-.notice a { color: #514721; }
-.success a { color: #264409; }
-.info a { color: #205791; }
--- a/web/res/blueprint/src/grid.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,280 +0,0 @@
-/* --------------------------------------------------------------
-
- grid.css
- * Sets up an easy-to-use grid of 24 columns.
-
- By default, the grid is 950px wide, with 24 columns
- spanning 30px, and a 10px margin between columns.
-
- If you need fewer or more columns, namespaces or semantic
- element names, use the compressor script (lib/compress.rb)
-
--------------------------------------------------------------- */
-
-/* A container should group all your columns. */
-.container {
- width: 950px;
- margin: 0 auto;
-}
-
-/* Use this class on any .span / container to see the grid. */
-.showgrid {
- background: url(src/grid.png);
-}
-
-
-/* Columns
--------------------------------------------------------------- */
-
-/* Sets up basic grid floating and margin. */
-.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {
- float: left;
- margin-right: 10px;
-}
-
-/* The last column in a row needs this class. */
-.last { margin-right: 0; }
-
-/* Use these classes to set the width of a column. */
-.span-1 {width: 30px;}
-
-.span-2 {width: 70px;}
-.span-3 {width: 110px;}
-.span-4 {width: 150px;}
-.span-5 {width: 190px;}
-.span-6 {width: 230px;}
-.span-7 {width: 270px;}
-.span-8 {width: 310px;}
-.span-9 {width: 350px;}
-.span-10 {width: 390px;}
-.span-11 {width: 430px;}
-.span-12 {width: 470px;}
-.span-13 {width: 510px;}
-.span-14 {width: 550px;}
-.span-15 {width: 590px;}
-.span-16 {width: 630px;}
-.span-17 {width: 670px;}
-.span-18 {width: 710px;}
-.span-19 {width: 750px;}
-.span-20 {width: 790px;}
-.span-21 {width: 830px;}
-.span-22 {width: 870px;}
-.span-23 {width: 910px;}
-.span-24 {width:950px; margin-right:0;}
-
-/* Use these classes to set the width of an input. */
-input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {
- border-left-width: 1px;
- border-right-width: 1px;
- padding-left: 5px;
- padding-right: 5px;
-}
-
-input.span-1, textarea.span-1 { width: 18px; }
-input.span-2, textarea.span-2 { width: 58px; }
-input.span-3, textarea.span-3 { width: 98px; }
-input.span-4, textarea.span-4 { width: 138px; }
-input.span-5, textarea.span-5 { width: 178px; }
-input.span-6, textarea.span-6 { width: 218px; }
-input.span-7, textarea.span-7 { width: 258px; }
-input.span-8, textarea.span-8 { width: 298px; }
-input.span-9, textarea.span-9 { width: 338px; }
-input.span-10, textarea.span-10 { width: 378px; }
-input.span-11, textarea.span-11 { width: 418px; }
-input.span-12, textarea.span-12 { width: 458px; }
-input.span-13, textarea.span-13 { width: 498px; }
-input.span-14, textarea.span-14 { width: 538px; }
-input.span-15, textarea.span-15 { width: 578px; }
-input.span-16, textarea.span-16 { width: 618px; }
-input.span-17, textarea.span-17 { width: 658px; }
-input.span-18, textarea.span-18 { width: 698px; }
-input.span-19, textarea.span-19 { width: 738px; }
-input.span-20, textarea.span-20 { width: 778px; }
-input.span-21, textarea.span-21 { width: 818px; }
-input.span-22, textarea.span-22 { width: 858px; }
-input.span-23, textarea.span-23 { width: 898px; }
-input.span-24, textarea.span-24 { width: 938px; }
-
-/* Add these to a column to append empty cols. */
-
-.append-1 { padding-right: 40px;}
-.append-2 { padding-right: 80px;}
-.append-3 { padding-right: 120px;}
-.append-4 { padding-right: 160px;}
-.append-5 { padding-right: 200px;}
-.append-6 { padding-right: 240px;}
-.append-7 { padding-right: 280px;}
-.append-8 { padding-right: 320px;}
-.append-9 { padding-right: 360px;}
-.append-10 { padding-right: 400px;}
-.append-11 { padding-right: 440px;}
-.append-12 { padding-right: 480px;}
-.append-13 { padding-right: 520px;}
-.append-14 { padding-right: 560px;}
-.append-15 { padding-right: 600px;}
-.append-16 { padding-right: 640px;}
-.append-17 { padding-right: 680px;}
-.append-18 { padding-right: 720px;}
-.append-19 { padding-right: 760px;}
-.append-20 { padding-right: 800px;}
-.append-21 { padding-right: 840px;}
-.append-22 { padding-right: 880px;}
-.append-23 { padding-right: 920px;}
-
-/* Add these to a column to prepend empty cols. */
-
-.prepend-1 { padding-left: 40px;}
-.prepend-2 { padding-left: 80px;}
-.prepend-3 { padding-left: 120px;}
-.prepend-4 { padding-left: 160px;}
-.prepend-5 { padding-left: 200px;}
-.prepend-6 { padding-left: 240px;}
-.prepend-7 { padding-left: 280px;}
-.prepend-8 { padding-left: 320px;}
-.prepend-9 { padding-left: 360px;}
-.prepend-10 { padding-left: 400px;}
-.prepend-11 { padding-left: 440px;}
-.prepend-12 { padding-left: 480px;}
-.prepend-13 { padding-left: 520px;}
-.prepend-14 { padding-left: 560px;}
-.prepend-15 { padding-left: 600px;}
-.prepend-16 { padding-left: 640px;}
-.prepend-17 { padding-left: 680px;}
-.prepend-18 { padding-left: 720px;}
-.prepend-19 { padding-left: 760px;}
-.prepend-20 { padding-left: 800px;}
-.prepend-21 { padding-left: 840px;}
-.prepend-22 { padding-left: 880px;}
-.prepend-23 { padding-left: 920px;}
-
-
-/* Border on right hand side of a column. */
-.border {
- padding-right: 4px;
- margin-right: 5px;
- border-right: 1px solid #ddd;
-}
-
-/* Border with more whitespace, spans one column. */
-.colborder {
- padding-right: 24px;
- margin-right: 25px;
- border-right: 1px solid #ddd;
-}
-
-
-/* Use these classes on an element to push it into the
-next column, or to pull it into the previous column. */
-
-
-.pull-1 { margin-left: -40px; }
-.pull-2 { margin-left: -80px; }
-.pull-3 { margin-left: -120px; }
-.pull-4 { margin-left: -160px; }
-.pull-5 { margin-left: -200px; }
-.pull-6 { margin-left: -240px; }
-.pull-7 { margin-left: -280px; }
-.pull-8 { margin-left: -320px; }
-.pull-9 { margin-left: -360px; }
-.pull-10 { margin-left: -400px; }
-.pull-11 { margin-left: -440px; }
-.pull-12 { margin-left: -480px; }
-.pull-13 { margin-left: -520px; }
-.pull-14 { margin-left: -560px; }
-.pull-15 { margin-left: -600px; }
-.pull-16 { margin-left: -640px; }
-.pull-17 { margin-left: -680px; }
-.pull-18 { margin-left: -720px; }
-.pull-19 { margin-left: -760px; }
-.pull-20 { margin-left: -800px; }
-.pull-21 { margin-left: -840px; }
-.pull-22 { margin-left: -880px; }
-.pull-23 { margin-left: -920px; }
-.pull-24 { margin-left: -960px; }
-
-.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float: left; position:relative;}
-
-
-.push-1 { margin: 0 -40px 1.5em 40px; }
-.push-2 { margin: 0 -80px 1.5em 80px; }
-.push-3 { margin: 0 -120px 1.5em 120px; }
-.push-4 { margin: 0 -160px 1.5em 160px; }
-.push-5 { margin: 0 -200px 1.5em 200px; }
-.push-6 { margin: 0 -240px 1.5em 240px; }
-.push-7 { margin: 0 -280px 1.5em 280px; }
-.push-8 { margin: 0 -320px 1.5em 320px; }
-.push-9 { margin: 0 -360px 1.5em 360px; }
-.push-10 { margin: 0 -400px 1.5em 400px; }
-.push-11 { margin: 0 -440px 1.5em 440px; }
-.push-12 { margin: 0 -480px 1.5em 480px; }
-.push-13 { margin: 0 -520px 1.5em 520px; }
-.push-14 { margin: 0 -560px 1.5em 560px; }
-.push-15 { margin: 0 -600px 1.5em 600px; }
-.push-16 { margin: 0 -640px 1.5em 640px; }
-.push-17 { margin: 0 -680px 1.5em 680px; }
-.push-18 { margin: 0 -720px 1.5em 720px; }
-.push-19 { margin: 0 -760px 1.5em 760px; }
-.push-20 { margin: 0 -800px 1.5em 800px; }
-.push-21 { margin: 0 -840px 1.5em 840px; }
-.push-22 { margin: 0 -880px 1.5em 880px; }
-.push-23 { margin: 0 -920px 1.5em 920px; }
-.push-24 { margin: 0 -960px 1.5em 960px; }
-
-.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float: left; position:relative;}
-
-
-/* Misc classes and elements
--------------------------------------------------------------- */
-
-/* In case you need to add a gutter above/below an element */
-div.prepend-top, .prepend-top {
- margin-top:1.5em;
-}
-div.append-bottom, .append-bottom {
- margin-bottom:1.5em;
-}
-
-/* Use a .box to create a padded box inside a column. */
-.box {
- padding: 1.5em;
- margin-bottom: 1.5em;
- background: #e5eCf9;
-}
-
-/* Use this to create a horizontal ruler across a column. */
-hr {
- background: #ddd;
- color: #ddd;
- clear: both;
- float: none;
- width: 100%;
- height: 1px;
- margin: 0 0 1.45em;
- border: none;
-}
-
-hr.space {
- background: #fff;
- color: #fff;
- visibility: hidden;
-}
-
-
-/* Clearing floats without extra markup
- Based on How To Clear Floats Without Structural Markup by PiE
- [http://www.positioniseverything.net/easyclearing.html] */
-
-.clearfix:after, .container:after {
- content: "\0020";
- display: block;
- height: 0;
- clear: both;
- visibility: hidden;
- overflow:hidden;
-}
-.clearfix, .container {display: block;}
-
-/* Regular clearing
- apply to column that should drop below previous ones. */
-
-.clear { clear:both; }
Binary file web/res/blueprint/src/grid.png has changed
--- a/web/res/blueprint/src/ie.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-/* --------------------------------------------------------------
-
- ie.css
-
- Contains every hack for Internet Explorer,
- so that our core files stay sweet and nimble.
-
--------------------------------------------------------------- */
-
-/* Make sure the layout is centered in IE5 */
-body { text-align: center; }
-.container { text-align: left; }
-
-/* Fixes IE margin bugs */
-* html .column, * html .span-1, * html .span-2,
-* html .span-3, * html .span-4, * html .span-5,
-* html .span-6, * html .span-7, * html .span-8,
-* html .span-9, * html .span-10, * html .span-11,
-* html .span-12, * html .span-13, * html .span-14,
-* html .span-15, * html .span-16, * html .span-17,
-* html .span-18, * html .span-19, * html .span-20,
-* html .span-21, * html .span-22, * html .span-23,
-* html .span-24 { display:inline; overflow-x: hidden; }
-
-
-/* Elements
--------------------------------------------------------------- */
-
-/* Fixes incorrect styling of legend in IE6. */
-* html legend { margin:0px -8px 16px 0; padding:0; }
-
-/* Fixes wrong line-height on sup/sub in IE. */
-sup { vertical-align:text-top; }
-sub { vertical-align:text-bottom; }
-
-/* Fixes IE7 missing wrapping of code elements. */
-html>body p code { *white-space: normal; }
-
-/* IE 6&7 has problems with setting proper <hr> margins. */
-hr { margin:-8px auto 11px; }
-
-/* Explicitly set interpolation, allowing dynamically resized images to not look horrible */
-img { -ms-interpolation-mode:bicubic; }
-
-/* Clearing
--------------------------------------------------------------- */
-
-/* Makes clearfix actually work in IE */
-.clearfix, .container { display:inline-block; }
-* html .clearfix,
-* html .container { height:1%; }
-
-
-/* Forms
--------------------------------------------------------------- */
-
-/* Fixes padding on fieldset */
-fieldset { padding-top:0; }
-legend { margin-top:-0.2em; margin-bottom:1em; margin-left:-0.5em; }
-
-/* Makes classic textareas in IE 6 resemble other browsers */
-textarea { overflow:auto; }
-
-/* Makes labels behave correctly in IE 6 and 7 */
-label { vertical-align:middle; position:relative; top:-0.25em; }
-
-/* Fixes rule that IE 6 ignores */
-input.text, input.title, textarea { background-color:#fff; border:1px solid #bbb; }
-input.text:focus, input.title:focus { border-color:#666; }
-input.text, input.title, textarea, select { margin:0.5em 0; }
-input.checkbox, input.radio { position:relative; top:.25em; }
-
-/* Fixes alignment of inline form elements */
-form.inline div, form.inline p { vertical-align:middle; }
-form.inline input.checkbox, form.inline input.radio,
-form.inline input.button, form.inline button {
- margin:0.5em 0;
-}
-button, input.button { position:relative;top:0.25em; }
--- a/web/res/blueprint/src/print.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,92 +0,0 @@
-/* --------------------------------------------------------------
-
- print.css
- * Gives you some sensible styles for printing pages.
- * See Readme file in this directory for further instructions.
-
- Some additions you'll want to make, customized to your markup:
- #header, #footer, #navigation { display:none; }
-
--------------------------------------------------------------- */
-
-body {
- line-height: 1.5;
- font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
- color:#000;
- background: none;
- font-size: 10pt;
-}
-
-
-/* Layout
--------------------------------------------------------------- */
-
-.container {
- background: none;
-}
-
-hr {
- background:#ccc;
- color:#ccc;
- width:100%;
- height:2px;
- margin:2em 0;
- padding:0;
- border:none;
-}
-hr.space {
- background: #fff;
- color: #fff;
- visibility: hidden;
-}
-
-
-/* Text
--------------------------------------------------------------- */
-
-h1,h2,h3,h4,h5,h6 { font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif; }
-code { font:.9em "Courier New", Monaco, Courier, monospace; }
-
-a img { border:none; }
-p img.top { margin-top: 0; }
-
-blockquote {
- margin:1.5em;
- padding:1em;
- font-style:italic;
- font-size:.9em;
-}
-
-.small { font-size: .9em; }
-.large { font-size: 1.1em; }
-.quiet { color: #999; }
-.hide { display:none; }
-
-
-/* Links
--------------------------------------------------------------- */
-
-a:link, a:visited {
- background: transparent;
- font-weight:700;
- text-decoration: underline;
-}
-
-/*
- This has been the source of many questions in the past. This
- snippet of CSS appends the URL of each link within the text.
- The idea is that users printing your webpage will want to know
- the URLs they go to. If you want to remove this functionality,
- comment out this snippet and make sure to re-compress your files.
- */
-a:link:after, a:visited:after {
- content: " (" attr(href) ")";
- font-size: 90%;
-}
-
-/* If you're having trouble printing relative links, uncomment and customize this:
- (note: This is valid CSS3, but it still won't go through the W3C CSS Validator) */
-
-/* a[href^="/"]:after {
- content: " (http://www.yourdomain.com" attr(href) ") ";
-} */
--- a/web/res/blueprint/src/reset.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-/* --------------------------------------------------------------
-
- reset.css
- * Resets default browser CSS.
-
--------------------------------------------------------------- */
-
-html {
- margin:0;
- padding:0;
- border:0;
-}
-
-body, div, span, object, iframe,
-h1, h2, h3, h4, h5, h6, p, blockquote, pre,
-a, abbr, acronym, address, code,
-del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
-fieldset, form, label, legend,
-table, caption, tbody, tfoot, thead, tr, th, td,
-article, aside, dialog, figure, footer, header,
-hgroup, nav, section {
- margin: 0;
- padding: 0;
- border: 0;
- font-weight: inherit;
- font-style: inherit;
- font-size: 100%;
- font-family: inherit;
- vertical-align: baseline;
-}
-
-/* This helps to make newer HTML5 elements behave like DIVs in older browers */
-article, aside, dialog, figure, footer, header,
-hgroup, nav, section {
- display:block;
-}
-
-/* Line-height should always be unitless! */
-body {
- line-height: 1.5;
- background: white;
-}
-
-/* Tables still need 'cellspacing="0"' in the markup. */
-table {
- border-collapse: separate;
- border-spacing: 0;
-}
-/* float:none prevents the span-x classes from breaking table-cell display */
-caption, th, td {
- text-align: left;
- font-weight: normal;
- float:none !important;
-}
-table, th, td {
- vertical-align: middle;
-}
-
-/* Remove possible quote marks (") from <q>, <blockquote>. */
-blockquote:before, blockquote:after, q:before, q:after { content: ''; }
-blockquote, q { quotes: "" ""; }
-
-/* Remove annoying border on linked images. */
-a img { border: none; }
-
-/* Remember to define your own focus styles! */
-:focus { outline: 0; }
\ No newline at end of file
--- a/web/res/blueprint/src/typography.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,123 +0,0 @@
-/* --------------------------------------------------------------
-
- typography.css
- * Sets up some sensible default typography.
-
--------------------------------------------------------------- */
-
-/* Default font settings.
- The font-size percentage is of 16px. (0.75 * 16px = 12px) */
-html { font-size:100.01%; }
-body {
- font-size: 75%;
- color: #222;
- background: #fff;
- font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
-}
-
-
-/* Headings
--------------------------------------------------------------- */
-
-h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }
-
-h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
-h2 { font-size: 2em; margin-bottom: 0.75em; }
-h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
-h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
-h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
-h6 { font-size: 1em; font-weight: bold; }
-
-h1 img, h2 img, h3 img,
-h4 img, h5 img, h6 img {
- margin: 0;
-}
-
-
-/* Text elements
--------------------------------------------------------------- */
-
-p { margin: 0 0 1.5em; }
-/*
- These can be used to pull an image at the start of a paragraph, so
- that the text flows around it (usage: <p><img class="left">Text</p>)
- */
-.left { float: left !important; }
-p .left { margin: 1.5em 1.5em 1.5em 0; padding: 0; }
-.right { float: right !important; }
-p .right { margin: 1.5em 0 1.5em 1.5em; padding: 0; }
-
-a:focus,
-a:hover { color: #09f; }
-a { color: #06c; text-decoration: underline; }
-
-blockquote { margin: 1.5em; color: #666; font-style: italic; }
-strong,dfn { font-weight: bold; }
-em,dfn { font-style: italic; }
-sup, sub { line-height: 0; }
-
-abbr,
-acronym { border-bottom: 1px dotted #666; }
-address { margin: 0 0 1.5em; font-style: italic; }
-del { color:#666; }
-
-pre { margin: 1.5em 0; white-space: pre; }
-pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }
-
-
-/* Lists
--------------------------------------------------------------- */
-
-li ul,
-li ol { margin: 0; }
-ul, ol { margin: 0 1.5em 1.5em 0; padding-left: 1.5em; }
-
-ul { list-style-type: disc; }
-ol { list-style-type: decimal; }
-
-dl { margin: 0 0 1.5em 0; }
-dl dt { font-weight: bold; }
-dd { margin-left: 1.5em;}
-
-
-/* Tables
--------------------------------------------------------------- */
-
-/*
- Because of the need for padding on TH and TD, the vertical rhythm
- on table cells has to be 27px, instead of the standard 18px or 36px
- of other elements.
- */
-table { margin-bottom: 1.4em; width:100%; }
-th { font-weight: bold; }
-thead th { background: #c3d9ff; }
-th,td,caption { padding: 4px 10px 4px 5px; }
-/*
- You can zebra-stripe your tables in outdated browsers by adding
- the class "even" to every other table row.
- */
-tbody tr:nth-child(even) td,
-tbody tr.even td {
- background: #e5ecf9;
-}
-tfoot { font-style: italic; }
-caption { background: #eee; }
-
-
-/* Misc classes
--------------------------------------------------------------- */
-
-.small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
-.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
-.hide { display: none; }
-
-.quiet { color: #666; }
-.loud { color: #000; }
-.highlight { background:#ff0; }
-.added { background:#060; color: #fff; }
-.removed { background:#900; color: #fff; }
-
-.first { margin-left:0; padding-left:0; }
-.last { margin-right:0; padding-right:0; }
-.top { margin-top:0; padding-top:0; }
-.bottom { margin-bottom:0; padding-bottom:0; }
--- a/web/res/css/LdtPlayer.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,165 +0,0 @@
- #demo-frame > div.demo { padding: 5px !important; };
-
- button.ui-button-icon-only {
- height:1.5em;
- width:1.5em;
- }
-
- #Ldt-loader {
- background:url(imgs/loader.gif) no-repeat;
- width:20px;
- height:16px;
- float:left;
- }
-
- #Ldt-controler {
- font-size: 62.5%;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- background-color:#eeeeee;
- height:35px;
- padding:5px;
- }
-
- .Ldt-iri-chapter{
- padding-top:10px;
- padding-bottom:5px;
- border-left:solid 1px #000;
- border-right:solid 1px #000;
- }
-
- .tooltip {
- display:none;
- background:transparent url(imgs/white_arrow_mini.png);
- font-size:12px;
- height:55px;
- width:180px;
- padding:10px;
- padding-left:15px;
- padding-top:15px;
- padding-right:15px;
- color:#000;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Root{
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Hat{
- height:3px;
- }
- #Ldt-Annotations{
- padding-left:5px;
- width:470px;
- float:left;
- font-size: 62.5%;
- }
- #Ldt-SaTitle{
- padding-top:2px;
- padding-bottom:5px;
- font-size:18px;
- height:22p;
- }
- #Ldt-SaDescription{
- font-size:12px;
- }
- #Ldt-Show-Arrow-container{
- margin-left:60px;
- }
- #Ldt-Show-Arrow{
- position:relative;
- background:url(imgs/grey_arrow_Show.png);
- width:27px;
- height:13px;
- margin-top:12px;
- margin-left:-10px;
- }
-
- #Ldt-Show-Tags{
- position:relative;
- height:13px;
- margin-top:-10px;
- border: solid 1px #000;
- }
- #Ldt-ShowAnnotation-video{
- position:absolute;
- z-index: 999;
- padding:5px;
- background:url(imgs/transBlack.png);
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#FFF;
- }
- #Ldt-ShowAnnotation-audio{
- position:relative;
- padding:5px;
- background-color:#cfcfcf;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#4D4D4D;
- }
- #Ldt-SaKeyword{
- background-color:#b9b9b9;
- color:#4D4D4D;
- padding:5px;
- font-weight:bold;
- text-align:left;
- float:left;
- font-size:10px;
- }
- #Ldt-SaShareTools{
- text-align:right;
- float:right;
- }
-
-
- #Ldt-PlaceHolder{
- position:absolue;
- float:none;
- }
-
- .Ldt-mode-radio{
- visibility:hidden;
- height:0px;
- display:none
- }
-
- .Ldt-Control1{
- width:60px;
- float:left;
- }
- .Ldt-Control2{
- padding-left:10px;
- width:60px;
- float:left;
- }
- .Ldt-cleaner {
- clear:both;
- }
- .share {
- background:url('imgs/widget20.png') no-repeat scroll 0 0 transparent ;
- display:block;
- height:16px;
- line-height:16px !important;
- overflow:hidden;
- width:16px;
- float:left;
- cursor:pointer;
- margin:2px;
- }
- .shareFacebook{
- background-position:0 -704px;
- }
- .shareMySpace{
- background-position:0 -736px;
- }
- .shareTwitter{
- background-position:0 -1072px;
- }
- .shareGoogle{
- background-position:0 -752px;
- }
- .shareDelicious{
- background-position:0 -672px;
- }
- .shareJamesPot{
- background-position:0 -1808px;
- }
-
-
\ No newline at end of file
--- a/web/res/css/LdtPlayerFc.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,175 +0,0 @@
- #demo-frame > div.demo { padding: 5px !important; };
-
- button.ui-button-icon-only {
- height:1.5em;
- width:1.5em;
- }
-
- #Ldt-loader{
- background:url(imgs/transBlack.gif);
- width:10px;
- height:10px;
- }
-
- #Ldt-controler {
- font-size: 62.5%;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- background-color:#EEE;
- height:35px;
- padding:5px;
- }
-
- .Ldt-iri-chapter{
- padding-top:10px;
- padding-bottom:5px;
- border-left:solid 1px #000;
- border-right:solid 1px #000;
- }
-
- #Ldt-loader {
- background:url(imgs/loader_fc.gif) no-repeat;
- width:20px;
- height:16px;
- float:left;
- }
-
- .tooltip {
- display:none;
- background:transparent url(imgs/white_arrow_mini.png);
- font-size:12px;
- height:55px;
- width:180px;
- padding:10px;
- padding-left:15px;
- padding-top:15px;
- padding-right:15px;
- color:#000;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Root{
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Hat{
- height:3px;
- }
- #Ldt-Annotations{
- padding-left:5px;
- width:470px;
- float:left;
- font-size: 62.5%;
- }
- #Ldt-SaTitle{
- padding-top:2px;
- padding-bottom:5px;
- font-size:18px;
- height:22p;
- color:#4D4D4D;
- }
- #Ldt-SaDescription{
- font-size:12px;
- }
- #Ldt-Show-Arrow-container{
- margin-left:60px;
- }
- #Ldt-Show-Arrow{
- position:relative;
- background:url(imgs/purple_arrow_Show.png);
- width:27px;
- height:13px;
- margin-top:12px;
- margin-left:-10px;
- }
-
- #Ldt-output{
- display:none;
- }
- #Ldt-Show-Tags{
- position:relative;
- height:13px;
- margin-top:-10px;
- border: solid 1px #000;
- }
- #Ldt-ShowAnnotation-video{
- position:absolute;
- z-index: 999;
- padding:5px;
- background:url(imgs/transBlack.png);
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#FFF;
- }
- #Ldt-ShowAnnotation-audio{
- position:relative;
- padding:5px;
- background-color:#decfe2;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#4D4D4D;
- }
- #Ldt-SaKeyword{
- background-color:#bc85be;
- color:#4D4D4D;
- padding:5px;
- font-weight:bold;
- text-align:left;
- float:left;
- font-size:10px;
- }
- #Ldt-SaShareTools{
- text-align:right;
- float:right;
- }
-
-
- #Ldt-PlaceHolder{
- position:absolue;
- float:none;
- }
-
- .Ldt-mode-radio{
- visibility:hidden;
- height:0px;
- display:none
- }
-
- .Ldt-Control1{
- width:60px;
- float:left;
- }
- .Ldt-Control2{
- padding-left:10px;
- width:60px;
- float:left;
- }
- .Ldt-cleaner {
- clear:both;
- }
- .share {
- background:url('imgs/widget20.png') no-repeat scroll 0 0 transparent ;
- display:block;
- height:16px;
- line-height:16px !important;
- overflow:hidden;
- width:16px;
- float:left;
- cursor:pointer;
- margin:2px;
- }
- .shareFacebook{
- background-position:0 -704px;
- }
- .shareMySpace{
- background-position:0 -736px;
- }
- .shareTwitter{
- background-position:0 -1072px;
- }
- .shareGoogle{
- background-position:0 -752px;
- }
- .shareDelicious{
- background-position:0 -672px;
- }
- .shareJamesPot{
- background-position:0 -1808px;
- }
-
-
\ No newline at end of file
--- a/web/res/css/LdtPlayerUniverScience.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,170 +0,0 @@
- #demo-frame > div.demo { padding: 5px !important; };
-
- .ui-widget {
- font-size: 1.5em;
- }
- #Ldt-loader {
- background:url(imgs/loader.gif) no-repeat;
- width:20px;
- height:16px;
- float:left;
- }
-
- #Ldt-controler {
- font-size: 62.5%;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- background-color:#262626;
- height:35px;
- padding:5px;
-
- margin-left:213px;
- }
-
- .Ldt-iri-chapter{
- padding-top:10px;
- padding-bottom:5px;
- border-left:solid 1px #000;
- border-right:solid 1px #000;
- }
-
- .tooltip {
- display:none;
- background:transparent url(imgs/white_arrow_mini.png);
- font-size:12px;
- height:55px;
- width:180px;
- padding:10px;
- padding-left:15px;
- padding-top:15px;
- padding-right:15px;
- color:#000;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Root{
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Hat{
- height:3px;
- }
- #Ldt-Annotations{
- padding-left:5px;
- width:470px;
- float:left;
- font-size: 62.5%;
- }
- #Ldt-SaTitle{
- padding-top:2px;
- padding-bottom:5px;
- font-size:18px;
- height:22p;
- }
- #Ldt-SaDescription{
- font-size:12px;
- visibility:hidden;
- display:none;
- }
- #Ldt-Show-Arrow-container{
- margin-left:60px;
- }
- #Ldt-Show-Arrow{
- position:relative;
- background:url(http://www.cybunk.com/iritest/universcience/des-souris-dans-un-labyrinthe_fichiers/grey_arrow_Show.png);
- width:27px;
- height:13px;
- margin-top:20px;
- margin-left:-10px;
- }
-
- #Ldt-Show-Tags{
- position:relative;
- height:13px;
- margin-top:-10px;
- border: solid 1px #000;
- }
- #Ldt-ShowAnnotation-video{
- position:absolute;
- z-index: 999;
- padding:5px;
- background:url(imgs/transBlack.png);
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#FFF;
- }
- #Ldt-ShowAnnotation-audio{
- position:relative;
- padding:5px;
- background-color:#131313;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#fff;
- margin-left:213px;
- }
- #Ldt-SaKeyword{
- background-color:#444343;
- color:#fff;
- padding:5px;
- font-weight:bold;
- text-align:left;
- float:left;
- font-size:10px;
-
- margin-left:213px;
- }
- #Ldt-SaShareTools{
- text-align:right;
- float:right;
- }
-
-
- #Ldt-PlaceHolder{
- position:absolue;
- float:none;
- }
-
- .Ldt-mode-radio{
- visibility:hidden;
- height:0px;
- display:none
- }
-
- .Ldt-Control1{
- width:60px;
- float:left;
- }
- .Ldt-Control2{
- padding-left:10px;
- width:60px;
- float:left;
- }
- .Ldt-cleaner {
- clear:both;
- }
- .share {
- background:url('imgs/widget20.png') no-repeat scroll 0 0 transparent ;
- display:block;
- height:16px;
- line-height:16px !important;
- overflow:hidden;
- width:16px;
- float:left;
- cursor:pointer;
- margin:2px;
- }
- .shareFacebook{
- background-position:0 -704px;
- }
- .shareMySpace{
- background-position:0 -736px;
- }
- .shareTwitter{
- background-position:0 -1072px;
- }
- .shareGoogle{
- background-position:0 -752px;
- }
- .shareDelicious{
- background-position:0 -672px;
- }
- .shareJamesPot{
- background-position:0 -1808px;
- }
-
-
\ No newline at end of file
Binary file web/res/css/blueprint-plugins/buttons/icons/cross.png has changed
Binary file web/res/css/blueprint-plugins/buttons/icons/key.png has changed
Binary file web/res/css/blueprint-plugins/buttons/icons/tick.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/blueprint-plugins/buttons/readme.txt Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,32 @@
+Buttons
+
+* Gives you great looking CSS buttons, for both <a> and <button>.
+* Demo: particletree.com/features/rediscovering-the-button-element
+
+
+Credits
+----------------------------------------------------------------
+
+* Created by Kevin Hale [particletree.com]
+* Adapted for Blueprint by Olav Bjorkoy [bjorkoy.com]
+
+
+Usage
+----------------------------------------------------------------
+
+1) Add this plugin to lib/settings.yml.
+ See compress.rb for instructions.
+
+2) Use the following HTML code to place the buttons on your site:
+
+ <button type="submit" class="button positive">
+ <img src="css/blueprint/plugins/buttons/icons/tick.png" alt=""/> Save
+ </button>
+
+ <a class="button" href="/password/reset/">
+ <img src="css/blueprint/plugins/buttons/icons/key.png" alt=""/> Change Password
+ </a>
+
+ <a href="#" class="button negative">
+ <img src="css/blueprint/plugins/buttons/icons/cross.png" alt=""/> Cancel
+ </a>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/blueprint-plugins/buttons/screen.css Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,97 @@
+/* --------------------------------------------------------------
+
+ buttons.css
+ * Gives you some great CSS-only buttons.
+
+ Created by Kevin Hale [particletree.com]
+ * particletree.com/features/rediscovering-the-button-element
+
+ See Readme.txt in this folder for instructions.
+
+-------------------------------------------------------------- */
+
+a.button, button {
+ display:block;
+ float:left;
+ margin: 0.7em 0.5em 0.7em 0;
+ padding:5px 10px 5px 7px; /* Links */
+
+ border:1px solid #dedede;
+ border-top:1px solid #eee;
+ border-left:1px solid #eee;
+
+ background-color:#f5f5f5;
+ font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
+ font-size:100%;
+ line-height:130%;
+ text-decoration:none;
+ font-weight:bold;
+ color:#565656;
+ cursor:pointer;
+}
+button {
+ width:auto;
+ overflow:visible;
+ padding:4px 10px 3px 7px; /* IE6 */
+}
+button[type] {
+ padding:4px 10px 4px 7px; /* Firefox */
+ line-height:17px; /* Safari */
+}
+*:first-child+html button[type] {
+ padding:4px 10px 3px 7px; /* IE7 */
+}
+button img, a.button img{
+ margin:0 3px -3px 0 !important;
+ padding:0;
+ border:none;
+ width:16px;
+ height:16px;
+ float:none;
+}
+
+
+/* Button colors
+-------------------------------------------------------------- */
+
+/* Standard */
+button:hover, a.button:hover{
+ background-color:#dff4ff;
+ border:1px solid #c2e1ef;
+ color:#336699;
+}
+a.button:active{
+ background-color:#6299c5;
+ border:1px solid #6299c5;
+ color:#fff;
+}
+
+/* Positive */
+body .positive {
+ color:#529214;
+}
+a.positive:hover, button.positive:hover {
+ background-color:#E6EFC2;
+ border:1px solid #C6D880;
+ color:#529214;
+}
+a.positive:active {
+ background-color:#529214;
+ border:1px solid #529214;
+ color:#fff;
+}
+
+/* Negative */
+body .negative {
+ color:#d12f19;
+}
+a.negative:hover, button.negative:hover {
+ background-color:#fbe3e4;
+ border:1px solid #fbc2c4;
+ color:#d12f19;
+}
+a.negative:active {
+ background-color:#d12f19;
+ border:1px solid #d12f19;
+ color:#fff;
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/blueprint-plugins/fancy-type/readme.txt Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,14 @@
+Fancy Type
+
+* Gives you classes to use if you'd like some
+ extra fancy typography.
+
+Credits and instructions are specified above each class
+in the fancy-type.css file in this directory.
+
+
+Usage
+----------------------------------------------------------------
+
+1) Add this plugin to lib/settings.yml.
+ See compress.rb for instructions.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/blueprint-plugins/fancy-type/screen.css Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,71 @@
+/* --------------------------------------------------------------
+
+ fancy-type.css
+ * Lots of pretty advanced classes for manipulating text.
+
+ See the Readme file in this folder for additional instructions.
+
+-------------------------------------------------------------- */
+
+/* Indentation instead of line shifts for sibling paragraphs. */
+ p + p { text-indent:2em; margin-top:-1.5em; }
+ form p + p { text-indent: 0; } /* Don't want this in forms. */
+
+
+/* For great looking type, use this code instead of asdf:
+ <span class="alt">asdf</span>
+ Best used on prepositions and ampersands. */
+
+.alt {
+ color: #666;
+ font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;
+ font-style: italic;
+ font-weight: normal;
+}
+
+
+/* For great looking quote marks in titles, replace "asdf" with:
+ <span class="dquo">“</span>asdf”
+ (That is, when the title starts with a quote mark).
+ (You may have to change this value depending on your font size). */
+
+.dquo { margin-left: -.5em; }
+
+
+/* Reduced size type with incremental leading
+ (http://www.markboulton.co.uk/journal/comments/incremental_leading/)
+
+ This could be used for side notes. For smaller type, you don't necessarily want to
+ follow the 1.5x vertical rhythm -- the line-height is too much.
+
+ Using this class, it reduces your font size and line-height so that for
+ every four lines of normal sized type, there is five lines of the sidenote. eg:
+
+ New type size in em's:
+ 10px (wanted side note size) / 12px (existing base size) = 0.8333 (new type size in ems)
+
+ New line-height value:
+ 12px x 1.5 = 18px (old line-height)
+ 18px x 4 = 72px
+ 72px / 5 = 14.4px (new line height)
+ 14.4px / 10px = 1.44 (new line height in em's) */
+
+p.incr, .incr p {
+ font-size: 10px;
+ line-height: 1.44em;
+ margin-bottom: 1.5em;
+}
+
+
+/* Surround uppercase words and abbreviations with this class.
+ Based on work by Jørgen Arnor Gårdsø Lom [http://twistedintellect.com/] */
+
+.caps {
+ font-variant: small-caps;
+ letter-spacing: 1px;
+ text-transform: lowercase;
+ font-size:1.2em;
+ line-height:1%;
+ font-weight:bold;
+ padding:0 2px;
+}
Binary file web/res/css/blueprint-plugins/link-icons/icons/doc.png has changed
Binary file web/res/css/blueprint-plugins/link-icons/icons/email.png has changed
Binary file web/res/css/blueprint-plugins/link-icons/icons/external.png has changed
Binary file web/res/css/blueprint-plugins/link-icons/icons/feed.png has changed
Binary file web/res/css/blueprint-plugins/link-icons/icons/im.png has changed
Binary file web/res/css/blueprint-plugins/link-icons/icons/pdf.png has changed
Binary file web/res/css/blueprint-plugins/link-icons/icons/visited.png has changed
Binary file web/res/css/blueprint-plugins/link-icons/icons/xls.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/blueprint-plugins/link-icons/readme.txt Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,18 @@
+Link Icons
+* Icons for links based on protocol or file type.
+
+This is not supported in IE versions < 7.
+
+
+Credits
+----------------------------------------------------------------
+
+* Marc Morgan
+* Olav Bjorkoy [bjorkoy.com]
+
+
+Usage
+----------------------------------------------------------------
+
+1) Add this line to your HTML:
+ <link rel="stylesheet" href="css/blueprint/plugins/link-icons/screen.css" type="text/css" media="screen, projection">
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/blueprint-plugins/link-icons/screen.css Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,40 @@
+/* --------------------------------------------------------------
+
+ link-icons.css
+ * Icons for links based on protocol or file type.
+
+ See the Readme file in this folder for additional instructions.
+
+-------------------------------------------------------------- */
+
+/* Use this class if a link gets an icon when it shouldn't. */
+body a.noicon {
+ background:transparent none !important;
+ padding:0 !important;
+ margin:0 !important;
+}
+
+/* Make sure the icons are not cut */
+a[href^="http:"], a[href^="mailto:"], a[href^="http:"]:visited,
+a[href$=".pdf"], a[href$=".doc"], a[href$=".xls"], a[href$=".rss"],
+a[href$=".rdf"], a[href^="aim:"] {
+ padding:2px 22px 2px 0;
+ margin:-2px 0;
+ background-repeat: no-repeat;
+ background-position: right center;
+}
+
+/* External links */
+a[href^="http:"] { background-image: url(icons/external.png); }
+a[href^="mailto:"] { background-image: url(icons/email.png); }
+a[href^="http:"]:visited { background-image: url(icons/visited.png); }
+
+/* Files */
+a[href$=".pdf"] { background-image: url(icons/pdf.png); }
+a[href$=".doc"] { background-image: url(icons/doc.png); }
+a[href$=".xls"] { background-image: url(icons/xls.png); }
+
+/* Misc */
+a[href$=".rss"],
+a[href$=".rdf"] { background-image: url(icons/feed.png); }
+a[href^="aim:"] { background-image: url(icons/im.png); }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/blueprint-plugins/rtl/readme.txt Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,10 @@
+RTL
+* Mirrors Blueprint, so it can be used with Right-to-Left languages.
+
+By Ran Yaniv Hartstein, ranh.co.il
+
+Usage
+----------------------------------------------------------------
+
+1) Add this line to your HTML:
+ <link rel="stylesheet" href="css/blueprint/plugins/rtl/screen.css" type="text/css" media="screen, projection">
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/blueprint-plugins/rtl/screen.css Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,110 @@
+/* --------------------------------------------------------------
+
+ rtl.css
+ * Mirrors Blueprint for left-to-right languages
+
+ By Ran Yaniv Hartstein [ranh.co.il]
+
+-------------------------------------------------------------- */
+
+body .container { direction: rtl; }
+body .column, body .span-1, body .span-2, body .span-3, body .span-4, body .span-5, body .span-6, body .span-7, body .span-8, body .span-9, body .span-10, body .span-11, body .span-12, body .span-13, body .span-14, body .span-15, body .span-16, body .span-17, body .span-18, body .span-19, body .span-20, body .span-21, body .span-22, body .span-23, body .span-24 {
+ float: right;
+ margin-right: 0;
+ margin-left: 10px;
+ text-align:right;
+}
+
+body div.last { margin-left: 0; }
+body table .last { padding-left: 0; }
+
+body .append-1 { padding-right: 0; padding-left: 40px; }
+body .append-2 { padding-right: 0; padding-left: 80px; }
+body .append-3 { padding-right: 0; padding-left: 120px; }
+body .append-4 { padding-right: 0; padding-left: 160px; }
+body .append-5 { padding-right: 0; padding-left: 200px; }
+body .append-6 { padding-right: 0; padding-left: 240px; }
+body .append-7 { padding-right: 0; padding-left: 280px; }
+body .append-8 { padding-right: 0; padding-left: 320px; }
+body .append-9 { padding-right: 0; padding-left: 360px; }
+body .append-10 { padding-right: 0; padding-left: 400px; }
+body .append-11 { padding-right: 0; padding-left: 440px; }
+body .append-12 { padding-right: 0; padding-left: 480px; }
+body .append-13 { padding-right: 0; padding-left: 520px; }
+body .append-14 { padding-right: 0; padding-left: 560px; }
+body .append-15 { padding-right: 0; padding-left: 600px; }
+body .append-16 { padding-right: 0; padding-left: 640px; }
+body .append-17 { padding-right: 0; padding-left: 680px; }
+body .append-18 { padding-right: 0; padding-left: 720px; }
+body .append-19 { padding-right: 0; padding-left: 760px; }
+body .append-20 { padding-right: 0; padding-left: 800px; }
+body .append-21 { padding-right: 0; padding-left: 840px; }
+body .append-22 { padding-right: 0; padding-left: 880px; }
+body .append-23 { padding-right: 0; padding-left: 920px; }
+
+body .prepend-1 { padding-left: 0; padding-right: 40px; }
+body .prepend-2 { padding-left: 0; padding-right: 80px; }
+body .prepend-3 { padding-left: 0; padding-right: 120px; }
+body .prepend-4 { padding-left: 0; padding-right: 160px; }
+body .prepend-5 { padding-left: 0; padding-right: 200px; }
+body .prepend-6 { padding-left: 0; padding-right: 240px; }
+body .prepend-7 { padding-left: 0; padding-right: 280px; }
+body .prepend-8 { padding-left: 0; padding-right: 320px; }
+body .prepend-9 { padding-left: 0; padding-right: 360px; }
+body .prepend-10 { padding-left: 0; padding-right: 400px; }
+body .prepend-11 { padding-left: 0; padding-right: 440px; }
+body .prepend-12 { padding-left: 0; padding-right: 480px; }
+body .prepend-13 { padding-left: 0; padding-right: 520px; }
+body .prepend-14 { padding-left: 0; padding-right: 560px; }
+body .prepend-15 { padding-left: 0; padding-right: 600px; }
+body .prepend-16 { padding-left: 0; padding-right: 640px; }
+body .prepend-17 { padding-left: 0; padding-right: 680px; }
+body .prepend-18 { padding-left: 0; padding-right: 720px; }
+body .prepend-19 { padding-left: 0; padding-right: 760px; }
+body .prepend-20 { padding-left: 0; padding-right: 800px; }
+body .prepend-21 { padding-left: 0; padding-right: 840px; }
+body .prepend-22 { padding-left: 0; padding-right: 880px; }
+body .prepend-23 { padding-left: 0; padding-right: 920px; }
+
+body .border {
+ padding-right: 0;
+ padding-left: 4px;
+ margin-right: 0;
+ margin-left: 5px;
+ border-right: none;
+ border-left: 1px solid #eee;
+}
+
+body .colborder {
+ padding-right: 0;
+ padding-left: 24px;
+ margin-right: 0;
+ margin-left: 25px;
+ border-right: none;
+ border-left: 1px solid #eee;
+}
+
+body .pull-1 { margin-left: 0; margin-right: -40px; }
+body .pull-2 { margin-left: 0; margin-right: -80px; }
+body .pull-3 { margin-left: 0; margin-right: -120px; }
+body .pull-4 { margin-left: 0; margin-right: -160px; }
+
+body .push-0 { margin: 0 18px 0 0; }
+body .push-1 { margin: 0 18px 0 -40px; }
+body .push-2 { margin: 0 18px 0 -80px; }
+body .push-3 { margin: 0 18px 0 -120px; }
+body .push-4 { margin: 0 18px 0 -160px; }
+body .push-0, body .push-1, body .push-2,
+body .push-3, body .push-4 { float: left; }
+
+
+/* Typography with RTL support */
+body h1,body h2,body h3,
+body h4,body h5,body h6 { font-family: Arial, sans-serif; }
+html body { font-family: Arial, sans-serif; }
+body pre,body code,body tt { font-family: monospace; }
+
+/* Mirror floats and margins on typographic elements */
+body p img { float: right; margin: 1.5em 0 1.5em 1.5em; }
+body dd, body ul, body ol { margin-left: 0; margin-right: 1.5em;}
+body td, body th { text-align:right; }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/blueprint-print.css Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,29 @@
+/* -----------------------------------------------------------------------
+
+
+ Blueprint CSS Framework 1.0
+ http://blueprintcss.org
+
+ * Copyright (c) 2007-Present. See LICENSE for more info.
+ * See README for instructions on how to use Blueprint.
+ * For credits and origins, see AUTHORS.
+ * This is a compressed file. See the sources in the 'src' directory.
+
+----------------------------------------------------------------------- */
+
+/* print.css */
+body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}
+.container {background:none;}
+hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
+hr.space {background:#fff;color:#fff;visibility:hidden;}
+h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
+code {font:.9em "Courier New", Monaco, Courier, monospace;}
+a img {border:none;}
+p img.top {margin-top:0;}
+blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
+.small {font-size:.9em;}
+.large {font-size:1.1em;}
+.quiet {color:#999;}
+.hide {display:none;}
+a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
+a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/blueprint-screen.css Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,265 @@
+/* -----------------------------------------------------------------------
+
+
+ Blueprint CSS Framework 1.0
+ http://blueprintcss.org
+
+ * Copyright (c) 2007-Present. See LICENSE for more info.
+ * See README for instructions on how to use Blueprint.
+ * For credits and origins, see AUTHORS.
+ * This is a compressed file. See the sources in the 'src' directory.
+
+----------------------------------------------------------------------- */
+
+/* reset.css */
+html {margin:0;padding:0;border:0;}
+body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
+article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
+body {line-height:1.5;background:white;}
+table {border-collapse:separate;border-spacing:0;}
+caption, th, td {text-align:left;font-weight:normal;float:none !important;}
+table, th, td {vertical-align:middle;}
+blockquote:before, blockquote:after, q:before, q:after {content:'';}
+blockquote, q {quotes:"" "";}
+a img {border:none;}
+:focus {outline:0;}
+
+/* typography.css */
+html {font-size:100.01%;}
+body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
+h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
+h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
+h2 {font-size:2em;margin-bottom:0.75em;}
+h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
+h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
+h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
+h6 {font-size:1em;font-weight:bold;}
+h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
+p {margin:0 0 1.5em;}
+.left {float:left !important;}
+p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}
+.right {float:right !important;}
+p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}
+a:focus, a:hover {color:#09f;}
+a {color:#06c;text-decoration:underline;}
+blockquote {margin:1.5em;color:#666;font-style:italic;}
+strong, dfn {font-weight:bold;}
+em, dfn {font-style:italic;}
+sup, sub {line-height:0;}
+abbr, acronym {border-bottom:1px dotted #666;}
+address {margin:0 0 1.5em;font-style:italic;}
+del {color:#666;}
+pre {margin:1.5em 0;white-space:pre;}
+pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
+li ul, li ol {margin:0;}
+ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}
+ul {list-style-type:disc;}
+ol {list-style-type:decimal;}
+dl {margin:0 0 1.5em 0;}
+dl dt {font-weight:bold;}
+dd {margin-left:1.5em;}
+table {margin-bottom:1.4em;width:100%;}
+th {font-weight:bold;}
+thead th {background:#c3d9ff;}
+th, td, caption {padding:4px 10px 4px 5px;}
+tbody tr:nth-child(even) td, tbody tr.even td {background:#e5ecf9;}
+tfoot {font-style:italic;}
+caption {background:#eee;}
+.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
+.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
+.hide {display:none;}
+.quiet {color:#666;}
+.loud {color:#000;}
+.highlight {background:#ff0;}
+.added {background:#060;color:#fff;}
+.removed {background:#900;color:#fff;}
+.first {margin-left:0;padding-left:0;}
+.last {margin-right:0;padding-right:0;}
+.top {margin-top:0;padding-top:0;}
+.bottom {margin-bottom:0;padding-bottom:0;}
+
+/* forms.css */
+label {font-weight:bold;}
+fieldset {padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
+legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}
+fieldset, #IE8#HACK {padding-top:1.4em;}
+legend, #IE8#HACK {margin-top:0;margin-bottom:0;}
+input[type=text], input[type=password], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;}
+input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}
+select {background-color:#fff;border-width:1px;border-style:solid;}
+input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
+input.text, input.title {width:300px;padding:5px;}
+input.title {font-size:1.5em;}
+textarea {width:390px;height:250px;padding:5px;}
+form.inline {line-height:3;}
+form.inline p {margin-bottom:0;}
+.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
+.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
+.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
+.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
+.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
+.error a, .alert a {color:#8a1f11;}
+.notice a {color:#514721;}
+.success a {color:#264409;}
+.info a {color:#205791;}
+
+/* grid.css */
+.container {width:950px;margin:0 auto;}
+.showgrid {background:url(src/grid.png);}
+.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;}
+.last {margin-right:0;}
+.span-1 {width:30px;}
+.span-2 {width:70px;}
+.span-3 {width:110px;}
+.span-4 {width:150px;}
+.span-5 {width:190px;}
+.span-6 {width:230px;}
+.span-7 {width:270px;}
+.span-8 {width:310px;}
+.span-9 {width:350px;}
+.span-10 {width:390px;}
+.span-11 {width:430px;}
+.span-12 {width:470px;}
+.span-13 {width:510px;}
+.span-14 {width:550px;}
+.span-15 {width:590px;}
+.span-16 {width:630px;}
+.span-17 {width:670px;}
+.span-18 {width:710px;}
+.span-19 {width:750px;}
+.span-20 {width:790px;}
+.span-21 {width:830px;}
+.span-22 {width:870px;}
+.span-23 {width:910px;}
+.span-24 {width:950px;margin-right:0;}
+input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px;border-right-width:1px;padding-left:5px;padding-right:5px;}
+input.span-1, textarea.span-1 {width:18px;}
+input.span-2, textarea.span-2 {width:58px;}
+input.span-3, textarea.span-3 {width:98px;}
+input.span-4, textarea.span-4 {width:138px;}
+input.span-5, textarea.span-5 {width:178px;}
+input.span-6, textarea.span-6 {width:218px;}
+input.span-7, textarea.span-7 {width:258px;}
+input.span-8, textarea.span-8 {width:298px;}
+input.span-9, textarea.span-9 {width:338px;}
+input.span-10, textarea.span-10 {width:378px;}
+input.span-11, textarea.span-11 {width:418px;}
+input.span-12, textarea.span-12 {width:458px;}
+input.span-13, textarea.span-13 {width:498px;}
+input.span-14, textarea.span-14 {width:538px;}
+input.span-15, textarea.span-15 {width:578px;}
+input.span-16, textarea.span-16 {width:618px;}
+input.span-17, textarea.span-17 {width:658px;}
+input.span-18, textarea.span-18 {width:698px;}
+input.span-19, textarea.span-19 {width:738px;}
+input.span-20, textarea.span-20 {width:778px;}
+input.span-21, textarea.span-21 {width:818px;}
+input.span-22, textarea.span-22 {width:858px;}
+input.span-23, textarea.span-23 {width:898px;}
+input.span-24, textarea.span-24 {width:938px;}
+.append-1 {padding-right:40px;}
+.append-2 {padding-right:80px;}
+.append-3 {padding-right:120px;}
+.append-4 {padding-right:160px;}
+.append-5 {padding-right:200px;}
+.append-6 {padding-right:240px;}
+.append-7 {padding-right:280px;}
+.append-8 {padding-right:320px;}
+.append-9 {padding-right:360px;}
+.append-10 {padding-right:400px;}
+.append-11 {padding-right:440px;}
+.append-12 {padding-right:480px;}
+.append-13 {padding-right:520px;}
+.append-14 {padding-right:560px;}
+.append-15 {padding-right:600px;}
+.append-16 {padding-right:640px;}
+.append-17 {padding-right:680px;}
+.append-18 {padding-right:720px;}
+.append-19 {padding-right:760px;}
+.append-20 {padding-right:800px;}
+.append-21 {padding-right:840px;}
+.append-22 {padding-right:880px;}
+.append-23 {padding-right:920px;}
+.prepend-1 {padding-left:40px;}
+.prepend-2 {padding-left:80px;}
+.prepend-3 {padding-left:120px;}
+.prepend-4 {padding-left:160px;}
+.prepend-5 {padding-left:200px;}
+.prepend-6 {padding-left:240px;}
+.prepend-7 {padding-left:280px;}
+.prepend-8 {padding-left:320px;}
+.prepend-9 {padding-left:360px;}
+.prepend-10 {padding-left:400px;}
+.prepend-11 {padding-left:440px;}
+.prepend-12 {padding-left:480px;}
+.prepend-13 {padding-left:520px;}
+.prepend-14 {padding-left:560px;}
+.prepend-15 {padding-left:600px;}
+.prepend-16 {padding-left:640px;}
+.prepend-17 {padding-left:680px;}
+.prepend-18 {padding-left:720px;}
+.prepend-19 {padding-left:760px;}
+.prepend-20 {padding-left:800px;}
+.prepend-21 {padding-left:840px;}
+.prepend-22 {padding-left:880px;}
+.prepend-23 {padding-left:920px;}
+.border {padding-right:4px;margin-right:5px;border-right:1px solid #ddd;}
+.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #ddd;}
+.pull-1 {margin-left:-40px;}
+.pull-2 {margin-left:-80px;}
+.pull-3 {margin-left:-120px;}
+.pull-4 {margin-left:-160px;}
+.pull-5 {margin-left:-200px;}
+.pull-6 {margin-left:-240px;}
+.pull-7 {margin-left:-280px;}
+.pull-8 {margin-left:-320px;}
+.pull-9 {margin-left:-360px;}
+.pull-10 {margin-left:-400px;}
+.pull-11 {margin-left:-440px;}
+.pull-12 {margin-left:-480px;}
+.pull-13 {margin-left:-520px;}
+.pull-14 {margin-left:-560px;}
+.pull-15 {margin-left:-600px;}
+.pull-16 {margin-left:-640px;}
+.pull-17 {margin-left:-680px;}
+.pull-18 {margin-left:-720px;}
+.pull-19 {margin-left:-760px;}
+.pull-20 {margin-left:-800px;}
+.pull-21 {margin-left:-840px;}
+.pull-22 {margin-left:-880px;}
+.pull-23 {margin-left:-920px;}
+.pull-24 {margin-left:-960px;}
+.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
+.push-1 {margin:0 -40px 1.5em 40px;}
+.push-2 {margin:0 -80px 1.5em 80px;}
+.push-3 {margin:0 -120px 1.5em 120px;}
+.push-4 {margin:0 -160px 1.5em 160px;}
+.push-5 {margin:0 -200px 1.5em 200px;}
+.push-6 {margin:0 -240px 1.5em 240px;}
+.push-7 {margin:0 -280px 1.5em 280px;}
+.push-8 {margin:0 -320px 1.5em 320px;}
+.push-9 {margin:0 -360px 1.5em 360px;}
+.push-10 {margin:0 -400px 1.5em 400px;}
+.push-11 {margin:0 -440px 1.5em 440px;}
+.push-12 {margin:0 -480px 1.5em 480px;}
+.push-13 {margin:0 -520px 1.5em 520px;}
+.push-14 {margin:0 -560px 1.5em 560px;}
+.push-15 {margin:0 -600px 1.5em 600px;}
+.push-16 {margin:0 -640px 1.5em 640px;}
+.push-17 {margin:0 -680px 1.5em 680px;}
+.push-18 {margin:0 -720px 1.5em 720px;}
+.push-19 {margin:0 -760px 1.5em 760px;}
+.push-20 {margin:0 -800px 1.5em 800px;}
+.push-21 {margin:0 -840px 1.5em 840px;}
+.push-22 {margin:0 -880px 1.5em 880px;}
+.push-23 {margin:0 -920px 1.5em 920px;}
+.push-24 {margin:0 -960px 1.5em 960px;}
+.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:left;position:relative;}
+div.prepend-top, .prepend-top {margin-top:1.5em;}
+div.append-bottom, .append-bottom {margin-bottom:1.5em;}
+.box {padding:1.5em;margin-bottom:1.5em;background:#e5eCf9;}
+hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 1.45em;border:none;}
+hr.space {background:#fff;color:#fff;visibility:hidden;}
+.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
+.clearfix, .container {display:block;}
+.clear {clear:both;}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/ie.css Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,36 @@
+/* -----------------------------------------------------------------------
+
+
+ Blueprint CSS Framework 1.0
+ http://blueprintcss.org
+
+ * Copyright (c) 2007-Present. See LICENSE for more info.
+ * See README for instructions on how to use Blueprint.
+ * For credits and origins, see AUTHORS.
+ * This is a compressed file. See the sources in the 'src' directory.
+
+----------------------------------------------------------------------- */
+
+/* ie.css */
+body {text-align:center;}
+.container {text-align:left;}
+* html .column, * html .span-1, * html .span-2, * html .span-3, * html .span-4, * html .span-5, * html .span-6, * html .span-7, * html .span-8, * html .span-9, * html .span-10, * html .span-11, * html .span-12, * html .span-13, * html .span-14, * html .span-15, * html .span-16, * html .span-17, * html .span-18, * html .span-19, * html .span-20, * html .span-21, * html .span-22, * html .span-23, * html .span-24 {display:inline;overflow-x:hidden;}
+* html legend {margin:0px -8px 16px 0;padding:0;}
+sup {vertical-align:text-top;}
+sub {vertical-align:text-bottom;}
+html>body p code {*white-space:normal;}
+hr {margin:-8px auto 11px;}
+img {-ms-interpolation-mode:bicubic;}
+.clearfix, .container {display:inline-block;}
+* html .clearfix, * html .container {height:1%;}
+fieldset {padding-top:0;}
+legend {margin-top:-0.2em;margin-bottom:1em;margin-left:-0.5em;}
+textarea {overflow:auto;}
+label {vertical-align:middle;position:relative;top:-0.25em;}
+input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;}
+input.text:focus, input.title:focus {border-color:#666;}
+input.text, input.title, textarea, select {margin:0.5em 0;}
+input.checkbox, input.radio {position:relative;top:.25em;}
+form.inline div, form.inline p {vertical-align:middle;}
+form.inline input.checkbox, form.inline input.radio, form.inline input.button, form.inline button {margin:0.5em 0;}
+button, input.button {position:relative;top:0.25em;}
\ No newline at end of file
Binary file web/res/css/images/ui-bg_flat_0_aaaaaa_40x100.png has changed
Binary file web/res/css/images/ui-bg_flat_75_ffffff_40x100.png has changed
Binary file web/res/css/images/ui-bg_glass_55_fbf9ee_1x400.png has changed
Binary file web/res/css/images/ui-bg_glass_65_ffffff_1x400.png has changed
Binary file web/res/css/images/ui-bg_glass_75_dadada_1x400.png has changed
Binary file web/res/css/images/ui-bg_glass_75_e6e6e6_1x400.png has changed
Binary file web/res/css/images/ui-bg_glass_95_fef1ec_1x400.png has changed
Binary file web/res/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png has changed
Binary file web/res/css/images/ui-icons_222222_256x240.png has changed
Binary file web/res/css/images/ui-icons_2e83ff_256x240.png has changed
Binary file web/res/css/images/ui-icons_454545_256x240.png has changed
Binary file web/res/css/images/ui-icons_888888_256x240.png has changed
Binary file web/res/css/images/ui-icons_cd0a0a_256x240.png has changed
Binary file web/res/css/img/0.png has changed
Binary file web/res/css/img/button-left.png has changed
Binary file web/res/css/img/button-right.png has changed
Binary file web/res/css/img/button.png has changed
Binary file web/res/css/img/checkbox.png has changed
Binary file web/res/css/img/file.png has changed
Binary file web/res/css/img/input-left.png has changed
Binary file web/res/css/img/input-right.png has changed
Binary file web/res/css/img/input.png has changed
Binary file web/res/css/img/radio.png has changed
Binary file web/res/css/img/select-left.png has changed
Binary file web/res/css/img/select-right.png has changed
Binary file web/res/css/img/textarea-bl.png has changed
Binary file web/res/css/img/textarea-br.png has changed
Binary file web/res/css/img/textarea-l-off.png has changed
Binary file web/res/css/img/textarea-l-over.png has changed
Binary file web/res/css/img/textarea-r-off.png has changed
Binary file web/res/css/img/textarea-r-over.png has changed
Binary file web/res/css/img/textarea-tl.png has changed
Binary file web/res/css/img/textarea-tr.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/jquery-ui.css Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,570 @@
+/*
+ * jQuery UI CSS Framework @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Theming/API
+ */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden { display: none; }
+.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
+.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
+.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
+.ui-helper-clearfix { display: inline-block; }
+/* required comment for clearfix to work in Opera \*/
+* html .ui-helper-clearfix { height:1%; }
+.ui-helper-clearfix { display:block; }
+/* end clearfix */
+.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled { cursor: default !important; }
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
+/*
+ * jQuery UI Accordion @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Accordion#theming
+ */
+/* IE/Win - Fix animation bug - #4615 */
+.ui-accordion { width: 100%; }
+.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
+.ui-accordion .ui-accordion-li-fix { display: inline; }
+.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
+.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
+.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
+.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
+.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
+.ui-accordion .ui-accordion-content-active { display: block; }/*
+ * jQuery UI Autocomplete @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Autocomplete#theming
+ */
+.ui-autocomplete { position: absolute; cursor: default; }
+
+/* workarounds */
+* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
+
+/*
+ * jQuery UI Menu @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Menu#theming
+ */
+.ui-menu {
+ list-style:none;
+ padding: 2px;
+ margin: 0;
+ display:block;
+ float: left;
+}
+.ui-menu .ui-menu {
+ margin-top: -3px;
+}
+.ui-menu .ui-menu-item {
+ margin:0;
+ padding: 0;
+ zoom: 1;
+ float: left;
+ clear: left;
+ width: 100%;
+}
+.ui-menu .ui-menu-item a {
+ text-decoration:none;
+ display:block;
+ padding:.2em .4em;
+ line-height:1.5;
+ zoom:1;
+}
+.ui-menu .ui-menu-item a.ui-state-hover,
+.ui-menu .ui-menu-item a.ui-state-active {
+ font-weight: normal;
+ margin: -1px;
+}
+/*
+ * jQuery UI Button @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Button#theming
+ */
+.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
+.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
+button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
+.ui-button-icons-only { width: 3.4em; }
+button.ui-button-icons-only { width: 3.7em; }
+
+/*button text element */
+.ui-button .ui-button-text { display: block; line-height: 1.4; }
+.ui-button-text-only .ui-button-text { padding: .4em 1em; }
+.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
+.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
+.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
+.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
+/* no icon support for input elements, provide padding by default */
+input.ui-button { padding: .4em 1em; }
+
+/*button icon element(s) */
+.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
+.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
+.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
+.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
+.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
+
+/*button sets*/
+.ui-buttonset { margin-right: 7px; }
+.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
+
+/* workarounds */
+button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
+/*
+ * jQuery UI Datepicker @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Datepicker#theming
+ */
+.ui-datepicker { width: 17em; padding: .2em .2em 0; }
+.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
+.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
+.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
+.ui-datepicker .ui-datepicker-prev { left:2px; }
+.ui-datepicker .ui-datepicker-next { right:2px; }
+.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
+.ui-datepicker .ui-datepicker-next-hover { right:1px; }
+.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
+.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
+.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
+.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year { width: 49%;}
+.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
+.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
+.ui-datepicker td { border: 0; padding: 1px; }
+.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
+.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
+.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi { width:auto; }
+.ui-datepicker-multi .ui-datepicker-group { float:left; }
+.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
+.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
+.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
+.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
+.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
+.ui-datepicker-row-break { clear:both; width:100%; }
+
+/* RTL support */
+.ui-datepicker-rtl { direction: rtl; }
+.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
+.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
+.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
+.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
+.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
+.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
+.ui-datepicker-rtl .ui-datepicker-group { float:right; }
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
+
+/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
+.ui-datepicker-cover {
+ display: none; /*sorry for IE5*/
+ display/**/: block; /*sorry for IE5*/
+ position: absolute; /*must have*/
+ z-index: -1; /*must have*/
+ filter: mask(); /*must have*/
+ top: -4px; /*must have*/
+ left: -4px; /*must have*/
+ width: 200px; /*must have*/
+ height: 200px; /*must have*/
+}/*
+ * jQuery UI Dialog @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Dialog#theming
+ */
+.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
+.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; }
+.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
+.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
+.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
+.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
+.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
+.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
+.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
+.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
+.ui-draggable .ui-dialog-titlebar { cursor: move; }
+/*
+ * jQuery UI Progressbar @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Progressbar#theming
+ */
+.ui-progressbar { height:2em; text-align: left; }
+.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/*
+ * jQuery UI Resizable @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Resizable#theming
+ */
+.ui-resizable { position: relative;}
+.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
+.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
+.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
+.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
+.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
+.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
+.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
+.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
+.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
+.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
+ * jQuery UI Selectable @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Selectable#theming
+ */
+.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
+/*
+ * jQuery UI Slider @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Slider#theming
+ */
+.ui-slider { position: relative; text-align: left; }
+.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
+.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
+
+.ui-slider-horizontal { height: .8em; }
+.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
+.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
+.ui-slider-horizontal .ui-slider-range-min { left: 0; }
+.ui-slider-horizontal .ui-slider-range-max { right: 0; }
+
+.ui-slider-vertical { width: .8em; height: 100px; }
+.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
+.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
+.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
+.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
+ * jQuery UI Tabs @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Tabs#theming
+ */
+.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
+.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
+.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
+.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
+.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
+.ui-tabs .ui-tabs-hide { display: none !important; }
+/*
+ * jQuery UI CSS Framework @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Theming/API
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
+.ui-widget .ui-widget { font-size: 1em; }
+.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
+.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
+.ui-widget-content a { color: #222222/*{fcContent}*/; }
+.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
+.ui-widget-header a { color: #222222/*{fcHeader}*/; }
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
+.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
+.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
+.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
+.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
+.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
+.ui-widget :active { outline: none; }
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
+.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
+.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
+.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
+.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
+.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
+.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
+.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
+.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
+.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
+.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
+.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
+.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
+.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
+.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }
+
+/* positioning */
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-off { background-position: -96px -144px; }
+.ui-icon-radio-on { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-right { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }
+
+/* Overlays */
+.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
+.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/metadataplayer/LdtPlayer.css Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,903 @@
+#demo-frame > div.demo { padding: 5px !important; };
+
+button.ui-button-icon-only {
+ height:1.5em;
+ width:1.5em;
+}
+
+#Ldt-loader {
+ background:url(imgs/loader.gif) no-repeat;
+ width:20px;
+ height:16px;
+ float:left;
+}
+
+/* general class for all buttons */
+.Ldt-button {
+
+}
+
+.Ldt-SegmentsWidget {
+ /* overflow: auto; /* clear the floats */
+ margin-top: 1px;
+ padding-bottom: 8px; /* FIXME: only a temporary fix. This should be put into the layout manager. */
+}
+
+.Ldt-iri-chapter {
+ position: absolute;
+ height: 10px;
+ border-right: 1px solid white;
+}
+
+.Ldt-SegmentPositionMarker {
+ position: absolute;
+ z-index: 100;
+ width: 1px;
+ height: 10px;
+ background-color: white;
+}
+.tooltip {
+ display:none;
+ background:transparent url(imgs/white_arrow_mini.png);
+ font-size:12px;
+ height:55px;
+ width:180px;
+ padding:10px;
+ padding-left:15px;
+ padding-top:15px;
+ padding-right:15px;
+ color:#000;
+ font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
+}
+#Ldt-Root{
+ font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
+}
+#Ldt-Hat{
+ height:3px;
+}
+
+.Ldt-AnnotationsWidget {
+ font-size: 12px;
+ font-family: "Arial", "Verdana", "sans-serif";
+ background-color:#eeeeee;
+ background:url('imgs/wire_pattern.png') repeat scroll transparent ;
+ border: 1px solid #b6b8b8;
+}
+
+.Ldt-Annotation-DoubleBorder {
+ border: 1px solid white;
+ overflow: auto;
+}
+
+.Ldt-AnnotationContent {
+ padding:5px;
+ padding-left: 12px;
+
+}
+
+.Ldt-fbShare {
+ display: block;
+ float: left;
+ width: 24px;
+ height: 24px;
+ background:url('imgs/facebook.png');
+}
+
+.Ldt-TwShare {
+ display: block;
+ float: left;
+ width: 24px;
+ height: 24px;
+ background:url('imgs/twitter.png');
+}
+
+.Ldt-GplusShare {
+ display: block;
+ float: left;
+ width: 24px;
+ height: 24px;
+ background:url('imgs/google.png');
+}
+
+.Ldt-SaTitle{
+ padding-top:2px;
+ padding-bottom:3px;
+ font-size: 12pt;
+ color : #0068c4;
+}
+
+.Ldt-SaDescription{
+ font-size:12px;
+}
+
+.Ldt-SaKeywords {
+ font-weight:bold;
+ font-size:10px;
+}
+
+.Ldt-AnnotationShareIcons {
+ float:right;
+ position: relative;
+}
+
+
+#Ldt-PlaceHolder{
+ position:absolue;
+ float:none;
+}
+
+.Ldt-Segments{
+ float:left;
+ font-size: 62.5%;
+}
+
+.Ldt-mode-radio{
+ visibility:hidden;
+ height:0px;
+ display:none
+}
+
+/* player */
+.Ldt-controler {
+ font-size: 62.5%;
+ font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
+ background:url('imgs/player_gradient.png') repeat-x transparent ;
+ height: 25px;
+ border-top: 1px solid #b6b8b8;
+ border-bottom: 1px solid #b6b8b8;
+}
+
+
+.Ldt-LeftPlayerControls {
+ float:left;
+}
+
+.Ldt-RightPlayerControls {
+ float: right;
+}
+
+.Ldt-button {
+ border-left: 1px solid #b6b8b8;
+ float: left;
+ cursor: pointer;
+
+}
+
+.Ldt-CtrlPlay {
+
+ background-position: 0 0;
+ width: 59px;
+ height: 25px;
+}
+
+.Ldt-CtrlPlay-PlayState {
+ background:url('imgs/play_sprite.png') no-repeat transparent ;
+}
+
+.Ldt-CtrlPlay-PauseState {
+ background:url('imgs/pause_sprite.png') no-repeat transparent ;
+}
+
+.Ldt-CtrlPlay:hover {
+ background-position: 0 -25px;
+}
+
+.Ldt-CtrlPlay:active {
+ background-position: 0 -50px;
+}
+
+.Ldt-CtrlAnnotate {
+ background:url('imgs/annotate_sprite.png') no-repeat scroll 0 0 transparent ;
+ width: 33px;
+ height: 25px;
+ border-right: 1px solid #b6b8b8;
+ float: left;
+}
+
+.Ldt-CtrlAnnotate:hover {
+ background-position: 0 -25px;
+}
+
+.Ldt-CtrlAnnotate:active {
+ background-position: 0 -50px;
+}
+
+.Ldt-CtrlSearch {
+ background:url('imgs/search_sprite.png') no-repeat scroll 0 0 transparent ;
+ width: 33px;
+ height: 25px;
+ border-right: 1px solid #b6b8b8;
+ float: left;
+ border-left: none;
+}
+
+.Ldt-CtrlSearch:hover {
+ background-position: 0 -25px;
+}
+
+.Ldt-CtrlSearch:active {
+ background-position: 0 -50px;
+}
+
+.LdtSearch {
+ display: none;
+ width: 165px;
+ height: 25px;
+ border: 1px;
+ border-color: #CFCFCF;
+ float: left;
+ text-align: center;
+}
+
+.Ldt-Time {
+ position: inherit;
+ float: left;
+ border-right: 1px solid #b6b8b8;
+ height: 25px;
+ padding-right: 2px;
+ font-size: 12px;
+ font-family: Arial, Verdana, sans-serif;
+}
+
+.Ldt-ElapsedTime {
+ margin-top: 4px;
+ margin-right: 2px;
+ float: left;
+ color: #4a4a4a;
+}
+
+.Ldt-TimeSeparator {
+ margin-top: 4px;
+ float: left;
+ padding-left: 1px;
+ padding-right: 1px;
+}
+
+.Ldt-TotalTime {
+ margin-top: 4px;
+ margin-left: 2px;
+ float: left;
+ color: #b2b2b2;
+}
+
+.Ldt-CtrlSound {
+ width: 33px;
+ height: 25px;
+ border-right: 1px solid #b6b8b8;
+ float: right;
+ border-left: none;
+}
+
+.Ldt-CtrlSound-SoundState {
+ background:url('imgs/sound_sprite.png') no-repeat scroll 0 0 transparent ;
+}
+
+.Ldt-CtrlSound-MuteState {
+ background:url('imgs/mute_sprite.png') no-repeat scroll 0 0 transparent ;
+}
+
+.Ldt-CtrlSound:hover {
+ background-position: 0 -25px;
+}
+
+.Ldt-CtrlSound:active {
+ background-position: 0 -50px;
+}
+/*
+.Ldt-CtrlSound {
+ float: right;
+ border-left: none;
+ height: 25px;
+ top: 7px;
+ position: inherit;
+}
+*/
+.Ldt-cleaner {
+ clear:both;
+}
+
+/* Arrow Widget */
+.Ldt-arrowWidget {
+ position: relative;
+
+ height:16px;
+ width:27px;
+ margin-bottom: -3px;
+ z-index: 4;
+ left: 0%;
+}
+
+.Ldt-arrowLeftEdge {
+ background:url('imgs/left_edge_arrow.png') no-repeat scroll 0 0 transparent ;
+}
+
+.Ldt-arrowCenter {
+ background:url('imgs/arrow.png') no-repeat scroll 0 0 transparent ;
+}
+
+.Ldt-arrowRightEdge {
+ background:url('imgs/right_edge_arrow.png') no-repeat scroll 0 0 transparent ;
+}
+
+.cleaner {
+ clear:both;
+}
+
+.share {
+ background:url('imgs/widget20.png') no-repeat scroll 0 0 transparent ;
+ display:block;
+ height:16px;
+ line-height:16px !important;
+ overflow:hidden;
+ width:16px;
+ float:left;
+ cursor:pointer;
+ margin:2px;
+}
+.shareFacebook{
+ background-position:0 -704px;
+}
+.shareMySpace{
+ background-position:0 -736px;
+}
+.shareTwitter{
+ background-position:0 -1072px;
+}
+.shareGoogle{
+ background-position:0 -752px;
+}
+.shareDelicious{
+ background-position:0 -672px;
+}
+.shareJamesPot{
+ background-position:0 -1808px;
+}
+
+.tip{
+ position: absolute;
+ padding : 3px;
+ z-index: 10000000000;
+ max-width: 200px;
+ background: transparent url("imgs/white_arrow_long.png");
+ font-size: 12px;
+ height: 125px;
+ width: 180px;
+ padding: 10px;
+ padding-left: 15px;
+ padding-top: 15px;
+ padding-right: 15px;
+ color: black;
+ font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
+ overflow:hidden;
+}
+
+/* slider */
+.Ldt-SliderMinimized {
+ height: 6px;
+}
+
+.Ldt-SliderMaximized {
+ height: 11px;
+}
+
+.Ldt-sliderElementMinimized {
+ width: 100%;
+ height: 5px;
+}
+
+.Ldt-sliderElementMaximized {
+ width: 100%;
+ height: 10px;
+}
+
+.Ldt-sliderBackground {
+ background-color: #B6B8B8;
+ position: absolute;
+ z-index: 2;
+ bottom: 1px;
+ width: 100%;
+ height: 5px;
+
+}
+
+.Ldt-sliderForeground {
+ background-color: #747474;
+ z-index: 2;
+ width: 0px;
+ position: absolute;
+ bottom: 1px;
+ height: 5px;
+}
+
+.Ldt-sliderPositionMarker {
+ position: absolute;
+ z-index: 100;
+ background-color: #f7268e;
+ height: 5px;
+ width: 5px;
+ bottom: 1px;
+ border-left: 1px solid white;
+ border-right: 1px solid white;
+}
+
+/* tweet Widget */
+.Ldt-tweetWidget {
+ font-size: 12px;
+ font-family: "Arial", "Verdana", "sans-serif";
+ background:url('imgs/wire_pattern.png') repeat scroll transparent ;
+ border: 1px solid #b6b8b8;
+ border-top: none;
+ overflow: auto;
+}
+
+.Ldt-tweet-DoubleBorder {
+ border: 1px solid white;
+ padding: 5px;
+ overflow: auto;
+}
+
+.Ldt-tweetAvatar {
+ float: left;
+}
+
+.Ldt-tweetAvatar-profileArrow {
+ float: left;
+ height: 48px;
+ margin-left: 5px;
+ margin-right: 5px;
+ background:url('imgs/profile_arrow.png');
+ background-position: 7 10px;
+}
+
+.Ldt-tweet_userHandle {
+ float: left;
+ color: #5c8df1;
+}
+
+.Ldt-tweet_realName {
+ float: left;
+ margin-left: 3px;
+}
+
+.Ldt-tweetContents {
+}
+
+.Ldt-tweet_date {
+ float: left;
+}
+
+.Ldt-tweetWidgetKeepOpen {
+ position: relative;
+ float: right;
+ height: 17px;
+ width: 17px;
+ margin-right: 1px;
+ background:url('imgs/minimize.png');
+}
+
+.Ldt-tweetWidgetMinimize {
+ position: relative;
+ float: right;
+ height: 17px;
+ width: 17px;
+ right: 9px;
+ background:url('imgs/minimize.png');
+}
+
+.Ldt-tweetWidget * a:link {
+ color: #729efa;
+
+}
+
+.Ldt-TweetReply {
+ float: left;
+ margin-left: 16px;
+}
+
+.Ldt-TweetReplyIcon {
+ background:url('imgs/reply_sprite.png') no-repeat scroll 0 0 transparent ;
+ width: 14px;
+ height: 11px;
+ float: left;
+ margin-top: 2px;
+}
+
+.Ldt-TweetReplyIcon:hover {
+ background-position: 0 -11px;
+}
+
+.Ldt-TweetReplyIcon:active {
+ background-position: 0 -22px;
+}
+
+.Ldt-Retweet {
+ float: left;
+ margin-left: 16px;
+}
+
+.Ldt-RetweetIcon {
+ background:url('imgs/retweet_sprite.png') no-repeat scroll 0 0 transparent ;
+ width: 14px;
+ height: 8px;
+ float: left;
+ margin-top: 3px;
+}
+
+.Ldt-RetweetIcon:hover {
+ background-position: 0 -8px;
+}
+
+.Ldt-RetweetIcon:active {
+ background-position: 0 -16px;
+}
+
+/* styling of a "++" in a tweet */
+.Ldt-PolemicPlusPlus {
+ background-color: #1d973d;
+}
+
+/* styling of a "==" in a tweet */
+.Ldt-PolemicEqualEqual {
+ background-color: #5c8df1
+}
+
+/* styling of a "--" in a tweet */
+.Ldt-PolemicMinusMinus {
+ background-color: #ce0a15;
+}
+
+/* styling of a "??" in a tweet */
+.Ldt-PolemicQuestion {
+ background-color: #c5a62d;
+}
+
+/* the styling of a spacer div */
+.Ldt-spacer {
+ background-color:#eeeeee;
+}
+
+/* sparkline widget */
+.Ldt-sparklineWidget {
+ position: relative;
+ margin-bottom: 5px;
+}
+
+.Ldt-sparkLinePositionMarker {
+ position: absolute;
+ top: 0px;
+ width: 0px;
+ background-color: #333333;
+ border-right: solid 1px pink;
+ z-index: 3;
+ opacity: 0.2;
+}
+
+.Ldt-sparkLine {
+ position: absolute;
+ top: 0px;
+}
+
+.Ldt-sparkLineClickOverlay {
+ position: absolute;
+ width: 640px;
+ height: 60px;
+ z-index: 4;
+ top: 0px;
+ opacity: 0.3;
+}
+
+.Ldt-sliceWidget {
+ position: relative;
+ width: 100%;
+ height: 25px;
+ margin-top: 3px;
+}
+
+.Ldt-sliceBackground {
+ width: 100%;
+ background-color: #b6b8b8;
+ height: 12px;
+}
+
+.Ldt-sliceZone {
+ position: absolute;
+ top: 0px;
+ background:url('imgs/wire_pattern.png') repeat scroll transparent;
+ height: 12px;
+ z-index: 2;
+}
+
+.Ldt-sliceLeftHandle {
+ position: absolute;
+ top: 0px;
+ height: 25px;
+ width: 7px;
+ background:url('imgs/left_handle.gif') no-repeat scroll transparent;
+ z-index: 2;
+}
+
+.Ldt-sliceRightHandle {
+ position: absolute;
+ top: 0px;
+ height: 25px;
+ width: 7px;
+ background:url('imgs/right_handle.gif') no-repeat scroll transparent;
+ z-index: 2;
+}
+
+.Ldt-createAnnotationWidget {
+ font-size: 12px;
+ font-family: "Arial", "Verdana", "sans-serif";
+ background-color:#eeeeee;
+ background:url('imgs/wire_pattern.png') repeat scroll transparent ;
+ border: 1px solid #b6b8b8;
+}
+
+.Ldt-createAnnotation-DoubleBorder {
+ border: 1px solid white;
+ overflow: auto;
+ padding: 7px;
+}
+
+.Ldt-createAnnotation-Title {
+ font-size: 12pt;
+ color : #0068c4;
+ float: left;
+ margin-right: 5px;
+}
+
+.Ldt-createAnnotation-TimeFrame {
+ font-size: 12pt;
+ color : #ff5589;
+ float: left;
+}
+
+.Ldt-createAnnotation-Container {
+ display: table;
+ border-collapse: collapse;
+ width: 100%;
+}
+
+.Ldt-createAnnotation-userAvatar {
+ width: 48px;
+ display: table-cell;
+ vertical-align: top;
+}
+
+.Ldt-createAnnotation-userAvatar img {
+ display: block;
+ border: 1px solid #babcbc;
+}
+
+.Ldt-createAnnotation-profileArrow {
+ display: table-cell;
+ vertical-align: top;
+ height: 48px;
+ width: 15px;
+ padding-right: 5px;
+ padding-left: 3px;
+ background:url('imgs/profile_arrow.png');
+ background-repeat: no-repeat;
+ background-position: center;
+}
+
+.Ldt-createAnnotation-Description {
+ display: table-cell;
+ width: 100%;
+ height: 48px;
+ vertical-align: top;
+ -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
+ -moz-box-sizing: border-box; /* Firefox, other Gecko */
+ box-sizing: border-box; /* Opera/IE 8+ */
+}
+
+.Ldt-createAnnotation-present-keyword {
+ border: 1px solid #ffffff;
+ background-color: #217bcb;
+ color: #ffffff;
+ padding: 3px;
+ padding-left: 4px;
+ padding-right: 4px;
+ cursor: pointer;
+}
+
+.Ldt-createAnnotation-absent-keyword {
+ border: 1px solid #ffffff;
+ background-color: #d93c71;
+ color: #ffffff;
+ padding: 3px;
+ padding-left: 4px;
+ padding-right: 4px;
+ cursor: pointer;
+}
+
+.Ldt-createAnnotation-submitButton {
+ float: right;
+ background-color: #d93c71;
+ color: #ffffff;
+ cursor: pointer;
+ background-image: url('imgs/submit_annotation.png');
+ background-repeat: no-repeat;
+ height: 48px;
+ width: 48px;
+ position: relative;
+ margin-top: 3px;
+}
+
+.Ldt-createAnnotation-endScreen {
+ background-color: #ffffff;
+ margin-left: 5px;
+ margin-right: 5px;
+ border: 1px solid #d6d6d6;
+ padding: 10px;
+ font-size: 13px;
+ font-weight: bold;
+ color : #f7268e;
+ text-align: center;
+}
+
+.Ldt-createAnnotation-errorMessage {
+ color: #D93C71;
+}
+
+.Ldt-createAnnotation-Minimize {
+ position: relative;
+ float: right;
+ height: 17px;
+ width: 17px;
+ right: 0px;
+ background:url('imgs/minimize.png');
+}
+
+/* polemic tweet annotation buttons */
+.Ldt-createAnnotation-polemics {
+ padding-top: 2px;
+}
+
+.Ldt-createAnnotation-polemic-button {
+ margin: 0;
+ border: 0;
+ padding: 0;
+ margin-right: 2px;
+ width: 38px;
+ height: 26px;
+ text-indent: -999px;
+ background: url(imgs/polemic_buttons_sprite.png);
+}
+
+.Ldt-createAnnotation-polemic-positive:hover {
+ background-position: 0 -26px;
+}
+.Ldt-createAnnotation-polemic-positive.Ldt-createAnnotation-polemic-active {
+ background-position: 0 -52px;
+}
+
+.Ldt-createAnnotation-polemic-negative {
+ background-position: -38px 0;
+}
+.Ldt-createAnnotation-polemic-negative:hover {
+ background-position: -38px -26px;
+}
+.Ldt-createAnnotation-polemic-negative.Ldt-createAnnotation-polemic-active {
+ background-position: -38px -52px;
+}
+
+.Ldt-createAnnotation-polemic-reference {
+ background-position: -76px 0;
+}
+.Ldt-createAnnotation-polemic-reference:hover {
+ background-position: -76px -26px;
+}
+.Ldt-createAnnotation-polemic-reference.Ldt-createAnnotation-polemic-active {
+ background-position: -76px -52px;
+}
+
+.Ldt-createAnnotation-polemic-question {
+ background-position: -114px 0;
+}
+.Ldt-createAnnotation-polemic-question:hover {
+ background-position: -114px -26px;
+}
+.Ldt-createAnnotation-polemic-question.Ldt-createAnnotation-polemic-active {
+ background-position: -114px -52px;
+}
+
+.Ldt-createAnnotation-spinner {
+ display: inline;
+ width: 16px;
+ height: 16px;
+ background-image('imgs/spinner.gif');
+}
+
+.Ldt-createAnnotation-endScreen-TweetLink {
+ width: 54px;
+ height: 20px;
+ background-image('imgs/tweet_button.png');
+}
+
+.Ldt-createAnnotation-endScreen-FbLink {
+ width: 55px;
+ height: 20px;
+ background-image('imgs/facebook_button.png');
+}
+
+.Ldt-createAnnotation-endScreen-GplusLink {
+ width: 50px;
+ height: 20px;
+ background-image('imgs/gplus_button.png');
+}
+/* AnnotationsListWidget */
+
+.Ldt-AnnotationsListWidget {
+ font-size: 12px;
+ font-family: "Arial", "Verdana", "sans-serif";
+/* border: 1px solid #b6b8b8;
+ overflow: auto;
+ max-height: 480px; */
+}
+
+.Ldt-AnnotationsListWidget ul {
+ padding: 5px;
+}
+
+.Ldt-AnnotationsListWidget li {
+ list-style-type: none;
+ cursor: pointer;
+ display: table-row;
+ padding-top: 2px;
+ height: 64px;
+}
+
+.Ldt-AnnotationsListWidget li:hover {
+ background-color: #e9e9e9;
+}
+
+.Ldt-AnnotationsListWidget li a {
+ text-decoration: none;
+}
+
+.Ldt-AnnotationsList-Caption {
+ float: left;
+/* display: table-cell; ??? */
+ vertical-align: middle;
+ height: 64px;
+ width: 64px;
+ background-image: url('imgs/video_sequence.png');
+}
+
+.Ldt-AnnotationsList-Duration {
+ color : #f7268e;
+ float: right;
+ text-align: left;
+ width: 120px;
+}
+
+.Ldt-AnnotationsList-Title {
+ color: #0068c4;
+ font-size: 13px;
+/* display: table-cell; */
+ margin-left: 64px; margin-bottom: 3px;
+
+}
+
+/* Tagcloud */
+
+.Ldt-TagCloud {
+ font-family: "PT Sans", Arial, Helvetica, sans-serif;
+}
+
+.Ldt-TagCloud ul {
+ list-style: none; padding: 0; margin: 5px; text-align: center;
+}
+
+.Ldt-TagCloud li {
+ display: inline-block; margin: 2px; cursor:pointer; cursor:hand;
+}
+
+.Ldt-TagCloud li:hover {
+ color: #0099ff;
+}
+
+.Ldt-TagCloud-actif {
+ color: #c000c0;
+}
Binary file web/res/css/metadataplayer/imgs/annotate_arrow.png has changed
Binary file web/res/css/metadataplayer/imgs/annotate_sprite.png has changed
Binary file web/res/css/metadataplayer/imgs/arrow.png has changed
Binary file web/res/css/metadataplayer/imgs/black.png has changed
Binary file web/res/css/metadataplayer/imgs/black_arrow.png has changed
Binary file web/res/css/metadataplayer/imgs/black_arrow_big.png has changed
Binary file web/res/css/metadataplayer/imgs/black_big.png has changed
Binary file web/res/css/metadataplayer/imgs/delicious.png has changed
Binary file web/res/css/metadataplayer/imgs/facebook.png has changed
Binary file web/res/css/metadataplayer/imgs/facebook_button.png has changed
Binary file web/res/css/metadataplayer/imgs/google.png has changed
Binary file web/res/css/metadataplayer/imgs/gplus_button.png has changed
Binary file web/res/css/metadataplayer/imgs/grey_arrow_Show.png has changed
Binary file web/res/css/metadataplayer/imgs/left_edge_arrow.png has changed
Binary file web/res/css/metadataplayer/imgs/left_handle.gif has changed
Binary file web/res/css/metadataplayer/imgs/linkedin.png has changed
Binary file web/res/css/metadataplayer/imgs/loader.gif has changed
Binary file web/res/css/metadataplayer/imgs/loader_fc.gif has changed
Binary file web/res/css/metadataplayer/imgs/loader_fc2.gif has changed
Binary file web/res/css/metadataplayer/imgs/minimize.png has changed
Binary file web/res/css/metadataplayer/imgs/mute_sprite.png has changed
Binary file web/res/css/metadataplayer/imgs/pause_sprite.png has changed
Binary file web/res/css/metadataplayer/imgs/play_sprite.png has changed
Binary file web/res/css/metadataplayer/imgs/player_gradient.png has changed
Binary file web/res/css/metadataplayer/imgs/polemic_buttons_sprite.png has changed
Binary file web/res/css/metadataplayer/imgs/profile_arrow.png has changed
Binary file web/res/css/metadataplayer/imgs/purple_arrow_Show.png has changed
Binary file web/res/css/metadataplayer/imgs/reply_sprite.png has changed
Binary file web/res/css/metadataplayer/imgs/retweet_sprite.png has changed
Binary file web/res/css/metadataplayer/imgs/right_edge_arrow.png has changed
Binary file web/res/css/metadataplayer/imgs/right_handle.gif has changed
Binary file web/res/css/metadataplayer/imgs/search_sprite.png has changed
Binary file web/res/css/metadataplayer/imgs/sound_sprite.png has changed
Binary file web/res/css/metadataplayer/imgs/spinner.gif has changed
Binary file web/res/css/metadataplayer/imgs/submit_annotation.png has changed
Binary file web/res/css/metadataplayer/imgs/transBlack.png has changed
Binary file web/res/css/metadataplayer/imgs/tweet_button.png has changed
Binary file web/res/css/metadataplayer/imgs/twitter.png has changed
Binary file web/res/css/metadataplayer/imgs/user_default_icon.png has changed
Binary file web/res/css/metadataplayer/imgs/video_sequence.png has changed
Binary file web/res/css/metadataplayer/imgs/white.png has changed
Binary file web/res/css/metadataplayer/imgs/white_arrow.png has changed
Binary file web/res/css/metadataplayer/imgs/white_arrow_big.png has changed
Binary file web/res/css/metadataplayer/imgs/white_arrow_long.png has changed
Binary file web/res/css/metadataplayer/imgs/white_arrow_mini.png has changed
Binary file web/res/css/metadataplayer/imgs/white_big.png has changed
Binary file web/res/css/metadataplayer/imgs/widget20.png has changed
Binary file web/res/css/metadataplayer/imgs/wire_pattern.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/niceforms-custom.css Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,79 @@
+
+
+/*##########################################
+Script: Niceforms 2.0
+Theme: StandardBlue
+Author: Lucian Slatineanu
+URL: http://www.emblematiq.com/
+##########################################*/
+
+/*Text inputs*/
+.NFText {border:none; vertical-align:middle; font:12px/15px Arial, Helvetica, sans-serif; background:none;}
+.NFTextCenter {height:15px; background:url(img/input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:15px;}
+.NFTextLeft, .NFTextRight {width:7px; height:21px; vertical-align:middle; float:left;}
+.NFTextLeft {background:url(img/input-left.png) no-repeat 0 0;}
+.NFTextRight {background:url(img/input-right.png) no-repeat 0 0;}
+/*Radio*/
+.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(img/radio.png) no-repeat 0 0; z-index:2;}
+/*Checkbox*/
+.NFCheck {cursor:pointer; position:absolute; width:12px; height:12px; border:1px solid transparent; background:url(img/checkbox.png) no-repeat 0 0; z-index:2;}
+/*Buttons*/
+.NFButton {width:auto; height:26px; color:#fff; padding:0 2px; background:url(img/button.png) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}
+.NFButtonLeft, .NFButtonRight {width:6px; height:26px; vertical-align:middle;}
+.NFButtonLeft {background:url(img/button-left.png) no-repeat 0 0;}
+.NFButtonRight {background:url(img/button-right.png) no-repeat 0 0;}
+/*Textareas*/
+.NFTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0;}
+.NFTextareaTop, .NFTextareaBottom {height:5px; clear:both; float:none; padding-right:10px;}
+.NFTextareaTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
+.NFTextareaBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
+.NFTextareaTopLeft, .NFTextareaBottomLeft {width:5px; height:5px;}
+.NFTextareaTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
+.NFTextareaBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
+.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:5px;}
+.NFTextareaLeft, .NFTextareaLeftH {width:5px;}
+.NFTextareaLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
+.NFTextareaLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
+.NFTextareaRight, .NFTextareaRightH {padding-right:5px; padding-bottom:0;}
+.NFTextareaRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
+.NFTextareaRightH {background:url(img/textarea-r-over.png) repeat-y 100% 100%;}
+/*Files*/
+.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(img/file.png) no-repeat 0 0; width:60px; height:21px;}
+.NFFile {position:relative; margin-bottom:5px;}
+.NFFile input.NFhidden {position:relative; filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left;}
+.NFFileNew {position:absolute; top:0px; left:0px; z-index:1;}
+/*Selects*/
+.NFSelect {height:21px; position:absolute; border:1px solid transparent;}
+.NFSelectLeft {float:left; width:3px; height:21px; background:url(img/select-left.png) no-repeat 0 0; vertical-align:middle;}
+.NFSelectRight {height:21px; width:auto; background:url(img/select-right.png) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#fff; padding-left:3px; margin-left:3px;}
+.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
+.NFSelectOptions {position:relative; background:#707175; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
+.NFSelectOptions li {padding-bottom:1px;}
+.NFSelectOptions a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none;}
+.NFSelectOptions a.NFOptionActive {background:#464646;}
+.NFSelectOptions a:hover {background:#333;}
+/*Multiple Selects*/
+.NFMultiSelect {border:0; background:none; margin:0;}
+.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
+.NFMultiSelectTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
+.NFMultiSelectBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
+.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
+.NFMultiSelectTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
+.NFMultiSelectBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
+.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
+.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
+.NFMultiSelectLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
+.NFMultiSelectLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
+.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
+.NFMultiSelectRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
+.NFMultiSelectRightH {background:url(img/textarea-r-over.png) repeat-y 100% 0;}
+
+/*Focused*/
+.NFfocused {border:1px dotted #666;}
+/*Hovered*/
+.NFh {background-position:0 100%;}
+.NFhr {background-position:100% 100%;}
+/*Hidden*/
+.NFhidden {opacity:0; z-index:-1; position:relative;}
+/*Safari*/
+select, input, textarea, button {outline:none; resize:none;}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/niceforms-default.css Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,92 @@
+/*Defaults Styling*/
+body {font:12px/17px Arial, Helvetica, sans-serif; color:#333; background:#ccc; padding:40px 20px 20px 20px;}
+fieldset {background:#f2f2e6; padding:10px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:36px; width:600px;}
+input, textarea, select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}
+fieldset.action {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px;}
+legend {background:#bfbf30; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}
+label {font-size:11px; font-weight:bold; color:#666;}
+label.opt {font-weight:normal;}
+dl {clear:both;}
+dt {float:left; text-align:right; width:90px; line-height:25px; margin:0 10px 10px 0;}
+dd {float:left; width:475px; line-height:25px; margin:0 0 10px 0;}
+#footer {font-size:11px;}
+
+#container {width:700px; margin:0 auto;}
+
+/*##########################################
+Script: Niceforms 2.0
+Theme: StandardBlue
+Author: Lucian Slatineanu
+URL: http://www.emblematiq.com/
+##########################################*/
+
+/*Text inputs*/
+.NFText {border:none; vertical-align:middle; font:12px/15px Arial, Helvetica, sans-serif; background:none;}
+.NFTextCenter {height:15px; background:url(img/input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:15px;}
+.NFTextLeft, .NFTextRight {width:7px; height:21px; vertical-align:middle; float:left;}
+.NFTextLeft {background:url(img/input-left.png) no-repeat 0 0;}
+.NFTextRight {background:url(img/input-right.png) no-repeat 0 0;}
+/*Radio*/
+.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(img/radio.png) no-repeat 0 0; z-index:2;}
+/*Checkbox*/
+.NFCheck {cursor:pointer; position:absolute; width:12px; height:12px; border:1px solid transparent; background:url(img/checkbox.png) no-repeat 0 0; z-index:2;}
+/*Buttons*/
+.NFButton {width:auto; height:26px; color:#fff; padding:0 2px; background:url(img/button.png) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}
+.NFButtonLeft, .NFButtonRight {width:6px; height:26px; vertical-align:middle;}
+.NFButtonLeft {background:url(img/button-left.png) no-repeat 0 0;}
+.NFButtonRight {background:url(img/button-right.png) no-repeat 0 0;}
+/*Textareas*/
+.NFTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0;}
+.NFTextareaTop, .NFTextareaBottom {height:5px; clear:both; float:none; padding-right:10px;}
+.NFTextareaTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
+.NFTextareaBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
+.NFTextareaTopLeft, .NFTextareaBottomLeft {width:5px; height:5px;}
+.NFTextareaTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
+.NFTextareaBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
+.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:5px;}
+.NFTextareaLeft, .NFTextareaLeftH {width:5px;}
+.NFTextareaLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
+.NFTextareaLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
+.NFTextareaRight, .NFTextareaRightH {padding-right:5px; padding-bottom:0;}
+.NFTextareaRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
+.NFTextareaRightH {background:url(img/textarea-r-over.png) repeat-y 100% 100%;}
+/*Files*/
+.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(img/file.png) no-repeat 0 0; width:60px; height:21px;}
+.NFFile {position:relative; margin-bottom:5px;}
+.NFFile input.NFhidden {position:relative; filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left;}
+.NFFileNew {position:absolute; top:0px; left:0px; z-index:1;}
+/*Selects*/
+.NFSelect {height:21px; position:absolute; border:1px solid transparent;}
+.NFSelectLeft {float:left; width:3px; height:21px; background:url(img/select-left.png) no-repeat 0 0; vertical-align:middle;}
+.NFSelectRight {height:21px; width:auto; background:url(img/select-right.png) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#fff; padding-left:3px; margin-left:3px;}
+.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
+.NFSelectOptions {position:relative; background:#707175; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
+.NFSelectOptions li {padding-bottom:1px;}
+.NFSelectOptions a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none;}
+.NFSelectOptions a.NFOptionActive {background:#464646;}
+.NFSelectOptions a:hover {background:#333;}
+/*Multiple Selects*/
+.NFMultiSelect {border:0; background:none; margin:0;}
+.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
+.NFMultiSelectTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
+.NFMultiSelectBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
+.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
+.NFMultiSelectTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
+.NFMultiSelectBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
+.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
+.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
+.NFMultiSelectLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
+.NFMultiSelectLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
+.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
+.NFMultiSelectRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
+.NFMultiSelectRightH {background:url(img/textarea-r-over.png) repeat-y 100% 0;}
+
+/*Focused*/
+.NFfocused {border:1px dotted #666;}
+/*Hovered*/
+.NFh {background-position:0 100%;}
+.NFhr {background-position:100% 100%;}
+/*Hidden*/
+.NFhidden {opacity:0; z-index:-1; position:relative;}
+/*Safari*/
+select, input, textarea, button {outline:none; resize:none;}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/src/forms.css Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,81 @@
+/* --------------------------------------------------------------
+
+ forms.css
+ * Sets up some default styling for forms
+ * Gives you classes to enhance your forms
+
+ Usage:
+ * For text fields, use class .title or .text
+ * For inline forms, use .inline (even when using columns)
+
+-------------------------------------------------------------- */
+
+/*
+ A special hack is included for IE8 since it does not apply padding
+ correctly on fieldsets
+ */
+label { font-weight: bold; }
+fieldset { padding:0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
+legend { font-weight: bold; font-size:1.2em; margin-top:-0.2em; margin-bottom:1em; }
+
+fieldset, #IE8#HACK { padding-top:1.4em; }
+legend, #IE8#HACK { margin-top:0; margin-bottom:0; }
+
+/* Form fields
+-------------------------------------------------------------- */
+
+/*
+ Attribute selectors are used to differentiate the different types
+ of input elements, but to support old browsers, you will have to
+ add classes for each one. ".title" simply creates a large text
+ field, this is purely for looks.
+ */
+input[type=text], input[type=password],
+input.text, input.title,
+textarea {
+ background-color:#fff;
+ border:1px solid #bbb;
+}
+input[type=text]:focus, input[type=password]:focus,
+input.text:focus, input.title:focus,
+textarea:focus {
+ border-color:#666;
+}
+select { background-color:#fff; border-width:1px; border-style:solid; }
+
+input[type=text], input[type=password],
+input.text, input.title,
+textarea, select {
+ margin:0.5em 0;
+}
+
+input.text,
+input.title { width: 300px; padding:5px; }
+input.title { font-size:1.5em; }
+textarea { width: 390px; height: 250px; padding:5px; }
+
+/*
+ This is to be used on forms where a variety of elements are
+ placed side-by-side. Use the p tag to denote a line.
+ */
+form.inline { line-height:3; }
+form.inline p { margin-bottom:0; }
+
+
+/* Success, info, notice and error/alert boxes
+-------------------------------------------------------------- */
+
+.error,
+.alert,
+.notice,
+.success,
+.info { padding: 0.8em; margin-bottom: 1em; border: 2px solid #ddd; }
+
+.error, .alert { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
+.notice { background: #fff6bf; color: #514721; border-color: #ffd324; }
+.success { background: #e6efc2; color: #264409; border-color: #c6d880; }
+.info { background: #d5edf8; color: #205791; border-color: #92cae4; }
+.error a, .alert a { color: #8a1f11; }
+.notice a { color: #514721; }
+.success a { color: #264409; }
+.info a { color: #205791; }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/src/grid.css Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,280 @@
+/* --------------------------------------------------------------
+
+ grid.css
+ * Sets up an easy-to-use grid of 24 columns.
+
+ By default, the grid is 950px wide, with 24 columns
+ spanning 30px, and a 10px margin between columns.
+
+ If you need fewer or more columns, namespaces or semantic
+ element names, use the compressor script (lib/compress.rb)
+
+-------------------------------------------------------------- */
+
+/* A container should group all your columns. */
+.container {
+ width: 950px;
+ margin: 0 auto;
+}
+
+/* Use this class on any .span / container to see the grid. */
+.showgrid {
+ background: url(src/grid.png);
+}
+
+
+/* Columns
+-------------------------------------------------------------- */
+
+/* Sets up basic grid floating and margin. */
+.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {
+ float: left;
+ margin-right: 10px;
+}
+
+/* The last column in a row needs this class. */
+.last { margin-right: 0; }
+
+/* Use these classes to set the width of a column. */
+.span-1 {width: 30px;}
+
+.span-2 {width: 70px;}
+.span-3 {width: 110px;}
+.span-4 {width: 150px;}
+.span-5 {width: 190px;}
+.span-6 {width: 230px;}
+.span-7 {width: 270px;}
+.span-8 {width: 310px;}
+.span-9 {width: 350px;}
+.span-10 {width: 390px;}
+.span-11 {width: 430px;}
+.span-12 {width: 470px;}
+.span-13 {width: 510px;}
+.span-14 {width: 550px;}
+.span-15 {width: 590px;}
+.span-16 {width: 630px;}
+.span-17 {width: 670px;}
+.span-18 {width: 710px;}
+.span-19 {width: 750px;}
+.span-20 {width: 790px;}
+.span-21 {width: 830px;}
+.span-22 {width: 870px;}
+.span-23 {width: 910px;}
+.span-24 {width:950px; margin-right:0;}
+
+/* Use these classes to set the width of an input. */
+input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {
+ border-left-width: 1px;
+ border-right-width: 1px;
+ padding-left: 5px;
+ padding-right: 5px;
+}
+
+input.span-1, textarea.span-1 { width: 18px; }
+input.span-2, textarea.span-2 { width: 58px; }
+input.span-3, textarea.span-3 { width: 98px; }
+input.span-4, textarea.span-4 { width: 138px; }
+input.span-5, textarea.span-5 { width: 178px; }
+input.span-6, textarea.span-6 { width: 218px; }
+input.span-7, textarea.span-7 { width: 258px; }
+input.span-8, textarea.span-8 { width: 298px; }
+input.span-9, textarea.span-9 { width: 338px; }
+input.span-10, textarea.span-10 { width: 378px; }
+input.span-11, textarea.span-11 { width: 418px; }
+input.span-12, textarea.span-12 { width: 458px; }
+input.span-13, textarea.span-13 { width: 498px; }
+input.span-14, textarea.span-14 { width: 538px; }
+input.span-15, textarea.span-15 { width: 578px; }
+input.span-16, textarea.span-16 { width: 618px; }
+input.span-17, textarea.span-17 { width: 658px; }
+input.span-18, textarea.span-18 { width: 698px; }
+input.span-19, textarea.span-19 { width: 738px; }
+input.span-20, textarea.span-20 { width: 778px; }
+input.span-21, textarea.span-21 { width: 818px; }
+input.span-22, textarea.span-22 { width: 858px; }
+input.span-23, textarea.span-23 { width: 898px; }
+input.span-24, textarea.span-24 { width: 938px; }
+
+/* Add these to a column to append empty cols. */
+
+.append-1 { padding-right: 40px;}
+.append-2 { padding-right: 80px;}
+.append-3 { padding-right: 120px;}
+.append-4 { padding-right: 160px;}
+.append-5 { padding-right: 200px;}
+.append-6 { padding-right: 240px;}
+.append-7 { padding-right: 280px;}
+.append-8 { padding-right: 320px;}
+.append-9 { padding-right: 360px;}
+.append-10 { padding-right: 400px;}
+.append-11 { padding-right: 440px;}
+.append-12 { padding-right: 480px;}
+.append-13 { padding-right: 520px;}
+.append-14 { padding-right: 560px;}
+.append-15 { padding-right: 600px;}
+.append-16 { padding-right: 640px;}
+.append-17 { padding-right: 680px;}
+.append-18 { padding-right: 720px;}
+.append-19 { padding-right: 760px;}
+.append-20 { padding-right: 800px;}
+.append-21 { padding-right: 840px;}
+.append-22 { padding-right: 880px;}
+.append-23 { padding-right: 920px;}
+
+/* Add these to a column to prepend empty cols. */
+
+.prepend-1 { padding-left: 40px;}
+.prepend-2 { padding-left: 80px;}
+.prepend-3 { padding-left: 120px;}
+.prepend-4 { padding-left: 160px;}
+.prepend-5 { padding-left: 200px;}
+.prepend-6 { padding-left: 240px;}
+.prepend-7 { padding-left: 280px;}
+.prepend-8 { padding-left: 320px;}
+.prepend-9 { padding-left: 360px;}
+.prepend-10 { padding-left: 400px;}
+.prepend-11 { padding-left: 440px;}
+.prepend-12 { padding-left: 480px;}
+.prepend-13 { padding-left: 520px;}
+.prepend-14 { padding-left: 560px;}
+.prepend-15 { padding-left: 600px;}
+.prepend-16 { padding-left: 640px;}
+.prepend-17 { padding-left: 680px;}
+.prepend-18 { padding-left: 720px;}
+.prepend-19 { padding-left: 760px;}
+.prepend-20 { padding-left: 800px;}
+.prepend-21 { padding-left: 840px;}
+.prepend-22 { padding-left: 880px;}
+.prepend-23 { padding-left: 920px;}
+
+
+/* Border on right hand side of a column. */
+.border {
+ padding-right: 4px;
+ margin-right: 5px;
+ border-right: 1px solid #ddd;
+}
+
+/* Border with more whitespace, spans one column. */
+.colborder {
+ padding-right: 24px;
+ margin-right: 25px;
+ border-right: 1px solid #ddd;
+}
+
+
+/* Use these classes on an element to push it into the
+next column, or to pull it into the previous column. */
+
+
+.pull-1 { margin-left: -40px; }
+.pull-2 { margin-left: -80px; }
+.pull-3 { margin-left: -120px; }
+.pull-4 { margin-left: -160px; }
+.pull-5 { margin-left: -200px; }
+.pull-6 { margin-left: -240px; }
+.pull-7 { margin-left: -280px; }
+.pull-8 { margin-left: -320px; }
+.pull-9 { margin-left: -360px; }
+.pull-10 { margin-left: -400px; }
+.pull-11 { margin-left: -440px; }
+.pull-12 { margin-left: -480px; }
+.pull-13 { margin-left: -520px; }
+.pull-14 { margin-left: -560px; }
+.pull-15 { margin-left: -600px; }
+.pull-16 { margin-left: -640px; }
+.pull-17 { margin-left: -680px; }
+.pull-18 { margin-left: -720px; }
+.pull-19 { margin-left: -760px; }
+.pull-20 { margin-left: -800px; }
+.pull-21 { margin-left: -840px; }
+.pull-22 { margin-left: -880px; }
+.pull-23 { margin-left: -920px; }
+.pull-24 { margin-left: -960px; }
+
+.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float: left; position:relative;}
+
+
+.push-1 { margin: 0 -40px 1.5em 40px; }
+.push-2 { margin: 0 -80px 1.5em 80px; }
+.push-3 { margin: 0 -120px 1.5em 120px; }
+.push-4 { margin: 0 -160px 1.5em 160px; }
+.push-5 { margin: 0 -200px 1.5em 200px; }
+.push-6 { margin: 0 -240px 1.5em 240px; }
+.push-7 { margin: 0 -280px 1.5em 280px; }
+.push-8 { margin: 0 -320px 1.5em 320px; }
+.push-9 { margin: 0 -360px 1.5em 360px; }
+.push-10 { margin: 0 -400px 1.5em 400px; }
+.push-11 { margin: 0 -440px 1.5em 440px; }
+.push-12 { margin: 0 -480px 1.5em 480px; }
+.push-13 { margin: 0 -520px 1.5em 520px; }
+.push-14 { margin: 0 -560px 1.5em 560px; }
+.push-15 { margin: 0 -600px 1.5em 600px; }
+.push-16 { margin: 0 -640px 1.5em 640px; }
+.push-17 { margin: 0 -680px 1.5em 680px; }
+.push-18 { margin: 0 -720px 1.5em 720px; }
+.push-19 { margin: 0 -760px 1.5em 760px; }
+.push-20 { margin: 0 -800px 1.5em 800px; }
+.push-21 { margin: 0 -840px 1.5em 840px; }
+.push-22 { margin: 0 -880px 1.5em 880px; }
+.push-23 { margin: 0 -920px 1.5em 920px; }
+.push-24 { margin: 0 -960px 1.5em 960px; }
+
+.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float: left; position:relative;}
+
+
+/* Misc classes and elements
+-------------------------------------------------------------- */
+
+/* In case you need to add a gutter above/below an element */
+div.prepend-top, .prepend-top {
+ margin-top:1.5em;
+}
+div.append-bottom, .append-bottom {
+ margin-bottom:1.5em;
+}
+
+/* Use a .box to create a padded box inside a column. */
+.box {
+ padding: 1.5em;
+ margin-bottom: 1.5em;
+ background: #e5eCf9;
+}
+
+/* Use this to create a horizontal ruler across a column. */
+hr {
+ background: #ddd;
+ color: #ddd;
+ clear: both;
+ float: none;
+ width: 100%;
+ height: 1px;
+ margin: 0 0 1.45em;
+ border: none;
+}
+
+hr.space {
+ background: #fff;
+ color: #fff;
+ visibility: hidden;
+}
+
+
+/* Clearing floats without extra markup
+ Based on How To Clear Floats Without Structural Markup by PiE
+ [http://www.positioniseverything.net/easyclearing.html] */
+
+.clearfix:after, .container:after {
+ content: "\0020";
+ display: block;
+ height: 0;
+ clear: both;
+ visibility: hidden;
+ overflow:hidden;
+}
+.clearfix, .container {display: block;}
+
+/* Regular clearing
+ apply to column that should drop below previous ones. */
+
+.clear { clear:both; }
Binary file web/res/css/src/grid.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/src/ie.css Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,79 @@
+/* --------------------------------------------------------------
+
+ ie.css
+
+ Contains every hack for Internet Explorer,
+ so that our core files stay sweet and nimble.
+
+-------------------------------------------------------------- */
+
+/* Make sure the layout is centered in IE5 */
+body { text-align: center; }
+.container { text-align: left; }
+
+/* Fixes IE margin bugs */
+* html .column, * html .span-1, * html .span-2,
+* html .span-3, * html .span-4, * html .span-5,
+* html .span-6, * html .span-7, * html .span-8,
+* html .span-9, * html .span-10, * html .span-11,
+* html .span-12, * html .span-13, * html .span-14,
+* html .span-15, * html .span-16, * html .span-17,
+* html .span-18, * html .span-19, * html .span-20,
+* html .span-21, * html .span-22, * html .span-23,
+* html .span-24 { display:inline; overflow-x: hidden; }
+
+
+/* Elements
+-------------------------------------------------------------- */
+
+/* Fixes incorrect styling of legend in IE6. */
+* html legend { margin:0px -8px 16px 0; padding:0; }
+
+/* Fixes wrong line-height on sup/sub in IE. */
+sup { vertical-align:text-top; }
+sub { vertical-align:text-bottom; }
+
+/* Fixes IE7 missing wrapping of code elements. */
+html>body p code { *white-space: normal; }
+
+/* IE 6&7 has problems with setting proper <hr> margins. */
+hr { margin:-8px auto 11px; }
+
+/* Explicitly set interpolation, allowing dynamically resized images to not look horrible */
+img { -ms-interpolation-mode:bicubic; }
+
+/* Clearing
+-------------------------------------------------------------- */
+
+/* Makes clearfix actually work in IE */
+.clearfix, .container { display:inline-block; }
+* html .clearfix,
+* html .container { height:1%; }
+
+
+/* Forms
+-------------------------------------------------------------- */
+
+/* Fixes padding on fieldset */
+fieldset { padding-top:0; }
+legend { margin-top:-0.2em; margin-bottom:1em; margin-left:-0.5em; }
+
+/* Makes classic textareas in IE 6 resemble other browsers */
+textarea { overflow:auto; }
+
+/* Makes labels behave correctly in IE 6 and 7 */
+label { vertical-align:middle; position:relative; top:-0.25em; }
+
+/* Fixes rule that IE 6 ignores */
+input.text, input.title, textarea { background-color:#fff; border:1px solid #bbb; }
+input.text:focus, input.title:focus { border-color:#666; }
+input.text, input.title, textarea, select { margin:0.5em 0; }
+input.checkbox, input.radio { position:relative; top:.25em; }
+
+/* Fixes alignment of inline form elements */
+form.inline div, form.inline p { vertical-align:middle; }
+form.inline input.checkbox, form.inline input.radio,
+form.inline input.button, form.inline button {
+ margin:0.5em 0;
+}
+button, input.button { position:relative;top:0.25em; }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/src/print.css Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,92 @@
+/* --------------------------------------------------------------
+
+ print.css
+ * Gives you some sensible styles for printing pages.
+ * See Readme file in this directory for further instructions.
+
+ Some additions you'll want to make, customized to your markup:
+ #header, #footer, #navigation { display:none; }
+
+-------------------------------------------------------------- */
+
+body {
+ line-height: 1.5;
+ font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
+ color:#000;
+ background: none;
+ font-size: 10pt;
+}
+
+
+/* Layout
+-------------------------------------------------------------- */
+
+.container {
+ background: none;
+}
+
+hr {
+ background:#ccc;
+ color:#ccc;
+ width:100%;
+ height:2px;
+ margin:2em 0;
+ padding:0;
+ border:none;
+}
+hr.space {
+ background: #fff;
+ color: #fff;
+ visibility: hidden;
+}
+
+
+/* Text
+-------------------------------------------------------------- */
+
+h1,h2,h3,h4,h5,h6 { font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif; }
+code { font:.9em "Courier New", Monaco, Courier, monospace; }
+
+a img { border:none; }
+p img.top { margin-top: 0; }
+
+blockquote {
+ margin:1.5em;
+ padding:1em;
+ font-style:italic;
+ font-size:.9em;
+}
+
+.small { font-size: .9em; }
+.large { font-size: 1.1em; }
+.quiet { color: #999; }
+.hide { display:none; }
+
+
+/* Links
+-------------------------------------------------------------- */
+
+a:link, a:visited {
+ background: transparent;
+ font-weight:700;
+ text-decoration: underline;
+}
+
+/*
+ This has been the source of many questions in the past. This
+ snippet of CSS appends the URL of each link within the text.
+ The idea is that users printing your webpage will want to know
+ the URLs they go to. If you want to remove this functionality,
+ comment out this snippet and make sure to re-compress your files.
+ */
+a:link:after, a:visited:after {
+ content: " (" attr(href) ")";
+ font-size: 90%;
+}
+
+/* If you're having trouble printing relative links, uncomment and customize this:
+ (note: This is valid CSS3, but it still won't go through the W3C CSS Validator) */
+
+/* a[href^="/"]:after {
+ content: " (http://www.yourdomain.com" attr(href) ") ";
+} */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/src/reset.css Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,67 @@
+/* --------------------------------------------------------------
+
+ reset.css
+ * Resets default browser CSS.
+
+-------------------------------------------------------------- */
+
+html {
+ margin:0;
+ padding:0;
+ border:0;
+}
+
+body, div, span, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, code,
+del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, dialog, figure, footer, header,
+hgroup, nav, section {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-weight: inherit;
+ font-style: inherit;
+ font-size: 100%;
+ font-family: inherit;
+ vertical-align: baseline;
+}
+
+/* This helps to make newer HTML5 elements behave like DIVs in older browers */
+article, aside, dialog, figure, footer, header,
+hgroup, nav, section {
+ display:block;
+}
+
+/* Line-height should always be unitless! */
+body {
+ line-height: 1.5;
+ background: white;
+}
+
+/* Tables still need 'cellspacing="0"' in the markup. */
+table {
+ border-collapse: separate;
+ border-spacing: 0;
+}
+/* float:none prevents the span-x classes from breaking table-cell display */
+caption, th, td {
+ text-align: left;
+ font-weight: normal;
+ float:none !important;
+}
+table, th, td {
+ vertical-align: middle;
+}
+
+/* Remove possible quote marks (") from <q>, <blockquote>. */
+blockquote:before, blockquote:after, q:before, q:after { content: ''; }
+blockquote, q { quotes: "" ""; }
+
+/* Remove annoying border on linked images. */
+a img { border: none; }
+
+/* Remember to define your own focus styles! */
+:focus { outline: 0; }
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/css/src/typography.css Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,123 @@
+/* --------------------------------------------------------------
+
+ typography.css
+ * Sets up some sensible default typography.
+
+-------------------------------------------------------------- */
+
+/* Default font settings.
+ The font-size percentage is of 16px. (0.75 * 16px = 12px) */
+html { font-size:100.01%; }
+body {
+ font-size: 75%;
+ color: #222;
+ background: #fff;
+ font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
+}
+
+
+/* Headings
+-------------------------------------------------------------- */
+
+h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }
+
+h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
+h2 { font-size: 2em; margin-bottom: 0.75em; }
+h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
+h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
+h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
+h6 { font-size: 1em; font-weight: bold; }
+
+h1 img, h2 img, h3 img,
+h4 img, h5 img, h6 img {
+ margin: 0;
+}
+
+
+/* Text elements
+-------------------------------------------------------------- */
+
+p { margin: 0 0 1.5em; }
+/*
+ These can be used to pull an image at the start of a paragraph, so
+ that the text flows around it (usage: <p><img class="left">Text</p>)
+ */
+.left { float: left !important; }
+p .left { margin: 1.5em 1.5em 1.5em 0; padding: 0; }
+.right { float: right !important; }
+p .right { margin: 1.5em 0 1.5em 1.5em; padding: 0; }
+
+a:focus,
+a:hover { color: #09f; }
+a { color: #06c; text-decoration: underline; }
+
+blockquote { margin: 1.5em; color: #666; font-style: italic; }
+strong,dfn { font-weight: bold; }
+em,dfn { font-style: italic; }
+sup, sub { line-height: 0; }
+
+abbr,
+acronym { border-bottom: 1px dotted #666; }
+address { margin: 0 0 1.5em; font-style: italic; }
+del { color:#666; }
+
+pre { margin: 1.5em 0; white-space: pre; }
+pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }
+
+
+/* Lists
+-------------------------------------------------------------- */
+
+li ul,
+li ol { margin: 0; }
+ul, ol { margin: 0 1.5em 1.5em 0; padding-left: 1.5em; }
+
+ul { list-style-type: disc; }
+ol { list-style-type: decimal; }
+
+dl { margin: 0 0 1.5em 0; }
+dl dt { font-weight: bold; }
+dd { margin-left: 1.5em;}
+
+
+/* Tables
+-------------------------------------------------------------- */
+
+/*
+ Because of the need for padding on TH and TD, the vertical rhythm
+ on table cells has to be 27px, instead of the standard 18px or 36px
+ of other elements.
+ */
+table { margin-bottom: 1.4em; width:100%; }
+th { font-weight: bold; }
+thead th { background: #c3d9ff; }
+th,td,caption { padding: 4px 10px 4px 5px; }
+/*
+ You can zebra-stripe your tables in outdated browsers by adding
+ the class "even" to every other table row.
+ */
+tbody tr:nth-child(even) td,
+tbody tr.even td {
+ background: #e5ecf9;
+}
+tfoot { font-style: italic; }
+caption { background: #eee; }
+
+
+/* Misc classes
+-------------------------------------------------------------- */
+
+.small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
+.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
+.hide { display: none; }
+
+.quiet { color: #666; }
+.loud { color: #000; }
+.highlight { background:#ff0; }
+.added { background:#060; color: #fff; }
+.removed { background:#900; color: #fff; }
+
+.first { margin-left:0; padding-left:0; }
+.last { margin-right:0; padding-right:0; }
+.top { margin-top:0; padding-top:0; }
+.bottom { margin-bottom:0; padding-bottom:0; }
--- a/web/res/css/tweetcast.css Sun Mar 04 14:13:39 2012 +0100
+++ b/web/res/css/tweetcast.css Mon Mar 05 18:41:11 2012 +0100
@@ -80,6 +80,15 @@
width: 455px; padding-bottom: 70px;
}
+
+#mdpgauche {
+ float: left; width: 300px; margin-right: 10px; margin-top: 10px;
+}
+
+#mdpdroite {
+ float: left; width: 650px; margin-top: 10px; position: relative;
+}
+
#colgauche {
float: right; width: 455px; margin-right: 13px;
}
@@ -149,6 +158,14 @@
color: #0099FF;
}
+#content_select_ul span, #content_select_ul select {
+ margin: 5px;
+}
+
+#content_select_ul select {
+ width: 400px;
+}
+
/* Formulaire */
#twwWrap {
@@ -508,6 +525,10 @@
float: left; position: relative; width: 492px; height: 14px; background: url(twcx-img/bgnoarrow.png);
}
+#mdpgauche #out_fleche {
+ width: 300px;
+}
+
.embed #out_fleche {
display: none;
}
@@ -524,6 +545,10 @@
display: none;
}
+#mdpgauche #accordeon {
+ width: 300px;
+}
+
#accordeon h3 {
font-size: 16px; font-weight: bold; color: #555555;
}
@@ -544,6 +569,10 @@
float: left; width: 480px; margin: 0 1px 1px 1px; padding: 4px; border: 1px solid #ffffff; position: relative;
}
+#mdpgauche li.acctitre, #mdpgauche li.acctexte {
+ width: 288px;
+}
+
div.accsubtitle {
position: absolute; top: 0; left: 0; width: 20px; height: 100%; background: #e0e0e0; border-right: 1px solid #999999; overflow: hidden;
}
@@ -560,6 +589,10 @@
width: 460px; text-align: center; margin-left: 20px;
}
+#mdpgauche div.tagcloud {
+ width: 288px; margin: 0;
+}
+
.tagcloud span {
padding: 2px; cursor: pointer; cursor: hand;
}
@@ -570,7 +603,12 @@
li.acctexte {
background: url(twcx-img/bgdeplie.png) top repeat-x #efefef;
- max-height: 228px; overflow: auto;
+ max-height: 228px; overflow: auto;
+ font-size: 12px;
+}
+
+#mdpgauche li.acctexte {
+ max-height: 400px;
}
.acctexte ul {
--- a/web/res/douglascrockford-JSON-js/README Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-JSON in JavaScript
-
-
-Douglas Crockford
-douglas@crockford.com
-
-2010-11-18
-
-
-JSON is a light-weight, language independent, data interchange format.
-See http://www.JSON.org/
-
-The files in this collection implement JSON encoders/decoders in JavaScript.
-
-JSON became a built-in feature of JavaScript when the ECMAScript Programming
-Language Standard - Fifth Edition was adopted by the ECMA General Assembly
-in December 2009. Most of the files in this collection are for applications
-that are expected to run in obsolete web browsers. For most purposes, json2.js
-is the best choice.
-
-
-json2.js: This file creates a JSON property in the global object, if there
-isn't already one, setting its value to an object containing a stringify
-method and a parse method. The parse method uses the eval method to do the
-parsing, guarding it with several regular expressions to defend against
-accidental code execution hazards. On current browsers, this file does nothing,
-prefering the built-in JSON object.
-
-json.js: This file does everything that json2.js does. It also adds a
-toJSONString method and a parseJSON method to Object.prototype. Use of this
-file is not recommended.
-
-json_parse.js: This file contains an alternative JSON parse function that
-uses recursive descent instead of eval.
-
-json_parse_state: This files contains an alternative JSON parse function that
-uses a state machine instead of eval.
-
-cycle.js: This file contains two functions, JSON.decycle and JSON.retrocycle,
-which make it possible to encode cyclical structures and dags in JSON, and to
-then recover them. JSONPath is used to represent the links.
-http://GOESSNER.net/articles/JsonPath/
\ No newline at end of file
--- a/web/res/douglascrockford-JSON-js/cycle.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,162 +0,0 @@
-// cycle.js
-// 2011-02-23
-
-/*jslint evil: true, regexp: false */
-
-/*members $ref, apply, call, decycle, hasOwnProperty, length, prototype, push,
- retrocycle, stringify, test, toString
-*/
-
-if (typeof JSON.decycle !== 'function') {
- JSON.decycle = function decycle(object) {
- "use strict";
-
-// Make a deep copy of an object or array, assuring that there is at most
-// one instance of each object or array in the resulting structure. The
-// duplicate references (which might be forming cycles) are replaced with
-// an object of the form
-// {$ref: PATH}
-// where the PATH is a JSONPath string that locates the first occurance.
-// So,
-// var a = [];
-// a[0] = a;
-// return JSON.stringify(JSON.decycle(a));
-// produces the string '[{"$ref":"$"}]'.
-
-// JSONPath is used to locate the unique object. $ indicates the top level of
-// the object or array. [NUMBER] or [STRING] indicates a child member or
-// property.
-
- var objects = [], // Keep a reference to each unique object or array
- paths = []; // Keep the path to each unique object or array
-
- return (function derez(value, path) {
-
-// The derez recurses through the object, producing the deep copy.
-
- var i, // The loop counter
- name, // Property name
- nu; // The new object or array
-
- switch (typeof value) {
- case 'object':
-
-// typeof null === 'object', so get out if this value is not really an object.
-
- if (!value) {
- return null;
- }
-
-// If the value is an object or array, look to see if we have already
-// encountered it. If so, return a $ref/path object. This is a hard way,
-// linear search that will get slower as the number of unique objects grows.
-
- for (i = 0; i < objects.length; i += 1) {
- if (objects[i] === value) {
- return {$ref: paths[i]};
- }
- }
-
-// Otherwise, accumulate the unique value and its path.
-
- objects.push(value);
- paths.push(path);
-
-// If it is an array, replicate the array.
-
- if (Object.prototype.toString.apply(value) === '[object Array]') {
- nu = [];
- for (i = 0; i < value.length; i += 1) {
- nu[i] = derez(value[i], path + '[' + i + ']');
- }
- } else {
-
-// If it is an object, replicate the object.
-
- nu = {};
- for (name in value) {
- if (Object.prototype.hasOwnProperty.call(value, name)) {
- nu[name] = derez(value[name],
- path + '[' + JSON.stringify(name) + ']');
- }
- }
- }
- return nu;
- case 'number':
- case 'string':
- case 'boolean':
- return value;
- }
- }(object, '$'));
- };
-}
-
-
-if (typeof JSON.retrocycle !== 'function') {
- JSON.retrocycle = function retrocycle($) {
- "use strict";
-
-// Restore an object that was reduced by decycle. Members whose values are
-// objects of the form
-// {$ref: PATH}
-// are replaced with references to the value found by the PATH. This will
-// restore cycles. The object will be mutated.
-
-// The eval function is used to locate the values described by a PATH. The
-// root object is kept in a $ variable. A regular expression is used to
-// assure that the PATH is extremely well formed. The regexp contains nested
-// * quantifiers. That has been known to have extremely bad performance
-// problems on some browsers for very long strings. A PATH is expected to be
-// reasonably short. A PATH is allowed to belong to a very restricted subset of
-// Goessner's JSONPath.
-
-// So,
-// var s = '[{"$ref":"$"}]';
-// return JSON.retrocycle(JSON.parse(s));
-// produces an array containing a single element which is the array itself.
-
- var px =
- /^\$(?:\[(?:\d?|\"(?:[^\\\"\u0000-\u001f]|\\([\\\"\/bfnrt]|u[0-9a-zA-Z]{4}))*\")\])*$/;
-
- (function rez(value) {
-
-// The rez function walks recursively through the object looking for $ref
-// properties. When it finds one that has a value that is a path, then it
-// replaces the $ref object with a reference to the value that is found by
-// the path.
-
- var i, item, name, path;
-
- if (value && typeof value === 'object') {
- if (Object.prototype.toString.apply(value) === '[object Array]') {
- for (i = 0; i < value.length; i += 1) {
- item = value[i];
- if (item && typeof item === 'object') {
- path = item.$ref;
- if (typeof path === 'string' && px.test(path)) {
- value[i] = eval(path);
- } else {
- rez(item);
- }
- }
- }
- } else {
- for (name in value) {
- if (typeof value[name] === 'object') {
- item = value[name];
- if (item) {
- path = item.$ref;
- if (typeof path === 'string' && px.test(path)) {
- value[name] = eval(path);
- } else {
- rez(item);
- }
- }
- }
- }
- }
- }
- }($));
- return $;
- };
-}
--- a/web/res/douglascrockford-JSON-js/json.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,530 +0,0 @@
-/*
- json.js
- 2011-02-23
-
- Public Domain
-
- No warranty expressed or implied. Use at your own risk.
-
- This file has been superceded by http://www.JSON.org/json2.js
-
- See http://www.JSON.org/js.html
-
- This code should be minified before deployment.
- See http://javascript.crockford.com/jsmin.html
-
- USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO
- NOT CONTROL.
-
- This file adds these methods to JavaScript:
-
- object.toJSONString(whitelist)
- This method produce a JSON text from a JavaScript value.
- It must not contain any cyclical references. Illegal values
- will be excluded.
-
- The default conversion for dates is to an ISO string. You can
- add a toJSONString method to any date object to get a different
- representation.
-
- The object and array methods can take an optional whitelist
- argument. A whitelist is an array of strings. If it is provided,
- keys in objects not found in the whitelist are excluded.
-
- string.parseJSON(filter)
- This method parses a JSON text to produce an object or
- array. It can throw a SyntaxError exception.
-
- The optional filter parameter is a function which can filter and
- transform the results. It receives each of the keys and values, and
- its return value is used instead of the original value. If it
- returns what it received, then structure is not modified. If it
- returns undefined then the member is deleted.
-
- Example:
-
- // Parse the text. If a key contains the string 'date' then
- // convert the value to a date.
-
- myData = text.parseJSON(function (key, value) {
- return key.indexOf('date') >= 0 ? new Date(value) : value;
- });
-
- This file will break programs with improper for..in loops. See
- http://yuiblog.com/blog/2006/09/26/for-in-intrigue/
-
- This file creates a global JSON object containing two methods: stringify
- and parse.
-
- JSON.stringify(value, replacer, space)
- value any JavaScript value, usually an object or array.
-
- replacer an optional parameter that determines how object
- values are stringified for objects. It can be a
- function or an array of strings.
-
- space an optional parameter that specifies the indentation
- of nested structures. If it is omitted, the text will
- be packed without extra whitespace. If it is a number,
- it will specify the number of spaces to indent at each
- level. If it is a string (such as '\t' or ' '),
- it contains the characters used to indent at each level.
-
- This method produces a JSON text from a JavaScript value.
-
- When an object value is found, if the object contains a toJSON
- method, its toJSON method will be called and the result will be
- stringified. A toJSON method does not serialize: it returns the
- value represented by the name/value pair that should be serialized,
- or undefined if nothing should be serialized. The toJSON method
- will be passed the key associated with the value, and this will be
- bound to the object holding the key.
-
- For example, this would serialize Dates as ISO strings.
-
- Date.prototype.toJSON = function (key) {
- function f(n) {
- // Format integers to have at least two digits.
- return n < 10 ? '0' + n : n;
- }
-
- return this.getUTCFullYear() + '-' +
- f(this.getUTCMonth() + 1) + '-' +
- f(this.getUTCDate()) + 'T' +
- f(this.getUTCHours()) + ':' +
- f(this.getUTCMinutes()) + ':' +
- f(this.getUTCSeconds()) + 'Z';
- };
-
- You can provide an optional replacer method. It will be passed the
- key and value of each member, with this bound to the containing
- object. The value that is returned from your method will be
- serialized. If your method returns undefined, then the member will
- be excluded from the serialization.
-
- If the replacer parameter is an array of strings, then it will be
- used to select the members to be serialized. It filters the results
- such that only members with keys listed in the replacer array are
- stringified.
-
- Values that do not have JSON representations, such as undefined or
- functions, will not be serialized. Such values in objects will be
- dropped; in arrays they will be replaced with null. You can use
- a replacer function to replace those with JSON values.
- JSON.stringify(undefined) returns undefined.
-
- The optional space parameter produces a stringification of the
- value that is filled with line breaks and indentation to make it
- easier to read.
-
- If the space parameter is a non-empty string, then that string will
- be used for indentation. If the space parameter is a number, then
- the indentation will be that many spaces.
-
- Example:
-
- text = JSON.stringify(['e', {pluribus: 'unum'}]);
- // text is '["e",{"pluribus":"unum"}]'
-
-
- text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t');
- // text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]'
-
- text = JSON.stringify([new Date()], function (key, value) {
- return this[key] instanceof Date ?
- 'Date(' + this[key] + ')' : value;
- });
- // text is '["Date(---current time---)"]'
-
-
- JSON.parse(text, reviver)
- This method parses a JSON text to produce an object or array.
- It can throw a SyntaxError exception.
-
- The optional reviver parameter is a function that can filter and
- transform the results. It receives each of the keys and values,
- and its return value is used instead of the original value.
- If it returns what it received, then the structure is not modified.
- If it returns undefined then the member is deleted.
-
- Example:
-
- // Parse the text. Values that look like ISO date strings will
- // be converted to Date objects.
-
- myData = JSON.parse(text, function (key, value) {
- var a;
- if (typeof value === 'string') {
- a =
-/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
- if (a) {
- return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4],
- +a[5], +a[6]));
- }
- }
- return value;
- });
-
- myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) {
- var d;
- if (typeof value === 'string' &&
- value.slice(0, 5) === 'Date(' &&
- value.slice(-1) === ')') {
- d = new Date(value.slice(5, -1));
- if (d) {
- return d;
- }
- }
- return value;
- });
-
-
- This is a reference implementation. You are free to copy, modify, or
- redistribute.
-*/
-
-/*jslint evil: true, regexp: false */
-
-/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply,
- call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours,
- getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join,
- lastIndex, length, parse, parseJSON, prototype, push, replace, slice,
- stringify, test, toJSON, toJSONString, toString, valueOf
-*/
-
-
-// Create a JSON object only if one does not already exist. We create the
-// methods in a closure to avoid creating global variables.
-
-var JSON;
-if (!JSON) {
- JSON = {};
-}
-
-(function () {
- "use strict";
-
- function f(n) {
- // Format integers to have at least two digits.
- return n < 10 ? '0' + n : n;
- }
-
- if (typeof Date.prototype.toJSON !== 'function') {
-
- Date.prototype.toJSON = function (key) {
-
- return isFinite(this.valueOf()) ?
- this.getUTCFullYear() + '-' +
- f(this.getUTCMonth() + 1) + '-' +
- f(this.getUTCDate()) + 'T' +
- f(this.getUTCHours()) + ':' +
- f(this.getUTCMinutes()) + ':' +
- f(this.getUTCSeconds()) + 'Z' : null;
- };
-
- String.prototype.toJSON =
- Number.prototype.toJSON =
- Boolean.prototype.toJSON = function (key) {
- return this.valueOf();
- };
- }
-
- var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
- escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
- gap,
- indent,
- meta = { // table of character substitutions
- '\b': '\\b',
- '\t': '\\t',
- '\n': '\\n',
- '\f': '\\f',
- '\r': '\\r',
- '"' : '\\"',
- '\\': '\\\\'
- },
- rep;
-
-
- function quote(string) {
-
-// If the string contains no control characters, no quote characters, and no
-// backslash characters, then we can safely slap some quotes around it.
-// Otherwise we must also replace the offending characters with safe escape
-// sequences.
-
- escapable.lastIndex = 0;
- return escapable.test(string) ? '"' + string.replace(escapable, function (a) {
- var c = meta[a];
- return typeof c === 'string' ? c :
- '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
- }) + '"' : '"' + string + '"';
- }
-
-
- function str(key, holder) {
-
-// Produce a string from holder[key].
-
- var i, // The loop counter.
- k, // The member key.
- v, // The member value.
- length,
- mind = gap,
- partial,
- value = holder[key];
-
-// If the value has a toJSON method, call it to obtain a replacement value.
-
- if (value && typeof value === 'object' &&
- typeof value.toJSON === 'function') {
- value = value.toJSON(key);
- }
-
-// If we were called with a replacer function, then call the replacer to
-// obtain a replacement value.
-
- if (typeof rep === 'function') {
- value = rep.call(holder, key, value);
- }
-
-// What happens next depends on the value's type.
-
- switch (typeof value) {
- case 'string':
- return quote(value);
-
- case 'number':
-
-// JSON numbers must be finite. Encode non-finite numbers as null.
-
- return isFinite(value) ? String(value) : 'null';
-
- case 'boolean':
- case 'null':
-
-// If the value is a boolean or null, convert it to a string. Note:
-// typeof null does not produce 'null'. The case is included here in
-// the remote chance that this gets fixed someday.
-
- return String(value);
-
-// If the type is 'object', we might be dealing with an object or an array or
-// null.
-
- case 'object':
-
-// Due to a specification blunder in ECMAScript, typeof null is 'object',
-// so watch out for that case.
-
- if (!value) {
- return 'null';
- }
-
-// Make an array to hold the partial results of stringifying this object value.
-
- gap += indent;
- partial = [];
-
-// Is the value an array?
-
- if (Object.prototype.toString.apply(value) === '[object Array]') {
-
-// The value is an array. Stringify every element. Use null as a placeholder
-// for non-JSON values.
-
- length = value.length;
- for (i = 0; i < length; i += 1) {
- partial[i] = str(i, value) || 'null';
- }
-
-// Join all of the elements together, separated with commas, and wrap them in
-// brackets.
-
- v = partial.length === 0 ? '[]' : gap ?
- '[\n' + gap + partial.join(',\n' + gap) + '\n' + mind + ']' :
- '[' + partial.join(',') + ']';
- gap = mind;
- return v;
- }
-
-// If the replacer is an array, use it to select the members to be stringified.
-
- if (rep && typeof rep === 'object') {
- length = rep.length;
- for (i = 0; i < length; i += 1) {
- k = rep[i];
- if (typeof k === 'string') {
- v = str(k, value);
- if (v) {
- partial.push(quote(k) + (gap ? ': ' : ':') + v);
- }
- }
- }
- } else {
-
-// Otherwise, iterate through all of the keys in the object.
-
- for (k in value) {
- if (Object.prototype.hasOwnProperty.call(value, k)) {
- v = str(k, value);
- if (v) {
- partial.push(quote(k) + (gap ? ': ' : ':') + v);
- }
- }
- }
- }
-
-// Join all of the member texts together, separated with commas,
-// and wrap them in braces.
-
- v = partial.length === 0 ? '{}' : gap ?
- '{\n' + gap + partial.join(',\n' + gap) + '\n' + mind + '}' :
- '{' + partial.join(',') + '}';
- gap = mind;
- return v;
- }
- }
-
-// If the JSON object does not yet have a stringify method, give it one.
-
- if (typeof JSON.stringify !== 'function') {
- JSON.stringify = function (value, replacer, space) {
-
-// The stringify method takes a value and an optional replacer, and an optional
-// space parameter, and returns a JSON text. The replacer can be a function
-// that can replace values, or an array of strings that will select the keys.
-// A default replacer method can be provided. Use of the space parameter can
-// produce text that is more easily readable.
-
- var i;
- gap = '';
- indent = '';
-
-// If the space parameter is a number, make an indent string containing that
-// many spaces.
-
- if (typeof space === 'number') {
- for (i = 0; i < space; i += 1) {
- indent += ' ';
- }
-
-// If the space parameter is a string, it will be used as the indent string.
-
- } else if (typeof space === 'string') {
- indent = space;
- }
-
-// If there is a replacer, it must be a function or an array.
-// Otherwise, throw an error.
-
- rep = replacer;
- if (replacer && typeof replacer !== 'function' &&
- (typeof replacer !== 'object' ||
- typeof replacer.length !== 'number')) {
- throw new Error('JSON.stringify');
- }
-
-// Make a fake root object containing our value under the key of ''.
-// Return the result of stringifying the value.
-
- return str('', {'': value});
- };
- }
-
-
-// If the JSON object does not yet have a parse method, give it one.
-
- if (typeof JSON.parse !== 'function') {
- JSON.parse = function (text, reviver) {
-
-// The parse method takes a text and an optional reviver function, and returns
-// a JavaScript value if the text is a valid JSON text.
-
- var j;
-
- function walk(holder, key) {
-
-// The walk method is used to recursively walk the resulting structure so
-// that modifications can be made.
-
- var k, v, value = holder[key];
- if (value && typeof value === 'object') {
- for (k in value) {
- if (Object.prototype.hasOwnProperty.call(value, k)) {
- v = walk(value, k);
- if (v !== undefined) {
- value[k] = v;
- } else {
- delete value[k];
- }
- }
- }
- }
- return reviver.call(holder, key, value);
- }
-
-
-// Parsing happens in four stages. In the first stage, we replace certain
-// Unicode characters with escape sequences. JavaScript handles many characters
-// incorrectly, either silently deleting them, or treating them as line endings.
-
- text = String(text);
- cx.lastIndex = 0;
- if (cx.test(text)) {
- text = text.replace(cx, function (a) {
- return '\\u' +
- ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
- });
- }
-
-// In the second stage, we run the text against regular expressions that look
-// for non-JSON patterns. We are especially concerned with '()' and 'new'
-// because they can cause invocation, and '=' because it can cause mutation.
-// But just to be safe, we want to reject all unexpected forms.
-
-// We split the second stage into 4 regexp operations in order to work around
-// crippling inefficiencies in IE's and Safari's regexp engines. First we
-// replace the JSON backslash pairs with '@' (a non-JSON character). Second, we
-// replace all simple value tokens with ']' characters. Third, we delete all
-// open brackets that follow a colon or comma or that begin the text. Finally,
-// we look to see that the remaining characters are only whitespace or ']' or
-// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval.
-
- if (/^[\],:{}\s]*$/
- .test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@')
- .replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']')
- .replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {
-
-// In the third stage we use the eval function to compile the text into a
-// JavaScript structure. The '{' operator is subject to a syntactic ambiguity
-// in JavaScript: it can begin a block or an object literal. We wrap the text
-// in parens to eliminate the ambiguity.
-
- j = eval('(' + text + ')');
-
-// In the optional fourth stage, we recursively walk the new structure, passing
-// each name/value pair to a reviver function for possible transformation.
-
- return typeof reviver === 'function' ?
- walk({'': j}, '') : j;
- }
-
-// If the text is not JSON parseable, then a SyntaxError is thrown.
-
- throw new SyntaxError('JSON.parse');
- };
- }
-
-// Augment the basic prototypes if they have not already been augmented.
-// These forms are obsolete. It is recommended that JSON.stringify and
-// JSON.parse be used instead.
-
- if (!Object.prototype.toJSONString) {
- Object.prototype.toJSONString = function (filter) {
- return JSON.stringify(this, filter);
- };
- Object.prototype.parseJSON = function (filter) {
- return JSON.parse(this, filter);
- };
- }
-}());
--- a/web/res/douglascrockford-JSON-js/json2.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,480 +0,0 @@
-/*
- http://www.JSON.org/json2.js
- 2011-02-23
-
- Public Domain.
-
- NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
-
- See http://www.JSON.org/js.html
-
-
- This code should be minified before deployment.
- See http://javascript.crockford.com/jsmin.html
-
- USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO
- NOT CONTROL.
-
-
- This file creates a global JSON object containing two methods: stringify
- and parse.
-
- JSON.stringify(value, replacer, space)
- value any JavaScript value, usually an object or array.
-
- replacer an optional parameter that determines how object
- values are stringified for objects. It can be a
- function or an array of strings.
-
- space an optional parameter that specifies the indentation
- of nested structures. If it is omitted, the text will
- be packed without extra whitespace. If it is a number,
- it will specify the number of spaces to indent at each
- level. If it is a string (such as '\t' or ' '),
- it contains the characters used to indent at each level.
-
- This method produces a JSON text from a JavaScript value.
-
- When an object value is found, if the object contains a toJSON
- method, its toJSON method will be called and the result will be
- stringified. A toJSON method does not serialize: it returns the
- value represented by the name/value pair that should be serialized,
- or undefined if nothing should be serialized. The toJSON method
- will be passed the key associated with the value, and this will be
- bound to the value
-
- For example, this would serialize Dates as ISO strings.
-
- Date.prototype.toJSON = function (key) {
- function f(n) {
- // Format integers to have at least two digits.
- return n < 10 ? '0' + n : n;
- }
-
- return this.getUTCFullYear() + '-' +
- f(this.getUTCMonth() + 1) + '-' +
- f(this.getUTCDate()) + 'T' +
- f(this.getUTCHours()) + ':' +
- f(this.getUTCMinutes()) + ':' +
- f(this.getUTCSeconds()) + 'Z';
- };
-
- You can provide an optional replacer method. It will be passed the
- key and value of each member, with this bound to the containing
- object. The value that is returned from your method will be
- serialized. If your method returns undefined, then the member will
- be excluded from the serialization.
-
- If the replacer parameter is an array of strings, then it will be
- used to select the members to be serialized. It filters the results
- such that only members with keys listed in the replacer array are
- stringified.
-
- Values that do not have JSON representations, such as undefined or
- functions, will not be serialized. Such values in objects will be
- dropped; in arrays they will be replaced with null. You can use
- a replacer function to replace those with JSON values.
- JSON.stringify(undefined) returns undefined.
-
- The optional space parameter produces a stringification of the
- value that is filled with line breaks and indentation to make it
- easier to read.
-
- If the space parameter is a non-empty string, then that string will
- be used for indentation. If the space parameter is a number, then
- the indentation will be that many spaces.
-
- Example:
-
- text = JSON.stringify(['e', {pluribus: 'unum'}]);
- // text is '["e",{"pluribus":"unum"}]'
-
-
- text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t');
- // text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]'
-
- text = JSON.stringify([new Date()], function (key, value) {
- return this[key] instanceof Date ?
- 'Date(' + this[key] + ')' : value;
- });
- // text is '["Date(---current time---)"]'
-
-
- JSON.parse(text, reviver)
- This method parses a JSON text to produce an object or array.
- It can throw a SyntaxError exception.
-
- The optional reviver parameter is a function that can filter and
- transform the results. It receives each of the keys and values,
- and its return value is used instead of the original value.
- If it returns what it received, then the structure is not modified.
- If it returns undefined then the member is deleted.
-
- Example:
-
- // Parse the text. Values that look like ISO date strings will
- // be converted to Date objects.
-
- myData = JSON.parse(text, function (key, value) {
- var a;
- if (typeof value === 'string') {
- a =
-/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
- if (a) {
- return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4],
- +a[5], +a[6]));
- }
- }
- return value;
- });
-
- myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) {
- var d;
- if (typeof value === 'string' &&
- value.slice(0, 5) === 'Date(' &&
- value.slice(-1) === ')') {
- d = new Date(value.slice(5, -1));
- if (d) {
- return d;
- }
- }
- return value;
- });
-
-
- This is a reference implementation. You are free to copy, modify, or
- redistribute.
-*/
-
-/*jslint evil: true, strict: false, regexp: false */
-
-/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply,
- call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours,
- getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join,
- lastIndex, length, parse, prototype, push, replace, slice, stringify,
- test, toJSON, toString, valueOf
-*/
-
-
-// Create a JSON object only if one does not already exist. We create the
-// methods in a closure to avoid creating global variables.
-
-var JSON;
-if (!JSON) {
- JSON = {};
-}
-
-(function () {
- "use strict";
-
- function f(n) {
- // Format integers to have at least two digits.
- return n < 10 ? '0' + n : n;
- }
-
- if (typeof Date.prototype.toJSON !== 'function') {
-
- Date.prototype.toJSON = function (key) {
-
- return isFinite(this.valueOf()) ?
- this.getUTCFullYear() + '-' +
- f(this.getUTCMonth() + 1) + '-' +
- f(this.getUTCDate()) + 'T' +
- f(this.getUTCHours()) + ':' +
- f(this.getUTCMinutes()) + ':' +
- f(this.getUTCSeconds()) + 'Z' : null;
- };
-
- String.prototype.toJSON =
- Number.prototype.toJSON =
- Boolean.prototype.toJSON = function (key) {
- return this.valueOf();
- };
- }
-
- var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
- escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
- gap,
- indent,
- meta = { // table of character substitutions
- '\b': '\\b',
- '\t': '\\t',
- '\n': '\\n',
- '\f': '\\f',
- '\r': '\\r',
- '"' : '\\"',
- '\\': '\\\\'
- },
- rep;
-
-
- function quote(string) {
-
-// If the string contains no control characters, no quote characters, and no
-// backslash characters, then we can safely slap some quotes around it.
-// Otherwise we must also replace the offending characters with safe escape
-// sequences.
-
- escapable.lastIndex = 0;
- return escapable.test(string) ? '"' + string.replace(escapable, function (a) {
- var c = meta[a];
- return typeof c === 'string' ? c :
- '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
- }) + '"' : '"' + string + '"';
- }
-
-
- function str(key, holder) {
-
-// Produce a string from holder[key].
-
- var i, // The loop counter.
- k, // The member key.
- v, // The member value.
- length,
- mind = gap,
- partial,
- value = holder[key];
-
-// If the value has a toJSON method, call it to obtain a replacement value.
-
- if (value && typeof value === 'object' &&
- typeof value.toJSON === 'function') {
- value = value.toJSON(key);
- }
-
-// If we were called with a replacer function, then call the replacer to
-// obtain a replacement value.
-
- if (typeof rep === 'function') {
- value = rep.call(holder, key, value);
- }
-
-// What happens next depends on the value's type.
-
- switch (typeof value) {
- case 'string':
- return quote(value);
-
- case 'number':
-
-// JSON numbers must be finite. Encode non-finite numbers as null.
-
- return isFinite(value) ? String(value) : 'null';
-
- case 'boolean':
- case 'null':
-
-// If the value is a boolean or null, convert it to a string. Note:
-// typeof null does not produce 'null'. The case is included here in
-// the remote chance that this gets fixed someday.
-
- return String(value);
-
-// If the type is 'object', we might be dealing with an object or an array or
-// null.
-
- case 'object':
-
-// Due to a specification blunder in ECMAScript, typeof null is 'object',
-// so watch out for that case.
-
- if (!value) {
- return 'null';
- }
-
-// Make an array to hold the partial results of stringifying this object value.
-
- gap += indent;
- partial = [];
-
-// Is the value an array?
-
- if (Object.prototype.toString.apply(value) === '[object Array]') {
-
-// The value is an array. Stringify every element. Use null as a placeholder
-// for non-JSON values.
-
- length = value.length;
- for (i = 0; i < length; i += 1) {
- partial[i] = str(i, value) || 'null';
- }
-
-// Join all of the elements together, separated with commas, and wrap them in
-// brackets.
-
- v = partial.length === 0 ? '[]' : gap ?
- '[\n' + gap + partial.join(',\n' + gap) + '\n' + mind + ']' :
- '[' + partial.join(',') + ']';
- gap = mind;
- return v;
- }
-
-// If the replacer is an array, use it to select the members to be stringified.
-
- if (rep && typeof rep === 'object') {
- length = rep.length;
- for (i = 0; i < length; i += 1) {
- if (typeof rep[i] === 'string') {
- k = rep[i];
- v = str(k, value);
- if (v) {
- partial.push(quote(k) + (gap ? ': ' : ':') + v);
- }
- }
- }
- } else {
-
-// Otherwise, iterate through all of the keys in the object.
-
- for (k in value) {
- if (Object.prototype.hasOwnProperty.call(value, k)) {
- v = str(k, value);
- if (v) {
- partial.push(quote(k) + (gap ? ': ' : ':') + v);
- }
- }
- }
- }
-
-// Join all of the member texts together, separated with commas,
-// and wrap them in braces.
-
- v = partial.length === 0 ? '{}' : gap ?
- '{\n' + gap + partial.join(',\n' + gap) + '\n' + mind + '}' :
- '{' + partial.join(',') + '}';
- gap = mind;
- return v;
- }
- }
-
-// If the JSON object does not yet have a stringify method, give it one.
-
- if (typeof JSON.stringify !== 'function') {
- JSON.stringify = function (value, replacer, space) {
-
-// The stringify method takes a value and an optional replacer, and an optional
-// space parameter, and returns a JSON text. The replacer can be a function
-// that can replace values, or an array of strings that will select the keys.
-// A default replacer method can be provided. Use of the space parameter can
-// produce text that is more easily readable.
-
- var i;
- gap = '';
- indent = '';
-
-// If the space parameter is a number, make an indent string containing that
-// many spaces.
-
- if (typeof space === 'number') {
- for (i = 0; i < space; i += 1) {
- indent += ' ';
- }
-
-// If the space parameter is a string, it will be used as the indent string.
-
- } else if (typeof space === 'string') {
- indent = space;
- }
-
-// If there is a replacer, it must be a function or an array.
-// Otherwise, throw an error.
-
- rep = replacer;
- if (replacer && typeof replacer !== 'function' &&
- (typeof replacer !== 'object' ||
- typeof replacer.length !== 'number')) {
- throw new Error('JSON.stringify');
- }
-
-// Make a fake root object containing our value under the key of ''.
-// Return the result of stringifying the value.
-
- return str('', {'': value});
- };
- }
-
-
-// If the JSON object does not yet have a parse method, give it one.
-
- if (typeof JSON.parse !== 'function') {
- JSON.parse = function (text, reviver) {
-
-// The parse method takes a text and an optional reviver function, and returns
-// a JavaScript value if the text is a valid JSON text.
-
- var j;
-
- function walk(holder, key) {
-
-// The walk method is used to recursively walk the resulting structure so
-// that modifications can be made.
-
- var k, v, value = holder[key];
- if (value && typeof value === 'object') {
- for (k in value) {
- if (Object.prototype.hasOwnProperty.call(value, k)) {
- v = walk(value, k);
- if (v !== undefined) {
- value[k] = v;
- } else {
- delete value[k];
- }
- }
- }
- }
- return reviver.call(holder, key, value);
- }
-
-
-// Parsing happens in four stages. In the first stage, we replace certain
-// Unicode characters with escape sequences. JavaScript handles many characters
-// incorrectly, either silently deleting them, or treating them as line endings.
-
- text = String(text);
- cx.lastIndex = 0;
- if (cx.test(text)) {
- text = text.replace(cx, function (a) {
- return '\\u' +
- ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
- });
- }
-
-// In the second stage, we run the text against regular expressions that look
-// for non-JSON patterns. We are especially concerned with '()' and 'new'
-// because they can cause invocation, and '=' because it can cause mutation.
-// But just to be safe, we want to reject all unexpected forms.
-
-// We split the second stage into 4 regexp operations in order to work around
-// crippling inefficiencies in IE's and Safari's regexp engines. First we
-// replace the JSON backslash pairs with '@' (a non-JSON character). Second, we
-// replace all simple value tokens with ']' characters. Third, we delete all
-// open brackets that follow a colon or comma or that begin the text. Finally,
-// we look to see that the remaining characters are only whitespace or ']' or
-// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval.
-
- if (/^[\],:{}\s]*$/
- .test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@')
- .replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']')
- .replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {
-
-// In the third stage we use the eval function to compile the text into a
-// JavaScript structure. The '{' operator is subject to a syntactic ambiguity
-// in JavaScript: it can begin a block or an object literal. We wrap the text
-// in parens to eliminate the ambiguity.
-
- j = eval('(' + text + ')');
-
-// In the optional fourth stage, we recursively walk the new structure, passing
-// each name/value pair to a reviver function for possible transformation.
-
- return typeof reviver === 'function' ?
- walk({'': j}, '') : j;
- }
-
-// If the text is not JSON parseable, then a SyntaxError is thrown.
-
- throw new SyntaxError('JSON.parse');
- };
- }
-}());
--- a/web/res/douglascrockford-JSON-js/json_parse.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,346 +0,0 @@
-/*
- http://www.JSON.org/json_parse.js
- 2011-03-06
-
- Public Domain.
-
- NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
-
- This file creates a json_parse function.
-
- json_parse(text, reviver)
- This method parses a JSON text to produce an object or array.
- It can throw a SyntaxError exception.
-
- The optional reviver parameter is a function that can filter and
- transform the results. It receives each of the keys and values,
- and its return value is used instead of the original value.
- If it returns what it received, then the structure is not modified.
- If it returns undefined then the member is deleted.
-
- Example:
-
- // Parse the text. Values that look like ISO date strings will
- // be converted to Date objects.
-
- myData = json_parse(text, function (key, value) {
- var a;
- if (typeof value === 'string') {
- a =
-/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
- if (a) {
- return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4],
- +a[5], +a[6]));
- }
- }
- return value;
- });
-
- This is a reference implementation. You are free to copy, modify, or
- redistribute.
-
- This code should be minified before deployment.
- See http://javascript.crockford.com/jsmin.html
-
- USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO
- NOT CONTROL.
-*/
-
-/*members "", "\"", "\/", "\\", at, b, call, charAt, f, fromCharCode,
- hasOwnProperty, message, n, name, prototype, push, r, t, text
-*/
-
-var json_parse = (function () {
- "use strict";
-
-// This is a function that can parse a JSON text, producing a JavaScript
-// data structure. It is a simple, recursive descent parser. It does not use
-// eval or regular expressions, so it can be used as a model for implementing
-// a JSON parser in other languages.
-
-// We are defining the function inside of another function to avoid creating
-// global variables.
-
- var at, // The index of the current character
- ch, // The current character
- escapee = {
- '"': '"',
- '\\': '\\',
- '/': '/',
- b: '\b',
- f: '\f',
- n: '\n',
- r: '\r',
- t: '\t'
- },
- text,
-
- error = function (m) {
-
-// Call error when something is wrong.
-
- throw {
- name: 'SyntaxError',
- message: m,
- at: at,
- text: text
- };
- },
-
- next = function (c) {
-
-// If a c parameter is provided, verify that it matches the current character.
-
- if (c && c !== ch) {
- error("Expected '" + c + "' instead of '" + ch + "'");
- }
-
-// Get the next character. When there are no more characters,
-// return the empty string.
-
- ch = text.charAt(at);
- at += 1;
- return ch;
- },
-
- number = function () {
-
-// Parse a number value.
-
- var number,
- string = '';
-
- if (ch === '-') {
- string = '-';
- next('-');
- }
- while (ch >= '0' && ch <= '9') {
- string += ch;
- next();
- }
- if (ch === '.') {
- string += '.';
- while (next() && ch >= '0' && ch <= '9') {
- string += ch;
- }
- }
- if (ch === 'e' || ch === 'E') {
- string += ch;
- next();
- if (ch === '-' || ch === '+') {
- string += ch;
- next();
- }
- while (ch >= '0' && ch <= '9') {
- string += ch;
- next();
- }
- }
- number = +string;
- if (!isFinite(number)) {
- error("Bad number");
- } else {
- return number;
- }
- },
-
- string = function () {
-
-// Parse a string value.
-
- var hex,
- i,
- string = '',
- uffff;
-
-// When parsing for string values, we must look for " and \ characters.
-
- if (ch === '"') {
- while (next()) {
- if (ch === '"') {
- next();
- return string;
- } else if (ch === '\\') {
- next();
- if (ch === 'u') {
- uffff = 0;
- for (i = 0; i < 4; i += 1) {
- hex = parseInt(next(), 16);
- if (!isFinite(hex)) {
- break;
- }
- uffff = uffff * 16 + hex;
- }
- string += String.fromCharCode(uffff);
- } else if (typeof escapee[ch] === 'string') {
- string += escapee[ch];
- } else {
- break;
- }
- } else {
- string += ch;
- }
- }
- }
- error("Bad string");
- },
-
- white = function () {
-
-// Skip whitespace.
-
- while (ch && ch <= ' ') {
- next();
- }
- },
-
- word = function () {
-
-// true, false, or null.
-
- switch (ch) {
- case 't':
- next('t');
- next('r');
- next('u');
- next('e');
- return true;
- case 'f':
- next('f');
- next('a');
- next('l');
- next('s');
- next('e');
- return false;
- case 'n':
- next('n');
- next('u');
- next('l');
- next('l');
- return null;
- }
- error("Unexpected '" + ch + "'");
- },
-
- value, // Place holder for the value function.
-
- array = function () {
-
-// Parse an array value.
-
- var array = [];
-
- if (ch === '[') {
- next('[');
- white();
- if (ch === ']') {
- next(']');
- return array; // empty array
- }
- while (ch) {
- array.push(value());
- white();
- if (ch === ']') {
- next(']');
- return array;
- }
- next(',');
- white();
- }
- }
- error("Bad array");
- },
-
- object = function () {
-
-// Parse an object value.
-
- var key,
- object = {};
-
- if (ch === '{') {
- next('{');
- white();
- if (ch === '}') {
- next('}');
- return object; // empty object
- }
- while (ch) {
- key = string();
- white();
- next(':');
- if (Object.hasOwnProperty.call(object, key)) {
- error('Duplicate key "' + key + '"');
- }
- object[key] = value();
- white();
- if (ch === '}') {
- next('}');
- return object;
- }
- next(',');
- white();
- }
- }
- error("Bad object");
- };
-
- value = function () {
-
-// Parse a JSON value. It could be an object, an array, a string, a number,
-// or a word.
-
- white();
- switch (ch) {
- case '{':
- return object();
- case '[':
- return array();
- case '"':
- return string();
- case '-':
- return number();
- default:
- return ch >= '0' && ch <= '9' ? number() : word();
- }
- };
-
-// Return the json_parse function. It will have access to all of the above
-// functions and variables.
-
- return function (source, reviver) {
- var result;
-
- text = source;
- at = 0;
- ch = ' ';
- result = value();
- white();
- if (ch) {
- error("Syntax error");
- }
-
-// If there is a reviver function, we recursively walk the new structure,
-// passing each name/value pair to the reviver function for possible
-// transformation, starting with a temporary root object that holds the result
-// in an empty key. If there is not a reviver function, we simply return the
-// result.
-
- return typeof reviver === 'function' ? (function walk(holder, key) {
- var k, v, value = holder[key];
- if (value && typeof value === 'object') {
- for (k in value) {
- if (Object.prototype.hasOwnProperty.call(value, k)) {
- v = walk(value, k);
- if (v !== undefined) {
- value[k] = v;
- } else {
- delete value[k];
- }
- }
- }
- }
- return reviver.call(holder, key, value);
- }({'': result}, '')) : result;
- };
-}());
--- a/web/res/douglascrockford-JSON-js/json_parse_state.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,397 +0,0 @@
-/*
- http://www.JSON.org/json_parse_state.js
- 2011-02-23
-
- Public Domain.
-
- NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
-
- This file creates a json_parse function.
-
- json_parse(text, reviver)
- This method parses a JSON text to produce an object or array.
- It can throw a SyntaxError exception.
-
- The optional reviver parameter is a function that can filter and
- transform the results. It receives each of the keys and values,
- and its return value is used instead of the original value.
- If it returns what it received, then the structure is not modified.
- If it returns undefined then the member is deleted.
-
- Example:
-
- // Parse the text. Values that look like ISO date strings will
- // be converted to Date objects.
-
- myData = json_parse(text, function (key, value) {
- var a;
- if (typeof value === 'string') {
- a =
-/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
- if (a) {
- return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4],
- +a[5], +a[6]));
- }
- }
- return value;
- });
-
- This is a reference implementation. You are free to copy, modify, or
- redistribute.
-
- This code should be minified before deployment.
- See http://javascript.crockford.com/jsmin.html
-
- USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO
- NOT CONTROL.
-*/
-
-/*jslint regexp: false*/
-
-/*members "", "\"", ",", "\/", ":", "[", "\\", "]", acomma, avalue, b,
- call, colon, container, exec, f, false, firstavalue, firstokey,
- fromCharCode, go, hasOwnProperty, key, length, n, null, ocomma, okey,
- ovalue, pop, prototype, push, r, replace, slice, state, t, test, true,
- value, "{", "}"
-*/
-
-var json_parse = (function () {
- "use strict";
-
-// This function creates a JSON parse function that uses a state machine rather
-// than the dangerous eval function to parse a JSON text.
-
- var state, // The state of the parser, one of
- // 'go' The starting state
- // 'ok' The final, accepting state
- // 'firstokey' Ready for the first key of the object or
- // the closing of an empty object
- // 'okey' Ready for the next key of the object
- // 'colon' Ready for the colon
- // 'ovalue' Ready for the value half of a key/value pair
- // 'ocomma' Ready for a comma or closing }
- // 'firstavalue' Ready for the first value of an array or
- // an empty array
- // 'avalue' Ready for the next value of an array
- // 'acomma' Ready for a comma or closing ]
- stack, // The stack, for controlling nesting.
- container, // The current container object or array
- key, // The current key
- value, // The current value
- escapes = { // Escapement translation table
- '\\': '\\',
- '"': '"',
- '/': '/',
- 't': '\t',
- 'n': '\n',
- 'r': '\r',
- 'f': '\f',
- 'b': '\b'
- },
- string = { // The actions for string tokens
- go: function () {
- state = 'ok';
- },
- firstokey: function () {
- key = value;
- state = 'colon';
- },
- okey: function () {
- key = value;
- state = 'colon';
- },
- ovalue: function () {
- state = 'ocomma';
- },
- firstavalue: function () {
- state = 'acomma';
- },
- avalue: function () {
- state = 'acomma';
- }
- },
- number = { // The actions for number tokens
- go: function () {
- state = 'ok';
- },
- ovalue: function () {
- state = 'ocomma';
- },
- firstavalue: function () {
- state = 'acomma';
- },
- avalue: function () {
- state = 'acomma';
- }
- },
- action = {
-
-// The action table describes the behavior of the machine. It contains an
-// object for each token. Each object contains a method that is called when
-// a token is matched in a state. An object will lack a method for illegal
-// states.
-
- '{': {
- go: function () {
- stack.push({state: 'ok'});
- container = {};
- state = 'firstokey';
- },
- ovalue: function () {
- stack.push({container: container, state: 'ocomma', key: key});
- container = {};
- state = 'firstokey';
- },
- firstavalue: function () {
- stack.push({container: container, state: 'acomma'});
- container = {};
- state = 'firstokey';
- },
- avalue: function () {
- stack.push({container: container, state: 'acomma'});
- container = {};
- state = 'firstokey';
- }
- },
- '}': {
- firstokey: function () {
- var pop = stack.pop();
- value = container;
- container = pop.container;
- key = pop.key;
- state = pop.state;
- },
- ocomma: function () {
- var pop = stack.pop();
- container[key] = value;
- value = container;
- container = pop.container;
- key = pop.key;
- state = pop.state;
- }
- },
- '[': {
- go: function () {
- stack.push({state: 'ok'});
- container = [];
- state = 'firstavalue';
- },
- ovalue: function () {
- stack.push({container: container, state: 'ocomma', key: key});
- container = [];
- state = 'firstavalue';
- },
- firstavalue: function () {
- stack.push({container: container, state: 'acomma'});
- container = [];
- state = 'firstavalue';
- },
- avalue: function () {
- stack.push({container: container, state: 'acomma'});
- container = [];
- state = 'firstavalue';
- }
- },
- ']': {
- firstavalue: function () {
- var pop = stack.pop();
- value = container;
- container = pop.container;
- key = pop.key;
- state = pop.state;
- },
- acomma: function () {
- var pop = stack.pop();
- container.push(value);
- value = container;
- container = pop.container;
- key = pop.key;
- state = pop.state;
- }
- },
- ':': {
- colon: function () {
- if (Object.hasOwnProperty.call(container, key)) {
- throw new SyntaxError('Duplicate key "' + key + '"');
- }
- state = 'ovalue';
- }
- },
- ',': {
- ocomma: function () {
- container[key] = value;
- state = 'okey';
- },
- acomma: function () {
- container.push(value);
- state = 'avalue';
- }
- },
- 'true': {
- go: function () {
- value = true;
- state = 'ok';
- },
- ovalue: function () {
- value = true;
- state = 'ocomma';
- },
- firstavalue: function () {
- value = true;
- state = 'acomma';
- },
- avalue: function () {
- value = true;
- state = 'acomma';
- }
- },
- 'false': {
- go: function () {
- value = false;
- state = 'ok';
- },
- ovalue: function () {
- value = false;
- state = 'ocomma';
- },
- firstavalue: function () {
- value = false;
- state = 'acomma';
- },
- avalue: function () {
- value = false;
- state = 'acomma';
- }
- },
- 'null': {
- go: function () {
- value = null;
- state = 'ok';
- },
- ovalue: function () {
- value = null;
- state = 'ocomma';
- },
- firstavalue: function () {
- value = null;
- state = 'acomma';
- },
- avalue: function () {
- value = null;
- state = 'acomma';
- }
- }
- };
-
- function debackslashify(text) {
-
-// Remove and replace any backslash escapement.
-
- return text.replace(/\\(?:u(.{4})|([^u]))/g, function (a, b, c) {
- return b ? String.fromCharCode(parseInt(b, 16)) : escapes[c];
- });
- }
-
- return function (source, reviver) {
-
-// A regular expression is used to extract tokens from the JSON text.
-// The extraction process is cautious.
-
- var r, // The result of the exec method.
- tx = /^[\x20\t\n\r]*(?:([,:\[\]{}]|true|false|null)|(-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)|"((?:[^\r\n\t\\\"]|\\(?:["\\\/trnfb]|u[0-9a-fA-F]{4}))*)")/;
-
-// Set the starting state.
-
- state = 'go';
-
-// The stack records the container, key, and state for each object or array
-// that contains another object or array while processing nested structures.
-
- stack = [];
-
-// If any error occurs, we will catch it and ultimately throw a syntax error.
-
- try {
-
-// For each token...
-
- for (;;) {
- r = tx.exec(source);
- if (!r) {
- break;
- }
-
-// r is the result array from matching the tokenizing regular expression.
-// r[0] contains everything that matched, including any initial whitespace.
-// r[1] contains any punctuation that was matched, or true, false, or null.
-// r[2] contains a matched number, still in string form.
-// r[3] contains a matched string, without quotes but with ecapement.
-
- if (r[1]) {
-
-// Token: Execute the action for this state and token.
-
- action[r[1]][state]();
-
- } else if (r[2]) {
-
-// Number token: Convert the number string into a number value and execute
-// the action for this state and number.
-
- value = +r[2];
- number[state]();
- } else {
-
-// String token: Replace the escapement sequences and execute the action for
-// this state and string.
-
- value = debackslashify(r[3]);
- string[state]();
- }
-
-// Remove the token from the string. The loop will continue as long as there
-// are tokens. This is a slow process, but it allows the use of ^ matching,
-// which assures that no illegal tokens slip through.
-
- source = source.slice(r[0].length);
- }
-
-// If we find a state/token combination that is illegal, then the action will
-// cause an error. We handle the error by simply changing the state.
-
- } catch (e) {
- state = e;
- }
-
-// The parsing is finished. If we are not in the final 'ok' state, or if the
-// remaining source contains anything except whitespace, then we did not have
-//a well-formed JSON text.
-
- if (state !== 'ok' || /[^\x20\t\n\r]/.test(source)) {
- throw state instanceof SyntaxError ? state : new SyntaxError('JSON');
- }
-
-// If there is a reviver function, we recursively walk the new structure,
-// passing each name/value pair to the reviver function for possible
-// transformation, starting with a temporary root object that holds the current
-// value in an empty key. If there is not a reviver function, we simply return
-// that value.
-
- return typeof reviver === 'function' ? (function walk(holder, key) {
- var k, v, value = holder[key];
- if (value && typeof value === 'object') {
- for (k in value) {
- if (Object.prototype.hasOwnProperty.call(value, k)) {
- v = walk(value, k);
- if (v !== undefined) {
- value[k] = v;
- } else {
- delete value[k];
- }
- }
- }
- }
- return reviver.call(holder, key, value);
- }({'': value}, '')) : value;
- };
-}());
Binary file web/res/jquery.fancybox/fancybox/blank.gif has changed
Binary file web/res/jquery.fancybox/fancybox/fancy_close.png has changed
Binary file web/res/jquery.fancybox/fancybox/fancy_loading.png has changed
Binary file web/res/jquery.fancybox/fancybox/fancy_nav_left.png has changed
Binary file web/res/jquery.fancybox/fancybox/fancy_nav_right.png has changed
Binary file web/res/jquery.fancybox/fancybox/fancy_shadow_e.png has changed
Binary file web/res/jquery.fancybox/fancybox/fancy_shadow_n.png has changed
Binary file web/res/jquery.fancybox/fancybox/fancy_shadow_ne.png has changed
Binary file web/res/jquery.fancybox/fancybox/fancy_shadow_nw.png has changed
Binary file web/res/jquery.fancybox/fancybox/fancy_shadow_s.png has changed
Binary file web/res/jquery.fancybox/fancybox/fancy_shadow_se.png has changed
Binary file web/res/jquery.fancybox/fancybox/fancy_shadow_sw.png has changed
Binary file web/res/jquery.fancybox/fancybox/fancy_shadow_w.png has changed
Binary file web/res/jquery.fancybox/fancybox/fancy_title_left.png has changed
Binary file web/res/jquery.fancybox/fancybox/fancy_title_main.png has changed
Binary file web/res/jquery.fancybox/fancybox/fancy_title_over.png has changed
Binary file web/res/jquery.fancybox/fancybox/fancy_title_right.png has changed
Binary file web/res/jquery.fancybox/fancybox/fancybox-x.png has changed
Binary file web/res/jquery.fancybox/fancybox/fancybox-y.png has changed
Binary file web/res/jquery.fancybox/fancybox/fancybox.png has changed
--- a/web/res/jquery.fancybox/fancybox/jquery.easing-1.3.pack.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,72 +0,0 @@
-/*
- * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
- *
- * Uses the built in easing capabilities added In jQuery 1.1
- * to offer multiple easing options
- *
- * TERMS OF USE - jQuery Easing
- *
- * Open source under the BSD License.
- *
- * Copyright © 2008 George McGinley Smith
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice, this list of
- * conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice, this list
- * of conditions and the following disclaimer in the documentation and/or other materials
- * provided with the distribution.
- *
- * Neither the name of the author nor the names of contributors may be used to endorse
- * or promote products derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
- * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
- * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
- * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
- * OF THE POSSIBILITY OF SUCH DAMAGE.
- *
-*/
-
-// t: current time, b: begInnIng value, c: change In value, d: duration
-eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('h.i[\'1a\']=h.i[\'z\'];h.O(h.i,{y:\'D\',z:9(x,t,b,c,d){6 h.i[h.i.y](x,t,b,c,d)},17:9(x,t,b,c,d){6 c*(t/=d)*t+b},D:9(x,t,b,c,d){6-c*(t/=d)*(t-2)+b},13:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t+b;6-c/2*((--t)*(t-2)-1)+b},X:9(x,t,b,c,d){6 c*(t/=d)*t*t+b},U:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t+1)+b},R:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t+b;6 c/2*((t-=2)*t*t+2)+b},N:9(x,t,b,c,d){6 c*(t/=d)*t*t*t+b},M:9(x,t,b,c,d){6-c*((t=t/d-1)*t*t*t-1)+b},L:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t+b;6-c/2*((t-=2)*t*t*t-2)+b},K:9(x,t,b,c,d){6 c*(t/=d)*t*t*t*t+b},J:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t*t*t+1)+b},I:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t*t+b;6 c/2*((t-=2)*t*t*t*t+2)+b},G:9(x,t,b,c,d){6-c*8.C(t/d*(8.g/2))+c+b},15:9(x,t,b,c,d){6 c*8.n(t/d*(8.g/2))+b},12:9(x,t,b,c,d){6-c/2*(8.C(8.g*t/d)-1)+b},Z:9(x,t,b,c,d){6(t==0)?b:c*8.j(2,10*(t/d-1))+b},Y:9(x,t,b,c,d){6(t==d)?b+c:c*(-8.j(2,-10*t/d)+1)+b},W:9(x,t,b,c,d){e(t==0)6 b;e(t==d)6 b+c;e((t/=d/2)<1)6 c/2*8.j(2,10*(t-1))+b;6 c/2*(-8.j(2,-10*--t)+2)+b},V:9(x,t,b,c,d){6-c*(8.o(1-(t/=d)*t)-1)+b},S:9(x,t,b,c,d){6 c*8.o(1-(t=t/d-1)*t)+b},Q:9(x,t,b,c,d){e((t/=d/2)<1)6-c/2*(8.o(1-t*t)-1)+b;6 c/2*(8.o(1-(t-=2)*t)+1)+b},P:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6-(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b},H:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6 a*8.j(2,-10*t)*8.n((t*d-s)*(2*8.g)/p)+c+b},T:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d/2)==2)6 b+c;e(!p)p=d*(.3*1.5);e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);e(t<1)6-.5*(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b;6 a*8.j(2,-10*(t-=1))*8.n((t*d-s)*(2*8.g)/p)*.5+c+b},F:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*(t/=d)*t*((s+1)*t-s)+b},E:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},16:9(x,t,b,c,d,s){e(s==u)s=1.l;e((t/=d/2)<1)6 c/2*(t*t*(((s*=(1.B))+1)*t-s))+b;6 c/2*((t-=2)*t*(((s*=(1.B))+1)*t+s)+2)+b},A:9(x,t,b,c,d){6 c-h.i.v(x,d-t,0,c,d)+b},v:9(x,t,b,c,d){e((t/=d)<(1/2.k)){6 c*(7.q*t*t)+b}m e(t<(2/2.k)){6 c*(7.q*(t-=(1.5/2.k))*t+.k)+b}m e(t<(2.5/2.k)){6 c*(7.q*(t-=(2.14/2.k))*t+.11)+b}m{6 c*(7.q*(t-=(2.18/2.k))*t+.19)+b}},1b:9(x,t,b,c,d){e(t<d/2)6 h.i.A(x,t*2,0,c,d)*.5+b;6 h.i.v(x,t*2-d,0,c,d)*.5+c*.5+b}});',62,74,'||||||return||Math|function|||||if|var|PI|jQuery|easing|pow|75|70158|else|sin|sqrt||5625|asin|||undefined|easeOutBounce|abs||def|swing|easeInBounce|525|cos|easeOutQuad|easeOutBack|easeInBack|easeInSine|easeOutElastic|easeInOutQuint|easeOutQuint|easeInQuint|easeInOutQuart|easeOutQuart|easeInQuart|extend|easeInElastic|easeInOutCirc|easeInOutCubic|easeOutCirc|easeInOutElastic|easeOutCubic|easeInCirc|easeInOutExpo|easeInCubic|easeOutExpo|easeInExpo||9375|easeInOutSine|easeInOutQuad|25|easeOutSine|easeInOutBack|easeInQuad|625|984375|jswing|easeInOutBounce'.split('|'),0,{}))
-
-/*
- *
- * TERMS OF USE - EASING EQUATIONS
- *
- * Open source under the BSD License.
- *
- * Copyright © 2001 Robert Penner
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice, this list of
- * conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice, this list
- * of conditions and the following disclaimer in the documentation and/or other materials
- * provided with the distribution.
- *
- * Neither the name of the author nor the names of contributors may be used to endorse
- * or promote products derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
- * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
- * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
- * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
- * OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- */
--- a/web/res/jquery.fancybox/fancybox/jquery.fancybox-1.3.4.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,359 +0,0 @@
-/*
- * FancyBox - jQuery Plugin
- * Simple and fancy lightbox alternative
- *
- * Examples and documentation at: http://fancybox.net
- *
- * Copyright (c) 2008 - 2010 Janis Skarnelis
- * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
- *
- * Version: 1.3.4 (11/11/2010)
- * Requires: jQuery v1.3+
- *
- * Dual licensed under the MIT and GPL licenses:
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.gnu.org/licenses/gpl.html
- */
-
-#fancybox-loading {
- position: fixed;
- top: 50%;
- left: 50%;
- width: 40px;
- height: 40px;
- margin-top: -20px;
- margin-left: -20px;
- cursor: pointer;
- overflow: hidden;
- z-index: 1104;
- display: none;
-}
-
-#fancybox-loading div {
- position: absolute;
- top: 0;
- left: 0;
- width: 40px;
- height: 480px;
- background-image: url('fancybox.png');
-}
-
-#fancybox-overlay {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- z-index: 1100;
- display: none;
-}
-
-#fancybox-tmp {
- padding: 0;
- margin: 0;
- border: 0;
- overflow: auto;
- display: none;
-}
-
-#fancybox-wrap {
- position: absolute;
- top: 0;
- left: 0;
- padding: 20px;
- z-index: 1101;
- outline: none;
- display: none;
-}
-
-#fancybox-outer {
- position: relative;
- width: 100%;
- height: 100%;
- background: #fff;
-}
-
-#fancybox-content {
- width: 0;
- height: 0;
- padding: 0;
- outline: none;
- position: relative;
- overflow: hidden;
- z-index: 1102;
- border: 0px solid #fff;
-}
-
-#fancybox-hide-sel-frame {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- background: transparent;
- z-index: 1101;
-}
-
-#fancybox-close {
- position: absolute;
- top: -15px;
- right: -15px;
- width: 30px;
- height: 30px;
- background: transparent url('fancybox.png') -40px 0px;
- cursor: pointer;
- z-index: 1103;
- display: none;
-}
-
-#fancybox-error {
- color: #444;
- font: normal 12px/20px Arial;
- padding: 14px;
- margin: 0;
-}
-
-#fancybox-img {
- width: 100%;
- height: 100%;
- padding: 0;
- margin: 0;
- border: none;
- outline: none;
- line-height: 0;
- vertical-align: top;
-}
-
-#fancybox-frame {
- width: 100%;
- height: 100%;
- border: none;
- display: block;
-}
-
-#fancybox-left, #fancybox-right {
- position: absolute;
- bottom: 0px;
- height: 100%;
- width: 35%;
- cursor: pointer;
- outline: none;
- background: transparent url('blank.gif');
- z-index: 1102;
- display: none;
-}
-
-#fancybox-left {
- left: 0px;
-}
-
-#fancybox-right {
- right: 0px;
-}
-
-#fancybox-left-ico, #fancybox-right-ico {
- position: absolute;
- top: 50%;
- left: -9999px;
- width: 30px;
- height: 30px;
- margin-top: -15px;
- cursor: pointer;
- z-index: 1102;
- display: block;
-}
-
-#fancybox-left-ico {
- background-image: url('fancybox.png');
- background-position: -40px -30px;
-}
-
-#fancybox-right-ico {
- background-image: url('fancybox.png');
- background-position: -40px -60px;
-}
-
-#fancybox-left:hover, #fancybox-right:hover {
- visibility: visible; /* IE6 */
-}
-
-#fancybox-left:hover span {
- left: 20px;
-}
-
-#fancybox-right:hover span {
- left: auto;
- right: 20px;
-}
-
-.fancybox-bg {
- position: absolute;
- padding: 0;
- margin: 0;
- border: 0;
- width: 20px;
- height: 20px;
- z-index: 1001;
-}
-
-#fancybox-bg-n {
- top: -20px;
- left: 0;
- width: 100%;
- background-image: url('fancybox-x.png');
-}
-
-#fancybox-bg-ne {
- top: -20px;
- right: -20px;
- background-image: url('fancybox.png');
- background-position: -40px -162px;
-}
-
-#fancybox-bg-e {
- top: 0;
- right: -20px;
- height: 100%;
- background-image: url('fancybox-y.png');
- background-position: -20px 0px;
-}
-
-#fancybox-bg-se {
- bottom: -20px;
- right: -20px;
- background-image: url('fancybox.png');
- background-position: -40px -182px;
-}
-
-#fancybox-bg-s {
- bottom: -20px;
- left: 0;
- width: 100%;
- background-image: url('fancybox-x.png');
- background-position: 0px -20px;
-}
-
-#fancybox-bg-sw {
- bottom: -20px;
- left: -20px;
- background-image: url('fancybox.png');
- background-position: -40px -142px;
-}
-
-#fancybox-bg-w {
- top: 0;
- left: -20px;
- height: 100%;
- background-image: url('fancybox-y.png');
-}
-
-#fancybox-bg-nw {
- top: -20px;
- left: -20px;
- background-image: url('fancybox.png');
- background-position: -40px -122px;
-}
-
-#fancybox-title {
- font-family: Helvetica;
- font-size: 12px;
- z-index: 1102;
-}
-
-.fancybox-title-inside {
- padding-bottom: 10px;
- text-align: center;
- color: #333;
- background: #fff;
- position: relative;
-}
-
-.fancybox-title-outside {
- padding-top: 10px;
- color: #fff;
-}
-
-.fancybox-title-over {
- position: absolute;
- bottom: 0;
- left: 0;
- color: #FFF;
- text-align: left;
-}
-
-#fancybox-title-over {
- padding: 10px;
- background-image: url('fancy_title_over.png');
- display: block;
-}
-
-.fancybox-title-float {
- position: absolute;
- left: 0;
- bottom: -20px;
- height: 32px;
-}
-
-#fancybox-title-float-wrap {
- border: none;
- border-collapse: collapse;
- width: auto;
-}
-
-#fancybox-title-float-wrap td {
- border: none;
- white-space: nowrap;
-}
-
-#fancybox-title-float-left {
- padding: 0 0 0 15px;
- background: url('fancybox.png') -40px -90px no-repeat;
-}
-
-#fancybox-title-float-main {
- color: #FFF;
- line-height: 29px;
- font-weight: bold;
- padding: 0 0 3px 0;
- background: url('fancybox-x.png') 0px -40px;
-}
-
-#fancybox-title-float-right {
- padding: 0 0 0 15px;
- background: url('fancybox.png') -55px -90px no-repeat;
-}
-
-/* IE6 */
-
-.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }
-
-.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
-.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }
-
-.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
-.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
-.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
-.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }
-
-.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
- height: expression(this.parentNode.clientHeight + "px");
-}
-
-#fancybox-loading.fancybox-ie6 {
- position: absolute; margin-top: 0;
- top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
-}
-
-#fancybox-loading.fancybox-ie6 div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }
-
-/* IE6, IE7, IE8 */
-
-.fancybox-ie .fancybox-bg { background: transparent !important; }
-
-.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
-.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
-.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
-.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
-.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
-.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
-.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
-.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
\ No newline at end of file
--- a/web/res/jquery.fancybox/fancybox/jquery.fancybox-1.3.4.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1156 +0,0 @@
-/*
- * FancyBox - jQuery Plugin
- * Simple and fancy lightbox alternative
- *
- * Examples and documentation at: http://fancybox.net
- *
- * Copyright (c) 2008 - 2010 Janis Skarnelis
- * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
- *
- * Version: 1.3.4 (11/11/2010)
- * Requires: jQuery v1.3+
- *
- * Dual licensed under the MIT and GPL licenses:
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.gnu.org/licenses/gpl.html
- */
-
-;(function($) {
- var tmp, loading, overlay, wrap, outer, content, close, title, nav_left, nav_right,
-
- selectedIndex = 0, selectedOpts = {}, selectedArray = [], currentIndex = 0, currentOpts = {}, currentArray = [],
-
- ajaxLoader = null, imgPreloader = new Image(), imgRegExp = /\.(jpg|gif|png|bmp|jpeg)(.*)?$/i, swfRegExp = /[^\.]\.(swf)\s*$/i,
-
- loadingTimer, loadingFrame = 1,
-
- titleHeight = 0, titleStr = '', start_pos, final_pos, busy = false, fx = $.extend($('<div/>')[0], { prop: 0 }),
-
- isIE6 = $.browser.msie && $.browser.version < 7 && !window.XMLHttpRequest,
-
- /*
- * Private methods
- */
-
- _abort = function() {
- loading.hide();
-
- imgPreloader.onerror = imgPreloader.onload = null;
-
- if (ajaxLoader) {
- ajaxLoader.abort();
- }
-
- tmp.empty();
- },
-
- _error = function() {
- if (false === selectedOpts.onError(selectedArray, selectedIndex, selectedOpts)) {
- loading.hide();
- busy = false;
- return;
- }
-
- selectedOpts.titleShow = false;
-
- selectedOpts.width = 'auto';
- selectedOpts.height = 'auto';
-
- tmp.html( '<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>' );
-
- _process_inline();
- },
-
- _start = function() {
- var obj = selectedArray[ selectedIndex ],
- href,
- type,
- title,
- str,
- emb,
- ret;
-
- _abort();
-
- selectedOpts = $.extend({}, $.fn.fancybox.defaults, (typeof $(obj).data('fancybox') == 'undefined' ? selectedOpts : $(obj).data('fancybox')));
-
- ret = selectedOpts.onStart(selectedArray, selectedIndex, selectedOpts);
-
- if (ret === false) {
- busy = false;
- return;
- } else if (typeof ret == 'object') {
- selectedOpts = $.extend(selectedOpts, ret);
- }
-
- title = selectedOpts.title || (obj.nodeName ? $(obj).attr('title') : obj.title) || '';
-
- if (obj.nodeName && !selectedOpts.orig) {
- selectedOpts.orig = $(obj).children("img:first").length ? $(obj).children("img:first") : $(obj);
- }
-
- if (title === '' && selectedOpts.orig && selectedOpts.titleFromAlt) {
- title = selectedOpts.orig.attr('alt');
- }
-
- href = selectedOpts.href || (obj.nodeName ? $(obj).attr('href') : obj.href) || null;
-
- if ((/^(?:javascript)/i).test(href) || href == '#') {
- href = null;
- }
-
- if (selectedOpts.type) {
- type = selectedOpts.type;
-
- if (!href) {
- href = selectedOpts.content;
- }
-
- } else if (selectedOpts.content) {
- type = 'html';
-
- } else if (href) {
- if (href.match(imgRegExp)) {
- type = 'image';
-
- } else if (href.match(swfRegExp)) {
- type = 'swf';
-
- } else if ($(obj).hasClass("iframe")) {
- type = 'iframe';
-
- } else if (href.indexOf("#") === 0) {
- type = 'inline';
-
- } else {
- type = 'ajax';
- }
- }
-
- if (!type) {
- _error();
- return;
- }
-
- if (type == 'inline') {
- obj = href.substr(href.indexOf("#"));
- type = $(obj).length > 0 ? 'inline' : 'ajax';
- }
-
- selectedOpts.type = type;
- selectedOpts.href = href;
- selectedOpts.title = title;
-
- if (selectedOpts.autoDimensions) {
- if (selectedOpts.type == 'html' || selectedOpts.type == 'inline' || selectedOpts.type == 'ajax') {
- selectedOpts.width = 'auto';
- selectedOpts.height = 'auto';
- } else {
- selectedOpts.autoDimensions = false;
- }
- }
-
- if (selectedOpts.modal) {
- selectedOpts.overlayShow = true;
- selectedOpts.hideOnOverlayClick = false;
- selectedOpts.hideOnContentClick = false;
- selectedOpts.enableEscapeButton = false;
- selectedOpts.showCloseButton = false;
- }
-
- selectedOpts.padding = parseInt(selectedOpts.padding, 10);
- selectedOpts.margin = parseInt(selectedOpts.margin, 10);
-
- tmp.css('padding', (selectedOpts.padding + selectedOpts.margin));
-
- $('.fancybox-inline-tmp').unbind('fancybox-cancel').bind('fancybox-change', function() {
- $(this).replaceWith(content.children());
- });
-
- switch (type) {
- case 'html' :
- tmp.html( selectedOpts.content );
- _process_inline();
- break;
-
- case 'inline' :
- if ( $(obj).parent().is('#fancybox-content') === true) {
- busy = false;
- return;
- }
-
- $('<div class="fancybox-inline-tmp" />')
- .hide()
- .insertBefore( $(obj) )
- .bind('fancybox-cleanup', function() {
- $(this).replaceWith(content.children());
- }).bind('fancybox-cancel', function() {
- $(this).replaceWith(tmp.children());
- });
-
- $(obj).appendTo(tmp);
-
- _process_inline();
- break;
-
- case 'image':
- busy = false;
-
- $.fancybox.showActivity();
-
- imgPreloader = new Image();
-
- imgPreloader.onerror = function() {
- _error();
- };
-
- imgPreloader.onload = function() {
- busy = true;
-
- imgPreloader.onerror = imgPreloader.onload = null;
-
- _process_image();
- };
-
- imgPreloader.src = href;
- break;
-
- case 'swf':
- selectedOpts.scrolling = 'no';
-
- str = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="' + selectedOpts.width + '" height="' + selectedOpts.height + '"><param name="movie" value="' + href + '"></param>';
- emb = '';
-
- $.each(selectedOpts.swf, function(name, val) {
- str += '<param name="' + name + '" value="' + val + '"></param>';
- emb += ' ' + name + '="' + val + '"';
- });
-
- str += '<embed src="' + href + '" type="application/x-shockwave-flash" width="' + selectedOpts.width + '" height="' + selectedOpts.height + '"' + emb + '></embed></object>';
-
- tmp.html(str);
-
- _process_inline();
- break;
-
- case 'ajax':
- busy = false;
-
- $.fancybox.showActivity();
-
- selectedOpts.ajax.win = selectedOpts.ajax.success;
-
- ajaxLoader = $.ajax($.extend({}, selectedOpts.ajax, {
- url : href,
- data : selectedOpts.ajax.data || {},
- error : function(XMLHttpRequest, textStatus, errorThrown) {
- if ( XMLHttpRequest.status > 0 ) {
- _error();
- }
- },
- success : function(data, textStatus, XMLHttpRequest) {
- var o = typeof XMLHttpRequest == 'object' ? XMLHttpRequest : ajaxLoader;
- if (o.status == 200) {
- if ( typeof selectedOpts.ajax.win == 'function' ) {
- ret = selectedOpts.ajax.win(href, data, textStatus, XMLHttpRequest);
-
- if (ret === false) {
- loading.hide();
- return;
- } else if (typeof ret == 'string' || typeof ret == 'object') {
- data = ret;
- }
- }
-
- tmp.html( data );
- _process_inline();
- }
- }
- }));
-
- break;
-
- case 'iframe':
- _show();
- break;
- }
- },
-
- _process_inline = function() {
- var
- w = selectedOpts.width,
- h = selectedOpts.height;
-
- if (w.toString().indexOf('%') > -1) {
- w = parseInt( ($(window).width() - (selectedOpts.margin * 2)) * parseFloat(w) / 100, 10) + 'px';
-
- } else {
- w = w == 'auto' ? 'auto' : w + 'px';
- }
-
- if (h.toString().indexOf('%') > -1) {
- h = parseInt( ($(window).height() - (selectedOpts.margin * 2)) * parseFloat(h) / 100, 10) + 'px';
-
- } else {
- h = h == 'auto' ? 'auto' : h + 'px';
- }
-
- tmp.wrapInner('<div style="width:' + w + ';height:' + h + ';overflow: ' + (selectedOpts.scrolling == 'auto' ? 'auto' : (selectedOpts.scrolling == 'yes' ? 'scroll' : 'hidden')) + ';position:relative;"></div>');
-
- selectedOpts.width = tmp.width();
- selectedOpts.height = tmp.height();
-
- _show();
- },
-
- _process_image = function() {
- selectedOpts.width = imgPreloader.width;
- selectedOpts.height = imgPreloader.height;
-
- $("<img />").attr({
- 'id' : 'fancybox-img',
- 'src' : imgPreloader.src,
- 'alt' : selectedOpts.title
- }).appendTo( tmp );
-
- _show();
- },
-
- _show = function() {
- var pos, equal;
-
- loading.hide();
-
- if (wrap.is(":visible") && false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) {
- $.event.trigger('fancybox-cancel');
-
- busy = false;
- return;
- }
-
- busy = true;
-
- $(content.add( overlay )).unbind();
-
- $(window).unbind("resize.fb scroll.fb");
- $(document).unbind('keydown.fb');
-
- if (wrap.is(":visible") && currentOpts.titlePosition !== 'outside') {
- wrap.css('height', wrap.height());
- }
-
- currentArray = selectedArray;
- currentIndex = selectedIndex;
- currentOpts = selectedOpts;
-
- if (currentOpts.overlayShow) {
- overlay.css({
- 'background-color' : currentOpts.overlayColor,
- 'opacity' : currentOpts.overlayOpacity,
- 'cursor' : currentOpts.hideOnOverlayClick ? 'pointer' : 'auto',
- 'height' : $(document).height()
- });
-
- if (!overlay.is(':visible')) {
- if (isIE6) {
- $('select:not(#fancybox-tmp select)').filter(function() {
- return this.style.visibility !== 'hidden';
- }).css({'visibility' : 'hidden'}).one('fancybox-cleanup', function() {
- this.style.visibility = 'inherit';
- });
- }
-
- overlay.show();
- }
- } else {
- overlay.hide();
- }
-
- final_pos = _get_zoom_to();
-
- _process_title();
-
- if (wrap.is(":visible")) {
- $( close.add( nav_left ).add( nav_right ) ).hide();
-
- pos = wrap.position(),
-
- start_pos = {
- top : pos.top,
- left : pos.left,
- width : wrap.width(),
- height : wrap.height()
- };
-
- equal = (start_pos.width == final_pos.width && start_pos.height == final_pos.height);
-
- content.fadeTo(currentOpts.changeFade, 0.3, function() {
- var finish_resizing = function() {
- content.html( tmp.contents() ).fadeTo(currentOpts.changeFade, 1, _finish);
- };
-
- $.event.trigger('fancybox-change');
-
- content
- .empty()
- .removeAttr('filter')
- .css({
- 'border-width' : currentOpts.padding,
- 'width' : final_pos.width - currentOpts.padding * 2,
- 'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2
- });
-
- if (equal) {
- finish_resizing();
-
- } else {
- fx.prop = 0;
-
- $(fx).animate({prop: 1}, {
- duration : currentOpts.changeSpeed,
- easing : currentOpts.easingChange,
- step : _draw,
- complete : finish_resizing
- });
- }
- });
-
- return;
- }
-
- wrap.removeAttr("style");
-
- content.css('border-width', currentOpts.padding);
-
- if (currentOpts.transitionIn == 'elastic') {
- start_pos = _get_zoom_from();
-
- content.html( tmp.contents() );
-
- wrap.show();
-
- if (currentOpts.opacity) {
- final_pos.opacity = 0;
- }
-
- fx.prop = 0;
-
- $(fx).animate({prop: 1}, {
- duration : currentOpts.speedIn,
- easing : currentOpts.easingIn,
- step : _draw,
- complete : _finish
- });
-
- return;
- }
-
- if (currentOpts.titlePosition == 'inside' && titleHeight > 0) {
- title.show();
- }
-
- content
- .css({
- 'width' : final_pos.width - currentOpts.padding * 2,
- 'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2
- })
- .html( tmp.contents() );
-
- wrap
- .css(final_pos)
- .fadeIn( currentOpts.transitionIn == 'none' ? 0 : currentOpts.speedIn, _finish );
- },
-
- _format_title = function(title) {
- if (title && title.length) {
- if (currentOpts.titlePosition == 'float') {
- return '<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">' + title + '</td><td id="fancybox-title-float-right"></td></tr></table>';
- }
-
- return '<div id="fancybox-title-' + currentOpts.titlePosition + '">' + title + '</div>';
- }
-
- return false;
- },
-
- _process_title = function() {
- titleStr = currentOpts.title || '';
- titleHeight = 0;
-
- title
- .empty()
- .removeAttr('style')
- .removeClass();
-
- if (currentOpts.titleShow === false) {
- title.hide();
- return;
- }
-
- titleStr = $.isFunction(currentOpts.titleFormat) ? currentOpts.titleFormat(titleStr, currentArray, currentIndex, currentOpts) : _format_title(titleStr);
-
- if (!titleStr || titleStr === '') {
- title.hide();
- return;
- }
-
- title
- .addClass('fancybox-title-' + currentOpts.titlePosition)
- .html( titleStr )
- .appendTo( 'body' )
- .show();
-
- switch (currentOpts.titlePosition) {
- case 'inside':
- title
- .css({
- 'width' : final_pos.width - (currentOpts.padding * 2),
- 'marginLeft' : currentOpts.padding,
- 'marginRight' : currentOpts.padding
- });
-
- titleHeight = title.outerHeight(true);
-
- title.appendTo( outer );
-
- final_pos.height += titleHeight;
- break;
-
- case 'over':
- title
- .css({
- 'marginLeft' : currentOpts.padding,
- 'width' : final_pos.width - (currentOpts.padding * 2),
- 'bottom' : currentOpts.padding
- })
- .appendTo( outer );
- break;
-
- case 'float':
- title
- .css('left', parseInt((title.width() - final_pos.width - 40)/ 2, 10) * -1)
- .appendTo( wrap );
- break;
-
- default:
- title
- .css({
- 'width' : final_pos.width - (currentOpts.padding * 2),
- 'paddingLeft' : currentOpts.padding,
- 'paddingRight' : currentOpts.padding
- })
- .appendTo( wrap );
- break;
- }
-
- title.hide();
- },
-
- _set_navigation = function() {
- if (currentOpts.enableEscapeButton || currentOpts.enableKeyboardNav) {
- $(document).bind('keydown.fb', function(e) {
- if (e.keyCode == 27 && currentOpts.enableEscapeButton) {
- e.preventDefault();
- $.fancybox.close();
-
- } else if ((e.keyCode == 37 || e.keyCode == 39) && currentOpts.enableKeyboardNav && e.target.tagName !== 'INPUT' && e.target.tagName !== 'TEXTAREA' && e.target.tagName !== 'SELECT') {
- e.preventDefault();
- $.fancybox[ e.keyCode == 37 ? 'prev' : 'next']();
- }
- });
- }
-
- if (!currentOpts.showNavArrows) {
- nav_left.hide();
- nav_right.hide();
- return;
- }
-
- if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex !== 0) {
- nav_left.show();
- }
-
- if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex != (currentArray.length -1)) {
- nav_right.show();
- }
- },
-
- _finish = function () {
- if (!$.support.opacity) {
- content.get(0).style.removeAttribute('filter');
- wrap.get(0).style.removeAttribute('filter');
- }
-
- if (selectedOpts.autoDimensions) {
- content.css('height', 'auto');
- }
-
- wrap.css('height', 'auto');
-
- if (titleStr && titleStr.length) {
- title.show();
- }
-
- if (currentOpts.showCloseButton) {
- close.show();
- }
-
- _set_navigation();
-
- if (currentOpts.hideOnContentClick) {
- content.bind('click', $.fancybox.close);
- }
-
- if (currentOpts.hideOnOverlayClick) {
- overlay.bind('click', $.fancybox.close);
- }
-
- $(window).bind("resize.fb", $.fancybox.resize);
-
- if (currentOpts.centerOnScroll) {
- $(window).bind("scroll.fb", $.fancybox.center);
- }
-
- if (currentOpts.type == 'iframe') {
- $('<iframe id="fancybox-frame" name="fancybox-frame' + new Date().getTime() + '" frameborder="0" hspace="0" ' + ($.browser.msie ? 'allowtransparency="true""' : '') + ' scrolling="' + selectedOpts.scrolling + '" src="' + currentOpts.href + '"></iframe>').appendTo(content);
- }
-
- wrap.show();
-
- busy = false;
-
- $.fancybox.center();
-
- currentOpts.onComplete(currentArray, currentIndex, currentOpts);
-
- _preload_images();
- },
-
- _preload_images = function() {
- var href,
- objNext;
-
- if ((currentArray.length -1) > currentIndex) {
- href = currentArray[ currentIndex + 1 ].href;
-
- if (typeof href !== 'undefined' && href.match(imgRegExp)) {
- objNext = new Image();
- objNext.src = href;
- }
- }
-
- if (currentIndex > 0) {
- href = currentArray[ currentIndex - 1 ].href;
-
- if (typeof href !== 'undefined' && href.match(imgRegExp)) {
- objNext = new Image();
- objNext.src = href;
- }
- }
- },
-
- _draw = function(pos) {
- var dim = {
- width : parseInt(start_pos.width + (final_pos.width - start_pos.width) * pos, 10),
- height : parseInt(start_pos.height + (final_pos.height - start_pos.height) * pos, 10),
-
- top : parseInt(start_pos.top + (final_pos.top - start_pos.top) * pos, 10),
- left : parseInt(start_pos.left + (final_pos.left - start_pos.left) * pos, 10)
- };
-
- if (typeof final_pos.opacity !== 'undefined') {
- dim.opacity = pos < 0.5 ? 0.5 : pos;
- }
-
- wrap.css(dim);
-
- content.css({
- 'width' : dim.width - currentOpts.padding * 2,
- 'height' : dim.height - (titleHeight * pos) - currentOpts.padding * 2
- });
- },
-
- _get_viewport = function() {
- return [
- $(window).width() - (currentOpts.margin * 2),
- $(window).height() - (currentOpts.margin * 2),
- $(document).scrollLeft() + currentOpts.margin,
- $(document).scrollTop() + currentOpts.margin
- ];
- },
-
- _get_zoom_to = function () {
- var view = _get_viewport(),
- to = {},
- resize = currentOpts.autoScale,
- double_padding = currentOpts.padding * 2,
- ratio;
-
- if (currentOpts.width.toString().indexOf('%') > -1) {
- to.width = parseInt((view[0] * parseFloat(currentOpts.width)) / 100, 10);
- } else {
- to.width = currentOpts.width + double_padding;
- }
-
- if (currentOpts.height.toString().indexOf('%') > -1) {
- to.height = parseInt((view[1] * parseFloat(currentOpts.height)) / 100, 10);
- } else {
- to.height = currentOpts.height + double_padding;
- }
-
- if (resize && (to.width > view[0] || to.height > view[1])) {
- if (selectedOpts.type == 'image' || selectedOpts.type == 'swf') {
- ratio = (currentOpts.width ) / (currentOpts.height );
-
- if ((to.width ) > view[0]) {
- to.width = view[0];
- to.height = parseInt(((to.width - double_padding) / ratio) + double_padding, 10);
- }
-
- if ((to.height) > view[1]) {
- to.height = view[1];
- to.width = parseInt(((to.height - double_padding) * ratio) + double_padding, 10);
- }
-
- } else {
- to.width = Math.min(to.width, view[0]);
- to.height = Math.min(to.height, view[1]);
- }
- }
-
- to.top = parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - to.height - 40) * 0.5)), 10);
- to.left = parseInt(Math.max(view[2] - 20, view[2] + ((view[0] - to.width - 40) * 0.5)), 10);
-
- return to;
- },
-
- _get_obj_pos = function(obj) {
- var pos = obj.offset();
-
- pos.top += parseInt( obj.css('paddingTop'), 10 ) || 0;
- pos.left += parseInt( obj.css('paddingLeft'), 10 ) || 0;
-
- pos.top += parseInt( obj.css('border-top-width'), 10 ) || 0;
- pos.left += parseInt( obj.css('border-left-width'), 10 ) || 0;
-
- pos.width = obj.width();
- pos.height = obj.height();
-
- return pos;
- },
-
- _get_zoom_from = function() {
- var orig = selectedOpts.orig ? $(selectedOpts.orig) : false,
- from = {},
- pos,
- view;
-
- if (orig && orig.length) {
- pos = _get_obj_pos(orig);
-
- from = {
- width : pos.width + (currentOpts.padding * 2),
- height : pos.height + (currentOpts.padding * 2),
- top : pos.top - currentOpts.padding - 20,
- left : pos.left - currentOpts.padding - 20
- };
-
- } else {
- view = _get_viewport();
-
- from = {
- width : currentOpts.padding * 2,
- height : currentOpts.padding * 2,
- top : parseInt(view[3] + view[1] * 0.5, 10),
- left : parseInt(view[2] + view[0] * 0.5, 10)
- };
- }
-
- return from;
- },
-
- _animate_loading = function() {
- if (!loading.is(':visible')){
- clearInterval(loadingTimer);
- return;
- }
-
- $('div', loading).css('top', (loadingFrame * -40) + 'px');
-
- loadingFrame = (loadingFrame + 1) % 12;
- };
-
- /*
- * Public methods
- */
-
- $.fn.fancybox = function(options) {
- if (!$(this).length) {
- return this;
- }
-
- $(this)
- .data('fancybox', $.extend({}, options, ($.metadata ? $(this).metadata() : {})))
- .unbind('click.fb')
- .bind('click.fb', function(e) {
- e.preventDefault();
-
- if (busy) {
- return;
- }
-
- busy = true;
-
- $(this).blur();
-
- selectedArray = [];
- selectedIndex = 0;
-
- var rel = $(this).attr('rel') || '';
-
- if (!rel || rel == '' || rel === 'nofollow') {
- selectedArray.push(this);
-
- } else {
- selectedArray = $("a[rel=" + rel + "], area[rel=" + rel + "]");
- selectedIndex = selectedArray.index( this );
- }
-
- _start();
-
- return;
- });
-
- return this;
- };
-
- $.fancybox = function(obj) {
- var opts;
-
- if (busy) {
- return;
- }
-
- busy = true;
- opts = typeof arguments[1] !== 'undefined' ? arguments[1] : {};
-
- selectedArray = [];
- selectedIndex = parseInt(opts.index, 10) || 0;
-
- if ($.isArray(obj)) {
- for (var i = 0, j = obj.length; i < j; i++) {
- if (typeof obj[i] == 'object') {
- $(obj[i]).data('fancybox', $.extend({}, opts, obj[i]));
- } else {
- obj[i] = $({}).data('fancybox', $.extend({content : obj[i]}, opts));
- }
- }
-
- selectedArray = jQuery.merge(selectedArray, obj);
-
- } else {
- if (typeof obj == 'object') {
- $(obj).data('fancybox', $.extend({}, opts, obj));
- } else {
- obj = $({}).data('fancybox', $.extend({content : obj}, opts));
- }
-
- selectedArray.push(obj);
- }
-
- if (selectedIndex > selectedArray.length || selectedIndex < 0) {
- selectedIndex = 0;
- }
-
- _start();
- };
-
- $.fancybox.showActivity = function() {
- clearInterval(loadingTimer);
-
- loading.show();
- loadingTimer = setInterval(_animate_loading, 66);
- };
-
- $.fancybox.hideActivity = function() {
- loading.hide();
- };
-
- $.fancybox.next = function() {
- return $.fancybox.pos( currentIndex + 1);
- };
-
- $.fancybox.prev = function() {
- return $.fancybox.pos( currentIndex - 1);
- };
-
- $.fancybox.pos = function(pos) {
- if (busy) {
- return;
- }
-
- pos = parseInt(pos);
-
- selectedArray = currentArray;
-
- if (pos > -1 && pos < currentArray.length) {
- selectedIndex = pos;
- _start();
-
- } else if (currentOpts.cyclic && currentArray.length > 1) {
- selectedIndex = pos >= currentArray.length ? 0 : currentArray.length - 1;
- _start();
- }
-
- return;
- };
-
- $.fancybox.cancel = function() {
- if (busy) {
- return;
- }
-
- busy = true;
-
- $.event.trigger('fancybox-cancel');
-
- _abort();
-
- selectedOpts.onCancel(selectedArray, selectedIndex, selectedOpts);
-
- busy = false;
- };
-
- // Note: within an iframe use - parent.$.fancybox.close();
- $.fancybox.close = function() {
- if (busy || wrap.is(':hidden')) {
- return;
- }
-
- busy = true;
-
- if (currentOpts && false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) {
- busy = false;
- return;
- }
-
- _abort();
-
- $(close.add( nav_left ).add( nav_right )).hide();
-
- $(content.add( overlay )).unbind();
-
- $(window).unbind("resize.fb scroll.fb");
- $(document).unbind('keydown.fb');
-
- content.find('iframe').attr('src', isIE6 && /^https/i.test(window.location.href || '') ? 'javascript:void(false)' : 'about:blank');
-
- if (currentOpts.titlePosition !== 'inside') {
- title.empty();
- }
-
- wrap.stop();
-
- function _cleanup() {
- overlay.fadeOut('fast');
-
- title.empty().hide();
- wrap.hide();
-
- $.event.trigger('fancybox-cleanup');
-
- content.empty();
-
- currentOpts.onClosed(currentArray, currentIndex, currentOpts);
-
- currentArray = selectedOpts = [];
- currentIndex = selectedIndex = 0;
- currentOpts = selectedOpts = {};
-
- busy = false;
- }
-
- if (currentOpts.transitionOut == 'elastic') {
- start_pos = _get_zoom_from();
-
- var pos = wrap.position();
-
- final_pos = {
- top : pos.top ,
- left : pos.left,
- width : wrap.width(),
- height : wrap.height()
- };
-
- if (currentOpts.opacity) {
- final_pos.opacity = 1;
- }
-
- title.empty().hide();
-
- fx.prop = 1;
-
- $(fx).animate({ prop: 0 }, {
- duration : currentOpts.speedOut,
- easing : currentOpts.easingOut,
- step : _draw,
- complete : _cleanup
- });
-
- } else {
- wrap.fadeOut( currentOpts.transitionOut == 'none' ? 0 : currentOpts.speedOut, _cleanup);
- }
- };
-
- $.fancybox.resize = function() {
- if (overlay.is(':visible')) {
- overlay.css('height', $(document).height());
- }
-
- $.fancybox.center(true);
- };
-
- $.fancybox.center = function() {
- var view, align;
-
- if (busy) {
- return;
- }
-
- align = arguments[0] === true ? 1 : 0;
- view = _get_viewport();
-
- if (!align && (wrap.width() > view[0] || wrap.height() > view[1])) {
- return;
- }
-
- wrap
- .stop()
- .animate({
- 'top' : parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - content.height() - 40) * 0.5) - currentOpts.padding)),
- 'left' : parseInt(Math.max(view[2] - 20, view[2] + ((view[0] - content.width() - 40) * 0.5) - currentOpts.padding))
- }, typeof arguments[0] == 'number' ? arguments[0] : 200);
- };
-
- $.fancybox.init = function() {
- if ($("#fancybox-wrap").length) {
- return;
- }
-
- $('body').append(
- tmp = $('<div id="fancybox-tmp"></div>'),
- loading = $('<div id="fancybox-loading"><div></div></div>'),
- overlay = $('<div id="fancybox-overlay"></div>'),
- wrap = $('<div id="fancybox-wrap"></div>')
- );
-
- outer = $('<div id="fancybox-outer"></div>')
- .append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>')
- .appendTo( wrap );
-
- outer.append(
- content = $('<div id="fancybox-content"></div>'),
- close = $('<a id="fancybox-close"></a>'),
- title = $('<div id="fancybox-title"></div>'),
-
- nav_left = $('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),
- nav_right = $('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>')
- );
-
- close.click($.fancybox.close);
- loading.click($.fancybox.cancel);
-
- nav_left.click(function(e) {
- e.preventDefault();
- $.fancybox.prev();
- });
-
- nav_right.click(function(e) {
- e.preventDefault();
- $.fancybox.next();
- });
-
- if ($.fn.mousewheel) {
- wrap.bind('mousewheel.fb', function(e, delta) {
- if (busy) {
- e.preventDefault();
-
- } else if ($(e.target).get(0).clientHeight == 0 || $(e.target).get(0).scrollHeight === $(e.target).get(0).clientHeight) {
- e.preventDefault();
- $.fancybox[ delta > 0 ? 'prev' : 'next']();
- }
- });
- }
-
- if (!$.support.opacity) {
- wrap.addClass('fancybox-ie');
- }
-
- if (isIE6) {
- loading.addClass('fancybox-ie6');
- wrap.addClass('fancybox-ie6');
-
- $('<iframe id="fancybox-hide-sel-frame" src="' + (/^https/i.test(window.location.href || '') ? 'javascript:void(false)' : 'about:blank' ) + '" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(outer);
- }
- };
-
- $.fn.fancybox.defaults = {
- padding : 10,
- margin : 40,
- opacity : false,
- modal : false,
- cyclic : false,
- scrolling : 'auto', // 'auto', 'yes' or 'no'
-
- width : 560,
- height : 340,
-
- autoScale : true,
- autoDimensions : true,
- centerOnScroll : false,
-
- ajax : {},
- swf : { wmode: 'transparent' },
-
- hideOnOverlayClick : true,
- hideOnContentClick : false,
-
- overlayShow : true,
- overlayOpacity : 0.7,
- overlayColor : '#777',
-
- titleShow : true,
- titlePosition : 'float', // 'float', 'outside', 'inside' or 'over'
- titleFormat : null,
- titleFromAlt : false,
-
- transitionIn : 'fade', // 'elastic', 'fade' or 'none'
- transitionOut : 'fade', // 'elastic', 'fade' or 'none'
-
- speedIn : 300,
- speedOut : 300,
-
- changeSpeed : 300,
- changeFade : 'fast',
-
- easingIn : 'swing',
- easingOut : 'swing',
-
- showCloseButton : true,
- showNavArrows : true,
- enableEscapeButton : true,
- enableKeyboardNav : true,
-
- onStart : function(){},
- onCancel : function(){},
- onComplete : function(){},
- onCleanup : function(){},
- onClosed : function(){},
- onError : function(){}
- };
-
- $(document).ready(function() {
- $.fancybox.init();
- });
-
-})(jQuery);
\ No newline at end of file
--- a/web/res/jquery.fancybox/fancybox/jquery.fancybox-1.3.4.pack.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-/*
- * FancyBox - jQuery Plugin
- * Simple and fancy lightbox alternative
- *
- * Examples and documentation at: http://fancybox.net
- *
- * Copyright (c) 2008 - 2010 Janis Skarnelis
- * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
- *
- * Version: 1.3.4 (11/11/2010)
- * Requires: jQuery v1.3+
- *
- * Dual licensed under the MIT and GPL licenses:
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.gnu.org/licenses/gpl.html
- */
-
-;(function(b){var m,t,u,f,D,j,E,n,z,A,q=0,e={},o=[],p=0,d={},l=[],G=null,v=new Image,J=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,W=/[^\.]\.(swf)\s*$/i,K,L=1,y=0,s="",r,i,h=false,B=b.extend(b("<div/>")[0],{prop:0}),M=b.browser.msie&&b.browser.version<7&&!window.XMLHttpRequest,N=function(){t.hide();v.onerror=v.onload=null;G&&G.abort();m.empty()},O=function(){if(false===e.onError(o,q,e)){t.hide();h=false}else{e.titleShow=false;e.width="auto";e.height="auto";m.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>');
-F()}},I=function(){var a=o[q],c,g,k,C,P,w;N();e=b.extend({},b.fn.fancybox.defaults,typeof b(a).data("fancybox")=="undefined"?e:b(a).data("fancybox"));w=e.onStart(o,q,e);if(w===false)h=false;else{if(typeof w=="object")e=b.extend(e,w);k=e.title||(a.nodeName?b(a).attr("title"):a.title)||"";if(a.nodeName&&!e.orig)e.orig=b(a).children("img:first").length?b(a).children("img:first"):b(a);if(k===""&&e.orig&&e.titleFromAlt)k=e.orig.attr("alt");c=e.href||(a.nodeName?b(a).attr("href"):a.href)||null;if(/^(?:javascript)/i.test(c)||
-c=="#")c=null;if(e.type){g=e.type;if(!c)c=e.content}else if(e.content)g="html";else if(c)g=c.match(J)?"image":c.match(W)?"swf":b(a).hasClass("iframe")?"iframe":c.indexOf("#")===0?"inline":"ajax";if(g){if(g=="inline"){a=c.substr(c.indexOf("#"));g=b(a).length>0?"inline":"ajax"}e.type=g;e.href=c;e.title=k;if(e.autoDimensions)if(e.type=="html"||e.type=="inline"||e.type=="ajax"){e.width="auto";e.height="auto"}else e.autoDimensions=false;if(e.modal){e.overlayShow=true;e.hideOnOverlayClick=false;e.hideOnContentClick=
-false;e.enableEscapeButton=false;e.showCloseButton=false}e.padding=parseInt(e.padding,10);e.margin=parseInt(e.margin,10);m.css("padding",e.padding+e.margin);b(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){b(this).replaceWith(j.children())});switch(g){case "html":m.html(e.content);F();break;case "inline":if(b(a).parent().is("#fancybox-content")===true){h=false;break}b('<div class="fancybox-inline-tmp" />').hide().insertBefore(b(a)).bind("fancybox-cleanup",function(){b(this).replaceWith(j.children())}).bind("fancybox-cancel",
-function(){b(this).replaceWith(m.children())});b(a).appendTo(m);F();break;case "image":h=false;b.fancybox.showActivity();v=new Image;v.onerror=function(){O()};v.onload=function(){h=true;v.onerror=v.onload=null;e.width=v.width;e.height=v.height;b("<img />").attr({id:"fancybox-img",src:v.src,alt:e.title}).appendTo(m);Q()};v.src=c;break;case "swf":e.scrolling="no";C='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+e.width+'" height="'+e.height+'"><param name="movie" value="'+c+
-'"></param>';P="";b.each(e.swf,function(x,H){C+='<param name="'+x+'" value="'+H+'"></param>';P+=" "+x+'="'+H+'"'});C+='<embed src="'+c+'" type="application/x-shockwave-flash" width="'+e.width+'" height="'+e.height+'"'+P+"></embed></object>";m.html(C);F();break;case "ajax":h=false;b.fancybox.showActivity();e.ajax.win=e.ajax.success;G=b.ajax(b.extend({},e.ajax,{url:c,data:e.ajax.data||{},error:function(x){x.status>0&&O()},success:function(x,H,R){if((typeof R=="object"?R:G).status==200){if(typeof e.ajax.win==
-"function"){w=e.ajax.win(c,x,H,R);if(w===false){t.hide();return}else if(typeof w=="string"||typeof w=="object")x=w}m.html(x);F()}}}));break;case "iframe":Q()}}else O()}},F=function(){var a=e.width,c=e.height;a=a.toString().indexOf("%")>-1?parseInt((b(window).width()-e.margin*2)*parseFloat(a)/100,10)+"px":a=="auto"?"auto":a+"px";c=c.toString().indexOf("%")>-1?parseInt((b(window).height()-e.margin*2)*parseFloat(c)/100,10)+"px":c=="auto"?"auto":c+"px";m.wrapInner('<div style="width:'+a+";height:"+c+
-";overflow: "+(e.scrolling=="auto"?"auto":e.scrolling=="yes"?"scroll":"hidden")+';position:relative;"></div>');e.width=m.width();e.height=m.height();Q()},Q=function(){var a,c;t.hide();if(f.is(":visible")&&false===d.onCleanup(l,p,d)){b.event.trigger("fancybox-cancel");h=false}else{h=true;b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");f.is(":visible")&&d.titlePosition!=="outside"&&f.css("height",f.height());l=o;p=q;d=e;if(d.overlayShow){u.css({"background-color":d.overlayColor,
-opacity:d.overlayOpacity,cursor:d.hideOnOverlayClick?"pointer":"auto",height:b(document).height()});if(!u.is(":visible")){M&&b("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});u.show()}}else u.hide();i=X();s=d.title||"";y=0;n.empty().removeAttr("style").removeClass();if(d.titleShow!==false){if(b.isFunction(d.titleFormat))a=d.titleFormat(s,l,p,d);else a=s&&s.length?
-d.titlePosition=="float"?'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+s+'</td><td id="fancybox-title-float-right"></td></tr></table>':'<div id="fancybox-title-'+d.titlePosition+'">'+s+"</div>":false;s=a;if(!(!s||s==="")){n.addClass("fancybox-title-"+d.titlePosition).html(s).appendTo("body").show();switch(d.titlePosition){case "inside":n.css({width:i.width-d.padding*2,marginLeft:d.padding,marginRight:d.padding});
-y=n.outerHeight(true);n.appendTo(D);i.height+=y;break;case "over":n.css({marginLeft:d.padding,width:i.width-d.padding*2,bottom:d.padding}).appendTo(D);break;case "float":n.css("left",parseInt((n.width()-i.width-40)/2,10)*-1).appendTo(f);break;default:n.css({width:i.width-d.padding*2,paddingLeft:d.padding,paddingRight:d.padding}).appendTo(f)}}}n.hide();if(f.is(":visible")){b(E.add(z).add(A)).hide();a=f.position();r={top:a.top,left:a.left,width:f.width(),height:f.height()};c=r.width==i.width&&r.height==
-i.height;j.fadeTo(d.changeFade,0.3,function(){var g=function(){j.html(m.contents()).fadeTo(d.changeFade,1,S)};b.event.trigger("fancybox-change");j.empty().removeAttr("filter").css({"border-width":d.padding,width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2});if(c)g();else{B.prop=0;b(B).animate({prop:1},{duration:d.changeSpeed,easing:d.easingChange,step:T,complete:g})}})}else{f.removeAttr("style");j.css("border-width",d.padding);if(d.transitionIn=="elastic"){r=V();j.html(m.contents());
-f.show();if(d.opacity)i.opacity=0;B.prop=0;b(B).animate({prop:1},{duration:d.speedIn,easing:d.easingIn,step:T,complete:S})}else{d.titlePosition=="inside"&&y>0&&n.show();j.css({width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2}).html(m.contents());f.css(i).fadeIn(d.transitionIn=="none"?0:d.speedIn,S)}}}},Y=function(){if(d.enableEscapeButton||d.enableKeyboardNav)b(document).bind("keydown.fb",function(a){if(a.keyCode==27&&d.enableEscapeButton){a.preventDefault();b.fancybox.close()}else if((a.keyCode==
-37||a.keyCode==39)&&d.enableKeyboardNav&&a.target.tagName!=="INPUT"&&a.target.tagName!=="TEXTAREA"&&a.target.tagName!=="SELECT"){a.preventDefault();b.fancybox[a.keyCode==37?"prev":"next"]()}});if(d.showNavArrows){if(d.cyclic&&l.length>1||p!==0)z.show();if(d.cyclic&&l.length>1||p!=l.length-1)A.show()}else{z.hide();A.hide()}},S=function(){if(!b.support.opacity){j.get(0).style.removeAttribute("filter");f.get(0).style.removeAttribute("filter")}e.autoDimensions&&j.css("height","auto");f.css("height","auto");
-s&&s.length&&n.show();d.showCloseButton&&E.show();Y();d.hideOnContentClick&&j.bind("click",b.fancybox.close);d.hideOnOverlayClick&&u.bind("click",b.fancybox.close);b(window).bind("resize.fb",b.fancybox.resize);d.centerOnScroll&&b(window).bind("scroll.fb",b.fancybox.center);if(d.type=="iframe")b('<iframe id="fancybox-frame" name="fancybox-frame'+(new Date).getTime()+'" frameborder="0" hspace="0" '+(b.browser.msie?'allowtransparency="true""':"")+' scrolling="'+e.scrolling+'" src="'+d.href+'"></iframe>').appendTo(j);
-f.show();h=false;b.fancybox.center();d.onComplete(l,p,d);var a,c;if(l.length-1>p){a=l[p+1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}if(p>0){a=l[p-1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}},T=function(a){var c={width:parseInt(r.width+(i.width-r.width)*a,10),height:parseInt(r.height+(i.height-r.height)*a,10),top:parseInt(r.top+(i.top-r.top)*a,10),left:parseInt(r.left+(i.left-r.left)*a,10)};if(typeof i.opacity!=="undefined")c.opacity=a<0.5?0.5:a;f.css(c);
-j.css({width:c.width-d.padding*2,height:c.height-y*a-d.padding*2})},U=function(){return[b(window).width()-d.margin*2,b(window).height()-d.margin*2,b(document).scrollLeft()+d.margin,b(document).scrollTop()+d.margin]},X=function(){var a=U(),c={},g=d.autoScale,k=d.padding*2;c.width=d.width.toString().indexOf("%")>-1?parseInt(a[0]*parseFloat(d.width)/100,10):d.width+k;c.height=d.height.toString().indexOf("%")>-1?parseInt(a[1]*parseFloat(d.height)/100,10):d.height+k;if(g&&(c.width>a[0]||c.height>a[1]))if(e.type==
-"image"||e.type=="swf"){g=d.width/d.height;if(c.width>a[0]){c.width=a[0];c.height=parseInt((c.width-k)/g+k,10)}if(c.height>a[1]){c.height=a[1];c.width=parseInt((c.height-k)*g+k,10)}}else{c.width=Math.min(c.width,a[0]);c.height=Math.min(c.height,a[1])}c.top=parseInt(Math.max(a[3]-20,a[3]+(a[1]-c.height-40)*0.5),10);c.left=parseInt(Math.max(a[2]-20,a[2]+(a[0]-c.width-40)*0.5),10);return c},V=function(){var a=e.orig?b(e.orig):false,c={};if(a&&a.length){c=a.offset();c.top+=parseInt(a.css("paddingTop"),
-10)||0;c.left+=parseInt(a.css("paddingLeft"),10)||0;c.top+=parseInt(a.css("border-top-width"),10)||0;c.left+=parseInt(a.css("border-left-width"),10)||0;c.width=a.width();c.height=a.height();c={width:c.width+d.padding*2,height:c.height+d.padding*2,top:c.top-d.padding-20,left:c.left-d.padding-20}}else{a=U();c={width:d.padding*2,height:d.padding*2,top:parseInt(a[3]+a[1]*0.5,10),left:parseInt(a[2]+a[0]*0.5,10)}}return c},Z=function(){if(t.is(":visible")){b("div",t).css("top",L*-40+"px");L=(L+1)%12}else clearInterval(K)};
-b.fn.fancybox=function(a){if(!b(this).length)return this;b(this).data("fancybox",b.extend({},a,b.metadata?b(this).metadata():{})).unbind("click.fb").bind("click.fb",function(c){c.preventDefault();if(!h){h=true;b(this).blur();o=[];q=0;c=b(this).attr("rel")||"";if(!c||c==""||c==="nofollow")o.push(this);else{o=b("a[rel="+c+"], area[rel="+c+"]");q=o.index(this)}I()}});return this};b.fancybox=function(a,c){var g;if(!h){h=true;g=typeof c!=="undefined"?c:{};o=[];q=parseInt(g.index,10)||0;if(b.isArray(a)){for(var k=
-0,C=a.length;k<C;k++)if(typeof a[k]=="object")b(a[k]).data("fancybox",b.extend({},g,a[k]));else a[k]=b({}).data("fancybox",b.extend({content:a[k]},g));o=jQuery.merge(o,a)}else{if(typeof a=="object")b(a).data("fancybox",b.extend({},g,a));else a=b({}).data("fancybox",b.extend({content:a},g));o.push(a)}if(q>o.length||q<0)q=0;I()}};b.fancybox.showActivity=function(){clearInterval(K);t.show();K=setInterval(Z,66)};b.fancybox.hideActivity=function(){t.hide()};b.fancybox.next=function(){return b.fancybox.pos(p+
-1)};b.fancybox.prev=function(){return b.fancybox.pos(p-1)};b.fancybox.pos=function(a){if(!h){a=parseInt(a);o=l;if(a>-1&&a<l.length){q=a;I()}else if(d.cyclic&&l.length>1){q=a>=l.length?0:l.length-1;I()}}};b.fancybox.cancel=function(){if(!h){h=true;b.event.trigger("fancybox-cancel");N();e.onCancel(o,q,e);h=false}};b.fancybox.close=function(){function a(){u.fadeOut("fast");n.empty().hide();f.hide();b.event.trigger("fancybox-cleanup");j.empty();d.onClosed(l,p,d);l=e=[];p=q=0;d=e={};h=false}if(!(h||f.is(":hidden"))){h=
-true;if(d&&false===d.onCleanup(l,p,d))h=false;else{N();b(E.add(z).add(A)).hide();b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");j.find("iframe").attr("src",M&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank");d.titlePosition!=="inside"&&n.empty();f.stop();if(d.transitionOut=="elastic"){r=V();var c=f.position();i={top:c.top,left:c.left,width:f.width(),height:f.height()};if(d.opacity)i.opacity=1;n.empty().hide();B.prop=1;
-b(B).animate({prop:0},{duration:d.speedOut,easing:d.easingOut,step:T,complete:a})}else f.fadeOut(d.transitionOut=="none"?0:d.speedOut,a)}}};b.fancybox.resize=function(){u.is(":visible")&&u.css("height",b(document).height());b.fancybox.center(true)};b.fancybox.center=function(a){var c,g;if(!h){g=a===true?1:0;c=U();!g&&(f.width()>c[0]||f.height()>c[1])||f.stop().animate({top:parseInt(Math.max(c[3]-20,c[3]+(c[1]-j.height()-40)*0.5-d.padding)),left:parseInt(Math.max(c[2]-20,c[2]+(c[0]-j.width()-40)*0.5-
-d.padding))},typeof a=="number"?a:200)}};b.fancybox.init=function(){if(!b("#fancybox-wrap").length){b("body").append(m=b('<div id="fancybox-tmp"></div>'),t=b('<div id="fancybox-loading"><div></div></div>'),u=b('<div id="fancybox-overlay"></div>'),f=b('<div id="fancybox-wrap"></div>'));D=b('<div id="fancybox-outer"></div>').append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>').appendTo(f);
-D.append(j=b('<div id="fancybox-content"></div>'),E=b('<a id="fancybox-close"></a>'),n=b('<div id="fancybox-title"></div>'),z=b('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),A=b('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));E.click(b.fancybox.close);t.click(b.fancybox.cancel);z.click(function(a){a.preventDefault();b.fancybox.prev()});A.click(function(a){a.preventDefault();b.fancybox.next()});
-b.fn.mousewheel&&f.bind("mousewheel.fb",function(a,c){if(h)a.preventDefault();else if(b(a.target).get(0).clientHeight==0||b(a.target).get(0).scrollHeight===b(a.target).get(0).clientHeight){a.preventDefault();b.fancybox[c>0?"prev":"next"]()}});b.support.opacity||f.addClass("fancybox-ie");if(M){t.addClass("fancybox-ie6");f.addClass("fancybox-ie6");b('<iframe id="fancybox-hide-sel-frame" src="'+(/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank")+'" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(D)}}};
-b.fn.fancybox.defaults={padding:10,margin:40,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.7,overlayColor:"#777",titleShow:true,titlePosition:"float",titleFormat:null,titleFromAlt:false,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",
-easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};b(document).ready(function(){b.fancybox.init()})})(jQuery);
\ No newline at end of file
--- a/web/res/jquery.fancybox/fancybox/jquery.mousewheel-3.0.4.pack.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-/*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net)
-* Licensed under the MIT License (LICENSE.txt).
-*
-* Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
-* Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
-* Thanks to: Seamus Leahy for adding deltaX and deltaY
-*
-* Version: 3.0.4
-*
-* Requires: 1.2.2+
-*/
-
-(function(d){function g(a){var b=a||window.event,i=[].slice.call(arguments,1),c=0,h=0,e=0;a=d.event.fix(b);a.type="mousewheel";if(a.wheelDelta)c=a.wheelDelta/120;if(a.detail)c=-a.detail/3;e=c;if(b.axis!==undefined&&b.axis===b.HORIZONTAL_AXIS){e=0;h=-1*c}if(b.wheelDeltaY!==undefined)e=b.wheelDeltaY/120;if(b.wheelDeltaX!==undefined)h=-1*b.wheelDeltaX/120;i.unshift(a,c,h,e);return d.event.handle.apply(this,i)}var f=["DOMMouseScroll","mousewheel"];d.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a=
-f.length;a;)this.addEventListener(f[--a],g,false);else this.onmousewheel=g},teardown:function(){if(this.removeEventListener)for(var a=f.length;a;)this.removeEventListener(f[--a],g,false);else this.onmousewheel=null}};d.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery);
\ No newline at end of file
--- a/web/res/jquery.scrollto/jquery.scrollTo-1.4.2-min.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-/**
- * jQuery.ScrollTo - Easy element scrolling using jQuery.
- * Copyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
- * Dual licensed under MIT and GPL.
- * Date: 5/25/2009
- * @author Ariel Flesler
- * @version 1.4.2
- *
- * http://flesler.blogspot.com/2007/10/jqueryscrollto.html
- */
-;(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);
\ No newline at end of file
--- a/web/res/jquery.tools/jquery.tools.min.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,270 +0,0 @@
-/*
- * jQuery Tools 1.2.5 - The missing UI library for the Web
- *
- * [jquery, toolbox.flashembed, toolbox.history, toolbox.expose, toolbox.mousewheel, tabs, tabs.slideshow, tooltip, tooltip.slide, tooltip.dynamic, scrollable, scrollable.autoscroll, scrollable.navigator, overlay, overlay.apple, dateinput, rangeinput, validator]
- *
- * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
- *
- * http://flowplayer.org/tools/
- *
- * jQuery JavaScript Library v1.4.2
- * http://jquery.com/
- *
- * Copyright 2010, John Resig
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://docs.jquery.com/License
- *
- * Includes Sizzle.js
- * http://sizzlejs.com/
- * Copyright 2010, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- *
- * -----
- *
-
-
- * jquery.event.wheel.js - rev 1
- * Copyright (c) 2008, Three Dub Media (http://threedubmedia.com)
- * Liscensed under the MIT License (MIT-LICENSE.txt)
- * http://www.opensource.org/licenses/mit-license.php
- * Created: 2008-07-01 | Updated: 2008-07-14
- *
- * -----
- *
- * File generated: Tue Sep 21 12:33:09 GMT 2010
- */
-(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?
-e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function na(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function oa(a){var b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"events");if(!(a.liveFired===this||!i||!i.live||a.button&&a.type==="click")){a.liveFired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replace(O,"")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);n=0;for(r=
-j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o=j[n].elem;f=null;if(i.preType==="mouseenter"||i.preType==="mouseleave")f=c(a.relatedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)===false){b=false;break}}return b}}function pa(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
-"&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ra(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===s&&!ta.test(a[0])&&(c.support.checkClone||!ua.test(a[0]))){e=
-true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
-Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&&
-(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
-a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
-"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,
-function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){i=i&&(c.isPlainObject(i)||
-c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}return a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b++];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler("ready")}},bindReady:function(){if(!xa){xa=true;if(s.readyState==="complete")return c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",
-L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var a=false;try{a=A.frameElement==null}catch(b){}s.documentElement.doScroll&&a&&ma()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,
-"isPrototypeOf"))return false;var b;for(b in a);return b===w||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+
-a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var b=s.getElementsByTagName("head")[0]||s.documentElement,d=s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,j=a.length,i=j===w||c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],
-d)===false)break}else for(;e<j;){if(b.apply(a[e++],d)===false)break}else if(i)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<j&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===
-a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,j=a.length;e<j;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,j=0,i=a.length;j<i;j++){e=b(a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=w}else if(b&&
-!c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});P=c.uaMatch(P);if(P.browser){c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browser.safari=
-true;if(ya)c.inArray=function(a,b){return ya.call(b,a)};T=c(s);if(s.addEventListener)L=function(){s.removeEventListener("DOMContentLoaded",L,false);c.ready()};else if(s.attachEvent)L=function(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=s.documentElement,b=s.createElement("script"),d=s.createElement("div"),f="script"+J();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
-var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,
-parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent=
-false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n=
-s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,
-applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
-else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,
-a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===
-w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,
-cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var j=" "+e.className+" ",
-i=e.className,o=0,k=b.length;o<k;o++)if(j.indexOf(" "+b[o]+" ")<0)i+=" "+b[o];e.className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var j=(" "+e.className+" ").replace(Aa," "),i=0,o=b.length;i<o;i++)j=j.replace(" "+b[i]+" ",
-" ");e.className=c.trim(j)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=
-this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j<d;j++){var i=
-e[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return f}if(Ba.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Za,"")}return w}var o=c.isFunction(a);return this.each(function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val());if(typeof r==="number")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=c.inArray(n.val(),r)>=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected=
-c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
-a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g,
-function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split(".");
-k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),
-C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=
-null)break}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=z.handle)b.elem=null;delete z.events;delete z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=
-e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&
-f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;
-if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if(b||f.test(i.namespace)){a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(this,arguments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
-fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=s.documentElement;d=s.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
-d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==w)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{handler:oa}))},remove:function(a){var b=true,d=a.origType.replace(O,"");c.each(c.data(this,
-"events").live||[],function(){if(d===this.origType.replace(O,""))return b=false});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var Ca=s.removeEventListener?function(a,b,d){a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=
-a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,
-isImmediatePropagationStopped:Y};var Da=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(!c.support.submitBubbles)c.event.special.submit=
-{setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length)return na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13)return na("submit",this,arguments)})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};
-if(!c.support.changeBubbles){var da=/textarea|input|select/i,ea,Fa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",
-e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
-"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,
-d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j++)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&
-!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var f=this.length;d<f;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,f){return this.live(b,d,f,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},
-toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Ga={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||this.selector,
-u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");(i=d[o++])!=null;){j=O.exec(i);k="";if(j){k=j[0];i=i.replace(O,"")}if(i==="hover")d.push("mouseenter"+k,"mouseleave"+k);else{n=i;if(i==="focus"||i==="blur"){d.push(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k;b==="live"?u.each(function(){c.event.add(this,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.unbind(pa(i,r),e)}}return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
-function(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g){for(var h="",l,m=0;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];
-if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h){y=true;break}}else if(k.filter(h,[t]).length>0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
-e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift();
-t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D||
-g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];
-for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.filter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-
-1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)k.error(g);else break;q=g}return v};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
-CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},
-relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||false:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.length;m<q;m++)if(p=g[m])g[m]=
-l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("parentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,m,g,p,l)}},find:{ID:function(g,h,l){if(typeof h.getElementById!=="undefined"&&!l)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var l=[];
-h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttribute("name")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},
-CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
-g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},
-text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},
-setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=
-h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var l=h[1],m=g;switch(l){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(l==="first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":l=h[2];var q=h[3];if(l===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var v=0;for(m=p.firstChild;m;m=
-m.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;return l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m===
-"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
-h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.compareDocumentPosition||
-!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocument.createRange(),m=
-h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.setEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&&
-q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML="<a href='#'></a>";
-if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();
-(function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
-function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,
-gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;
-c.find(a,this[f],b);if(f>0)for(var j=d;j<b.length;j++)for(var i=0;i<d;i++)if(b[i]===b[j]){b.splice(j--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j=
-{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.match.POS.test(i)?c(i,b||this.context):i)}for(;f&&f.ownerDocument&&f!==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===
-"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",
-d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?
-a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
-1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/<tbody/i,jb=/<|&#?\w+;/,ta=/<script|<object|<embed|<option|<style/i,ua=/checked\s*(?:[^=]|=\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?
-a:b+"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
-c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
-wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
-prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
-this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
-return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,
-""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().append(function(){return a.call(this,e,i)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&
-this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||
-u.appendChild(u.ownerDocument.createElement("tbody")):u}var e,j,i=a[0],o=[],k;if(!c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))return this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===
-1?(k=k.firstChild):k.firstChild){b=b&&c.nodeName(j,"tr");for(var n=0,r=this.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]);
-return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
-""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]==="<table>"&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
-c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?
-c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja=
-function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=
-Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,
-"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=
-a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=
-a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=/<script(.|\s)*?\/script>/gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!==
-"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("<div />").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this},
-serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
-function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,
-global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&
-e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)?
-"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===
-false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B=
-false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since",
-c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E||
-d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x);
-g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===
-1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b===
-"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional;
-if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");
-this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],
-"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},
-animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var j=c.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a){var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||a[i]==="show"&&!o)return j.complete.call(this);if((i==="height"||i==="width")&&this.style){j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isArray(a[i])){(j.specialEasing=
-j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.overflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,j,r);if(Ab.test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var C=Bb.exec(u),B=z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);
-this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration===
-"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||
-c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;
-this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=
-this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,
-e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||
-c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset="getBoundingClientRect"in s.documentElement?
-function(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=
-this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==i;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;j=e?e.getComputedStyle(b,null):b.currentStyle;
-k-=b.scrollTop;n-=b.scrollLeft;if(b===d){k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=="visible"){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=j}if(f.position==="relative"||f.position==="static"){k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
-f.position==="fixed"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.body,b=s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
-a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b);
-c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,
-d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-
-f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset":
-"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in
-e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window);
-(function(){function f(a,b){if(b)for(var c in b)if(b.hasOwnProperty(c))a[c]=b[c];return a}function l(a,b){var c=[];for(var d in a)if(a.hasOwnProperty(d))c[d]=b(a[d]);return c}function m(a,b,c){if(e.isSupported(b.version))a.innerHTML=e.getHTML(b,c);else if(b.expressInstall&&e.isSupported([6,65]))a.innerHTML=e.getHTML(f(b,{src:b.expressInstall}),{MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title});else{if(!a.innerHTML.replace(/\s/g,"")){a.innerHTML="<h2>Flash version "+b.version+
-" or greater is required</h2><h3>"+(g[0]>0?"Your version is "+g:"You have no flash plugin installed")+"</h3>"+(a.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='"+k+"'>here</a></p>");if(a.tagName=="A")a.onclick=function(){location.href=k}}if(b.onFail){var d=b.onFail.call(this);if(typeof d=="string")a.innerHTML=d}}if(i)window[b.id]=document.getElementById(b.id);f(this,{getRoot:function(){return a},getOptions:function(){return b},getConf:function(){return c},
-getApi:function(){return a.firstChild}})}var i=document.all,k="http://www.adobe.com/go/getflashplayer",n=typeof jQuery=="function",o=/(\d+)[^\d]+(\d+)[^\d]*(\d*)/,j={width:"100%",height:"100%",id:"_"+(""+Math.random()).slice(9),allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:[3,0],onFail:null,expressInstall:null,w3c:false,cachebusting:false};window.attachEvent&&window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}});
-window.flashembed=function(a,b,c){if(typeof a=="string")a=document.getElementById(a.replace("#",""));if(a){if(typeof b=="string")b={src:b};return new m(a,f(f({},j),b),c)}};var e=f(window.flashembed,{conf:j,getVersion:function(){var a,b;try{b=navigator.plugins["Shockwave Flash"].description.slice(16)}catch(c){try{b=(a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"))&&a.GetVariable("$version")}catch(d){try{b=(a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"))&&a.GetVariable("$version")}catch(h){}}}return(b=
-o.exec(b))?[b[1],b[3]]:[0,0]},asString:function(a){if(a===null||a===undefined)return null;var b=typeof a;if(b=="object"&&a.push)b="array";switch(b){case "string":a=a.replace(new RegExp('(["\\\\])',"g"),"\\$1");a=a.replace(/^\s?(\d+\.?\d+)%/,"$1pct");return'"'+a+'"';case "array":return"["+l(a,function(d){return e.asString(d)}).join(",")+"]";case "function":return'"function()"';case "object":b=[];for(var c in a)a.hasOwnProperty(c)&&b.push('"'+c+'":'+e.asString(a[c]));return"{"+b.join(",")+"}"}return String(a).replace(/\s/g,
-" ").replace(/\'/g,'"')},getHTML:function(a,b){a=f({},a);var c='<object width="'+a.width+'" height="'+a.height+'" id="'+a.id+'" name="'+a.id+'"';if(a.cachebusting)a.src+=(a.src.indexOf("?")!=-1?"&":"?")+Math.random();c+=a.w3c||!i?' data="'+a.src+'" type="application/x-shockwave-flash"':' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';c+=">";if(a.w3c||i)c+='<param name="movie" value="'+a.src+'" />';a.width=a.height=a.id=a.w3c=a.src=null;a.onFail=a.version=a.expressInstall=null;for(var d in a)if(a[d])c+=
-'<param name="'+d+'" value="'+a[d]+'" />';a="";if(b){for(var h in b)if(b[h]){d=b[h];a+=h+"="+(/function|object/.test(typeof d)?e.asString(d):d)+"&"}a=a.slice(0,-1);c+='<param name="flashvars" value=\''+a+"' />"}c+="</object>";return c},isSupported:function(a){return g[0]>a[0]||g[0]==a[0]&&g[1]>=a[1]}}),g=e.getVersion();if(n){jQuery.tools=jQuery.tools||{version:"1.2.5"};jQuery.tools.flashembed={conf:j};jQuery.fn.flashembed=function(a,b){return this.each(function(){$(this).data("flashembed",flashembed(this,
-a,b))})}}})();
-(function(b){function h(c){if(c){var a=d.contentWindow.document;a.open().close();a.location.hash=c}}var g,d,f,i;b.tools=b.tools||{version:"1.2.5"};b.tools.history={init:function(c){if(!i){if(b.browser.msie&&b.browser.version<"8"){if(!d){d=b("<iframe/>").attr("src","javascript:false;").hide().get(0);b("body").append(d);setInterval(function(){var a=d.contentWindow.document;a=a.location.hash;g!==a&&b.event.trigger("hash",a)},100);h(location.hash||"#")}}else setInterval(function(){var a=location.hash;
-a!==g&&b.event.trigger("hash",a)},100);f=!f?c:f.add(c);c.click(function(a){var e=b(this).attr("href");d&&h(e);if(e.slice(0,1)!="#"){location.href="#"+e;return a.preventDefault()}});i=true}}};b(window).bind("hash",function(c,a){a?f.filter(function(){var e=b(this).attr("href");return e==a||e==a.replace("#","")}).trigger("history",[a]):f.eq(0).trigger("history",[a]);g=a});b.fn.history=function(c){b.tools.history.init(this);return this.bind("history",c)}})(jQuery);
-(function(b){function k(){if(b.browser.msie){var a=b(document).height(),d=b(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,a-d<20?d:a]}return[b(document).width(),b(document).height()]}function h(a){if(a)return a.call(b.mask)}b.tools=b.tools||{version:"1.2.5"};var l;l=b.tools.expose={conf:{maskId:"exposeMask",loadSpeed:"slow",closeSpeed:"fast",closeOnClick:true,closeOnEsc:true,zIndex:9998,opacity:0.8,startOpacity:0,color:"#fff",onLoad:null,
-onClose:null}};var c,i,e,g,j;b.mask={load:function(a,d){if(e)return this;if(typeof a=="string")a={color:a};a=a||g;g=a=b.extend(b.extend({},l.conf),a);c=b("#"+a.maskId);if(!c.length){c=b("<div/>").attr("id",a.maskId);b("body").append(c)}var m=k();c.css({position:"absolute",top:0,left:0,width:m[0],height:m[1],display:"none",opacity:a.startOpacity,zIndex:a.zIndex});a.color&&c.css("backgroundColor",a.color);if(h(a.onBeforeLoad)===false)return this;a.closeOnEsc&&b(document).bind("keydown.mask",function(f){f.keyCode==
-27&&b.mask.close(f)});a.closeOnClick&&c.bind("click.mask",function(f){b.mask.close(f)});b(window).bind("resize.mask",function(){b.mask.fit()});if(d&&d.length){j=d.eq(0).css("zIndex");b.each(d,function(){var f=b(this);/relative|absolute|fixed/i.test(f.css("position"))||f.css("position","relative")});i=d.css({zIndex:Math.max(a.zIndex+1,j=="auto"?0:j)})}c.css({display:"block"}).fadeTo(a.loadSpeed,a.opacity,function(){b.mask.fit();h(a.onLoad);e="full"});e=true;return this},close:function(){if(e){if(h(g.onBeforeClose)===
-false)return this;c.fadeOut(g.closeSpeed,function(){h(g.onClose);i&&i.css({zIndex:j});e=false});b(document).unbind("keydown.mask");c.unbind("click.mask");b(window).unbind("resize.mask")}return this},fit:function(){if(e){var a=k();c.css({width:a[0],height:a[1]})}},getMask:function(){return c},isLoaded:function(a){return a?e=="full":e},getConf:function(){return g},getExposed:function(){return i}};b.fn.mask=function(a){b.mask.load(a);return this};b.fn.expose=function(a){b.mask.load(a,this);return this}})(jQuery);
-(function(b){function c(a){switch(a.type){case "mousemove":return b.extend(a.data,{clientX:a.clientX,clientY:a.clientY,pageX:a.pageX,pageY:a.pageY});case "DOMMouseScroll":b.extend(a,a.data);a.delta=-a.detail/3;break;case "mousewheel":a.delta=a.wheelDelta/120;break}a.type="wheel";return b.event.handle.call(this,a,a.delta)}b.fn.mousewheel=function(a){return this[a?"bind":"trigger"]("wheel",a)};b.event.special.wheel={setup:function(){b.event.add(this,d,c,{})},teardown:function(){b.event.remove(this,
-d,c)}};var d=!b.browser.mozilla?"mousewheel":"DOMMouseScroll"+(b.browser.version<"1.9"?" mousemove":"")})(jQuery);
-(function(c){function p(d,b,a){var e=this,l=d.add(this),h=d.find(a.tabs),i=b.jquery?b:d.children(b),j;h.length||(h=d.children());i.length||(i=d.parent().find(b));i.length||(i=c(b));c.extend(this,{click:function(f,g){var k=h.eq(f);if(typeof f=="string"&&f.replace("#","")){k=h.filter("[href*="+f.replace("#","")+"]");f=Math.max(h.index(k),0)}if(a.rotate){var n=h.length-1;if(f<0)return e.click(n,g);if(f>n)return e.click(0,g)}if(!k.length){if(j>=0)return e;f=a.initialIndex;k=h.eq(f)}if(f===j)return e;
-g=g||c.Event();g.type="onBeforeClick";l.trigger(g,[f]);if(!g.isDefaultPrevented()){o[a.effect].call(e,f,function(){g.type="onClick";l.trigger(g,[f])});j=f;h.removeClass(a.current);k.addClass(a.current);return e}},getConf:function(){return a},getTabs:function(){return h},getPanes:function(){return i},getCurrentPane:function(){return i.eq(j)},getCurrentTab:function(){return h.eq(j)},getIndex:function(){return j},next:function(){return e.click(j+1)},prev:function(){return e.click(j-1)},destroy:function(){h.unbind(a.event).removeClass(a.current);
-i.find("a[href^=#]").unbind("click.T");return e}});c.each("onBeforeClick,onClick".split(","),function(f,g){c.isFunction(a[g])&&c(e).bind(g,a[g]);e[g]=function(k){k&&c(e).bind(g,k);return e}});if(a.history&&c.fn.history){c.tools.history.init(h);a.event="history"}h.each(function(f){c(this).bind(a.event,function(g){e.click(f,g);return g.preventDefault()})});i.find("a[href^=#]").bind("click.T",function(f){e.click(c(this).attr("href"),f)});if(location.hash&&a.tabs=="a"&&d.find("[href="+location.hash+"]").length)e.click(location.hash);
-else if(a.initialIndex===0||a.initialIndex>0)e.click(a.initialIndex)}c.tools=c.tools||{version:"1.2.5"};c.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:false,history:false},addEffect:function(d,b){o[d]=b}};var o={"default":function(d,b){this.getPanes().hide().eq(d).show();b.call()},fade:function(d,b){var a=this.getConf(),e=a.fadeOutSpeed,l=this.getPanes();e?l.fadeOut(e):l.hide();l.eq(d).fadeIn(a.fadeInSpeed,b)},slide:function(d,
-b){this.getPanes().slideUp(200);this.getPanes().eq(d).slideDown(400,b)},ajax:function(d,b){this.getPanes().eq(0).load(this.getTabs().eq(d).attr("href"),b)}},m;c.tools.tabs.addEffect("horizontal",function(d,b){m||(m=this.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},function(){c(this).hide()});this.getPanes().eq(d).animate({width:m},function(){c(this).show();b.call()})});c.fn.tabs=function(d,b){var a=this.data("tabs");if(a){a.destroy();this.removeData("tabs")}if(c.isFunction(b))b=
-{onBeforeClick:b};b=c.extend({},c.tools.tabs.conf,b);this.each(function(){a=new p(c(this),d,b);c(this).data("tabs",a)});return b.api?a:this}})(jQuery);
-(function(c){function p(g,a){function m(f){var e=c(f);return e.length<2?e:g.parent().find(f)}var b=this,i=g.add(this),d=g.data("tabs"),h,j=true,n=m(a.next).click(function(){d.next()}),k=m(a.prev).click(function(){d.prev()});c.extend(b,{getTabs:function(){return d},getConf:function(){return a},play:function(){if(h)return b;var f=c.Event("onBeforePlay");i.trigger(f);if(f.isDefaultPrevented())return b;h=setInterval(d.next,a.interval);j=false;i.trigger("onPlay");return b},pause:function(){if(!h)return b;
-var f=c.Event("onBeforePause");i.trigger(f);if(f.isDefaultPrevented())return b;h=clearInterval(h);i.trigger("onPause");return b},stop:function(){b.pause();j=true}});c.each("onBeforePlay,onPlay,onBeforePause,onPause".split(","),function(f,e){c.isFunction(a[e])&&c(b).bind(e,a[e]);b[e]=function(q){return c(b).bind(e,q)}});a.autopause&&d.getTabs().add(n).add(k).add(d.getPanes()).hover(b.pause,function(){j||b.play()});a.autoplay&&b.play();a.clickable&&d.getPanes().click(function(){d.next()});if(!d.getConf().rotate){var l=
-a.disabledClass;d.getIndex()||k.addClass(l);d.onBeforeClick(function(f,e){k.toggleClass(l,!e);n.toggleClass(l,e==d.getTabs().length-1)})}}var o;o=c.tools.tabs.slideshow={conf:{next:".forward",prev:".backward",disabledClass:"disabled",autoplay:false,autopause:true,interval:3E3,clickable:true,api:false}};c.fn.slideshow=function(g){var a=this.data("slideshow");if(a)return a;g=c.extend({},o.conf,g);this.each(function(){a=new p(c(this),g);c(this).data("slideshow",a)});return g.api?a:this}})(jQuery);
-(function(f){function p(a,b,c){var h=c.relative?a.position().top:a.offset().top,d=c.relative?a.position().left:a.offset().left,i=c.position[0];h-=b.outerHeight()-c.offset[0];d+=a.outerWidth()+c.offset[1];if(/iPad/i.test(navigator.userAgent))h-=f(window).scrollTop();var j=b.outerHeight()+a.outerHeight();if(i=="center")h+=j/2;if(i=="bottom")h+=j;i=c.position[1];a=b.outerWidth()+a.outerWidth();if(i=="center")d-=a/2;if(i=="left")d-=a;return{top:h,left:d}}function u(a,b){var c=this,h=a.add(c),d,i=0,j=
-0,m=a.attr("title"),q=a.attr("data-tooltip"),r=o[b.effect],l,s=a.is(":input"),v=s&&a.is(":checkbox, :radio, select, :button, :submit"),t=a.attr("type"),k=b.events[t]||b.events[s?v?"widget":"input":"def"];if(!r)throw'Nonexistent effect "'+b.effect+'"';k=k.split(/,\s*/);if(k.length!=2)throw"Tooltip: bad events configuration for "+t;a.bind(k[0],function(e){clearTimeout(i);if(b.predelay)j=setTimeout(function(){c.show(e)},b.predelay);else c.show(e)}).bind(k[1],function(e){clearTimeout(j);if(b.delay)i=
-setTimeout(function(){c.hide(e)},b.delay);else c.hide(e)});if(m&&b.cancelDefault){a.removeAttr("title");a.data("title",m)}f.extend(c,{show:function(e){if(!d){if(q)d=f(q);else if(b.tip)d=f(b.tip).eq(0);else if(m)d=f(b.layout).addClass(b.tipClass).appendTo(document.body).hide().append(m);else{d=a.next();d.length||(d=a.parent().next())}if(!d.length)throw"Cannot find tooltip for "+a;}if(c.isShown())return c;d.stop(true,true);var g=p(a,d,b);b.tip&&d.html(a.data("title"));e=e||f.Event();e.type="onBeforeShow";
-h.trigger(e,[g]);if(e.isDefaultPrevented())return c;g=p(a,d,b);d.css({position:"absolute",top:g.top,left:g.left});l=true;r[0].call(c,function(){e.type="onShow";l="full";h.trigger(e)});g=b.events.tooltip.split(/,\s*/);if(!d.data("__set")){d.bind(g[0],function(){clearTimeout(i);clearTimeout(j)});g[1]&&!a.is("input:not(:checkbox, :radio), textarea")&&d.bind(g[1],function(n){n.relatedTarget!=a[0]&&a.trigger(k[1].split(" ")[0])});d.data("__set",true)}return c},hide:function(e){if(!d||!c.isShown())return c;
-e=e||f.Event();e.type="onBeforeHide";h.trigger(e);if(!e.isDefaultPrevented()){l=false;o[b.effect][1].call(c,function(){e.type="onHide";h.trigger(e)});return c}},isShown:function(e){return e?l=="full":l},getConf:function(){return b},getTip:function(){return d},getTrigger:function(){return a}});f.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(e,g){f.isFunction(b[g])&&f(c).bind(g,b[g]);c[g]=function(n){n&&f(c).bind(g,n);return c}})}f.tools=f.tools||{version:"1.2.5"};f.tools.tooltip=
-{conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,position:["top","center"],offset:[0,0],relative:false,cancelDefault:true,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(a,b,c){o[a]=[b,c]}};var o={toggle:[function(a){var b=this.getConf(),c=this.getTip();b=b.opacity;b<1&&c.css({opacity:b});c.show();a.call()},function(a){this.getTip().hide();
-a.call()}],fade:[function(a){var b=this.getConf();this.getTip().fadeTo(b.fadeInSpeed,b.opacity,a)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};f.fn.tooltip=function(a){var b=this.data("tooltip");if(b)return b;a=f.extend(true,{},f.tools.tooltip.conf,a);if(typeof a.position=="string")a.position=a.position.split(/,?\s/);this.each(function(){b=new u(f(this),a);f(this).data("tooltip",b)});return a.api?b:this}})(jQuery);
-(function(d){var i=d.tools.tooltip;d.extend(i.conf,{direction:"up",bounce:false,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!d.browser.msie});var e={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};i.addEffect("slide",function(g){var a=this.getConf(),f=this.getTip(),b=a.slideFade?{opacity:a.opacity}:{},c=e[a.direction]||e.up;b[c[1]]=c[0]+"="+a.slideOffset;a.slideFade&&f.css({opacity:0});f.show().animate(b,a.slideInSpeed,g)},function(g){var a=this.getConf(),f=a.slideOffset,
-b=a.slideFade?{opacity:0}:{},c=e[a.direction]||e.up,h=""+c[0];if(a.bounce)h=h=="+"?"-":"+";b[c[1]]=h+"="+f;this.getTip().animate(b,a.slideOutSpeed,function(){d(this).hide();g.call()})})})(jQuery);
-(function(g){function j(a){var c=g(window),d=c.width()+c.scrollLeft(),h=c.height()+c.scrollTop();return[a.offset().top<=c.scrollTop(),d<=a.offset().left+a.width(),h<=a.offset().top+a.height(),c.scrollLeft()>=a.offset().left]}function k(a){for(var c=a.length;c--;)if(a[c])return false;return true}var i=g.tools.tooltip;i.dynamic={conf:{classNames:"top right bottom left"}};g.fn.dynamic=function(a){if(typeof a=="number")a={speed:a};a=g.extend({},i.dynamic.conf,a);var c=a.classNames.split(/\s/),d;this.each(function(){var h=
-g(this).tooltip().onBeforeShow(function(e,f){e=this.getTip();var b=this.getConf();d||(d=[b.position[0],b.position[1],b.offset[0],b.offset[1],g.extend({},b)]);g.extend(b,d[4]);b.position=[d[0],d[1]];b.offset=[d[2],d[3]];e.css({visibility:"hidden",position:"absolute",top:f.top,left:f.left}).show();f=j(e);if(!k(f)){if(f[2]){g.extend(b,a.top);b.position[0]="top";e.addClass(c[0])}if(f[3]){g.extend(b,a.right);b.position[1]="right";e.addClass(c[1])}if(f[0]){g.extend(b,a.bottom);b.position[0]="bottom";e.addClass(c[2])}if(f[1]){g.extend(b,
-a.left);b.position[1]="left";e.addClass(c[3])}if(f[0]||f[2])b.offset[0]*=-1;if(f[1]||f[3])b.offset[1]*=-1}e.css({visibility:"visible"}).hide()});h.onBeforeShow(function(){var e=this.getConf();this.getTip();setTimeout(function(){e.position=[d[0],d[1]];e.offset=[d[2],d[3]]},0)});h.onHide(function(){var e=this.getTip();e.removeClass(a.classNames)});ret=h});return a.api?ret:this}})(jQuery);
-(function(e){function p(f,c){var b=e(c);return b.length<2?b:f.parent().find(c)}function u(f,c){var b=this,n=f.add(b),g=f.children(),l=0,j=c.vertical;k||(k=b);if(g.length>1)g=e(c.items,f);e.extend(b,{getConf:function(){return c},getIndex:function(){return l},getSize:function(){return b.getItems().size()},getNaviButtons:function(){return o.add(q)},getRoot:function(){return f},getItemWrap:function(){return g},getItems:function(){return g.children(c.item).not("."+c.clonedClass)},move:function(a,d){return b.seekTo(l+
-a,d)},next:function(a){return b.move(1,a)},prev:function(a){return b.move(-1,a)},begin:function(a){return b.seekTo(0,a)},end:function(a){return b.seekTo(b.getSize()-1,a)},focus:function(){return k=b},addItem:function(a){a=e(a);if(c.circular){g.children("."+c.clonedClass+":last").before(a);g.children("."+c.clonedClass+":first").replaceWith(a.clone().addClass(c.clonedClass))}else g.append(a);n.trigger("onAddItem",[a]);return b},seekTo:function(a,d,h){a.jquery||(a*=1);if(c.circular&&a===0&&l==-1&&d!==
-0)return b;if(!c.circular&&a<0||a>b.getSize()||a<-1)return b;var i=a;if(a.jquery)a=b.getItems().index(a);else i=b.getItems().eq(a);var r=e.Event("onBeforeSeek");if(!h){n.trigger(r,[a,d]);if(r.isDefaultPrevented()||!i.length)return b}i=j?{top:-i.position().top}:{left:-i.position().left};l=a;k=b;if(d===undefined)d=c.speed;g.animate(i,d,c.easing,h||function(){n.trigger("onSeek",[a])});return b}});e.each(["onBeforeSeek","onSeek","onAddItem"],function(a,d){e.isFunction(c[d])&&e(b).bind(d,c[d]);b[d]=function(h){h&&
-e(b).bind(d,h);return b}});if(c.circular){var s=b.getItems().slice(-1).clone().prependTo(g),t=b.getItems().eq(1).clone().appendTo(g);s.add(t).addClass(c.clonedClass);b.onBeforeSeek(function(a,d,h){if(!a.isDefaultPrevented())if(d==-1){b.seekTo(s,h,function(){b.end(0)});return a.preventDefault()}else d==b.getSize()&&b.seekTo(t,h,function(){b.begin(0)})});b.seekTo(0,0,function(){})}var o=p(f,c.prev).click(function(){b.prev()}),q=p(f,c.next).click(function(){b.next()});if(!c.circular&&b.getSize()>1){b.onBeforeSeek(function(a,
-d){setTimeout(function(){if(!a.isDefaultPrevented()){o.toggleClass(c.disabledClass,d<=0);q.toggleClass(c.disabledClass,d>=b.getSize()-1)}},1)});c.initialIndex||o.addClass(c.disabledClass)}c.mousewheel&&e.fn.mousewheel&&f.mousewheel(function(a,d){if(c.mousewheel){b.move(d<0?1:-1,c.wheelSpeed||50);return false}});if(c.touch){var m={};g[0].ontouchstart=function(a){a=a.touches[0];m.x=a.clientX;m.y=a.clientY};g[0].ontouchmove=function(a){if(a.touches.length==1&&!g.is(":animated")){var d=a.touches[0],h=
-m.x-d.clientX;d=m.y-d.clientY;b[j&&d>0||!j&&h>0?"next":"prev"]();a.preventDefault()}}}c.keyboard&&e(document).bind("keydown.scrollable",function(a){if(!(!c.keyboard||a.altKey||a.ctrlKey||e(a.target).is(":input")))if(!(c.keyboard!="static"&&k!=b)){var d=a.keyCode;if(j&&(d==38||d==40)){b.move(d==38?-1:1);return a.preventDefault()}if(!j&&(d==37||d==39)){b.move(d==37?-1:1);return a.preventDefault()}}});c.initialIndex&&b.seekTo(c.initialIndex,0,function(){})}e.tools=e.tools||{version:"1.2.5"};e.tools.scrollable=
-{conf:{activeClass:"active",circular:false,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:null,items:".items",keyboard:true,mousewheel:false,next:".next",prev:".prev",speed:400,vertical:false,touch:true,wheelSpeed:0}};var k;e.fn.scrollable=function(f){var c=this.data("scrollable");if(c)return c;f=e.extend({},e.tools.scrollable.conf,f);this.each(function(){c=new u(e(this),f);e(this).data("scrollable",c)});return f.api?c:this}})(jQuery);
-(function(b){var f=b.tools.scrollable;f.autoscroll={conf:{autoplay:true,interval:3E3,autopause:true}};b.fn.autoscroll=function(c){if(typeof c=="number")c={interval:c};var d=b.extend({},f.autoscroll.conf,c),g;this.each(function(){var a=b(this).data("scrollable");if(a)g=a;var e,h=true;a.play=function(){if(!e){h=false;e=setInterval(function(){a.next()},d.interval)}};a.pause=function(){e=clearInterval(e)};a.stop=function(){a.pause();h=true};d.autopause&&a.getRoot().add(a.getNaviButtons()).hover(a.pause,
-a.play);d.autoplay&&a.play()});return d.api?g:this}})(jQuery);
-(function(d){function p(b,g){var h=d(g);return h.length<2?h:b.parent().find(g)}var m=d.tools.scrollable;m.navigator={conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:false,idPrefix:null,history:false}};d.fn.navigator=function(b){if(typeof b=="string")b={navi:b};b=d.extend({},m.navigator.conf,b);var g;this.each(function(){function h(a,c,i){e.seekTo(c);if(j){if(location.hash)location.hash=a.attr("href").replace("#","")}else return i.preventDefault()}function f(){return k.find(b.naviItem||
-"> *")}function n(a){var c=d("<"+(b.naviItem||"a")+"/>").click(function(i){h(d(this),a,i)}).attr("href","#"+a);a===0&&c.addClass(l);b.indexed&&c.text(a+1);b.idPrefix&&c.attr("id",b.idPrefix+a);return c.appendTo(k)}function o(a,c){a=f().eq(c.replace("#",""));a.length||(a=f().filter("[href="+c+"]"));a.click()}var e=d(this).data("scrollable"),k=b.navi.jquery?b.navi:p(e.getRoot(),b.navi),q=e.getNaviButtons(),l=b.activeClass,j=b.history&&d.fn.history;if(e)g=e;e.getNaviButtons=function(){return q.add(k)};
-f().length?f().each(function(a){d(this).click(function(c){h(d(this),a,c)})}):d.each(e.getItems(),function(a){n(a)});e.onBeforeSeek(function(a,c){setTimeout(function(){if(!a.isDefaultPrevented()){var i=f().eq(c);!a.isDefaultPrevented()&&i.length&&f().removeClass(l).eq(c).addClass(l)}},1)});e.onAddItem(function(a,c){c=n(e.getItems().index(c));j&&c.history(o)});j&&f().history(o)});return b.api?g:this}})(jQuery);
-(function(a){function t(d,b){var c=this,j=d.add(c),o=a(window),k,f,m,g=a.tools.expose&&(b.mask||b.expose),n=Math.random().toString().slice(10);if(g){if(typeof g=="string")g={color:g};g.closeOnClick=g.closeOnEsc=false}var p=b.target||d.attr("rel");f=p?a(p):d;if(!f.length)throw"Could not find Overlay: "+p;d&&d.index(f)==-1&&d.click(function(e){c.load(e);return e.preventDefault()});a.extend(c,{load:function(e){if(c.isOpened())return c;var h=q[b.effect];if(!h)throw'Overlay: cannot find effect : "'+b.effect+
-'"';b.oneInstance&&a.each(s,function(){this.close(e)});e=e||a.Event();e.type="onBeforeLoad";j.trigger(e);if(e.isDefaultPrevented())return c;m=true;g&&a(f).expose(g);var i=b.top,r=b.left,u=f.outerWidth({margin:true}),v=f.outerHeight({margin:true});if(typeof i=="string")i=i=="center"?Math.max((o.height()-v)/2,0):parseInt(i,10)/100*o.height();if(r=="center")r=Math.max((o.width()-u)/2,0);h[0].call(c,{top:i,left:r},function(){if(m){e.type="onLoad";j.trigger(e)}});g&&b.closeOnClick&&a.mask.getMask().one("click",
-c.close);b.closeOnClick&&a(document).bind("click."+n,function(l){a(l.target).parents(f).length||c.close(l)});b.closeOnEsc&&a(document).bind("keydown."+n,function(l){l.keyCode==27&&c.close(l)});return c},close:function(e){if(!c.isOpened())return c;e=e||a.Event();e.type="onBeforeClose";j.trigger(e);if(!e.isDefaultPrevented()){m=false;q[b.effect][1].call(c,function(){e.type="onClose";j.trigger(e)});a(document).unbind("click."+n).unbind("keydown."+n);g&&a.mask.close();return c}},getOverlay:function(){return f},
-getTrigger:function(){return d},getClosers:function(){return k},isOpened:function(){return m},getConf:function(){return b}});a.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(e,h){a.isFunction(b[h])&&a(c).bind(h,b[h]);c[h]=function(i){i&&a(c).bind(h,i);return c}});k=f.find(b.close||".close");if(!k.length&&!b.close){k=a('<a class="close"></a>');f.prepend(k)}k.click(function(e){c.close(e)});b.load&&c.load()}a.tools=a.tools||{version:"1.2.5"};a.tools.overlay={addEffect:function(d,
-b,c){q[d]=[b,c]},conf:{close:null,closeOnClick:true,closeOnEsc:true,closeSpeed:"fast",effect:"default",fixed:!a.browser.msie||a.browser.version>6,left:"center",load:false,mask:null,oneInstance:true,speed:"normal",target:null,top:"10%"}};var s=[],q={};a.tools.overlay.addEffect("default",function(d,b){var c=this.getConf(),j=a(window);if(!c.fixed){d.top+=j.scrollTop();d.left+=j.scrollLeft()}d.position=c.fixed?"fixed":"absolute";this.getOverlay().css(d).fadeIn(c.speed,b)},function(d){this.getOverlay().fadeOut(this.getConf().closeSpeed,
-d)});a.fn.overlay=function(d){var b=this.data("overlay");if(b)return b;if(a.isFunction(d))d={onBeforeLoad:d};d=a.extend(true,{},a.tools.overlay.conf,d);this.each(function(){b=new t(a(this),d);s.push(b);a(this).data("overlay",b)});return d.api?b:this}})(jQuery);
-(function(h){function k(d){var e=d.offset();return{top:e.top+d.height()/2,left:e.left+d.width()/2}}var l=h.tools.overlay,f=h(window);h.extend(l.conf,{start:{top:null,left:null},fadeInSpeed:"fast",zIndex:9999});function o(d,e){var a=this.getOverlay(),c=this.getConf(),g=this.getTrigger(),p=this,m=a.outerWidth({margin:true}),b=a.data("img"),n=c.fixed?"fixed":"absolute";if(!b){b=a.css("backgroundImage");if(!b)throw"background-image CSS property not set for overlay";b=b.slice(b.indexOf("(")+1,b.indexOf(")")).replace(/\"/g,
-"");a.css("backgroundImage","none");b=h('<img src="'+b+'"/>');b.css({border:0,display:"none"}).width(m);h("body").append(b);a.data("img",b)}var i=c.start.top||Math.round(f.height()/2),j=c.start.left||Math.round(f.width()/2);if(g){g=k(g);i=g.top;j=g.left}if(c.fixed){i-=f.scrollTop();j-=f.scrollLeft()}else{d.top+=f.scrollTop();d.left+=f.scrollLeft()}b.css({position:"absolute",top:i,left:j,width:0,zIndex:c.zIndex}).show();d.position=n;a.css(d);b.animate({top:a.css("top"),left:a.css("left"),width:m},
-c.speed,function(){a.css("zIndex",c.zIndex+1).fadeIn(c.fadeInSpeed,function(){p.isOpened()&&!h(this).index(a)?e.call():a.hide()})}).css("position",n)}function q(d){var e=this.getOverlay().hide(),a=this.getConf(),c=this.getTrigger();e=e.data("img");var g={top:a.start.top,left:a.start.left,width:0};c&&h.extend(g,k(c));a.fixed&&e.css({position:"absolute"}).animate({top:"+="+f.scrollTop(),left:"+="+f.scrollLeft()},0);e.animate(g,a.closeSpeed,d)}l.addEffect("apple",o,q)})(jQuery);
-(function(d){function R(a,c){return 32-(new Date(a,c,32)).getDate()}function S(a,c){a=""+a;for(c=c||2;a.length<c;)a="0"+a;return a}function T(a,c,i){var p=a.getDate(),h=a.getDay(),q=a.getMonth();a=a.getFullYear();var f={d:p,dd:S(p),ddd:B[i].shortDays[h],dddd:B[i].days[h],m:q+1,mm:S(q+1),mmm:B[i].shortMonths[q],mmmm:B[i].months[q],yy:String(a).slice(2),yyyy:a};c=c.replace(X,function(r){return r in f?f[r]:r.slice(1,r.length-1)});return Y.html(c).html()}function y(a){return parseInt(a,10)}function U(a,
-c){return a.getFullYear()===c.getFullYear()&&a.getMonth()==c.getMonth()&&a.getDate()==c.getDate()}function C(a){if(a){if(a.constructor==Date)return a;if(typeof a=="string"){var c=a.split("-");if(c.length==3)return new Date(y(c[0]),y(c[1])-1,y(c[2]));if(!/^-?\d+$/.test(a))return;a=y(a)}c=new Date;c.setDate(c.getDate()+a);return c}}function Z(a,c){function i(b,e,g){m=b;D=b.getFullYear();E=b.getMonth();G=b.getDate();g=g||d.Event("api");g.type="change";H.trigger(g,[b]);if(!g.isDefaultPrevented()){a.val(T(b,
-e.format,e.lang));a.data("date",b);h.hide(g)}}function p(b){b.type="onShow";H.trigger(b);d(document).bind("keydown.d",function(e){if(e.ctrlKey)return true;var g=e.keyCode;if(g==8){a.val("");return h.hide(e)}if(g==27)return h.hide(e);if(d(V).index(g)>=0){if(!v){h.show(e);return e.preventDefault()}var j=d("#"+f.weeks+" a"),s=d("."+f.focus),n=j.index(s);s.removeClass(f.focus);if(g==74||g==40)n+=7;else if(g==75||g==38)n-=7;else if(g==76||g==39)n+=1;else if(g==72||g==37)n-=1;if(n>41){h.addMonth();s=d("#"+
-f.weeks+" a:eq("+(n-42)+")")}else if(n<0){h.addMonth(-1);s=d("#"+f.weeks+" a:eq("+(n+42)+")")}else s=j.eq(n);s.addClass(f.focus);return e.preventDefault()}if(g==34)return h.addMonth();if(g==33)return h.addMonth(-1);if(g==36)return h.today();if(g==13)d(e.target).is("select")||d("."+f.focus).click();return d([16,17,18,9]).index(g)>=0});d(document).bind("click.d",function(e){var g=e.target;if(!d(g).parents("#"+f.root).length&&g!=a[0]&&(!L||g!=L[0]))h.hide(e)})}var h=this,q=new Date,f=c.css,r=B[c.lang],
-k=d("#"+f.root),M=k.find("#"+f.title),L,I,J,D,E,G,m=a.attr("data-value")||c.value||a.val(),o=a.attr("min")||c.min,t=a.attr("max")||c.max,v;if(o===0)o="0";m=C(m)||q;o=C(o||c.yearRange[0]*365);t=C(t||c.yearRange[1]*365);if(!r)throw"Dateinput: invalid language: "+c.lang;if(a.attr("type")=="date"){var N=d("<input/>");d.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(b,e){N.attr(e,a.attr(e))});a.replaceWith(N);a=N}a.addClass(f.input);var H=
-a.add(h);if(!k.length){k=d("<div><div><a/><div/><a/></div><div><div/><div/></div></div>").hide().css({position:"absolute"}).attr("id",f.root);k.children().eq(0).attr("id",f.head).end().eq(1).attr("id",f.body).children().eq(0).attr("id",f.days).end().eq(1).attr("id",f.weeks).end().end().end().find("a").eq(0).attr("id",f.prev).end().eq(1).attr("id",f.next);M=k.find("#"+f.head).find("div").attr("id",f.title);if(c.selectors){var z=d("<select/>").attr("id",f.month),A=d("<select/>").attr("id",f.year);M.html(z.add(A))}for(var $=
-k.find("#"+f.days),O=0;O<7;O++)$.append(d("<span/>").text(r.shortDays[(O+c.firstDay)%7]));d("body").append(k)}if(c.trigger)L=d("<a/>").attr("href","#").addClass(f.trigger).click(function(b){h.show();return b.preventDefault()}).insertAfter(a);var K=k.find("#"+f.weeks);A=k.find("#"+f.year);z=k.find("#"+f.month);d.extend(h,{show:function(b){if(!(a.attr("readonly")||a.attr("disabled")||v)){b=b||d.Event();b.type="onBeforeShow";H.trigger(b);if(!b.isDefaultPrevented()){d.each(W,function(){this.hide()});
-v=true;z.unbind("change").change(function(){h.setValue(A.val(),d(this).val())});A.unbind("change").change(function(){h.setValue(d(this).val(),z.val())});I=k.find("#"+f.prev).unbind("click").click(function(){I.hasClass(f.disabled)||h.addMonth(-1);return false});J=k.find("#"+f.next).unbind("click").click(function(){J.hasClass(f.disabled)||h.addMonth();return false});h.setValue(m);var e=a.offset();if(/iPad/i.test(navigator.userAgent))e.top-=d(window).scrollTop();k.css({top:e.top+a.outerHeight({margins:true})+
-c.offset[0],left:e.left+c.offset[1]});if(c.speed)k.show(c.speed,function(){p(b)});else{k.show();p(b)}return h}}},setValue:function(b,e,g){var j;if(parseInt(e,10)>=-1){b=y(b);e=y(e);g=y(g);j=new Date(b,e,g)}else{j=b||m;b=j.getFullYear();e=j.getMonth();g=j.getDate()}if(e==-1){e=11;b--}else if(e==12){e=0;b++}if(!v){i(j,c);return h}E=e;D=b;g=new Date(b,e,1-c.firstDay);g=g.getDay();var s=R(b,e),n=R(b,e-1),P;if(c.selectors){z.empty();d.each(r.months,function(w,F){o<new Date(b,w+1,-1)&&t>new Date(b,w,0)&&
-z.append(d("<option/>").html(F).attr("value",w))});A.empty();j=q.getFullYear();for(var l=j+c.yearRange[0];l<j+c.yearRange[1];l++)o<=new Date(l+1,-1,1)&&t>new Date(l,0,0)&&A.append(d("<option/>").text(l));z.val(e);A.val(b)}else M.html(r.months[e]+" "+b);K.empty();I.add(J).removeClass(f.disabled);l=!g?-7:0;for(var u,x;l<(!g?35:42);l++){u=d("<a/>");if(l%7===0){P=d("<div/>").addClass(f.week);K.append(P)}if(l<g){u.addClass(f.off);x=n-g+l+1;j=new Date(b,e-1,x)}else if(l>=g+s){u.addClass(f.off);x=l-s-g+
-1;j=new Date(b,e+1,x)}else{x=l-g+1;j=new Date(b,e,x);if(U(m,j))u.attr("id",f.current).addClass(f.focus);else U(q,j)&&u.attr("id",f.today)}o&&j<o&&u.add(I).addClass(f.disabled);t&&j>t&&u.add(J).addClass(f.disabled);u.attr("href","#"+x).text(x).data("date",j);P.append(u)}K.find("a").click(function(w){var F=d(this);if(!F.hasClass(f.disabled)){d("#"+f.current).removeAttr("id");F.attr("id",f.current);i(F.data("date"),c,w)}return false});f.sunday&&K.find(f.week).each(function(){var w=c.firstDay?7-c.firstDay:
-0;d(this).children().slice(w,w+1).addClass(f.sunday)});return h},setMin:function(b,e){o=C(b);e&&m<o&&h.setValue(o);return h},setMax:function(b,e){t=C(b);e&&m>t&&h.setValue(t);return h},today:function(){return h.setValue(q)},addDay:function(b){return this.setValue(D,E,G+(b||1))},addMonth:function(b){return this.setValue(D,E+(b||1),G)},addYear:function(b){return this.setValue(D+(b||1),E,G)},hide:function(b){if(v){b=d.Event();b.type="onHide";H.trigger(b);d(document).unbind("click.d").unbind("keydown.d");
-if(b.isDefaultPrevented())return;k.hide();v=false}return h},getConf:function(){return c},getInput:function(){return a},getCalendar:function(){return k},getValue:function(b){return b?T(m,b,c.lang):m},isOpen:function(){return v}});d.each(["onBeforeShow","onShow","change","onHide"],function(b,e){d.isFunction(c[e])&&d(h).bind(e,c[e]);h[e]=function(g){g&&d(h).bind(e,g);return h}});a.bind("focus click",h.show).keydown(function(b){var e=b.keyCode;if(!v&&d(V).index(e)>=0){h.show(b);return b.preventDefault()}return b.shiftKey||
-b.ctrlKey||b.altKey||e==9?true:b.preventDefault()});C(a.val())&&i(m,c)}d.tools=d.tools||{version:"1.2.5"};var W=[],Q,V=[75,76,38,39,74,72,40,37],B={};Q=d.tools.dateinput={conf:{format:"mm/dd/yy",selectors:false,yearRange:[-5,5],lang:"en",offset:[0,0],speed:0,firstDay:0,min:undefined,max:undefined,trigger:false,css:{prefix:"cal",input:"date",root:0,head:0,title:0,prev:0,next:0,month:0,year:0,days:0,body:0,weeks:0,today:0,current:0,week:0,off:0,sunday:0,focus:0,disabled:0,trigger:0}},localize:function(a,
-c){d.each(c,function(i,p){c[i]=p.split(",")});B[a]=c}};Q.localize("en",{months:"January,February,March,April,May,June,July,August,September,October,November,December",shortMonths:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",days:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",shortDays:"Sun,Mon,Tue,Wed,Thu,Fri,Sat"});var X=/d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*'/g,Y=d("<a/>");d.expr[":"].date=function(a){var c=a.getAttribute("type");return c&&c=="date"||!!d(a).data("dateinput")};
-d.fn.dateinput=function(a){if(this.data("dateinput"))return this;a=d.extend(true,{},Q.conf,a);d.each(a.css,function(i,p){if(!p&&i!="prefix")a.css[i]=(a.css.prefix||"")+(p||i)});var c;this.each(function(){var i=new Z(d(this),a);W.push(i);i=i.getInput().data("dateinput",i);c=c?c.add(i):i});return c?c:this}})(jQuery);
-(function(e){function F(d,a){a=Math.pow(10,a);return Math.round(d*a)/a}function q(d,a){if(a=parseInt(d.css(a),10))return a;return(d=d[0].currentStyle)&&d.width&&parseInt(d.width,10)}function C(d){return(d=d.data("events"))&&d.onSlide}function G(d,a){function h(c,b,f,j){if(f===undefined)f=b/k*z;else if(j)f-=a.min;if(s)f=Math.round(f/s)*s;if(b===undefined||s)b=f*k/z;if(isNaN(f))return g;b=Math.max(0,Math.min(b,k));f=b/k*z;if(j||!n)f+=a.min;if(n)if(j)b=k-b;else f=a.max-f;f=F(f,t);var r=c.type=="click";
-if(D&&l!==undefined&&!r){c.type="onSlide";A.trigger(c,[f,b]);if(c.isDefaultPrevented())return g}j=r?a.speed:0;r=r?function(){c.type="change";A.trigger(c,[f])}:null;if(n){m.animate({top:b},j,r);a.progress&&B.animate({height:k-b+m.width()/2},j)}else{m.animate({left:b},j,r);a.progress&&B.animate({width:b+m.width()/2},j)}l=f;H=b;d.val(f);return g}function o(){if(n=a.vertical||q(i,"height")>q(i,"width")){k=q(i,"height")-q(m,"height");u=i.offset().top+k}else{k=q(i,"width")-q(m,"width");u=i.offset().left}}
-function v(){o();g.setValue(a.value!==undefined?a.value:a.min)}var g=this,p=a.css,i=e("<div><div/><a href='#'/></div>").data("rangeinput",g),n,l,u,k,H;d.before(i);var m=i.addClass(p.slider).find("a").addClass(p.handle),B=i.find("div").addClass(p.progress);e.each("min,max,step,value".split(","),function(c,b){c=d.attr(b);if(parseFloat(c))a[b]=parseFloat(c,10)});var z=a.max-a.min,s=a.step=="any"?0:a.step,t=a.precision;if(t===undefined)try{t=s.toString().split(".")[1].length}catch(I){t=0}if(d.attr("type")==
-"range"){var w=e("<input/>");e.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(c,b){w.attr(b,d.attr(b))});w.val(a.value);d.replaceWith(w);d=w}d.addClass(p.input);var A=e(g).add(d),D=true;e.extend(g,{getValue:function(){return l},setValue:function(c,b){o();return h(b||e.Event("api"),undefined,c,true)},getConf:function(){return a},getProgress:function(){return B},getHandle:function(){return m},getInput:function(){return d},step:function(c,
-b){b=b||e.Event();var f=a.step=="any"?1:a.step;g.setValue(l+f*(c||1),b)},stepUp:function(c){return g.step(c||1)},stepDown:function(c){return g.step(-c||-1)}});e.each("onSlide,change".split(","),function(c,b){e.isFunction(a[b])&&e(g).bind(b,a[b]);g[b]=function(f){f&&e(g).bind(b,f);return g}});m.drag({drag:false}).bind("dragStart",function(){o();D=C(e(g))||C(d)}).bind("drag",function(c,b,f){if(d.is(":disabled"))return false;h(c,n?b:f)}).bind("dragEnd",function(c){if(!c.isDefaultPrevented()){c.type=
-"change";A.trigger(c,[l])}}).click(function(c){return c.preventDefault()});i.click(function(c){if(d.is(":disabled")||c.target==m[0])return c.preventDefault();o();var b=m.width()/2;h(c,n?k-u-b+c.pageY:c.pageX-u-b)});a.keyboard&&d.keydown(function(c){if(!d.attr("readonly")){var b=c.keyCode,f=e([75,76,38,33,39]).index(b)!=-1,j=e([74,72,40,34,37]).index(b)!=-1;if((f||j)&&!(c.shiftKey||c.altKey||c.ctrlKey)){if(f)g.step(b==33?10:1,c);else if(j)g.step(b==34?-10:-1,c);return c.preventDefault()}}});d.blur(function(c){var b=
-e(this).val();b!==l&&g.setValue(b,c)});e.extend(d[0],{stepUp:g.stepUp,stepDown:g.stepDown});v();k||e(window).load(v)}e.tools=e.tools||{version:"1.2.5"};var E;E=e.tools.rangeinput={conf:{min:0,max:100,step:"any",steps:0,value:0,precision:undefined,vertical:0,keyboard:true,progress:false,speed:100,css:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}};var x,y;e.fn.drag=function(d){document.ondragstart=function(){return false};d=e.extend({x:true,y:true,drag:true},d);x=x||e(document).bind("mousedown mouseup",
-function(a){var h=e(a.target);if(a.type=="mousedown"&&h.data("drag")){var o=h.position(),v=a.pageX-o.left,g=a.pageY-o.top,p=true;x.bind("mousemove.drag",function(i){var n=i.pageX-v;i=i.pageY-g;var l={};if(d.x)l.left=n;if(d.y)l.top=i;if(p){h.trigger("dragStart");p=false}d.drag&&h.css(l);h.trigger("drag",[i,n]);y=h});a.preventDefault()}else try{y&&y.trigger("dragEnd")}finally{x.unbind("mousemove.drag");y=null}});return this.data("drag",true)};e.expr[":"].range=function(d){var a=d.getAttribute("type");
-return a&&a=="range"||!!e(d).filter("input").data("rangeinput")};e.fn.rangeinput=function(d){if(this.data("rangeinput"))return this;d=e.extend(true,{},E.conf,d);var a;this.each(function(){var h=new G(e(this),e.extend(true,{},d));h=h.getInput().data("rangeinput",h);a=a?a.add(h):h});return a?a:this}})(jQuery);
-(function(e){function t(a,b,c){var k=a.offset().top,f=a.offset().left,l=c.position.split(/,?\s+/),p=l[0];l=l[1];k-=b.outerHeight()-c.offset[0];f+=a.outerWidth()+c.offset[1];if(/iPad/i.test(navigator.userAgent))k-=e(window).scrollTop();c=b.outerHeight()+a.outerHeight();if(p=="center")k+=c/2;if(p=="bottom")k+=c;a=a.outerWidth();if(l=="center")f-=(a+b.outerWidth())/2;if(l=="left")f-=a;return{top:k,left:f}}function y(a){function b(){return this.getAttribute("type")==a}b.key="[type="+a+"]";return b}function u(a,
-b,c){function k(g,d,i){if(!(!c.grouped&&g.length)){var j;if(i===false||e.isArray(i)){j=h.messages[d.key||d]||h.messages["*"];j=j[c.lang]||h.messages["*"].en;(d=j.match(/\$\d/g))&&e.isArray(i)&&e.each(d,function(m){j=j.replace(this,i[m])})}else j=i[c.lang]||i;g.push(j)}}var f=this,l=b.add(f);a=a.not(":button, :image, :reset, :submit");e.extend(f,{getConf:function(){return c},getForm:function(){return b},getInputs:function(){return a},reflow:function(){a.each(function(){var g=e(this),d=g.data("msg.el");
-if(d){g=t(g,d,c);d.css({top:g.top,left:g.left})}});return f},invalidate:function(g,d){if(!d){var i=[];e.each(g,function(j,m){j=a.filter("[name='"+j+"']");if(j.length){j.trigger("OI",[m]);i.push({input:j,messages:[m]})}});g=i;d=e.Event()}d.type="onFail";l.trigger(d,[g]);d.isDefaultPrevented()||q[c.effect][0].call(f,g,d);return f},reset:function(g){g=g||a;g.removeClass(c.errorClass).each(function(){var d=e(this).data("msg.el");if(d){d.remove();e(this).data("msg.el",null)}}).unbind(c.errorInputEvent||
-"");return f},destroy:function(){b.unbind(c.formEvent+".V").unbind("reset.V");a.unbind(c.inputEvent+".V").unbind("change.V");return f.reset()},checkValidity:function(g,d){g=g||a;g=g.not(":disabled");if(!g.length)return true;d=d||e.Event();d.type="onBeforeValidate";l.trigger(d,[g]);if(d.isDefaultPrevented())return d.result;var i=[];g.not(":radio:not(:checked)").each(function(){var m=[],n=e(this).data("messages",m),v=r&&n.is(":date")?"onHide.v":c.errorInputEvent+".v";n.unbind(v);e.each(w,function(){var o=
-this,s=o[0];if(n.filter(s).length){o=o[1].call(f,n,n.val());if(o!==true){d.type="onBeforeFail";l.trigger(d,[n,s]);if(d.isDefaultPrevented())return false;var x=n.attr(c.messageAttr);if(x){m=[x];return false}else k(m,s,o)}}});if(m.length){i.push({input:n,messages:m});n.trigger("OI",[m]);c.errorInputEvent&&n.bind(v,function(o){f.checkValidity(n,o)})}if(c.singleError&&i.length)return false});var j=q[c.effect];if(!j)throw'Validator: cannot find effect "'+c.effect+'"';if(i.length){f.invalidate(i,d);return false}else{j[1].call(f,
-g,d);d.type="onSuccess";l.trigger(d,[g]);g.unbind(c.errorInputEvent+".v")}return true}});e.each("onBeforeValidate,onBeforeFail,onFail,onSuccess".split(","),function(g,d){e.isFunction(c[d])&&e(f).bind(d,c[d]);f[d]=function(i){i&&e(f).bind(d,i);return f}});c.formEvent&&b.bind(c.formEvent+".V",function(g){if(!f.checkValidity(null,g))return g.preventDefault()});b.bind("reset.V",function(){f.reset()});a[0]&&a[0].validity&&a.each(function(){this.oninvalid=function(){return false}});if(b[0])b[0].checkValidity=
-f.checkValidity;c.inputEvent&&a.bind(c.inputEvent+".V",function(g){f.checkValidity(e(this),g)});a.filter(":checkbox, select").filter("[required]").bind("change.V",function(g){var d=e(this);if(this.checked||d.is("select")&&e(this).val())q[c.effect][1].call(f,d,g)});var p=a.filter(":radio").change(function(g){f.checkValidity(p,g)});e(window).resize(function(){f.reflow()})}e.tools=e.tools||{version:"1.2.5"};var z=/\[type=([a-z]+)\]/,A=/^-?[0-9]*(\.[0-9]+)?$/,r=e.tools.dateinput,B=/^([a-z0-9_\.\-\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,6})$/i,
-C=/^(https?:\/\/)?[\da-z\.\-]+\.[a-z\.]{2,6}[#&+_\?\/\w \.\-=]*$/i,h;h=e.tools.validator={conf:{grouped:false,effect:"default",errorClass:"invalid",inputEvent:null,errorInputEvent:"keyup",formEvent:"submit",lang:"en",message:"<div/>",messageAttr:"data-message",messageClass:"error",offset:[0,0],position:"center right",singleError:false,speed:"normal"},messages:{"*":{en:"Please correct this value"}},localize:function(a,b){e.each(b,function(c,k){h.messages[c]=h.messages[c]||{};h.messages[c][a]=k})},
-localizeFn:function(a,b){h.messages[a]=h.messages[a]||{};e.extend(h.messages[a],b)},fn:function(a,b,c){if(e.isFunction(b))c=b;else{if(typeof b=="string")b={en:b};this.messages[a.key||a]=b}if(b=z.exec(a))a=y(b[1]);w.push([a,c])},addEffect:function(a,b,c){q[a]=[b,c]}};var w=[],q={"default":[function(a){var b=this.getConf();e.each(a,function(c,k){c=k.input;c.addClass(b.errorClass);var f=c.data("msg.el");if(!f){f=e(b.message).addClass(b.messageClass).appendTo(document.body);c.data("msg.el",f)}f.css({visibility:"hidden"}).find("p").remove();
-e.each(k.messages,function(l,p){e("<p/>").html(p).appendTo(f)});f.outerWidth()==f.parent().width()&&f.add(f.find("p")).css({display:"inline"});k=t(c,f,b);f.css({visibility:"visible",position:"absolute",top:k.top,left:k.left}).fadeIn(b.speed)})},function(a){var b=this.getConf();a.removeClass(b.errorClass).each(function(){var c=e(this).data("msg.el");c&&c.css({visibility:"hidden"})})}]};e.each("email,url,number".split(","),function(a,b){e.expr[":"][b]=function(c){return c.getAttribute("type")===b}});
-e.fn.oninvalid=function(a){return this[a?"bind":"trigger"]("OI",a)};h.fn(":email","Please enter a valid email address",function(a,b){return!b||B.test(b)});h.fn(":url","Please enter a valid URL",function(a,b){return!b||C.test(b)});h.fn(":number","Please enter a numeric value.",function(a,b){return A.test(b)});h.fn("[max]","Please enter a value smaller than $1",function(a,b){if(b===""||r&&a.is(":date"))return true;a=a.attr("max");return parseFloat(b)<=parseFloat(a)?true:[a]});h.fn("[min]","Please enter a value larger than $1",
-function(a,b){if(b===""||r&&a.is(":date"))return true;a=a.attr("min");return parseFloat(b)>=parseFloat(a)?true:[a]});h.fn("[required]","Please complete this mandatory field.",function(a,b){if(a.is(":checkbox"))return a.is(":checked");return!!b});h.fn("[pattern]",function(a){var b=new RegExp("^"+a.attr("pattern")+"$");return b.test(a.val())});e.fn.validator=function(a){var b=this.data("validator");if(b){b.destroy();this.removeData("validator")}a=e.extend(true,{},h.conf,a);if(this.is("form"))return this.each(function(){var c=
-e(this);b=new u(c.find(":input"),c,a);c.data("validator",b)});else{b=new u(this,this.eq(0).closest("form"),a);return this.data("validator",b)}}})(jQuery);
--- a/web/res/js-tweetcast/live-polemic.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1226 +0,0 @@
-if (typeof annotations == "undefined" || !annotations) {
- var annotations = {
- "default" : {
- "colors" : {
- "h" : 0,
- "s" : 0
- }
- },
- "positive" : {
- "display_name" : "++ | accord",
- "keywords" : [ /\+\+/ ],
- "colors" : {
- "h" : .3,
- "s" : .65
- }
- },
- "negative" : {
- "display_name" : "-- | désaccord",
- "keywords" : [ /\-\-/ ],
- "colors" : {
- "h" : 0,
- "s" : .8
- }
- },
- "reference" : {
- "display_name" : "== | référence",
- "keywords" : [ /\=\=/ ],
- "colors" : {
- "h" : .16,
- "s" : .8
- }
- },
- "question" : {
- "display_name" : "?? | question",
- "keywords" : [ /\?\?/ ],
- "colors" : {
- "h" : .6,
- "s" : .8
- }
- }
- }
-}
-
-if (typeof suggested_keywords == "undefined") {
- suggested_keywords = [ ];
-}
-
-if (typeof max_pages == "undefined" || !max_pages) {
- max_pages = 5;
-}
-
-tracking_keywords = _(tracking_keywords).map(function(_w) {
- return _w.toLowerCase();
-});
-
-var twCx = {
- tlPaper : null,
- followLast : true,
- position : "0",
- date_levels : [
- 3600 * 1000,
- 15 * 60 * 1000,
- 5 * 60 * 1000,
- 60 * 1000
- ],
- timeLevel : 1,
- deltaX : 40,
- tlWidth : 150,
- tlHeight : 480,
- globalWords : {},
- suggestCount : suggested_keywords.map(function(_w) {
- return {
- "word" : _w,
- "rgxp" : new RegExp(_w.replace(/(\W)/g, '\\$1'), "im"),
- "freq" : 0,
- "annotations" : {}
- }
- }),
- refMouse : { x : 0, y : 0},
- refPosTl : { x : 0, y : 0},
- tlMouseMoved : false,
- tlMouseClicked : false,
- filtre : null,
- tlBuffer : '',
- relHover : [],
- wheelDelta : 0,
- scrollEnabled : false,
- scrollExtent : 8000 - 480,
- lastScrollPos : 0,
- urlRegExp : /https?:\/\/[0-9a-zA-Z\.%\/-_]+/g,
- wordRegExp : /[^ \.&;,'"!\?\d\(\)\+\[\]\\\…\-«»:\/]{3,}/g,
- stopWords : [
- 'aussi', 'and', 'avec', 'aux', 'bien', 'car', 'cette', 'comme', 'dans', 'donc', 'des', 'elle', 'encore', 'est',
- 'être', 'eux', 'faire', 'fait', 'ici', 'ils', 'les', 'leur', 'leurs', 'mais', 'mes', 'même', 'mon', 'notre',
- 'non', 'nos', 'nous', 'ont', 'par', 'pas', 'peu', 'peut', 'plus', 'pour', 'que', 'qui', 'ses' ,'son', 'sont', 'sur',
- 'tes', 'très', 'the', 'ton', 'tous', 'tout', 'une', 'votre', 'vos', 'vous'
- ],
- }
-
-function getTweets(options) {
-
- function getTweetUrl(url) {
- $.getJSON(url, function(data) {
- options.tweets = options.tweets.concat(data.results);
- options.currentPage++;
- if (options.cbData) {
- options.cbData();
- }
- var _isLast = true;
- if (data.results && data.results.length) {
- var _oldestTweetId = data.results[data.results.length - 1].id_str,
- _maxId = _oldestTweetId;
- if (options.currentPage < options.pages) {
- _isLast = false;
- getTweetUrl(baseurl + firstparams + '&max_id=' + _maxId + lastparams);
- }
- }
-
- if (_isLast) {
- options.tweets.sort(function(a,b) {
- return a.id - b.id;
- });
- if (options.cbEnd) {
- options.cbEnd();
- }
- }
- });
- }
-
- options.tweets = [];
- options.pages || (options.pages = 1);
- options.rpp || (options.rpp = 100);
- options.currentPage = 0;
- var baseurl = "http://search.twitter.com/search.json",
- firstparams = "?q=" + encodeURIComponent(options.keyword)+ "&rpp=" + options.rpp
- + (options.lang ? "&lang=" + options.lang : '' ),
- lastparams = (options.since_id ? "&since_id=" + options.since_id : '' ) + "&callback=?",
- jsonurl = baseurl + firstparams + lastparams;
- getTweetUrl(jsonurl);
-}
-
-function getColor(annotation, lum) {
- return Raphael.hsl2rgb(annotations[annotation].colors.h, annotations[annotation].colors.s, lum);
-}
-
-function tweetPopup(url) {
- var popW = 550,
- popH = 350,
- scrW = screen.width,
- scrH = screen.height,
- posX = Math.round((scrW/2)-(popW/2)),
- posY = (scrH > popH ? Math.round((scrH/2)-(popH/2)) : 0);
- window.open(url,
- '',
- 'left=' + posX + ',top=' + posY + ',width=' + popW + ',height=' + popH + ',personalbar=0,toolbar=0,scrollbars=1,resizable=1');
-}
-
-function arc(source, target) {
- var x3 = .3 * target.y - .3 * source.y + .8 * source.x + .2 * target.x;
- var y3 = .8 * source.y + .2 * target.y - .3 * target.x + .3 * source.x;
- var x4 = .3 * target.y - .3 * source.y + .2 * source.x + .8 * target.x;
- var y4 = .2 * source.y + .8 * target.y - .3 * target.x + .3 * source.x;
- return "M" + source.x + " " + source.y + "C" + [x3, y3, x4, y4, target.x, target.y].join(" ");
-}
-
-function addTweet(tweet) {
- if (!tweet) {
- console.log(tweet);
- return;
- }
- function backRef(source_id, target_id, type) {
- var target = tweetById(target_id);
- if (target) {
- var brobj = {
- "referenced_by_id" : source_id,
- "type" : type
- }
- if (target.backRefs) {
- target.backRefs.push(brobj);
- } else {
- target.backRefs = [ brobj ]
- }
- }
- }
-
- _(['id', 'from_user_id', 'in_reply_to_status_id']).each(function(_i) {
- tweet[_i] = tweet[_i + '_str'];
- delete tweet[_i + '_str'];
- });
-
- if (twCx.idIndex.indexOf(tweet.id) != -1) {
- return;
- }
-
- tweet.entities = []
-
- var _users = tweet.text.match(/@[\w_]+/gm),
- _lastpos = 0;
- if (_users) {
- for (var _i = 0; _i < _users.length; _i++) {
- var _m = _users[_i],
- _start = _lastpos + tweet.text.substr(_lastpos).search(_m),
- _lastpos = _start + _m.length;
- tweet.entities.push({
- "text" : _m,
- "start" : _start,
- "end" : _lastpos,
- "link" :'<a href="http://twitter.com/' + _m.substr(1) + '" onclick="filtrerTexte(\'' + _m + '\'); return false;" target="_blank">',
- });
- }
- }
-
- var _hashes = tweet.text.match(/([^&]|^)#[^\s,.!?=#@&;()]+/gm),
- _lastpos = 0;
- if (_hashes) {
- for (var _i = 0; _i < _hashes.length; _i++) {
- var _m = _hashes[_i],
- _h = ( _m[0] == '#' ? _m : _m.substr(1) ),
- _start = _lastpos + tweet.text.substr(_lastpos).search(_h),
- _lastpos = _start + _h.length;
- tweet.entities.push({
- "text" : _h,
- "start" : _start,
- "end" : _lastpos,
- "link" :'<a href="http://twitter.com/search?q=' + encodeURIComponent(_h) + '" onclick="filtrerTexte(\'' + _.escape(_h) + '\'); return false;" target="_blank">',
- });
- }
- }
-
- var _urls = tweet.text.match(/(www.|https?:\/\/)[\w./_\-]+/gim),
- _lastpos = 0;
- if (_urls) {
- for (var _i = 0; _i < _urls.length; _i++) {
- var _m = _urls[_i],
- _start = _lastpos + tweet.text.substr(_lastpos).search(_m),
- _lastpos = _start + _m.length;
- tweet.entities.push({
- "text" : _m,
- "start" : _start,
- "end" : _lastpos,
- "link" :'<a href="' + _m + '" target="_blank">',
- });
- }
- }
- tweet.date_value = Date.parse(tweet.created_at.replace(/(\+|-)/,'UTC$1'));
-
- var ann = [];
- for (var j in annotations) {
- if (j != "default") {
- for (var k in annotations[j].keywords) {
- if (tweet.text.search(annotations[j].keywords[k]) != -1) {
- ann.push(j);
- break;
- }
- }
- }
- }
- tweet.annotations = ann;
-
- if (tweet.in_reply_to_status_id) {
- backRef( tweet.id, tweet.in_reply_to_status_id, "reply" );
- }
- var _retweet = tweet.text.match(/RT @[\w_]+:? /)
- if (_retweet) {
- var _user = _retweet[0].match(/@[\w_]+/)[0].substr(1).toLowerCase(),
- _originalText = tweet.text.substr(tweet.text.search(_retweet[0]) + _retweet[0].length);
- for (var i = 0; i < twCx.tweets.length; i++) {
- if (twCx.tweets[i].from_user && twCx.tweets[i].from_user.toLowerCase() == _user && twCx.tweets[i].text == _originalText) {
- tweet.retweeted_status_id = twCx.tweets[i].id;
- backRef( tweet.id, twCx.tweets[i].id, "retweet" );
- break;
- }
- }
- }
-
-
- var tab = tweet.text.replace(twCx.urlRegExp,'').match(twCx.wordRegExp);
- for (var i in tab) {
- var word = tab[i].toLowerCase();
- if (twCx.stopWords.indexOf(word) == -1 && tracking_keywords.indexOf(word) == -1 && word[0] != '@') {
- if (twCx.globalWords[word]) {
- twCx.globalWords[word].freq++;
- } else {
- twCx.globalWords[word] = {
- "freq" : 1,
- "annotations" : {}
- }
- for (var j in annotations) {
- if (j != 'default') {
- twCx.globalWords[word].annotations[j] = 0;
- }
- }
- }
- for (var j in ann) {
- twCx.globalWords[word].annotations[ann[j]]++;
- }
- }
- }
-
- _(twCx.suggestCount).each(function(_k) {
- if (tweet.text.search(_k.rgxp) != -1) {
- _k.freq++;
- _(ann).each(function(_a) {
- _k.annotations[_a] = 1 + ( _k.annotations[_a] || 0 )
- })
- }
- });
-
-
- var p = twCx.idIndex.length;
- while (p && tweet.id < twCx.idIndex[p-1]) {
- p--;
- }
- twCx.tweets.splice(p, 0, tweet);
- twCx.idIndex.splice(p, 0, tweet.id);
-
- if (!twCx.timeline.length) {
- twCx.timeline = [ populateDateStruct(0, twCx.date_levels[0] * parseInt(tweet.date_value / twCx.date_levels[0])) ]
- }
- while (tweet.date_value > twCx.timeline[twCx.timeline.length - 1].end) {
- twCx.timeline.push( populateDateStruct(0, twCx.timeline[twCx.timeline.length - 1].end) );
- }
-
- insertIntoDateStruct(twCx.timeline, tweet);
-}
-
-function getSliceContent(slice) {
- if (slice.slices) {
- var result = [];
- for (var i in slice.slices) {
- result = result.concat(getSliceContent(slice.slices[i]));
- }
- } else {
- var result = slice.tweets;
- }
- return result;
-}
-
-function flattenDateStruct(slices, target_level) {
- var current_level = slices[0].level,
- result = [];
- if (current_level < target_level) {
- if (slices[0].slices) {
- for (var i in slices) {
- result = result.concat(flattenDateStruct(slices[i].slices, target_level));
- }
- }
- }
- else {
- for (var i in slices) {
- result.push({
- "start" : slices[i].start,
- "end" : slices[i].end,
- "tweets" : getSliceContent(slices[i])
- });
- }
- }
- return result;
-}
-
-function trimFDS() {
- var slices = flattenDateStruct(twCx.timeline, twCx.timeLevel);
- while (slices[0].tweets.length == 0) {
- slices.splice(0,1);
- }
- while (slices[slices.length - 1].tweets.length == 0) {
- slices.pop();
- }
- var centralTweet = ( twCx.centralTweet ? twCx.centralTweet : twCx.tweets[twCx.tweets.length - 1] ),
- delta = 30 * twCx.date_levels[twCx.timeLevel],
- centre = Math.min(slices[slices.length - 1].end - delta , Math.max(slices[0].start + delta, centralTweet.date_value)),
- min = centre - delta,
- max = centre + delta;
- while (slices[0].start < min) {
- slices.splice(0,1);
- }
- while (slices[slices.length - 1].end > max) {
- slices.pop();
- }
- return slices;
-}
-
-function populateDateStruct(level, start) {
- var end = start + twCx.date_levels[level],
- struct = {
- "level" : level,
- "start" : start,
- "end" : end
- };
- if (level < twCx.date_levels.length - 1) {
- struct.slices = [];
- var newstart = start;
- while (newstart < end) {
- struct.slices.push(populateDateStruct(level + 1, newstart));
- newstart += twCx.date_levels[level + 1];
- }
- } else {
- struct.tweets = [];
- }
- return struct;
-}
-
-function insertIntoDateStruct(slices, tweet) {
- var creadate = tweet.date_value;
- for (var i in slices) {
- if (creadate < slices[i].end) {
- if (slices[i].slices) {
- insertIntoDateStruct(slices[i].slices, tweet);
- } else {
- slices[i].tweets.push(tweet.id);
- }
- break;
- }
- }
-}
-
-function placeHolder(className) {
- return '<li class="placeholder ' + className + '"></li>';
-}
-
-function tweetById(tweetid) {
- var pos = twCx.idIndex.indexOf(tweetid);
- return (pos == -1) ? false : twCx.tweets[pos];
-}
-
-function selectTweet(tweetid) {
- twCx.position = tweetid;
- twCx.followLast = (twCx.position == twCx.idIndex[twCx.tweets.length - 1]);
- updateDisplay();
-}
-
-function goToPos(nPos) {
- twCx.position = twCx.currentIdIndex[Math.min( twCx.currentIdIndex.length - 1, Math.max(0, nPos ) )];
- twCx.followLast = (!twCx.filtre && nPos == twCx.tweets.length - 1);
- updateDisplay();
-}
-
-function movePos(delta) {
- goToPos( delta + twCx.currentIdIndex.indexOf(twCx.position) );
-}
-
-function tweetToHtml(tweet, className, elName) {
-
- function highlight(texte) {
- return ( twCx.filtre ? texte.replace(twCx.filtre, '<span class="highlight">$1</span>' ) : texte );
- }
-
- if (!tweet) {
- return placeHolder(className);
- }
- var el = (elName ? elName : 'li');
- var html = '<' + el + ' class="tweet ' + className + '" id="tweet_' + tweet.id + '"';
- if (className != 'full') {
- html += ' onclick="selectTweet(\'' + tweet.id + '\'); return false;"';
- }
- html += ' onmouseover="rolloverTweet(\'' + tweet.id + "', " + ( className == 'icons' ) + ');"';
- if (twCx.followLast && className == 'full' && el == 'li') {
- html += ' style="display: none"';
- }
- html += '>';
- if (tweet.annotations.length) {
- html += '<div class="annotations">';
- for (var i in tweet.annotations) {
- html += '<div class="annotation" style="width:' + (100/tweet.annotations.length) + '%; background:' + getColor(tweet.annotations[i], (className == 'icons' ? .4 : .85)).hex + '"></div>';
- }
- html += '</div>';
- }
- html += '<div class="twmain">';
- var a_user = '<a href="http://twitter.com/' + tweet.from_user + '" onclick="filtrerTexte(\'@' + tweet.from_user + '\'); return false;" target="_blank">';
- html += '<div class="around_img"><img class="profile_image" src="' + tweet.profile_image_url + '" />';
- if (className == 'full') {
- html += '<p class="created_at">' + new Date(tweet.date_value).toTimeString().substr(0,8) + '</a></p>';
- }
- html += '</div>';
- if (className != 'icons') {
- lastend = 0;
- var txt = '';
- tweet.entities.sort(function(a, b) { return a.start - b.start });
- _(tweet.entities).each(function(_e) {
- txt += highlight( tweet.text.substring(lastend, _e.start) ) + _e.link + highlight( _e.text ) + '</a>';
- lastend = _e.end;
- });
- txt += highlight( tweet.text.substring(lastend) );
- html += '<p class="tweet_text"><b>' + a_user + highlight('@' + tweet.from_user) + '</a>' + ( className == 'full' ? ' (' + tweet.from_user_name + ')</b><br />' : '</b> : ') + txt + '</p>';
- if (className == 'full' && el == 'li') {
- html += '<div class="tweet_actions"><a href="http://twitter.com/' + tweet.from_user + '/status/' + tweet.id + '" onclick="tweetPopup(this.href); return false;" target="_blank">afficher tweet</a> - ';
- html += '<a href="http://twitter.com/intent/tweet?in_reply_to=' + tweet.id + '" onclick="tweetPopup(this.href); return false;" target="_blank">répondre</a> · ';
- html += '<a href="http://twitter.com/intent/retweet?tweet_id=' + tweet.id + '" onclick="tweetPopup(this.href); return false;" target="_blank">retweeter</a> · ';
- html += '<a href="http://twitter.com/intent/favorite?tweet_id=' + tweet.id + '" onclick="tweetPopup(this.href); return false;" target="_blank">favori</a></div>';
- }
- }
- html += '</div></' + el + '>';
- return html;
-}
-
-function tlIdFromPos(x, y, outside) {
- if (!twCx.tlOnDisplay) {
- return;
- }
- var ligne = Math.min( twCx.tlOnDisplay.length - 1, Math.max( 0, Math.floor(( twCx.tlHeight - y ) / twCx.scaleY) ) ),
- colonne = Math.floor(( x - twCx.deltaX ) / twCx.scaleX ),
- l = 0;
- if (colonne >= twCx.tlOnDisplay[ligne].totalTweets || colonne < 0 ) {
- if (outside) {
- colonne = Math.min( twCx.tlOnDisplay[ligne].totalTweets - 1, Math.max( 0, colonne ));
- } else {
- return null;
- }
- }
- for (var i in twCx.tlOnDisplay[ligne].displayData) {
- var nl = l + twCx.tlOnDisplay[ligne].displayData[i].length;
- if (colonne < nl) {
- return {
- "id" : twCx.tlOnDisplay[ligne].displayData[i][colonne - l],
- "annotation" : i
- }
- }
- l = nl;
- }
-}
-
-function tlPosTweet(tweet, annotation) {
- if (!twCx.tweets) {
- return;
- }
- var x,
- y,
- dt = tweet.date_value,
- ann = ( annotation ? annotation : ( tweet.annotations.length ? tweet.annotations[0] : 'default' ) );
- for (var i = 0; i < twCx.tlOnDisplay.length; i++) {
- if (twCx.tlOnDisplay[i].end > dt) {
- y = twCx.tlHeight - (i + .5) * twCx.scaleY;
- var l = 0;
- for (var j in twCx.tlOnDisplay[i].displayData) {
- if (j == ann) {
- var p = twCx.tlOnDisplay[i].displayData[j].indexOf(tweet.id);
- if (p != -1) {
- x = twCx.deltaX + twCx.scaleX * ( p + l + .5 );
- }
- break;
- }
- l += twCx.tlOnDisplay[i].displayData[j].length;
- }
- break;
- }
- }
- return ( x && y ? { "x" : x, "y" : y } : null);
-}
-
-function rolloverTweet(tweetid, showPopup, annotation) {
- var t = tweetById(tweetid);
- if (!t) {
- return;
- }
- var p = tlPosTweet(t, annotation);
- if (!p) {
- return;
- }
- var ptl = $("#timeline").offset();
- if (showPopup) {
- $("#hovercontent").html(tweetToHtml(t, 'full', 'div'));
- $("#hovertweet").css({
- "left" : parseInt(ptl.left + p.x) + "px",
- "top" : parseInt(ptl.top + p.y),
- "display" : "block"});
- } else {
- $("#hovertweet").hide();
- }
- for (var i in twCx.relHover) {
- twCx.relHover[i].remove();
- }
- twCx.relHover = drawTweetArcs(t, p, '#303030');
- twCx.relHover.push(drawTweetPos(p, '#ffffff'));
-}
-
-function drawTweetPos(pos, color) {
- var rel = twCx.tlPaper.rect(pos.x - .5 * twCx.scaleX, pos.y - .5 * twCx.scaleY, twCx.scaleX, twCx.scaleY);
- rel.attr({ "stroke" : color, "fill" : color, "fill-opacity" : .25 });
- return rel;
-}
-
-function drawTweetArcs(tweet, pos, color) {
-
- var res = [];
-
- function tweetAndArc(a, b, aorb) {
- if (a && b) {
- res.push(drawTweetPos(aorb ? a : b, color));
- var aa = twCx.tlPaper.path(arc(a,b))
- .attr({ "stroke" : color, "stroke-width" : 1.5, "stroke-opacity" : .8 });
- res.push(aa);
- }
- }
-
- if (tweet.retweeted_status_id) {
- var t = tweetById(tweet.retweeted_status_id);
- if (t) {
- tweetAndArc(pos, tlPosTweet(t));
- }
- }
-
- if (tweet.in_reply_to_status_id) {
- var t = tweetById(tweet.in_reply_to_status_id);
- if (t) {
- tweetAndArc(pos, tlPosTweet(t));
- }
- }
-
- if (tweet.backRefs) {
- for (var i in tweet.backRefs) {
- var t = tweetById(tweet.backRefs[i].referenced_by_id);
- if (t) {
- tweetAndArc(tlPosTweet(t), pos, true);
- }
- }
- }
-
- return res;
-}
-
-function mouseoverkw() {
- var _jel = $(this),
- _off = _jel.offset();
- _jel.css({
- color: "#0099ff"
- });
- $("#hoverkw")
- .css({
- "left" : _off.left + "px",
- "top" : ( parseInt(_off.top) + ~~ (_jel.height() / 2) ) + "px",
- "display" : "block"
- })
- .attr("kw", _jel.text());
-}
-
-function mouseoutkw() {
- $("#hoverkw").hide();
- $(this).css({
- color: "#000000"
- });
-}
-
-function makeTagCloud(tab, div) {
- var minfreq = _(tab).min( function(a) { return a.freq} ).freq,
- maxfreq = Math.max(minfreq + .1, _(tab).max( function(a) { return a.freq} ).freq),
- echfreq = 8 / Math.sqrt( maxfreq - minfreq ),
- html = '';
- _(tab).each(function(_j) {
- var maxann = 0,
- ann = "default";
- for (var k in _j.annotations) {
- if (_j.annotations[k] == maxann) {
- ann = "default";
- }
- if (_j.annotations[k] > maxann) {
- ann = k;
- maxann = _j.annotations[k];
- }
- }
- if (ann == "default") {
- var coul = '';
- } else {
- var c = getColor(ann, .6),
- coul = "background: rgba(" + [ Math.floor(c.r), Math.floor(c.g), Math.floor(c.b), ( _j.annotations[ann] / _j.freq )].join(',') + ")";
- }
- var fontsize = Math.floor( ( 12 + Math.sqrt( _j.freq - minfreq ) * echfreq ) );
- html += '<span style="line-height: ' + (8 + fontsize) + 'px; font-size: ' + fontsize + 'px;' + coul + '">' + _j.word + '</span> ';
- });
- $(div).html(html);
- $(div + " span")
- .mouseover(mouseoverkw)
- .mouseout(mouseoutkw)
- .click(function() {
- $("#hoverkw").toggle();
- });
-}
-
-function updateDisplay() {
- if (!twCx.tweets) {
- return;
- }
- if (twCx.filtre) {
- var tweets = twCx.tweets.filter(function(tweet) {
- var mention = '@' + tweet.from_user;
- return ( tweet.text.search(twCx.filtre) != -1 ) || ( mention.search(twCx.filtre) != -1 );
- });
- $("#inp_q").val(twCx.filtreTexte + ' (' + tweets.length + ' tweets)');
- if (tweets.length) {
- var idIndex = tweets.map(function(tweet) {
- return tweet.id;
- });
- var p = idIndex.indexOf(twCx.position);
- if (p == -1) {
- for (p = idIndex.length - 1; p > 0 && idIndex[p] > twCx.position; p--) {
- }
- }
- twCx.position = idIndex[p];
- twCx.currentIdIndex = idIndex;
- }
-
- } else {
- twCx.currentIdIndex = twCx.idIndex;
- var tweets = twCx.tweets;
- var p = twCx.idIndex.indexOf(twCx.position);
- if (p == -1) {
- p = (twCx.followLast ? twCx.idIndex.length - 1 : 0);
- }
- }
-
-
- var l = tweets.length,
- lines = 0,
- ppy = 0,
- html = '',
- tweetsOnDisplay = [];
-
- function pushTweet(tp, className) {
-
- if (tp < l && tp >= 0) {
-
- html += tweetToHtml(tweets[tp], className);
-
- tweetsOnDisplay.push(tp);
-
- } else {
- html += placeHolder(className);
- }
- }
-
- if (l) {
-
- twCx.lastScrollPos = Math.floor( twCx.scrollExtent * ( 1 - ( p / l ) ) );
- $("#scrollcont").scrollTop(twCx.lastScrollPos);
-
- if (l > p + 18) {
- lines++;
- ppy += 20;
- for (var i = p + 31; i >= p + 18; i--) {
- pushTweet(i, 'icons');
- }
- }
- if (l > p + 4) {
- lines++;
- ppy += 20;
- for (var i = p + 17; i >= p + 4; i--) {
- pushTweet(i, 'icons');
- }
- }
- for (var k = 3; k >= 1; k--) {
- if (l > p + k) {
- ppy += 47;
- lines++;
- pushTweet(p + k, 'half');
- }
- }
- pushTweet(p, 'full');
- var n = p - 1;
- for (var i = 0; i < Math.min(6, Math.max(3, 6 - lines)); i++) {
- if (n < 0) {
- break;
- }
- pushTweet(n, 'half');
- n--;
- }
- for (var i = 0; i < 14 * Math.min(4, Math.max(2, 7 - lines)); i++) {
- if (n < 0) {
- break;
- }
- pushTweet(n, 'icons');
- n--;
- }
- if (html != twCx.tlBuffer) {
- $("#tweetlist").html(html);
- $(".tweet.full").fadeIn();
- twCx.tlBuffer = html;
- }
-
- if (twCx.suggestCount.length) {
- makeTagCloud(twCx.suggestCount, "#suggkw");
- }
-
- var tab = _(twCx.globalWords).map(function(v, k) {
- return {
- "word": k,
- "freq" : v.freq,
- "annotations" : v.annotations,
- };
- }).filter(function(v) {
- return v.freq > 1;
- });
-
- if (tab.length) {
-
- tab = _(tab).sortBy( function(a) { return ( - a.freq ) }).slice(0,20);
- makeTagCloud(tab,"#motscles");
- } else {
- $("#motscles").html('');
- }
- twCx.centralTweet = tweets[p];
- } else {
- $("#tweetlist").html('');
- twCx.tlBuffer = '';
- $("#motscles").html('');
- }
-
- twCx.tlOnDisplay = trimFDS();
- twCx.scaleY = twCx.tlHeight / twCx.tlOnDisplay.length;
- var maxTweets = 0,
- startTl = 0,
- endTl = twCx.tlOnDisplay.length - 1;
- if (l) {
- var startTw = tweets[tweetsOnDisplay[tweetsOnDisplay.length - 1]].date_value,
- endTw = tweets[tweetsOnDisplay[0]].date_value;
- }
- for (var i = 0; i < twCx.tlOnDisplay.length; i++) {
- if (l) {
- if (startTw >= twCx.tlOnDisplay[i].start && startTw < twCx.tlOnDisplay[i].end) {
- startTl = i;
- }
- if (endTw >= twCx.tlOnDisplay[i].start && endTw < twCx.tlOnDisplay[i].end) {
- endTl = i;
- }
- }
- var displayData = {};
- for (var j in annotations) {
- displayData[j] = [];
- }
- for (var j in twCx.tlOnDisplay[i].tweets) {
- var tweetid = twCx.tlOnDisplay[i].tweets[j],
- tweet = tweetById(tweetid);
- if (tweet) {
- if (tweet.annotations.length) {
- for (var k in tweet.annotations) {
- displayData[tweet.annotations[k]].push(tweetid);
- }
- } else {
- displayData['default'].push(tweetid);
- }
- }
- }
- var nbT = 0;
- for (var j in displayData) {
- nbT += displayData[j].length;
- }
- maxTweets = Math.max(maxTweets, nbT);
- twCx.tlOnDisplay[i].displayData = displayData;
- twCx.tlOnDisplay[i].totalTweets = nbT;
- }
- twCx.scaleX = ( twCx.tlWidth - twCx.deltaX ) / maxTweets;
- twCx.tlPaper.clear();
- twCx.relHover = null;
-
- // Dessin de la correspondance liste-timeline
- if (l) {
- var startY = twCx.tlHeight - startTl * twCx.scaleY,
- endY = twCx.tlHeight - ( endTl + 1 ) * twCx.scaleY,
- path = "M0 " + twCx.tlHeight + "C" + .7*twCx.deltaX + " " + twCx.tlHeight + " " + .3*twCx.deltaX + " " + startY + " " + twCx.deltaX + " " + startY + "L" + twCx.tlWidth + " " + startY + "L" + twCx.tlWidth + " " + endY + "L" + twCx.deltaX + " " + endY + "C" + .3*twCx.deltaX + " " + endY + " " + .7*twCx.deltaX + " 0 0 0";
- twCx.tlPaper.path( path ).attr({ "stroke" : "none", "fill" : "#000080", "opacity" : .2 });
- }
- // dessin de la date de début
-
- twCx.tlPaper.text(twCx.deltaX / 2, twCx.tlHeight - 7, new Date(twCx.tlOnDisplay[0].start).toTimeString().substr(0,5))
- .attr({ "text-anchor" : "middle", "font-size": "9px" });
-
- // dessin de la date de fin
-
- twCx.tlPaper.text(twCx.deltaX / 2, 7, new Date(twCx.tlOnDisplay[twCx.tlOnDisplay.length - 1].end).toTimeString().substr(0,5))
- .attr({ "text-anchor" : "middle", "font-size": "9px" });
-
- for (var i = 0; i < twCx.tlOnDisplay.length; i++) {
- var n = 0,
- posY = twCx.tlHeight - ( i + 1 ) * twCx.scaleY;
- for (var j in twCx.tlOnDisplay[i].displayData) {
- var ll = twCx.tlOnDisplay[i].displayData[j].length;
- if (ll > 0) {
- twCx.tlPaper.rect( twCx.deltaX + n * twCx.scaleX, posY, ll * twCx.scaleX, twCx.scaleY )
- .attr({"stroke" : "none", "fill" : getColor(j, .4).hex });
- n += ll;
- }
- }
-
- // Si on est à une demi-heure, on trace un axe secondaire + heure
-
- if (i < twCx.tlOnDisplay.length - 1 && !(twCx.tlOnDisplay[i].end % 1800000)) {
- twCx.tlPaper.path("M0 "+posY+"L" + twCx.tlWidth +" "+posY).attr({"stroke":"#ccc"});
- twCx.tlPaper.text(twCx.deltaX / 2, posY, new Date(twCx.tlOnDisplay[i].end).toTimeString().substr(0,5)).attr({ "text-anchor" : "middle", "font-size": "9px" });
- }
- }
-
- // dessin du tweet courant
-
- if (l) {
-
- if (twCx.filtre) {
- for (var i = 0; i < tweets.length; i++) {
- if (i != p) {
- var pos = tlPosTweet(tweets[i]);
- if (pos) {
- drawTweetPos(pos, "#ffccff");
- }
- }
- }
-
- }
-
- var posp = tlPosTweet(tweets[p]);
- if (posp) {
-
- drawTweetPos(posp, "#ffff00");
- var yy = posp.y - .5 * twCx.scaleY,
- path = "M0 " + ppy + "C" + ( .7 * twCx.deltaX ) + " " + ppy + " " + ( .2 * twCx.deltaX ) + " " + yy + " " + ( twCx.deltaX ) + " " + yy + "L" + ( posp.x - .5 * twCx.scaleX ) + " " + yy;
- yy = posp.y + .5 * twCx.scaleY;
- ppy += 117;
- path += "L" + ( posp.x - .5 * twCx.scaleX ) + " " + yy + "L" + twCx.deltaX + " " + yy + "C" + ( .2 * twCx.deltaX ) + " " + yy + " " + ( .7 * twCx.deltaX ) + " " + ppy + " 0 " + ppy;
- twCx.tlPaper.path( path ).attr({"stroke":"#ffff00", "fill" : "#ffff00", "fill-opacity" : .15});
-
- drawTweetArcs(tweets[p], posp, '#800080');
- }
- }
-}
-
-function filtrerAnnotation(annotation) {
- if (annotations[annotation]) {
- effectuerFiltrage(annotations[annotation].display_name,
- new RegExp( "(" + annotations[annotation].keywords.map(function(a) { return a.source }).join("|") + ")", "gim" ) );
- } else {
- effectuerFiltrage('', null)
- }
-}
-
-function filtrerTexte(valeur) {
- effectuerFiltrage( valeur, valeur ? new RegExp("(" + valeur.replace(/(\W)/g, '\\$1') + ")" ,'gim') : null );
-}
-
-function effectuerFiltrage(filtreTexte, tabRegexp) {
- $("#recherche_annot").slideUp();
- $("#inp_q").val(filtreTexte).attr("class","rechercheCourante");
- twCx.filtreTexte = filtreTexte;
- twCx.filtre = tabRegexp;
- twCx.followLast = !tabRegexp && (twCx.position == twCx.idIndex[twCx.idIndex.length - 1]);
- updateDisplay();
-}
-
-function clicTl(evt) {
- var o = $("#timeline").offset();
- if (twCx.tlMouseClicked && twCx.tlMouseMoved) {
- var twid = tlIdFromPos(evt.pageX - o.left + twCx.refPosTl.x - twCx.refMouse.x, evt.pageY - o.top + twCx.refPosTl.y - twCx.refMouse.y, true);
- if (twid) {
- selectTweet(twid.id);
- }
- } else {
- var twid = tlIdFromPos(evt.pageX - o.left, evt.pageY - o.top, twCx.tlMouseClicked);
- if (twCx.tlMouseMoved && !twCx.tlMouseClicked) {
- if (twid) {
- rolloverTweet(twid.id, true, twid.annotation);
- } else {
- $("#hovertweet").hide();
- }
- }
- if (twCx.tlMouseClicked && !twCx.tlMouseMoved) {
- if (twid) {
- selectTweet(twid.id);
- }
- }
- }
-}
-
-function loadTweets(tweets, append) {
- if (!append) {
- twCx.timeline = [];
- twCx.idIndex = [];
- twCx.tweets = [];
- }
- for (var i in tweets) {
- addTweet(tweets[i]);
- }
- if (twCx.followLast) {
- twCx.position = twCx.idIndex[twCx.tweets.length - 1];
- }
- updateDisplay();
-}
-
-function focusOutRecherche() {
- $("#recherche_annot").slideUp();
- var inpq = $("#inp_q"),
- val = inpq.val();
- if (val == '' || val == twCx.filtreTexte) {
- if (twCx.filtre) {
- inpq.attr("class", "rechercheCourante").val(twCx.filtreTexte);
- } else {
- inpq.attr("class", "greyed").val("Rechercher");
- }
- }
-}
-
-function chaineTimeZoom() {
- var chaine = "",
- t = twCx.date_levels[twCx.timeLevel],
- h = 3600*1000,
- m = 60*1000,
- s = 1000,
- heures = Math.floor(t/h);
- if (heures) { chaine += heures + ' h. ' };
- t -= (heures * h);
- var minutes = Math.floor(t/m);
- if (minutes) { chaine += minutes + ' min. ' };
- t -= (minutes * m);
- if (t) { chaine += Math.floor(t/s) + ' sec.' }
- $("#time_scale").html(chaine);
- $("#time_zoomout").attr("class",(twCx.timeLevel == 0 ? "inactive" : ""));
- $("#time_zoomin").attr("class",(twCx.timeLevel == twCx.date_levels.length - 1 ? "inactive" : ""));
-}
-
-function saveJSON() {
- var _txt = JSON.stringify(twCx.tweets),
- _buf = '';
- for (var i = 0; i < _txt.length; i++) {
- var _n = _txt.charCodeAt(i);
- if (_n > 127) {
- var _h = _n.toString(16);
- while (_h.length < 4) {
- _h = '0' + _h;
- }
- _buf += '\\u' + _h;
- } else {
- _buf += _txt.charAt(i);
- }
- }
- document.location.href = "data:text/json;base64," + btoa(_buf);
-}
-
-function saveCSV() {
- function csvEncode(tableau) {
- return tableau.map(function(el) {
- return '"' + unescape(encodeURIComponent(el)).replace(/"/gm, '""') + '"';
- }).join(",")
- };
- var _csvfields = [ "id", "from_user", "from_user_name", "created_at", "text" ],
- _csvtxt = csvEncode(_csvfields) + "\n" + twCx.tweets.map(function(tw) {
- return csvEncode(_csvfields.map(function(field) {
- return tw[field];
- }));
- }).join("\n");
- document.location.href = "data:text/csv;base64," + btoa(_csvtxt);
-}
-
-$(document).ready(function() {
- twCx.tlWidth = $("#timeline").width();
- twCx.tlHeight = $("#timeline").height();
- twCx.tlPaper = Raphael("timeline", twCx.tlWidth, twCx.tlHeight);
-
- connectTweets();
-
- var html = '';
- for (var j in annotations) {
- if (j != "default") {
- html += '<a href="#" style="background: ' + getColor(j, .7).hex + ';" onclick=filtrerAnnotation(\'' + j + '\'); return false;">' + annotations[j].display_name + '</a> '
- }
- }
- $("#rech_list_annot").html(html);
-
- chaineTimeZoom();
-
- $("#tweetlist").mousewheel(function(e, d) {
- twCx.wheelDelta += d;
- if (Math.abs(twCx.wheelDelta) >= 1) {
- movePos( parseInt(twCx.wheelDelta) );
- twCx.wheelDelta = 0;
- }
- return false;
- });
- $("#timeline").mousewheel(function(e, d) {
- twCx.wheelDelta += d;
- if (Math.abs(twCx.wheelDelta) >= 1) {
- if (twCx.wheelDelta > 0) {
- tl = Math.min(twCx.date_levels.length - 1, twCx.timeLevel + 1);
- } else {
- tl = Math.max(0, twCx.timeLevel - 1);
- }
- if (tl != twCx.timeLevel) {
- twCx.timeLevel = tl;
- chaineTimeZoom();
- updateDisplay();
- }
- twCx.wheelDelta = 0;
- }
- return false;
- });
- $("#time_zoomin").click(function() {
- if (twCx.timeLevel < twCx.date_levels.length - 1) {
- twCx.timeLevel++;
- chaineTimeZoom();
- updateDisplay();
- }
- });
- $("#time_zoomout").click(function() {
- if (twCx.timeLevel > 0) {
- twCx.timeLevel--;
- chaineTimeZoom();
- updateDisplay();
- }
- });
- $("#timeline, #tweetlist").mouseout(function() {
- twCx.tlMouseClicked = false;
- twCx.tlMouseMoved = false;
- $("#hovertweet").hide();
- });
- $("#timeline").mousemove(function(evt) {
- twCx.tlMouseMoved = true;
- clicTl(evt);
- }).mousedown(function(evt) {
- twCx.tlMouseClicked = true;
- twCx.tlMouseMoved = false;
- var o = $(this).offset();
- twCx.refMouse = { x : evt.pageX - o.left, y : evt.pageY - o.top };
- twCx.refPosTl = tlPosTweet(tweetById(twCx.position)) || twCx.refMouse;
- }).mouseup(function(evt) {
- clicTl(evt);
- twCx.tlMouseClicked = false;
- twCx.tlMouseMoved = false;
- });
- $("#inp_q").focus(function() {
- $("#recherche_annot").slideDown();
- $(this).val($(this).val().replace(/ \(.+\)$/, ''))
- if ($(this).hasClass("greyed")) {
- $(this).val("");
- }
- $(this).attr("class","");
- }).focusout(function() {
- focusOutRecherche();
- });
- $("#inp_reset").click(function() {
- $("#inp_q").val('');
- if (twCx.filtre) {
- twCx.filtre = null;
- updateDisplay();
- }
- twCx.filtreTexte = '';
- focusOutRecherche();
- return false;
- })
- $("#recherche").submit(function(evt) {
- evt.preventDefault();
- if (!$("#inp_q").hasClass("greyed")) {
- var valeur = $("#inp_q").val();
- filtrerTexte(valeur);
- }
- return false;
- });
- $("#hoverkw").mouseover(function() {
- $(this).dequeue().show();
- }).mouseout(function() {
- $(this).hide();
- });
-
- $("#hkwsearch").click(function() {
- var _hkw = $("#hoverkw");
- filtrerTexte(_hkw.attr("kw"));
- _hkw.hide();
- return false;
- });
- $("#hkwtweet").click(function() {
- var _hkw = $("#hoverkw");
- add_grammar(_hkw.attr("kw"));
- _hkw.hide();
- return false;
- });
- $(".acctitre").click(function() {
- $(this).next().slideToggle();
- return false;
- })
-
- if (!suggested_keywords.length) {
- $("#suggkw").parent().hide();
- }
-
- setInterval(function() {
- var sc = $("#scrollcont");
- if (sc.scrollTop() != twCx.lastScrollPos && twCx.tweets && twCx.currentIdIndex) {
- var p = Math.floor( twCx.currentIdIndex.length * ( 1 - sc.scrollTop() / twCx.scrollExtent ) );
- goToPos(p);
- }
- }, 100)
-});
-
-function connectTweets() {
- twCx.tlPaper.clear();
- var _sq = twCx.tlPaper.rect(0, twCx.tlHeight, twCx.tlWidth, 0)
- .attr({
- "stroke" : "none",
- "fill" : "#8080cc"
- });
- var _lb = twCx.tlPaper.text(twCx.tlWidth / 2, twCx.tlHeight / 2, "0 tweet")
- .attr({
- "font-size" : "20px",
- "text-anchor" : "middle"
- });
-
- getTweets({
- "keyword" : tracking_keywords.join(" OR "),
- "pages" : max_pages,
- "rpp" : 100,
- "cbData" : function() {
- _lb.attr("text", (this.tweets.length - this.currentPage + 1) + " tweets");
- var _h = twCx.tlHeight * this.currentPage / this.pages;
- _sq.animate({
- "y" : twCx.tlHeight - _h,
- "height" : _h
- })
- },
- "cbEnd" : function() {
- loadTweets(this.tweets);
- setInterval(function() {
- getTweets({
- "keyword" : tracking_keywords.join(" OR "),
- "pages" : 1,
- "since_id" : twCx.idIndex[twCx.idIndex.length - 1],
- "rpp" : 100,
- "cbEnd" : function() {
- loadTweets(this.tweets, true);
- }
- });
- }, 20000)
- }
- });
-}
\ No newline at end of file
--- a/web/res/js-tweetcast/semanticboard.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,241 +0,0 @@
-var THRESHOLD = 10,
- DROPCOUNT = 12;
-
-var swTw = {
- "tweets" : [],
- "tweetsIndex" : [],
- "twInCol" : [],
- "firstDisplayedTweet" : 0,
- "cursor" : -1,
- "annotations" : {
- "positive" : {
- "keyword" : "++",
- "colors" : {
- "tweet" : "#c5e7cd",
- "timeline" : "#1D973D"
- }
- },
- "negative" : {
- "keyword" : "--",
- "colors" : {
- "tweet" : "#f6ced0",
- "timeline" : "#CE0A15"
- }
- },
- "reference" : {
- "keyword" : "==",
- "colors" : {
- "tweet" : "#efefa1",
- "timeline" : "#C5A62D"
- }
- },
- "question" : {
- "keyword" : "??",
- "colors" : {
- "tweet" : "#bfdbec",
- "timeline" : "#036AAE"
- }
- }
- }
-}
-
-function highlightKeyword(stra, strb, color) {
- var rgxp = RegExp( '(' + strb.replace(/(\W)/gm, '\\$1') + ')', "gim");
- return stra.replace(rgxp, '<span class="highlight" style="background:' + color + ';">$1</span>');
-}
-
-function highlightText(txt) {
- res = suggested_keywords.reduce(function(a, b) {
- return highlightKeyword(a,b, '#333333');
- }, txt);
- res = _(swTw.annotations).reduce(function(a, b) {
- return (b.keyword ? highlightKeyword(a,b.keyword,b.colors.timeline) : a);
- }, res);
- return res;
-}
-
-function nextTweet() {
- if (!swTw.tweets.length) {
- return;
- }
- if (swTw.cursor < swTw.tweets.length - 1) {
- swTw.cursor = Math.max(swTw.cursor + 1, swTw.tweets.length - 120);
- var tweet = swTw.tweets[swTw.cursor],
- html = '<img src="'
- + tweet.profile_image_url
- + '" /><p>@'
- + tweet.from_user
- + ' ('
- + tweet.from_user_name
- + ')'
- + '</p><p class="tweet_text">'
- + highlightText(tweet.text)
- + '</p>';
- $("#tweetcont").html(html)
- } else {
- $("#tweetcont").html("")
- }
-}
-
-function dropOldTweets() {
- var _newPos = swTw.firstDisplayedTweet + DROPCOUNT;
- _(swTw.tweets.slice(swTw.firstDisplayedTweet,_newPos)).each(function(tweet) {
- swTw.twInCol = _(swTw.twInCol).map(function(col) {
- return _(col).without(tweet.id_str);
- });
- _(tweet.elements).each(function(elid) {
- $("#" + elid).animate({
- "width": "0px"
- },
- 2000,
- function() {
- $(this).detach();
- })
- });
- });
- swTw.firstDisplayedTweet = _newPos;
-}
-
-function callbackTweets(tweets) {
- _(tweets).each(function(tweet) {
- var tl = tweet.text.toLowerCase();
- tweet.columns = suggested_keywords.filter(function(word) {
- return tl.search(word) != -1
- });
- tweet.elements = [];
- _(tweet.columns).each(function(word) {
- var iword = suggested_keywords.indexOf(word),
- icol = ( swTw.twInCol[iword*2+1].length < swTw.twInCol[iword*2].length ? iword*2+1 : iword*2 ),
- elid = 'avatar_' + tweet.id_str + '_' + iword,
- colA = swTw.colAnnot[iword],
- ttl = 0;
- _(swTw.annotations).each(function(v,k) {
- if (tweet.text.indexOf(v.keyword) != -1) {
- colA[k]++;
- ttl++;
- }
- });
- colA.total += Math.max(1,ttl);
- $('#tube_' + icol).append(
- '<div class="avatar" id="'
- + elid
- + '" style="margin-right: 500px;"><img src="'
- + tweet.profile_image_url
- + '" /></div>'
- );
- tweet.elements.push(elid);
- swTw.twInCol[icol].push(tweet.id_str);
- $("#" + elid).animate({
- "margin-right" : "0px"
- },
- 2000);
- })
- swTw.tweets.push(tweet);
- swTw.tweetsIndex.push(tweet.id_str);
- });
- while (_(swTw.twInCol).any(function(col) {
- return col.length > THRESHOLD
- })) {
- dropOldTweets();
- }
- _(swTw.colAnnot).each(function(colA, i) {
- _(swTw.annotations).each(function(v, k) {
- $("#polemic_" + i + "_" + k).css("width", ~~(100 * colA[k] / colA.total) + "%");
- });
- })
-}
-
-function retrieveTweets() {
- var options = {
-// "keyword" : swTw.columns_words.join(" OR "),
-// "lang" : "fr",
- "keyword" : tracking_keywords.join(" OR "),
- "pages" : 1,
- "rpp" : 100,
- "cbEnd" : function() {
- callbackTweets(this.tweets);
- }
- }
- if (swTw.tweets.length) {
- options.since_id = swTw.tweets[swTw.tweets.length - 1].id_str;
- }
- getTweets(options);
-}
-
-function getTweets(options) {
- function getTweetUrl(url) {
- $.getJSON(url, function(data) {
- options.tweets = options.tweets.concat(data.results);
- options.currentPage = data.page;
- if (options.cbData) {
- options.cbData();
- }
- if (data.next_page && data.page < options.pages) {
- getTweetUrl(baseurl + data.next_page + suffix);
- } else {
- options.tweets.sort(function(a,b) {
- return a.id - b.id;
- });
- if (options.cbEnd) {
- options.cbEnd();
- }
- }
- });
- }
-
- options.tweets = [];
- options.pages || (options.pages = 1);
- options.rpp || (options.rpp = 100);
- options.currentPage = 0;
-
- var baseurl = "http://search.twitter.com/search.json",
- suffix = (options.since_id ? "&since_id=" + options.since_id : '' ) + "&callback=?",
- jsonurl = baseurl + "?q=" + encodeURIComponent(options.keyword)+ "&rpp=" + options.rpp
- + (options.lang ? "&lang=" + options.lang : '' ) + suffix;
- getTweetUrl(jsonurl);
-}
-
-$(document).ready(function() {
- $("#columncont").html( suggested_keywords.map(
- function(mot, i) {
- return '<div class="column" id="column_'
- + i
- + '"><div class="column-tube"><div class="tube" id="tube_'
- + (2*i)
- + '"></div><div class="tube" id="tube_'
- + (2*i+1)
- + '"></div></div><div class="column-title">'
- + _(swTw.annotations).map(function(v,k) {
- return '<div class="polemicvol" id="polemic_'
- + i
- + '_'
- + k
- + '" style="background:'
- + v.colors.timeline
- + '"></div>'
- }).join('')
- +'<h3>'
- + mot
- + '</h3></div></div>'
- }
- ).join("") );
-
- for (var i = 0; i < suggested_keywords.length * 2; i++) {
- swTw.twInCol.push([]);
- }
-
- swTw.colAnnot = suggested_keywords.map(function() {
- var res = { "total" : 0 }
- _(swTw.annotations).map(function(v,k) {
- res[k] = 0;
- });
- return res;
- });
-
- retrieveTweets();
-
- setInterval(retrieveTweets, 5000);
-
- setInterval(nextTweet, 6000);
-
-});
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/js/LdtPlayer-release.js Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,5976 @@
+/*
+ *
+ * Copyright 2010-2012 Institut de recherche et d'innovation
+ * contributor(s) : Karim Hamidou, Samuel Huron
+ *
+ * contact@iri.centrepompidou.fr
+ * http://www.iri.centrepompidou.fr
+ *
+ * This software is a computer program whose purpose is to show and add annotations on a video .
+ * This software is governed by the CeCILL-C license under French law and
+ * abiding by the rules of distribution of free software. You can use,
+ * modify and/ or redistribute the software under the terms of the CeCILL-C
+ * license as circulated by CEA, CNRS and INRIA at the following URL
+ * "http://www.cecill.info".
+ *
+ * The fact that you are presently reading this means that you have had
+ * knowledge of the CeCILL-C license and that you accept its terms.
+*/
+/*! LAB.js (LABjs :: Loading And Blocking JavaScript)
+ v2.0.3 (c) Kyle Simpson
+ MIT License
+*/
+
+(function(global){
+ var _$LAB = global.$LAB,
+
+ // constants for the valid keys of the options object
+ _UseLocalXHR = "UseLocalXHR",
+ _AlwaysPreserveOrder = "AlwaysPreserveOrder",
+ _AllowDuplicates = "AllowDuplicates",
+ _CacheBust = "CacheBust",
+ /*!START_DEBUG*/_Debug = "Debug",/*!END_DEBUG*/
+ _BasePath = "BasePath",
+
+ // stateless variables used across all $LAB instances
+ root_page = /^[^?#]*\//.exec(location.href)[0],
+ root_domain = /^\w+\:\/\/\/?[^\/]+/.exec(root_page)[0],
+ append_to = document.head || document.getElementsByTagName("head"),
+
+ // inferences... ick, but still necessary
+ opera_or_gecko = (global.opera && Object.prototype.toString.call(global.opera) == "[object Opera]") || ("MozAppearance" in document.documentElement.style),
+
+/*!START_DEBUG*/
+ // console.log() and console.error() wrappers
+ log_msg = function(){},
+ log_error = log_msg,
+/*!END_DEBUG*/
+
+ // feature sniffs (yay!)
+ test_script_elem = document.createElement("script"),
+ explicit_preloading = typeof test_script_elem.preload == "boolean", // http://wiki.whatwg.org/wiki/Script_Execution_Control#Proposal_1_.28Nicholas_Zakas.29
+ real_preloading = explicit_preloading || (test_script_elem.readyState && test_script_elem.readyState == "uninitialized"), // will a script preload with `src` set before DOM append?
+ script_ordered_async = !real_preloading && test_script_elem.async === true, // http://wiki.whatwg.org/wiki/Dynamic_Script_Execution_Order
+
+ // XHR preloading (same-domain) and cache-preloading (remote-domain) are the fallbacks (for some browsers)
+ xhr_or_cache_preloading = !real_preloading && !script_ordered_async && !opera_or_gecko
+ ;
+
+/*!START_DEBUG*/
+ // define console wrapper functions if applicable
+ if (global.console && global.console.log) {
+ if (!global.console.error) global.console.error = global.console.log;
+ log_msg = function(msg) { global.console.log(msg); };
+ log_error = function(msg,err) { global.console.error(msg,err); };
+ }
+/*!END_DEBUG*/
+
+ // test for function
+ function is_func(func) { return Object.prototype.toString.call(func) == "[object Function]"; }
+
+ // test for array
+ function is_array(arr) { return Object.prototype.toString.call(arr) == "[object Array]"; }
+
+ // make script URL absolute/canonical
+ function canonical_uri(src,base_path) {
+ var absolute_regex = /^\w+\:\/\//;
+
+ // is `src` is protocol-relative (begins with // or ///), prepend protocol
+ if (/^\/\/\/?/.test(src)) {
+ src = location.protocol + src;
+ }
+ // is `src` page-relative? (not an absolute URL, and not a domain-relative path, beginning with /)
+ else if (!absolute_regex.test(src) && src.charAt(0) != "/") {
+ // prepend `base_path`, if any
+ src = (base_path || "") + src;
+ }
+ // make sure to return `src` as absolute
+ return absolute_regex.test(src) ? src : ((src.charAt(0) == "/" ? root_domain : root_page) + src);
+ }
+
+ // merge `source` into `target`
+ function merge_objs(source,target) {
+ for (var k in source) { if (source.hasOwnProperty(k)) {
+ target[k] = source[k]; // TODO: does this need to be recursive for our purposes?
+ }}
+ return target;
+ }
+
+ // does the chain group have any ready-to-execute scripts?
+ function check_chain_group_scripts_ready(chain_group) {
+ var any_scripts_ready = false;
+ for (var i=0; i<chain_group.scripts.length; i++) {
+ if (chain_group.scripts[i].ready && chain_group.scripts[i].exec_trigger) {
+ any_scripts_ready = true;
+ chain_group.scripts[i].exec_trigger();
+ chain_group.scripts[i].exec_trigger = null;
+ }
+ }
+ return any_scripts_ready;
+ }
+
+ // creates a script load listener
+ function create_script_load_listener(elem,registry_item,flag,onload) {
+ elem.onload = elem.onreadystatechange = function() {
+ if ((elem.readyState && elem.readyState != "complete" && elem.readyState != "loaded") || registry_item[flag]) return;
+ elem.onload = elem.onreadystatechange = null;
+ onload();
+ };
+ }
+
+ // script executed handler
+ function script_executed(registry_item) {
+ registry_item.ready = registry_item.finished = true;
+ for (var i=0; i<registry_item.finished_listeners.length; i++) {
+ registry_item.finished_listeners[i]();
+ }
+ registry_item.ready_listeners = [];
+ registry_item.finished_listeners = [];
+ }
+
+ // make the request for a scriptha
+ function request_script(chain_opts,script_obj,registry_item,onload,preload_this_script) {
+ // setTimeout() "yielding" prevents some weird race/crash conditions in older browsers
+ setTimeout(function(){
+ var script, src = script_obj.real_src, xhr;
+
+ // don't proceed until `append_to` is ready to append to
+ if ("item" in append_to) { // check if `append_to` ref is still a live node list
+ if (!append_to[0]) { // `append_to` node not yet ready
+ // try again in a little bit -- note: will re-call the anonymous function in the outer setTimeout, not the parent `request_script()`
+ setTimeout(arguments.callee,25);
+ return;
+ }
+ // reassign from live node list ref to pure node ref -- avoids nasty IE bug where changes to DOM invalidate live node lists
+ append_to = append_to[0];
+ }
+ script = document.createElement("script");
+ if (script_obj.type) script.type = script_obj.type;
+ if (script_obj.charset) script.charset = script_obj.charset;
+
+ // should preloading be used for this script?
+ if (preload_this_script) {
+ // real script preloading?
+ if (real_preloading) {
+ /*!START_DEBUG*/if (chain_opts[_Debug]) log_msg("start script preload: "+src);/*!END_DEBUG*/
+ registry_item.elem = script;
+ if (explicit_preloading) { // explicit preloading (aka, Zakas' proposal)
+ script.preload = true;
+ script.onpreload = onload;
+ }
+ else {
+ script.onreadystatechange = function(){
+ if (script.readyState == "loaded") onload();
+ };
+ }
+ script.src = src;
+ // NOTE: no append to DOM yet, appending will happen when ready to execute
+ }
+ // same-domain and XHR allowed? use XHR preloading
+ else if (preload_this_script && src.indexOf(root_domain) == 0 && chain_opts[_UseLocalXHR]) {
+ xhr = new XMLHttpRequest(); // note: IE never uses XHR (it supports true preloading), so no more need for ActiveXObject fallback for IE <= 7
+ /*!START_DEBUG*/if (chain_opts[_Debug]) log_msg("start script preload (xhr): "+src);/*!END_DEBUG*/
+ xhr.onreadystatechange = function() {
+ if (xhr.readyState == 4) {
+ xhr.onreadystatechange = function(){}; // fix a memory leak in IE
+ registry_item.text = xhr.responseText + "\n//@ sourceURL=" + src; // http://blog.getfirebug.com/2009/08/11/give-your-eval-a-name-with-sourceurl/
+ onload();
+ }
+ };
+ xhr.open("GET",src);
+ xhr.send();
+ }
+ // as a last resort, use cache-preloading
+ else {
+ /*!START_DEBUG*/if (chain_opts[_Debug]) log_msg("start script preload (cache): "+src);/*!END_DEBUG*/
+ script.type = "text/cache-script";
+ create_script_load_listener(script,registry_item,"ready",function() {
+ append_to.removeChild(script);
+ onload();
+ });
+ script.src = src;
+ append_to.insertBefore(script,append_to.firstChild);
+ }
+ }
+ // use async=false for ordered async? parallel-load-serial-execute http://wiki.whatwg.org/wiki/Dynamic_Script_Execution_Order
+ else if (script_ordered_async) {
+ /*!START_DEBUG*/if (chain_opts[_Debug]) log_msg("start script load (ordered async): "+src);/*!END_DEBUG*/
+ script.async = false;
+ create_script_load_listener(script,registry_item,"finished",onload);
+ script.src = src;
+ append_to.insertBefore(script,append_to.firstChild);
+ }
+ // otherwise, just a normal script element
+ else {
+ /*!START_DEBUG*/if (chain_opts[_Debug]) log_msg("start script load: "+src);/*!END_DEBUG*/
+ create_script_load_listener(script,registry_item,"finished",onload);
+ script.src = src;
+ append_to.insertBefore(script,append_to.firstChild);
+ }
+ },0);
+ }
+
+ // create a clean instance of $LAB
+ function create_sandbox() {
+ var global_defaults = {},
+ can_use_preloading = real_preloading || xhr_or_cache_preloading,
+ queue = [],
+ registry = {},
+ instanceAPI
+ ;
+
+ // global defaults
+ global_defaults[_UseLocalXHR] = true;
+ global_defaults[_AlwaysPreserveOrder] = false;
+ global_defaults[_AllowDuplicates] = false;
+ global_defaults[_CacheBust] = false;
+ /*!START_DEBUG*/global_defaults[_Debug] = false;/*!END_DEBUG*/
+ global_defaults[_BasePath] = "";
+
+ // execute a script that has been preloaded already
+ function execute_preloaded_script(chain_opts,script_obj,registry_item) {
+ var script;
+
+ function preload_execute_finished() {
+ if (script != null) { // make sure this only ever fires once
+ script = null;
+ script_executed(registry_item);
+ }
+ }
+
+ if (registry[script_obj.src].finished) return;
+ if (!chain_opts[_AllowDuplicates]) registry[script_obj.src].finished = true;
+
+ script = registry_item.elem || document.createElement("script");
+ if (script_obj.type) script.type = script_obj.type;
+ if (script_obj.charset) script.charset = script_obj.charset;
+ create_script_load_listener(script,registry_item,"finished",preload_execute_finished);
+
+ // script elem was real-preloaded
+ if (registry_item.elem) {
+ registry_item.elem = null;
+ }
+ // script was XHR preloaded
+ else if (registry_item.text) {
+ script.onload = script.onreadystatechange = null; // script injection doesn't fire these events
+ script.text = registry_item.text;
+ }
+ // script was cache-preloaded
+ else {
+ script.src = script_obj.real_src;
+ }
+ append_to.insertBefore(script,append_to.firstChild);
+
+ // manually fire execution callback for injected scripts, since events don't fire
+ if (registry_item.text) {
+ preload_execute_finished();
+ }
+ }
+
+ // process the script request setup
+ function do_script(chain_opts,script_obj,chain_group,preload_this_script) {
+ var registry_item,
+ registry_items,
+ ready_cb = function(){ script_obj.ready_cb(script_obj,function(){ execute_preloaded_script(chain_opts,script_obj,registry_item); }); },
+ finished_cb = function(){ script_obj.finished_cb(script_obj,chain_group); }
+ ;
+
+ script_obj.src = canonical_uri(script_obj.src,chain_opts[_BasePath]);
+ script_obj.real_src = script_obj.src +
+ // append cache-bust param to URL?
+ (chain_opts[_CacheBust] ? ((/\?.*$/.test(script_obj.src) ? "&_" : "?_") + ~~(Math.random()*1E9) + "=") : "")
+ ;
+
+ if (!registry[script_obj.src]) registry[script_obj.src] = {items:[],finished:false};
+ registry_items = registry[script_obj.src].items;
+
+ // allowing duplicates, or is this the first recorded load of this script?
+ if (chain_opts[_AllowDuplicates] || registry_items.length == 0) {
+ registry_item = registry_items[registry_items.length] = {
+ ready:false,
+ finished:false,
+ ready_listeners:[ready_cb],
+ finished_listeners:[finished_cb]
+ };
+
+ request_script(chain_opts,script_obj,registry_item,
+ // which callback type to pass?
+ (
+ (preload_this_script) ? // depends on script-preloading
+ function(){
+ registry_item.ready = true;
+ for (var i=0; i<registry_item.ready_listeners.length; i++) {
+ registry_item.ready_listeners[i]();
+ }
+ registry_item.ready_listeners = [];
+ } :
+ function(){ script_executed(registry_item); }
+ ),
+ // signal if script-preloading should be used or not
+ preload_this_script
+ );
+ }
+ else {
+ registry_item = registry_items[0];
+ if (registry_item.finished) {
+ finished_cb();
+ }
+ else {
+ registry_item.finished_listeners.push(finished_cb);
+ }
+ }
+ }
+
+ // creates a closure for each separate chain spawned from this $LAB instance, to keep state cleanly separated between chains
+ function create_chain() {
+ var chainedAPI,
+ chain_opts = merge_objs(global_defaults,{}),
+ chain = [],
+ exec_cursor = 0,
+ scripts_currently_loading = false,
+ group
+ ;
+
+ // called when a script has finished preloading
+ function chain_script_ready(script_obj,exec_trigger) {
+ /*!START_DEBUG*/if (chain_opts[_Debug]) log_msg("script preload finished: "+script_obj.real_src);/*!END_DEBUG*/
+ script_obj.ready = true;
+ script_obj.exec_trigger = exec_trigger;
+ advance_exec_cursor(); // will only check for 'ready' scripts to be executed
+ }
+
+ // called when a script has finished executing
+ function chain_script_executed(script_obj,chain_group) {
+ /*!START_DEBUG*/if (chain_opts[_Debug]) log_msg("script execution finished: "+script_obj.real_src);/*!END_DEBUG*/
+ script_obj.ready = script_obj.finished = true;
+ script_obj.exec_trigger = null;
+ // check if chain group is all finished
+ for (var i=0; i<chain_group.scripts.length; i++) {
+ if (!chain_group.scripts[i].finished) return;
+ }
+ // chain_group is all finished if we get this far
+ chain_group.finished = true;
+ advance_exec_cursor();
+ }
+
+ // main driver for executing each part of the chain
+ function advance_exec_cursor() {
+ while (exec_cursor < chain.length) {
+ if (is_func(chain[exec_cursor])) {
+ /*!START_DEBUG*/if (chain_opts[_Debug]) log_msg("$LAB.wait() executing: "+chain[exec_cursor]);/*!END_DEBUG*/
+ try { chain[exec_cursor++](); } catch (err) {
+ /*!START_DEBUG*/if (chain_opts[_Debug]) log_error("$LAB.wait() error caught: ",err);/*!END_DEBUG*/
+ }
+ continue;
+ }
+ else if (!chain[exec_cursor].finished) {
+ if (check_chain_group_scripts_ready(chain[exec_cursor])) continue;
+ break;
+ }
+ exec_cursor++;
+ }
+ // we've reached the end of the chain (so far)
+ if (exec_cursor == chain.length) {
+ scripts_currently_loading = false;
+ group = false;
+ }
+ }
+
+ // setup next chain script group
+ function init_script_chain_group() {
+ if (!group || !group.scripts) {
+ chain.push(group = {scripts:[],finished:true});
+ }
+ }
+
+ // API for $LAB chains
+ chainedAPI = {
+ // start loading one or more scripts
+ script:function(){
+ for (var i=0; i<arguments.length; i++) {
+ (function(script_obj,script_list){
+ var splice_args;
+
+ if (!is_array(script_obj)) {
+ script_list = [script_obj];
+ }
+ for (var j=0; j<script_list.length; j++) {
+ init_script_chain_group();
+ script_obj = script_list[j];
+
+ if (is_func(script_obj)) script_obj = script_obj();
+ if (!script_obj) continue;
+ if (is_array(script_obj)) {
+ // set up an array of arguments to pass to splice()
+ splice_args = [].slice.call(script_obj); // first include the actual array elements we want to splice in
+ splice_args.unshift(j,1); // next, put the `index` and `howMany` parameters onto the beginning of the splice-arguments array
+ [].splice.apply(script_list,splice_args); // use the splice-arguments array as arguments for splice()
+ j--; // adjust `j` to account for the loop's subsequent `j++`, so that the next loop iteration uses the same `j` index value
+ continue;
+ }
+ if (typeof script_obj == "string") script_obj = {src:script_obj};
+ script_obj = merge_objs(script_obj,{
+ ready:false,
+ ready_cb:chain_script_ready,
+ finished:false,
+ finished_cb:chain_script_executed
+ });
+ group.finished = false;
+ group.scripts.push(script_obj);
+
+ do_script(chain_opts,script_obj,group,(can_use_preloading && scripts_currently_loading));
+ scripts_currently_loading = true;
+
+ if (chain_opts[_AlwaysPreserveOrder]) chainedAPI.wait();
+ }
+ })(arguments[i],arguments[i]);
+ }
+ return chainedAPI;
+ },
+ // force LABjs to pause in execution at this point in the chain, until the execution thus far finishes, before proceeding
+ wait:function(){
+ if (arguments.length > 0) {
+ for (var i=0; i<arguments.length; i++) {
+ chain.push(arguments[i]);
+ }
+ group = chain[chain.length-1];
+ }
+ else group = false;
+
+ advance_exec_cursor();
+
+ return chainedAPI;
+ }
+ };
+
+ // the first chain link API (includes `setOptions` only this first time)
+ return {
+ script:chainedAPI.script,
+ wait:chainedAPI.wait,
+ setOptions:function(opts){
+ merge_objs(opts,chain_opts);
+ return chainedAPI;
+ }
+ };
+ }
+
+ // API for each initial $LAB instance (before chaining starts)
+ instanceAPI = {
+ // main API functions
+ setGlobalDefaults:function(opts){
+ merge_objs(opts,global_defaults);
+ return instanceAPI;
+ },
+ setOptions:function(){
+ return create_chain().setOptions.apply(null,arguments);
+ },
+ script:function(){
+ return create_chain().script.apply(null,arguments);
+ },
+ wait:function(){
+ return create_chain().wait.apply(null,arguments);
+ },
+
+ // built-in queuing for $LAB `script()` and `wait()` calls
+ // useful for building up a chain programmatically across various script locations, and simulating
+ // execution of the chain
+ queueScript:function(){
+ queue[queue.length] = {type:"script", args:[].slice.call(arguments)};
+ return instanceAPI;
+ },
+ queueWait:function(){
+ queue[queue.length] = {type:"wait", args:[].slice.call(arguments)};
+ return instanceAPI;
+ },
+ runQueue:function(){
+ var $L = instanceAPI, len=queue.length, i=len, val;
+ for (;--i>=0;) {
+ val = queue.shift();
+ $L = $L[val.type].apply(null,val.args);
+ }
+ return $L;
+ },
+
+ // rollback `[global].$LAB` to what it was before this file was loaded, the return this current instance of $LAB
+ noConflict:function(){
+ global.$LAB = _$LAB;
+ return instanceAPI;
+ },
+
+ // create another clean instance of $LAB
+ sandbox:function(){
+ return create_sandbox();
+ }
+ };
+
+ return instanceAPI;
+ }
+
+ // create the main instance of $LAB
+ global.$LAB = create_sandbox();
+
+
+ /* The following "hack" was suggested by Andrea Giammarchi and adapted from: http://webreflection.blogspot.com/2009/11/195-chars-to-help-lazy-loading.html
+ NOTE: this hack only operates in FF and then only in versions where document.readyState is not present (FF < 3.6?).
+
+ The hack essentially "patches" the **page** that LABjs is loaded onto so that it has a proper conforming document.readyState, so that if a script which does
+ proper and safe dom-ready detection is loaded onto a page, after dom-ready has passed, it will still be able to detect this state, by inspecting the now hacked
+ document.readyState property. The loaded script in question can then immediately trigger any queued code executions that were waiting for the DOM to be ready.
+ For instance, jQuery 1.4+ has been patched to take advantage of document.readyState, which is enabled by this hack. But 1.3.2 and before are **not** safe or
+ fixed by this hack, and should therefore **not** be lazy-loaded by script loader tools such as LABjs.
+ */
+ (function(addEvent,domLoaded,handler){
+ if (document.readyState == null && document[addEvent]){
+ document.readyState = "loading";
+ document[addEvent](domLoaded,handler = function(){
+ document.removeEventListener(domLoaded,handler,false);
+ document.readyState = "complete";
+ },false);
+ }
+ })("addEventListener","DOMContentLoaded");
+
+})(this);/*
+ mustache.js — Logic-less templates in JavaScript
+
+ See http://mustache.github.com/ for more info.
+*/
+
+var Mustache = function () {
+ var _toString = Object.prototype.toString;
+
+ Array.isArray = Array.isArray || function (obj) {
+ return _toString.call(obj) == "[object Array]";
+ }
+
+ var _trim = String.prototype.trim, trim;
+
+ if (_trim) {
+ trim = function (text) {
+ return text == null ? "" : _trim.call(text);
+ }
+ } else {
+ var trimLeft, trimRight;
+
+ // IE doesn't match non-breaking spaces with \s.
+ if ((/\S/).test("\xA0")) {
+ trimLeft = /^[\s\xA0]+/;
+ trimRight = /[\s\xA0]+$/;
+ } else {
+ trimLeft = /^\s+/;
+ trimRight = /\s+$/;
+ }
+
+ trim = function (text) {
+ return text == null ? "" :
+ text.toString().replace(trimLeft, "").replace(trimRight, "");
+ }
+ }
+
+ var escapeMap = {
+ "&": "&",
+ "<": "<",
+ ">": ">",
+ '"': '"',
+ "'": '''
+ };
+
+ function escapeHTML(string) {
+ return String(string).replace(/&(?!\w+;)|[<>"']/g, function (s) {
+ return escapeMap[s] || s;
+ });
+ }
+
+ var regexCache = {};
+ var Renderer = function () {};
+
+ Renderer.prototype = {
+ otag: "{{",
+ ctag: "}}",
+ pragmas: {},
+ buffer: [],
+ pragmas_implemented: {
+ "IMPLICIT-ITERATOR": true
+ },
+ context: {},
+
+ render: function (template, context, partials, in_recursion) {
+ // reset buffer & set context
+ if (!in_recursion) {
+ this.context = context;
+ this.buffer = []; // TODO: make this non-lazy
+ }
+
+ // fail fast
+ if (!this.includes("", template)) {
+ if (in_recursion) {
+ return template;
+ } else {
+ this.send(template);
+ return;
+ }
+ }
+
+ // get the pragmas together
+ template = this.render_pragmas(template);
+
+ // render the template
+ var html = this.render_section(template, context, partials);
+
+ // render_section did not find any sections, we still need to render the tags
+ if (html === false) {
+ html = this.render_tags(template, context, partials, in_recursion);
+ }
+
+ if (in_recursion) {
+ return html;
+ } else {
+ this.sendLines(html);
+ }
+ },
+
+ /*
+ Sends parsed lines
+ */
+ send: function (line) {
+ if (line !== "") {
+ this.buffer.push(line);
+ }
+ },
+
+ sendLines: function (text) {
+ if (text) {
+ var lines = text.split("\n");
+ for (var i = 0; i < lines.length; i++) {
+ this.send(lines[i]);
+ }
+ }
+ },
+
+ /*
+ Looks for %PRAGMAS
+ */
+ render_pragmas: function (template) {
+ // no pragmas
+ if (!this.includes("%", template)) {
+ return template;
+ }
+
+ var that = this;
+ var regex = this.getCachedRegex("render_pragmas", function (otag, ctag) {
+ return new RegExp(otag + "%([\\w-]+) ?([\\w]+=[\\w]+)?" + ctag, "g");
+ });
+
+ return template.replace(regex, function (match, pragma, options) {
+ if (!that.pragmas_implemented[pragma]) {
+ throw({message:
+ "This implementation of mustache doesn't understand the '" +
+ pragma + "' pragma"});
+ }
+ that.pragmas[pragma] = {};
+ if (options) {
+ var opts = options.split("=");
+ that.pragmas[pragma][opts[0]] = opts[1];
+ }
+ return "";
+ // ignore unknown pragmas silently
+ });
+ },
+
+ /*
+ Tries to find a partial in the curent scope and render it
+ */
+ render_partial: function (name, context, partials) {
+ name = trim(name);
+ if (!partials || partials[name] === undefined) {
+ throw({message: "unknown_partial '" + name + "'"});
+ }
+ if (!context || typeof context[name] != "object") {
+ return this.render(partials[name], context, partials, true);
+ }
+ return this.render(partials[name], context[name], partials, true);
+ },
+
+ /*
+ Renders inverted (^) and normal (#) sections
+ */
+ render_section: function (template, context, partials) {
+ if (!this.includes("#", template) && !this.includes("^", template)) {
+ // did not render anything, there were no sections
+ return false;
+ }
+
+ var that = this;
+
+ var regex = this.getCachedRegex("render_section", function (otag, ctag) {
+ // This regex matches _the first_ section ({{#foo}}{{/foo}}), and captures the remainder
+ return new RegExp(
+ "^([\\s\\S]*?)" + // all the crap at the beginning that is not {{*}} ($1)
+
+ otag + // {{
+ "(\\^|\\#)\\s*(.+)\\s*" + // #foo (# == $2, foo == $3)
+ ctag + // }}
+
+ "\n*([\\s\\S]*?)" + // between the tag ($2). leading newlines are dropped
+
+ otag + // {{
+ "\\/\\s*\\3\\s*" + // /foo (backreference to the opening tag).
+ ctag + // }}
+
+ "\\s*([\\s\\S]*)$", // everything else in the string ($4). leading whitespace is dropped.
+
+ "g");
+ });
+
+
+ // for each {{#foo}}{{/foo}} section do...
+ return template.replace(regex, function (match, before, type, name, content, after) {
+ // before contains only tags, no sections
+ var renderedBefore = before ? that.render_tags(before, context, partials, true) : "",
+
+ // after may contain both sections and tags, so use full rendering function
+ renderedAfter = after ? that.render(after, context, partials, true) : "",
+
+ // will be computed below
+ renderedContent,
+
+ value = that.find(name, context);
+
+ if (type === "^") { // inverted section
+ if (!value || Array.isArray(value) && value.length === 0) {
+ // false or empty list, render it
+ renderedContent = that.render(content, context, partials, true);
+ } else {
+ renderedContent = "";
+ }
+ } else if (type === "#") { // normal section
+ if (Array.isArray(value)) { // Enumerable, Let's loop!
+ renderedContent = that.map(value, function (row) {
+ return that.render(content, that.create_context(row), partials, true);
+ }).join("");
+ } else if (that.is_object(value)) { // Object, Use it as subcontext!
+ renderedContent = that.render(content, that.create_context(value),
+ partials, true);
+ } else if (typeof value == "function") {
+ // higher order section
+ renderedContent = value.call(context, content, function (text) {
+ return that.render(text, context, partials, true);
+ });
+ } else if (value) { // boolean section
+ renderedContent = that.render(content, context, partials, true);
+ } else {
+ renderedContent = "";
+ }
+ }
+
+ return renderedBefore + renderedContent + renderedAfter;
+ });
+ },
+
+ /*
+ Replace {{foo}} and friends with values from our view
+ */
+ render_tags: function (template, context, partials, in_recursion) {
+ // tit for tat
+ var that = this;
+
+ var new_regex = function () {
+ return that.getCachedRegex("render_tags", function (otag, ctag) {
+ return new RegExp(otag + "(=|!|>|&|\\{|%)?([^#\\^]+?)\\1?" + ctag + "+", "g");
+ });
+ };
+
+ var regex = new_regex();
+ var tag_replace_callback = function (match, operator, name) {
+ switch(operator) {
+ case "!": // ignore comments
+ return "";
+ case "=": // set new delimiters, rebuild the replace regexp
+ that.set_delimiters(name);
+ regex = new_regex();
+ return "";
+ case ">": // render partial
+ return that.render_partial(name, context, partials);
+ case "{": // the triple mustache is unescaped
+ case "&": // & operator is an alternative unescape method
+ return that.find(name, context);
+ default: // escape the value
+ return escapeHTML(that.find(name, context));
+ }
+ };
+ var lines = template.split("\n");
+ for(var i = 0; i < lines.length; i++) {
+ lines[i] = lines[i].replace(regex, tag_replace_callback, this);
+ if (!in_recursion) {
+ this.send(lines[i]);
+ }
+ }
+
+ if (in_recursion) {
+ return lines.join("\n");
+ }
+ },
+
+ set_delimiters: function (delimiters) {
+ var dels = delimiters.split(" ");
+ this.otag = this.escape_regex(dels[0]);
+ this.ctag = this.escape_regex(dels[1]);
+ },
+
+ escape_regex: function (text) {
+ // thank you Simon Willison
+ if (!arguments.callee.sRE) {
+ var specials = [
+ '/', '.', '*', '+', '?', '|',
+ '(', ')', '[', ']', '{', '}', '\\'
+ ];
+ arguments.callee.sRE = new RegExp(
+ '(\\' + specials.join('|\\') + ')', 'g'
+ );
+ }
+ return text.replace(arguments.callee.sRE, '\\$1');
+ },
+
+ /*
+ find `name` in current `context`. That is find me a value
+ from the view object
+ */
+ find: function (name, context) {
+ name = trim(name);
+
+ // Checks whether a value is thruthy or false or 0
+ function is_kinda_truthy(bool) {
+ return bool === false || bool === 0 || bool;
+ }
+
+ var value;
+
+ // check for dot notation eg. foo.bar
+ if (name.match(/([a-z_]+)\./ig)) {
+ var childValue = this.walk_context(name, context);
+ if (is_kinda_truthy(childValue)) {
+ value = childValue;
+ }
+ } else {
+ if (is_kinda_truthy(context[name])) {
+ value = context[name];
+ } else if (is_kinda_truthy(this.context[name])) {
+ value = this.context[name];
+ }
+ }
+
+ if (typeof value == "function") {
+ return value.apply(context);
+ }
+ if (value !== undefined) {
+ return value;
+ }
+ // silently ignore unkown variables
+ return "";
+ },
+
+ walk_context: function (name, context) {
+ var path = name.split('.');
+ // if the var doesn't exist in current context, check the top level context
+ var value_context = (context[path[0]] != undefined) ? context : this.context;
+ var value = value_context[path.shift()];
+ while (value != undefined && path.length > 0) {
+ value_context = value;
+ value = value[path.shift()];
+ }
+ // if the value is a function, call it, binding the correct context
+ if (typeof value == "function") {
+ return value.apply(value_context);
+ }
+ return value;
+ },
+
+ // Utility methods
+
+ /* includes tag */
+ includes: function (needle, haystack) {
+ return haystack.indexOf(this.otag + needle) != -1;
+ },
+
+ // by @langalex, support for arrays of strings
+ create_context: function (_context) {
+ if (this.is_object(_context)) {
+ return _context;
+ } else {
+ var iterator = ".";
+ if (this.pragmas["IMPLICIT-ITERATOR"]) {
+ iterator = this.pragmas["IMPLICIT-ITERATOR"].iterator;
+ }
+ var ctx = {};
+ ctx[iterator] = _context;
+ return ctx;
+ }
+ },
+
+ is_object: function (a) {
+ return a && typeof a == "object";
+ },
+
+ /*
+ Why, why, why? Because IE. Cry, cry cry.
+ */
+ map: function (array, fn) {
+ if (typeof array.map == "function") {
+ return array.map(fn);
+ } else {
+ var r = [];
+ var l = array.length;
+ for(var i = 0; i < l; i++) {
+ r.push(fn(array[i]));
+ }
+ return r;
+ }
+ },
+
+ getCachedRegex: function (name, generator) {
+ var byOtag = regexCache[this.otag];
+ if (!byOtag) {
+ byOtag = regexCache[this.otag] = {};
+ }
+
+ var byCtag = byOtag[this.ctag];
+ if (!byCtag) {
+ byCtag = byOtag[this.ctag] = {};
+ }
+
+ var regex = byCtag[name];
+ if (!regex) {
+ regex = byCtag[name] = generator(this.otag, this.ctag);
+ }
+
+ return regex;
+ }
+ };
+
+ return({
+ name: "mustache.js",
+ version: "0.5.0-dev",
+
+ /*
+ Turns a template and view into HTML
+ */
+ to_html: function (template, view, partials, send_fun) {
+ var renderer = new Renderer();
+ if (send_fun) {
+ renderer.send = send_fun;
+ }
+ renderer.render(template, view || {}, partials);
+ if (!send_fun) {
+ return renderer.buffer.join("\n");
+ }
+ }
+ });
+}();
+// Underscore.js 1.2.3
+// (c) 2009-2011 Jeremy Ashkenas, DocumentCloud Inc.
+// Underscore is freely distributable under the MIT license.
+// Portions of Underscore are inspired or borrowed from Prototype,
+// Oliver Steele's Functional, and John Resig's Micro-Templating.
+// For all details and documentation:
+// http://documentcloud.github.com/underscore
+(function(){function r(a,c,d){if(a===c)return a!==0||1/a==1/c;if(a==null||c==null)return a===c;if(a._chain)a=a._wrapped;if(c._chain)c=c._wrapped;if(a.isEqual&&b.isFunction(a.isEqual))return a.isEqual(c);if(c.isEqual&&b.isFunction(c.isEqual))return c.isEqual(a);var e=l.call(a);if(e!=l.call(c))return false;switch(e){case "[object String]":return a==String(c);case "[object Number]":return a!=+a?c!=+c:a==0?1/a==1/c:a==+c;case "[object Date]":case "[object Boolean]":return+a==+c;case "[object RegExp]":return a.source==
+c.source&&a.global==c.global&&a.multiline==c.multiline&&a.ignoreCase==c.ignoreCase}if(typeof a!="object"||typeof c!="object")return false;for(var f=d.length;f--;)if(d[f]==a)return true;d.push(a);var f=0,g=true;if(e=="[object Array]"){if(f=a.length,g=f==c.length)for(;f--;)if(!(g=f in a==f in c&&r(a[f],c[f],d)))break}else{if("constructor"in a!="constructor"in c||a.constructor!=c.constructor)return false;for(var h in a)if(m.call(a,h)&&(f++,!(g=m.call(c,h)&&r(a[h],c[h],d))))break;if(g){for(h in c)if(m.call(c,
+h)&&!f--)break;g=!f}}d.pop();return g}var s=this,F=s._,o={},k=Array.prototype,p=Object.prototype,i=k.slice,G=k.concat,H=k.unshift,l=p.toString,m=p.hasOwnProperty,v=k.forEach,w=k.map,x=k.reduce,y=k.reduceRight,z=k.filter,A=k.every,B=k.some,q=k.indexOf,C=k.lastIndexOf,p=Array.isArray,I=Object.keys,t=Function.prototype.bind,b=function(a){return new n(a)};if(typeof exports!=="undefined"){if(typeof module!=="undefined"&&module.exports)exports=module.exports=b;exports._=b}else typeof define==="function"&&
+define.amd?define("underscore",function(){return b}):s._=b;b.VERSION="1.2.3";var j=b.each=b.forEach=function(a,c,b){if(a!=null)if(v&&a.forEach===v)a.forEach(c,b);else if(a.length===+a.length)for(var e=0,f=a.length;e<f;e++){if(e in a&&c.call(b,a[e],e,a)===o)break}else for(e in a)if(m.call(a,e)&&c.call(b,a[e],e,a)===o)break};b.map=function(a,c,b){var e=[];if(a==null)return e;if(w&&a.map===w)return a.map(c,b);j(a,function(a,g,h){e[e.length]=c.call(b,a,g,h)});return e};b.reduce=b.foldl=b.inject=function(a,
+c,d,e){var f=arguments.length>2;a==null&&(a=[]);if(x&&a.reduce===x)return e&&(c=b.bind(c,e)),f?a.reduce(c,d):a.reduce(c);j(a,function(a,b,i){f?d=c.call(e,d,a,b,i):(d=a,f=true)});if(!f)throw new TypeError("Reduce of empty array with no initial value");return d};b.reduceRight=b.foldr=function(a,c,d,e){var f=arguments.length>2;a==null&&(a=[]);if(y&&a.reduceRight===y)return e&&(c=b.bind(c,e)),f?a.reduceRight(c,d):a.reduceRight(c);var g=b.toArray(a).reverse();e&&!f&&(c=b.bind(c,e));return f?b.reduce(g,
+c,d,e):b.reduce(g,c)};b.find=b.detect=function(a,c,b){var e;D(a,function(a,g,h){if(c.call(b,a,g,h))return e=a,true});return e};b.filter=b.select=function(a,c,b){var e=[];if(a==null)return e;if(z&&a.filter===z)return a.filter(c,b);j(a,function(a,g,h){c.call(b,a,g,h)&&(e[e.length]=a)});return e};b.reject=function(a,c,b){var e=[];if(a==null)return e;j(a,function(a,g,h){c.call(b,a,g,h)||(e[e.length]=a)});return e};b.every=b.all=function(a,c,b){var e=true;if(a==null)return e;if(A&&a.every===A)return a.every(c,
+b);j(a,function(a,g,h){if(!(e=e&&c.call(b,a,g,h)))return o});return e};var D=b.some=b.any=function(a,c,d){c||(c=b.identity);var e=false;if(a==null)return e;if(B&&a.some===B)return a.some(c,d);j(a,function(a,b,h){if(e||(e=c.call(d,a,b,h)))return o});return!!e};b.include=b.contains=function(a,c){var b=false;if(a==null)return b;return q&&a.indexOf===q?a.indexOf(c)!=-1:b=D(a,function(a){return a===c})};b.invoke=function(a,c){var d=i.call(arguments,2);return b.map(a,function(a){return(c.call?c||a:a[c]).apply(a,
+d)})};b.pluck=function(a,c){return b.map(a,function(a){return a[c]})};b.max=function(a,c,d){if(!c&&b.isArray(a))return Math.max.apply(Math,a);if(!c&&b.isEmpty(a))return-Infinity;var e={computed:-Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b>=e.computed&&(e={value:a,computed:b})});return e.value};b.min=function(a,c,d){if(!c&&b.isArray(a))return Math.min.apply(Math,a);if(!c&&b.isEmpty(a))return Infinity;var e={computed:Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b<e.computed&&(e={value:a,
+computed:b})});return e.value};b.shuffle=function(a){var c=[],b;j(a,function(a,f){f==0?c[0]=a:(b=Math.floor(Math.random()*(f+1)),c[f]=c[b],c[b]=a)});return c};b.sortBy=function(a,c,d){return b.pluck(b.map(a,function(a,b,g){return{value:a,criteria:c.call(d,a,b,g)}}).sort(function(a,c){var b=a.criteria,d=c.criteria;return b<d?-1:b>d?1:0}),"value")};b.groupBy=function(a,c){var d={},e=b.isFunction(c)?c:function(a){return a[c]};j(a,function(a,b){var c=e(a,b);(d[c]||(d[c]=[])).push(a)});return d};b.sortedIndex=
+function(a,c,d){d||(d=b.identity);for(var e=0,f=a.length;e<f;){var g=e+f>>1;d(a[g])<d(c)?e=g+1:f=g}return e};b.toArray=function(a){return!a?[]:a.toArray?a.toArray():b.isArray(a)?i.call(a):b.isArguments(a)?i.call(a):b.values(a)};b.size=function(a){return b.toArray(a).length};b.first=b.head=function(a,b,d){return b!=null&&!d?i.call(a,0,b):a[0]};b.initial=function(a,b,d){return i.call(a,0,a.length-(b==null||d?1:b))};b.last=function(a,b,d){return b!=null&&!d?i.call(a,Math.max(a.length-b,0)):a[a.length-
+1]};b.rest=b.tail=function(a,b,d){return i.call(a,b==null||d?1:b)};b.compact=function(a){return b.filter(a,function(a){return!!a})};b.flatten=function(a,c){return b.reduce(a,function(a,e){if(b.isArray(e))return a.concat(c?e:b.flatten(e));a[a.length]=e;return a},[])};b.without=function(a){return b.difference(a,i.call(arguments,1))};b.uniq=b.unique=function(a,c,d){var d=d?b.map(a,d):a,e=[];b.reduce(d,function(d,g,h){if(0==h||(c===true?b.last(d)!=g:!b.include(d,g)))d[d.length]=g,e[e.length]=a[h];return d},
+[]);return e};b.union=function(){return b.uniq(b.flatten(arguments,true))};b.intersection=b.intersect=function(a){var c=i.call(arguments,1);return b.filter(b.uniq(a),function(a){return b.every(c,function(c){return b.indexOf(c,a)>=0})})};b.difference=function(a){var c=b.flatten(i.call(arguments,1));return b.filter(a,function(a){return!b.include(c,a)})};b.zip=function(){for(var a=i.call(arguments),c=b.max(b.pluck(a,"length")),d=Array(c),e=0;e<c;e++)d[e]=b.pluck(a,""+e);return d};b.indexOf=function(a,
+c,d){if(a==null)return-1;var e;if(d)return d=b.sortedIndex(a,c),a[d]===c?d:-1;if(q&&a.indexOf===q)return a.indexOf(c);for(d=0,e=a.length;d<e;d++)if(d in a&&a[d]===c)return d;return-1};b.lastIndexOf=function(a,b){if(a==null)return-1;if(C&&a.lastIndexOf===C)return a.lastIndexOf(b);for(var d=a.length;d--;)if(d in a&&a[d]===b)return d;return-1};b.range=function(a,b,d){arguments.length<=1&&(b=a||0,a=0);for(var d=arguments[2]||1,e=Math.max(Math.ceil((b-a)/d),0),f=0,g=Array(e);f<e;)g[f++]=a,a+=d;return g};
+var E=function(){};b.bind=function(a,c){var d,e;if(a.bind===t&&t)return t.apply(a,i.call(arguments,1));if(!b.isFunction(a))throw new TypeError;e=i.call(arguments,2);return d=function(){if(!(this instanceof d))return a.apply(c,e.concat(i.call(arguments)));E.prototype=a.prototype;var b=new E,g=a.apply(b,e.concat(i.call(arguments)));return Object(g)===g?g:b}};b.bindAll=function(a){var c=i.call(arguments,1);c.length==0&&(c=b.functions(a));j(c,function(c){a[c]=b.bind(a[c],a)});return a};b.memoize=function(a,
+c){var d={};c||(c=b.identity);return function(){var b=c.apply(this,arguments);return m.call(d,b)?d[b]:d[b]=a.apply(this,arguments)}};b.delay=function(a,b){var d=i.call(arguments,2);return setTimeout(function(){return a.apply(a,d)},b)};b.defer=function(a){return b.delay.apply(b,[a,1].concat(i.call(arguments,1)))};b.throttle=function(a,c){var d,e,f,g,h,i=b.debounce(function(){h=g=false},c);return function(){d=this;e=arguments;var b;f||(f=setTimeout(function(){f=null;h&&a.apply(d,e);i()},c));g?h=true:
+a.apply(d,e);i();g=true}};b.debounce=function(a,b){var d;return function(){var e=this,f=arguments;clearTimeout(d);d=setTimeout(function(){d=null;a.apply(e,f)},b)}};b.once=function(a){var b=false,d;return function(){if(b)return d;b=true;return d=a.apply(this,arguments)}};b.wrap=function(a,b){return function(){var d=G.apply([a],arguments);return b.apply(this,d)}};b.compose=function(){var a=arguments;return function(){for(var b=arguments,d=a.length-1;d>=0;d--)b=[a[d].apply(this,b)];return b[0]}};b.after=
+function(a,b){return a<=0?b():function(){if(--a<1)return b.apply(this,arguments)}};b.keys=I||function(a){if(a!==Object(a))throw new TypeError("Invalid object");var b=[],d;for(d in a)m.call(a,d)&&(b[b.length]=d);return b};b.values=function(a){return b.map(a,b.identity)};b.functions=b.methods=function(a){var c=[],d;for(d in a)b.isFunction(a[d])&&c.push(d);return c.sort()};b.extend=function(a){j(i.call(arguments,1),function(b){for(var d in b)b[d]!==void 0&&(a[d]=b[d])});return a};b.defaults=function(a){j(i.call(arguments,
+1),function(b){for(var d in b)a[d]==null&&(a[d]=b[d])});return a};b.clone=function(a){return!b.isObject(a)?a:b.isArray(a)?a.slice():b.extend({},a)};b.tap=function(a,b){b(a);return a};b.isEqual=function(a,b){return r(a,b,[])};b.isEmpty=function(a){if(b.isArray(a)||b.isString(a))return a.length===0;for(var c in a)if(m.call(a,c))return false;return true};b.isElement=function(a){return!!(a&&a.nodeType==1)};b.isArray=p||function(a){return l.call(a)=="[object Array]"};b.isObject=function(a){return a===
+Object(a)};b.isArguments=function(a){return l.call(a)=="[object Arguments]"};if(!b.isArguments(arguments))b.isArguments=function(a){return!(!a||!m.call(a,"callee"))};b.isFunction=function(a){return l.call(a)=="[object Function]"};b.isString=function(a){return l.call(a)=="[object String]"};b.isNumber=function(a){return l.call(a)=="[object Number]"};b.isNaN=function(a){return a!==a};b.isBoolean=function(a){return a===true||a===false||l.call(a)=="[object Boolean]"};b.isDate=function(a){return l.call(a)==
+"[object Date]"};b.isRegExp=function(a){return l.call(a)=="[object RegExp]"};b.isNull=function(a){return a===null};b.isUndefined=function(a){return a===void 0};b.noConflict=function(){s._=F;return this};b.identity=function(a){return a};b.times=function(a,b,d){for(var e=0;e<a;e++)b.call(d,e)};b.escape=function(a){return(""+a).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")};b.mixin=function(a){j(b.functions(a),function(c){J(c,
+b[c]=a[c])})};var K=0;b.uniqueId=function(a){var b=K++;return a?a+b:b};b.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};b.template=function(a,c){var d=b.templateSettings,d="var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('"+a.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(d.escape,function(a,b){return"',_.escape("+b.replace(/\\'/g,"'")+"),'"}).replace(d.interpolate,function(a,b){return"',"+b.replace(/\\'/g,
+"'")+",'"}).replace(d.evaluate||null,function(a,b){return"');"+b.replace(/\\'/g,"'").replace(/[\r\n\t]/g," ")+";__p.push('"}).replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/\t/g,"\\t")+"');}return __p.join('');",e=new Function("obj","_",d);return c?e(c,b):function(a){return e.call(this,a,b)}};var n=function(a){this._wrapped=a};b.prototype=n.prototype;var u=function(a,c){return c?b(a).chain():a},J=function(a,c){n.prototype[a]=function(){var a=i.call(arguments);H.call(a,this._wrapped);return u(c.apply(b,
+a),this._chain)}};b.mixin(b);j("pop,push,reverse,shift,sort,splice,unshift".split(","),function(a){var b=k[a];n.prototype[a]=function(){b.apply(this._wrapped,arguments);return u(this._wrapped,this._chain)}});j(["concat","join","slice"],function(a){var b=k[a];n.prototype[a]=function(){return u(b.apply(this._wrapped,arguments),this._chain)}});n.prototype.chain=function(){this._chain=true;return this};n.prototype.value=function(){return this._wrapped}}).call(this);
+/* main file */
+
+
+if ( window.IriSP === undefined && window.__IriSP === undefined ) {
+ /**
+ @class
+ the object under which everything goes.
+ */
+ IriSP = {};
+
+ /** Alias to IriSP for backward compatibility */
+ __IriSP = IriSP;
+}
+
+/* underscore comes bundled with the player and we need
+ it ASAP, so load it that way
+*/
+
+IriSP._ = window._.noConflict();
+IriSP.underscore = IriSP._;
+
+IriSP.loadLibs = function( libs, config, metadata_url, callback ) {
+ // Localize jQuery variable
+ IriSP.jQuery = null;
+ var $L = $LAB.script(libs.jQuery).script(libs.swfObject).wait()
+ .script(libs.jQueryUI);
+
+ if (config.player.type === "jwplayer") {
+ // load our popcorn.js lookalike
+ $L = $L.script(libs.jwplayer);
+ } else {
+ // load the real popcorn
+ $L = $L.script(libs.popcorn).script(libs["popcorn.code"]);
+ if (config.player.type === "youtube") {
+ $L = $L.script(libs["popcorn.youtube"]);
+ }
+ if (config.player.type === "vimeo")
+ $L = $L.script(libs["popcorn.vimeo"]);
+
+ /* do nothing for html5 */
+ }
+
+ /* widget specific requirements */
+ for (var idx in config.gui.widgets) {
+ if (config.gui.widgets[idx].type === "PolemicWidget" ||
+ config.gui.widgets[idx].type === "StackGraphWidget") {
+ $L.script(libs.raphael);
+ }
+
+ if (config.gui.widgets[idx].type === "SparklineWidget") {
+ $L.script(libs.jquery_sparkline);
+ }
+ }
+
+ // same for modules
+ /*
+ for (var idx in config.modules) {
+ if (config.modules[idx].type === "PolemicWidget")
+ $L.script(libs.raphaelJs);
+ }
+ */
+
+ $L.wait(function() {
+ IriSP.jQuery = window.jQuery.noConflict( true );
+
+ var css_link_jquery = IriSP.jQuery( "<link>", {
+ rel: "stylesheet",
+ type: "text/css",
+ href: libs.cssjQueryUI,
+ 'class': "dynamic_css"
+ } );
+ var css_link_custom = IriSP.jQuery( "<link>", {
+ rel: "stylesheet",
+ type: "text/css",
+ href: config.gui.css,
+ 'class': "dynamic_css"
+ } );
+
+ css_link_jquery.appendTo('head');
+ css_link_custom.appendTo('head');
+
+ IriSP.setupDataLoader();
+ IriSP.__dataloader.get(metadata_url,
+ function(data) {
+ /* save the data so that we could re-use it to
+ configure the video
+ */
+ IriSP.__jsonMetadata = data;
+ callback.call(window) });
+ });
+};
+IriSP.SparklineWidget_template = "<div class='Ldt-sparklineWidget' style='width: {{width}}px; height: {{height}}px'> <div class='Ldt-sparkLinePositionMarker' style='width: 0px; height: {{height}}px'></div> <div class='Ldt-sparkLineClickOverlay' style='width: {{width}}px; height: {{height}}px'></div> <div class='Ldt-sparkLine' style='width: {{width}}px; height: {{height}}px'>Loading</div></div>";
+IriSP.annotation_template = "{{! template for an annotation displayed in a segmentWidget }}<div title='{{divTitle}}' id='{{id}}' class='Ldt-iri-chapter' style='left: {{startPixel}}px; width: {{pxWidth}}px; background-color:#{{hexa_color}};' ></div>";
+IriSP.annotationWidget_template = "{{! template for the annotation widget }}<div class='Ldt-AnnotationsWidget'> <!-- ugly div because we want to have a double border --> <div class='Ldt-Annotation-DoubleBorder'> <div class='Ldt-AnnotationContent'> <div class='Ldt-AnnotationShareIcons'> <a target='_blank' class='Ldt-fbShare' title='share on facebook'></a> <a target='_blank' class='Ldt-TwShare' title='share on twitter'></a> <a target='_blank' class='Ldt-GplusShare' title='share on google+'></a> </div> <div class='Ldt-SaTitle'></div> <div class='Ldt-SaDescription'></div> <div class='Ldt-SaKeywords'></div> </div> </div></div>";
+IriSP.annotation_loading_template = "{{! template shown while the annotation widget is loading }}<div id='Ldt-load-container'><div id='Ldt-loader'> </div> Chargement... </div>";
+IriSP.annotationsListWidget_template = "{{! template for the annotation list widget }}<div class='Ldt-AnnotationsListWidget'> <!-- ugly div because we want to have a double border --> <div class='Ldt-Annotation-DoubleBorder'> <ul> {{#annotations}} <li> {{! if the url is not present, it means that the annotation exists in the current project }} {{^url}} <a href='#id={{id}}'> {{/url}} {{! otherwise link to url }} {{#url}} <a href='{{url}}#id={{id}}'> {{/url}} <div style='overflow: auto; margin-top: 5px; margin-bottom: 5px;'> <div class='Ldt-AnnotationsList-Caption'> </div> <div class='Ldt-AnnotationsList-Duration'>{{begin}} - {{end}}</div> <div class='Ldt-AnnotationsList-Title'>{{title}}</div> <div class='Ldt-AnnotationsList-Description'>{{desc}}</div> </div> </a> </li> {{/annotations}} </ul> </div></div>";
+IriSP.arrowWidget_template = "<div class='Ldt-arrowWidget Ldt-arrowLeftEdge'></div>";
+IriSP.createAnnotationWidget_template = "{{! template for the annotation creation widget }}<div class='Ldt-createAnnotationWidget'> <!-- ugly div because we want to have a double border --> <div class='Ldt-createAnnotation-DoubleBorder'> <div class='Ldt-createAnnotation-startScreen'> <div style='margin-bottom: 7px; overflow: auto;'> <div class='Ldt-createAnnotation-Title'></div> <div class='Ldt-createAnnotation-TimeFrame'></div> {{^cinecast_version}} <div class='Ldt-createAnnotation-Minimize' title='Cancel'></div> {{/cinecast_version}} </div> <div class='Ldt-createAnnotation-Container'> <textarea class='Ldt-createAnnotation-Description'></textarea> <div class='Ldt-createAnnotation-profileArrow'> </div> <div class='Ldt-createAnnotation-userAvatar'> {{^user_avatar}} <img src='https://si0.twimg.com/sticky/default_profile_images/default_profile_1_normal.png'></img> {{/user_avatar}} {{#user_avatar}} <img src='{{ user_avatar }}'></img> {{/user_avatar}} </div> </div> <div class='Ldt-createAnnotation-submitButton'> <div style='position: absolute; bottom: 5px; right: 5px;'>Submit</div> </div> <div class='Ldt-createAnnotation-keywords'> Add keywords : </div> {{#polemic_mode}} <div class='Ldt-createAnnotation-polemics'> Add polemic keywords </div> {{/polemic_mode}} </div> <div class='Ldt-createAnnotation-waitScreen' style='display: none; text-align: center'> <div class='Ldt-createAnnotation-spinner'></div> Please wait while your request is being processed... </div> <div class='Ldt-createAnnotation-errorScreen' style='display: none; text-align: center'> <div class='Ldt-createAnnotation-Minimize' title='Hide'></div> An error happened while contacting the server. Your annotation has not been saved. </div> <div class='Ldt-createAnnotation-endScreen' style='display: none'> <div class='Ldt-createAnnotation-Minimize' title='Hide'></div> Thank you, your annotation has been saved.<br> Would you like to share it on social networks ? <div style='margin-top: 12px; text-align: center;'> <a target='_blank' class='Ldt-createAnnotation-endScreen-TweetLink'></a> <a target='_blank' class='Ldt-createAnnotation-endScreen-FbLink'></a> <a target='_blank' class='Ldt-createAnnotation-endScreen-GplusLink'></a> </div> </div> </div></div>";
+IriSP.createAnnotation_errorMessage_template = "<p class='Ldt-createAnnotation-errorMessage'> You must enter text to submit an annotation</p>";
+IriSP.overlay_marker_template = "{{! the template for the small bars which is z-indexed over our segment widget }}<div class='Ldt-SegmentPositionMarker' style='background-color: #F7268E;'></div>";
+IriSP.player_template = "{{! template for the radio player }}<div class='Ldt-controler demo'> <div class='Ldt-LeftPlayerControls'> <div class='Ldt-button Ldt-CtrlPlay Ldt-CtrlPlay-PlayState' title='Play/Pause'></div> <div class='Ldt-button Ldt-CtrlAnnotate' title='Annotate'></div> <div class='Ldt-button Ldt-CtrlSearch' title='Search'></div> <div class='LdtSearch'> <input class='LdtSearchInput' style='margin-top: 2px; margin-bottom: 2px;'></input> </div> </div> <div class='Ldt-RightPlayerControls'> <div class='Ldt-Time'> <div class='Ldt-ElapsedTime' title='Elapsed time'>00:00</div> <div class='Ldt-TimeSeparator'>/</div> <div class='Ldt-TotalTime' title='Total time'>00:00</div> </div> <div class='Ldt-button Ldt-CtrlSound Ldt-CtrlSound-MuteState' title='Mute/Unmute'></div> </div></div>";
+IriSP.search_template = "{{! template for the search container }}<div class='LdtSearchContainer' style='margin-left: {{margin_left}}; position: absolute; margin-top: -60px;'> <div class='LdtSearch' style='display: none; background-color: #EEE; width: 165px; border-color: #CFCFCF; position: absolute; text-align: center;'> <input class='LdtSearchInput' style='margin-top: 1px; margin-bottom: 2px;' /> </div></div><div class='cleaner'></div>";
+IriSP.share_template = "{{! social network sharing template }}<a onclick='__IriSP.MyApiPlayer.share(\'delicious\');' title='partager avec delicious'><span class='share shareDelicious'> </span></a> <a onclick='__IriSP.MyApiPlayer.share(\'facebook\');' title='partager avec facebook'> <span class='share shareFacebook'> </span></a><a onclick='__IriSP.MyApiPlayer.share(\'twitter\');' title='partager avec twitter'> <span class='share shareTwitter'> </span></a><a onclick='__IriSP.MyApiPlayer.share(\'myspace\');' title='partager avec Myspace'> <span class='share shareMySpace'> </span></a>";
+IriSP.sliceWidget_template = "{{! template for the slice widget }}<div class='Ldt-sliceWidget'> {{! the whole bar }} <div class='Ldt-sliceBackground'></div> <div class='Ldt-sliceLeftHandle'></div> {{! the zone which represents our slice }} <div class='Ldt-sliceZone'></div> <div class='Ldt-sliceRightHandle'></div></div>";
+IriSP.sliderWidget_template = "{{! template for the slider widget - it's composed of two divs we one overlayed on top of the other }}<div class='Ldt-sliderBackground'></div><div class='Ldt-sliderForeground'></div><div class='Ldt-sliderPositionMarker'></div>";
+IriSP.tooltip_template = "{{! template used by the jquery ui tooltip }}<div class='Ldt-tooltip'> <div class='title'>{{title}}</div> <div class='time'>{{begin}} : {{end}} </div> <div class='description'>{{description}}</div></div>";
+IriSP.tooltipWidget_template = "{{! template for the tooltip widget }}<div class='tip'> <div class='tipcolor' style='height:10px;width:10px'></div> <div class='tiptext'></div>";
+IriSP.tweetWidget_template = "{{! template for the tweet widget }}<div class='Ldt-tweetWidget'> <div class='Ldt-tweet-DoubleBorder'> <div class='Ldt-tweetWidgetKeepOpen' title='dont minimize automatically'></div> <div class='Ldt-tweetWidgetMinimize' title='minimize window'></div> <div class='Ldt-tweetAvatar'></div> <div class='Ldt-tweetAvatar-profileArrow'></div> <div class='Ldt-tweetContents'></div> <a href='' target='_blank' class='Ldt-Retweet'><div class='Ldt-RetweetIcon'></div> - Retweet </a> <a href='' target='_blank' class='Ldt-TweetReply'><div class='Ldt-TweetReplyIcon'></div> - Reply</a> </div></div>";/* utils.js - various utils that don't belong anywhere else */
+
+/* trace function, for debugging */
+
+IriSP.traceNum = 0;
+IriSP.trace = function( msg, value ) {
+/*
+ if( IriSP.config.gui.debug === true ) {
+ IriSP.traceNum += 1;
+ IriSP.jQuery( "<div>"+IriSP.traceNum+" - "+msg+" : "+value+"</div>" ).appendTo( "#Ldt-output" );
+ }
+*/
+};
+
+/* used in callbacks - because in callbacks we lose "this",
+ we need to have a special function which wraps "this" in
+ a closure. This way, the
+*/
+IriSP.wrap = function (obj, fn) {
+ return function() {
+ var args = Array.prototype.slice.call(arguments, 0);
+ return fn.apply(obj, args);
+ }
+}
+
+/* convert a time to a percentage in the media */
+IriSP.timeToPourcent = function(time, timetotal){
+ var time = Math.abs(time);
+ var timetotal = Math.abs(timetotal);
+
+ return Math.floor((time/timetotal) * 100);
+};
+
+IriSP.padWithZeros = function(num) {
+ if (Math.abs(num) < 10) {
+ return "0" + num.toString();
+ } else {
+ return num.toString();
+ }
+};
+
+/* convert a number of milliseconds to a tuple of the form
+ [hours, minutes, seconds]
+*/
+IriSP.msToTime = function(ms) {
+ return IriSP.secondsToTime(ms / 1000);
+}
+/* convert a number of seconds to a tuple of the form
+ [hours, minutes, seconds]
+*/
+IriSP.secondsToTime = function(secs) {
+ var hours = Math.abs(parseInt( secs / 3600 ) % 24);
+ var minutes = Math.abs(parseInt( secs / 60 ) % 60);
+ var seconds = parseFloat(Math.abs(secs % 60).toFixed(0));
+
+ var toString_fn = function() {
+ var ret = "";
+ if (hours > 0)
+ ret = IriSP.padWithZeros(this.hours) + ":";
+ ret += IriSP.padWithZeros(this.minutes) + ":" + IriSP.padWithZeros(this.seconds);
+
+ return ret;
+ }
+ return {"hours" : hours, "minutes" : minutes, "seconds" : seconds, toString: toString_fn};
+};
+
+/* format a tweet - replaces @name by a link to the profile, #hashtag, etc. */
+IriSP.formatTweet = function(tweet) {
+ /*
+ an array of arrays which hold a regexp and its replacement.
+ */
+ var regExps = [
+ /* copied from http://codegolf.stackexchange.com/questions/464/shortest-url-regex-match-in-javascript/480#480 */
+ [/((https?:\/\/)?[\w-]+(\.[\w-]+)+\.?(:\d+)?(\/\S*)?)/gi, "<a href='$1'>$1</a>"],
+ [/@(\w+)/gi, "<a href='http://twitter.com/$1'>@$1</a>"], // matches a @handle
+ [/#(\w+)/gi, "<a href='http://twitter.com/search?q=%23$1'>#$1</a>"],// matches a hashtag
+ [/(\+\+)/gi, "<span class='Ldt-PolemicPlusPlus'>$1</span>"],
+ [/(--)/gi, "<span class='Ldt-PolemicMinusMinus'>$1</span>"],
+ [/(==)/gi, "<span class='Ldt-PolemicEqualEqual'>$1</span>"],
+ [/(\?\?)/gi, "<span class='Ldt-PolemicQuestion'>$1</span>"]
+ ];
+
+ var i = 0;
+ for(i = 0; i < regExps.length; i++) {
+ tweet = tweet.replace(regExps[i][0], regExps[i][1]);
+ }
+
+ return tweet;
+};
+
+IriSP.countProperties = function(obj) {
+ var count = 0;
+
+ for(var prop in obj) {
+ if(obj.hasOwnProperty(prop))
+ ++count;
+ }
+
+ return count;
+};
+
+// conversion de couleur Decimal vers HexaDecimal || 000 si fff
+IriSP.DEC_HEXA_COLOR = function (dec) {
+ var val = +dec;
+ var str = val.toString(16);
+ var zeroes = "";
+ if (str.length < 6) {
+ for (var i = 0; i < 6 - str.length; i++)
+ zeroes += "0";
+ }
+ return zeroes + str;
+};
+
+/* shortcut to have global variables in templates */
+IriSP.templToHTML = function(template, values) {
+ var params = IriSP.jQuery.extend(IriSP.default_templates_vars, values);
+ return Mustache.to_html(template, params);
+};
+
+/* we need to be stricter than encodeURIComponent,
+ because of twitter
+*/
+IriSP.encodeURI = function(str) {
+ return encodeURIComponent(str).replace(/!/g, '%21').replace(/'/g, '%27').replace(/\(/g, '%28').
+ replace(/\)/g, '%29').replace(/\*/g, '%2A');
+}
+
+IriSP.__guidCounter = 0;
+IriSP.guid = function(prefix) {
+ IriSP.__guidCounter += 1;
+ return prefix + IriSP.__guidCounter;
+};
+
+/** returns an url to share on facebook */
+IriSP.mkFbUrl = function(url, text) {
+ if (typeof(text) === "undefined")
+ text = "I'm watching ";
+
+ return "http://www.facebook.com/share.php?u=" + IriSP.encodeURI(text) + IriSP.shorten_url(url);
+};
+
+/** returns an url to share on twitter */
+IriSP.mkTweetUrl = function(url, text) {
+ if (typeof(text) === "undefined")
+ text = "I'm watching ";
+
+ return "http://twitter.com/home?status=" + IriSP.encodeURI(text) + IriSP.shorten_url(url);
+};
+
+/** returns an url to share on google + */
+IriSP.mkGplusUrl = function(url, text) {
+ return "https://plusone.google.com/_/+1/confirm?hl=en&url=" + IriSP.shorten_url(url);
+};
+
+/** test if a value is null or undefined */
+IriSP.null_or_undefined = function(val) {
+ return (typeof(val) === "undefined" || val === null);
+};
+
+/** get a property that can have multiple names **/
+
+IriSP.get_aliased = function(_obj, _aliases) {
+ for (var _i = 0; _i < _aliases.length; _i++) {
+ if (typeof _obj[_aliases[_i]] !== "undefined") {
+ return _obj[_aliases[_i]];
+ }
+ }
+ return null;
+}
+
+/** issue a call to an url shortener and return the shortened url */
+IriSP.shorten_url = function(url) {
+ if (IriSP.config.shortener.hasOwnProperty("shortening_function"))
+ return IriSP.config.shortener.shortening_function(url);
+
+ return url;
+};
+
+/** Similar to substr but remove the last word if
+ we're breaking a word in two.
+ */
+IriSP.clean_substr = function(str, start, end) {
+ var s = str.substr(start, end).substr(start, end).split(" ");
+ s.pop();
+ return s.join(" ");
+};
+/* for ie compatibility
+if (Object.prototype.__defineGetter__&&!Object.defineProperty) {
+ Object.defineProperty=function(obj,prop,desc) {
+ if ("get" in desc) obj.__defineGetter__(prop,desc.get);
+ if ("set" in desc) obj.__defineSetter__(prop,desc.set);
+ }
+}
+*/
+/* wrapper that simulates popcorn.js because
+ popcorn is a bit unstable at the time */
+
+IriSP.PopcornReplacement = {
+};
+
+/** base class for our popcorn-compatible players.
+ */
+IriSP.PopcornReplacement.player = function(container, options) {
+ /* the jwplayer calls the callbacks in the global space so we need to
+ preserve them using IriSP.wrap */
+ this.callbacks = {
+ onReady: IriSP.wrap(this, this.__initApi),
+ onTime: IriSP.wrap(this, this.__timeHandler),
+ onPlay: IriSP.wrap(this, this.__playHandler),
+ onPause: IriSP.wrap(this, this.__pauseHandler),
+ onSeek: IriSP.wrap(this, this.__seekHandler)
+ };
+
+ this.media = {
+ "paused": true,
+ "muted": false
+ };
+
+ this.container = container.slice(1); //eschew the '#'
+
+ this.msgPump = {}; /* dictionnary used to receive and send messages */
+ this.__codes = []; /* used to schedule the execution of a piece of code in
+ a segment (similar to the popcorn.code plugin). */
+
+ this._options = options;
+
+};
+
+IriSP.PopcornReplacement.player.prototype.listen = function(msg, callback) {
+ if (!this.msgPump.hasOwnProperty(msg))
+ this.msgPump[msg] = [];
+
+ this.msgPump[msg].push(callback);
+};
+
+IriSP.PopcornReplacement.player.prototype.trigger = function(msg, params) {
+ if (!this.msgPump.hasOwnProperty(msg))
+ return;
+
+ var d = this.msgPump[msg];
+
+ for(var i = 0; i < d.length; i++) {
+ d[i].call(window, params);
+ }
+
+};
+
+IriSP.PopcornReplacement.player.prototype.guid = function(prefix) {
+ var str = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
+ var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8);
+ return v.toString(16);
+ });
+
+ return prefix + str;
+};
+
+/** init the api after that flash player has been setup - called by the callback
+ defined by the embedded flash player
+*/
+IriSP.PopcornReplacement.player.prototype.__initApi = function() {
+ this.trigger("loadedmetadata"); // we've done more than loading metadata of course,
+ // but popcorn doesn't need to know more.
+ this.media.muted = this.playerFns.getMute();
+ /* some programmed segments are supposed to be run at the beginning */
+ var i = 0;
+ for(i = 0; i < this.__codes.length; i++) {
+ var c = this.__codes[i];
+ if (0 == c.start) {
+ c.onStart();
+ }
+
+ if (0 == c.end) {
+ c.onEnd();
+ }
+ }
+};
+
+/*
+IriSP.PopcornReplacement.jwplayer = function(container, options) {
+ IriSP.PopcornReplacement._container = container.slice(1); //eschew the '#'
+ options.events = {
+ onReady: IriSP.PopcornReplacement.__initApi,
+ onTime: IriSP.PopcornReplacement.__timeHandler,
+ onPlay: IriSP.PopcornReplacement.__playHandler,
+ onPause: IriSP.PopcornReplacement.__pauseHandler,
+ onSeek: IriSP.PopcornReplacement.__seekHandler
+ }
+
+ jwplayer(IriSP.PopcornReplacement._container).setup(options);
+ IriSP.PopcornReplacement.media.duration = options.duration;
+ return IriSP.PopcornReplacement;
+};
+*/
+
+IriSP.PopcornReplacement.player.prototype.currentTime = function(time) {
+ if (typeof(time) === "undefined") {
+ return this.playerFns.getPosition();
+ } else {
+ var currentTime = +time;
+ this.playerFns.seek(currentTime);
+ return currentTime;
+ }
+};
+
+IriSP.PopcornReplacement.player.prototype.play = function() {
+ this.media.paused = false;
+ this.trigger("play");
+ //IriSP.PopcornReplacement.trigger("playing");
+ this.playerFns.play();
+};
+
+IriSP.PopcornReplacement.player.prototype.pause = function() {
+ if ( !this.media.paused ) {
+ this.media.paused = true;
+ this.trigger( "pause" );
+ this.playerFns.pause();
+ }
+};
+
+IriSP.PopcornReplacement.player.prototype.muted = function(val) {
+ if (typeof(val) !== "undefined") {
+
+ if (this.playerFns.getMute() !== val) {
+ if (val) {
+ this.playerFns.setMute(true);
+ this.media.muted = true;
+ } else {
+ this.playerFns.setMute(false);
+ this.media.muted = false;
+ }
+
+ this.trigger( "volumechange" );
+ }
+
+ return this.playerFns.getMute();
+ } else {
+ return this.playerFns.getMute();
+ }
+};
+
+IriSP.PopcornReplacement.player.prototype.mute = IriSP.PopcornReplacement.player.prototype.muted;
+
+IriSP.PopcornReplacement.player.prototype.code = function(options) {
+ this.__codes.push(options);
+ return this;
+};
+
+/* called everytime the player updates itself
+ (onTime event)
+ */
+
+IriSP.PopcornReplacement.player.prototype.__timeHandler = function(event) {
+ var pos = event.position;
+
+ var i = 0;
+ for(i = 0; i < this.__codes.length; i++) {
+ var c = this.__codes[i];
+
+ if (pos >= c.start && pos < c.end &&
+ pos - 1 <= c.start) {
+ c.onStart();
+ }
+
+ if (pos > c.start && pos > c.end &&
+ pos - 1 <= c.end) {
+ c.onEnd();
+ }
+
+ }
+
+ this.trigger("timeupdate");
+};
+
+IriSP.PopcornReplacement.player.prototype.__seekHandler = function(event) {
+ var i = 0;
+
+ for(i = 0; i < this.__codes.length; i++) {
+ var c = this.__codes[i];
+
+ if (event.position >= c.start && event.position < c.end) {
+ c.onEnd();
+ }
+ }
+
+ for(i = 0; i < this.__codes.length; i++) {
+ var c = this.__codes[i];
+
+ if (typeof(event.offset) === "undefined")
+ event.offset = 0;
+
+ if (event.offset >= c.start && event.offset < c.end) {
+ c.onStart();
+ }
+
+ }
+
+ /* this signal sends as an extra argument the position in the video.
+ As far as I know, this argument is not provided by popcorn */
+ this.trigger("seeked", event.offset);
+};
+
+IriSP.PopcornReplacement.player.prototype.__playHandler = function(event) {
+ this.media.paused = false;
+ this.trigger("play");
+};
+
+IriSP.PopcornReplacement.player.prototype.__pauseHandler = function(event) {
+ this.media.paused = true;
+ this.trigger("pause");
+};
+
+IriSP.PopcornReplacement.player.prototype.roundTime = function() {
+ var currentTime = this.currentTime();
+ return Math.round(currentTime);
+};/* data.js - this file deals with how the players gets and sends data */
+
+IriSP.DataLoader = function() {
+ this._cache = {};
+
+ /*
+ A structure to hold callbacks for specific urls. We need it because
+ ajax calls are asynchronous, so it means that sometimes we ask
+ multiple times for a ressource because the first call hasn't been
+ received yet.
+ */
+ this._callbacks = {};
+};
+
+IriSP.DataLoader.prototype.get = function(url, callback) {
+
+ var base_url = url.split("&")[0]
+ if (this._cache.hasOwnProperty(base_url)) {
+ callback(this._cache[base_url]);
+ } else {
+ if (!this._callbacks.hasOwnProperty(base_url)) {
+ this._callbacks[base_url] = [];
+ this._callbacks[base_url].push(callback);
+ /* we need a closure because this gets lost when it's called back */
+
+ // uncomment you don't want to use caching.
+ // IriSP.jQuery.get(url, callback);
+
+ var func = function(data) {
+ this._cache[base_url] = data;
+ var i = 0;
+
+ for (i = 0; i < this._callbacks[base_url].length; i++) {
+ this._callbacks[base_url][i](this._cache[base_url]);
+ }
+ };
+
+ /* automagically choose between json and jsonp */
+ if (url.indexOf(document.location.hostname) === -1 &&
+ url.indexOf("http://") !== -1 /* not a relative url */ ) {
+ // we contacting a foreign domain, use JSONP
+
+ IriSP.jQuery.get(url, {}, IriSP.wrap(this, func), "jsonp");
+ } else {
+
+ // otherwise, hey, whatever rows your boat
+ IriSP.jQuery.get(url, IriSP.wrap(this, func));
+ }
+
+ } else {
+ /* simply push the callback - it'll get called when the ressource
+ has been received */
+
+ this._callbacks[base_url].push(callback);
+
+ }
+ }
+}
+
+/* the base abstract "class" */
+IriSP.Serializer = function(DataLoader, url) {
+ this._DataLoader = DataLoader;
+ this._url = url;
+ this._data = [];
+};
+
+IriSP.Serializer.prototype.serialize = function(data) { };
+IriSP.Serializer.prototype.deserialize = function(data) {};
+
+IriSP.Serializer.prototype.currentMedia = function() {
+};
+
+IriSP.Serializer.prototype.sync = function(callback) {
+ callback.call(this, this._data);
+};
+
+IriSP.SerializerFactory = function(DataLoader) {
+ this._dataloader = DataLoader;
+};
+
+IriSP.SerializerFactory.prototype.getSerializer = function(metadataOptions) {
+ /* This function returns serializer set-up with the correct
+ configuration - takes a metadata struct describing the metadata source
+ */
+
+ if (metadataOptions === undefined)
+ /* return an empty serializer */
+ return IriSP.Serializer("", "");
+
+ switch(metadataOptions.type) {
+ case "json":
+ return new IriSP.JSONSerializer(this._dataloader, metadataOptions.src);
+ break;
+
+ case "dummy": /* only used for unit testing - not defined in production */
+ return new IriSP.MockSerializer(this._dataloader, metadataOptions.src);
+ break;
+
+ case "empty":
+ return new IriSP.Serializer("", "empty");
+ break;
+
+ default:
+ return undefined;
+ }
+};
+/* site.js - all our site-dependent config : player chrome, cdn locations, etc...*/
+
+IriSP.defaults = {};
+
+/* these objects are filled by configureDefaults. The function doesn't overwrite
+ defaults that were originally defined by the user.
+*/
+IriSP.lib = {};
+
+/* We need to define those so that the individual settings can be overwritten */
+IriSP.widgetsDefaults = {};
+
+IriSP.paths = {};
+
+IriSP.libdir = "/metadataplayer/src/js/libs/";
+IriSP.jwplayer_swf_path = "../test/libs/player.swf";
+IriSP.platform_url = "http://192.168.56.101/pf";
+IriSP.default_templates_vars = { };
+
+/** ugly ugly ugly ugly - returns an object defining
+ the paths to the libs
+ We need it that way cause it's called at runtime by
+ IriSP.configureDefaults.
+*/
+IriSP.defaults.lib = function(libdir) {
+ if (IriSP.null_or_undefined(libdir))
+ libdir = IriSP.libdir;
+
+ return {
+ jQuery : "http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js",
+ jQueryUI : "http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/jquery-ui.js",
+ jQueryToolTip : "http://cdn.jquerytools.org/1.2.4/all/jquery.tools.min.js",
+ swfObject : "http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js",
+ cssjQueryUI : "http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/themes/base/jquery-ui.css",
+ popcorn : libdir + "popcorn.js",
+ jwplayer : libdir + "jwplayer.js",
+ popcornReplacement: libdir + "pop.js",
+ raphael: libdir + "raphael.js",
+ jquery_sparkline: libdir + "jquery.sparkline.js",
+ "popcorn.mediafragment" : libdir + "popcorn.mediafragment.js",
+ "popcorn.code" : libdir + "popcorn.code.js",
+ "popcorn.jwplayer": libdir + "popcorn.jwplayer.js",
+ "popcorn.youtube": libdir + "popcorn.youtube.js"
+ };
+};
+
+//Configuration for the player and utility functions.
+// No need to have them configured at runtime
+IriSP.config = {};
+
+IriSP.config.shortener = {
+ // function to call to shorten an url.
+ //shortening_function : IriSP.platform_shorten_url
+};
+
+IriSP.defaults.widgetsDefaults = function(platform_url) {
+ if (IriSP.null_or_undefined(platform_url))
+ platform_url = IriSP.platform_url;
+
+ return {
+ "LayoutManager" : {spacer_div_height : "0px" },
+ "PlayerWidget" : {},
+ "AnnotationsWidget": {
+ "share_text" : "I'm watching ",
+ "fb_link" : "http://www.facebook.com/share.php?u=",
+ "tw_link" : "http://twitter.com/home?status=",
+ "gplus_link" : ""
+ },
+
+ "TweetsWidget" : {
+ default_profile_picture : "https://si0.twimg.com/sticky/default_profile_images/default_profile_1_normal.png",
+ tweet_display_period: 10000 // how long do we show a tweet ?
+
+ },
+ "SliderWidget" : {
+ minimize_period: 850 // how long does the slider stays maximized after the user leaves the zone ?
+ },
+ "createAnnotationWidget" : {
+ keywords: ["#faux-raccord", "#mot-clef"],
+ polemic_mode: true, /* enable polemics ? */
+ /* polemics - the corresponding class names defined in the css should be for instance :
+ Ldt-createAnnotation-polemic-plusplus for plusplus
+ Ldt-createAnnotation-polemic-equalequal for equalequal, etc.
+ */
+ polemics: {"++" : "positive", "--" : "negative", "==" : "reference", "??" : "question"},
+ cinecast_version: true, /* put to false to enable the platform version, true for the festival cinecast one. */
+
+ /* where does the widget PUT the annotations - this is a mustache template. id refers to the id of the media ans is filled
+ by the widget.
+ */
+ api_endpoint_template: platform_url + "/ldtplatform/api/ldt/annotations/{{id}}.json"
+ },
+ "SparklineWidget" : {
+ column_width: 10 // the width of a column in pixels.
+ },
+ "Main" : {
+ autoplay: true
+ },
+ "AnnotationsListWidget" : {
+ ajax_mode: true, /* use ajax to get information about the annotations.
+ if set to false, only search in the annotations for the
+ current project. */
+ /* the platform generates some funky urls. We replace them afterwards to point to the
+ correct place - this setting will probably be overwritten by the platform
+ implementers.
+ Note that the player has to replace the variables between {{ and }} by its own values.
+ */
+ ajax_url: platform_url + "/ldtplatform/api/ldt/segments/{media}/{begin}/{end}",
+
+ ajax_granularity: 10000, /* how much ms should we look before and after the
+ current timecode */
+
+ project_url: platform_url + "/ldtplatform/ldt/front/player/" /* the beginning
+ of a link to the
+ new front */
+ }
+ };
+};
+
+/*
+Override this if you want to change the info the player receives about the user.
+It's typically overrided in server-side templates with user-specific data.
+*/
+IriSP.defaults.user = function() { return {
+ "name" : "Anonymous user",
+ "avatar" : IriSP.paths.imgs + "/user_default_icon.png"
+ }
+};
+
+
+IriSP.defaults.paths = {
+// "imgs": "/tweetlive/res/metadataplayer/src/css/imgs"
+ "imgs": "/metadataplayer/src/css/imgs"
+};
+
+IriSP.defaults.default_templates_vars = function() {
+ return {
+ "img_dir" : IriSP.paths.imgs
+ };
+}
+
+/* the widget classes and definitions */
+
+/**
+ * @class Widget is an "abstract" class. It's mostly used to define some properties common to every widget.
+ *
+ * Note that widget constructors are never called directly by the user. Instead, the widgets are instantiated by functions
+ * defined in init.js
+ *
+ * @constructor
+ * @param Popcorn a reference to the popcorn Object
+ * @param config configuration options for the widget
+ * @param Serializer a serializer instance from which the widget reads data fromCharCode
+*/
+IriSP.Widget = function(Popcorn, config, Serializer) {
+
+ if (config === undefined || config === null) {
+ config = {}
+ }
+
+ this._Popcorn = Popcorn;
+ this._config = config;
+ this._serializer = Serializer;
+
+ if (config.hasOwnProperty("container")) {
+ this._id = config.container;
+ this.selector = IriSP.jQuery("#" + this._id);
+ }
+
+ if (config.hasOwnProperty("spacer")) {
+ this._spacerId = config.spacer;
+ this.spacer = IriSP.jQuery("#" + this._spacerId);
+ }
+
+
+ if (config.hasOwnProperty("width")) {
+ // this.width and not this._width because we consider it public.
+ this.width = config.width;
+ }
+
+ if (config.hasOwnProperty("height")) {
+ this.height = config.height;
+ }
+
+ if (config.hasOwnProperty("heightmax")) {
+ this.heightmax = config.heightmax;
+ }
+
+ if (config.hasOwnProperty("widthmax")) {
+ this.widthmax = config.widthmax;
+ }
+
+ if (config.hasOwnProperty("layoutManager")) {
+ this.layoutManager = config.layoutManager;
+ }
+ if (typeof this.selector != "undefined" && typeof Popcorn != "undefined") {
+ var _id = this._id;
+ this.selector.bind("click mouseover mouseout dragstart dragstop", function(_e) {
+ var _data = {
+ "type": _e.type,
+ "x": _e.clientX,
+ "y": _e.clientY,
+ "widget": _id,
+ "target_name": _e.target.localName,
+ "target_id": _e.target.id,
+ "target_class": _e.target.className,
+ "text": _e.target.textContent.trim(),
+ "title": _e.target.title,
+ "value": _e.target.value
+ };
+ Popcorn.trigger('IriSP.Widget.MouseEvents', _data);
+ })
+ }
+
+};
+
+/**
+ * This method responsible of drawing a widget on screen.
+ */
+IriSP.Widget.prototype.draw = function() {
+ /* implemented by "sub-classes" */
+};
+
+/**
+ * Optional method if you want your widget to support redraws.
+ */
+IriSP.Widget.prototype.redraw = function() {
+ /* implemented by "sub-classes" */
+};
+/* modules are non-graphical entities, similar to widgets */
+
+IriSP.Module = function(Popcorn, config, Serializer) {
+
+ if (config === undefined || config === null) {
+ config = {}
+ }
+
+ this._Popcorn = Popcorn;
+ this._config = config;
+ this._serializer = Serializer;
+};
+/* layout.js - very basic layout management */
+
+/**
+ @class a layout manager manages a div and the layout of objects
+ inside it.
+*/
+IriSP.LayoutManager = function(options) {
+ this._Popcorn = null;
+ this._widgets = [];
+
+ this._div = "LdtPlayer";
+ this._width = 640;
+
+ if (options === undefined) {
+ options = {};
+ };
+
+ if (options.hasOwnProperty('container')) {
+ this._div = options.container;
+ }
+
+ if (options.hasOwnProperty('width')) {
+ this._width = options.width;
+ }
+
+ if (options.hasOwnProperty('height')) {
+ this._height = options.height;
+ }
+
+ /* this is a shortcut */
+ this.selector = IriSP.jQuery("#" + this._div);
+
+ this.selector.css("width", this._width);
+
+ if (this._height !== undefined)
+ this.selector.css("height", this._height);
+};
+
+/**
+ Set the popcorn instance used by the manager.
+
+ we need this special setter because of a chicken and egg problem :
+ we want the manager to use popcorn but the popcorn div will be managed
+ by the manager. So we need a way to set the instance the manager uses
+*/
+
+IriSP.LayoutManager.prototype.setPopcornInstance = function(popcorn) {
+ this._Popcorn = popcorn;
+}
+
+/** create a subdiv with an unique id, and a spacer div as well.
+ @param widgetName the name of the widget.
+ @return an array of the form [createdivId, spacerdivId].
+*/
+IriSP.LayoutManager.prototype.createDiv = function(widgetName) {
+ if (typeof(widgetName) === "undefined")
+ widgetName = "";
+
+ var newDiv = IriSP.guid(this._div + "_widget_" + widgetName + "_");
+ var spacerDiv = IriSP.guid("LdtPlayer_spacer_");
+ this._widgets.push([widgetName, newDiv]);
+
+ var divTempl = "<div id='{{id}}' style='width: {{width}}px; position: relative;'></div";
+ var spacerTempl = "<div id='{{spacer_id}}' style='width: {{width}}px; position: relative; height: {{spacer_div_height}};'></div";
+
+ var divCode = Mustache.to_html(divTempl, {id: newDiv, width: this._width});
+ var spacerCode = Mustache.to_html(spacerTempl, {spacer_id: spacerDiv, width: this._width,
+ spacer_div_height: IriSP.widgetsDefaults.LayoutManager.spacer_div_height });
+
+ this.selector.append(divCode);
+ this.selector.append(spacerCode);
+
+ return [newDiv, spacerDiv];
+};/* init.js - initialization and configuration of Popcorn and the widgets
+exemple json configuration:
+
+ */
+
+/**
+ set up the IriSP.__dataloader instance -
+ we need it because we have to get the metadata
+ about the video before that the widget have even
+ loaded.
+*/
+IriSP.setupDataLoader = function() {
+ /* we set it up separately because we need to
+ get data at the very beginning, for instance when
+ setting up the video */
+ IriSP.__dataloader = new IriSP.DataLoader();
+};
+
+/** do some magic to configure popcorn according to the options object passed.
+ Works for html5, jwplayer and youtube videos
+*/
+IriSP.configurePopcorn = function (layoutManager, options) {
+ var pop;
+ var ret = layoutManager.createDiv();
+ var containerDiv = ret[0];
+ var spacerDiv = ret[1];
+
+ /* insert one pixel of margin between the video and the first widget, using the
+ spacer.
+ */
+ IriSP.jQuery("#" + spacerDiv).css("height", "1px");
+
+ switch(options.type) {
+ /*
+ todo : dynamically create the div/video tag which
+ will contain the video.
+ */
+ case "html5":
+ var tmpId = Popcorn.guid("video");
+ IriSP.jQuery("#" + containerDiv).append("<video src='" + options.file + "' id='" + tmpId + "'></video>");
+
+ if (options.hasOwnProperty("width"))
+ IriSP.jQuery("#" + containerDiv).css("width", options.width);
+
+ if (options.hasOwnProperty("height"))
+ IriSP.jQuery("#" + containerDiv).css("height", options.height);
+
+ pop = Popcorn("#" + tmpId);
+ break;
+
+ case "jwplayer":
+ var opts = IriSP.jQuery.extend({}, options);
+ delete opts.container;
+ delete opts.type;
+
+
+ /* Try to guess options.file and options.streamer only if file and streamer
+ are not already defined in the configuration */
+ if (options.provider === "rtmp" && !opts.hasOwnProperty("file") && !opts.hasOwnProperty("streamer")) {
+ /* exit if we can't access the metadata */
+ if (typeof(IriSP.__jsonMetadata) === "undefined") {
+ break;
+ };
+
+ // the json format is totally illogical
+ //opts.streamer = IriSP.__jsonMetadata["medias"][0]["meta"]["item"]["value"];
+ //var source = IriSP.__jsonMetadata["medias"][0]["href"];
+
+ // the source if a full url but jwplayer wants an url relative to the
+ // streamer url, so we've got to remove the common part.
+ //opts.file = source.slice(opts.streamer.length);
+
+ /* sometimes we get served a file with a wrong path and streamer.
+ as a streamer is of the form rtmp://domain/path/ and the media is
+ the rest, we uglily do this :
+ */
+ opts.file = "";
+ opts.streamer = "";
+ var fullPath = IriSP.get_aliased(IriSP.__jsonMetadata["medias"][0], ["href","url"]);
+
+ if (fullPath === null) {
+ console.log("no url or href field defined in the metadata.");
+ }
+
+ var pathSplit = fullPath.split('/');
+
+ for (var i = 0; i < pathSplit.length; i++) {
+ if (i < 4) {
+ opts.streamer += pathSplit[i] + "/";
+ } else {
+ opts.file += pathSplit[i];
+ /* omit the last slash if we're on the last element */
+ if (i < pathSplit.length - 1)
+ opts.file += "/";
+ }
+ }
+ } else {
+ /* other providers type, video for instance -
+ pass everything as is */
+ }
+
+ if (!options.hasOwnProperty("flashplayer")) {
+ opts.flashplayer = IriSP.jwplayer_swf_path;
+ }
+
+ if (!options.hasOwnProperty("controlbar.position")) {
+ opts["controlbar.position"] = "none";
+ }
+
+ pop = new IriSP.PopcornReplacement.jwplayer("#" + containerDiv, opts);
+ break;
+
+ case "youtube":
+ var opts = IriSP.jQuery.extend({}, options);
+ delete opts.container;
+ opts.controls = 0;
+ opts.autostart = false;
+ templ = "width: {{width}}px; height: {{height}}px;";
+ var str = Mustache.to_html(templ, {width: opts.width, height: opts.height});
+ // Popcorn.youtube wants us to specify the size of the player in the style attribute of its container div.
+ IriSP.jQuery("#" + containerDiv).attr("style", str);
+
+ pop = Popcorn.youtube("#" + containerDiv, opts.video, opts);
+ break;
+
+ case "dailymotion":
+ pop = new IriSP.PopcornReplacement.dailymotion("#" + containerDiv, options);
+ break;
+
+ case "allocine":
+ /* pass the options as-is to the allocine player and let it handle everything */
+ pop = new IriSP.PopcornReplacement.allocine("#" + containerDiv, options);
+ break;
+
+ default:
+ pop = undefined;
+ };
+
+ return pop;
+};
+
+/** Configure the gui and instantiate the widgets passed as parameters
+ @param guiOptions the gui object as seen in the examples.
+ */
+IriSP.configureWidgets = function (popcornInstance, layoutManager, guiOptions) {
+
+ var serialFactory = new IriSP.SerializerFactory(IriSP.__dataloader);
+ var params = {width: guiOptions.width, height: guiOptions.height};
+
+ var default_options = guiOptions.default_options;
+ if (IriSP.null_or_undefined(default_options))
+ default_options = {};
+
+ var ret_widgets = [];
+ var index;
+
+ for (index = 0; index < guiOptions.widgets.length; index++) {
+ var widget = IriSP.instantiateWidget(popcornInstance, serialFactory, layoutManager, guiOptions.widgets[index], default_options);
+
+ ret_widgets.push(widget);
+ };
+
+ return ret_widgets;
+};
+
+/** configure modules. @see configureWidgets */
+IriSP.configureModules = function (popcornInstance, modulesList) {
+ if (IriSP.null_or_undefined(modulesList))
+ return;
+
+ var serialFactory = new IriSP.SerializerFactory(IriSP.__dataloader);
+ var ret_modules = [];
+ var index;
+
+ for (index = 0; index < modulesList.length; index++) {
+ var moduleConfig = modulesList[index];
+
+ var serializer = serialFactory.getSerializer(moduleConfig.metadata);
+ var module = new IriSP[moduleConfig.type](popcornInstance, moduleConfig, serializer);
+ ret_modules.push(module);
+ };
+
+ return ret_modules;
+};
+
+/** instantiate a widget - only called by configureWidgets, never by the user. Handles widget
+ dependencies.
+ @param popcornInstance popcorn instance the widget will user
+ @param serialFactory serializer factory to instantiate the widget with
+ @param layoutManager layout manager
+ @param widgetConfig configuration options for the widget
+ @param defaultOptions a dictionnary with some options defined for every widget.
+ */
+IriSP.instantiateWidget = function(popcornInstance, serialFactory, layoutManager, widgetConfig, defaultOptions) {
+
+ if (IriSP.null_or_undefined(defaultOptions))
+ defaultOptions = {};
+
+ widgetConfig = IriSP.underscore.defaults(widgetConfig, defaultOptions);
+
+ var arr = IriSP.jQuery.extend({}, widgetConfig);
+
+ /* create a div for those widgets who didn't already specify a container; */
+ if (!arr.hasOwnProperty("container")) {
+ /* create div returns us a container for the widget and a spacer */
+ var ret = layoutManager.createDiv(widgetConfig.type);
+ var container = ret[0];
+ var spacer = ret[1];
+ arr.container = container;
+ arr.spacer = spacer;
+ arr.layoutManager = layoutManager;
+ }
+ var serializer = serialFactory.getSerializer(widgetConfig.metadata);
+
+ if (typeof serializer == "undefined")
+ debugger;
+
+ // instantiate the object passed as a string
+ var widget = new IriSP[widgetConfig.type](popcornInstance, arr, serializer);
+
+ if (widgetConfig.hasOwnProperty("requires")) {
+ // also create the widgets this one depends on.
+ // the dependency widget is available in the parent widget context as
+ // this.WidgetName (for instance, this.TipWidget);
+
+ var i = 0;
+ for(i = 0; i < widgetConfig.requires.length; i++) {
+ var widgetName = widgetConfig.requires[i]["type"],
+ _configobj = IriSP.jQuery.extend({}, widgetConfig.requires[i]),
+ _div = document.createElement('div'),
+ _container = IriSP.guid(arr.container + '_' + widgetName + '_');
+ _configobj.container = _container;
+ _div.id = _container;
+ widget.selector.append(_div);
+ widget[widgetName] = IriSP.instantiateWidget(popcornInstance, serialFactory, layoutManager, _configobj, defaultOptions);
+ }
+ }
+
+ serializer.sync(IriSP.wrap(widget, function() { this.draw(); }));
+ return widget;
+};
+
+/** Go through the defaults to set a reasonable value */
+IriSP.configureDefaults = function(libdir, platform_url) {
+ /* the defaults configuration is messy and complicated. There are two things to know :
+ - we want to allow overwriting of defaults - that's why we have IriSP.widgetDefaults
+ and IriSP.defaults.widgetDefaults. The first is filled by the embedder and then fleshed out
+ with the contents of the first. We use underscore.defaults for that, but there's one problem with
+ this function : it doesn't work recursively.
+ - we need to compute some values at runtime instead of at compile time
+ */
+
+ IriSP.lib = IriSP.underscore.defaults(IriSP.lib, IriSP.defaults.lib(libdir));
+
+ /* get the factory defaults for the widgets and merge them with the default the user
+ may have defined
+ */
+ var factory_defaults = IriSP.defaults.widgetsDefaults(platform_url);
+ for(var widget in factory_defaults) {
+
+ /* create the object if it doesn't exists */
+ if (IriSP.null_or_undefined(IriSP.widgetsDefaults[widget]))
+ IriSP.widgetsDefaults[widget] = {};
+
+ IriSP.widgetsDefaults[widget] = IriSP.underscore.defaults(IriSP.widgetsDefaults[widget], factory_defaults[widget]);
+ }
+
+ IriSP.paths = IriSP.underscore.defaults(IriSP.paths, IriSP.defaults.paths);
+ IriSP.default_templates_vars = IriSP.underscore.defaults(IriSP.default_templates_vars,
+ IriSP.defaults.default_templates_vars());
+
+ if (IriSP.null_or_undefined(IriSP.user))
+ IriSP.user = {};
+
+ IriSP.user = IriSP.underscore.defaults(IriSP.user, IriSP.defaults.user());
+};
+
+/** single point of entry for the metadataplayer */
+IriSP.initPlayer = function(config, metadata_url, libdir, platform_url) {
+ IriSP.configureDefaults(libdir, platform_url);
+ IriSP.loadLibs(IriSP.lib, config, metadata_url,
+ function() {
+
+ var layoutManager = new IriSP.LayoutManager(config.gui);
+
+ var pop = IriSP.configurePopcorn(layoutManager, config.player);
+
+ var widgets = IriSP.configureWidgets(pop, layoutManager, config.gui);
+ var modules = IriSP.configureModules(pop, config.modules);
+ });
+};/* To wrap a player the develop should create a new class derived from
+the IriSP.PopcornReplacement.player and defining the correct functions */
+
+/** allocine player wrapper */
+IriSP.PopcornReplacement.allocine = function(container, options) {
+// console.log("Calling allocine player");
+ /* appel du parent pour initialiser les structures communes à tous les players */
+ IriSP.PopcornReplacement.player.call(this, container, options);
+
+ var _this = this;
+
+ /* Définition des fonctions de l'API - */
+
+ this.playerFns = {
+ play : function() {
+ if (_this.player) {
+ // console.log("ask play _this.player = " + _this.player);
+ return _this.player.sendToActionScript("play");
+ } else {
+ return false;
+ }
+ },
+ pause : function() {
+ if (_this.player) {
+ // console.log("ask pause _this.player = " + _this.player);
+ return _this.player.sendToActionScript("pause");
+ } else {
+ return false;
+ }
+ },
+ getPosition : function() {
+ if (_this.player) {
+ return _this.player.sendToActionScript("getSeek","return");
+ } else {
+ return 0;
+ }
+ },
+ seek : function(pos) {
+ if (_this.player) {
+ return _this.player.sendToActionScript("seek",pos);
+ } else {
+ return false;
+ }
+ },
+ getMute : function() {
+ if (_this.player) {
+ return _this.player.sendToActionScript("getMute","return");
+ } else {
+ return false;
+ }
+ },
+ setMute : function(p) {
+ if (_this.player) {
+ //return p ? _this.player.sendToActionScript("setMute") : _this.player.sendToActionScript("setMute");
+ _this.player.sendToActionScript("setMute");
+ } else {
+ return false;
+ }
+ }
+ }
+
+ window.onReady = IriSP.wrap(this, this.ready);
+ //NOT CALLED window.onAllocineStateChange = IriSP.wrap(this, this.stateHandler);
+ window.onTime = IriSP.wrap(this, this.progressHandler);
+
+ var _videoUrl = (
+ typeof options.directVideoPath == "string"
+ ? options.directVideoPath
+ : IriSP.get_aliased(IriSP.__jsonMetadata["medias"][0], ["href","url"])
+ );
+
+ var fv = "streamFMS=true&adVast=false&lg=fr_cinecast&autoPlay=" + options.autoPlay + "&directVideoTitle=&urlAcData=" + options.urlAcData + "&directVideoPath=" + _videoUrl + "&host=http://allocine.fr";
+// console.log("fv = " + fv);
+
+ var params = {
+ "allowScriptAccess" : "always",
+ "wmode": "opaque",
+ "flashvars" : fv
+ };
+ var atts = {
+ id : this.container
+ };
+ swfobject.embedSWF(options.acPlayerUrl, this.container, options.width, options.height, "8", null, null, params, atts);
+
+};
+
+IriSP.PopcornReplacement.allocine.prototype = new IriSP.PopcornReplacement.player("", {});
+
+IriSP.PopcornReplacement.allocine.prototype.ready = function() {
+ this.player = document.getElementById(this.container);
+ this.player.addEventListener("onStateChange", "onAllocineStateChange");
+ this.player.addEventListener("onVideoProgress", "onAllocineVideoProgress");
+ this.player.cueVideoByUrl(this._options.video);
+ this.callbacks.onReady();
+};
+
+IriSP.PopcornReplacement.allocine.prototype.progressHandler = function(progressInfo) {
+ this.callbacks.onTime({
+ position: progressInfo.mediaTime
+ });
+}
+
+
+IriSP.PopcornReplacement.allocine.prototype.stateHandler = function(state) {
+
+ switch(state) {
+ case 1:
+ this.callbacks.onPlay();
+ break;
+
+ case 2:
+ this.callbacks.onPause();
+ break;
+
+ case 3:
+ this.callbacks.onSeek({
+ position: this.player.getCurrentTime()
+ });
+ break;
+
+ /*
+ case 5:
+ this.callbacks.onReady();
+ break;
+ */
+ }
+
+};/* To wrap a player the develop should create a new class derived from
+the IriSP.PopcornReplacement.player and defining the correct functions */
+
+/** jwplayer player wrapper */
+IriSP.PopcornReplacement.dailymotion = function(container, options) {
+ console.log("Calling");
+ /* appel du parent pour initialiser les structures communes à tous les players */
+ IriSP.PopcornReplacement.player.call(this, container, options);
+
+ var _this = this;
+
+ /* Définition des fonctions de l'API - */
+
+ this.playerFns = {
+ play : function() {
+ if (_this.player) {
+ return _this.player.playVideo();
+ } else {
+ return false;
+ }
+ },
+ pause : function() {
+ if (_this.player) {
+ return _this.player.pauseVideo();
+ } else {
+ return false;
+ }
+ },
+ getPosition : function() {
+ if (_this.player) {
+ return _this.player.getCurrentTime();
+ } else {
+ return 0;
+ }
+ },
+ seek : function(pos) {
+ if (_this.player) {
+ return _this.player.seekTo(pos);
+ } else {
+ return false;
+ }
+ },
+ getMute : function() {
+ if (_this.player) {
+ return _this.player.isMuted();
+ } else {
+ return false;
+ }
+ },
+ setMute : function(p) {
+ if (_this.player) {
+ return p ? _this.player.mute() : _this.player.unMute();
+ } else {
+ return false;
+ }
+ }
+ }
+
+ window.onDailymotionPlayerReady = IriSP.wrap(this, this.ready);
+ window.onDailymotionStateChange = IriSP.wrap(this, this.stateHandler);
+ window.onDailymotionVideoProgress = IriSP.wrap(this, this.progressHandler);
+
+ var params = {
+ "allowScriptAccess" : "always",
+ "wmode": "opaque"
+ };
+ var atts = {
+ id : this.container
+ };
+ swfobject.embedSWF("http://www.dailymotion.com/swf?chromeless=1&enableApi=1", this.container, options.width, options.height, "8", null, null, params, atts);
+
+};
+
+IriSP.PopcornReplacement.dailymotion.prototype = new IriSP.PopcornReplacement.player("", {});
+
+IriSP.PopcornReplacement.dailymotion.prototype.ready = function() {
+
+ this.player = document.getElementById(this.container);
+
+ this.player.addEventListener("onStateChange", "onDailymotionStateChange");
+ this.player.addEventListener("onVideoProgress", "onDailymotionVideoProgress");
+ this.player.cueVideoByUrl(this._options.video);
+
+ this.callbacks.onReady();
+};
+
+IriSP.PopcornReplacement.dailymotion.prototype.progressHandler = function(progressInfo) {
+
+ this.callbacks.onTime({
+ position: progressInfo.mediaTime
+ });
+}
+
+IriSP.PopcornReplacement.dailymotion.prototype.stateHandler = function(state) {
+
+ switch(state) {
+ case 1:
+ this.callbacks.onPlay();
+ break;
+
+ case 2:
+ this.callbacks.onPause();
+ break;
+
+ case 3:
+ this.callbacks.onSeek({
+ position: this.player.getCurrentTime()
+ });
+ break;
+
+ /*
+ case 5:
+ this.callbacks.onReady();
+ break;
+ */
+ }
+
+};/* To wrap a player the develop should create a new class derived from
+ the IriSP.PopcornReplacement.player and defining the correct functions */
+
+/** jwplayer player wrapper */
+IriSP.PopcornReplacement.jwplayer = function(container, options) {
+
+ /* appel du parent pour initialiser les structures communes à tous les players */
+ IriSP.PopcornReplacement.player.call(this, container, options);
+
+ this.media.duration = options.duration; /* optional */
+
+ /* Définition des fonctions de l'API - */
+ this.playerFns = {
+ play: function() { return jwplayer(this.container).play(); },
+ pause: function() { return jwplayer(this.container).pause(); },
+ getPosition: function() { return jwplayer(this.container).getPosition(); },
+ seek: function(pos) { return jwplayer(this.container).seek(pos); },
+ getMute: function() { return jwplayer(this.container).getMute() },
+ setMute: function(p) { return jwplayer(this.container).setMute(p); }
+ }
+
+ options.events = this.callbacks;
+
+ jwplayer(this.container).setup(options);
+};
+
+IriSP.PopcornReplacement.jwplayer.prototype = new IriSP.PopcornReplacement.player("", {});
+/* embed module - listens and relay hash changes to a parent window. */
+
+IriSP.EmbedModule = function(Popcorn, config, Serializer) {
+ IriSP.Module.call(this, Popcorn, config, Serializer);
+
+ window.addEventListener('message', IriSP.wrap(this, this.handleMessages), false);
+ this._Popcorn.listen("IriSP.Mediafragment.hashchange", IriSP.wrap(this, this.relayChanges));
+};
+
+IriSP.EmbedModule.prototype = new IriSP.Module();
+
+IriSP.EmbedModule.prototype.handleMessages = function(e) {
+ if (e.data.type === "hashchange") {
+ window.location.hash = e.data.value;
+ }
+};
+
+IriSP.EmbedModule.prototype.relayChanges = function(newHash) {
+ window.parent.postMessage({type: "hashchange", value: newHash}, "*");
+ return;
+};/* mediafragment module */
+
+IriSP.MediaFragment = function(Popcorn, config, Serializer) {
+ IriSP.Module.call(this, Popcorn, config, Serializer);
+
+ this.mutex = false; /* a mutex because we access the url from two different functions */
+
+ this._Popcorn.listen( "loadedmetadata", IriSP.wrap(this,this.advanceTime));
+ this._Popcorn.listen( "pause", IriSP.wrap(this,this.updateTime));
+ this._Popcorn.listen( "seeked", IriSP.wrap(this,this.updateTime));
+ this._Popcorn.listen( "IriSP.PolemicTweet.click", IriSP.wrap(this,this.updateAnnotation));
+ this._Popcorn.listen( "IriSP.SegmentsWidget.click", IriSP.wrap(this,this.updateAnnotation));
+
+ window.onhashchange = IriSP.wrap(this, this.advanceTime);
+};
+
+IriSP.MediaFragment.prototype = new IriSP.Module();
+
+IriSP.MediaFragment.prototype.advanceTime = function() {
+ var url = window.location.href;
+
+ if ( url.split( "#" )[ 1 ] != null ) {
+ pageoffset = url.split( "#" )[1];
+
+ if ( pageoffset.substring(0, 2) === "t=") {
+ // timecode
+ if ( pageoffset.substring( 2 ) != null ) {
+ var offsettime = pageoffset.substring( 2 );
+ this._Popcorn.currentTime( parseFloat(offsettime) );
+
+ /* we have to trigger this signal manually because of a
+ bug in the jwplayer */
+ this._Popcorn.trigger("seeked", parseFloat(offsettime));
+ }
+ } else if ( pageoffset.substring(0, 3) === "id=") {
+ // annotation
+ var annotationId = pageoffset.substring( 3 );
+ // there's no better way than that because
+ // of possible race conditions
+ this._serializer.sync(IriSP.wrap(this, function() {
+ this.lookupAnnotation.call(this, annotationId);
+ }));
+ }
+ }
+};
+
+/** handler for the seeked signal. It may have or may have not an argument.
+ @param time if not undefined, the time we're seeking to
+*/
+IriSP.MediaFragment.prototype.updateTime = function(time) {
+ if (this.mutex === true) {
+ return;
+ }
+
+ var history = window.history;
+ if ( !history.pushState ) {
+ return false;
+ }
+
+ if (IriSP.null_or_undefined(time) || typeof(time) != "number") {
+ var ntime = this._Popcorn.currentTime().toFixed(2)
+ } else {
+ var ntime = time.toFixed(2);
+ }
+
+ // used to relay the new hash to the embedder
+ this._Popcorn.trigger("IriSP.Mediafragment.hashchange", "#t=" + ntime);
+
+ splitArr = window.location.href.split( "#" )
+ history.replaceState( {}, "", splitArr[0] + "#t=" + ntime );
+};
+
+
+IriSP.MediaFragment.prototype.updateAnnotation = function(annotationId) {
+ var _this = this;
+ this.mutex = true;
+
+ var history = window.history;
+ if ( !history.pushState ) {
+ return false;
+ }
+
+
+ // used to relay the new hash to the embedder
+ this._Popcorn.trigger("IriSP.Mediafragment.hashchange", "#id=" + annotationId);
+
+ splitArr = window.location.href.split( "#" )
+ history.replaceState( {}, "", splitArr[0] + "#id=" + annotationId);
+
+
+ // reset the mutex afterwards to prevent the module from reacting to his own changes.
+ window.setTimeout(function() { _this.mutex = false }, 50);
+};
+
+// lookup and seek to the beginning of an annotation
+IriSP.MediaFragment.prototype.lookupAnnotation = function(annotationId) {
+ var _this = this;
+ this.mutex = true;
+
+ var annotation = undefined;
+ var annotations = this._serializer._data.annotations;
+
+ var i;
+ for (i = 0; i < annotations.length; i++) {
+ if (annotations[i].id === annotationId) {
+ annotation = annotations[i];
+ break;
+ }
+ }
+
+ if (typeof(annotation) !== "undefined") {
+ this._Popcorn.currentTime(annotation.begin / 1000);
+
+ /* we have to trigger this signal manually because of a
+ bug in the jwplayer */
+ this._Popcorn.trigger("seeked", annotation.begin / 1000);
+ this._Popcorn.trigger("IriSP.Mediafragment.showAnnotation", annotationId);
+ }
+
+ window.setTimeout(function() { _this.mutex = false }, 50);
+};
+IriSP.AnnotationsListWidget = function(Popcorn, config, Serializer) {
+ IriSP.Widget.call(this, Popcorn, config, Serializer);
+ this.__counter = 0;
+ this.__oldList = [];
+
+ this.ajax_mode = IriSP.widgetsDefaults["AnnotationsListWidget"].ajax_mode;
+ this.project_url = IriSP.widgetsDefaults["AnnotationsListWidget"].project_url;
+};
+
+
+IriSP.AnnotationsListWidget.prototype = new IriSP.Widget();
+
+IriSP.AnnotationsListWidget.prototype.clear = function() {
+};
+
+IriSP.AnnotationsListWidget.prototype.clearWidget = function() {
+};
+
+/** effectively redraw the widget - called by drawList */
+IriSP.AnnotationsListWidget.prototype.do_redraw = function(list) {
+ var widgetMarkup = IriSP.templToHTML(IriSP.annotationsListWidget_template, {annotations: list});
+ this.selector.html(widgetMarkup);
+};
+
+/** draw the annotation list */
+IriSP.AnnotationsListWidget.prototype.drawList = function(force_redraw) {
+ var _this = this;
+
+ var view_type = this._serializer.getContributions();
+ var annotations = this._serializer._data.annotations;
+ var currentTime = this._Popcorn.currentTime();
+
+ var list = [];
+
+ if (typeof(view_type) === "undefined") {
+ return;
+ }
+
+ for (i = 0; i < annotations.length; i++) {
+ var annotation = annotations[i];
+
+ /* filter the annotations whose type is not the one we want */
+ if (typeof(annotation.meta) !== "undefined" && typeof(annotation.meta["id-ref"]) !== "undefined"
+ && annotation.meta["id-ref"] !== view_type) {
+ continue;
+ }
+
+ /* only get the annotations happening in the current chapter */
+ if (!(annotation.begin <= currentTime * 1000 && annotation.end > currentTime * 1000)) {
+ continue;
+ }
+
+ var a = annotation;
+ var obj = {};
+
+ obj["id"] = a.id;
+ obj["title"] = a.content.title;
+ obj["desc"] = a.content.description;
+ obj["begin"] = IriSP.msToTime(annotation.begin);
+ obj["end"] = IriSP.msToTime(annotation.end);
+
+ list.push(obj);
+ }
+
+ var idList = IriSP.underscore.pluck(list, "id").sort();
+
+ if (idList.length !== this.__oldList.length) {
+ this.do_redraw(list);
+ }
+
+ var res = 1;
+ for (var i = 0; i < idList.length; i++) {
+ if (idList[i] !== this.__oldList[i])
+ res = 0;
+ break;
+ }
+
+ this.__oldList = idList; /* save for next call */
+
+ if (typeof(force_redraw) !== "undefined") {
+ this.do_redraw(list);
+ }
+
+ /* the two lists are equal, no need to redraw */
+ if (res === 1) {
+ return;
+ } else {
+ this.do_redraw(list);
+ }
+
+};
+
+IriSP.AnnotationsListWidget.prototype.ajaxRedraw = function(timecode) {
+
+ /* the seeked signal sometimes passes an argument - depending on if we're using
+ our popcorn lookalike or the real thing - if it's the case, use it as it's
+ more precise than currentTime which sometimes contains the place we where at */
+ if (IriSP.null_or_undefined(timecode) || typeof(timecode) != "number") {
+ var tcode = this._Popcorn.currentTime();
+ } else {
+ var tcode = timecode;
+ }
+
+
+ /* the platform gives us a special url - of the type : http://path/{media}/{begin}/{end}
+ we double the braces using regexps and we feed it to mustache to build the correct url
+ we have to do that because the platform only knows at run time what view it's displaying.
+ */
+
+ var platf_url = IriSP.widgetsDefaults["AnnotationsListWidget"].ajax_url
+ .replace(/\{/g, '{{').replace(/\}/g, '}}');
+ var media_id = this._serializer.currentMedia()["id"];
+ var duration = this._serializer.getDuration();
+
+ var begin_timecode = (Math.floor(tcode) - 300) * 1000;
+ if (begin_timecode < 0)
+ begin_timecode = 0;
+
+ var end_timecode = (Math.floor(tcode) + 300) * 1000;
+ if (end_timecode > duration)
+ end_timecode = duration;
+
+ var templ = Mustache.to_html(platf_url, {media: media_id, begin: begin_timecode,
+ end: end_timecode});
+
+ /* we create on the fly a serializer to get the ajax */
+ var serializer = new IriSP.JSONSerializer(IriSP.__dataloader, templ);
+ serializer.sync(IriSP.wrap(this, function(json) { this.processJson(json, serializer) }));
+};
+
+/** process the received json - it's a bit hackish */
+IriSP.AnnotationsListWidget.prototype.processJson = function(json, serializer) {
+ /* FIXME: DRY the whole thing */
+ var annotations = serializer._data.annotations;
+ if (IriSP.null_or_undefined(annotations))
+ return;
+
+ /*
+ commented in case we wanted to discriminate against some annotation types.
+ var view_types = serializer.getIds("Contributions");
+ */
+ var l = [];
+
+ var media = this._serializer.currentMedia()["id"];
+
+ for (i = 0; i < annotations.length; i++) {
+ var annotation = annotations[i];
+
+ /* filter the annotations whose type is not the one we want */
+ /* We want _all_ the annotations.
+ if (typeof(annotation.meta) !== "undefined" && typeof(annotation.meta["id-ref"]) !== "undefined"
+ && !IriSP.underscore.include(view_types, annotation.meta["id-ref"])) {
+ continue;
+ }
+ */
+ var a = annotation;
+ var obj = {};
+
+ obj["id"] = a.id;
+ obj["title"] = a.content.title;
+ obj["desc"] = a.content.description;
+ obj["begin"] = IriSP.msToTime(annotation.begin);
+ obj["end"] = IriSP.msToTime(annotation.end);
+
+ /* only if the annotation isn't present in the document create an
+ external link */
+ if (!this.annotations_ids.hasOwnProperty(obj["id"])) {
+ // braindead url; jacques didn't want to create a new one in the platform,
+ // so we append the cutting id to the url.
+ obj["url"] = this.project_url + "/" + media + "/" +
+ annotation.meta["project"] + "/" +
+ annotation.meta["id-ref"];
+
+ // obj["url"] = document.location.href.split("#")[0] + "/" + annotation.meta["project"];
+ }
+
+ l.push(obj);
+ }
+
+ this.do_redraw(l);
+};
+IriSP.AnnotationsListWidget.prototype.draw = function() {
+
+ /* build a table of the annotations present in the document for faster
+ lookup
+ */
+ this.annotations_ids = {};
+
+ var annotations = this._serializer._data.annotations;
+ var i = 0;
+ for(i = 0; i < annotations.length; i++) {
+ this.annotations_ids[annotations[i]["id"]] = 1;
+ }
+
+ this.drawList();
+
+ if (!this.ajax_mode) {
+ this._Popcorn.listen("IriSP.createAnnotationWidget.addedAnnotation", IriSP.wrap(this, function() { this.drawList(true); }));
+ this._Popcorn.listen("timeupdate", IriSP.wrap(this, this.redraw));
+ } else {
+ /* update the widget when the video has finished loading and when it's seeked and paused */
+ this._Popcorn.listen("seeked", IriSP.wrap(this, this.ajaxRedraw));
+ this._Popcorn.listen("loadedmetadata", IriSP.wrap(this, this.ajaxRedraw));
+ this._Popcorn.listen("paused", IriSP.wrap(this, this.ajaxRedraw));
+
+ this._Popcorn.listen("IriSP.createAnnotationWidget.addedAnnotation", IriSP.wrap(this, this.ajaxRedraw));
+ }
+
+};
+
+IriSP.AnnotationsListWidget.prototype.redraw = function() {
+ this.drawList();
+};IriSP.AnnotationsWidget = function(Popcorn, config, Serializer) {
+ IriSP.Widget.call(this, Popcorn, config, Serializer);
+ /* flag used when we're creating an annotation */
+ this._hidden = false;
+};
+
+
+IriSP.AnnotationsWidget.prototype = new IriSP.Widget();
+
+IriSP.AnnotationsWidget.prototype.clear = function() {
+ this.selector.find(".Ldt-SaTitle").text("");
+ this.selector.find(".Ldt-SaDescription").text("");
+ this.selector.find(".Ldt-SaKeywordText").text("");
+};
+
+IriSP.AnnotationsWidget.prototype.displayAnnotation = function(annotation) {
+ var title = annotation.content.title;
+ var description = annotation.content.description;
+ var keywords = "";
+ var begin = +annotation.begin / 1000;
+ var end = +annotation.end / 1000;
+ var duration = this._serializer.getDuration();
+ var tags = "";
+
+ var title_templ = "{{title}} - ( {{begin}} - {{end}} )";
+ var endstr = Mustache.to_html(title_templ, {title: title, begin: IriSP.secondsToTime(begin), end: IriSP.secondsToTime(end)});
+
+ this.selector.find(".Ldt-SaTitle").text(endstr);
+ this.selector.find(".Ldt-SaDescription").text(description);
+
+
+ if (!IriSP.null_or_undefined(annotation.tags) && !IriSP.null_or_undefined(this._serializer._data.tags)) {
+ /* save the tag id and keywords in a unique structure */
+ var tag_list = {};
+ for (var i = 0; i < this._serializer._data.tags.length; i++) {
+ var id = this._serializer._data.tags[i]["id"];
+ var keyword = IriSP.get_aliased(this._serializer._data.tags[i]["meta"], ["dc:title", "title"]);
+
+ tag_list[id] = keyword;
+ }
+
+ /* then browse the list of defined tags for the current annotation */
+ for (var i = 0; i < annotation.tags.length; i++) {
+ if (tag_list.hasOwnProperty(annotation.tags[i]["id-ref"]))
+ tags += tag_list[annotation.tags[i]["id-ref"]] + ", ";
+ }
+ }
+
+ tags = "Keywords: " + tags.slice(0, tags.length - 2);
+
+ this.selector.find(".Ldt-SaKeywords").text(tags);
+
+ // update sharing buttons
+ var defaults = IriSP.widgetsDefaults.AnnotationsWidget;
+ var text = defaults.share_text;
+ var fb_link = defaults.fb_link;
+ var tw_link = defaults.tw_link;
+ var gplus_link = defaults.gplus_link;
+ var url = document.location.href + "#id=" + annotation.id;
+ this.selector.find(".Ldt-fbShare").attr("href", IriSP.mkFbUrl(url, text));
+ this.selector.find(".Ldt-TwShare").attr("href", IriSP.mkTweetUrl(url, text));
+ this.selector.find(".Ldt-GplusShare").attr("href", IriSP.mkGplusUrl(url, text));
+};
+
+IriSP.AnnotationsWidget.prototype.clearWidget = function() {
+ /* retract the pane between two annotations */
+ this.selector.find(".Ldt-SaTitle").text("");
+ this.selector.find(".Ldt-SaDescription").text("");
+ this.selector.find(".Ldt-SaKeywordText").html("");
+ this.selector.find(".Ldt-ShowAnnotation").slideUp();
+};
+
+IriSP.AnnotationsWidget.prototype.draw = function() {
+ var _this = this;
+
+ var annotationMarkup = IriSP.templToHTML(IriSP.annotationWidget_template);
+ this.selector.append(annotationMarkup);
+
+ this._Popcorn.listen("IriSP.AnnotationsWidget.show",
+ IriSP.wrap(this, this.show));
+ this._Popcorn.listen("IriSP.AnnotationsWidget.hide",
+ IriSP.wrap(this, this.hide));
+
+ var legal_ids = [];
+ if (typeof(this._serializer.getChapitrage()) !== "undefined")
+ legal_ids.push(this._serializer.getChapitrage());
+ else
+ legal_ids = this._serializer.getNonTweetIds();
+
+ var annotations = this._serializer._data.annotations;
+ var i;
+
+ for (i in annotations) {
+ var annotation = annotations[i];
+ var begin = Math.round((+ annotation.begin) / 1000);
+ var end = Math.round((+ annotation.end) / 1000);
+
+ if (typeof(annotation.meta) !== "undefined" && typeof(annotation.meta["id-ref"]) !== "undefined"
+ && !IriSP.underscore.include(legal_ids, annotation.meta["id-ref"])) {
+ continue;
+ }
+
+
+ var conf = {start: begin, end: end,
+ onStart:
+ function(annotation) {
+ return function() {
+ _this.displayAnnotation(annotation);
+
+ } }(annotation),
+ onEnd:
+ function() { _this.clearWidget.call(_this); }
+ };
+ this._Popcorn = this._Popcorn.code(conf);
+ }
+
+};
+
+IriSP.AnnotationsWidget.prototype.hide = function() {
+ if (this._hidden == false) {
+ this.selector.hide();
+ this._hidden = true;
+ }
+};
+
+IriSP.AnnotationsWidget.prototype.show = function() {
+ if (this._hidden == true) {
+ this.selector.show();
+ this._hidden = false;
+ }
+};IriSP.ArrowWidget = function(Popcorn, config, Serializer) {
+ IriSP.Widget.call(this, Popcorn, config, Serializer);
+
+ this._oldAnnotation = null;
+ this._blockArrow = false;
+};
+
+
+IriSP.ArrowWidget.prototype = new IriSP.Widget();
+
+IriSP.ArrowWidget.prototype.clear = function() {
+
+};
+
+IriSP.ArrowWidget.prototype.clearWidget = function() {
+};
+
+IriSP.ArrowWidget.prototype.draw = function() {
+ var templ = Mustache.to_html(IriSP.arrowWidget_template, {});
+ this.selector.append(templ);
+ this._Popcorn.listen("timeupdate", IriSP.wrap(this, this.timeUpdateHandler));
+ this._Popcorn.listen("IriSP.ArrowWidget.blockArrow", IriSP.wrap(this, this.blockArrow));
+ this._Popcorn.listen("IriSP.ArrowWidget.releaseArrow", IriSP.wrap(this, this.releaseArrow));
+
+};
+
+IriSP.ArrowWidget.prototype.timeUpdateHandler = function(percents) {
+ if (this._blockArrow)
+ return;
+
+ var currentTime = this._Popcorn.currentTime();
+ var currentAnnotation = this._serializer.currentChapitre(currentTime);
+ if (IriSP.null_or_undefined(currentAnnotation)) {
+ var c_annots = this._serializer.currentAnnotation(currentTime)
+ if (c_annots.length != 0)
+ var currentAnnotation = c_annots[0]; // FIXME : use the others ?
+ else
+ return;
+ }
+
+ /* move the arrow only if the current annotation changes */
+ if (currentAnnotation != this._oldAnnotation) {
+ var begin = (+ currentAnnotation.begin) / 1000;
+ var end = (+ currentAnnotation.end) / 1000;
+
+ var duration = this._serializer.getDuration() / 1000;
+ var middle_time = (begin + end) / 2;
+ var percents = middle_time / duration;
+
+ // we need to apply a fix because the arrow has a certain length
+ // it's half the length of the arrow (27 / 2). We need to convert
+ // it in percents though.
+ var totalWidth = this.selector.width();
+ var pixels = percents * totalWidth;
+ var correction = (27 / 2);
+ var corrected_pixels = pixels - correction;
+
+ /* make sure that the arrow is aligned with the pattern
+ of the widget under it */
+ if (corrected_pixels % 3 != 0)
+ corrected_pixels -= (corrected_pixels % 3 - 1);
+
+ /* don't move out of the screen */
+ if (corrected_pixels <= 0)
+ corrected_pixels = 0;
+
+ if (corrected_pixels <= 15) {
+ this.selector.children(".Ldt-arrowWidget").removeClass("Ldt-arrowLeftEdge Ldt-arrowCenter Ldt-arrowRightEdge")
+ .addClass("Ldt-arrowLeftEdge");
+ } else if (corrected_pixels >= totalWidth - 25) {
+ this.selector.children(".Ldt-arrowWidget").removeClass("Ldt-arrowLeftEdge Ldt-arrowCenter Ldt-arrowRightEdge")
+ .addClass("Ldt-arrowRightEdge");
+ } else {
+ this.selector.children(".Ldt-arrowWidget").removeClass("Ldt-arrowLeftEdge Ldt-arrowCenter Ldt-arrowRightEdge")
+ .addClass("Ldt-arrowCenter");
+ }
+
+ this.selector.children(".Ldt-arrowWidget").animate({"left" : corrected_pixels + "px"});
+
+ this._oldAnnotation = currentAnnotation;
+ }
+};
+
+/** Block the arrow for instance when the user is annotating */
+IriSP.ArrowWidget.prototype.blockArrow = function() {
+ this._blockArrow = true;
+};
+
+IriSP.ArrowWidget.prototype.releaseArrow = function() {
+ this._blockArrow = false;
+};
+IriSP.createAnnotationWidget = function(Popcorn, config, Serializer) {
+ IriSP.Widget.call(this, Popcorn, config, Serializer);
+ this._hidden = true;
+ this.keywords = IriSP.widgetsDefaults["createAnnotationWidget"].keywords;
+
+ this.polemic_mode = IriSP.widgetsDefaults["createAnnotationWidget"].polemic_mode;
+ this.polemics = IriSP.widgetsDefaults["createAnnotationWidget"].polemics;
+
+ this.cinecast_version = IriSP.widgetsDefaults["createAnnotationWidget"].cinecast_version;
+ this.api_endpoint_template = IriSP.widgetsDefaults["createAnnotationWidget"].api_endpoint_template;
+
+ this.ids = {}; /* a dictionnary linking buttons ids to keywords */
+
+ /* variables to save the current position of the slicer */
+ if (this.cinecast_version) {
+ this.sliceLeft = 0;
+ this.sliceWidth = 0;
+ }
+};
+
+
+IriSP.createAnnotationWidget.prototype = new IriSP.Widget();
+
+IriSP.createAnnotationWidget.prototype.clear = function() {
+ this.selector.find(".Ldt-SaTitle").text("");
+ this.selector.find(".Ldt-SaDescription").text("");
+ this.selector.find(".Ldt-SaKeywordText").text("");
+};
+
+IriSP.createAnnotationWidget.prototype.draw = function() {
+ var _this = this;
+ var template_params = {cinecast_version: this.cinecast_version,
+ polemic_mode: this.polemic_mode};
+
+ if (!IriSP.null_or_undefined(IriSP.user) && !IriSP.null_or_undefined(IriSP.user.avatar))
+ template_params["user_avatar"] = IriSP.user.avatar;
+
+ var annotationMarkup = IriSP.templToHTML(IriSP.createAnnotationWidget_template,
+ template_params);
+
+ this.selector.append(annotationMarkup);
+
+ if (!this.cinecast_version)
+ this.selector.hide();
+ else {
+ this.showStartScreen();
+ }
+
+ // add the keywords.
+ for (var i = 0; i < this.keywords.length; i++) {
+ var keyword = this.keywords[i];
+ var id = IriSP.guid("button_");
+ var templ = IriSP.templToHTML("<button id={{id}} class='Ldt-createAnnotation-absent-keyword'>{{keyword}}</button>",
+ {keyword: keyword, id: id});
+
+ this.ids[keyword] = id; // save it for the function that handle textarea changes.
+
+ this.selector.find(".Ldt-createAnnotation-keywords").append(templ);
+ this.selector.find("#" + id).click(function(keyword) { return function() {
+ var contents = _this.selector.find(".Ldt-createAnnotation-Description").val();
+ if (contents.indexOf(keyword) != -1) {
+ var newVal = contents.replace(" " + keyword, "");
+ if (newVal == contents)
+ newVal = contents.replace(keyword, "");
+ } else {
+ if (contents === "")
+ var newVal = keyword;
+ else
+ var newVal = contents + " " + keyword;
+ }
+
+ _this.selector.find(".Ldt-createAnnotation-Description").val(newVal);
+ // we use a custom event because there's no simple way to test for a js
+ // change in a textfield.
+ _this.selector.find(".Ldt-createAnnotation-Description").trigger("js_mod");
+ // also call our update function.
+ //_this.handleTextChanges();
+ }
+ }(keyword));
+ }
+
+ // add the polemic buttons.
+ if(this.polemic_mode)
+ for (var polemic in this.polemics) {
+
+ var classname = IriSP.templToHTML("Ldt-createAnnotation-polemic-{{classname}}", {classname : this.polemics[polemic]});
+
+ var templ = IriSP.templToHTML("<button class='{{classname}} Ldt-createAnnotation-polemic-button'>{{polemic}}</button>",
+ {classname: classname, polemic: polemic});
+
+ this.selector.find(".Ldt-createAnnotation-polemics").append(templ);
+ this.selector.find("." + classname).click(function(polemic) { return function() {
+ var contents = _this.selector.find(".Ldt-createAnnotation-Description").val();
+ if (contents.indexOf(polemic) != -1) {
+ var newVal = contents.replace(" " + polemic, "");
+ if (newVal == contents)
+ newVal = contents.replace(polemic, "");
+ } else {
+ if (contents === "")
+ var newVal = polemic;
+ else
+ var newVal = contents + " " + polemic;
+ }
+
+ _this.selector.find(".Ldt-createAnnotation-Description").val(newVal);
+
+ // also call our update function.
+ _this.handleTextChanges();
+ }
+ }(polemic));
+ }
+
+ // js_mod is a custom event because there's no simple way to test for a js
+ // change in a textfield.
+ this.selector.find(".Ldt-createAnnotation-Description")
+ .bind("propertychange keyup input paste js_mod", IriSP.wrap(this, this.handleTextChanges));
+
+ /* the cinecast version of the player is supposed to pause when the user clicks on the button */
+ if (this.cinecast_version) {
+ this.selector.find(".Ldt-createAnnotation-Description")
+ .one("propertychange keyup input paste js_mod",
+ function() { if (!_this._Popcorn.media.paused) _this._Popcorn.pause() });
+ }
+ /* the cinecast version expects the user to comment on a defined segment.
+ As the widget is always shown, we need a way to update it's content as
+ time passes. We do this like we did with the annotationsWidget : we schedule
+ a .code start function which will be called at the right time.
+ */
+ if (this.cinecast_version) {
+ var legal_ids;
+ if (typeof(this._serializer.getChapitrage()) !== "undefined")
+ legal_id = this._serializer.getChapitrage();
+ else
+ legal_id = this._serializer.getNonTweetIds()[0];
+
+ var annotations = this._serializer._data.annotations;
+ var i;
+
+ for (i in annotations) {
+ var annotation = annotations[i];
+ if (typeof(annotation.meta) !== "undefined" && typeof(annotation.meta["id-ref"]) !== "undefined"
+ && legal_id !== annotation.meta["id-ref"]) {
+ continue;
+ }
+
+ code = {start: annotation.begin / 1000, end: annotation.end / 1000,
+ onStart: function(annotation) { return function() {
+ if (typeof(annotation.content) !== "undefined")
+ _this.selector.find(".Ldt-createAnnotation-Title").html(annotation.content.title);
+
+ _this._currentAnnotation = annotation;
+ var beginTime = IriSP.msToTime(annotation.begin);
+ var endTime = IriSP.msToTime(annotation.end);
+ var timeTemplate = IriSP.templToHTML("- ({{begin}} - {{ end }})", {begin: beginTime, end: endTime });
+ _this.selector.find(".Ldt-createAnnotation-TimeFrame").html(timeTemplate);
+ } }(annotation)
+ };
+
+ this._Popcorn.code(code);
+ }
+ }
+
+ this.selector.find(".Ldt-createAnnotation-submitButton").click(IriSP.wrap(this, this.handleButtonClick));
+
+ if (!this.cinecast_version) {
+ this._Popcorn.listen("IriSP.PlayerWidget.AnnotateButton.clicked",
+ IriSP.wrap(this, this.handleAnnotateSignal));
+
+ // handle clicks on the cancel button too.
+ this.selector.find(".Ldt-createAnnotation-Minimize").click(IriSP.wrap(this,
+ function() {
+ // we've got to simulate the pressing of the button because there's no
+ // other way to minimize the widget and show the widgets that were hidden
+ // same time
+ this._Popcorn.trigger("IriSP.PlayerWidget.AnnotateButton.clicked");
+ }
+ ));
+ }
+};
+
+/** handles clicks on the annotate button. Works only for the non-cinecast version */
+IriSP.createAnnotationWidget.prototype.handleAnnotateSignal = function() {
+
+ if (this._hidden == false && this._state == 'startScreen') {
+ this.selector.hide();
+ this._hidden = true;
+
+ // free the arrow.
+ this._Popcorn.trigger("IriSP.ArrowWidget.releaseArrow");
+ this._Popcorn.trigger("IriSP.SliceWidget.hide");
+ this._Popcorn.trigger("IriSP.AnnotationsWidget.show");
+
+ } else {
+ this._Popcorn.trigger("IriSP.AnnotationsWidget.hide");
+ this.showStartScreen();
+ this.selector.show();
+ this._hidden = false;
+ var currentTime = this._Popcorn.currentTime();
+
+ // block the arrow.
+ this._Popcorn.trigger("IriSP.ArrowWidget.blockArrow");
+
+ var duration = this._serializer.getDuration();
+
+ var currentChapter = this._serializer.currentChapitre(currentTime);
+
+ if (IriSP.null_or_undefined(currentChapter)) {
+ var left = this.selector.width() / 2;
+ var width = this.selector.width() / 10;
+ } else {
+ var left = (currentChapter.begin / duration) * this.selector.width();
+ var width = (currentChapter.end / duration) * this.selector.width() - left;
+ }
+
+ // slider position and length is kept in percents.
+ this.sliceLeft = (left / this.selector.width()) * 100;
+ this.sliceWidth = (width / this.selector.width()) * 100;
+
+ this._Popcorn.trigger("IriSP.SliceWidget.position", [left, width]);
+ this._Popcorn.listen("IriSP.SliceWidget.zoneChange", IriSP.wrap(this, this.handleSliderChanges));
+ this._Popcorn.trigger("IriSP.SliceWidget.show");
+
+ if (!IriSP.null_or_undefined(currentChapter)) {
+ this.selector.find(".Ldt-createAnnotation-Title").html(currentChapter.content.title);
+
+ this._currentcurrentChapter = currentChapter;
+ var beginTime = IriSP.msToTime(currentChapter.begin);
+ var endTime = IriSP.msToTime(currentChapter.end);
+ var timeTemplate = IriSP.templToHTML("- ({{begin}} - {{ end }})", {begin: beginTime, end: endTime });
+ this.selector.find(".Ldt-createAnnotation-TimeFrame").html(timeTemplate);
+ }
+ }
+};
+
+
+/** watch for changes in the textfield and change the buttons accordingly */
+IriSP.createAnnotationWidget.prototype.handleTextChanges = function(event) {
+ var contents = this.selector.find(".Ldt-createAnnotation-Description").val();
+
+ for(var keyword in this.ids) {
+
+ var id = this.ids[keyword];
+
+ if (contents.indexOf(keyword) != -1) {
+ /* the word is present in the textarea but the button is not toggled */
+ if (this.selector.find("#" + id).hasClass("Ldt-createAnnotation-absent-keyword"))
+ this.selector.find("#" + id).removeClass("Ldt-createAnnotation-absent-keyword")
+ .addClass("Ldt-createAnnotation-present-keyword");
+ } else {
+ /* the word is absent from the textarea but the button is toggled */
+ if (this.selector.find("#" + id).hasClass("Ldt-createAnnotation-present-keyword")) {
+ this.selector.find("#" + id).removeClass("Ldt-createAnnotation-present-keyword")
+ .addClass("Ldt-createAnnotation-absent-keyword");
+ }
+ }
+ }
+
+ if (this.polemic_mode) {
+ /* Also go through the polemics to highlight the buttons */
+ for (var polemic in this.polemics) {
+ /* Add the active class to the button */
+ var classname = "Ldt-createAnnotation-polemic-" + this.polemics[polemic];
+ if (contents.indexOf(polemic) != -1) {
+ this.selector.find("." + classname).addClass("Ldt-createAnnotation-polemic-active");
+ } else {
+ if (this.selector.find("." + classname).addClass("Ldt-createAnnotation-polemic-active"))
+ this.selector.find("." + classname).removeClass("Ldt-createAnnotation-polemic-active")
+ }
+ }
+ }
+};
+
+IriSP.createAnnotationWidget.prototype.showStartScreen = function() {
+ this.selector.find(".Ldt-createAnnotation-DoubleBorder").children().hide();
+ this.selector.find(".Ldt-createAnnotation-startScreen").show();
+
+ var jqTextfield = this.selector.find(".Ldt-createAnnotation-Description"); // handle on the textfield. used for the closure
+
+ /* test if the browser supports the placeholder attribute */
+ if (!IriSP.null_or_undefined(jqTextfield.get(0).placeholder)) {
+ jqTextfield.attr("placeholder", "Type your annotation here.");
+ } else {
+ jqTextfield.val("Type your annotation here.");
+ jqTextfield.one("click", IriSP.wrap(this, function() { jqTextfield.val(""); }));
+ }
+
+
+
+ this._state = "startScreen";
+};
+
+IriSP.createAnnotationWidget.prototype.showWaitScreen = function() {
+ this.selector.find(".Ldt-createAnnotation-DoubleBorder").children().hide();
+ this.selector.find(".Ldt-createAnnotation-waitScreen").show();
+ this._state = "waitScreen";
+};
+
+IriSP.createAnnotationWidget.prototype.showErrorScreen = function() {
+ this.selector.find(".Ldt-createAnnotation-DoubleBorder").children().hide();
+ this.selector.find(".Ldt-createAnnotation-errorScreen").show();
+ this._state = "errorScreen";
+};
+
+/** update show the final screen with links to share the created annotation */
+IriSP.createAnnotationWidget.prototype.showEndScreen = function(annotation) {
+ this.selector.find(".Ldt-createAnnotation-DoubleBorder").children().hide();
+
+ if (this.cinecast_version) {
+ this.selector.find(".Ldt-createAnnotation-Title").parent().show();
+ }
+
+ var url = document.location.href + "#id=" + annotation.id;
+ var twStatus = IriSP.mkTweetUrl(url);
+ var gpStatus = IriSP.mkGplusUrl(url);
+ var fbStatus = IriSP.mkFbUrl(url);
+
+ this.selector.find(".Ldt-createAnnotation-endScreen-TweetLink").attr("href", twStatus);
+ this.selector.find(".Ldt-createAnnotation-endScreen-FbLink").attr("href", fbStatus);
+ this.selector.find(".Ldt-createAnnotation-endScreen-GplusLink").attr("href", gpStatus);
+
+ this.selector.find(".Ldt-createAnnotation-endScreen").show();
+ this._state = "endScreen";
+};
+
+/** handle clicks on "send annotation" button */
+IriSP.createAnnotationWidget.prototype.handleButtonClick = function(event) {
+ var _this = this;
+ var textfield = this.selector.find(".Ldt-createAnnotation-Description");
+ var contents = textfield.val();
+
+ if (contents === "") {
+ if (this.selector.find(".Ldt-createAnnotation-errorMessage").length === 0) {
+ this.selector.find(".Ldt-createAnnotation-Container")
+ .after(IriSP.templToHTML(IriSP.createAnnotation_errorMessage_template));
+ textfield.css("background-color", "#d93c71");
+ } else {
+ this.selector.find(".Ldt-createAnnotation-errorMessage").show();
+ }
+
+ textfield.one("js_mod propertychange keyup input paste", IriSP.wrap(this, function() {
+ var contents = textfield.val();
+
+ if (contents !== "") {
+ this.selector.find(".Ldt-createAnnotation-errorMessage").hide();
+ textfield.css("background-color", "");
+ }
+ }));
+ } else {
+ this.showWaitScreen();
+
+ this.sendLdtData(contents, function(annotation) {
+ if (_this.cinecast_version) {
+ if (_this._Popcorn.media.paused)
+ _this._Popcorn.play();
+ }
+
+ if (_this._state == "waitScreen") {
+ _this.showEndScreen(annotation);
+ if (_this.cinecast_version) {
+ window.setTimeout(IriSP.wrap(_this, function() { this.showStartScreen(); }), 5000);
+ }
+ }
+ // hide the slicer widget
+ if (!_this.cinecast_version) {
+ _this._Popcorn.trigger("IriSP.SliceWidget.hide");
+ }
+ });
+ }
+};
+
+IriSP.createAnnotationWidget.prototype.handleSliderChanges = function(params) {
+ this.sliceLeft = params[0];
+ this.sliceWidth = params[1];
+};
+
+IriSP.createAnnotationWidget.prototype.sendLdtData = function(contents, callback) {
+ var _this = this;
+ var apiJson = {annotations : [{}], meta: {}};
+ var annotation = apiJson["annotations"][0];
+
+ annotation["media"] = this._serializer.currentMedia()["id"];
+ var duration_part = Math.round(this._serializer.getDuration() / 20);
+
+ if (this.cinecast_version) {
+ annotation["begin"] = Math.round(this._Popcorn.currentTime() * 1000 - duration_part);
+ annotation["end"] = Math.round(this._Popcorn.currentTime() * 1000 + duration_part);
+ } else {
+ var duration = this._serializer.getDuration();
+ annotation["begin"] = +((duration * (this.sliceLeft / 100)).toFixed(0));
+ annotation["end"] = +((duration * ((this.sliceWidth + this.sliceLeft) / 100)).toFixed(0));
+ }
+
+ // boundary checks
+ if (annotation["begin"] < 0)
+ annotation["begin"] = 0;
+
+ if (annotation["end"] > this._serializer.getDuration())
+ annotation["end"] = this._serializer.getDuration();
+
+
+ annotation["type"] = this._serializer.getContributions();
+ if (typeof(annotation["type"]) === "undefined")
+ annotation["type"] = "";
+
+ annotation["type_title"] = "Contributions";
+ annotation.content = {};
+ annotation.content["data"] = contents;
+
+ var meta = apiJson["meta"];
+ if (!IriSP.null_or_undefined(IriSP.user) && !IriSP.null_or_undefined(IriSP.user.name))
+ meta.creator = IriSP.user.name;
+ else
+ meta.creator = "An User";
+
+ meta.created = Date().toString();
+
+ annotation["tags"] = [];
+
+ for (var i = 0; i < this.keywords.length; i++) {
+ var keyword = this.keywords[i];
+ if (contents.indexOf(keyword) != -1)
+ annotation["tags"].push(keyword);
+ }
+
+ var jsonString = JSON.stringify(apiJson);
+ var project_id = this._serializer._data.meta.id;
+
+ //TODO: extract magic url
+ var url = Mustache.to_html(this.api_endpoint_template,
+ {id: project_id});
+
+ IriSP.jQuery.ajax({
+ url: url,
+ type: 'PUT',
+ contentType: 'application/json',
+ data: jsonString,
+ //dataType: 'json',
+ success: IriSP.wrap(this, function(json, textStatus, XMLHttpRequest) {
+ /* add the annotation to the annotation and tell the world */
+
+ /* if the media doesn't have a contributions line, we need to add one */
+ if (typeof(this._serializer.getContributions()) === "undefined") {
+ /* set up a basic view */
+ var tmp_view = {"dc:contributor": "perso", "dc:creator": "perso", "dc:title": "Contributions",
+ "id": json.annotations[0].type}
+
+
+ IriSP.get_aliased(this._serializer._data, ["annotation_types", "annotation-types"]).push(tmp_view);
+ }
+
+ delete annotation.tags;
+ annotation.content.description = annotation.content.data;
+ annotation.content.title = "";
+ delete annotation.content.data;
+ annotation.id = json.annotations[0].id;
+
+ annotation.meta = meta;
+ annotation.meta["id-ref"] = json.annotations[0]["type"];
+
+ // everything is shared so there's no need to propagate the change
+ _this._serializer._data.annotations.push(annotation);
+
+ _this._Popcorn.trigger("IriSP.createAnnotationWidget.addedAnnotation", annotation);
+ callback(annotation);
+ }),
+ error:
+ function(jqXHR, textStatus, errorThrown) {
+ console.log("an error occured while contacting "
+ + url + " and sending " + jsonString + textStatus );
+ _this.showErrorScreen(); } });
+};IriSP.HelloWorldWidget = function(Popcorn, config, Serializer) {
+ IriSP.Widget.call(this, Popcorn, config, Serializer);
+}
+
+IriSP.HelloWorldWidget.prototype = new IriSP.Widget();
+
+IriSP.HelloWorldWidget.prototype.draw = function() {
+ this.selector
+ .html('Hello, world')
+ .css({
+ "text-align" : "center",
+ "padding": "10px 0",
+ "font-size" : "14px"
+ });
+
+ console.log(this);
+}
+IriSP.PlayerWidget = function(Popcorn, config, Serializer) {
+ IriSP.Widget.call(this, Popcorn, config, Serializer);
+
+ this._searchBlockOpen = false;
+ this._searchLastValue = "";
+};
+
+IriSP.PlayerWidget.prototype = new IriSP.Widget();
+
+IriSP.PlayerWidget.prototype.draw = function() {
+ var self = this;
+ var width = this.width;
+ var height = this.height;
+ var heightS = this.height-20;
+
+ var playerTempl = IriSP.templToHTML(IriSP.player_template, {"share_template" : IriSP.share_template});
+ this.selector.append(playerTempl);
+
+ this.selector.children(".Ldt-controler").show();
+
+ // handle clicks by the user on the video.
+ this._Popcorn.listen("play", IriSP.wrap(this, this.playButtonUpdater));
+ this._Popcorn.listen("pause", IriSP.wrap(this, this.playButtonUpdater));
+
+ this._Popcorn.listen("volumechange", IriSP.wrap(this, this.muteButtonUpdater));
+
+ this._Popcorn.listen("timeupdate", IriSP.wrap(this, this.timeDisplayUpdater));
+ // update the time display for the first time.
+ this._Popcorn.listen("loadedmetadata", IriSP.wrap(this, this.timeDisplayUpdater));
+
+ this._Popcorn.listen("IriSP.search.matchFound", IriSP.wrap(this, this.searchMatch));
+ this._Popcorn.listen("IriSP.search.noMatchFound", IriSP.wrap(this, this.searchNoMatch));
+ this._Popcorn.listen("IriSP.search.triggeredSearch", IriSP.wrap(this, this.triggeredSearch));
+
+
+ this.selector.find(".Ldt-CtrlPlay").click(function() { self.playHandler.call(self); });
+ this.selector.find(".Ldt-CtrlAnnotate").click(function()
+ { self._Popcorn.trigger("IriSP.PlayerWidget.AnnotateButton.clicked"); });
+ this.selector.find(".Ldt-CtrlSearch").click(function() { self.searchButtonHandler.call(self); });
+
+ this.selector.find('.Ldt-CtrlSound').click(function() { self.muteHandler.call(self); } );
+
+ this.selector.find(".Ldt-CtrlPlay").attr( "style", "background-color:#CD21C24;" );
+
+ /*
+ var searchButtonPos = this.selector.find(".Ldt-CtrlSearch").position();
+ var searchBox = Mustache.to_html(IriSP.search_template, {margin_left : searchButtonPos.left + "px"});
+ this.selector.find(".Ldt-CtrlSearch").after(searchBox);
+ */
+
+ // trigger an IriSP.PlayerWidget.MouseOver to the widgets that are interested (i.e : sliderWidget)
+ this.selector.hover(function() { self._Popcorn.trigger("IriSP.PlayerWidget.MouseOver"); },
+ function() { self._Popcorn.trigger("IriSP.PlayerWidget.MouseOut"); });
+
+ this.muteButtonUpdater(); /* some player - jwplayer notable - save the state of the mute button between sessions */
+};
+
+/* Update the elasped time div */
+IriSP.PlayerWidget.prototype.timeDisplayUpdater = function() {
+
+ if (this._previousSecond === undefined)
+ this._previousSecond = this._Popcorn.roundTime();
+
+ else {
+ /* we're still in the same second, so it's not necessary to update time */
+ if (this._Popcorn.roundTime() == this._previousSecond)
+ return;
+
+ }
+
+ // we get it at each call because it may change.
+ var duration = this._serializer.getDuration() / 1000;
+ var totalTime = IriSP.secondsToTime(duration);
+ var elapsedTime = IriSP.secondsToTime(this._Popcorn.currentTime());
+
+ this.selector.find(".Ldt-ElapsedTime").html(elapsedTime.toString());
+ this.selector.find(".Ldt-TotalTime").html(totalTime.toString());
+ this._previousSecond = this._Popcorn.roundTime();
+};
+
+/* update the icon of the button - separate function from playHandler
+ because in some cases (for instance, when the user directly clicks on
+ the jwplayer window) we have to change the icon without playing/pausing
+*/
+IriSP.PlayerWidget.prototype.playButtonUpdater = function() {
+ var status = this._Popcorn.media.paused;
+
+ if ( status == true ){
+ /* the background sprite is changed by adding/removing the correct classes */
+ this.selector.find(".Ldt-CtrlPlay").attr("title", "Play");
+ this.selector.find(".Ldt-CtrlPlay").removeClass("Ldt-CtrlPlay-PauseState").addClass("Ldt-CtrlPlay-PlayState");
+ } else {
+ this.selector.find(".Ldt-CtrlPlay").attr("title", "Pause");
+ this.selector.find(".Ldt-CtrlPlay").removeClass("Ldt-CtrlPlay-PlayState").addClass("Ldt-CtrlPlay-PauseState");
+ }
+
+ return;
+};
+
+
+IriSP.PlayerWidget.prototype.playHandler = function() {
+ var status = this._Popcorn.media.paused;
+
+ if ( status == true ){
+ this._Popcorn.play();
+ } else {
+ this._Popcorn.pause();
+ }
+};
+
+IriSP.PlayerWidget.prototype.muteHandler = function() {
+ if (!this._Popcorn.muted()) {
+ this._Popcorn.mute(true);
+ } else {
+ this._Popcorn.mute(false);
+ }
+};
+
+IriSP.PlayerWidget.prototype.muteButtonUpdater = function() {
+ var status = this._Popcorn.media.muted;
+
+ if ( status == true ){
+ this.selector.find(".Ldt-CtrlSound").attr("title", "Unmute");
+ this.selector.find(".Ldt-CtrlSound").removeClass("Ldt-CtrlSound-MuteState").addClass("Ldt-CtrlSound-SoundState");
+ } else {
+ this.selector.find(".Ldt-CtrlSound").attr("title", "Mute");
+ this.selector.find(".Ldt-CtrlSound").removeClass("Ldt-CtrlSound-SoundState").addClass("Ldt-CtrlSound-MuteState");
+ }
+
+ return;
+};
+
+IriSP.PlayerWidget.prototype.showSearchBlock = function() {
+ var self = this;
+
+ if (this._searchBlockOpen == false) {
+ this.selector.find(".LdtSearch").show("blind", { direction: "horizontal"}, 100);
+ this.selector.find(".LdtSearchInput").css('background-color','#fff');
+
+ this._searchBlockOpen = true;
+ this.selector.find(".LdtSearchInput").bind('keyup', null, function() { self.searchHandler.call(self); } );
+ this.selector.find(".LdtSearchInput").focus();
+
+ // we need this variable because some widget can find a match in
+ // their data while at the same time other's don't. As we want the
+ // search field to become green when there's a match, we need a
+ // variable to remember that we had one.
+ this._positiveMatch = false;
+
+ // tell the world the field is open
+ this._Popcorn.trigger("IriSP.search.open");
+ }
+};
+
+IriSP.PlayerWidget.prototype.hideSearchBlock = function() {
+ if (this._searchBlockOpen == true) {
+ this._searchLastValue = this.selector.find(".LdtSearchInput").attr('value');
+ this.selector.find(".LdtSearchInput").attr('value','');
+ this.selector.find(".LdtSearch").hide("blind", { direction: "horizontal"}, 75);
+
+ // unbind the watcher event.
+ this.selector.find(".LdtSearchInput").unbind('keypress set');
+ this._searchBlockOpen = false;
+
+ this._positiveMatch = false;
+
+ this._Popcorn.trigger("IriSP.search.closed");
+ }
+};
+
+/** react to clicks on the search button */
+IriSP.PlayerWidget.prototype.searchButtonHandler = function() {
+ var self = this;
+
+ /* show the search field if it is not shown */
+ if ( this._searchBlockOpen == false ) {
+ this.showSearchBlock();
+ this.selector.find(".LdtSearchInput").attr('value', this._searchLastValue);
+ this._Popcorn.trigger("IriSP.search", this._searchLastValue); // trigger the search to make it more natural.
+ } else {
+ this.hideSearchBlock();
+ }
+};
+
+/** this handler is called whenever the content of the search
+ field changes */
+IriSP.PlayerWidget.prototype.searchHandler = function() {
+ this._searchLastValue = this.selector.find(".LdtSearchInput").attr('value');
+ this._positiveMatch = false;
+
+ // do nothing if the search field is empty, instead of highlighting everything.
+ if (this._searchLastValue == "") {
+ this._Popcorn.trigger("IriSP.search.cleared");
+ this.selector.find(".LdtSearchInput").css('background-color','');
+ } else {
+ this._Popcorn.trigger("IriSP.search", this._searchLastValue);
+ }
+};
+
+/**
+ handler for the IriSP.search.found message, which is sent by some views when they
+ highlight a match.
+*/
+IriSP.PlayerWidget.prototype.searchMatch = function() {
+ this._positiveMatch = true;
+ this.selector.find(".LdtSearchInput").css('background-color','#e1ffe1');
+};
+
+/** the same, except that no value could be found */
+IriSP.PlayerWidget.prototype.searchNoMatch = function() {
+ if (this._positiveMatch !== true)
+ this.selector.find(".LdtSearchInput").css('background-color', "#d62e3a");
+};
+
+/** react to an IriSP.Player.triggeredSearch - that is, when
+ a widget ask the PlayerWidget to do a search on his behalf */
+IriSP.PlayerWidget.prototype.triggeredSearch = function(searchString) {
+ this.showSearchBlock();
+ this.selector.find(".LdtSearchInput").attr('value', searchString);
+ this._Popcorn.trigger("IriSP.search", searchString); // trigger the search to make it more natural.
+};
+
+
+/*
+ *
+ * Copyright 2010 Institut de recherche et d'innovation
+ * contributor(s) : Samuel Huron
+ *
+ * contact@iri.centrepompidou.fr
+ * http://www.iri.centrepompidou.fr
+ *
+ * This software is a computer program whose purpose is to show and add annotations on a video .
+ * This software is governed by the CeCILL-C license under French law and
+ * abiding by the rules of distribution of free software. You can use,
+ * modify and/ or redistribute the software under the terms of the CeCILL-C
+ * license as circulated by CEA, CNRS and INRIA at the following URL
+ * "http://www.cecill.info".
+ *
+ * The fact that you are presently reading this means that you have had
+ * knowledge of the CeCILL-C license and that you accept its terms.
+*/
+// CHART TIMELINE / VERSION PROTOTYPE ::
+
+/** the polemic widget */
+IriSP.PolemicWidget = function(Popcorn, config, Serializer) {
+ IriSP.Widget.call(this, Popcorn, config, Serializer);
+
+ this.userPol = new Array();
+ this.userNoPol = new Array();
+ this.userst = new Array();
+ this.numberOfTweet = 0;
+ this.Users;
+ this.TweetPolemic;
+ this.yMax = this.height;
+ this.PaperSlider;
+ this.heightOfChart;
+ this.tweets = new Array();
+ this.svgElements = {};
+
+ this.oldSearchMatches = [];
+};
+
+IriSP.PolemicWidget.prototype = new IriSP.Widget();
+
+IriSP.PolemicWidget.prototype.draw = function() {
+
+ // variable
+ // yMax
+
+ var self = this;
+ var yCoef = 2; // coef for height of 1 tweet
+ var frameSize = 5; // frame size
+ var margin = 1; // marge between frame
+ var lineSize = this.width; // timeline pixel width
+ var nbrframes = lineSize/frameSize; // frame numbers
+ var numberOfTweet = 0; // number of tweet overide later
+ var duration = this._serializer.getDuration(); // timescale width
+ var frameLength = lineSize / frameSize; // frame timescale
+ var timeline;
+ var colors = new Array("","#1D973D","#C5A62D","#CE0A15","#036AAE","#585858");
+
+ // array
+ //var tweets = new Array();
+ var element = new Array();
+ var cluster = new Array();
+ var frames = new Array(frameLength);
+ var slices = new Array();
+
+
+ // Classes =======================================================================
+ var Frames = function(){
+
+ var Myclusters;
+ var x;
+ var y;
+ var width;
+ var height;
+ };
+ Frames = function(json){
+ // make my clusters
+ // ou Frame vide
+ };
+ Frames.prototype.draw = function(){
+ };
+ Frames.prototype.zoom = function(){
+ };
+ Frames.prototype.inside = function(){
+ };
+ var Clusters = function(){
+ var Object;
+ var yDist;
+ var x;
+ var y;
+ var width;
+ var height;
+ };
+ Clusters = function(json){
+ // make my object
+ };
+ var Tweet = function(){
+ };
+ // Classes =======================================================================
+
+ // Refactoring (parametere) ************************************************************
+ // color translastion
+ var qTweet_0 =0;
+ var qTweet_Q =0;
+ var qTweet_REF=0;
+ var qTweet_OK =0;
+ var qTweet_KO =0;
+ function colorTranslation(value){
+ if(value == "Q"){
+ qTweet_Q+=1;
+ return 2;
+ }else if(value =="REF"){
+ qTweet_REF+=1;
+ return 4;
+ }else if(value =="OK"){
+ qTweet_OK+=1;
+ return 1;
+ }else if(value =="KO"){
+ qTweet_KO+=1;
+ return 3;
+ }else if(value ==""){
+ qTweet_0+=1;
+ return 5;
+ }
+ }
+
+
+ this._serializer.sync(function(data) { loaded_callback.call(self, data); return; });
+
+ function loaded_callback (json) {
+ var view_type = this._serializer.getTweets();
+
+
+ if (typeof(view_type) === "undefined") {
+ var view_type = this._serializer.getTweetIds()[0];
+ if (typeof(view_type) === "undefined") {
+ // default to guessing if nothing else works.
+ var view = json.views[0];
+
+ if(typeof(view.annotation_types) !== "undefined") {
+ /* we need to be backward compatible with the old files which used to
+ feature only two lines : Chapitrage and Tweets. We've added a
+ "Contributions" line so we need to discriminate against that */
+ if (view.annotation_types.length === 2 && typeof(this._serializer.getContributions()) === "undefined") {
+ var view_type = view.annotation_types[1];
+ } else {
+ console.log("PolemicWidget: invalid file - minimizing");
+ return;
+ }
+ }
+ }
+ }
+
+ // Make and define the Raphael area
+ this.paper = Raphael(document.getElementById(this._id), this._config.width, this._config.height);
+
+ // event handlers
+ this._Popcorn.listen("IriSP.search", IriSP.wrap(this, function(searchString) { this.searchHandler(searchString); }));
+ this._Popcorn.listen("IriSP.search.closed", IriSP.wrap(this, this.searchFieldClosedHandler));
+ this._Popcorn.listen("IriSP.search.cleared", IriSP.wrap(this, this.searchFieldClearedHandler));
+ this.selector.mouseleave(IriSP.wrap(this, function() { self.TooltipWidget.hide.call(self.TooltipWidget); }));
+ this._Popcorn.listen("timeupdate", IriSP.wrap(this, this.sliderUpdater));
+ this._Popcorn.listen("IriSP.Mediafragment.showAnnotation", IriSP.wrap(this, this.showAnnotation));
+
+ for(var i = 0; i < json.annotations.length; i++) {
+ var item = json.annotations[i];
+ var MyTime = Math.floor(item.begin/duration*lineSize);
+ var Myframe = Math.floor(MyTime/lineSize*frameLength);
+
+ if (typeof(item.meta) !== "undefined"
+ && typeof(item.meta["id-ref"]) !== "undefined"
+ && item.meta["id-ref"] === view_type) {
+
+ var MyTJson = {},
+ _source = IriSP.get_aliased(item.meta, ['dc:source', 'source']);
+ if (_source !== null) {
+ var MyTJson = JSON.parse(_source['content']);
+ }
+
+ if (item.content['polemics'] != undefined
+ && item.content['polemics'][0] != null) {
+
+ // a tweet can have many polemics at the same time.
+ for(var j=0; j<item.content['polemics'].length; j++){
+
+ this.tweets[numberOfTweet] = {
+ id:i,
+ qualification:colorTranslation(item.content['polemics'][j]),
+ yIndicator:MyTime,
+ yframe:Myframe,
+ title:item.content['title'],
+ timeframe:item.begin,
+ userId: MyTJson.id,
+ userScreenName: MyTJson.screen_name,
+ tsource:MyTJson,
+ cinecast_id: item.id
+ };
+ numberOfTweet+=1;
+
+ }
+ }
+ else {
+ this.tweets[numberOfTweet] = {
+ id:i,
+ qualification:colorTranslation(""),
+ yIndicator:MyTime,
+ yframe:Myframe,
+ title:item.content['title'],
+ timeframe:item.begin,
+ userId: MyTJson.id,
+ userScreenName: MyTJson.screen_name,
+ tsource:MyTJson,
+ cinecast_id: item.id
+ };
+ numberOfTweet+=1;
+ }
+
+ }
+ };
+
+ DrawTweets.call (this); // FIXME: ugly.
+
+ };
+
+ // tweet Drawing (in raphael)
+ function DrawTweets (){
+ // GROUPES TWEET ============================================
+ // Count nbr of cluster and tweet in a frame an save int in "frames"
+ numberOfTweet = this.tweets.length;
+ for(var i=0; i<nbrframes; i++) {
+ for(var j=0; j<numberOfTweet; j++) {
+
+ if (i==this.tweets[j].yframe){
+
+ var k = this.tweets[j].qualification;
+
+ // make array for frame cluster
+ if(frames[i]==undefined){
+ frames[i] = {id:i,
+ qualifVol:new Array(),
+ mytweetsID:new Array()
+ };
+ }
+ // add my tweet to frame
+ frames[i].mytweetsID.push(this.tweets[j]);
+
+ // count opinion by frame
+ if( frames[i].qualifVol[k] == undefined){
+ frames[i].qualifVol[k] = 1;
+ }else{
+ frames[i].qualifVol[k] += 1;
+ }
+
+ }
+ }
+ }
+
+ // GROUPES TWEET ============================================
+ // max of tweet by Frame
+ var max = 0;
+ for(var i = 0; i < nbrframes; i++) {
+ var moy = 0;
+ for (var j = 0; j < 6; j++) {
+ if (frames[i] != undefined) {
+ if (frames[i].qualifVol[j] != undefined) {
+ moy += frames[i].qualifVol[j];
+ }
+ }
+ }
+
+ if (moy > max) {
+ max = moy;
+ }
+ }
+
+ var tweetDrawed = new Array();
+ var TweetHeight = 5;
+ var newHeight = TweetHeight * max + 10;
+
+
+ if (newHeight > this.height) {
+ this.paper.setSize(this.width, newHeight);
+ this.height = newHeight;
+ console.log("resizeing");
+ }
+
+
+ // DRAW TWEETS ============================================
+ for(var i = 0; i < nbrframes; i++) {
+ var addEheight = 5;
+ if (frames[i] != undefined){
+ // by type
+
+ for (var j = 6; j > -1; j--) {
+ if (frames[i].qualifVol[j] != undefined) {
+ // show tweet by type
+ for (var k = 0; k < frames[i].mytweetsID.length; k++) {
+
+ if (frames[i].mytweetsID[k].qualification == j) {
+ var x = i * frameSize;
+ var y = this.height - addEheight;
+
+ if (this.yMax > y) {
+ this.yMax = y;
+ }
+
+ /* some tweets seem to be duplicated - so we make a check before
+ creating a new rect */
+ if (this.svgElements.hasOwnProperty(frames[i].mytweetsID[k].cinecast_id))
+ continue;
+
+ var e = this.paper.rect(x, y, frameSize - margin, TweetHeight /* height */)
+ .attr({stroke:"#00","stroke-width":0.1, fill: colors[j]});
+
+ addEheight += TweetHeight;
+
+ /* stick a lot of things into e because that's the easiest way
+ to do it */
+ e.color = colors[j];
+ e.time = frames[i].mytweetsID[k].timeframe;
+ e.title = frames[i].mytweetsID[k].title;
+ e.id = frames[i].mytweetsID[k].cinecast_id;
+ this.svgElements[e.id] = e;
+
+ IriSP.jQuery(e.node).mouseenter(function(element) { return function () {
+ self.TooltipWidget.show.call(self.TooltipWidget, element.title, element.attr("fill"), element.attrs.x + element.attrs.width / 2, element.attrs.y - 2);
+ element.displayed = true;
+ }}(e)).mousedown(function(element) { return function () {
+ self._Popcorn.currentTime(element.time/1000);
+ self._Popcorn.trigger("IriSP.PolemicTweet.click", element.id);
+ }
+ }(e));
+
+ IriSP.jQuery(e.node).attr('id', 't' + k + '');
+ IriSP.jQuery(e.node).attr('title', frames[i].mytweetsID[k].title);
+ IriSP.jQuery(e.node).attr('begin', frames[i].mytweetsID[k].timeframe);
+ }
+ }
+ }
+ }
+ }
+
+ }
+ // DRAW UI :: resize border and bgd
+ this.paperBackground = this.paper.rect(0, 0, this.width, this.height).attr({fill:"#F8F8F8","stroke-width":0.1,opacity: 1});
+
+ // outer borders
+ this.outerBorders = [];
+ this.outerBorders.push(this.paper.rect(0, this.height - 1, this.width, 1).attr({fill:"#ababab",stroke: "none",opacity: 1}));
+ this.outerBorders.push(this.paper.rect(0, 0, this.width, 1).attr({fill:"#ababab",stroke: "none",opacity: 1}));
+
+ // inner borders
+ this.innerBorders = [];
+ this.innerBorders.push(this.paper.rect(1, this.height - 2, this.width, 1).attr({fill:"#efefef",stroke: "none",opacity: 1}));
+ this.innerBorders.push(this.paper.rect(1, 1, this.width, 1).attr({fill:"#efefef",stroke: "none",opacity: 1}));
+ this.innerBorders.push(this.paper.rect(1, 1, 1, this.height - 2).attr({fill:"#d0d1d1",stroke: "none",opacity: 0.8}));
+ this.innerBorders.push(this.paper.rect(this.width - 2, 1, 1, this.height - 2).attr({fill:"#efefef",stroke: "none",opacity: 1}));
+
+
+
+ this.paperSlider = this.paper.rect(0, 0, 0, this.height).attr({fill:"#D4D5D5", stroke: "none", opacity: 1});
+
+ // the small white line displayed over the slider.
+ this.sliderTip = this.paper.rect(0, 0, 1, this.height).attr({fill:"#fc00ff", stroke: "none", opacity: 1});
+ // decalage
+ // tweetSelection = this.paper.rect(-100,-100,5,5).attr({fill:"#fff",stroke: "none",opacity: 1});
+
+
+ this.paperSlider.toBack();
+ this.paperBackground.toBack();
+ this.sliderTip.toFront();
+ }
+
+
+}
+
+/** update the positionMarker as time passes */
+IriSP.PolemicWidget.prototype.sliderUpdater = function() {
+
+ var time = +this._Popcorn.currentTime();
+ var duration = this._serializer.getDuration();
+
+ this.paperSlider.attr("width", time * (this.width / (duration / 1000)));
+
+ this.sliderTip.attr("x", time * (this.width / (duration / 1000)));
+};
+
+/** reacts to IriSP.search events */
+IriSP.PolemicWidget.prototype.searchHandler = function(searchString) {
+ if (searchString == "")
+ return;
+
+ var matches = this._serializer.searchTweetsOccurences(searchString);
+
+ if (IriSP.countProperties(matches) > 0) {
+ this._Popcorn.trigger("IriSP.search.matchFound");
+ } else {
+ this._Popcorn.trigger("IriSP.search.noMatchFound");
+ }
+
+
+ // decrease the opacity of the other elements.
+ for (var id in this.svgElements) {
+ var e = this.svgElements[id];
+ e.attr({fill: e.color, opacity: 0.4});
+ }
+
+
+ for (var id in matches) {
+ if (this.svgElements.hasOwnProperty(id)) {
+ var e = this.svgElements[id];
+ this.svgElements[id].attr({fill: "#fc00ff", opacity: 1});
+ }
+ }
+
+ this.oldSearchMatches = matches;
+};
+
+/** reacts to IriSP.search.cleared messages */
+IriSP.PolemicWidget.prototype.searchFieldClearedHandler = function() {
+ for (var id in this.svgElements) {
+ var e = this.svgElements[id];
+ e.attr({fill: e.color, opacity: 1});
+ }
+};
+
+/** reacts to IriSP.search.closed messages by clearing the highlighted elements */
+IriSP.PolemicWidget.prototype.searchFieldClosedHandler = function() {
+ for (var id in this.svgElements) {
+ var e = this.svgElements[id];
+ e.attr({fill: e.color, opacity: 1});
+ }
+
+};
+
+IriSP.PolemicWidget.prototype.showAnnotation = function(id) {
+ if (this.svgElements.hasOwnProperty(id)) {
+ var e = this.svgElements[id];
+ this.TooltipWidget.show(e.title, e.attr("fill"), e.x - 103, e.y - 160);
+ }
+};
+IriSP.SegmentsWidget = function(Popcorn, config, Serializer) {
+
+ var self = this;
+ IriSP.Widget.call(this, Popcorn, config, Serializer);
+ this.oldSearchMatches = [];
+
+ // event handlers
+ this._Popcorn.listen("IriSP.search", function(searchString) { self.searchHandler.call(self, searchString); });
+ this._Popcorn.listen("IriSP.search.closed", function() { self.searchFieldClosedHandler.call(self); });
+ this._Popcorn.listen("IriSP.search.cleared", function() { self.searchFieldClearedHandler.call(self); });
+};
+
+IriSP.SegmentsWidget.prototype = new IriSP.Widget();
+
+/* Get the width of a segment, in pixels. */
+IriSP.SegmentsWidget.prototype.segmentToPixel = function(annotation) {
+ var begin = Math.round((+ annotation.begin) / 1000);
+ var end = Math.round((+ annotation.end) / 1000);
+ var duration = this._serializer.getDuration() / 1000;
+
+ var startPourcent = IriSP.timeToPourcent(begin, duration);
+ var startPixel = Math.floor(this.selector.parent().width() * (startPourcent / 100));
+
+ var endPourcent = Math.floor(IriSP.timeToPourcent(end, duration) - startPourcent);
+ var endPixel = Math.floor(this.selector.parent().width() * (endPourcent / 100));
+
+ return endPixel;
+};
+
+/* compute the total length of a group of segments */
+IriSP.SegmentsWidget.prototype.segmentsLength = function(segmentsList) {
+ var self = this;
+ var total = 0;
+
+ for (var i = 0; i < segmentsList.length; i++)
+ total += self.segmentToPixel(segmentsList[i].annotation);
+
+ return total;
+};
+
+IriSP.SegmentsWidget.prototype.draw = function() {
+
+ var self = this;
+ var annotations = this._serializer._data.annotations;
+
+ this.selector.addClass("Ldt-SegmentsWidget");
+ this.selector.append(Mustache.to_html(IriSP.overlay_marker_template));
+
+ var view_type = this._serializer.getChapitrage();
+ if (typeof(view_type) === "undefined") {
+ view_type = this._serializer.getNonTweetIds()[0];
+ }
+ this.positionMarker = this.selector.children(":first");
+
+ this._Popcorn.listen("timeupdate", IriSP.wrap(this, this.positionUpdater));
+
+
+ var i = 0;
+
+ var segments_annotations = [];
+
+ for (i = 0; i < annotations.length; i++) {
+ var annotation = annotations[i];
+
+ /* filter the annotations whose type is not the one we want */
+ if (view_type != "" && typeof(annotation.meta) !== "undefined" && typeof(annotation.meta["id-ref"]) !== "undefined"
+ && annotation.meta["id-ref"] != view_type) {
+ continue;
+ }
+
+ segments_annotations.push(annotation);
+ }
+
+ var totalWidth = this.selector.width() - segments_annotations.length;
+ var lastSegment = IriSP.underscore.max(segments_annotations, function(annotation) { return annotation.end; });
+
+ for (i = 0; i < segments_annotations.length; i++) {
+
+ var annotation = segments_annotations[i];
+ var begin = (+ annotation.begin);
+ var end = (+ annotation.end);
+ var duration = this._serializer.getDuration();
+ var id = annotation.id;
+
+ var startPixel = Math.floor(this.selector.parent().width() * (begin / duration));
+
+ var endPixel = Math.floor(this.selector.parent().width() * (end / duration));
+
+ if (annotation.id !== lastSegment.id)
+ var pxWidth = endPixel - startPixel -1;
+ else
+ /* the last segment has no segment following it */
+ var pxWidth = endPixel - startPixel;
+
+ var divTitle = IriSP.clean_substr(annotation.content.title + " -<br>" + annotation.content.description, 0, 132) + "...";
+
+ if (typeof(annotation.content.color) !== "undefined")
+ var color = annotation.content.color;
+ else
+ var color = annotation.color;
+
+ var hexa_color = IriSP.DEC_HEXA_COLOR(color);
+
+ /*
+ if (hexa_color === "FFCC00")
+ hexa_color = "333";
+ */
+ if (hexa_color.length == 4)
+ hexa_color = hexa_color + '00';
+
+ var annotationTemplate = Mustache.to_html(IriSP.annotation_template,
+ {"divTitle" : divTitle, "id" : id, "startPixel" : startPixel,
+ "pxWidth" : pxWidth, "hexa_color" : hexa_color,
+ "seekPlace" : Math.round(begin/1000)});
+
+
+ this.selector.append(annotationTemplate);
+
+ /* add a special class to the last segment and change its border */
+ if (annotation.id === lastSegment.id) {
+ this.selector.find("#" + id).addClass("Ldt-lastSegment");
+ this.selector.find(".Ldt-lastSegment").css("border-color", "#" + hexa_color);
+ }
+
+ IriSP.jQuery("#" + id).fadeTo(0, 0.3);
+
+ IriSP.jQuery("#" + id).mouseover(
+ /* we wrap the handler in another function because js's scoping
+ rules are function-based - otherwise, the internal vars like
+ divTitle are preserved but they are looked-up from the draw
+ method scope, so after that the loop is run, so they're not
+ preserved */
+ (function(divTitle) {
+ return function(event) {
+ IriSP.jQuery(this).animate({opacity: 0.6}, 5);
+ var offset_x = IriSP.jQuery(this).position().left + IriSP.jQuery(this).outerWidth() / 2;
+
+ self.TooltipWidget.show(divTitle, color, offset_x, 0);
+ } })(divTitle)).mouseout(function(){
+ IriSP.jQuery(this).animate({opacity: 0.3}, 5);
+ self.TooltipWidget.hide();
+ });
+
+ // react to mediafragment messages.
+ this._Popcorn.listen("IriSP.Mediafragment.showAnnotation",
+ function(id, divTitle) {
+ return function(annotation_id) {
+ if (annotation_id !== id)
+ return;
+
+ var divObject = IriSP.jQuery("#" + id);
+ divObject.animate({opacity: 0.6}, 5);
+ var offset = divObject.offset();
+ var correction = divObject.outerWidth() / 2;
+
+ var offset_x = offset.left + correction - 106;
+ if (offset_x < 0)
+ offset_x = 0;
+
+ var offset_y = offset.top;
+
+ self.TooltipWidget.show(divTitle, color, offset_x, offset_y - 160);
+ IriSP.jQuery(document).one("mousemove", function() { divObject.animate({opacity: 0.3}, 5);
+ self.TooltipWidget.hide(); });
+ }; }(id, divTitle));
+
+ IriSP.jQuery("#" + id).click(function(_this, annotation) {
+ return function() { _this.clickHandler(annotation)};
+ }(this, annotation));
+ }
+};
+
+/* restores the view after a search */
+IriSP.SegmentsWidget.prototype.clear = function() {
+ this.selector.children(".Ldt-iri-chapter").animate({opacity:0.3}, 100);
+};
+
+IriSP.SegmentsWidget.prototype.clickHandler = function(annotation) {
+ this._Popcorn.trigger("IriSP.SegmentsWidget.click", annotation.id);
+ var begin = (+ annotation.begin) / 1000;
+ this._Popcorn.currentTime(Math.round(begin));
+};
+
+IriSP.SegmentsWidget.prototype.searchHandler = function(searchString) {
+
+ if (searchString == "")
+ return;
+
+ var matches = this._serializer.searchOccurences(searchString);
+
+ if (IriSP.countProperties(matches) > 0) {
+ this._Popcorn.trigger("IriSP.search.matchFound");
+ } else {
+ this._Popcorn.trigger("IriSP.search.noMatchFound");
+ }
+
+ // un-highlight all the blocks
+ this.selector.children(".Ldt-iri-chapter").css("opacity", 0.1);
+
+ // then highlight the ones with matches.
+ for (var id in matches) {
+ var factor = 0.5 + matches[id] * 0.2;
+ this.selector.find("#"+id).dequeue();
+ this.selector.find("#"+id).animate({opacity:factor}, 200);
+ }
+
+
+ this.oldSearchMatches = matches;
+};
+
+IriSP.SegmentsWidget.prototype.searchFieldClearedHandler = function() {
+ this.clear();
+};
+
+IriSP.SegmentsWidget.prototype.searchFieldClosedHandler = function() {
+ this.clear();
+};
+
+IriSP.SegmentsWidget.prototype.positionUpdater = function() {
+ var duration = this._serializer.getDuration() / 1000;
+ var time = this._Popcorn.currentTime();
+ //var position = ((time / duration) * 100).toFixed(2);
+ var position = ((time / duration) * 100).toFixed(2);
+
+ this.positionMarker.css("left", position + "%");
+};
+
+IriSP.SegmentsWidget.prototype.showAnnotation = function() {
+
+};
+/** A widget to create a new segment */
+IriSP.SliceWidget = function(Popcorn, config, Serializer) {
+ IriSP.Widget.call(this, Popcorn, config, Serializer);
+
+};
+
+IriSP.SliceWidget.prototype = new IriSP.Widget();
+
+IriSP.SliceWidget.prototype.draw = function() {
+ var templ = Mustache.to_html(IriSP.sliceWidget_template);
+ this.selector.append(templ);
+
+ this.sliceZone = this.selector.find(".Ldt-sliceZone");
+
+ /* global variables used to keep the position and width
+ of the zone.
+ */
+ this.zoneLeft = 0;
+ this.zoneWidth = 0;
+
+ this.leftHandle = this.selector.find(".Ldt-sliceLeftHandle");
+ this.rightHandle = this.selector.find(".Ldt-sliceRightHandle");
+
+ var left = this.selector.offset().left;
+ var top = this.selector.offset().top;
+
+ // a bug in firefox makes it use the wrong format
+ if (!IriSP.jQuery.browser.mozilla) {
+ // contain the handles correctly - we cannot set
+ // containment: parent because it wouldn't allow to select the
+ // whole slice, so we have to compute a box in which the slice is
+ // allowed to move.
+ var containment = [left - 8, top, this.selector.width() + left, top];
+
+ // var containment = [left - 16, top, this.selector.width() + left - 8, top];
+ this.leftHandle.draggable({axis: "x",
+ drag: IriSP.wrap(this, this.leftHandleDragged),
+ containment: containment
+ });
+
+ containment = [left, top, this.selector.width() + left, top];
+ // containment = [left, top, this.selector.width() + left - 8, top];
+ this.rightHandle.draggable({axis: "x",
+ drag: IriSP.wrap(this, this.rightHandleDragged),
+ containment: containment
+ });
+
+ } else { // firefox
+ // we need to define a containment specific to firefox.
+
+ var containment = [left - 16, top, this.selector.width() + left - 8, top];
+ this.leftHandle.draggable({axis: "x",
+ drag: IriSP.wrap(this, this.leftHandleDragged),
+ containment: containment
+ });
+
+ containment = [left, top, this.selector.width() + left - 8, top];
+ this.rightHandle.draggable({axis: "x",
+ drag: IriSP.wrap(this, this.rightHandleDragged),
+ containment: containment
+ });
+ }
+
+ this.leftHandle.css("position", "absolute");
+ this.rightHandle.css("position", "absolute");
+
+ this._Popcorn.listen("IriSP.SliceWidget.position",
+ IriSP.wrap(this, this.positionSliceHandler));
+
+ this._Popcorn.listen("IriSP.SliceWidget.show", IriSP.wrap(this, this.show));
+ this._Popcorn.listen("IriSP.SliceWidget.hide", IriSP.wrap(this, this.hide));
+ this.selector.hide();
+};
+
+/** responds to an "IriSP.SliceWidget.position" message
+ @param params an array with the first element being the left distance in
+ percents and the second element the width of the slice in pixels
+*/
+IriSP.SliceWidget.prototype.positionSliceHandler = function(params) {
+ left = params[0];
+ width = params[1];
+
+ this.zoneLeft = left;
+ this.zoneWidth = width;
+ this.sliceZone.css("left", left + "px");
+ this.sliceZone.css("width", width + "px");
+ this.leftHandle.css("left", (left - 7) + "px");
+ this.rightHandle.css("left", left + width + "px");
+
+ this._leftHandleOldLeft = left - 7;
+ this._rightHandleOldLeft = left + width;
+};
+
+/** handle a dragging of the left handle */
+IriSP.SliceWidget.prototype.leftHandleDragged = function(event, ui) {
+ /* we have a special variable, this._leftHandleOldLeft, to keep the
+ previous position of the handle. We do that to know in what direction
+ is the handle being dragged
+ */
+
+ var currentX = this.leftHandle.offset().left;
+ var rightHandleX = Math.floor(this.rightHandle.position()["left"]);
+
+ var container_offset = this.selector.offset().left;
+
+ if (Math.floor(ui.position.left) >= rightHandleX - 7) {
+ /* prevent the handle from moving past the right handle */
+ ui.position.left = rightHandleX - 7;
+ }
+
+ this.zoneWidth = rightHandleX - Math.floor(ui.position.left) - 7;
+ this.zoneLeft = Math.floor(ui.position.left) + 8;
+
+ this.sliceZone.css("width", this.zoneWidth);
+ this.sliceZone.css("left", this.zoneLeft + "px");
+
+ this._leftHandleOldLeft = ui.position.left;
+ this.broadcastChanges();
+
+};
+
+/** handle a dragging of the right handle */
+IriSP.SliceWidget.prototype.rightHandleDragged = function(event, ui) {
+ /* we have a special variable, this._leftHandleOldLeft, to keep the
+ previous position of the handle. We do that to know in what direction
+ is the handle being dragged
+ */
+
+ var currentX = this.leftHandle.position()["left"];
+ var leftHandleX = Math.floor(this.leftHandle.position()["left"]);
+
+ var container_offset = this.selector.offset().left + this.selector.width();
+
+ if (Math.floor(ui.position.left) < leftHandleX + 7) {
+ /* prevent the handle from moving past the left handle */
+ ui.position.left = leftHandleX + 7;
+ }
+
+ this.zoneWidth = Math.floor(ui.position.left) - (leftHandleX + 7);
+
+ this.sliceZone.css("width", this.zoneWidth);
+ //this.sliceZone.css("left", this.zoneLeft + "px");
+ this._rightHandleOldLeft = Math.floor(this._rightHandleOldLeft);
+ this.broadcastChanges();
+};
+
+/** tell to the world that the coordinates of the slice have
+ changed
+*/
+IriSP.SliceWidget.prototype.broadcastChanges = function() {
+ var leftPercent = (this.zoneLeft / this.selector.width()) * 100;
+ var zonePercent = (this.zoneWidth / this.selector.width()) * 100;
+
+ this._Popcorn.trigger("IriSP.SliceWidget.zoneChange", [leftPercent, zonePercent]);
+};
+
+IriSP.SliceWidget.prototype.show = function() {
+ this.selector.show();
+};
+
+IriSP.SliceWidget.prototype.hide = function() {
+ this.selector.hide();
+};IriSP.SliderWidget = function(Popcorn, config, Serializer) {
+ IriSP.Widget.call(this, Popcorn, config, Serializer);
+};
+
+IriSP.SliderWidget.prototype = new IriSP.Widget();
+
+IriSP.SliderWidget.prototype.draw = function() {
+ var self = this;
+
+ this.selector.append(Mustache.to_html(IriSP.sliderWidget_template, {}));
+ this.selector.addClass("Ldt-SliderMinimized");
+
+ this.sliderBackground = this.selector.find(".Ldt-sliderBackground");
+ this.sliderForeground = this.selector.find(".Ldt-sliderForeground");
+ this.positionMarker = this.selector.find(".Ldt-sliderPositionMarker");
+
+
+ // a special variable to stop methods from tinkering
+ // with the positionMarker when the user is dragging it
+ this.draggingOngoing = false;
+
+ // another special variable used by the timeout handler to
+ // open or close the slider.
+ this.sliderMaximized = false;
+ this.timeOutId = null;
+
+
+ this.positionMarker.draggable({axis: "x",
+ start: IriSP.wrap(this, this.positionMarkerDraggingStartedHandler),
+ stop: IriSP.wrap(this, this.positionMarkerDraggedHandler),
+ containment: "parent"
+ });
+ this.positionMarker.css("position", "absolute");
+
+ this.sliderBackground.click(function(event) { self.backgroundClickHandler.call(self, event); });
+ this.sliderForeground.click(function(event) { self.foregroundClickHandler.call(self, event); });
+
+ this.selector.hover(IriSP.wrap(this, this.mouseOverHandler), IriSP.wrap(this, this.mouseOutHandler));
+
+ // update the positions
+ this._Popcorn.listen("timeupdate", IriSP.wrap(this, this.sliderUpdater));
+
+ // special messages :
+ this._Popcorn.listen("IriSP.PlayerWidget.MouseOver", IriSP.wrap(this, this.mouseOverHandler));
+ this._Popcorn.listen("IriSP.PlayerWidget.MouseOut", IriSP.wrap(this, this.mouseOutHandler));
+};
+
+/* update the slider and the position marker as time passes */
+IriSP.SliderWidget.prototype.sliderUpdater = function() {
+ if(this.draggingOngoing || this._disableUpdate)
+ return;
+
+ var time = this._Popcorn.currentTime();
+
+ var duration = this._serializer.getDuration() / 1000;
+ var percents = time / duration;
+
+ /* we do these complicated calculations to center exactly
+ the position Marker */
+
+ var divWidth = this.selector.width();
+ var pixels = Math.floor(this.selector.width() * percents);
+ var positionMarker_width = this.positionMarker.width();
+ var correction = (positionMarker_width / 2);
+
+ /* check that we don't leave the left side */
+ var newPos = pixels - correction;
+ if (newPos <= 0)
+ newPos = 0;
+
+ /* check that we don't leave the right side */
+ var rightEdgePos = pixels + 1 * correction;
+
+ if (rightEdgePos >= divWidth)
+ newPos = divWidth - 1 * correction - 1;
+
+ this.sliderForeground.css("width", pixels + "px");
+ this.positionMarker.css("left", newPos + "px");
+
+};
+
+IriSP.SliderWidget.prototype.backgroundClickHandler = function(event) {
+ /* this piece of code is a little bit convoluted - here's how it works :
+ we want to handle clicks on the progress bar and convert those to seeks in the media.
+ However, jquery only gives us a global position, and we want a number of pixels relative
+ to our container div, so we get the parent position, and compute an offset to this position,
+ and finally compute the progress ratio in the media.
+ Finally we multiply this ratio with the duration to get the correct time
+ */
+
+ var parentOffset = this.sliderBackground.parent().offset();
+ var width = this.sliderBackground.width();
+ var relX = event.pageX - parentOffset.left;
+
+ var duration = this._serializer.getDuration() / 1000;
+ var newTime = ((relX / width) * duration).toFixed(2);
+
+ this._Popcorn.currentTime(newTime);
+};
+
+/* same function as the previous one, except that it handles clicks
+ on the foreground element */
+IriSP.SliderWidget.prototype.foregroundClickHandler = function(event) {
+ var parentOffset = this.sliderForeground.parent().offset();
+ var width = this.sliderBackground.width();
+ var relX = event.pageX - parentOffset.left;
+
+ var duration = this._serializer.getDuration() / 1000;
+ var newTime = ((relX / width) * duration).toFixed(2);
+
+ this._Popcorn.currentTime(newTime);
+};
+
+/* handles mouse over the slider */
+IriSP.SliderWidget.prototype.mouseOverHandler = function(event) {
+
+ if (this.timeOutId !== null) {
+ window.clearTimeout(this.timeOutId);
+ }
+
+ this.sliderMaximized = true;
+
+ this.sliderBackground.animate({"height": "9px"}, 100);
+ this.sliderForeground.animate({"height": "9px"}, 100);
+ this.positionMarker.animate({"height": "9px", "width": "9px"}, 100);
+ //this.positionMarker.css("margin-top", "-4px");
+
+// this.selector.removeClass("Ldt-SliderMinimized");
+// this.selector.addClass("Ldt-SliderMaximized");
+};
+
+/* handles when the mouse leaves the slider */
+IriSP.SliderWidget.prototype.mouseOutHandler = function(event) {
+
+ this.timeOutId = window.setTimeout(IriSP.wrap(this, this.minimizeOnTimeout),
+ IriSP.widgetsDefaults.SliderWidget.minimize_period);
+};
+
+IriSP.SliderWidget.prototype.minimizeOnTimeout = function(event) {
+ this.sliderBackground.animate({"height": "5px"}, 100);
+ this.sliderForeground.animate({"height": "5px"}, 100);
+ this.positionMarker.animate({"height": "5px", "width": "5px"}, 100);
+ this.positionMarker.css("margin-top", "0px");
+ this.sliderMinimized = true;
+
+// this.selector.removeClass("Ldt-SliderMaximized");
+// this.selector.addClass("Ldt-SliderMinimized");
+
+};
+
+// called when the user starts dragging the position indicator
+IriSP.SliderWidget.prototype.positionMarkerDraggingStartedHandler = function(event, ui) {
+ this.draggingOngoing = true;
+};
+
+IriSP.SliderWidget.prototype.positionMarkerDraggedHandler = function(event, ui) {
+ this._disableUpdate = true; // disable slider position updates while dragging is ongoing.
+ window.setTimeout(IriSP.wrap(this, function() { this._disableUpdate = false; }), 500);
+
+ var parentOffset = this.sliderForeground.parent().offset();
+ var width = this.sliderBackground.width();
+ var relX = event.pageX - parentOffset.left;
+
+ var duration = this._serializer.getDuration() / 1000;
+ var newTime = ((relX / width) * duration).toFixed(2);
+
+ this._Popcorn.currentTime(newTime);
+
+ this.draggingOngoing = false;
+};
+
+/** @class The constructor for the sparkline widget */
+IriSP.SparklineWidget = function(Popcorn, config, Serializer) {
+ IriSP.Widget.call(this, Popcorn, config, Serializer);
+
+ this._oldAnnotation = null;
+ this._results = [];
+};
+
+
+IriSP.SparklineWidget.prototype = new IriSP.Widget();
+
+IriSP.SparklineWidget.prototype.clear = function() {
+
+};
+
+/** draw the sparkline using jquery sparkline */
+IriSP.SparklineWidget.prototype.draw = function() {
+ var templ = Mustache.to_html(IriSP.SparklineWidget_template, {width: this.width, height: this.height});
+ /** this widget uses three divs -
+ the first is the sparkline, which is generated by jquery sparkline,
+ the second is an overlay div to display the progression in the video,
+ and the third is a div to react to clicks
+ */
+
+ var views = this._serializer._data.views;
+ var stat_view;
+ if (!IriSP.null_or_undefined(views)) {
+
+ var i;
+ for (i = 0; i < views.length; i++) {
+ var view = views[i];
+ if (view.id === "stat") {
+ stat_view = view;
+ break;
+ }
+ }
+ }
+
+ // If we've found the correct view, feed the directly the data from the view
+ // to jquery sparkline. Otherwise, compute it ourselves.
+ if (!IriSP.null_or_undefined(stat_view)) {
+ console.log("sparklinewidget : using stats embedded in the json");
+ var results = stat_view.meta.stat.split(",");
+ } else {
+ console.log("sparklinewidget : computing stats ourselves");
+ var num_columns = (this.selector.width()) / IriSP.widgetsDefaults["SparklineWidget"].column_width;
+ var duration = this._serializer.getDuration();
+ var time_step = duration / num_columns; /* the time interval between two columns */
+ var results = [];
+ var i = 0; /* the index in the loop */
+
+ /* this algorithm makes one assumption : that the array is sorted
+ (it's done for us by the JSONSerializer). We go through the array
+ and count how many comments fall within a peculiar time piece.
+ As i is preserved between each iteration, it's O(n).
+ */
+
+ for(var j = 0; j < num_columns && i < this._serializer._data.annotations.length; j++) {
+ var count = 0;
+ var annotation_begin = +(this._serializer._data.annotations[i].begin);
+
+ while(annotation_begin >= j * time_step && annotation_begin <= (j + 1) * time_step ) {
+ count++;
+ i++;
+ if (i >= this._serializer._data.annotations.length)
+ break;
+
+ annotation_begin = +(this._serializer._data.annotations[i].begin);
+
+ }
+
+ results.push(count);
+ }
+ }
+
+ // save the results in an array so that we can re-use them when a new annotation
+ // is added.
+ this._results = results;
+
+ this.selector.append(templ);
+ this.selector.find(".Ldt-sparkLine").css("background", "#c7c8cc");
+ this.selector.find(".Ldt-sparkLine").sparkline(results, {lineColor: "#7492b4", fillColor: "#aeaeb8",
+ spotColor: "#b70056",
+ width: this.width, height: this.height});
+ this._Popcorn.listen("timeupdate", IriSP.wrap(this, this.timeUpdateHandler));
+ this._Popcorn.listen("IriSP.createAnnotationWidget.addedAnnotation", IriSP.wrap(this, this.handleNewAnnotation));
+
+ IriSP.jQuery(".Ldt-sparkLineClickOverlay").click(IriSP.wrap(this, this.clickHandler));
+};
+
+/** react to a timeupdate event */
+IriSP.SparklineWidget.prototype.timeUpdateHandler = function() {
+ var currentTime = this._Popcorn.currentTime();
+ var duration = this._serializer.getDuration() / 1000;
+ var proportion = ((currentTime / duration) * 100).toFixed(4);
+
+ IriSP.jQuery(".Ldt-sparkLinePositionMarker").css("width", proportion + "%");
+}
+
+/** handle clicks on the widget */
+IriSP.SparklineWidget.prototype.clickHandler = function(event) {
+ /* this piece of code is a little bit convoluted - here's how it works :
+ we want to handle clicks on the progress bar and convert those to seeks in the media.
+ However, jquery only gives us a global position, and we want a number of pixels relative
+ to our container div, so we get the parent position, and compute an offset to this position,
+ and finally compute the progress ratio in the media.
+ Finally we multiply this ratio with the duration to get the correct time
+ */
+
+ var parentOffset = this.selector.offset();
+ var width = this.selector.width();
+ var relX = event.pageX - parentOffset.left;
+
+ var duration = this._serializer.getDuration() / 1000;
+ var newTime = ((relX / width) * duration).toFixed(2);
+
+ this._Popcorn.trigger("IriSP.SparklineWidget.clicked", newTime);
+ this._Popcorn.currentTime(newTime);
+};
+
+/** react when a new annotation is added */
+IriSP.SparklineWidget.prototype.handleNewAnnotation = function(annotation) {
+ var num_columns = this._results.length;
+ var duration = this._serializer.getDuration();
+ var time_step = Math.round(duration / num_columns); /* the time interval between two columns */
+ var begin = +annotation.begin;
+ var end = +annotation.end;
+
+ /* increment all the values between the beginning and the end of the annotation */
+ var index_begin = Math.floor(begin / time_step);
+ var index_end = Math.floor(end / time_step);
+
+ for (var i = index_begin; i < Math.min(index_end, this._results.length); i++) {
+ this._results[i]++;
+ }
+
+ this.selector.find(".Ldt-sparkLine").sparkline(this._results, {lineColor: "#7492b4", fillColor: "#aeaeb8",
+ spotColor: "#b70056",
+ width: this.width, height: this.height});
+};IriSP.StackGraphWidget = function(Popcorn, config, Serializer) {
+ IriSP.Widget.call(this, Popcorn, config, Serializer);
+}
+
+IriSP.StackGraphWidget.prototype = new IriSP.Widget();
+
+IriSP.StackGraphWidget.prototype.draw = function() {
+ var _ = IriSP._,
+ _defaultTags = [
+ {
+ "keywords" : [ "++" ],
+ "description" : "positif",
+ "color" : "#1D973D"
+ },
+ {
+ "keywords" : [ "--" ],
+ "description" : "negatif",
+ "color" : "#CE0A15"
+ },
+ {
+ "keywords" : [ "==" ],
+ "description" : "reference",
+ "color" : "#C5A62D"
+ },
+ {
+ "keywords" : [ "??" ],
+ "description" : "question",
+ "color" : "#036AAE"
+ }
+ ],
+ _defaultDefColor = "#585858";
+ this.height = this._config.height || 50;
+ this.width = this.selector.width();
+ this.isStreamGraph = this._config.streamgraph || false;
+ this.sliceCount = this._config.slices || ~~(this.width/(this.isStreamGraph ? 20 : 5));
+ this.tagconf = (this._config.tags
+ ? this._config.tags
+ : _defaultTags);
+ IriSP._(this.tagconf).each(function(_a) {
+ _a.regexp = new RegExp(_(_a.keywords).map(function(_k) {
+ return _k.replace(/([\W])/gm,'\\$1');
+ }).join("|"),"im")
+ });
+ this.defaultcolorconf = (this._config.defaultcolor
+ ? this._config.defaultcolor
+ : _defaultDefColor);
+ this.paper = new Raphael(this.selector[0], this.width, this.height);
+ this.groups = [];
+ this.duration = this._serializer.getDuration();
+
+ var _annotationType = this._serializer.getTweets(),
+ _sliceDuration = ~~ ( this.duration / this.sliceCount),
+ _annotations = this._serializer._data.annotations,
+ _groupedAnnotations = _(_.range(this.sliceCount)).map(function(_i) {
+ return _(_annotations).filter(function(_a){
+ return (_a.begin <= (1 + _i) * _sliceDuration) && (_a.end >= _i * _sliceDuration)
+ });
+ }),
+ _max = IriSP._(_groupedAnnotations).max(function(_g) {
+ return _g.length
+ }).length,
+ _scale = this.height / _max,
+ _width = this.width / this.sliceCount
+ _showTitle = !this._config.excludeTitle,
+ _showDescription = !this._config.excludeDescription;
+
+
+ var _paths = _(this.tagconf).map(function() {
+ return [];
+ });
+ _paths.push([]);
+
+ for (var i = 0; i < this.sliceCount; i++) {
+ var _group = _groupedAnnotations[i];
+ if (_group) {
+ var _vol = _(this.tagconf).map(function() {
+ return 0;
+ });
+ for (var j = 0; j < _group.length; j++){
+ var _txt = (_showTitle ? _group[j].content.title : '') + ' ' + (_showDescription ? _group[j].content.description : '')
+ var _tags = _(this.tagconf).map(function(_tag) {
+ return (_txt.search(_tag.regexp) == -1 ? 0 : 1)
+ }),
+ _nbtags = _(_tags).reduce(function(_a,_b) {
+ return _a + _b;
+ }, 0);
+ if (_nbtags) {
+ IriSP._(_tags).each(function(_v, _k) {
+ _vol[_k] += (_v / _nbtags);
+ });
+ }
+ }
+ var _nbtags = _(_vol).reduce(function(_a,_b) {
+ return _a + _b;
+ }, 0),
+ _nbneutre = _group.length - _nbtags,
+ _h = _nbneutre * _scale,
+ _base = this.height - _h;
+ if (!this.isStreamGraph) {
+ this.paper.rect(i * _width, _base, _width - 1, _h ).attr({
+ "stroke" : "none",
+ "fill" : this.defaultcolorconf
+ });
+ }
+ _paths[0].push(_base);
+ for (var j = 0; j < this.tagconf.length; j++) {
+ _h = _vol[j] * _scale;
+ _base = _base - _h;
+ if (!this.isStreamGraph) {
+ this.paper.rect(i * _width, _base, _width - 1, _h ).attr({
+ "stroke" : "none",
+ "fill" : this.tagconf[j].color
+ });
+ }
+ _paths[j+1].push(_base);
+ }
+ this.groups.push(_(_vol).map(function(_v) {
+ return _v / _group.length;
+ }))
+ } else {
+ for (var j = 0; j < _paths.length; j++) {
+ _paths[j].push(this.height);
+ }
+ this.groups.push(_(this.tagconf).map(function() {
+ return 0;
+ }));
+ }
+ }
+
+ if (this.isStreamGraph) {
+ for (var j = _paths.length - 1; j >= 0; j--) {
+ var _d = _(_paths[j]).reduce(function(_memo, _v, _k) {
+ return _memo + ( _k
+ ? 'C' + (_k * _width) + ' ' + _paths[j][_k - 1] + ' ' + (_k * _width) + ' ' + _v + ' ' + ((_k + .5) * _width) + ' ' + _v
+ : 'M0 ' + _v + 'L' + (.5*_width) + ' ' + _v )
+ },'') + 'L' + this.width + ' ' + _paths[j][_paths[j].length - 1] + 'L' + this.width + ' ' + this.height + 'L0 ' + this.height;
+ this.paper.path(_d).attr({
+ "stroke" : "none",
+ "fill" : (j ? this.tagconf[j-1].color : this.defaultcolorconf)
+ });
+ }
+ }
+ this.rectangleFocus = this.paper.rect(0,0,_width,this.height)
+ .attr({
+ "stroke" : "none",
+ "fill" : "#ff00ff",
+ "opacity" : 0
+ })
+ this.rectangleProgress = this.paper.rect(0,0,0,this.height)
+ .attr({
+ "stroke" : "none",
+ "fill" : "#808080",
+ "opacity" : .3
+ });
+ this.ligneProgress = this.paper.path("M0 0L0 "+this.height).attr({"stroke":"#ff00ff", "line-width" : 2})
+
+ this._Popcorn.listen("timeupdate", IriSP.wrap(this, this.timeUpdateHandler));
+ var _this = this;
+ this.selector
+ .click(IriSP.wrap(this, this.clickHandler))
+ .mousemove(function(event) {
+ _this.updateTooltip(event);
+
+ // Also tell the world where the mouse is hovering.
+ var relX = event.pageX - _this.selector.offset().left;
+ var duration = _this._serializer.getDuration();
+ var Time = ((relX / _this.width) * duration).toFixed(2);
+ _this._Popcorn.trigger("IriSP.StackGraphWidget.mouseOver", Time);
+
+ })
+ .mouseout(function() {
+ _this.TooltipWidget.hide();
+ _this.rectangleFocus.attr({
+ "opacity" : 0
+ })
+ })
+}
+
+IriSP.StackGraphWidget.prototype.timeUpdateHandler = function() {
+ var _currentTime = this._Popcorn.currentTime(),
+ _x = (1000 * _currentTime / this.duration) * this.width;
+ this.rectangleProgress.attr({
+ "width" : _x
+ });
+ this.ligneProgress.attr({
+ "path" : "M" + _x + " 0L" + _x + " " + this.height
+ })
+}
+
+IriSP.StackGraphWidget.prototype.clickHandler = function(event) {
+ /* Ctrl-C Ctrl-V'ed from another widget
+ */
+
+ var relX = event.pageX - this.selector.offset().left;
+ var newTime = ((relX / this.width) * this.duration/1000).toFixed(2);
+ this._Popcorn.trigger("IriSP.StackGraphWidget.clicked", newTime);
+ this._Popcorn.currentTime(newTime);
+};
+
+IriSP.StackGraphWidget.prototype.updateTooltip = function(event) {
+ var _segment = Math.floor(this.sliceCount * (event.pageX - this.selector.offset().left)/this.width),
+ _valeurs = this.groups[_segment],
+ _width = this.width / this.sliceCount,
+ _html = '<ul style="list-style: none; margin: 0; padding: 0;">' + IriSP._(this.tagconf).map(function(_tag, _i) {
+ return '<li style="clear: both;"><span style="float: left; width: 10px; height: 10px; margin: 2px; background: '
+ + _tag.color
+ + ';"></span>'
+ + ~~(100 * _valeurs[_i])
+ + '% de '
+ + _tag.description
+ + '</li>';
+ }).join('') + '</ul>';
+ this.TooltipWidget._shown = false; // Vraiment, on ne peut pas ouvrir le widget s'il n'est pas encore ouvert ?
+ this.TooltipWidget.show('','',(_segment + .5)* this.width / this.sliceCount, 0);
+ this.TooltipWidget.selector.find(".tip").html(_html);
+ this.rectangleFocus.attr({
+ "x" : _segment * _width,
+ "opacity" : .4
+ })
+}
+
+IriSP.TagCloudWidget = function(Popcorn, config, Serializer) {
+ IriSP.Widget.call(this, Popcorn, config, Serializer);
+}
+
+IriSP.TagCloudWidget.prototype = new IriSP.Widget();
+
+IriSP.TagCloudWidget.prototype.draw = function() {
+
+ var _urlRegExp = /https?:\/\/[0-9a-zA-Z\.%\/-_]+/g,
+ _stopWords = [
+ 'aussi', 'and', 'avec', 'aux', 'bien', 'car', 'cette', 'comme', 'dans', 'donc', 'des', 'elle', 'encore', 'est',
+ 'être', 'eux', 'faire', 'fait', 'http', 'ici', 'ils', 'les', 'leur', 'leurs', 'mais', 'mes', 'même', 'mon', 'notre',
+ 'non', 'nos', 'nous', 'ont', 'par', 'pas', 'peu', 'peut', 'plus', 'pour', 'que', 'qui', 'ses' ,'son', 'sont', 'sur',
+ 'tes', 'très', 'the', 'ton', 'tous', 'tout', 'une', 'votre', 'vos', 'vous' ],
+ _regexpword = /[^\s\.&;,'"!\?\d\(\)\+\[\]\\\…\-«»:\/]{3,}/g,
+ _words = {},
+ _showTitle = !this._config.excludeTitle,
+ _showDescription = !this._config.excludeDescription,
+ _tagCount = this._config.tagCount || 30;
+ if (typeof this._config.excludeWords !== "undefined" && this._config.excludeWords.length) {
+ IriSP._(this._config.excludeWords).each(function(_w) {
+ _stopWords.push(_w.toLowerCase());
+ });
+ }
+
+ IriSP._(this._serializer._data.annotations).each(function(_annotation) {
+ if (_annotation.content && _annotation.content.description) {
+ var _txt = (_showTitle ? _annotation.content.title : '') + ' ' + (_showDescription ? _annotation.content.description : '')
+ IriSP._(_txt.toLowerCase().replace(_urlRegExp, '').match(_regexpword)).each(function(_mot) {
+ if (_stopWords.indexOf(_mot) == -1) {
+ _words[_mot] = 1 + (_words[_mot] || 0);
+ }
+ })
+ }
+ });
+
+ _words = IriSP._(_words)
+ .chain()
+ .map(function(_v, _k) {
+ return {
+ "word" : _k,
+ "count" : _v
+ }
+ })
+ .filter(function(_v) {
+ return _v.count > 2;
+ })
+ .sortBy(function(_v) {
+ return - _v.count;
+ })
+ .first(_tagCount)
+ .value();
+ var _max = _words[0].count,
+ _min = Math.min(_words[_words.length - 1].count, _max - 1),
+ _scale = 16 / Math.sqrt(_max - _min),
+ _this = this,
+ _html = '<ul>'
+ + IriSP._(_words)
+ .chain()
+ .shuffle()
+ .map(function(_word) {
+ var _size = 10 + _scale * Math.sqrt(_word.count - _min);
+ return '<li style="font-size:'
+ + _size
+ + 'px;">'
+ + _word.word
+ + '</li>'
+ })
+ .value()
+ .join("")
+ + '</ul>';
+ this.selector
+ .addClass("Ldt-TagCloud")
+ .html(_html);
+ this.selector.find("li").click(function() {
+ var _txt = this.textContent.replace(/(^[\s]+|[\s]+$)/g,'');
+ _this._Popcorn.trigger("IriSP.search.triggeredSearch", _txt);
+ });
+ this._Popcorn.listen("IriSP.search", IriSP.wrap(this, function(searchString) {
+ var _rgxp = new RegExp("(" + searchString.replace(/(\W)/g,'\\$1') + ")","gi");
+ this.selector.find("li").each(function(_i, _e) {
+ _e.innerHTML = searchString.length ?
+ _e.textContent.replace(_rgxp,'<span class="Ldt-TagCloud-actif">$1</span>')
+ : _e.textContent;
+ });
+ }));
+ this._Popcorn.listen("IriSP.search.closed", IriSP.wrap(this, this.endsearch));
+ this._Popcorn.listen("IriSP.search.cleared", IriSP.wrap(this, this.endsearch));
+}
+
+IriSP.TagCloudWidget.prototype.endsearch = function() {
+ this.selector.find("li").each(function(_i, _e) {
+ _e.innerHTML = _e.textContent;
+ });
+}
+/* this widget displays a small tooltip */
+IriSP.TooltipWidget = function(Popcorn, config, Serializer) {
+ IriSP.Widget.call(this, Popcorn, config, Serializer);
+ this._shown = false;
+ this._displayedText = "";
+ this._hideTimeout = -1;
+};
+
+
+IriSP.TooltipWidget.prototype = new IriSP.Widget();
+
+IriSP.TooltipWidget.prototype.draw = function() {
+ var templ = Mustache.to_html(IriSP.tooltipWidget_template);
+ // position the widget absolutely relative to document. --- NOOOO !!!!
+ this.selector.css({
+ "position": "absolute",
+ "top": 0,
+ "left": 0
+ });
+ this.selector.parent().css({
+ "position": "relative"
+ });
+ this.selector.append(templ);
+ this.hide();
+
+};
+
+IriSP.TooltipWidget.prototype.clear = function() {
+ this.selector.find(".tiptext").html("");
+};
+
+IriSP.TooltipWidget.prototype.show = function(text, color, x, y) {
+
+ if (this._displayedText == text && this._shown)
+ return;
+
+ this.selector.find(".tipcolor").css("background-color", color);
+ this._displayedText = text;
+ this.selector.find(".tiptext").html(text);
+
+ var _tip = this.selector.find(".tip");
+ _tip.show();
+ _tip.css({
+ "left": Math.floor(x - _tip.outerWidth() / 2)+"px",
+ "top": Math.floor(y - _tip.outerHeight())+"px"
+ });
+ this._shown = true;
+};
+
+IriSP.TooltipWidget.prototype.hide = function() {
+ this.selector.find(".tip").hide();
+ this._shown = false;
+};IriSP.TraceWidget = function(Popcorn, config, Serializer) {
+ IriSP.Widget.call(this, Popcorn, config, Serializer);
+ this.lastEvent = "";
+ var _this = this,
+ _listeners = [
+ "IriSP.ArrowWidget.releaseArrow",
+ "IriSP.SliceWidget.hide",
+ "IriSP.AnnotationsWidget.show",
+ "IriSP.AnnotationsWidget.hide",
+ "IriSP.ArrowWidget.blockArrow",
+ "IriSP.SliceWidget.position",
+ "IriSP.SliceWidget.show",
+ "IriSP.SliceWidget.hide",
+ "IriSP.createAnnotationWidget.addedAnnotation",
+// "IriSP.PlayerWidget.AnnotateButton.clicked",
+// "IriSP.PlayerWidget.MouseOver",
+// "IriSP.PlayerWidget.MouseOut",
+ "IriSP.search.open",
+ "IriSP.search.closed",
+ "IriSP.search",
+ "IriSP.search.cleared",
+// "IriSP.PolemicTweet.click",
+ "IriSP.search.matchFound",
+ "IriSP.search.noMatchFound",
+// "IriSP.SegmentsWidget.click",
+ "IriSP.SliceWidget.zoneChange",
+// "IriSP.SparklineWidget.clicked",
+// "IriSP.StackGraphWidget.mouseOver",
+// "IriSP.StackGraphWidget.clicked",
+ "IriSP.search.triggeredSearch",
+ "IriSP.Widget.MouseEvents",
+ "play",
+ "pause",
+ "volumechange",
+ "timeupdate",
+ "seeked",
+ "play",
+ "pause"
+ ];
+ IriSP._(_listeners).each(function(_listener) {
+ _this._Popcorn.listen(_listener, function() {
+ _this.eventHandler(_listener, arguments);
+ });
+ });
+
+}
+
+IriSP.TraceWidget.prototype = new IriSP.Widget();
+
+IriSP.TraceWidget.prototype.draw = function() {
+}
+
+IriSP.TraceWidget.prototype.eventHandler = function(_listener, _args) {
+ var _traceName = 'Mdp_',
+ _data = {};
+
+ function packArgs() {
+ for (var _i = 0; _i < _args.length; _i++) {
+ _data[_i] = _args[_i];
+ }
+ }
+
+ switch(_listener) {
+ case 'IriSP.Widget.MouseEvents':
+ var _type = _args[0].type,
+ _name = _args[0].target_name,
+ _class = _args[0].target_class,
+ _id = _args[0].target_id,
+ _widget = _args[0].widget.match(/[^_]+widget/i)[0];
+ _traceName += _widget + '_' + _type;
+ _data.x = _args[0].x;
+ _data.y = _args[0].y;
+ _data.target = _name + (_id.length ? '#' + _id : '') + (_class.length ? '.' + _class.replace(/\s/g,'.') : '');
+ if (typeof _args[0].value == "string" && _args[0].value.length) {
+ _data.value = _args[0].value;
+ }
+ if ((_name == "button" || /button/.test(_class)) && typeof _args[0].text == "string" && _args[0].text.length) {
+ _data.text = _args[0].text;
+ }
+ if (typeof _args[0].title == "string" && _args[0].title.length) {
+ _data.title = _args[0].title;
+ }
+ // Filtrer les événements mouseover quand on se déplace vers des éléments non pertinents
+ if (!_id.length && !_class.length && ( _type == 'mouseover' || _type == 'mouseout' ) && this.lastEvent.search('Mdp_' + _widget) == 0) {
+ return;
+ }
+ break;
+ case 'play':
+ case 'pause':
+ case 'seeked':
+ case 'timeupdate':
+ case 'volumechange':
+ _traceName += 'Popcorn' + _listener;
+ packArgs();
+ break;
+ default:
+ _traceName += _listener.replace('IriSP.','').replace('.','_');
+ packArgs();
+ }
+ this.lastEvent = _traceName;
+ console.log("trace('" + _traceName + "', " + JSON.stringify(_data) + ");");
+}
+/* a widget that displays tweet - used in conjunction with the polemicWidget */
+
+IriSP.TweetsWidget = function(Popcorn, config, Serializer) {
+ IriSP.Widget.call(this, Popcorn, config, Serializer);
+
+ this._displayingTweet = false;
+ this._timeoutId = undefined;
+ this._hidden = false; /* hidden means that the createAnnotationWidget is shown */
+};
+
+
+IriSP.TweetsWidget.prototype = new IriSP.Widget();
+
+
+IriSP.TweetsWidget.prototype.drawTweet = function(annotation) {
+ if (this._hidden)
+ return;
+
+ var title = IriSP.formatTweet(annotation.content.title);
+ var img = annotation.content.img.src;
+ if (typeof(img) === "undefined" || img === "" || img === "None") {
+ img = IriSP.widgetsDefaults.TweetsWidget.default_profile_picture;
+ }
+
+ var imageMarkup = IriSP.templToHTML("<img src='{{src}}' alt='user image'></img>",
+ {src : img});
+
+ if (typeof(IriSP.get_aliased(annotation.meta, ["dc:source", "source"]).content) !== "undefined") {
+ var tweetContents = JSON.parse(IriSP.get_aliased(annotation.meta, ["dc:source", "source"]).content);
+ var creator = tweetContents.user.screen_name;
+ var real_name = tweetContents.user.name;
+
+ imageMarkup = IriSP.templToHTML("<a href='http://twitter.com/{{creator}}'><img src='{{src}}' alt='user image'></img></a>",
+ {src : img, creator: creator});
+
+ var formatted_date = new Date(tweetContents.created_at).toLocaleDateString();
+ title = IriSP.templToHTML("<a class='Ldt-tweet_userHandle' href='http://twitter.com/{{creator}}'>@{{creator}}</a> - " +
+ "<div class='Ldt-tweet_realName'>{{real_name}}</div>" +
+ "<div class='Ldt-tweet_tweetContents'>{{{ contents }}}</div>" +
+ "<div class='Ldt-tweet_date'>{{ date }}</div>",
+ {creator: creator, real_name: real_name, contents : title, date : formatted_date});
+
+ this.selector.find(".Ldt-TweetReply").attr("href", "http://twitter.com/home?status=@" + creator + ":%20");
+
+
+ var rtText = Mustache.to_html("http://twitter.com/home?status=RT @{{creator}}: {{text}}",
+ {creator: creator, text: IriSP.encodeURI(annotation.content.title)});
+ this.selector.find(".Ldt-Retweet").attr("href", rtText);
+ }
+
+ this.selector.find(".Ldt-tweetContents").html(title);
+ this.selector.find(".Ldt-tweetAvatar").html(imageMarkup);
+ this.selector.show("blind", 250);
+};
+
+IriSP.TweetsWidget.prototype.displayTweet = function(annotation) {
+ if (this._displayingTweet === false) {
+ this._displayingTweet = true;
+ } else {
+ window.clearTimeout(this._timeoutId);
+ }
+
+ this.drawTweet(annotation);
+
+ var time = this._Popcorn.currentTime();
+ this._timeoutId = window.setTimeout(IriSP.wrap(this, this.clearPanel), IriSP.widgetsDefaults.TweetsWidget.tweet_display_period);
+};
+
+
+IriSP.TweetsWidget.prototype.clearPanel = function() {
+ this._displayingTweet = false;
+ this._timeoutId = undefined;
+ this.closePanel();
+
+};
+
+IriSP.TweetsWidget.prototype.closePanel = function() {
+ if (this._timeoutId != undefined) {
+ /* we're called from the "close window" link */
+ /* cancel the timeout */
+ window.clearTimeout(this._timeoutId);
+ this._timeoutId = null;
+ }
+
+ this.selector.hide("blind", 400);
+
+};
+
+/* cancel the timeout if the user clicks on the keep panel open button */
+IriSP.TweetsWidget.prototype.keepPanel = function() {
+ if (this._timeoutId != undefined) {
+ /* we're called from the "close window" link */
+ /* cancel the timeout */
+ window.clearTimeout(this._timeoutId);
+ this._timeoutId = null;
+ }
+};
+
+IriSP.TweetsWidget.prototype.draw = function() {
+ var _this = this;
+
+ var tweetMarkup = IriSP.templToHTML(IriSP.tweetWidget_template, {"share_template" : IriSP.share_template});
+ this.selector.append(tweetMarkup);
+ this.selector.hide();
+ this.selector.find(".Ldt-tweetWidgetMinimize").click(IriSP.wrap(this, this.closePanel));
+ this.selector.find(".Ldt-tweetWidgetKeepOpen").click(IriSP.wrap(this, this.keepPanel));
+
+ this._Popcorn.listen("IriSP.PolemicTweet.click", IriSP.wrap(this, this.PolemicTweetClickHandler));
+ this._Popcorn.listen("IriSP.PlayerWidget.AnnotateButton.clicked",
+ IriSP.wrap(this, this.handleAnnotateSignal));
+};
+
+IriSP.TweetsWidget.prototype.PolemicTweetClickHandler = function(tweet_id) {
+ var index, annotation;
+ for (index in this._serializer._data.annotations) {
+ annotation = this._serializer._data.annotations[index];
+
+ if (annotation.id === tweet_id)
+ break;
+ }
+
+ if (annotation.id !== tweet_id)
+ /* we haven't found it */
+ return;
+
+ this.displayTweet(annotation);
+ return;
+};
+
+/** handle clicks on the annotate button by hiding/showing itself */
+IriSP.TweetsWidget.prototype.handleAnnotateSignal = function() {
+ if (this._hidden == false) {
+ this.selector.hide();
+ this._hidden = true;
+ } else {
+ if (this._displayingTweet !== false)
+ this.selector.show();
+
+
+ this._hidden = false;
+ }
+};/** @class This class implement a serializer for the JSON-Cinelab format
+ @params DataLoader a dataloader reference
+ @url the url from which to get our cinelab
+ */
+IriSP.JSONSerializer = function(DataLoader, url) {
+ IriSP.Serializer.call(this, DataLoader, url);
+};
+
+IriSP.JSONSerializer.prototype = new IriSP.Serializer();
+
+/** serialize data */
+IriSP.JSONSerializer.prototype.serialize = function(data) {
+ return JSON.stringify(data);
+};
+
+/** deserialize data */
+IriSP.JSONSerializer.prototype.deserialize = function(data) {
+ return JSON.parse(data);
+};
+
+/** load JSON-cinelab data and also sort the annotations by start time
+ @param callback function to call when the data is ready.
+ */
+IriSP.JSONSerializer.prototype.sync = function(callback) {
+ /* we don't have to do much because jQuery handles json for us */
+
+ var self = this;
+
+ var fn = function(data) {
+ //TODO: seems taht data can be null here
+ if (data !== null) {
+ self._data = data;
+ if (typeof(self._data["annotations"]) === "undefined" ||
+ self._data["annotations"] === null)
+ self._data["annotations"] = [];
+
+ // sort the data too
+ self._data["annotations"].sort(function(a, b)
+ { var a_begin = +a.begin;
+ var b_begin = +b.begin;
+ return a_begin - b_begin;
+ });
+ }
+ callback(data);
+ };
+
+ this._DataLoader.get(this._url, fn);
+};
+
+/** @return the metadata about the media being read FIXME: always return the first media. */
+IriSP.JSONSerializer.prototype.currentMedia = function() {
+ return this._data.medias[0]; /* FIXME: don't hardcode it */
+};
+
+/** searches for an annotation which matches title, description and keyword
+ "" matches any field.
+ Note: it ignores tweets.
+ @return a list of matching ids.
+*/
+IriSP.JSONSerializer.prototype.searchAnnotations = function(title, description, keyword) {
+ /* we can have many types of annotations. We want search to only look for regular segments */
+ /* the next two lines are a bit verbose because for some test data, _serializer.data.view is either
+ null or undefined.
+ */
+ var view;
+
+ if (typeof(this._data.views) !== "undefined" && this._data.views !== null)
+ view = this._data.views[0];
+
+ var searchViewType = "";
+
+ if(typeof(view) !== "undefined" && typeof(view.annotation_types) !== "undefined" && view.annotation_types.length > 1) {
+ searchViewType = view.annotation_types[0];
+ }
+
+ var filterfn = function(annotation) {
+ if( searchViewType != "" &&
+ typeof(annotation.meta) !== "undefined" &&
+ typeof(annotation.meta["id-ref"]) !== "undefined" &&
+ annotation.meta["id-ref"] !== searchViewType) {
+ return true; // don't pass
+ } else {
+ return false;
+ }
+ };
+
+ return this.searchAnnotationsFilter(title, description, keyword, filterfn);
+
+};
+
+/* only look for tweets */
+IriSP.JSONSerializer.prototype.searchTweets = function(title, description, keyword) {
+ /* we can have many types of annotations. We want search to only look for regular segments */
+ /* the next two lines are a bit verbose because for some test data, _serializer.data.view is either
+ null or undefined.
+ */
+
+ var searchViewType = this.getTweets();
+ if (typeof(searchViewType) === "undefined") {
+ var view;
+
+ if (typeof(this._data.views) !== "undefined" && this._data.views !== null)
+ view = this._data.views[0];
+
+ if(typeof(view) !== "undefined" && typeof(view.annotation_types) !== "undefined" && view.annotation_types.length > 1) {
+ searchViewType = view.annotation_types[0];
+ }
+ }
+ var filterfn = function(annotation) {
+ if( searchViewType != "" &&
+ typeof(annotation.meta) !== "undefined" &&
+ typeof(annotation.meta["id-ref"]) !== "undefined" &&
+ annotation.meta["id-ref"] === searchViewType) {
+ return false; // pass
+ } else {
+ return true;
+ }
+ };
+
+ return this.searchAnnotationsFilter(title, description, keyword, filterfn);
+
+};
+
+/**
+ search an annotation according to its title, description and keyword
+ @param filter a function to filter the results with. Used to select between annotation types.
+ */
+IriSP.JSONSerializer.prototype.searchAnnotationsFilter = function(title, description, keyword, filter) {
+
+ var rTitle;
+ var rDescription;
+ var rKeyword;
+ /* match anything if given the empty string */
+ if (title == "")
+ title = ".*";
+ if (description == "")
+ description = ".*";
+ if (keyword == "")
+ keyword = ".*";
+
+ rTitle = new RegExp(title, "i");
+ rDescription = new RegExp(description, "i");
+ rKeyword = new RegExp(keyword, "i");
+
+ var ret_array = [];
+
+ var i;
+ for (i in this._data.annotations) {
+ var annotation = this._data.annotations[i];
+
+ /* filter the annotations whose type is not the one we want */
+ if (filter(annotation)) {
+ continue;
+ }
+
+ if (rTitle.test(annotation.content.title) &&
+ rDescription.test(annotation.content.description)) {
+ /* FIXME : implement keyword support */
+ ret_array.push(annotation);
+ }
+ }
+
+ return ret_array;
+};
+
+/** breaks a string in words and searches each of these words. Returns an array
+ of objects with the id of the annotation and its number of occurences.
+
+ @param searchString a string of words.
+ FIXME: optimize ? seems to be n^2 in the worst case.
+*/
+IriSP.JSONSerializer.prototype.searchOccurences = function(searchString) {
+ var ret = { };
+ var keywords = searchString.split(/\s+/);
+
+ for (var i in keywords) {
+ var keyword = keywords[i];
+
+ // search this keyword in descriptions and title
+ var found_annotations = []
+ found_annotations = found_annotations.concat(this.searchAnnotations(keyword, "", ""));
+ found_annotations = found_annotations.concat(this.searchAnnotations("", keyword, ""));
+
+ for (var j in found_annotations) {
+ var current_annotation = found_annotations[j];
+
+ if (!ret.hasOwnProperty(current_annotation.id)) {
+ ret[current_annotation.id] = 1;
+ } else {
+ ret[current_annotation.id] += 1;
+ }
+
+ }
+
+ };
+
+ return ret;
+};
+
+/** breaks a string in words and searches each of these words. Returns an array
+ of objects with the id of the annotation and its number of occurences.
+
+ FIXME: optimize ? seems to be n^2 in the worst case.
+*/
+IriSP.JSONSerializer.prototype.searchTweetsOccurences = function(searchString) {
+ var ret = { };
+ var keywords = searchString.split(/\s+/);
+
+ for (var i in keywords) {
+ var keyword = keywords[i];
+
+ // search this keyword in descriptions and title
+ var found_annotations = []
+ found_annotations = found_annotations.concat(this.searchTweets(keyword, "", ""));
+ found_annotations = found_annotations.concat(this.searchTweets("", keyword, ""));
+
+ for (var j in found_annotations) {
+ var current_annotation = found_annotations[j];
+
+ if (!ret.hasOwnProperty(current_annotation.id)) {
+ ret[current_annotation.id] = 1;
+ } else {
+ ret[current_annotation.id] += 1;
+ }
+
+ }
+
+ };
+
+ return ret;
+};
+
+/** returns all the annotations that are displayable at the moment
+ NB: only takes account the first type of annotations - ignores tweets
+ currentTime is in seconds.
+
+ @param currentTime the time at which we search.
+ @param (optional) the if of the type of the annotations we want to get.
+ */
+
+IriSP.JSONSerializer.prototype.currentAnnotations = function(currentTime, id) {
+ var view;
+ var currentTimeMs = 1000 * currentTime;
+
+ if (typeof(id) === "undefined") {
+ var legal_ids = this.getNonTweetIds();
+ } else {
+ legal_ids = [id];
+ }
+
+ var ret_array = [];
+
+ var i;
+
+ for (i in this._data.annotations) {
+ var annotation = this._data.annotations[i];
+
+ if (IriSP.underscore.include(legal_ids, annotation.meta["id-ref"]) &&
+ annotation.begin <= currentTimeMs &&
+ annotation.end >= currentTimeMs)
+ ret_array.push(annotation);
+ }
+
+ if (ret_array == []) {
+ console.log("ret_array empty, ", legal_ids);
+ }
+
+ return ret_array;
+};
+
+/** return the current chapitre
+ @param currentTime the current time, in seconds.
+*/
+IriSP.JSONSerializer.prototype.currentChapitre = function(currentTime) {
+ return this.currentAnnotations(currentTime, this.getChapitrage())[0];
+};
+
+/** returns a list of ids of tweet lines (aka: groups in cinelab) */
+IriSP.JSONSerializer.prototype.getTweetIds = function() {
+ if (IriSP.null_or_undefined(this._data.lists) || IriSP.null_or_undefined(this._data.lists) ||
+ IriSP.null_or_undefined(this._data.views) || IriSP.null_or_undefined(this._data.views[0]))
+ return [];
+
+
+ /* Get the displayable types
+ We've got to jump through a few hoops because the json sometimes defines
+ fields with underscores and sometimes with dashes
+ */
+ var annotation_types = IriSP.get_aliased(this._data.views[0], ["annotation_types", "annotation-types"]);
+ if (annotation_types === null) {
+ console.log("neither view.annotation_types nor view.annotation-types are defined");
+ return;
+ }
+
+ var available_types = IriSP.get_aliased(this._data, ["annotation_types", "annotation-types"]);
+ if (available_types === null) {
+ console.log("neither view.annotation_types nor view.annotation-types are defined");
+ return;
+ }
+
+ var potential_types = [];
+
+ // Get the list of types which contain "Tw" in their content
+ for (var i = 0; i < available_types.length; i++) {
+ if (/Tw/i.test(IriSP.get_aliased(available_types[i], ['dc:title', 'title']))) {
+ potential_types.push(available_types[i].id);
+ }
+ }
+
+ // Get the intersection of both.
+ var tweetsId = IriSP.underscore.intersection(annotation_types, potential_types);
+
+ return tweetsId;
+};
+
+/** this function returns a list of lines which are not tweet lines */
+IriSP.JSONSerializer.prototype.getNonTweetIds = function() {
+ if (IriSP.null_or_undefined(this._data.lists) || IriSP.null_or_undefined(this._data.lists) ||
+ IriSP.null_or_undefined(this._data.views) || IriSP.null_or_undefined(this._data.views[0]))
+ return [];
+
+ /* Get the displayable types
+ We've got to jump through a few hoops because the json sometimes defines
+ fields with underscores and sometimes with dashes
+ */
+ var annotation_types = IriSP.get_aliased(this._data.views[0], ["annotation_types", "annotation-types"]);
+ if (annotation_types === null) {
+ console.log("neither view.annotation_types nor view.annotation-types are defined");
+ return;
+ }
+
+ var available_types = IriSP.get_aliased(this._data, ["annotation_types", "annotation-types"]);
+ if (available_types === null) {
+ console.log("neither view.annotation_types nor view.annotation-types are defined");
+ return;
+ }
+
+ var potential_types = [];
+
+ // Get the list of types which do not contain "Tw" in their content
+ for (var i = 0; i < available_types.length; i++) {
+ if (!(/Tw/i.test(IriSP.get_aliased(available_types[i], ['dc:title', 'title'])))) {
+ potential_types.push(available_types[i].id);
+ }
+ }
+
+ // Get the intersection of both.
+ var nonTweetsId = IriSP.underscore.intersection(annotation_types, potential_types);
+
+ return nonTweetsId;
+
+};
+
+/** return the id of the ligne de temps which contains name
+ @param name of the ligne de temps
+*/
+IriSP.JSONSerializer.prototype.getId = function(name) {
+ var available_types = IriSP.get_aliased(this._data, ["annotation_types", "annotation-types"]);
+
+ if (available_types == null)
+ return;
+
+ name = name.toUpperCase();
+ var e;
+ e = IriSP.underscore.find(available_types,
+ function(entry) {
+ if (IriSP.get_aliased(entry, ['dc:title', 'title']) === null)
+ return false;
+ return (entry["dc:title"].toUpperCase().indexOf(name) !== -1);
+ });
+
+ if (typeof(e) === "undefined")
+ return;
+
+ var id = e.id;
+
+ return id;
+};
+
+/** return the list of id's of the ligne de temps which contains name
+ @param name of the ligne de temps
+*/
+IriSP.JSONSerializer.prototype.getIds = function(name) {
+ var available_types = IriSP.get_aliased(this._data, ["annotation_types", "annotation-types"]);
+
+ if (available_types == null)
+ return;
+
+ name = name.toUpperCase();
+ var e = [];
+ e = IriSP.underscore.filter(available_types,
+ function(entry) { return (IriSP.get_aliased(entry, ['dc:title', 'title']).toUpperCase().indexOf(name) !== -1) });
+ return IriSP.underscore.pluck(e, "id");
+};
+
+/** return the id of the ligne de temps named "Chapitrage" */
+IriSP.JSONSerializer.prototype.getChapitrage = function() {
+ var val = this.getId("Chapitrage");
+ if (typeof(val) === "undefined")
+ val = this.getId("Chapter");
+ if (typeof(val) === "undefined")
+ val = this.getId("Chapit");
+ if (typeof(val) === "undefined")
+ val = this.getId("Chap");
+
+ return val;
+};
+
+/** return the id of the ligne de temps named "Tweets" */
+IriSP.JSONSerializer.prototype.getTweets = function() {
+ var val = this.getId("Tweets");
+ if (typeof(val) === "undefined")
+ val = this.getId("Tweet");
+ if (typeof(val) === "undefined")
+ val = this.getId("Twitter");
+ if (typeof(val) === "undefined")
+ val = this.getId("twit");
+ if (typeof(val) === "undefined")
+ val = this.getId("Polemic");
+
+ return val;
+};
+
+/** return the id of the ligne de temps named "Contributions" */
+IriSP.JSONSerializer.prototype.getContributions = function() {
+ var val = this.getId("Contribution");
+ if (typeof(val) === "undefined")
+ val = this.getId("Particip");
+ if (typeof(val) === "undefined")
+ val = this.getId("Contr");
+ if (typeof(val) === "undefined")
+ val = this.getId("Publ");
+
+ return val;
+};
+
+IriSP.JSONSerializer.prototype.getDuration = function() {
+ return +(IriSP.get_aliased(this.currentMedia().meta, ["dc:duration", "duration"]) || 0);
+}
Binary file web/res/js/fancybox/blank.gif has changed
Binary file web/res/js/fancybox/fancy_close.png has changed
Binary file web/res/js/fancybox/fancy_loading.png has changed
Binary file web/res/js/fancybox/fancy_nav_left.png has changed
Binary file web/res/js/fancybox/fancy_nav_right.png has changed
Binary file web/res/js/fancybox/fancy_shadow_e.png has changed
Binary file web/res/js/fancybox/fancy_shadow_n.png has changed
Binary file web/res/js/fancybox/fancy_shadow_ne.png has changed
Binary file web/res/js/fancybox/fancy_shadow_nw.png has changed
Binary file web/res/js/fancybox/fancy_shadow_s.png has changed
Binary file web/res/js/fancybox/fancy_shadow_se.png has changed
Binary file web/res/js/fancybox/fancy_shadow_sw.png has changed
Binary file web/res/js/fancybox/fancy_shadow_w.png has changed
Binary file web/res/js/fancybox/fancy_title_left.png has changed
Binary file web/res/js/fancybox/fancy_title_main.png has changed
Binary file web/res/js/fancybox/fancy_title_over.png has changed
Binary file web/res/js/fancybox/fancy_title_right.png has changed
Binary file web/res/js/fancybox/fancybox-x.png has changed
Binary file web/res/js/fancybox/fancybox-y.png has changed
Binary file web/res/js/fancybox/fancybox.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/js/fancybox/jquery.easing-1.3.pack.js Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,72 @@
+/*
+ * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
+ *
+ * Uses the built in easing capabilities added In jQuery 1.1
+ * to offer multiple easing options
+ *
+ * TERMS OF USE - jQuery Easing
+ *
+ * Open source under the BSD License.
+ *
+ * Copyright © 2008 George McGinley Smith
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice, this list of
+ * conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list
+ * of conditions and the following disclaimer in the documentation and/or other materials
+ * provided with the distribution.
+ *
+ * Neither the name of the author nor the names of contributors may be used to endorse
+ * or promote products derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+ * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+*/
+
+// t: current time, b: begInnIng value, c: change In value, d: duration
+eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('h.i[\'1a\']=h.i[\'z\'];h.O(h.i,{y:\'D\',z:9(x,t,b,c,d){6 h.i[h.i.y](x,t,b,c,d)},17:9(x,t,b,c,d){6 c*(t/=d)*t+b},D:9(x,t,b,c,d){6-c*(t/=d)*(t-2)+b},13:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t+b;6-c/2*((--t)*(t-2)-1)+b},X:9(x,t,b,c,d){6 c*(t/=d)*t*t+b},U:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t+1)+b},R:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t+b;6 c/2*((t-=2)*t*t+2)+b},N:9(x,t,b,c,d){6 c*(t/=d)*t*t*t+b},M:9(x,t,b,c,d){6-c*((t=t/d-1)*t*t*t-1)+b},L:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t+b;6-c/2*((t-=2)*t*t*t-2)+b},K:9(x,t,b,c,d){6 c*(t/=d)*t*t*t*t+b},J:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t*t*t+1)+b},I:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t*t+b;6 c/2*((t-=2)*t*t*t*t+2)+b},G:9(x,t,b,c,d){6-c*8.C(t/d*(8.g/2))+c+b},15:9(x,t,b,c,d){6 c*8.n(t/d*(8.g/2))+b},12:9(x,t,b,c,d){6-c/2*(8.C(8.g*t/d)-1)+b},Z:9(x,t,b,c,d){6(t==0)?b:c*8.j(2,10*(t/d-1))+b},Y:9(x,t,b,c,d){6(t==d)?b+c:c*(-8.j(2,-10*t/d)+1)+b},W:9(x,t,b,c,d){e(t==0)6 b;e(t==d)6 b+c;e((t/=d/2)<1)6 c/2*8.j(2,10*(t-1))+b;6 c/2*(-8.j(2,-10*--t)+2)+b},V:9(x,t,b,c,d){6-c*(8.o(1-(t/=d)*t)-1)+b},S:9(x,t,b,c,d){6 c*8.o(1-(t=t/d-1)*t)+b},Q:9(x,t,b,c,d){e((t/=d/2)<1)6-c/2*(8.o(1-t*t)-1)+b;6 c/2*(8.o(1-(t-=2)*t)+1)+b},P:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6-(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b},H:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6 a*8.j(2,-10*t)*8.n((t*d-s)*(2*8.g)/p)+c+b},T:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d/2)==2)6 b+c;e(!p)p=d*(.3*1.5);e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);e(t<1)6-.5*(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b;6 a*8.j(2,-10*(t-=1))*8.n((t*d-s)*(2*8.g)/p)*.5+c+b},F:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*(t/=d)*t*((s+1)*t-s)+b},E:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},16:9(x,t,b,c,d,s){e(s==u)s=1.l;e((t/=d/2)<1)6 c/2*(t*t*(((s*=(1.B))+1)*t-s))+b;6 c/2*((t-=2)*t*(((s*=(1.B))+1)*t+s)+2)+b},A:9(x,t,b,c,d){6 c-h.i.v(x,d-t,0,c,d)+b},v:9(x,t,b,c,d){e((t/=d)<(1/2.k)){6 c*(7.q*t*t)+b}m e(t<(2/2.k)){6 c*(7.q*(t-=(1.5/2.k))*t+.k)+b}m e(t<(2.5/2.k)){6 c*(7.q*(t-=(2.14/2.k))*t+.11)+b}m{6 c*(7.q*(t-=(2.18/2.k))*t+.19)+b}},1b:9(x,t,b,c,d){e(t<d/2)6 h.i.A(x,t*2,0,c,d)*.5+b;6 h.i.v(x,t*2-d,0,c,d)*.5+c*.5+b}});',62,74,'||||||return||Math|function|||||if|var|PI|jQuery|easing|pow|75|70158|else|sin|sqrt||5625|asin|||undefined|easeOutBounce|abs||def|swing|easeInBounce|525|cos|easeOutQuad|easeOutBack|easeInBack|easeInSine|easeOutElastic|easeInOutQuint|easeOutQuint|easeInQuint|easeInOutQuart|easeOutQuart|easeInQuart|extend|easeInElastic|easeInOutCirc|easeInOutCubic|easeOutCirc|easeInOutElastic|easeOutCubic|easeInCirc|easeInOutExpo|easeInCubic|easeOutExpo|easeInExpo||9375|easeInOutSine|easeInOutQuad|25|easeOutSine|easeInOutBack|easeInQuad|625|984375|jswing|easeInOutBounce'.split('|'),0,{}))
+
+/*
+ *
+ * TERMS OF USE - EASING EQUATIONS
+ *
+ * Open source under the BSD License.
+ *
+ * Copyright © 2001 Robert Penner
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice, this list of
+ * conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list
+ * of conditions and the following disclaimer in the documentation and/or other materials
+ * provided with the distribution.
+ *
+ * Neither the name of the author nor the names of contributors may be used to endorse
+ * or promote products derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+ * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/js/fancybox/jquery.fancybox-1.3.4.css Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,359 @@
+/*
+ * FancyBox - jQuery Plugin
+ * Simple and fancy lightbox alternative
+ *
+ * Examples and documentation at: http://fancybox.net
+ *
+ * Copyright (c) 2008 - 2010 Janis Skarnelis
+ * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
+ *
+ * Version: 1.3.4 (11/11/2010)
+ * Requires: jQuery v1.3+
+ *
+ * Dual licensed under the MIT and GPL licenses:
+ * http://www.opensource.org/licenses/mit-license.php
+ * http://www.gnu.org/licenses/gpl.html
+ */
+
+#fancybox-loading {
+ position: fixed;
+ top: 50%;
+ left: 50%;
+ width: 40px;
+ height: 40px;
+ margin-top: -20px;
+ margin-left: -20px;
+ cursor: pointer;
+ overflow: hidden;
+ z-index: 1104;
+ display: none;
+}
+
+#fancybox-loading div {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 40px;
+ height: 480px;
+ background-image: url('fancybox.png');
+}
+
+#fancybox-overlay {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ z-index: 1100;
+ display: none;
+}
+
+#fancybox-tmp {
+ padding: 0;
+ margin: 0;
+ border: 0;
+ overflow: auto;
+ display: none;
+}
+
+#fancybox-wrap {
+ position: absolute;
+ top: 0;
+ left: 0;
+ padding: 20px;
+ z-index: 1101;
+ outline: none;
+ display: none;
+}
+
+#fancybox-outer {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ background: #fff;
+}
+
+#fancybox-content {
+ width: 0;
+ height: 0;
+ padding: 0;
+ outline: none;
+ position: relative;
+ overflow: hidden;
+ z-index: 1102;
+ border: 0px solid #fff;
+}
+
+#fancybox-hide-sel-frame {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background: transparent;
+ z-index: 1101;
+}
+
+#fancybox-close {
+ position: absolute;
+ top: -15px;
+ right: -15px;
+ width: 30px;
+ height: 30px;
+ background: transparent url('fancybox.png') -40px 0px;
+ cursor: pointer;
+ z-index: 1103;
+ display: none;
+}
+
+#fancybox-error {
+ color: #444;
+ font: normal 12px/20px Arial;
+ padding: 14px;
+ margin: 0;
+}
+
+#fancybox-img {
+ width: 100%;
+ height: 100%;
+ padding: 0;
+ margin: 0;
+ border: none;
+ outline: none;
+ line-height: 0;
+ vertical-align: top;
+}
+
+#fancybox-frame {
+ width: 100%;
+ height: 100%;
+ border: none;
+ display: block;
+}
+
+#fancybox-left, #fancybox-right {
+ position: absolute;
+ bottom: 0px;
+ height: 100%;
+ width: 35%;
+ cursor: pointer;
+ outline: none;
+ background: transparent url('blank.gif');
+ z-index: 1102;
+ display: none;
+}
+
+#fancybox-left {
+ left: 0px;
+}
+
+#fancybox-right {
+ right: 0px;
+}
+
+#fancybox-left-ico, #fancybox-right-ico {
+ position: absolute;
+ top: 50%;
+ left: -9999px;
+ width: 30px;
+ height: 30px;
+ margin-top: -15px;
+ cursor: pointer;
+ z-index: 1102;
+ display: block;
+}
+
+#fancybox-left-ico {
+ background-image: url('fancybox.png');
+ background-position: -40px -30px;
+}
+
+#fancybox-right-ico {
+ background-image: url('fancybox.png');
+ background-position: -40px -60px;
+}
+
+#fancybox-left:hover, #fancybox-right:hover {
+ visibility: visible; /* IE6 */
+}
+
+#fancybox-left:hover span {
+ left: 20px;
+}
+
+#fancybox-right:hover span {
+ left: auto;
+ right: 20px;
+}
+
+.fancybox-bg {
+ position: absolute;
+ padding: 0;
+ margin: 0;
+ border: 0;
+ width: 20px;
+ height: 20px;
+ z-index: 1001;
+}
+
+#fancybox-bg-n {
+ top: -20px;
+ left: 0;
+ width: 100%;
+ background-image: url('fancybox-x.png');
+}
+
+#fancybox-bg-ne {
+ top: -20px;
+ right: -20px;
+ background-image: url('fancybox.png');
+ background-position: -40px -162px;
+}
+
+#fancybox-bg-e {
+ top: 0;
+ right: -20px;
+ height: 100%;
+ background-image: url('fancybox-y.png');
+ background-position: -20px 0px;
+}
+
+#fancybox-bg-se {
+ bottom: -20px;
+ right: -20px;
+ background-image: url('fancybox.png');
+ background-position: -40px -182px;
+}
+
+#fancybox-bg-s {
+ bottom: -20px;
+ left: 0;
+ width: 100%;
+ background-image: url('fancybox-x.png');
+ background-position: 0px -20px;
+}
+
+#fancybox-bg-sw {
+ bottom: -20px;
+ left: -20px;
+ background-image: url('fancybox.png');
+ background-position: -40px -142px;
+}
+
+#fancybox-bg-w {
+ top: 0;
+ left: -20px;
+ height: 100%;
+ background-image: url('fancybox-y.png');
+}
+
+#fancybox-bg-nw {
+ top: -20px;
+ left: -20px;
+ background-image: url('fancybox.png');
+ background-position: -40px -122px;
+}
+
+#fancybox-title {
+ font-family: Helvetica;
+ font-size: 12px;
+ z-index: 1102;
+}
+
+.fancybox-title-inside {
+ padding-bottom: 10px;
+ text-align: center;
+ color: #333;
+ background: #fff;
+ position: relative;
+}
+
+.fancybox-title-outside {
+ padding-top: 10px;
+ color: #fff;
+}
+
+.fancybox-title-over {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ color: #FFF;
+ text-align: left;
+}
+
+#fancybox-title-over {
+ padding: 10px;
+ background-image: url('fancy_title_over.png');
+ display: block;
+}
+
+.fancybox-title-float {
+ position: absolute;
+ left: 0;
+ bottom: -20px;
+ height: 32px;
+}
+
+#fancybox-title-float-wrap {
+ border: none;
+ border-collapse: collapse;
+ width: auto;
+}
+
+#fancybox-title-float-wrap td {
+ border: none;
+ white-space: nowrap;
+}
+
+#fancybox-title-float-left {
+ padding: 0 0 0 15px;
+ background: url('fancybox.png') -40px -90px no-repeat;
+}
+
+#fancybox-title-float-main {
+ color: #FFF;
+ line-height: 29px;
+ font-weight: bold;
+ padding: 0 0 3px 0;
+ background: url('fancybox-x.png') 0px -40px;
+}
+
+#fancybox-title-float-right {
+ padding: 0 0 0 15px;
+ background: url('fancybox.png') -55px -90px no-repeat;
+}
+
+/* IE6 */
+
+.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }
+
+.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
+.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }
+
+.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
+.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
+.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
+.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }
+
+.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
+ height: expression(this.parentNode.clientHeight + "px");
+}
+
+#fancybox-loading.fancybox-ie6 {
+ position: absolute; margin-top: 0;
+ top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
+}
+
+#fancybox-loading.fancybox-ie6 div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }
+
+/* IE6, IE7, IE8 */
+
+.fancybox-ie .fancybox-bg { background: transparent !important; }
+
+.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
+.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
+.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
+.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
+.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
+.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
+.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
+.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/js/fancybox/jquery.fancybox-1.3.4.js Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,1156 @@
+/*
+ * FancyBox - jQuery Plugin
+ * Simple and fancy lightbox alternative
+ *
+ * Examples and documentation at: http://fancybox.net
+ *
+ * Copyright (c) 2008 - 2010 Janis Skarnelis
+ * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
+ *
+ * Version: 1.3.4 (11/11/2010)
+ * Requires: jQuery v1.3+
+ *
+ * Dual licensed under the MIT and GPL licenses:
+ * http://www.opensource.org/licenses/mit-license.php
+ * http://www.gnu.org/licenses/gpl.html
+ */
+
+;(function($) {
+ var tmp, loading, overlay, wrap, outer, content, close, title, nav_left, nav_right,
+
+ selectedIndex = 0, selectedOpts = {}, selectedArray = [], currentIndex = 0, currentOpts = {}, currentArray = [],
+
+ ajaxLoader = null, imgPreloader = new Image(), imgRegExp = /\.(jpg|gif|png|bmp|jpeg)(.*)?$/i, swfRegExp = /[^\.]\.(swf)\s*$/i,
+
+ loadingTimer, loadingFrame = 1,
+
+ titleHeight = 0, titleStr = '', start_pos, final_pos, busy = false, fx = $.extend($('<div/>')[0], { prop: 0 }),
+
+ isIE6 = $.browser.msie && $.browser.version < 7 && !window.XMLHttpRequest,
+
+ /*
+ * Private methods
+ */
+
+ _abort = function() {
+ loading.hide();
+
+ imgPreloader.onerror = imgPreloader.onload = null;
+
+ if (ajaxLoader) {
+ ajaxLoader.abort();
+ }
+
+ tmp.empty();
+ },
+
+ _error = function() {
+ if (false === selectedOpts.onError(selectedArray, selectedIndex, selectedOpts)) {
+ loading.hide();
+ busy = false;
+ return;
+ }
+
+ selectedOpts.titleShow = false;
+
+ selectedOpts.width = 'auto';
+ selectedOpts.height = 'auto';
+
+ tmp.html( '<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>' );
+
+ _process_inline();
+ },
+
+ _start = function() {
+ var obj = selectedArray[ selectedIndex ],
+ href,
+ type,
+ title,
+ str,
+ emb,
+ ret;
+
+ _abort();
+
+ selectedOpts = $.extend({}, $.fn.fancybox.defaults, (typeof $(obj).data('fancybox') == 'undefined' ? selectedOpts : $(obj).data('fancybox')));
+
+ ret = selectedOpts.onStart(selectedArray, selectedIndex, selectedOpts);
+
+ if (ret === false) {
+ busy = false;
+ return;
+ } else if (typeof ret == 'object') {
+ selectedOpts = $.extend(selectedOpts, ret);
+ }
+
+ title = selectedOpts.title || (obj.nodeName ? $(obj).attr('title') : obj.title) || '';
+
+ if (obj.nodeName && !selectedOpts.orig) {
+ selectedOpts.orig = $(obj).children("img:first").length ? $(obj).children("img:first") : $(obj);
+ }
+
+ if (title === '' && selectedOpts.orig && selectedOpts.titleFromAlt) {
+ title = selectedOpts.orig.attr('alt');
+ }
+
+ href = selectedOpts.href || (obj.nodeName ? $(obj).attr('href') : obj.href) || null;
+
+ if ((/^(?:javascript)/i).test(href) || href == '#') {
+ href = null;
+ }
+
+ if (selectedOpts.type) {
+ type = selectedOpts.type;
+
+ if (!href) {
+ href = selectedOpts.content;
+ }
+
+ } else if (selectedOpts.content) {
+ type = 'html';
+
+ } else if (href) {
+ if (href.match(imgRegExp)) {
+ type = 'image';
+
+ } else if (href.match(swfRegExp)) {
+ type = 'swf';
+
+ } else if ($(obj).hasClass("iframe")) {
+ type = 'iframe';
+
+ } else if (href.indexOf("#") === 0) {
+ type = 'inline';
+
+ } else {
+ type = 'ajax';
+ }
+ }
+
+ if (!type) {
+ _error();
+ return;
+ }
+
+ if (type == 'inline') {
+ obj = href.substr(href.indexOf("#"));
+ type = $(obj).length > 0 ? 'inline' : 'ajax';
+ }
+
+ selectedOpts.type = type;
+ selectedOpts.href = href;
+ selectedOpts.title = title;
+
+ if (selectedOpts.autoDimensions) {
+ if (selectedOpts.type == 'html' || selectedOpts.type == 'inline' || selectedOpts.type == 'ajax') {
+ selectedOpts.width = 'auto';
+ selectedOpts.height = 'auto';
+ } else {
+ selectedOpts.autoDimensions = false;
+ }
+ }
+
+ if (selectedOpts.modal) {
+ selectedOpts.overlayShow = true;
+ selectedOpts.hideOnOverlayClick = false;
+ selectedOpts.hideOnContentClick = false;
+ selectedOpts.enableEscapeButton = false;
+ selectedOpts.showCloseButton = false;
+ }
+
+ selectedOpts.padding = parseInt(selectedOpts.padding, 10);
+ selectedOpts.margin = parseInt(selectedOpts.margin, 10);
+
+ tmp.css('padding', (selectedOpts.padding + selectedOpts.margin));
+
+ $('.fancybox-inline-tmp').unbind('fancybox-cancel').bind('fancybox-change', function() {
+ $(this).replaceWith(content.children());
+ });
+
+ switch (type) {
+ case 'html' :
+ tmp.html( selectedOpts.content );
+ _process_inline();
+ break;
+
+ case 'inline' :
+ if ( $(obj).parent().is('#fancybox-content') === true) {
+ busy = false;
+ return;
+ }
+
+ $('<div class="fancybox-inline-tmp" />')
+ .hide()
+ .insertBefore( $(obj) )
+ .bind('fancybox-cleanup', function() {
+ $(this).replaceWith(content.children());
+ }).bind('fancybox-cancel', function() {
+ $(this).replaceWith(tmp.children());
+ });
+
+ $(obj).appendTo(tmp);
+
+ _process_inline();
+ break;
+
+ case 'image':
+ busy = false;
+
+ $.fancybox.showActivity();
+
+ imgPreloader = new Image();
+
+ imgPreloader.onerror = function() {
+ _error();
+ };
+
+ imgPreloader.onload = function() {
+ busy = true;
+
+ imgPreloader.onerror = imgPreloader.onload = null;
+
+ _process_image();
+ };
+
+ imgPreloader.src = href;
+ break;
+
+ case 'swf':
+ selectedOpts.scrolling = 'no';
+
+ str = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="' + selectedOpts.width + '" height="' + selectedOpts.height + '"><param name="movie" value="' + href + '"></param>';
+ emb = '';
+
+ $.each(selectedOpts.swf, function(name, val) {
+ str += '<param name="' + name + '" value="' + val + '"></param>';
+ emb += ' ' + name + '="' + val + '"';
+ });
+
+ str += '<embed src="' + href + '" type="application/x-shockwave-flash" width="' + selectedOpts.width + '" height="' + selectedOpts.height + '"' + emb + '></embed></object>';
+
+ tmp.html(str);
+
+ _process_inline();
+ break;
+
+ case 'ajax':
+ busy = false;
+
+ $.fancybox.showActivity();
+
+ selectedOpts.ajax.win = selectedOpts.ajax.success;
+
+ ajaxLoader = $.ajax($.extend({}, selectedOpts.ajax, {
+ url : href,
+ data : selectedOpts.ajax.data || {},
+ error : function(XMLHttpRequest, textStatus, errorThrown) {
+ if ( XMLHttpRequest.status > 0 ) {
+ _error();
+ }
+ },
+ success : function(data, textStatus, XMLHttpRequest) {
+ var o = typeof XMLHttpRequest == 'object' ? XMLHttpRequest : ajaxLoader;
+ if (o.status == 200) {
+ if ( typeof selectedOpts.ajax.win == 'function' ) {
+ ret = selectedOpts.ajax.win(href, data, textStatus, XMLHttpRequest);
+
+ if (ret === false) {
+ loading.hide();
+ return;
+ } else if (typeof ret == 'string' || typeof ret == 'object') {
+ data = ret;
+ }
+ }
+
+ tmp.html( data );
+ _process_inline();
+ }
+ }
+ }));
+
+ break;
+
+ case 'iframe':
+ _show();
+ break;
+ }
+ },
+
+ _process_inline = function() {
+ var
+ w = selectedOpts.width,
+ h = selectedOpts.height;
+
+ if (w.toString().indexOf('%') > -1) {
+ w = parseInt( ($(window).width() - (selectedOpts.margin * 2)) * parseFloat(w) / 100, 10) + 'px';
+
+ } else {
+ w = w == 'auto' ? 'auto' : w + 'px';
+ }
+
+ if (h.toString().indexOf('%') > -1) {
+ h = parseInt( ($(window).height() - (selectedOpts.margin * 2)) * parseFloat(h) / 100, 10) + 'px';
+
+ } else {
+ h = h == 'auto' ? 'auto' : h + 'px';
+ }
+
+ tmp.wrapInner('<div style="width:' + w + ';height:' + h + ';overflow: ' + (selectedOpts.scrolling == 'auto' ? 'auto' : (selectedOpts.scrolling == 'yes' ? 'scroll' : 'hidden')) + ';position:relative;"></div>');
+
+ selectedOpts.width = tmp.width();
+ selectedOpts.height = tmp.height();
+
+ _show();
+ },
+
+ _process_image = function() {
+ selectedOpts.width = imgPreloader.width;
+ selectedOpts.height = imgPreloader.height;
+
+ $("<img />").attr({
+ 'id' : 'fancybox-img',
+ 'src' : imgPreloader.src,
+ 'alt' : selectedOpts.title
+ }).appendTo( tmp );
+
+ _show();
+ },
+
+ _show = function() {
+ var pos, equal;
+
+ loading.hide();
+
+ if (wrap.is(":visible") && false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) {
+ $.event.trigger('fancybox-cancel');
+
+ busy = false;
+ return;
+ }
+
+ busy = true;
+
+ $(content.add( overlay )).unbind();
+
+ $(window).unbind("resize.fb scroll.fb");
+ $(document).unbind('keydown.fb');
+
+ if (wrap.is(":visible") && currentOpts.titlePosition !== 'outside') {
+ wrap.css('height', wrap.height());
+ }
+
+ currentArray = selectedArray;
+ currentIndex = selectedIndex;
+ currentOpts = selectedOpts;
+
+ if (currentOpts.overlayShow) {
+ overlay.css({
+ 'background-color' : currentOpts.overlayColor,
+ 'opacity' : currentOpts.overlayOpacity,
+ 'cursor' : currentOpts.hideOnOverlayClick ? 'pointer' : 'auto',
+ 'height' : $(document).height()
+ });
+
+ if (!overlay.is(':visible')) {
+ if (isIE6) {
+ $('select:not(#fancybox-tmp select)').filter(function() {
+ return this.style.visibility !== 'hidden';
+ }).css({'visibility' : 'hidden'}).one('fancybox-cleanup', function() {
+ this.style.visibility = 'inherit';
+ });
+ }
+
+ overlay.show();
+ }
+ } else {
+ overlay.hide();
+ }
+
+ final_pos = _get_zoom_to();
+
+ _process_title();
+
+ if (wrap.is(":visible")) {
+ $( close.add( nav_left ).add( nav_right ) ).hide();
+
+ pos = wrap.position(),
+
+ start_pos = {
+ top : pos.top,
+ left : pos.left,
+ width : wrap.width(),
+ height : wrap.height()
+ };
+
+ equal = (start_pos.width == final_pos.width && start_pos.height == final_pos.height);
+
+ content.fadeTo(currentOpts.changeFade, 0.3, function() {
+ var finish_resizing = function() {
+ content.html( tmp.contents() ).fadeTo(currentOpts.changeFade, 1, _finish);
+ };
+
+ $.event.trigger('fancybox-change');
+
+ content
+ .empty()
+ .removeAttr('filter')
+ .css({
+ 'border-width' : currentOpts.padding,
+ 'width' : final_pos.width - currentOpts.padding * 2,
+ 'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2
+ });
+
+ if (equal) {
+ finish_resizing();
+
+ } else {
+ fx.prop = 0;
+
+ $(fx).animate({prop: 1}, {
+ duration : currentOpts.changeSpeed,
+ easing : currentOpts.easingChange,
+ step : _draw,
+ complete : finish_resizing
+ });
+ }
+ });
+
+ return;
+ }
+
+ wrap.removeAttr("style");
+
+ content.css('border-width', currentOpts.padding);
+
+ if (currentOpts.transitionIn == 'elastic') {
+ start_pos = _get_zoom_from();
+
+ content.html( tmp.contents() );
+
+ wrap.show();
+
+ if (currentOpts.opacity) {
+ final_pos.opacity = 0;
+ }
+
+ fx.prop = 0;
+
+ $(fx).animate({prop: 1}, {
+ duration : currentOpts.speedIn,
+ easing : currentOpts.easingIn,
+ step : _draw,
+ complete : _finish
+ });
+
+ return;
+ }
+
+ if (currentOpts.titlePosition == 'inside' && titleHeight > 0) {
+ title.show();
+ }
+
+ content
+ .css({
+ 'width' : final_pos.width - currentOpts.padding * 2,
+ 'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2
+ })
+ .html( tmp.contents() );
+
+ wrap
+ .css(final_pos)
+ .fadeIn( currentOpts.transitionIn == 'none' ? 0 : currentOpts.speedIn, _finish );
+ },
+
+ _format_title = function(title) {
+ if (title && title.length) {
+ if (currentOpts.titlePosition == 'float') {
+ return '<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">' + title + '</td><td id="fancybox-title-float-right"></td></tr></table>';
+ }
+
+ return '<div id="fancybox-title-' + currentOpts.titlePosition + '">' + title + '</div>';
+ }
+
+ return false;
+ },
+
+ _process_title = function() {
+ titleStr = currentOpts.title || '';
+ titleHeight = 0;
+
+ title
+ .empty()
+ .removeAttr('style')
+ .removeClass();
+
+ if (currentOpts.titleShow === false) {
+ title.hide();
+ return;
+ }
+
+ titleStr = $.isFunction(currentOpts.titleFormat) ? currentOpts.titleFormat(titleStr, currentArray, currentIndex, currentOpts) : _format_title(titleStr);
+
+ if (!titleStr || titleStr === '') {
+ title.hide();
+ return;
+ }
+
+ title
+ .addClass('fancybox-title-' + currentOpts.titlePosition)
+ .html( titleStr )
+ .appendTo( 'body' )
+ .show();
+
+ switch (currentOpts.titlePosition) {
+ case 'inside':
+ title
+ .css({
+ 'width' : final_pos.width - (currentOpts.padding * 2),
+ 'marginLeft' : currentOpts.padding,
+ 'marginRight' : currentOpts.padding
+ });
+
+ titleHeight = title.outerHeight(true);
+
+ title.appendTo( outer );
+
+ final_pos.height += titleHeight;
+ break;
+
+ case 'over':
+ title
+ .css({
+ 'marginLeft' : currentOpts.padding,
+ 'width' : final_pos.width - (currentOpts.padding * 2),
+ 'bottom' : currentOpts.padding
+ })
+ .appendTo( outer );
+ break;
+
+ case 'float':
+ title
+ .css('left', parseInt((title.width() - final_pos.width - 40)/ 2, 10) * -1)
+ .appendTo( wrap );
+ break;
+
+ default:
+ title
+ .css({
+ 'width' : final_pos.width - (currentOpts.padding * 2),
+ 'paddingLeft' : currentOpts.padding,
+ 'paddingRight' : currentOpts.padding
+ })
+ .appendTo( wrap );
+ break;
+ }
+
+ title.hide();
+ },
+
+ _set_navigation = function() {
+ if (currentOpts.enableEscapeButton || currentOpts.enableKeyboardNav) {
+ $(document).bind('keydown.fb', function(e) {
+ if (e.keyCode == 27 && currentOpts.enableEscapeButton) {
+ e.preventDefault();
+ $.fancybox.close();
+
+ } else if ((e.keyCode == 37 || e.keyCode == 39) && currentOpts.enableKeyboardNav && e.target.tagName !== 'INPUT' && e.target.tagName !== 'TEXTAREA' && e.target.tagName !== 'SELECT') {
+ e.preventDefault();
+ $.fancybox[ e.keyCode == 37 ? 'prev' : 'next']();
+ }
+ });
+ }
+
+ if (!currentOpts.showNavArrows) {
+ nav_left.hide();
+ nav_right.hide();
+ return;
+ }
+
+ if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex !== 0) {
+ nav_left.show();
+ }
+
+ if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex != (currentArray.length -1)) {
+ nav_right.show();
+ }
+ },
+
+ _finish = function () {
+ if (!$.support.opacity) {
+ content.get(0).style.removeAttribute('filter');
+ wrap.get(0).style.removeAttribute('filter');
+ }
+
+ if (selectedOpts.autoDimensions) {
+ content.css('height', 'auto');
+ }
+
+ wrap.css('height', 'auto');
+
+ if (titleStr && titleStr.length) {
+ title.show();
+ }
+
+ if (currentOpts.showCloseButton) {
+ close.show();
+ }
+
+ _set_navigation();
+
+ if (currentOpts.hideOnContentClick) {
+ content.bind('click', $.fancybox.close);
+ }
+
+ if (currentOpts.hideOnOverlayClick) {
+ overlay.bind('click', $.fancybox.close);
+ }
+
+ $(window).bind("resize.fb", $.fancybox.resize);
+
+ if (currentOpts.centerOnScroll) {
+ $(window).bind("scroll.fb", $.fancybox.center);
+ }
+
+ if (currentOpts.type == 'iframe') {
+ $('<iframe id="fancybox-frame" name="fancybox-frame' + new Date().getTime() + '" frameborder="0" hspace="0" ' + ($.browser.msie ? 'allowtransparency="true""' : '') + ' scrolling="' + selectedOpts.scrolling + '" src="' + currentOpts.href + '"></iframe>').appendTo(content);
+ }
+
+ wrap.show();
+
+ busy = false;
+
+ $.fancybox.center();
+
+ currentOpts.onComplete(currentArray, currentIndex, currentOpts);
+
+ _preload_images();
+ },
+
+ _preload_images = function() {
+ var href,
+ objNext;
+
+ if ((currentArray.length -1) > currentIndex) {
+ href = currentArray[ currentIndex + 1 ].href;
+
+ if (typeof href !== 'undefined' && href.match(imgRegExp)) {
+ objNext = new Image();
+ objNext.src = href;
+ }
+ }
+
+ if (currentIndex > 0) {
+ href = currentArray[ currentIndex - 1 ].href;
+
+ if (typeof href !== 'undefined' && href.match(imgRegExp)) {
+ objNext = new Image();
+ objNext.src = href;
+ }
+ }
+ },
+
+ _draw = function(pos) {
+ var dim = {
+ width : parseInt(start_pos.width + (final_pos.width - start_pos.width) * pos, 10),
+ height : parseInt(start_pos.height + (final_pos.height - start_pos.height) * pos, 10),
+
+ top : parseInt(start_pos.top + (final_pos.top - start_pos.top) * pos, 10),
+ left : parseInt(start_pos.left + (final_pos.left - start_pos.left) * pos, 10)
+ };
+
+ if (typeof final_pos.opacity !== 'undefined') {
+ dim.opacity = pos < 0.5 ? 0.5 : pos;
+ }
+
+ wrap.css(dim);
+
+ content.css({
+ 'width' : dim.width - currentOpts.padding * 2,
+ 'height' : dim.height - (titleHeight * pos) - currentOpts.padding * 2
+ });
+ },
+
+ _get_viewport = function() {
+ return [
+ $(window).width() - (currentOpts.margin * 2),
+ $(window).height() - (currentOpts.margin * 2),
+ $(document).scrollLeft() + currentOpts.margin,
+ $(document).scrollTop() + currentOpts.margin
+ ];
+ },
+
+ _get_zoom_to = function () {
+ var view = _get_viewport(),
+ to = {},
+ resize = currentOpts.autoScale,
+ double_padding = currentOpts.padding * 2,
+ ratio;
+
+ if (currentOpts.width.toString().indexOf('%') > -1) {
+ to.width = parseInt((view[0] * parseFloat(currentOpts.width)) / 100, 10);
+ } else {
+ to.width = currentOpts.width + double_padding;
+ }
+
+ if (currentOpts.height.toString().indexOf('%') > -1) {
+ to.height = parseInt((view[1] * parseFloat(currentOpts.height)) / 100, 10);
+ } else {
+ to.height = currentOpts.height + double_padding;
+ }
+
+ if (resize && (to.width > view[0] || to.height > view[1])) {
+ if (selectedOpts.type == 'image' || selectedOpts.type == 'swf') {
+ ratio = (currentOpts.width ) / (currentOpts.height );
+
+ if ((to.width ) > view[0]) {
+ to.width = view[0];
+ to.height = parseInt(((to.width - double_padding) / ratio) + double_padding, 10);
+ }
+
+ if ((to.height) > view[1]) {
+ to.height = view[1];
+ to.width = parseInt(((to.height - double_padding) * ratio) + double_padding, 10);
+ }
+
+ } else {
+ to.width = Math.min(to.width, view[0]);
+ to.height = Math.min(to.height, view[1]);
+ }
+ }
+
+ to.top = parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - to.height - 40) * 0.5)), 10);
+ to.left = parseInt(Math.max(view[2] - 20, view[2] + ((view[0] - to.width - 40) * 0.5)), 10);
+
+ return to;
+ },
+
+ _get_obj_pos = function(obj) {
+ var pos = obj.offset();
+
+ pos.top += parseInt( obj.css('paddingTop'), 10 ) || 0;
+ pos.left += parseInt( obj.css('paddingLeft'), 10 ) || 0;
+
+ pos.top += parseInt( obj.css('border-top-width'), 10 ) || 0;
+ pos.left += parseInt( obj.css('border-left-width'), 10 ) || 0;
+
+ pos.width = obj.width();
+ pos.height = obj.height();
+
+ return pos;
+ },
+
+ _get_zoom_from = function() {
+ var orig = selectedOpts.orig ? $(selectedOpts.orig) : false,
+ from = {},
+ pos,
+ view;
+
+ if (orig && orig.length) {
+ pos = _get_obj_pos(orig);
+
+ from = {
+ width : pos.width + (currentOpts.padding * 2),
+ height : pos.height + (currentOpts.padding * 2),
+ top : pos.top - currentOpts.padding - 20,
+ left : pos.left - currentOpts.padding - 20
+ };
+
+ } else {
+ view = _get_viewport();
+
+ from = {
+ width : currentOpts.padding * 2,
+ height : currentOpts.padding * 2,
+ top : parseInt(view[3] + view[1] * 0.5, 10),
+ left : parseInt(view[2] + view[0] * 0.5, 10)
+ };
+ }
+
+ return from;
+ },
+
+ _animate_loading = function() {
+ if (!loading.is(':visible')){
+ clearInterval(loadingTimer);
+ return;
+ }
+
+ $('div', loading).css('top', (loadingFrame * -40) + 'px');
+
+ loadingFrame = (loadingFrame + 1) % 12;
+ };
+
+ /*
+ * Public methods
+ */
+
+ $.fn.fancybox = function(options) {
+ if (!$(this).length) {
+ return this;
+ }
+
+ $(this)
+ .data('fancybox', $.extend({}, options, ($.metadata ? $(this).metadata() : {})))
+ .unbind('click.fb')
+ .bind('click.fb', function(e) {
+ e.preventDefault();
+
+ if (busy) {
+ return;
+ }
+
+ busy = true;
+
+ $(this).blur();
+
+ selectedArray = [];
+ selectedIndex = 0;
+
+ var rel = $(this).attr('rel') || '';
+
+ if (!rel || rel == '' || rel === 'nofollow') {
+ selectedArray.push(this);
+
+ } else {
+ selectedArray = $("a[rel=" + rel + "], area[rel=" + rel + "]");
+ selectedIndex = selectedArray.index( this );
+ }
+
+ _start();
+
+ return;
+ });
+
+ return this;
+ };
+
+ $.fancybox = function(obj) {
+ var opts;
+
+ if (busy) {
+ return;
+ }
+
+ busy = true;
+ opts = typeof arguments[1] !== 'undefined' ? arguments[1] : {};
+
+ selectedArray = [];
+ selectedIndex = parseInt(opts.index, 10) || 0;
+
+ if ($.isArray(obj)) {
+ for (var i = 0, j = obj.length; i < j; i++) {
+ if (typeof obj[i] == 'object') {
+ $(obj[i]).data('fancybox', $.extend({}, opts, obj[i]));
+ } else {
+ obj[i] = $({}).data('fancybox', $.extend({content : obj[i]}, opts));
+ }
+ }
+
+ selectedArray = jQuery.merge(selectedArray, obj);
+
+ } else {
+ if (typeof obj == 'object') {
+ $(obj).data('fancybox', $.extend({}, opts, obj));
+ } else {
+ obj = $({}).data('fancybox', $.extend({content : obj}, opts));
+ }
+
+ selectedArray.push(obj);
+ }
+
+ if (selectedIndex > selectedArray.length || selectedIndex < 0) {
+ selectedIndex = 0;
+ }
+
+ _start();
+ };
+
+ $.fancybox.showActivity = function() {
+ clearInterval(loadingTimer);
+
+ loading.show();
+ loadingTimer = setInterval(_animate_loading, 66);
+ };
+
+ $.fancybox.hideActivity = function() {
+ loading.hide();
+ };
+
+ $.fancybox.next = function() {
+ return $.fancybox.pos( currentIndex + 1);
+ };
+
+ $.fancybox.prev = function() {
+ return $.fancybox.pos( currentIndex - 1);
+ };
+
+ $.fancybox.pos = function(pos) {
+ if (busy) {
+ return;
+ }
+
+ pos = parseInt(pos);
+
+ selectedArray = currentArray;
+
+ if (pos > -1 && pos < currentArray.length) {
+ selectedIndex = pos;
+ _start();
+
+ } else if (currentOpts.cyclic && currentArray.length > 1) {
+ selectedIndex = pos >= currentArray.length ? 0 : currentArray.length - 1;
+ _start();
+ }
+
+ return;
+ };
+
+ $.fancybox.cancel = function() {
+ if (busy) {
+ return;
+ }
+
+ busy = true;
+
+ $.event.trigger('fancybox-cancel');
+
+ _abort();
+
+ selectedOpts.onCancel(selectedArray, selectedIndex, selectedOpts);
+
+ busy = false;
+ };
+
+ // Note: within an iframe use - parent.$.fancybox.close();
+ $.fancybox.close = function() {
+ if (busy || wrap.is(':hidden')) {
+ return;
+ }
+
+ busy = true;
+
+ if (currentOpts && false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) {
+ busy = false;
+ return;
+ }
+
+ _abort();
+
+ $(close.add( nav_left ).add( nav_right )).hide();
+
+ $(content.add( overlay )).unbind();
+
+ $(window).unbind("resize.fb scroll.fb");
+ $(document).unbind('keydown.fb');
+
+ content.find('iframe').attr('src', isIE6 && /^https/i.test(window.location.href || '') ? 'javascript:void(false)' : 'about:blank');
+
+ if (currentOpts.titlePosition !== 'inside') {
+ title.empty();
+ }
+
+ wrap.stop();
+
+ function _cleanup() {
+ overlay.fadeOut('fast');
+
+ title.empty().hide();
+ wrap.hide();
+
+ $.event.trigger('fancybox-cleanup');
+
+ content.empty();
+
+ currentOpts.onClosed(currentArray, currentIndex, currentOpts);
+
+ currentArray = selectedOpts = [];
+ currentIndex = selectedIndex = 0;
+ currentOpts = selectedOpts = {};
+
+ busy = false;
+ }
+
+ if (currentOpts.transitionOut == 'elastic') {
+ start_pos = _get_zoom_from();
+
+ var pos = wrap.position();
+
+ final_pos = {
+ top : pos.top ,
+ left : pos.left,
+ width : wrap.width(),
+ height : wrap.height()
+ };
+
+ if (currentOpts.opacity) {
+ final_pos.opacity = 1;
+ }
+
+ title.empty().hide();
+
+ fx.prop = 1;
+
+ $(fx).animate({ prop: 0 }, {
+ duration : currentOpts.speedOut,
+ easing : currentOpts.easingOut,
+ step : _draw,
+ complete : _cleanup
+ });
+
+ } else {
+ wrap.fadeOut( currentOpts.transitionOut == 'none' ? 0 : currentOpts.speedOut, _cleanup);
+ }
+ };
+
+ $.fancybox.resize = function() {
+ if (overlay.is(':visible')) {
+ overlay.css('height', $(document).height());
+ }
+
+ $.fancybox.center(true);
+ };
+
+ $.fancybox.center = function() {
+ var view, align;
+
+ if (busy) {
+ return;
+ }
+
+ align = arguments[0] === true ? 1 : 0;
+ view = _get_viewport();
+
+ if (!align && (wrap.width() > view[0] || wrap.height() > view[1])) {
+ return;
+ }
+
+ wrap
+ .stop()
+ .animate({
+ 'top' : parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - content.height() - 40) * 0.5) - currentOpts.padding)),
+ 'left' : parseInt(Math.max(view[2] - 20, view[2] + ((view[0] - content.width() - 40) * 0.5) - currentOpts.padding))
+ }, typeof arguments[0] == 'number' ? arguments[0] : 200);
+ };
+
+ $.fancybox.init = function() {
+ if ($("#fancybox-wrap").length) {
+ return;
+ }
+
+ $('body').append(
+ tmp = $('<div id="fancybox-tmp"></div>'),
+ loading = $('<div id="fancybox-loading"><div></div></div>'),
+ overlay = $('<div id="fancybox-overlay"></div>'),
+ wrap = $('<div id="fancybox-wrap"></div>')
+ );
+
+ outer = $('<div id="fancybox-outer"></div>')
+ .append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>')
+ .appendTo( wrap );
+
+ outer.append(
+ content = $('<div id="fancybox-content"></div>'),
+ close = $('<a id="fancybox-close"></a>'),
+ title = $('<div id="fancybox-title"></div>'),
+
+ nav_left = $('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),
+ nav_right = $('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>')
+ );
+
+ close.click($.fancybox.close);
+ loading.click($.fancybox.cancel);
+
+ nav_left.click(function(e) {
+ e.preventDefault();
+ $.fancybox.prev();
+ });
+
+ nav_right.click(function(e) {
+ e.preventDefault();
+ $.fancybox.next();
+ });
+
+ if ($.fn.mousewheel) {
+ wrap.bind('mousewheel.fb', function(e, delta) {
+ if (busy) {
+ e.preventDefault();
+
+ } else if ($(e.target).get(0).clientHeight == 0 || $(e.target).get(0).scrollHeight === $(e.target).get(0).clientHeight) {
+ e.preventDefault();
+ $.fancybox[ delta > 0 ? 'prev' : 'next']();
+ }
+ });
+ }
+
+ if (!$.support.opacity) {
+ wrap.addClass('fancybox-ie');
+ }
+
+ if (isIE6) {
+ loading.addClass('fancybox-ie6');
+ wrap.addClass('fancybox-ie6');
+
+ $('<iframe id="fancybox-hide-sel-frame" src="' + (/^https/i.test(window.location.href || '') ? 'javascript:void(false)' : 'about:blank' ) + '" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(outer);
+ }
+ };
+
+ $.fn.fancybox.defaults = {
+ padding : 10,
+ margin : 40,
+ opacity : false,
+ modal : false,
+ cyclic : false,
+ scrolling : 'auto', // 'auto', 'yes' or 'no'
+
+ width : 560,
+ height : 340,
+
+ autoScale : true,
+ autoDimensions : true,
+ centerOnScroll : false,
+
+ ajax : {},
+ swf : { wmode: 'transparent' },
+
+ hideOnOverlayClick : true,
+ hideOnContentClick : false,
+
+ overlayShow : true,
+ overlayOpacity : 0.7,
+ overlayColor : '#777',
+
+ titleShow : true,
+ titlePosition : 'float', // 'float', 'outside', 'inside' or 'over'
+ titleFormat : null,
+ titleFromAlt : false,
+
+ transitionIn : 'fade', // 'elastic', 'fade' or 'none'
+ transitionOut : 'fade', // 'elastic', 'fade' or 'none'
+
+ speedIn : 300,
+ speedOut : 300,
+
+ changeSpeed : 300,
+ changeFade : 'fast',
+
+ easingIn : 'swing',
+ easingOut : 'swing',
+
+ showCloseButton : true,
+ showNavArrows : true,
+ enableEscapeButton : true,
+ enableKeyboardNav : true,
+
+ onStart : function(){},
+ onCancel : function(){},
+ onComplete : function(){},
+ onCleanup : function(){},
+ onClosed : function(){},
+ onError : function(){}
+ };
+
+ $(document).ready(function() {
+ $.fancybox.init();
+ });
+
+})(jQuery);
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/js/fancybox/jquery.fancybox-1.3.4.pack.js Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,46 @@
+/*
+ * FancyBox - jQuery Plugin
+ * Simple and fancy lightbox alternative
+ *
+ * Examples and documentation at: http://fancybox.net
+ *
+ * Copyright (c) 2008 - 2010 Janis Skarnelis
+ * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
+ *
+ * Version: 1.3.4 (11/11/2010)
+ * Requires: jQuery v1.3+
+ *
+ * Dual licensed under the MIT and GPL licenses:
+ * http://www.opensource.org/licenses/mit-license.php
+ * http://www.gnu.org/licenses/gpl.html
+ */
+
+;(function(b){var m,t,u,f,D,j,E,n,z,A,q=0,e={},o=[],p=0,d={},l=[],G=null,v=new Image,J=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,W=/[^\.]\.(swf)\s*$/i,K,L=1,y=0,s="",r,i,h=false,B=b.extend(b("<div/>")[0],{prop:0}),M=b.browser.msie&&b.browser.version<7&&!window.XMLHttpRequest,N=function(){t.hide();v.onerror=v.onload=null;G&&G.abort();m.empty()},O=function(){if(false===e.onError(o,q,e)){t.hide();h=false}else{e.titleShow=false;e.width="auto";e.height="auto";m.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>');
+F()}},I=function(){var a=o[q],c,g,k,C,P,w;N();e=b.extend({},b.fn.fancybox.defaults,typeof b(a).data("fancybox")=="undefined"?e:b(a).data("fancybox"));w=e.onStart(o,q,e);if(w===false)h=false;else{if(typeof w=="object")e=b.extend(e,w);k=e.title||(a.nodeName?b(a).attr("title"):a.title)||"";if(a.nodeName&&!e.orig)e.orig=b(a).children("img:first").length?b(a).children("img:first"):b(a);if(k===""&&e.orig&&e.titleFromAlt)k=e.orig.attr("alt");c=e.href||(a.nodeName?b(a).attr("href"):a.href)||null;if(/^(?:javascript)/i.test(c)||
+c=="#")c=null;if(e.type){g=e.type;if(!c)c=e.content}else if(e.content)g="html";else if(c)g=c.match(J)?"image":c.match(W)?"swf":b(a).hasClass("iframe")?"iframe":c.indexOf("#")===0?"inline":"ajax";if(g){if(g=="inline"){a=c.substr(c.indexOf("#"));g=b(a).length>0?"inline":"ajax"}e.type=g;e.href=c;e.title=k;if(e.autoDimensions)if(e.type=="html"||e.type=="inline"||e.type=="ajax"){e.width="auto";e.height="auto"}else e.autoDimensions=false;if(e.modal){e.overlayShow=true;e.hideOnOverlayClick=false;e.hideOnContentClick=
+false;e.enableEscapeButton=false;e.showCloseButton=false}e.padding=parseInt(e.padding,10);e.margin=parseInt(e.margin,10);m.css("padding",e.padding+e.margin);b(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){b(this).replaceWith(j.children())});switch(g){case "html":m.html(e.content);F();break;case "inline":if(b(a).parent().is("#fancybox-content")===true){h=false;break}b('<div class="fancybox-inline-tmp" />').hide().insertBefore(b(a)).bind("fancybox-cleanup",function(){b(this).replaceWith(j.children())}).bind("fancybox-cancel",
+function(){b(this).replaceWith(m.children())});b(a).appendTo(m);F();break;case "image":h=false;b.fancybox.showActivity();v=new Image;v.onerror=function(){O()};v.onload=function(){h=true;v.onerror=v.onload=null;e.width=v.width;e.height=v.height;b("<img />").attr({id:"fancybox-img",src:v.src,alt:e.title}).appendTo(m);Q()};v.src=c;break;case "swf":e.scrolling="no";C='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+e.width+'" height="'+e.height+'"><param name="movie" value="'+c+
+'"></param>';P="";b.each(e.swf,function(x,H){C+='<param name="'+x+'" value="'+H+'"></param>';P+=" "+x+'="'+H+'"'});C+='<embed src="'+c+'" type="application/x-shockwave-flash" width="'+e.width+'" height="'+e.height+'"'+P+"></embed></object>";m.html(C);F();break;case "ajax":h=false;b.fancybox.showActivity();e.ajax.win=e.ajax.success;G=b.ajax(b.extend({},e.ajax,{url:c,data:e.ajax.data||{},error:function(x){x.status>0&&O()},success:function(x,H,R){if((typeof R=="object"?R:G).status==200){if(typeof e.ajax.win==
+"function"){w=e.ajax.win(c,x,H,R);if(w===false){t.hide();return}else if(typeof w=="string"||typeof w=="object")x=w}m.html(x);F()}}}));break;case "iframe":Q()}}else O()}},F=function(){var a=e.width,c=e.height;a=a.toString().indexOf("%")>-1?parseInt((b(window).width()-e.margin*2)*parseFloat(a)/100,10)+"px":a=="auto"?"auto":a+"px";c=c.toString().indexOf("%")>-1?parseInt((b(window).height()-e.margin*2)*parseFloat(c)/100,10)+"px":c=="auto"?"auto":c+"px";m.wrapInner('<div style="width:'+a+";height:"+c+
+";overflow: "+(e.scrolling=="auto"?"auto":e.scrolling=="yes"?"scroll":"hidden")+';position:relative;"></div>');e.width=m.width();e.height=m.height();Q()},Q=function(){var a,c;t.hide();if(f.is(":visible")&&false===d.onCleanup(l,p,d)){b.event.trigger("fancybox-cancel");h=false}else{h=true;b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");f.is(":visible")&&d.titlePosition!=="outside"&&f.css("height",f.height());l=o;p=q;d=e;if(d.overlayShow){u.css({"background-color":d.overlayColor,
+opacity:d.overlayOpacity,cursor:d.hideOnOverlayClick?"pointer":"auto",height:b(document).height()});if(!u.is(":visible")){M&&b("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});u.show()}}else u.hide();i=X();s=d.title||"";y=0;n.empty().removeAttr("style").removeClass();if(d.titleShow!==false){if(b.isFunction(d.titleFormat))a=d.titleFormat(s,l,p,d);else a=s&&s.length?
+d.titlePosition=="float"?'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+s+'</td><td id="fancybox-title-float-right"></td></tr></table>':'<div id="fancybox-title-'+d.titlePosition+'">'+s+"</div>":false;s=a;if(!(!s||s==="")){n.addClass("fancybox-title-"+d.titlePosition).html(s).appendTo("body").show();switch(d.titlePosition){case "inside":n.css({width:i.width-d.padding*2,marginLeft:d.padding,marginRight:d.padding});
+y=n.outerHeight(true);n.appendTo(D);i.height+=y;break;case "over":n.css({marginLeft:d.padding,width:i.width-d.padding*2,bottom:d.padding}).appendTo(D);break;case "float":n.css("left",parseInt((n.width()-i.width-40)/2,10)*-1).appendTo(f);break;default:n.css({width:i.width-d.padding*2,paddingLeft:d.padding,paddingRight:d.padding}).appendTo(f)}}}n.hide();if(f.is(":visible")){b(E.add(z).add(A)).hide();a=f.position();r={top:a.top,left:a.left,width:f.width(),height:f.height()};c=r.width==i.width&&r.height==
+i.height;j.fadeTo(d.changeFade,0.3,function(){var g=function(){j.html(m.contents()).fadeTo(d.changeFade,1,S)};b.event.trigger("fancybox-change");j.empty().removeAttr("filter").css({"border-width":d.padding,width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2});if(c)g();else{B.prop=0;b(B).animate({prop:1},{duration:d.changeSpeed,easing:d.easingChange,step:T,complete:g})}})}else{f.removeAttr("style");j.css("border-width",d.padding);if(d.transitionIn=="elastic"){r=V();j.html(m.contents());
+f.show();if(d.opacity)i.opacity=0;B.prop=0;b(B).animate({prop:1},{duration:d.speedIn,easing:d.easingIn,step:T,complete:S})}else{d.titlePosition=="inside"&&y>0&&n.show();j.css({width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2}).html(m.contents());f.css(i).fadeIn(d.transitionIn=="none"?0:d.speedIn,S)}}}},Y=function(){if(d.enableEscapeButton||d.enableKeyboardNav)b(document).bind("keydown.fb",function(a){if(a.keyCode==27&&d.enableEscapeButton){a.preventDefault();b.fancybox.close()}else if((a.keyCode==
+37||a.keyCode==39)&&d.enableKeyboardNav&&a.target.tagName!=="INPUT"&&a.target.tagName!=="TEXTAREA"&&a.target.tagName!=="SELECT"){a.preventDefault();b.fancybox[a.keyCode==37?"prev":"next"]()}});if(d.showNavArrows){if(d.cyclic&&l.length>1||p!==0)z.show();if(d.cyclic&&l.length>1||p!=l.length-1)A.show()}else{z.hide();A.hide()}},S=function(){if(!b.support.opacity){j.get(0).style.removeAttribute("filter");f.get(0).style.removeAttribute("filter")}e.autoDimensions&&j.css("height","auto");f.css("height","auto");
+s&&s.length&&n.show();d.showCloseButton&&E.show();Y();d.hideOnContentClick&&j.bind("click",b.fancybox.close);d.hideOnOverlayClick&&u.bind("click",b.fancybox.close);b(window).bind("resize.fb",b.fancybox.resize);d.centerOnScroll&&b(window).bind("scroll.fb",b.fancybox.center);if(d.type=="iframe")b('<iframe id="fancybox-frame" name="fancybox-frame'+(new Date).getTime()+'" frameborder="0" hspace="0" '+(b.browser.msie?'allowtransparency="true""':"")+' scrolling="'+e.scrolling+'" src="'+d.href+'"></iframe>').appendTo(j);
+f.show();h=false;b.fancybox.center();d.onComplete(l,p,d);var a,c;if(l.length-1>p){a=l[p+1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}if(p>0){a=l[p-1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}},T=function(a){var c={width:parseInt(r.width+(i.width-r.width)*a,10),height:parseInt(r.height+(i.height-r.height)*a,10),top:parseInt(r.top+(i.top-r.top)*a,10),left:parseInt(r.left+(i.left-r.left)*a,10)};if(typeof i.opacity!=="undefined")c.opacity=a<0.5?0.5:a;f.css(c);
+j.css({width:c.width-d.padding*2,height:c.height-y*a-d.padding*2})},U=function(){return[b(window).width()-d.margin*2,b(window).height()-d.margin*2,b(document).scrollLeft()+d.margin,b(document).scrollTop()+d.margin]},X=function(){var a=U(),c={},g=d.autoScale,k=d.padding*2;c.width=d.width.toString().indexOf("%")>-1?parseInt(a[0]*parseFloat(d.width)/100,10):d.width+k;c.height=d.height.toString().indexOf("%")>-1?parseInt(a[1]*parseFloat(d.height)/100,10):d.height+k;if(g&&(c.width>a[0]||c.height>a[1]))if(e.type==
+"image"||e.type=="swf"){g=d.width/d.height;if(c.width>a[0]){c.width=a[0];c.height=parseInt((c.width-k)/g+k,10)}if(c.height>a[1]){c.height=a[1];c.width=parseInt((c.height-k)*g+k,10)}}else{c.width=Math.min(c.width,a[0]);c.height=Math.min(c.height,a[1])}c.top=parseInt(Math.max(a[3]-20,a[3]+(a[1]-c.height-40)*0.5),10);c.left=parseInt(Math.max(a[2]-20,a[2]+(a[0]-c.width-40)*0.5),10);return c},V=function(){var a=e.orig?b(e.orig):false,c={};if(a&&a.length){c=a.offset();c.top+=parseInt(a.css("paddingTop"),
+10)||0;c.left+=parseInt(a.css("paddingLeft"),10)||0;c.top+=parseInt(a.css("border-top-width"),10)||0;c.left+=parseInt(a.css("border-left-width"),10)||0;c.width=a.width();c.height=a.height();c={width:c.width+d.padding*2,height:c.height+d.padding*2,top:c.top-d.padding-20,left:c.left-d.padding-20}}else{a=U();c={width:d.padding*2,height:d.padding*2,top:parseInt(a[3]+a[1]*0.5,10),left:parseInt(a[2]+a[0]*0.5,10)}}return c},Z=function(){if(t.is(":visible")){b("div",t).css("top",L*-40+"px");L=(L+1)%12}else clearInterval(K)};
+b.fn.fancybox=function(a){if(!b(this).length)return this;b(this).data("fancybox",b.extend({},a,b.metadata?b(this).metadata():{})).unbind("click.fb").bind("click.fb",function(c){c.preventDefault();if(!h){h=true;b(this).blur();o=[];q=0;c=b(this).attr("rel")||"";if(!c||c==""||c==="nofollow")o.push(this);else{o=b("a[rel="+c+"], area[rel="+c+"]");q=o.index(this)}I()}});return this};b.fancybox=function(a,c){var g;if(!h){h=true;g=typeof c!=="undefined"?c:{};o=[];q=parseInt(g.index,10)||0;if(b.isArray(a)){for(var k=
+0,C=a.length;k<C;k++)if(typeof a[k]=="object")b(a[k]).data("fancybox",b.extend({},g,a[k]));else a[k]=b({}).data("fancybox",b.extend({content:a[k]},g));o=jQuery.merge(o,a)}else{if(typeof a=="object")b(a).data("fancybox",b.extend({},g,a));else a=b({}).data("fancybox",b.extend({content:a},g));o.push(a)}if(q>o.length||q<0)q=0;I()}};b.fancybox.showActivity=function(){clearInterval(K);t.show();K=setInterval(Z,66)};b.fancybox.hideActivity=function(){t.hide()};b.fancybox.next=function(){return b.fancybox.pos(p+
+1)};b.fancybox.prev=function(){return b.fancybox.pos(p-1)};b.fancybox.pos=function(a){if(!h){a=parseInt(a);o=l;if(a>-1&&a<l.length){q=a;I()}else if(d.cyclic&&l.length>1){q=a>=l.length?0:l.length-1;I()}}};b.fancybox.cancel=function(){if(!h){h=true;b.event.trigger("fancybox-cancel");N();e.onCancel(o,q,e);h=false}};b.fancybox.close=function(){function a(){u.fadeOut("fast");n.empty().hide();f.hide();b.event.trigger("fancybox-cleanup");j.empty();d.onClosed(l,p,d);l=e=[];p=q=0;d=e={};h=false}if(!(h||f.is(":hidden"))){h=
+true;if(d&&false===d.onCleanup(l,p,d))h=false;else{N();b(E.add(z).add(A)).hide();b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");j.find("iframe").attr("src",M&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank");d.titlePosition!=="inside"&&n.empty();f.stop();if(d.transitionOut=="elastic"){r=V();var c=f.position();i={top:c.top,left:c.left,width:f.width(),height:f.height()};if(d.opacity)i.opacity=1;n.empty().hide();B.prop=1;
+b(B).animate({prop:0},{duration:d.speedOut,easing:d.easingOut,step:T,complete:a})}else f.fadeOut(d.transitionOut=="none"?0:d.speedOut,a)}}};b.fancybox.resize=function(){u.is(":visible")&&u.css("height",b(document).height());b.fancybox.center(true)};b.fancybox.center=function(a){var c,g;if(!h){g=a===true?1:0;c=U();!g&&(f.width()>c[0]||f.height()>c[1])||f.stop().animate({top:parseInt(Math.max(c[3]-20,c[3]+(c[1]-j.height()-40)*0.5-d.padding)),left:parseInt(Math.max(c[2]-20,c[2]+(c[0]-j.width()-40)*0.5-
+d.padding))},typeof a=="number"?a:200)}};b.fancybox.init=function(){if(!b("#fancybox-wrap").length){b("body").append(m=b('<div id="fancybox-tmp"></div>'),t=b('<div id="fancybox-loading"><div></div></div>'),u=b('<div id="fancybox-overlay"></div>'),f=b('<div id="fancybox-wrap"></div>'));D=b('<div id="fancybox-outer"></div>').append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>').appendTo(f);
+D.append(j=b('<div id="fancybox-content"></div>'),E=b('<a id="fancybox-close"></a>'),n=b('<div id="fancybox-title"></div>'),z=b('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),A=b('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));E.click(b.fancybox.close);t.click(b.fancybox.cancel);z.click(function(a){a.preventDefault();b.fancybox.prev()});A.click(function(a){a.preventDefault();b.fancybox.next()});
+b.fn.mousewheel&&f.bind("mousewheel.fb",function(a,c){if(h)a.preventDefault();else if(b(a.target).get(0).clientHeight==0||b(a.target).get(0).scrollHeight===b(a.target).get(0).clientHeight){a.preventDefault();b.fancybox[c>0?"prev":"next"]()}});b.support.opacity||f.addClass("fancybox-ie");if(M){t.addClass("fancybox-ie6");f.addClass("fancybox-ie6");b('<iframe id="fancybox-hide-sel-frame" src="'+(/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank")+'" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(D)}}};
+b.fn.fancybox.defaults={padding:10,margin:40,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.7,overlayColor:"#777",titleShow:true,titlePosition:"float",titleFormat:null,titleFromAlt:false,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",
+easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};b(document).ready(function(){b.fancybox.init()})})(jQuery);
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/js/jquery.mousewheel-3.0.4.pack.js Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,14 @@
+/*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net)
+* Licensed under the MIT License (LICENSE.txt).
+*
+* Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
+* Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
+* Thanks to: Seamus Leahy for adding deltaX and deltaY
+*
+* Version: 3.0.4
+*
+* Requires: 1.2.2+
+*/
+
+(function(d){function g(a){var b=a||window.event,i=[].slice.call(arguments,1),c=0,h=0,e=0;a=d.event.fix(b);a.type="mousewheel";if(a.wheelDelta)c=a.wheelDelta/120;if(a.detail)c=-a.detail/3;e=c;if(b.axis!==undefined&&b.axis===b.HORIZONTAL_AXIS){e=0;h=-1*c}if(b.wheelDeltaY!==undefined)e=b.wheelDeltaY/120;if(b.wheelDeltaX!==undefined)h=-1*b.wheelDeltaX/120;i.unshift(a,c,h,e);return d.event.handle.apply(this,i)}var f=["DOMMouseScroll","mousewheel"];d.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a=
+f.length;a;)this.addEventListener(f[--a],g,false);else this.onmousewheel=g},teardown:function(){if(this.removeEventListener)for(var a=f.length;a;)this.removeEventListener(f[--a],g,false);else this.onmousewheel=null}};d.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery);
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/js/jquery.scrollTo-1.4.2-min.js Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,11 @@
+/**
+ * jQuery.ScrollTo - Easy element scrolling using jQuery.
+ * Copyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
+ * Dual licensed under MIT and GPL.
+ * Date: 5/25/2009
+ * @author Ariel Flesler
+ * @version 1.4.2
+ *
+ * http://flesler.blogspot.com/2007/10/jqueryscrollto.html
+ */
+;(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/js/jquery.tools.min.js Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,270 @@
+/*
+ * jQuery Tools 1.2.5 - The missing UI library for the Web
+ *
+ * [jquery, toolbox.flashembed, toolbox.history, toolbox.expose, toolbox.mousewheel, tabs, tabs.slideshow, tooltip, tooltip.slide, tooltip.dynamic, scrollable, scrollable.autoscroll, scrollable.navigator, overlay, overlay.apple, dateinput, rangeinput, validator]
+ *
+ * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
+ *
+ * http://flowplayer.org/tools/
+ *
+ * jQuery JavaScript Library v1.4.2
+ * http://jquery.com/
+ *
+ * Copyright 2010, John Resig
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://docs.jquery.com/License
+ *
+ * Includes Sizzle.js
+ * http://sizzlejs.com/
+ * Copyright 2010, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ *
+ * -----
+ *
+
+
+ * jquery.event.wheel.js - rev 1
+ * Copyright (c) 2008, Three Dub Media (http://threedubmedia.com)
+ * Liscensed under the MIT License (MIT-LICENSE.txt)
+ * http://www.opensource.org/licenses/mit-license.php
+ * Created: 2008-07-01 | Updated: 2008-07-14
+ *
+ * -----
+ *
+ * File generated: Tue Sep 21 12:33:09 GMT 2010
+ */
+(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?
+e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function na(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function oa(a){var b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"events");if(!(a.liveFired===this||!i||!i.live||a.button&&a.type==="click")){a.liveFired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replace(O,"")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);n=0;for(r=
+j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o=j[n].elem;f=null;if(i.preType==="mouseenter"||i.preType==="mouseleave")f=c(a.relatedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)===false){b=false;break}}return b}}function pa(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
+"&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ra(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===s&&!ta.test(a[0])&&(c.support.checkClone||!ua.test(a[0]))){e=
+true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
+Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&&
+(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
+a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
+"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,
+function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){i=i&&(c.isPlainObject(i)||
+c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}return a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b++];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler("ready")}},bindReady:function(){if(!xa){xa=true;if(s.readyState==="complete")return c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",
+L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var a=false;try{a=A.frameElement==null}catch(b){}s.documentElement.doScroll&&a&&ma()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,
+"isPrototypeOf"))return false;var b;for(b in a);return b===w||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+
+a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var b=s.getElementsByTagName("head")[0]||s.documentElement,d=s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,j=a.length,i=j===w||c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],
+d)===false)break}else for(;e<j;){if(b.apply(a[e++],d)===false)break}else if(i)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<j&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===
+a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,j=a.length;e<j;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,j=0,i=a.length;j<i;j++){e=b(a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=w}else if(b&&
+!c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});P=c.uaMatch(P);if(P.browser){c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browser.safari=
+true;if(ya)c.inArray=function(a,b){return ya.call(b,a)};T=c(s);if(s.addEventListener)L=function(){s.removeEventListener("DOMContentLoaded",L,false);c.ready()};else if(s.attachEvent)L=function(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=s.documentElement,b=s.createElement("script"),d=s.createElement("div"),f="script"+J();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
+var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,
+parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent=
+false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n=
+s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,
+applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
+else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,
+a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===
+w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,
+cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var j=" "+e.className+" ",
+i=e.className,o=0,k=b.length;o<k;o++)if(j.indexOf(" "+b[o]+" ")<0)i+=" "+b[o];e.className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var j=(" "+e.className+" ").replace(Aa," "),i=0,o=b.length;i<o;i++)j=j.replace(" "+b[i]+" ",
+" ");e.className=c.trim(j)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=
+this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j<d;j++){var i=
+e[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return f}if(Ba.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Za,"")}return w}var o=c.isFunction(a);return this.each(function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val());if(typeof r==="number")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=c.inArray(n.val(),r)>=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected=
+c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
+a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g,
+function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split(".");
+k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),
+C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=
+null)break}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=z.handle)b.elem=null;delete z.events;delete z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=
+e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&
+f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;
+if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if(b||f.test(i.namespace)){a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(this,arguments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
+fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=s.documentElement;d=s.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
+d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==w)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{handler:oa}))},remove:function(a){var b=true,d=a.origType.replace(O,"");c.each(c.data(this,
+"events").live||[],function(){if(d===this.origType.replace(O,""))return b=false});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var Ca=s.removeEventListener?function(a,b,d){a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=
+a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,
+isImmediatePropagationStopped:Y};var Da=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(!c.support.submitBubbles)c.event.special.submit=
+{setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length)return na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13)return na("submit",this,arguments)})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};
+if(!c.support.changeBubbles){var da=/textarea|input|select/i,ea,Fa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",
+e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
+"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,
+d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j++)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&
+!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var f=this.length;d<f;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,f){return this.live(b,d,f,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},
+toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Ga={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||this.selector,
+u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");(i=d[o++])!=null;){j=O.exec(i);k="";if(j){k=j[0];i=i.replace(O,"")}if(i==="hover")d.push("mouseenter"+k,"mouseleave"+k);else{n=i;if(i==="focus"||i==="blur"){d.push(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k;b==="live"?u.each(function(){c.event.add(this,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.unbind(pa(i,r),e)}}return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
+function(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g){for(var h="",l,m=0;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];
+if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h){y=true;break}}else if(k.filter(h,[t]).length>0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
+e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift();
+t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D||
+g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];
+for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.filter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-
+1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)k.error(g);else break;q=g}return v};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
+CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},
+relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||false:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.length;m<q;m++)if(p=g[m])g[m]=
+l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("parentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,m,g,p,l)}},find:{ID:function(g,h,l){if(typeof h.getElementById!=="undefined"&&!l)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var l=[];
+h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttribute("name")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},
+CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
+g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},
+text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},
+setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=
+h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var l=h[1],m=g;switch(l){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(l==="first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":l=h[2];var q=h[3];if(l===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var v=0;for(m=p.firstChild;m;m=
+m.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;return l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m===
+"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
+h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.compareDocumentPosition||
+!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocument.createRange(),m=
+h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.setEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&&
+q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML="<a href='#'></a>";
+if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();
+(function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
+function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,
+gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;
+c.find(a,this[f],b);if(f>0)for(var j=d;j<b.length;j++)for(var i=0;i<d;i++)if(b[i]===b[j]){b.splice(j--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j=
+{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.match.POS.test(i)?c(i,b||this.context):i)}for(;f&&f.ownerDocument&&f!==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===
+"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",
+d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?
+a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
+1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/<tbody/i,jb=/<|&#?\w+;/,ta=/<script|<object|<embed|<option|<style/i,ua=/checked\s*(?:[^=]|=\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?
+a:b+"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
+c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
+wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
+prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
+this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
+return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,
+""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().append(function(){return a.call(this,e,i)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&
+this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||
+u.appendChild(u.ownerDocument.createElement("tbody")):u}var e,j,i=a[0],o=[],k;if(!c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))return this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===
+1?(k=k.firstChild):k.firstChild){b=b&&c.nodeName(j,"tr");for(var n=0,r=this.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]);
+return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
+""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]==="<table>"&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
+c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?
+c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja=
+function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=
+Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,
+"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=
+a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=
+a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=/<script(.|\s)*?\/script>/gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!==
+"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("<div />").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this},
+serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
+function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,
+global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&
+e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)?
+"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===
+false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B=
+false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since",
+c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E||
+d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x);
+g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===
+1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b===
+"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional;
+if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");
+this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],
+"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},
+animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var j=c.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a){var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||a[i]==="show"&&!o)return j.complete.call(this);if((i==="height"||i==="width")&&this.style){j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isArray(a[i])){(j.specialEasing=
+j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.overflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,j,r);if(Ab.test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var C=Bb.exec(u),B=z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);
+this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration===
+"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||
+c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;
+this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=
+this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,
+e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||
+c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset="getBoundingClientRect"in s.documentElement?
+function(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=
+this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==i;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;j=e?e.getComputedStyle(b,null):b.currentStyle;
+k-=b.scrollTop;n-=b.scrollLeft;if(b===d){k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=="visible"){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=j}if(f.position==="relative"||f.position==="static"){k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
+f.position==="fixed"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.body,b=s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
+a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b);
+c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,
+d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-
+f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset":
+"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in
+e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window);
+(function(){function f(a,b){if(b)for(var c in b)if(b.hasOwnProperty(c))a[c]=b[c];return a}function l(a,b){var c=[];for(var d in a)if(a.hasOwnProperty(d))c[d]=b(a[d]);return c}function m(a,b,c){if(e.isSupported(b.version))a.innerHTML=e.getHTML(b,c);else if(b.expressInstall&&e.isSupported([6,65]))a.innerHTML=e.getHTML(f(b,{src:b.expressInstall}),{MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title});else{if(!a.innerHTML.replace(/\s/g,"")){a.innerHTML="<h2>Flash version "+b.version+
+" or greater is required</h2><h3>"+(g[0]>0?"Your version is "+g:"You have no flash plugin installed")+"</h3>"+(a.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='"+k+"'>here</a></p>");if(a.tagName=="A")a.onclick=function(){location.href=k}}if(b.onFail){var d=b.onFail.call(this);if(typeof d=="string")a.innerHTML=d}}if(i)window[b.id]=document.getElementById(b.id);f(this,{getRoot:function(){return a},getOptions:function(){return b},getConf:function(){return c},
+getApi:function(){return a.firstChild}})}var i=document.all,k="http://www.adobe.com/go/getflashplayer",n=typeof jQuery=="function",o=/(\d+)[^\d]+(\d+)[^\d]*(\d*)/,j={width:"100%",height:"100%",id:"_"+(""+Math.random()).slice(9),allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:[3,0],onFail:null,expressInstall:null,w3c:false,cachebusting:false};window.attachEvent&&window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}});
+window.flashembed=function(a,b,c){if(typeof a=="string")a=document.getElementById(a.replace("#",""));if(a){if(typeof b=="string")b={src:b};return new m(a,f(f({},j),b),c)}};var e=f(window.flashembed,{conf:j,getVersion:function(){var a,b;try{b=navigator.plugins["Shockwave Flash"].description.slice(16)}catch(c){try{b=(a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"))&&a.GetVariable("$version")}catch(d){try{b=(a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"))&&a.GetVariable("$version")}catch(h){}}}return(b=
+o.exec(b))?[b[1],b[3]]:[0,0]},asString:function(a){if(a===null||a===undefined)return null;var b=typeof a;if(b=="object"&&a.push)b="array";switch(b){case "string":a=a.replace(new RegExp('(["\\\\])',"g"),"\\$1");a=a.replace(/^\s?(\d+\.?\d+)%/,"$1pct");return'"'+a+'"';case "array":return"["+l(a,function(d){return e.asString(d)}).join(",")+"]";case "function":return'"function()"';case "object":b=[];for(var c in a)a.hasOwnProperty(c)&&b.push('"'+c+'":'+e.asString(a[c]));return"{"+b.join(",")+"}"}return String(a).replace(/\s/g,
+" ").replace(/\'/g,'"')},getHTML:function(a,b){a=f({},a);var c='<object width="'+a.width+'" height="'+a.height+'" id="'+a.id+'" name="'+a.id+'"';if(a.cachebusting)a.src+=(a.src.indexOf("?")!=-1?"&":"?")+Math.random();c+=a.w3c||!i?' data="'+a.src+'" type="application/x-shockwave-flash"':' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';c+=">";if(a.w3c||i)c+='<param name="movie" value="'+a.src+'" />';a.width=a.height=a.id=a.w3c=a.src=null;a.onFail=a.version=a.expressInstall=null;for(var d in a)if(a[d])c+=
+'<param name="'+d+'" value="'+a[d]+'" />';a="";if(b){for(var h in b)if(b[h]){d=b[h];a+=h+"="+(/function|object/.test(typeof d)?e.asString(d):d)+"&"}a=a.slice(0,-1);c+='<param name="flashvars" value=\''+a+"' />"}c+="</object>";return c},isSupported:function(a){return g[0]>a[0]||g[0]==a[0]&&g[1]>=a[1]}}),g=e.getVersion();if(n){jQuery.tools=jQuery.tools||{version:"1.2.5"};jQuery.tools.flashembed={conf:j};jQuery.fn.flashembed=function(a,b){return this.each(function(){$(this).data("flashembed",flashembed(this,
+a,b))})}}})();
+(function(b){function h(c){if(c){var a=d.contentWindow.document;a.open().close();a.location.hash=c}}var g,d,f,i;b.tools=b.tools||{version:"1.2.5"};b.tools.history={init:function(c){if(!i){if(b.browser.msie&&b.browser.version<"8"){if(!d){d=b("<iframe/>").attr("src","javascript:false;").hide().get(0);b("body").append(d);setInterval(function(){var a=d.contentWindow.document;a=a.location.hash;g!==a&&b.event.trigger("hash",a)},100);h(location.hash||"#")}}else setInterval(function(){var a=location.hash;
+a!==g&&b.event.trigger("hash",a)},100);f=!f?c:f.add(c);c.click(function(a){var e=b(this).attr("href");d&&h(e);if(e.slice(0,1)!="#"){location.href="#"+e;return a.preventDefault()}});i=true}}};b(window).bind("hash",function(c,a){a?f.filter(function(){var e=b(this).attr("href");return e==a||e==a.replace("#","")}).trigger("history",[a]):f.eq(0).trigger("history",[a]);g=a});b.fn.history=function(c){b.tools.history.init(this);return this.bind("history",c)}})(jQuery);
+(function(b){function k(){if(b.browser.msie){var a=b(document).height(),d=b(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,a-d<20?d:a]}return[b(document).width(),b(document).height()]}function h(a){if(a)return a.call(b.mask)}b.tools=b.tools||{version:"1.2.5"};var l;l=b.tools.expose={conf:{maskId:"exposeMask",loadSpeed:"slow",closeSpeed:"fast",closeOnClick:true,closeOnEsc:true,zIndex:9998,opacity:0.8,startOpacity:0,color:"#fff",onLoad:null,
+onClose:null}};var c,i,e,g,j;b.mask={load:function(a,d){if(e)return this;if(typeof a=="string")a={color:a};a=a||g;g=a=b.extend(b.extend({},l.conf),a);c=b("#"+a.maskId);if(!c.length){c=b("<div/>").attr("id",a.maskId);b("body").append(c)}var m=k();c.css({position:"absolute",top:0,left:0,width:m[0],height:m[1],display:"none",opacity:a.startOpacity,zIndex:a.zIndex});a.color&&c.css("backgroundColor",a.color);if(h(a.onBeforeLoad)===false)return this;a.closeOnEsc&&b(document).bind("keydown.mask",function(f){f.keyCode==
+27&&b.mask.close(f)});a.closeOnClick&&c.bind("click.mask",function(f){b.mask.close(f)});b(window).bind("resize.mask",function(){b.mask.fit()});if(d&&d.length){j=d.eq(0).css("zIndex");b.each(d,function(){var f=b(this);/relative|absolute|fixed/i.test(f.css("position"))||f.css("position","relative")});i=d.css({zIndex:Math.max(a.zIndex+1,j=="auto"?0:j)})}c.css({display:"block"}).fadeTo(a.loadSpeed,a.opacity,function(){b.mask.fit();h(a.onLoad);e="full"});e=true;return this},close:function(){if(e){if(h(g.onBeforeClose)===
+false)return this;c.fadeOut(g.closeSpeed,function(){h(g.onClose);i&&i.css({zIndex:j});e=false});b(document).unbind("keydown.mask");c.unbind("click.mask");b(window).unbind("resize.mask")}return this},fit:function(){if(e){var a=k();c.css({width:a[0],height:a[1]})}},getMask:function(){return c},isLoaded:function(a){return a?e=="full":e},getConf:function(){return g},getExposed:function(){return i}};b.fn.mask=function(a){b.mask.load(a);return this};b.fn.expose=function(a){b.mask.load(a,this);return this}})(jQuery);
+(function(b){function c(a){switch(a.type){case "mousemove":return b.extend(a.data,{clientX:a.clientX,clientY:a.clientY,pageX:a.pageX,pageY:a.pageY});case "DOMMouseScroll":b.extend(a,a.data);a.delta=-a.detail/3;break;case "mousewheel":a.delta=a.wheelDelta/120;break}a.type="wheel";return b.event.handle.call(this,a,a.delta)}b.fn.mousewheel=function(a){return this[a?"bind":"trigger"]("wheel",a)};b.event.special.wheel={setup:function(){b.event.add(this,d,c,{})},teardown:function(){b.event.remove(this,
+d,c)}};var d=!b.browser.mozilla?"mousewheel":"DOMMouseScroll"+(b.browser.version<"1.9"?" mousemove":"")})(jQuery);
+(function(c){function p(d,b,a){var e=this,l=d.add(this),h=d.find(a.tabs),i=b.jquery?b:d.children(b),j;h.length||(h=d.children());i.length||(i=d.parent().find(b));i.length||(i=c(b));c.extend(this,{click:function(f,g){var k=h.eq(f);if(typeof f=="string"&&f.replace("#","")){k=h.filter("[href*="+f.replace("#","")+"]");f=Math.max(h.index(k),0)}if(a.rotate){var n=h.length-1;if(f<0)return e.click(n,g);if(f>n)return e.click(0,g)}if(!k.length){if(j>=0)return e;f=a.initialIndex;k=h.eq(f)}if(f===j)return e;
+g=g||c.Event();g.type="onBeforeClick";l.trigger(g,[f]);if(!g.isDefaultPrevented()){o[a.effect].call(e,f,function(){g.type="onClick";l.trigger(g,[f])});j=f;h.removeClass(a.current);k.addClass(a.current);return e}},getConf:function(){return a},getTabs:function(){return h},getPanes:function(){return i},getCurrentPane:function(){return i.eq(j)},getCurrentTab:function(){return h.eq(j)},getIndex:function(){return j},next:function(){return e.click(j+1)},prev:function(){return e.click(j-1)},destroy:function(){h.unbind(a.event).removeClass(a.current);
+i.find("a[href^=#]").unbind("click.T");return e}});c.each("onBeforeClick,onClick".split(","),function(f,g){c.isFunction(a[g])&&c(e).bind(g,a[g]);e[g]=function(k){k&&c(e).bind(g,k);return e}});if(a.history&&c.fn.history){c.tools.history.init(h);a.event="history"}h.each(function(f){c(this).bind(a.event,function(g){e.click(f,g);return g.preventDefault()})});i.find("a[href^=#]").bind("click.T",function(f){e.click(c(this).attr("href"),f)});if(location.hash&&a.tabs=="a"&&d.find("[href="+location.hash+"]").length)e.click(location.hash);
+else if(a.initialIndex===0||a.initialIndex>0)e.click(a.initialIndex)}c.tools=c.tools||{version:"1.2.5"};c.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:false,history:false},addEffect:function(d,b){o[d]=b}};var o={"default":function(d,b){this.getPanes().hide().eq(d).show();b.call()},fade:function(d,b){var a=this.getConf(),e=a.fadeOutSpeed,l=this.getPanes();e?l.fadeOut(e):l.hide();l.eq(d).fadeIn(a.fadeInSpeed,b)},slide:function(d,
+b){this.getPanes().slideUp(200);this.getPanes().eq(d).slideDown(400,b)},ajax:function(d,b){this.getPanes().eq(0).load(this.getTabs().eq(d).attr("href"),b)}},m;c.tools.tabs.addEffect("horizontal",function(d,b){m||(m=this.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},function(){c(this).hide()});this.getPanes().eq(d).animate({width:m},function(){c(this).show();b.call()})});c.fn.tabs=function(d,b){var a=this.data("tabs");if(a){a.destroy();this.removeData("tabs")}if(c.isFunction(b))b=
+{onBeforeClick:b};b=c.extend({},c.tools.tabs.conf,b);this.each(function(){a=new p(c(this),d,b);c(this).data("tabs",a)});return b.api?a:this}})(jQuery);
+(function(c){function p(g,a){function m(f){var e=c(f);return e.length<2?e:g.parent().find(f)}var b=this,i=g.add(this),d=g.data("tabs"),h,j=true,n=m(a.next).click(function(){d.next()}),k=m(a.prev).click(function(){d.prev()});c.extend(b,{getTabs:function(){return d},getConf:function(){return a},play:function(){if(h)return b;var f=c.Event("onBeforePlay");i.trigger(f);if(f.isDefaultPrevented())return b;h=setInterval(d.next,a.interval);j=false;i.trigger("onPlay");return b},pause:function(){if(!h)return b;
+var f=c.Event("onBeforePause");i.trigger(f);if(f.isDefaultPrevented())return b;h=clearInterval(h);i.trigger("onPause");return b},stop:function(){b.pause();j=true}});c.each("onBeforePlay,onPlay,onBeforePause,onPause".split(","),function(f,e){c.isFunction(a[e])&&c(b).bind(e,a[e]);b[e]=function(q){return c(b).bind(e,q)}});a.autopause&&d.getTabs().add(n).add(k).add(d.getPanes()).hover(b.pause,function(){j||b.play()});a.autoplay&&b.play();a.clickable&&d.getPanes().click(function(){d.next()});if(!d.getConf().rotate){var l=
+a.disabledClass;d.getIndex()||k.addClass(l);d.onBeforeClick(function(f,e){k.toggleClass(l,!e);n.toggleClass(l,e==d.getTabs().length-1)})}}var o;o=c.tools.tabs.slideshow={conf:{next:".forward",prev:".backward",disabledClass:"disabled",autoplay:false,autopause:true,interval:3E3,clickable:true,api:false}};c.fn.slideshow=function(g){var a=this.data("slideshow");if(a)return a;g=c.extend({},o.conf,g);this.each(function(){a=new p(c(this),g);c(this).data("slideshow",a)});return g.api?a:this}})(jQuery);
+(function(f){function p(a,b,c){var h=c.relative?a.position().top:a.offset().top,d=c.relative?a.position().left:a.offset().left,i=c.position[0];h-=b.outerHeight()-c.offset[0];d+=a.outerWidth()+c.offset[1];if(/iPad/i.test(navigator.userAgent))h-=f(window).scrollTop();var j=b.outerHeight()+a.outerHeight();if(i=="center")h+=j/2;if(i=="bottom")h+=j;i=c.position[1];a=b.outerWidth()+a.outerWidth();if(i=="center")d-=a/2;if(i=="left")d-=a;return{top:h,left:d}}function u(a,b){var c=this,h=a.add(c),d,i=0,j=
+0,m=a.attr("title"),q=a.attr("data-tooltip"),r=o[b.effect],l,s=a.is(":input"),v=s&&a.is(":checkbox, :radio, select, :button, :submit"),t=a.attr("type"),k=b.events[t]||b.events[s?v?"widget":"input":"def"];if(!r)throw'Nonexistent effect "'+b.effect+'"';k=k.split(/,\s*/);if(k.length!=2)throw"Tooltip: bad events configuration for "+t;a.bind(k[0],function(e){clearTimeout(i);if(b.predelay)j=setTimeout(function(){c.show(e)},b.predelay);else c.show(e)}).bind(k[1],function(e){clearTimeout(j);if(b.delay)i=
+setTimeout(function(){c.hide(e)},b.delay);else c.hide(e)});if(m&&b.cancelDefault){a.removeAttr("title");a.data("title",m)}f.extend(c,{show:function(e){if(!d){if(q)d=f(q);else if(b.tip)d=f(b.tip).eq(0);else if(m)d=f(b.layout).addClass(b.tipClass).appendTo(document.body).hide().append(m);else{d=a.next();d.length||(d=a.parent().next())}if(!d.length)throw"Cannot find tooltip for "+a;}if(c.isShown())return c;d.stop(true,true);var g=p(a,d,b);b.tip&&d.html(a.data("title"));e=e||f.Event();e.type="onBeforeShow";
+h.trigger(e,[g]);if(e.isDefaultPrevented())return c;g=p(a,d,b);d.css({position:"absolute",top:g.top,left:g.left});l=true;r[0].call(c,function(){e.type="onShow";l="full";h.trigger(e)});g=b.events.tooltip.split(/,\s*/);if(!d.data("__set")){d.bind(g[0],function(){clearTimeout(i);clearTimeout(j)});g[1]&&!a.is("input:not(:checkbox, :radio), textarea")&&d.bind(g[1],function(n){n.relatedTarget!=a[0]&&a.trigger(k[1].split(" ")[0])});d.data("__set",true)}return c},hide:function(e){if(!d||!c.isShown())return c;
+e=e||f.Event();e.type="onBeforeHide";h.trigger(e);if(!e.isDefaultPrevented()){l=false;o[b.effect][1].call(c,function(){e.type="onHide";h.trigger(e)});return c}},isShown:function(e){return e?l=="full":l},getConf:function(){return b},getTip:function(){return d},getTrigger:function(){return a}});f.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(e,g){f.isFunction(b[g])&&f(c).bind(g,b[g]);c[g]=function(n){n&&f(c).bind(g,n);return c}})}f.tools=f.tools||{version:"1.2.5"};f.tools.tooltip=
+{conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,position:["top","center"],offset:[0,0],relative:false,cancelDefault:true,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(a,b,c){o[a]=[b,c]}};var o={toggle:[function(a){var b=this.getConf(),c=this.getTip();b=b.opacity;b<1&&c.css({opacity:b});c.show();a.call()},function(a){this.getTip().hide();
+a.call()}],fade:[function(a){var b=this.getConf();this.getTip().fadeTo(b.fadeInSpeed,b.opacity,a)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};f.fn.tooltip=function(a){var b=this.data("tooltip");if(b)return b;a=f.extend(true,{},f.tools.tooltip.conf,a);if(typeof a.position=="string")a.position=a.position.split(/,?\s/);this.each(function(){b=new u(f(this),a);f(this).data("tooltip",b)});return a.api?b:this}})(jQuery);
+(function(d){var i=d.tools.tooltip;d.extend(i.conf,{direction:"up",bounce:false,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!d.browser.msie});var e={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};i.addEffect("slide",function(g){var a=this.getConf(),f=this.getTip(),b=a.slideFade?{opacity:a.opacity}:{},c=e[a.direction]||e.up;b[c[1]]=c[0]+"="+a.slideOffset;a.slideFade&&f.css({opacity:0});f.show().animate(b,a.slideInSpeed,g)},function(g){var a=this.getConf(),f=a.slideOffset,
+b=a.slideFade?{opacity:0}:{},c=e[a.direction]||e.up,h=""+c[0];if(a.bounce)h=h=="+"?"-":"+";b[c[1]]=h+"="+f;this.getTip().animate(b,a.slideOutSpeed,function(){d(this).hide();g.call()})})})(jQuery);
+(function(g){function j(a){var c=g(window),d=c.width()+c.scrollLeft(),h=c.height()+c.scrollTop();return[a.offset().top<=c.scrollTop(),d<=a.offset().left+a.width(),h<=a.offset().top+a.height(),c.scrollLeft()>=a.offset().left]}function k(a){for(var c=a.length;c--;)if(a[c])return false;return true}var i=g.tools.tooltip;i.dynamic={conf:{classNames:"top right bottom left"}};g.fn.dynamic=function(a){if(typeof a=="number")a={speed:a};a=g.extend({},i.dynamic.conf,a);var c=a.classNames.split(/\s/),d;this.each(function(){var h=
+g(this).tooltip().onBeforeShow(function(e,f){e=this.getTip();var b=this.getConf();d||(d=[b.position[0],b.position[1],b.offset[0],b.offset[1],g.extend({},b)]);g.extend(b,d[4]);b.position=[d[0],d[1]];b.offset=[d[2],d[3]];e.css({visibility:"hidden",position:"absolute",top:f.top,left:f.left}).show();f=j(e);if(!k(f)){if(f[2]){g.extend(b,a.top);b.position[0]="top";e.addClass(c[0])}if(f[3]){g.extend(b,a.right);b.position[1]="right";e.addClass(c[1])}if(f[0]){g.extend(b,a.bottom);b.position[0]="bottom";e.addClass(c[2])}if(f[1]){g.extend(b,
+a.left);b.position[1]="left";e.addClass(c[3])}if(f[0]||f[2])b.offset[0]*=-1;if(f[1]||f[3])b.offset[1]*=-1}e.css({visibility:"visible"}).hide()});h.onBeforeShow(function(){var e=this.getConf();this.getTip();setTimeout(function(){e.position=[d[0],d[1]];e.offset=[d[2],d[3]]},0)});h.onHide(function(){var e=this.getTip();e.removeClass(a.classNames)});ret=h});return a.api?ret:this}})(jQuery);
+(function(e){function p(f,c){var b=e(c);return b.length<2?b:f.parent().find(c)}function u(f,c){var b=this,n=f.add(b),g=f.children(),l=0,j=c.vertical;k||(k=b);if(g.length>1)g=e(c.items,f);e.extend(b,{getConf:function(){return c},getIndex:function(){return l},getSize:function(){return b.getItems().size()},getNaviButtons:function(){return o.add(q)},getRoot:function(){return f},getItemWrap:function(){return g},getItems:function(){return g.children(c.item).not("."+c.clonedClass)},move:function(a,d){return b.seekTo(l+
+a,d)},next:function(a){return b.move(1,a)},prev:function(a){return b.move(-1,a)},begin:function(a){return b.seekTo(0,a)},end:function(a){return b.seekTo(b.getSize()-1,a)},focus:function(){return k=b},addItem:function(a){a=e(a);if(c.circular){g.children("."+c.clonedClass+":last").before(a);g.children("."+c.clonedClass+":first").replaceWith(a.clone().addClass(c.clonedClass))}else g.append(a);n.trigger("onAddItem",[a]);return b},seekTo:function(a,d,h){a.jquery||(a*=1);if(c.circular&&a===0&&l==-1&&d!==
+0)return b;if(!c.circular&&a<0||a>b.getSize()||a<-1)return b;var i=a;if(a.jquery)a=b.getItems().index(a);else i=b.getItems().eq(a);var r=e.Event("onBeforeSeek");if(!h){n.trigger(r,[a,d]);if(r.isDefaultPrevented()||!i.length)return b}i=j?{top:-i.position().top}:{left:-i.position().left};l=a;k=b;if(d===undefined)d=c.speed;g.animate(i,d,c.easing,h||function(){n.trigger("onSeek",[a])});return b}});e.each(["onBeforeSeek","onSeek","onAddItem"],function(a,d){e.isFunction(c[d])&&e(b).bind(d,c[d]);b[d]=function(h){h&&
+e(b).bind(d,h);return b}});if(c.circular){var s=b.getItems().slice(-1).clone().prependTo(g),t=b.getItems().eq(1).clone().appendTo(g);s.add(t).addClass(c.clonedClass);b.onBeforeSeek(function(a,d,h){if(!a.isDefaultPrevented())if(d==-1){b.seekTo(s,h,function(){b.end(0)});return a.preventDefault()}else d==b.getSize()&&b.seekTo(t,h,function(){b.begin(0)})});b.seekTo(0,0,function(){})}var o=p(f,c.prev).click(function(){b.prev()}),q=p(f,c.next).click(function(){b.next()});if(!c.circular&&b.getSize()>1){b.onBeforeSeek(function(a,
+d){setTimeout(function(){if(!a.isDefaultPrevented()){o.toggleClass(c.disabledClass,d<=0);q.toggleClass(c.disabledClass,d>=b.getSize()-1)}},1)});c.initialIndex||o.addClass(c.disabledClass)}c.mousewheel&&e.fn.mousewheel&&f.mousewheel(function(a,d){if(c.mousewheel){b.move(d<0?1:-1,c.wheelSpeed||50);return false}});if(c.touch){var m={};g[0].ontouchstart=function(a){a=a.touches[0];m.x=a.clientX;m.y=a.clientY};g[0].ontouchmove=function(a){if(a.touches.length==1&&!g.is(":animated")){var d=a.touches[0],h=
+m.x-d.clientX;d=m.y-d.clientY;b[j&&d>0||!j&&h>0?"next":"prev"]();a.preventDefault()}}}c.keyboard&&e(document).bind("keydown.scrollable",function(a){if(!(!c.keyboard||a.altKey||a.ctrlKey||e(a.target).is(":input")))if(!(c.keyboard!="static"&&k!=b)){var d=a.keyCode;if(j&&(d==38||d==40)){b.move(d==38?-1:1);return a.preventDefault()}if(!j&&(d==37||d==39)){b.move(d==37?-1:1);return a.preventDefault()}}});c.initialIndex&&b.seekTo(c.initialIndex,0,function(){})}e.tools=e.tools||{version:"1.2.5"};e.tools.scrollable=
+{conf:{activeClass:"active",circular:false,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:null,items:".items",keyboard:true,mousewheel:false,next:".next",prev:".prev",speed:400,vertical:false,touch:true,wheelSpeed:0}};var k;e.fn.scrollable=function(f){var c=this.data("scrollable");if(c)return c;f=e.extend({},e.tools.scrollable.conf,f);this.each(function(){c=new u(e(this),f);e(this).data("scrollable",c)});return f.api?c:this}})(jQuery);
+(function(b){var f=b.tools.scrollable;f.autoscroll={conf:{autoplay:true,interval:3E3,autopause:true}};b.fn.autoscroll=function(c){if(typeof c=="number")c={interval:c};var d=b.extend({},f.autoscroll.conf,c),g;this.each(function(){var a=b(this).data("scrollable");if(a)g=a;var e,h=true;a.play=function(){if(!e){h=false;e=setInterval(function(){a.next()},d.interval)}};a.pause=function(){e=clearInterval(e)};a.stop=function(){a.pause();h=true};d.autopause&&a.getRoot().add(a.getNaviButtons()).hover(a.pause,
+a.play);d.autoplay&&a.play()});return d.api?g:this}})(jQuery);
+(function(d){function p(b,g){var h=d(g);return h.length<2?h:b.parent().find(g)}var m=d.tools.scrollable;m.navigator={conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:false,idPrefix:null,history:false}};d.fn.navigator=function(b){if(typeof b=="string")b={navi:b};b=d.extend({},m.navigator.conf,b);var g;this.each(function(){function h(a,c,i){e.seekTo(c);if(j){if(location.hash)location.hash=a.attr("href").replace("#","")}else return i.preventDefault()}function f(){return k.find(b.naviItem||
+"> *")}function n(a){var c=d("<"+(b.naviItem||"a")+"/>").click(function(i){h(d(this),a,i)}).attr("href","#"+a);a===0&&c.addClass(l);b.indexed&&c.text(a+1);b.idPrefix&&c.attr("id",b.idPrefix+a);return c.appendTo(k)}function o(a,c){a=f().eq(c.replace("#",""));a.length||(a=f().filter("[href="+c+"]"));a.click()}var e=d(this).data("scrollable"),k=b.navi.jquery?b.navi:p(e.getRoot(),b.navi),q=e.getNaviButtons(),l=b.activeClass,j=b.history&&d.fn.history;if(e)g=e;e.getNaviButtons=function(){return q.add(k)};
+f().length?f().each(function(a){d(this).click(function(c){h(d(this),a,c)})}):d.each(e.getItems(),function(a){n(a)});e.onBeforeSeek(function(a,c){setTimeout(function(){if(!a.isDefaultPrevented()){var i=f().eq(c);!a.isDefaultPrevented()&&i.length&&f().removeClass(l).eq(c).addClass(l)}},1)});e.onAddItem(function(a,c){c=n(e.getItems().index(c));j&&c.history(o)});j&&f().history(o)});return b.api?g:this}})(jQuery);
+(function(a){function t(d,b){var c=this,j=d.add(c),o=a(window),k,f,m,g=a.tools.expose&&(b.mask||b.expose),n=Math.random().toString().slice(10);if(g){if(typeof g=="string")g={color:g};g.closeOnClick=g.closeOnEsc=false}var p=b.target||d.attr("rel");f=p?a(p):d;if(!f.length)throw"Could not find Overlay: "+p;d&&d.index(f)==-1&&d.click(function(e){c.load(e);return e.preventDefault()});a.extend(c,{load:function(e){if(c.isOpened())return c;var h=q[b.effect];if(!h)throw'Overlay: cannot find effect : "'+b.effect+
+'"';b.oneInstance&&a.each(s,function(){this.close(e)});e=e||a.Event();e.type="onBeforeLoad";j.trigger(e);if(e.isDefaultPrevented())return c;m=true;g&&a(f).expose(g);var i=b.top,r=b.left,u=f.outerWidth({margin:true}),v=f.outerHeight({margin:true});if(typeof i=="string")i=i=="center"?Math.max((o.height()-v)/2,0):parseInt(i,10)/100*o.height();if(r=="center")r=Math.max((o.width()-u)/2,0);h[0].call(c,{top:i,left:r},function(){if(m){e.type="onLoad";j.trigger(e)}});g&&b.closeOnClick&&a.mask.getMask().one("click",
+c.close);b.closeOnClick&&a(document).bind("click."+n,function(l){a(l.target).parents(f).length||c.close(l)});b.closeOnEsc&&a(document).bind("keydown."+n,function(l){l.keyCode==27&&c.close(l)});return c},close:function(e){if(!c.isOpened())return c;e=e||a.Event();e.type="onBeforeClose";j.trigger(e);if(!e.isDefaultPrevented()){m=false;q[b.effect][1].call(c,function(){e.type="onClose";j.trigger(e)});a(document).unbind("click."+n).unbind("keydown."+n);g&&a.mask.close();return c}},getOverlay:function(){return f},
+getTrigger:function(){return d},getClosers:function(){return k},isOpened:function(){return m},getConf:function(){return b}});a.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(e,h){a.isFunction(b[h])&&a(c).bind(h,b[h]);c[h]=function(i){i&&a(c).bind(h,i);return c}});k=f.find(b.close||".close");if(!k.length&&!b.close){k=a('<a class="close"></a>');f.prepend(k)}k.click(function(e){c.close(e)});b.load&&c.load()}a.tools=a.tools||{version:"1.2.5"};a.tools.overlay={addEffect:function(d,
+b,c){q[d]=[b,c]},conf:{close:null,closeOnClick:true,closeOnEsc:true,closeSpeed:"fast",effect:"default",fixed:!a.browser.msie||a.browser.version>6,left:"center",load:false,mask:null,oneInstance:true,speed:"normal",target:null,top:"10%"}};var s=[],q={};a.tools.overlay.addEffect("default",function(d,b){var c=this.getConf(),j=a(window);if(!c.fixed){d.top+=j.scrollTop();d.left+=j.scrollLeft()}d.position=c.fixed?"fixed":"absolute";this.getOverlay().css(d).fadeIn(c.speed,b)},function(d){this.getOverlay().fadeOut(this.getConf().closeSpeed,
+d)});a.fn.overlay=function(d){var b=this.data("overlay");if(b)return b;if(a.isFunction(d))d={onBeforeLoad:d};d=a.extend(true,{},a.tools.overlay.conf,d);this.each(function(){b=new t(a(this),d);s.push(b);a(this).data("overlay",b)});return d.api?b:this}})(jQuery);
+(function(h){function k(d){var e=d.offset();return{top:e.top+d.height()/2,left:e.left+d.width()/2}}var l=h.tools.overlay,f=h(window);h.extend(l.conf,{start:{top:null,left:null},fadeInSpeed:"fast",zIndex:9999});function o(d,e){var a=this.getOverlay(),c=this.getConf(),g=this.getTrigger(),p=this,m=a.outerWidth({margin:true}),b=a.data("img"),n=c.fixed?"fixed":"absolute";if(!b){b=a.css("backgroundImage");if(!b)throw"background-image CSS property not set for overlay";b=b.slice(b.indexOf("(")+1,b.indexOf(")")).replace(/\"/g,
+"");a.css("backgroundImage","none");b=h('<img src="'+b+'"/>');b.css({border:0,display:"none"}).width(m);h("body").append(b);a.data("img",b)}var i=c.start.top||Math.round(f.height()/2),j=c.start.left||Math.round(f.width()/2);if(g){g=k(g);i=g.top;j=g.left}if(c.fixed){i-=f.scrollTop();j-=f.scrollLeft()}else{d.top+=f.scrollTop();d.left+=f.scrollLeft()}b.css({position:"absolute",top:i,left:j,width:0,zIndex:c.zIndex}).show();d.position=n;a.css(d);b.animate({top:a.css("top"),left:a.css("left"),width:m},
+c.speed,function(){a.css("zIndex",c.zIndex+1).fadeIn(c.fadeInSpeed,function(){p.isOpened()&&!h(this).index(a)?e.call():a.hide()})}).css("position",n)}function q(d){var e=this.getOverlay().hide(),a=this.getConf(),c=this.getTrigger();e=e.data("img");var g={top:a.start.top,left:a.start.left,width:0};c&&h.extend(g,k(c));a.fixed&&e.css({position:"absolute"}).animate({top:"+="+f.scrollTop(),left:"+="+f.scrollLeft()},0);e.animate(g,a.closeSpeed,d)}l.addEffect("apple",o,q)})(jQuery);
+(function(d){function R(a,c){return 32-(new Date(a,c,32)).getDate()}function S(a,c){a=""+a;for(c=c||2;a.length<c;)a="0"+a;return a}function T(a,c,i){var p=a.getDate(),h=a.getDay(),q=a.getMonth();a=a.getFullYear();var f={d:p,dd:S(p),ddd:B[i].shortDays[h],dddd:B[i].days[h],m:q+1,mm:S(q+1),mmm:B[i].shortMonths[q],mmmm:B[i].months[q],yy:String(a).slice(2),yyyy:a};c=c.replace(X,function(r){return r in f?f[r]:r.slice(1,r.length-1)});return Y.html(c).html()}function y(a){return parseInt(a,10)}function U(a,
+c){return a.getFullYear()===c.getFullYear()&&a.getMonth()==c.getMonth()&&a.getDate()==c.getDate()}function C(a){if(a){if(a.constructor==Date)return a;if(typeof a=="string"){var c=a.split("-");if(c.length==3)return new Date(y(c[0]),y(c[1])-1,y(c[2]));if(!/^-?\d+$/.test(a))return;a=y(a)}c=new Date;c.setDate(c.getDate()+a);return c}}function Z(a,c){function i(b,e,g){m=b;D=b.getFullYear();E=b.getMonth();G=b.getDate();g=g||d.Event("api");g.type="change";H.trigger(g,[b]);if(!g.isDefaultPrevented()){a.val(T(b,
+e.format,e.lang));a.data("date",b);h.hide(g)}}function p(b){b.type="onShow";H.trigger(b);d(document).bind("keydown.d",function(e){if(e.ctrlKey)return true;var g=e.keyCode;if(g==8){a.val("");return h.hide(e)}if(g==27)return h.hide(e);if(d(V).index(g)>=0){if(!v){h.show(e);return e.preventDefault()}var j=d("#"+f.weeks+" a"),s=d("."+f.focus),n=j.index(s);s.removeClass(f.focus);if(g==74||g==40)n+=7;else if(g==75||g==38)n-=7;else if(g==76||g==39)n+=1;else if(g==72||g==37)n-=1;if(n>41){h.addMonth();s=d("#"+
+f.weeks+" a:eq("+(n-42)+")")}else if(n<0){h.addMonth(-1);s=d("#"+f.weeks+" a:eq("+(n+42)+")")}else s=j.eq(n);s.addClass(f.focus);return e.preventDefault()}if(g==34)return h.addMonth();if(g==33)return h.addMonth(-1);if(g==36)return h.today();if(g==13)d(e.target).is("select")||d("."+f.focus).click();return d([16,17,18,9]).index(g)>=0});d(document).bind("click.d",function(e){var g=e.target;if(!d(g).parents("#"+f.root).length&&g!=a[0]&&(!L||g!=L[0]))h.hide(e)})}var h=this,q=new Date,f=c.css,r=B[c.lang],
+k=d("#"+f.root),M=k.find("#"+f.title),L,I,J,D,E,G,m=a.attr("data-value")||c.value||a.val(),o=a.attr("min")||c.min,t=a.attr("max")||c.max,v;if(o===0)o="0";m=C(m)||q;o=C(o||c.yearRange[0]*365);t=C(t||c.yearRange[1]*365);if(!r)throw"Dateinput: invalid language: "+c.lang;if(a.attr("type")=="date"){var N=d("<input/>");d.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(b,e){N.attr(e,a.attr(e))});a.replaceWith(N);a=N}a.addClass(f.input);var H=
+a.add(h);if(!k.length){k=d("<div><div><a/><div/><a/></div><div><div/><div/></div></div>").hide().css({position:"absolute"}).attr("id",f.root);k.children().eq(0).attr("id",f.head).end().eq(1).attr("id",f.body).children().eq(0).attr("id",f.days).end().eq(1).attr("id",f.weeks).end().end().end().find("a").eq(0).attr("id",f.prev).end().eq(1).attr("id",f.next);M=k.find("#"+f.head).find("div").attr("id",f.title);if(c.selectors){var z=d("<select/>").attr("id",f.month),A=d("<select/>").attr("id",f.year);M.html(z.add(A))}for(var $=
+k.find("#"+f.days),O=0;O<7;O++)$.append(d("<span/>").text(r.shortDays[(O+c.firstDay)%7]));d("body").append(k)}if(c.trigger)L=d("<a/>").attr("href","#").addClass(f.trigger).click(function(b){h.show();return b.preventDefault()}).insertAfter(a);var K=k.find("#"+f.weeks);A=k.find("#"+f.year);z=k.find("#"+f.month);d.extend(h,{show:function(b){if(!(a.attr("readonly")||a.attr("disabled")||v)){b=b||d.Event();b.type="onBeforeShow";H.trigger(b);if(!b.isDefaultPrevented()){d.each(W,function(){this.hide()});
+v=true;z.unbind("change").change(function(){h.setValue(A.val(),d(this).val())});A.unbind("change").change(function(){h.setValue(d(this).val(),z.val())});I=k.find("#"+f.prev).unbind("click").click(function(){I.hasClass(f.disabled)||h.addMonth(-1);return false});J=k.find("#"+f.next).unbind("click").click(function(){J.hasClass(f.disabled)||h.addMonth();return false});h.setValue(m);var e=a.offset();if(/iPad/i.test(navigator.userAgent))e.top-=d(window).scrollTop();k.css({top:e.top+a.outerHeight({margins:true})+
+c.offset[0],left:e.left+c.offset[1]});if(c.speed)k.show(c.speed,function(){p(b)});else{k.show();p(b)}return h}}},setValue:function(b,e,g){var j;if(parseInt(e,10)>=-1){b=y(b);e=y(e);g=y(g);j=new Date(b,e,g)}else{j=b||m;b=j.getFullYear();e=j.getMonth();g=j.getDate()}if(e==-1){e=11;b--}else if(e==12){e=0;b++}if(!v){i(j,c);return h}E=e;D=b;g=new Date(b,e,1-c.firstDay);g=g.getDay();var s=R(b,e),n=R(b,e-1),P;if(c.selectors){z.empty();d.each(r.months,function(w,F){o<new Date(b,w+1,-1)&&t>new Date(b,w,0)&&
+z.append(d("<option/>").html(F).attr("value",w))});A.empty();j=q.getFullYear();for(var l=j+c.yearRange[0];l<j+c.yearRange[1];l++)o<=new Date(l+1,-1,1)&&t>new Date(l,0,0)&&A.append(d("<option/>").text(l));z.val(e);A.val(b)}else M.html(r.months[e]+" "+b);K.empty();I.add(J).removeClass(f.disabled);l=!g?-7:0;for(var u,x;l<(!g?35:42);l++){u=d("<a/>");if(l%7===0){P=d("<div/>").addClass(f.week);K.append(P)}if(l<g){u.addClass(f.off);x=n-g+l+1;j=new Date(b,e-1,x)}else if(l>=g+s){u.addClass(f.off);x=l-s-g+
+1;j=new Date(b,e+1,x)}else{x=l-g+1;j=new Date(b,e,x);if(U(m,j))u.attr("id",f.current).addClass(f.focus);else U(q,j)&&u.attr("id",f.today)}o&&j<o&&u.add(I).addClass(f.disabled);t&&j>t&&u.add(J).addClass(f.disabled);u.attr("href","#"+x).text(x).data("date",j);P.append(u)}K.find("a").click(function(w){var F=d(this);if(!F.hasClass(f.disabled)){d("#"+f.current).removeAttr("id");F.attr("id",f.current);i(F.data("date"),c,w)}return false});f.sunday&&K.find(f.week).each(function(){var w=c.firstDay?7-c.firstDay:
+0;d(this).children().slice(w,w+1).addClass(f.sunday)});return h},setMin:function(b,e){o=C(b);e&&m<o&&h.setValue(o);return h},setMax:function(b,e){t=C(b);e&&m>t&&h.setValue(t);return h},today:function(){return h.setValue(q)},addDay:function(b){return this.setValue(D,E,G+(b||1))},addMonth:function(b){return this.setValue(D,E+(b||1),G)},addYear:function(b){return this.setValue(D+(b||1),E,G)},hide:function(b){if(v){b=d.Event();b.type="onHide";H.trigger(b);d(document).unbind("click.d").unbind("keydown.d");
+if(b.isDefaultPrevented())return;k.hide();v=false}return h},getConf:function(){return c},getInput:function(){return a},getCalendar:function(){return k},getValue:function(b){return b?T(m,b,c.lang):m},isOpen:function(){return v}});d.each(["onBeforeShow","onShow","change","onHide"],function(b,e){d.isFunction(c[e])&&d(h).bind(e,c[e]);h[e]=function(g){g&&d(h).bind(e,g);return h}});a.bind("focus click",h.show).keydown(function(b){var e=b.keyCode;if(!v&&d(V).index(e)>=0){h.show(b);return b.preventDefault()}return b.shiftKey||
+b.ctrlKey||b.altKey||e==9?true:b.preventDefault()});C(a.val())&&i(m,c)}d.tools=d.tools||{version:"1.2.5"};var W=[],Q,V=[75,76,38,39,74,72,40,37],B={};Q=d.tools.dateinput={conf:{format:"mm/dd/yy",selectors:false,yearRange:[-5,5],lang:"en",offset:[0,0],speed:0,firstDay:0,min:undefined,max:undefined,trigger:false,css:{prefix:"cal",input:"date",root:0,head:0,title:0,prev:0,next:0,month:0,year:0,days:0,body:0,weeks:0,today:0,current:0,week:0,off:0,sunday:0,focus:0,disabled:0,trigger:0}},localize:function(a,
+c){d.each(c,function(i,p){c[i]=p.split(",")});B[a]=c}};Q.localize("en",{months:"January,February,March,April,May,June,July,August,September,October,November,December",shortMonths:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",days:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",shortDays:"Sun,Mon,Tue,Wed,Thu,Fri,Sat"});var X=/d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*'/g,Y=d("<a/>");d.expr[":"].date=function(a){var c=a.getAttribute("type");return c&&c=="date"||!!d(a).data("dateinput")};
+d.fn.dateinput=function(a){if(this.data("dateinput"))return this;a=d.extend(true,{},Q.conf,a);d.each(a.css,function(i,p){if(!p&&i!="prefix")a.css[i]=(a.css.prefix||"")+(p||i)});var c;this.each(function(){var i=new Z(d(this),a);W.push(i);i=i.getInput().data("dateinput",i);c=c?c.add(i):i});return c?c:this}})(jQuery);
+(function(e){function F(d,a){a=Math.pow(10,a);return Math.round(d*a)/a}function q(d,a){if(a=parseInt(d.css(a),10))return a;return(d=d[0].currentStyle)&&d.width&&parseInt(d.width,10)}function C(d){return(d=d.data("events"))&&d.onSlide}function G(d,a){function h(c,b,f,j){if(f===undefined)f=b/k*z;else if(j)f-=a.min;if(s)f=Math.round(f/s)*s;if(b===undefined||s)b=f*k/z;if(isNaN(f))return g;b=Math.max(0,Math.min(b,k));f=b/k*z;if(j||!n)f+=a.min;if(n)if(j)b=k-b;else f=a.max-f;f=F(f,t);var r=c.type=="click";
+if(D&&l!==undefined&&!r){c.type="onSlide";A.trigger(c,[f,b]);if(c.isDefaultPrevented())return g}j=r?a.speed:0;r=r?function(){c.type="change";A.trigger(c,[f])}:null;if(n){m.animate({top:b},j,r);a.progress&&B.animate({height:k-b+m.width()/2},j)}else{m.animate({left:b},j,r);a.progress&&B.animate({width:b+m.width()/2},j)}l=f;H=b;d.val(f);return g}function o(){if(n=a.vertical||q(i,"height")>q(i,"width")){k=q(i,"height")-q(m,"height");u=i.offset().top+k}else{k=q(i,"width")-q(m,"width");u=i.offset().left}}
+function v(){o();g.setValue(a.value!==undefined?a.value:a.min)}var g=this,p=a.css,i=e("<div><div/><a href='#'/></div>").data("rangeinput",g),n,l,u,k,H;d.before(i);var m=i.addClass(p.slider).find("a").addClass(p.handle),B=i.find("div").addClass(p.progress);e.each("min,max,step,value".split(","),function(c,b){c=d.attr(b);if(parseFloat(c))a[b]=parseFloat(c,10)});var z=a.max-a.min,s=a.step=="any"?0:a.step,t=a.precision;if(t===undefined)try{t=s.toString().split(".")[1].length}catch(I){t=0}if(d.attr("type")==
+"range"){var w=e("<input/>");e.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(c,b){w.attr(b,d.attr(b))});w.val(a.value);d.replaceWith(w);d=w}d.addClass(p.input);var A=e(g).add(d),D=true;e.extend(g,{getValue:function(){return l},setValue:function(c,b){o();return h(b||e.Event("api"),undefined,c,true)},getConf:function(){return a},getProgress:function(){return B},getHandle:function(){return m},getInput:function(){return d},step:function(c,
+b){b=b||e.Event();var f=a.step=="any"?1:a.step;g.setValue(l+f*(c||1),b)},stepUp:function(c){return g.step(c||1)},stepDown:function(c){return g.step(-c||-1)}});e.each("onSlide,change".split(","),function(c,b){e.isFunction(a[b])&&e(g).bind(b,a[b]);g[b]=function(f){f&&e(g).bind(b,f);return g}});m.drag({drag:false}).bind("dragStart",function(){o();D=C(e(g))||C(d)}).bind("drag",function(c,b,f){if(d.is(":disabled"))return false;h(c,n?b:f)}).bind("dragEnd",function(c){if(!c.isDefaultPrevented()){c.type=
+"change";A.trigger(c,[l])}}).click(function(c){return c.preventDefault()});i.click(function(c){if(d.is(":disabled")||c.target==m[0])return c.preventDefault();o();var b=m.width()/2;h(c,n?k-u-b+c.pageY:c.pageX-u-b)});a.keyboard&&d.keydown(function(c){if(!d.attr("readonly")){var b=c.keyCode,f=e([75,76,38,33,39]).index(b)!=-1,j=e([74,72,40,34,37]).index(b)!=-1;if((f||j)&&!(c.shiftKey||c.altKey||c.ctrlKey)){if(f)g.step(b==33?10:1,c);else if(j)g.step(b==34?-10:-1,c);return c.preventDefault()}}});d.blur(function(c){var b=
+e(this).val();b!==l&&g.setValue(b,c)});e.extend(d[0],{stepUp:g.stepUp,stepDown:g.stepDown});v();k||e(window).load(v)}e.tools=e.tools||{version:"1.2.5"};var E;E=e.tools.rangeinput={conf:{min:0,max:100,step:"any",steps:0,value:0,precision:undefined,vertical:0,keyboard:true,progress:false,speed:100,css:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}};var x,y;e.fn.drag=function(d){document.ondragstart=function(){return false};d=e.extend({x:true,y:true,drag:true},d);x=x||e(document).bind("mousedown mouseup",
+function(a){var h=e(a.target);if(a.type=="mousedown"&&h.data("drag")){var o=h.position(),v=a.pageX-o.left,g=a.pageY-o.top,p=true;x.bind("mousemove.drag",function(i){var n=i.pageX-v;i=i.pageY-g;var l={};if(d.x)l.left=n;if(d.y)l.top=i;if(p){h.trigger("dragStart");p=false}d.drag&&h.css(l);h.trigger("drag",[i,n]);y=h});a.preventDefault()}else try{y&&y.trigger("dragEnd")}finally{x.unbind("mousemove.drag");y=null}});return this.data("drag",true)};e.expr[":"].range=function(d){var a=d.getAttribute("type");
+return a&&a=="range"||!!e(d).filter("input").data("rangeinput")};e.fn.rangeinput=function(d){if(this.data("rangeinput"))return this;d=e.extend(true,{},E.conf,d);var a;this.each(function(){var h=new G(e(this),e.extend(true,{},d));h=h.getInput().data("rangeinput",h);a=a?a.add(h):h});return a?a:this}})(jQuery);
+(function(e){function t(a,b,c){var k=a.offset().top,f=a.offset().left,l=c.position.split(/,?\s+/),p=l[0];l=l[1];k-=b.outerHeight()-c.offset[0];f+=a.outerWidth()+c.offset[1];if(/iPad/i.test(navigator.userAgent))k-=e(window).scrollTop();c=b.outerHeight()+a.outerHeight();if(p=="center")k+=c/2;if(p=="bottom")k+=c;a=a.outerWidth();if(l=="center")f-=(a+b.outerWidth())/2;if(l=="left")f-=a;return{top:k,left:f}}function y(a){function b(){return this.getAttribute("type")==a}b.key="[type="+a+"]";return b}function u(a,
+b,c){function k(g,d,i){if(!(!c.grouped&&g.length)){var j;if(i===false||e.isArray(i)){j=h.messages[d.key||d]||h.messages["*"];j=j[c.lang]||h.messages["*"].en;(d=j.match(/\$\d/g))&&e.isArray(i)&&e.each(d,function(m){j=j.replace(this,i[m])})}else j=i[c.lang]||i;g.push(j)}}var f=this,l=b.add(f);a=a.not(":button, :image, :reset, :submit");e.extend(f,{getConf:function(){return c},getForm:function(){return b},getInputs:function(){return a},reflow:function(){a.each(function(){var g=e(this),d=g.data("msg.el");
+if(d){g=t(g,d,c);d.css({top:g.top,left:g.left})}});return f},invalidate:function(g,d){if(!d){var i=[];e.each(g,function(j,m){j=a.filter("[name='"+j+"']");if(j.length){j.trigger("OI",[m]);i.push({input:j,messages:[m]})}});g=i;d=e.Event()}d.type="onFail";l.trigger(d,[g]);d.isDefaultPrevented()||q[c.effect][0].call(f,g,d);return f},reset:function(g){g=g||a;g.removeClass(c.errorClass).each(function(){var d=e(this).data("msg.el");if(d){d.remove();e(this).data("msg.el",null)}}).unbind(c.errorInputEvent||
+"");return f},destroy:function(){b.unbind(c.formEvent+".V").unbind("reset.V");a.unbind(c.inputEvent+".V").unbind("change.V");return f.reset()},checkValidity:function(g,d){g=g||a;g=g.not(":disabled");if(!g.length)return true;d=d||e.Event();d.type="onBeforeValidate";l.trigger(d,[g]);if(d.isDefaultPrevented())return d.result;var i=[];g.not(":radio:not(:checked)").each(function(){var m=[],n=e(this).data("messages",m),v=r&&n.is(":date")?"onHide.v":c.errorInputEvent+".v";n.unbind(v);e.each(w,function(){var o=
+this,s=o[0];if(n.filter(s).length){o=o[1].call(f,n,n.val());if(o!==true){d.type="onBeforeFail";l.trigger(d,[n,s]);if(d.isDefaultPrevented())return false;var x=n.attr(c.messageAttr);if(x){m=[x];return false}else k(m,s,o)}}});if(m.length){i.push({input:n,messages:m});n.trigger("OI",[m]);c.errorInputEvent&&n.bind(v,function(o){f.checkValidity(n,o)})}if(c.singleError&&i.length)return false});var j=q[c.effect];if(!j)throw'Validator: cannot find effect "'+c.effect+'"';if(i.length){f.invalidate(i,d);return false}else{j[1].call(f,
+g,d);d.type="onSuccess";l.trigger(d,[g]);g.unbind(c.errorInputEvent+".v")}return true}});e.each("onBeforeValidate,onBeforeFail,onFail,onSuccess".split(","),function(g,d){e.isFunction(c[d])&&e(f).bind(d,c[d]);f[d]=function(i){i&&e(f).bind(d,i);return f}});c.formEvent&&b.bind(c.formEvent+".V",function(g){if(!f.checkValidity(null,g))return g.preventDefault()});b.bind("reset.V",function(){f.reset()});a[0]&&a[0].validity&&a.each(function(){this.oninvalid=function(){return false}});if(b[0])b[0].checkValidity=
+f.checkValidity;c.inputEvent&&a.bind(c.inputEvent+".V",function(g){f.checkValidity(e(this),g)});a.filter(":checkbox, select").filter("[required]").bind("change.V",function(g){var d=e(this);if(this.checked||d.is("select")&&e(this).val())q[c.effect][1].call(f,d,g)});var p=a.filter(":radio").change(function(g){f.checkValidity(p,g)});e(window).resize(function(){f.reflow()})}e.tools=e.tools||{version:"1.2.5"};var z=/\[type=([a-z]+)\]/,A=/^-?[0-9]*(\.[0-9]+)?$/,r=e.tools.dateinput,B=/^([a-z0-9_\.\-\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,6})$/i,
+C=/^(https?:\/\/)?[\da-z\.\-]+\.[a-z\.]{2,6}[#&+_\?\/\w \.\-=]*$/i,h;h=e.tools.validator={conf:{grouped:false,effect:"default",errorClass:"invalid",inputEvent:null,errorInputEvent:"keyup",formEvent:"submit",lang:"en",message:"<div/>",messageAttr:"data-message",messageClass:"error",offset:[0,0],position:"center right",singleError:false,speed:"normal"},messages:{"*":{en:"Please correct this value"}},localize:function(a,b){e.each(b,function(c,k){h.messages[c]=h.messages[c]||{};h.messages[c][a]=k})},
+localizeFn:function(a,b){h.messages[a]=h.messages[a]||{};e.extend(h.messages[a],b)},fn:function(a,b,c){if(e.isFunction(b))c=b;else{if(typeof b=="string")b={en:b};this.messages[a.key||a]=b}if(b=z.exec(a))a=y(b[1]);w.push([a,c])},addEffect:function(a,b,c){q[a]=[b,c]}};var w=[],q={"default":[function(a){var b=this.getConf();e.each(a,function(c,k){c=k.input;c.addClass(b.errorClass);var f=c.data("msg.el");if(!f){f=e(b.message).addClass(b.messageClass).appendTo(document.body);c.data("msg.el",f)}f.css({visibility:"hidden"}).find("p").remove();
+e.each(k.messages,function(l,p){e("<p/>").html(p).appendTo(f)});f.outerWidth()==f.parent().width()&&f.add(f.find("p")).css({display:"inline"});k=t(c,f,b);f.css({visibility:"visible",position:"absolute",top:k.top,left:k.left}).fadeIn(b.speed)})},function(a){var b=this.getConf();a.removeClass(b.errorClass).each(function(){var c=e(this).data("msg.el");c&&c.css({visibility:"hidden"})})}]};e.each("email,url,number".split(","),function(a,b){e.expr[":"][b]=function(c){return c.getAttribute("type")===b}});
+e.fn.oninvalid=function(a){return this[a?"bind":"trigger"]("OI",a)};h.fn(":email","Please enter a valid email address",function(a,b){return!b||B.test(b)});h.fn(":url","Please enter a valid URL",function(a,b){return!b||C.test(b)});h.fn(":number","Please enter a numeric value.",function(a,b){return A.test(b)});h.fn("[max]","Please enter a value smaller than $1",function(a,b){if(b===""||r&&a.is(":date"))return true;a=a.attr("max");return parseFloat(b)<=parseFloat(a)?true:[a]});h.fn("[min]","Please enter a value larger than $1",
+function(a,b){if(b===""||r&&a.is(":date"))return true;a=a.attr("min");return parseFloat(b)>=parseFloat(a)?true:[a]});h.fn("[required]","Please complete this mandatory field.",function(a,b){if(a.is(":checkbox"))return a.is(":checked");return!!b});h.fn("[pattern]",function(a){var b=new RegExp("^"+a.attr("pattern")+"$");return b.test(a.val())});e.fn.validator=function(a){var b=this.data("validator");if(b){b.destroy();this.removeData("validator")}a=e.extend(true,{},h.conf,a);if(this.is("form"))return this.each(function(){var c=
+e(this);b=new u(c.find(":input"),c,a);c.data("validator",b)});else{b=new u(this,this.eq(0).closest("form"),a);return this.data("validator",b)}}})(jQuery);
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/js/json2.js Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,480 @@
+/*
+ http://www.JSON.org/json2.js
+ 2011-02-23
+
+ Public Domain.
+
+ NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
+
+ See http://www.JSON.org/js.html
+
+
+ This code should be minified before deployment.
+ See http://javascript.crockford.com/jsmin.html
+
+ USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO
+ NOT CONTROL.
+
+
+ This file creates a global JSON object containing two methods: stringify
+ and parse.
+
+ JSON.stringify(value, replacer, space)
+ value any JavaScript value, usually an object or array.
+
+ replacer an optional parameter that determines how object
+ values are stringified for objects. It can be a
+ function or an array of strings.
+
+ space an optional parameter that specifies the indentation
+ of nested structures. If it is omitted, the text will
+ be packed without extra whitespace. If it is a number,
+ it will specify the number of spaces to indent at each
+ level. If it is a string (such as '\t' or ' '),
+ it contains the characters used to indent at each level.
+
+ This method produces a JSON text from a JavaScript value.
+
+ When an object value is found, if the object contains a toJSON
+ method, its toJSON method will be called and the result will be
+ stringified. A toJSON method does not serialize: it returns the
+ value represented by the name/value pair that should be serialized,
+ or undefined if nothing should be serialized. The toJSON method
+ will be passed the key associated with the value, and this will be
+ bound to the value
+
+ For example, this would serialize Dates as ISO strings.
+
+ Date.prototype.toJSON = function (key) {
+ function f(n) {
+ // Format integers to have at least two digits.
+ return n < 10 ? '0' + n : n;
+ }
+
+ return this.getUTCFullYear() + '-' +
+ f(this.getUTCMonth() + 1) + '-' +
+ f(this.getUTCDate()) + 'T' +
+ f(this.getUTCHours()) + ':' +
+ f(this.getUTCMinutes()) + ':' +
+ f(this.getUTCSeconds()) + 'Z';
+ };
+
+ You can provide an optional replacer method. It will be passed the
+ key and value of each member, with this bound to the containing
+ object. The value that is returned from your method will be
+ serialized. If your method returns undefined, then the member will
+ be excluded from the serialization.
+
+ If the replacer parameter is an array of strings, then it will be
+ used to select the members to be serialized. It filters the results
+ such that only members with keys listed in the replacer array are
+ stringified.
+
+ Values that do not have JSON representations, such as undefined or
+ functions, will not be serialized. Such values in objects will be
+ dropped; in arrays they will be replaced with null. You can use
+ a replacer function to replace those with JSON values.
+ JSON.stringify(undefined) returns undefined.
+
+ The optional space parameter produces a stringification of the
+ value that is filled with line breaks and indentation to make it
+ easier to read.
+
+ If the space parameter is a non-empty string, then that string will
+ be used for indentation. If the space parameter is a number, then
+ the indentation will be that many spaces.
+
+ Example:
+
+ text = JSON.stringify(['e', {pluribus: 'unum'}]);
+ // text is '["e",{"pluribus":"unum"}]'
+
+
+ text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t');
+ // text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]'
+
+ text = JSON.stringify([new Date()], function (key, value) {
+ return this[key] instanceof Date ?
+ 'Date(' + this[key] + ')' : value;
+ });
+ // text is '["Date(---current time---)"]'
+
+
+ JSON.parse(text, reviver)
+ This method parses a JSON text to produce an object or array.
+ It can throw a SyntaxError exception.
+
+ The optional reviver parameter is a function that can filter and
+ transform the results. It receives each of the keys and values,
+ and its return value is used instead of the original value.
+ If it returns what it received, then the structure is not modified.
+ If it returns undefined then the member is deleted.
+
+ Example:
+
+ // Parse the text. Values that look like ISO date strings will
+ // be converted to Date objects.
+
+ myData = JSON.parse(text, function (key, value) {
+ var a;
+ if (typeof value === 'string') {
+ a =
+/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
+ if (a) {
+ return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4],
+ +a[5], +a[6]));
+ }
+ }
+ return value;
+ });
+
+ myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) {
+ var d;
+ if (typeof value === 'string' &&
+ value.slice(0, 5) === 'Date(' &&
+ value.slice(-1) === ')') {
+ d = new Date(value.slice(5, -1));
+ if (d) {
+ return d;
+ }
+ }
+ return value;
+ });
+
+
+ This is a reference implementation. You are free to copy, modify, or
+ redistribute.
+*/
+
+/*jslint evil: true, strict: false, regexp: false */
+
+/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply,
+ call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours,
+ getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join,
+ lastIndex, length, parse, prototype, push, replace, slice, stringify,
+ test, toJSON, toString, valueOf
+*/
+
+
+// Create a JSON object only if one does not already exist. We create the
+// methods in a closure to avoid creating global variables.
+
+var JSON;
+if (!JSON) {
+ JSON = {};
+}
+
+(function () {
+ "use strict";
+
+ function f(n) {
+ // Format integers to have at least two digits.
+ return n < 10 ? '0' + n : n;
+ }
+
+ if (typeof Date.prototype.toJSON !== 'function') {
+
+ Date.prototype.toJSON = function (key) {
+
+ return isFinite(this.valueOf()) ?
+ this.getUTCFullYear() + '-' +
+ f(this.getUTCMonth() + 1) + '-' +
+ f(this.getUTCDate()) + 'T' +
+ f(this.getUTCHours()) + ':' +
+ f(this.getUTCMinutes()) + ':' +
+ f(this.getUTCSeconds()) + 'Z' : null;
+ };
+
+ String.prototype.toJSON =
+ Number.prototype.toJSON =
+ Boolean.prototype.toJSON = function (key) {
+ return this.valueOf();
+ };
+ }
+
+ var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
+ escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
+ gap,
+ indent,
+ meta = { // table of character substitutions
+ '\b': '\\b',
+ '\t': '\\t',
+ '\n': '\\n',
+ '\f': '\\f',
+ '\r': '\\r',
+ '"' : '\\"',
+ '\\': '\\\\'
+ },
+ rep;
+
+
+ function quote(string) {
+
+// If the string contains no control characters, no quote characters, and no
+// backslash characters, then we can safely slap some quotes around it.
+// Otherwise we must also replace the offending characters with safe escape
+// sequences.
+
+ escapable.lastIndex = 0;
+ return escapable.test(string) ? '"' + string.replace(escapable, function (a) {
+ var c = meta[a];
+ return typeof c === 'string' ? c :
+ '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
+ }) + '"' : '"' + string + '"';
+ }
+
+
+ function str(key, holder) {
+
+// Produce a string from holder[key].
+
+ var i, // The loop counter.
+ k, // The member key.
+ v, // The member value.
+ length,
+ mind = gap,
+ partial,
+ value = holder[key];
+
+// If the value has a toJSON method, call it to obtain a replacement value.
+
+ if (value && typeof value === 'object' &&
+ typeof value.toJSON === 'function') {
+ value = value.toJSON(key);
+ }
+
+// If we were called with a replacer function, then call the replacer to
+// obtain a replacement value.
+
+ if (typeof rep === 'function') {
+ value = rep.call(holder, key, value);
+ }
+
+// What happens next depends on the value's type.
+
+ switch (typeof value) {
+ case 'string':
+ return quote(value);
+
+ case 'number':
+
+// JSON numbers must be finite. Encode non-finite numbers as null.
+
+ return isFinite(value) ? String(value) : 'null';
+
+ case 'boolean':
+ case 'null':
+
+// If the value is a boolean or null, convert it to a string. Note:
+// typeof null does not produce 'null'. The case is included here in
+// the remote chance that this gets fixed someday.
+
+ return String(value);
+
+// If the type is 'object', we might be dealing with an object or an array or
+// null.
+
+ case 'object':
+
+// Due to a specification blunder in ECMAScript, typeof null is 'object',
+// so watch out for that case.
+
+ if (!value) {
+ return 'null';
+ }
+
+// Make an array to hold the partial results of stringifying this object value.
+
+ gap += indent;
+ partial = [];
+
+// Is the value an array?
+
+ if (Object.prototype.toString.apply(value) === '[object Array]') {
+
+// The value is an array. Stringify every element. Use null as a placeholder
+// for non-JSON values.
+
+ length = value.length;
+ for (i = 0; i < length; i += 1) {
+ partial[i] = str(i, value) || 'null';
+ }
+
+// Join all of the elements together, separated with commas, and wrap them in
+// brackets.
+
+ v = partial.length === 0 ? '[]' : gap ?
+ '[\n' + gap + partial.join(',\n' + gap) + '\n' + mind + ']' :
+ '[' + partial.join(',') + ']';
+ gap = mind;
+ return v;
+ }
+
+// If the replacer is an array, use it to select the members to be stringified.
+
+ if (rep && typeof rep === 'object') {
+ length = rep.length;
+ for (i = 0; i < length; i += 1) {
+ if (typeof rep[i] === 'string') {
+ k = rep[i];
+ v = str(k, value);
+ if (v) {
+ partial.push(quote(k) + (gap ? ': ' : ':') + v);
+ }
+ }
+ }
+ } else {
+
+// Otherwise, iterate through all of the keys in the object.
+
+ for (k in value) {
+ if (Object.prototype.hasOwnProperty.call(value, k)) {
+ v = str(k, value);
+ if (v) {
+ partial.push(quote(k) + (gap ? ': ' : ':') + v);
+ }
+ }
+ }
+ }
+
+// Join all of the member texts together, separated with commas,
+// and wrap them in braces.
+
+ v = partial.length === 0 ? '{}' : gap ?
+ '{\n' + gap + partial.join(',\n' + gap) + '\n' + mind + '}' :
+ '{' + partial.join(',') + '}';
+ gap = mind;
+ return v;
+ }
+ }
+
+// If the JSON object does not yet have a stringify method, give it one.
+
+ if (typeof JSON.stringify !== 'function') {
+ JSON.stringify = function (value, replacer, space) {
+
+// The stringify method takes a value and an optional replacer, and an optional
+// space parameter, and returns a JSON text. The replacer can be a function
+// that can replace values, or an array of strings that will select the keys.
+// A default replacer method can be provided. Use of the space parameter can
+// produce text that is more easily readable.
+
+ var i;
+ gap = '';
+ indent = '';
+
+// If the space parameter is a number, make an indent string containing that
+// many spaces.
+
+ if (typeof space === 'number') {
+ for (i = 0; i < space; i += 1) {
+ indent += ' ';
+ }
+
+// If the space parameter is a string, it will be used as the indent string.
+
+ } else if (typeof space === 'string') {
+ indent = space;
+ }
+
+// If there is a replacer, it must be a function or an array.
+// Otherwise, throw an error.
+
+ rep = replacer;
+ if (replacer && typeof replacer !== 'function' &&
+ (typeof replacer !== 'object' ||
+ typeof replacer.length !== 'number')) {
+ throw new Error('JSON.stringify');
+ }
+
+// Make a fake root object containing our value under the key of ''.
+// Return the result of stringifying the value.
+
+ return str('', {'': value});
+ };
+ }
+
+
+// If the JSON object does not yet have a parse method, give it one.
+
+ if (typeof JSON.parse !== 'function') {
+ JSON.parse = function (text, reviver) {
+
+// The parse method takes a text and an optional reviver function, and returns
+// a JavaScript value if the text is a valid JSON text.
+
+ var j;
+
+ function walk(holder, key) {
+
+// The walk method is used to recursively walk the resulting structure so
+// that modifications can be made.
+
+ var k, v, value = holder[key];
+ if (value && typeof value === 'object') {
+ for (k in value) {
+ if (Object.prototype.hasOwnProperty.call(value, k)) {
+ v = walk(value, k);
+ if (v !== undefined) {
+ value[k] = v;
+ } else {
+ delete value[k];
+ }
+ }
+ }
+ }
+ return reviver.call(holder, key, value);
+ }
+
+
+// Parsing happens in four stages. In the first stage, we replace certain
+// Unicode characters with escape sequences. JavaScript handles many characters
+// incorrectly, either silently deleting them, or treating them as line endings.
+
+ text = String(text);
+ cx.lastIndex = 0;
+ if (cx.test(text)) {
+ text = text.replace(cx, function (a) {
+ return '\\u' +
+ ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
+ });
+ }
+
+// In the second stage, we run the text against regular expressions that look
+// for non-JSON patterns. We are especially concerned with '()' and 'new'
+// because they can cause invocation, and '=' because it can cause mutation.
+// But just to be safe, we want to reject all unexpected forms.
+
+// We split the second stage into 4 regexp operations in order to work around
+// crippling inefficiencies in IE's and Safari's regexp engines. First we
+// replace the JSON backslash pairs with '@' (a non-JSON character). Second, we
+// replace all simple value tokens with ']' characters. Third, we delete all
+// open brackets that follow a colon or comma or that begin the text. Finally,
+// we look to see that the remaining characters are only whitespace or ']' or
+// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval.
+
+ if (/^[\],:{}\s]*$/
+ .test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@')
+ .replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']')
+ .replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {
+
+// In the third stage we use the eval function to compile the text into a
+// JavaScript structure. The '{' operator is subject to a syntactic ambiguity
+// in JavaScript: it can begin a block or an object literal. We wrap the text
+// in parens to eliminate the ambiguity.
+
+ j = eval('(' + text + ')');
+
+// In the optional fourth stage, we recursively walk the new structure, passing
+// each name/value pair to a reviver function for possible transformation.
+
+ return typeof reviver === 'function' ?
+ walk({'': j}, '') : j;
+ }
+
+// If the text is not JSON parseable, then a SyntaxError is thrown.
+
+ throw new SyntaxError('JSON.parse');
+ };
+ }
+}());
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/js/jwplayer.js Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,1 @@
+jwplayer=function(a){return jwplayer.constructor(a)};jwplayer.constructor=function(a){};$jw=jwplayer;jwplayer.utils=function(){};jwplayer.utils.typeOf=function(b){var a=typeof b;if(a==="object"){if(b){if(b instanceof Array){a="array"}}else{a="null"}}return a};jwplayer.utils.extend=function(){var a=jwplayer.utils.extend["arguments"];if(a.length>1){for(var b=1;b<a.length;b++){for(element in a[b]){a[0][element]=a[b][element]}}return a[0]}return null};jwplayer.utils.extension=function(a){return a.substr(a.lastIndexOf(".")+1,a.length).toLowerCase()};jwplayer.utils.html=function(a,b){a.innerHTML=b};jwplayer.utils.append=function(a,b){a.appendChild(b)};jwplayer.utils.wrap=function(a,b){a.parentNode.replaceChild(b,a);b.appendChild(a)};jwplayer.utils.ajax=function(d,c,a){var b;if(window.XMLHttpRequest){b=new XMLHttpRequest()}else{b=new ActiveXObject("Microsoft.XMLHTTP")}b.onreadystatechange=function(){if(b.readyState===4){if(b.status===200){if(c){c(b)}}else{if(a){a(d)}}}};b.open("GET",d,true);b.send(null);return b};jwplayer.utils.load=function(b,c,a){b.onreadystatechange=function(){if(b.readyState===4){if(b.status===200){if(c){c()}}else{if(a){a()}}}}};jwplayer.utils.find=function(b,a){return b.getElementsByTagName(a)};jwplayer.utils.append=function(a,b){a.appendChild(b)};jwplayer.utils.isIE=function(){return(!+"\v1")};jwplayer.utils.isIOS=function(){var a=navigator.userAgent.toLowerCase();return(a.match(/iP(hone|ad)/i)!==null)};jwplayer.utils.hasHTML5=function(b){var a=document.createElement("video");if(!!a.canPlayType){if(b){var d={};if(b.playlist&&b.playlist.length){d.file=b.playlist[0].file;d.levels=b.playlist[0].levels}else{d.file=b.file;d.levels=b.levels}if(d.file){return jwplayer.utils.vidCanPlay(a,d.file)}else{if(d.levels&&d.levels.length){for(var c=0;c<d.levels.length;c++){if(d.levels[c].file&&jwplayer.utils.vidCanPlay(a,d.levels[c].file)){return true}}}}}else{return true}}return false};jwplayer.utils.vidCanPlay=function(b,a){var c=jwplayer.utils.strings.extension(a);if(jwplayer.utils.extensionmap[c]!==undefined){sourceType=jwplayer.utils.extensionmap[c]}else{sourceType="video/"+c+";"}return(b.canPlayType(sourceType)||a.toLowerCase().indexOf("youtube.com")>-1)};jwplayer.utils.hasFlash=function(){return(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined")||(typeof window.ActiveXObject!="undefined")};(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(i){return d(i)};function c(j,i){if(i===undefined){i=g[j]}else{e.utils.extend(i,g[j])}return i}function d(m,i){if(f[m.tagName.toLowerCase()]&&(i===undefined)){return f[m.tagName.toLowerCase()](m)}else{i=c("element",i);var n={};for(var j in i){if(j!="length"){var l=m.getAttribute(j);if(!(l===""||l===undefined||l===null)){n[i[j]]=m.getAttribute(j)}}}var k=m.style["#background-color"];if(k&&!(k=="transparent"||k=="rgba(0, 0, 0, 0)")){n.screencolor=k}return n}}function h(o,k){k=c("media",k);var m=[];if(e.utils.isIE()){var l=o.nextSibling;if(l!==undefined){while(l.tagName.toLowerCase()=="source"){m.push(a(l));l=l.nextSibling}}}else{var j=e.utils.selectors("source",o);for(var n in j){if(!isNaN(n)){m.push(a(j[n]))}}}var p=d(o,k);if(p.file!==undefined){m[0]={file:p.file}}p.levels=m;return p}function a(k,j){j=c("source",j);var i=d(k,j);i.width=i.width?i.width:0;i.bitrate=i.bitrate?i.bitrate:0;return i}function b(k,j){j=c("video",j);var i=h(k,j);return i}e.utils.mediaparser.replaceMediaElement=function(i,k){if(e.utils.isIE()){var l=false;var n=[];var m=i.nextSibling;while(m&&!l){n.push(m);if(m.nodeType==1&&m.tagName.toLowerCase()==("/")+i.tagName.toLowerCase()){l=true}m=m.nextSibling}if(l){while(n.length>0){var j=n.pop();j.parentNode.removeChild(j)}}i.outerHTML=k}};f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);jwplayer.utils.selectors=function(a,c){if(c===undefined){c=document}a=jwplayer.utils.strings.trim(a);var b=a.charAt(0);if(b=="#"){return c.getElementById(a.substr(1))}else{if(b=="."){if(c.getElementsByClassName){return c.getElementsByClassName(a.substr(1))}else{return jwplayer.utils.selectors.getElementsByTagAndClass("*",a.substr(1))}}else{if(a.indexOf(".")>0){selectors=a.split(".");return jwplayer.utils.selectors.getElementsByTagAndClass(selectors[0],selectors[1])}else{return c.getElementsByTagName(a)}}}return null};jwplayer.utils.selectors.getElementsByTagAndClass=function(d,g,f){elements=[];if(f===undefined){f=document}var e=f.getElementsByTagName(d);for(var c=0;c<e.length;c++){if(e[c].className!==undefined){var b=e[c].className.split(" ");for(var a=0;a<b.length;a++){if(b[a]==g){elements.push(e[c])}}}}return elements};jwplayer.utils.strings=function(){};jwplayer.utils.strings.trim=function(a){return a.replace(/^\s*/,"").replace(/\s*$/,"")};jwplayer.utils.strings.extension=function(a){return a.substr(a.lastIndexOf(".")+1,a.length).toLowerCase()};(function(a){a.utils.extensionmap={"3gp":"video/3gpp","3gpp":"video/3gpp","3g2":"video/3gpp2","3gpp2":"video/3gpp2",flv:"video/x-flv",f4a:"audio/mp4",f4b:"audio/mp4",f4p:"video/mp4",f4v:"video/mp4",mov:"video/quicktime",m4a:"audio/mp4",m4b:"audio/mp4",m4p:"audio/mp4",m4v:"video/mp4",mkv:"video/x-matroska",mp4:"video/mp4",sdp:"application/sdp",vp6:"video/x-vp6",aac:"audio/aac",mp3:"audio/mp3",ogg:"audio/ogg",ogv:"video/ogg",webm:"video/webm"}})(jwplayer);(function(b){var a=[];b.constructor=function(c){return b.api.selectPlayer(c)};b.api=function(){};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.PlayerAPI=function(d){this.container=d;this.id=d.id;var j={};var o={};var c=[];var g=undefined;var i=false;var h=[];var m=d.outerHTML;var n={};var k=0;this.setPlayer=function(p){g=p};this.stateListener=function(p,q){if(!o[p]){o[p]=[];this.eventListener(b.api.events.JWPLAYER_PLAYER_STATE,f(p))}o[p].push(q);return this};function f(p){return function(r){var q=r.newstate,t=r.oldstate;if(q==p){var s=o[q];if(s){for(var u in s){if(typeof s[u]=="function"){s[u].call(this,{oldstate:t,newstate:q})}}}}}}this.addInternalListener=function(p,q){p.jwAddEventListener(q,'function(dat) { jwplayer("'+this.id+'").dispatchEvent("'+q+'", dat); }')};this.eventListener=function(p,q){if(!j[p]){j[p]=[];if(g&&i){this.addInternalListener(g,p)}}j[p].push(q);return this};this.dispatchEvent=function(r){if(j[r]){var q=e(r,arguments[1]);for(var p in j[r]){if(typeof j[r][p]=="function"){j[r][p].call(this,q)}}}};function e(q,p){var r=b.utils.extend({},p);if(q==b.api.events.JWPLAYER_FULLSCREEN){r.fullscreen=r.message;delete r.message}else{if(q==b.api.events.JWPLAYER_PLAYLIST_ITEM){if(r.item&&r.index===undefined){r.index=r.item;delete r.item}}else{if(typeof r.data=="object"){r=b.utils.extend(r,r.data);delete r.data}}}return r}this.callInternal=function(q,p){if(i){if(typeof g!="undefined"&&typeof g[q]=="function"){if(p!==undefined){return(g[q])(p)}else{return(g[q])()}}return null}else{h.push({method:q,parameters:p})}};this.playerReady=function(r){i=true;if(!g){this.setPlayer(document.getElementById(r.id))}this.container=document.getElementById(this.id);for(var p in j){this.addInternalListener(g,p)}this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,function(s){if(s.index!==undefined){k=s.index}else{if(s.item!==undefined){k=s.item}}n={}});this.eventListener(b.api.events.JWPLAYER_MEDIA_META,function(s){b.utils.extend(n,s.metadata)});this.dispatchEvent(b.api.events.API_READY);while(h.length>0){var q=h.shift();this.callInternal(q.method,q.parameters)}};this.getItemMeta=function(){return n};this.getCurrentItem=function(){return k};this.destroy=function(){j={};h=[];if(this.container.outerHTML!=m){b.api.destroyPlayer(this.id,m)}};function l(r,t,s){var p=[];if(!t){t=0}if(!s){s=r.length-1}for(var q=t;q<=s;q++){p.push(r[q])}return p}};b.api.PlayerAPI.prototype={container:undefined,options:undefined,id:undefined,getBuffer:function(){return this.callInternal("jwGetBuffer")},getDuration:function(){return this.callInternal("jwGetDuration")},getFullscreen:function(){return this.callInternal("jwGetFullscreen")},getHeight:function(){return this.callInternal("jwGetHeight")},getLockState:function(){return this.callInternal("jwGetLockState")},getMeta:function(){return this.getItemMeta()},getMute:function(){return this.callInternal("jwGetMute")},getPlaylist:function(){var d=this.callInternal("jwGetPlaylist");for(var c=0;c<d.length;c++){if(d[c].index===undefined){d[c].index=c}}return d},getPlaylistItem:function(c){if(c==undefined){c=this.getCurrentItem()}return this.getPlaylist()[c]},getPosition:function(){return this.callInternal("jwGetPosition")},getState:function(){return this.callInternal("jwGetState")},getVolume:function(){return this.callInternal("jwGetVolume")},getWidth:function(){return this.callInternal("jwGetWidth")},setFullscreen:function(c){if(c===undefined){this.callInternal("jwSetFullscreen",true)}else{this.callInternal("jwSetFullscreen",c)}return this},setMute:function(c){if(c===undefined){this.callInternal("jwSetMute",true)}else{this.callInternal("jwSetMute",c)}return this},lock:function(){return this},unlock:function(){return this},load:function(c){this.callInternal("jwLoad",c);return this},playlistItem:function(c){this.callInternal("jwPlaylistItem",c);return this},playlistPrev:function(){this.callInternal("jwPlaylistPrev");return this},playlistNext:function(){this.callInternal("jwPlaylistNext");return this},resize:function(d,c){this.container.width=d;this.container.height=c;return this},play:function(c){if(typeof c==="undefined"){var c=this.getState();if(c==b.api.events.state.PLAYING||c==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",c)}return this},pause:function(){var c=this.getState();switch(c){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:this.callInternal("jwPause");break;case b.api.events.state.PAUSED:this.callInternal("jwPlay");break}return this},stop:function(){this.callInternal("jwStop");return this},seek:function(c){this.callInternal("jwSeek",c);return this},setVolume:function(c){this.callInternal("jwSetVolume",c);return this},onBufferChange:function(c){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,c)},onBufferFull:function(c){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,c)},onError:function(c){return this.eventListener(b.api.events.JWPLAYER_ERROR,c)},onFullscreen:function(c){return this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,c)},onMeta:function(c){return this.eventListener(b.api.events.JWPLAYER_MEDIA_META,c)},onMute:function(c){return this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,c)},onPlaylist:function(c){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,c)},onPlaylistItem:function(c){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,c)},onReady:function(c){return this.eventListener(b.api.events.API_READY,c)},onResize:function(c){return this.eventListener(b.api.events.JWPLAYER_RESIZE,c)},onComplete:function(c){return this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,c)},onTime:function(c){return this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,c)},onVolume:function(c){return this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,c)},onBuffer:function(c){return this.stateListener(b.api.events.state.BUFFERING,c)},onPause:function(c){return this.stateListener(b.api.events.state.PAUSED,c)},onPlay:function(c){return this.stateListener(b.api.events.state.PLAYING,c)},onIdle:function(c){return this.stateListener(b.api.events.state.IDLE,c)},setup:function(c){return this},remove:function(){this.destroy()},initializePlugin:function(c,d){return this}};b.api.selectPlayer=function(d){var c;if(d==undefined){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api.PlayerAPI(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.playerById=function(d){for(var c in a){if(a[c].id==d){return a[c]}}return null};b.api.addPlayer=function(d){for(var c in a){if(a[c]==d){return d}}a.push(d);return d};b.api.destroyPlayer=function(f,d){var e=-1;for(var h in a){if(a[h].id==f){e=h;continue}}if(e>=0){var c=document.getElementById(a[e].id);if(c){if(d){c.outerHTML=d}else{var g=document.createElement("div");g.setAttribute("id",c.id);c.parentNode.replaceChild(g,c)}}a.splice(e,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.embed=function(){};a.embed.Embedder=function(c){this.constructor(c)};a.embed.defaults={width:400,height:300,players:[{type:"flash",src:"player.swf"},{type:"html5"}],components:{controlbar:{position:"over"}}};a.embed.Embedder.prototype={config:undefined,api:undefined,events:{},players:undefined,constructor:function(d){this.api=d;var c=a.utils.mediaparser.parseMedia(this.api.container);this.config=this.parseConfig(a.utils.extend({},a.embed.defaults,c,this.api.config))},embedPlayer:function(){var c=this.players[0];if(c&&c.type){switch(c.type){case"flash":if(a.utils.hasFlash()){if(this.config.file&&!this.config.provider){switch(a.utils.extension(this.config.file).toLowerCase()){case"webm":case"ogv":case"ogg":this.config.provider="video";break}}if(this.config.levels||this.config.playlist){this.api.onReady(this.loadAfterReady(this.config))}this.config.id=this.api.id;var e=a.embed.embedFlash(document.getElementById(this.api.id),c,this.config);this.api.container=e;this.api.setPlayer(e)}else{this.players.splice(0,1);return this.embedPlayer()}break;case"html5":if(a.utils.hasHTML5(this.config)){var d=a.embed.embedHTML5(document.getElementById(this.api.id),c,this.config);this.api.container=document.getElementById(this.api.id);this.api.setPlayer(d)}else{this.players.splice(0,1);return this.embedPlayer()}break}}else{this.api.container.innerHTML="<p>No suitable players found</p>"}this.setupEvents();return this.api},setupEvents:function(){for(evt in this.events){if(typeof this.api[evt]=="function"){(this.api[evt]).call(this.api,this.events[evt])}}},loadAfterReady:function(c){return function(e){if(c.playlist){this.load(c.playlist)}else{if(c.levels){var d=this.getPlaylistItem(0);if(!d){d={file:c.levels[0].file,provider:(c.provider?c.provider:"video")}}if(!d.image){d.image=c.image}d.levels=c.levels;this.load(d)}}}},parseConfig:function(c){var d=a.utils.extend({},c);if(d.events){this.events=d.events;delete d.events}if(d.players){this.players=d.players;delete d.players}if(d.plugins){if(typeof d.plugins=="object"){d=a.utils.extend(d,a.embed.parsePlugins(d.plugins))}}if(d.playlist&&typeof d.playlist==="string"&&!d["playlist.position"]){d["playlist.position"]=d.playlist;delete d.playlist}if(d.controlbar&&typeof d.controlbar==="string"&&!d["controlbar.position"]){d["controlbar.position"]=d.controlbar;delete d.controlbar}return d}};a.embed.embedFlash=function(e,i,d){var j=a.utils.extend({},d);var g=j.width;delete j.width;var c=j.height;delete j.height;delete j.levels;delete j.playlist;a.embed.parseConfigBlock(j,"components");a.embed.parseConfigBlock(j,"providers");if(a.utils.isIE()){var f='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+g+'" height="'+c+'" id="'+e.id+'" name="'+e.id+'">';f+='<param name="movie" value="'+i.src+'">';f+='<param name="allowfullscreen" value="true">';f+='<param name="allowscriptaccess" value="always">';f+='<param name="wmode" value="opaque">';f+='<param name="flashvars" value="'+a.embed.jsonToFlashvars(j)+'">';f+="</object>";if(e.tagName.toLowerCase()=="video"){a.utils.mediaparser.replaceMediaElement(e,f)}else{e.outerHTML=f}return document.getElementById(e.id)}else{var h=document.createElement("object");h.setAttribute("type","application/x-shockwave-flash");h.setAttribute("data",i.src);h.setAttribute("width",g);h.setAttribute("height",c);h.setAttribute("id",e.id);h.setAttribute("name",e.id);a.embed.appendAttribute(h,"allowfullscreen","true");a.embed.appendAttribute(h,"allowscriptaccess","always");a.embed.appendAttribute(h,"wmode","opaque");a.embed.appendAttribute(h,"flashvars",a.embed.jsonToFlashvars(j));e.parentNode.replaceChild(h,e);return h}};a.embed.embedHTML5=function(d,f,e){if(a.html5){d.innerHTML="";var c=a.utils.extend({screencolor:"0x000000"},e);a.embed.parseConfigBlock(c,"components");if(c.levels&&!c.sources){c.sources=e.levels}if(c.skin&&c.skin.toLowerCase().indexOf(".zip")>0){c.skin=c.skin.replace(/\.zip/i,".xml")}return new (a.html5(d)).setup(c)}else{return null}};a.embed.appendAttribute=function(d,c,e){var f=document.createElement("param");f.setAttribute("name",c);f.setAttribute("value",e);d.appendChild(f)};a.embed.jsonToFlashvars=function(d){var c="";for(key in d){c+=key+"="+escape(d[key])+"&"}return c.substring(0,c.length-1)};a.embed.parsePlugins=function(e){if(!e){return{}}var g={},f=[];for(plugin in e){var d=plugin.indexOf("-")>0?plugin.substring(0,plugin.indexOf("-")):plugin;var c=e[plugin];f.push(plugin);for(param in c){g[d+"."+param]=c[param]}}g.plugins=f.join(",");return g};a.embed.parseConfigBlock=function(f,e){if(f[e]){var h=f[e];for(var d in h){var c=h[d];if(typeof c=="string"){if(!f[d]){f[d]=c}}else{for(var g in c){if(!f[d+"."+g]){f[d+"."+g]=c[g]}}}}delete f[e]}};a.api.PlayerAPI.prototype.setup=function(d,e){if(d&&d.flashplayer&&!d.players){d.players=[{type:"flash",src:d.flashplayer},{type:"html5"}];delete d.flashplayer}if(e&&!d.players){if(typeof e=="string"){d.players=[{type:"flash",src:e}]}else{if(e instanceof Array){d.players=e}else{if(typeof e=="object"&&e.type){d.players=[e]}}}}var c=this.id;this.remove();var f=a(c);f.config=d;return(new a.embed.Embedder(f)).embedPlayer()};function b(){if(!document.body){return setTimeout(b,15)}var c=a.utils.selectors.getElementsByTagAndClass("video","jwplayer");for(var d=0;d<c.length;d++){var e=c[d];a(e.id).setup({players:[{type:"flash",src:"/jwplayer/player.swf"},{type:"html5"}]})}}b()})(jwplayer);(function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this};a.html5.version="5.3"})(jwplayer);(function(b){b.html5.utils=function(){};b.html5.utils.extension=function(d){return d.substr(d.lastIndexOf(".")+1,d.length).toLowerCase()};b.html5.utils.getAbsolutePath=function(j){if(j===undefined){return undefined}if(a(j)){return j}var k=document.location.href.substring(0,document.location.href.indexOf("://")+3);var h=document.location.href.substring(k.length,document.location.href.indexOf("/",k.length+1));var e;if(j.indexOf("/")===0){e=j.split("/")}else{var f=document.location.href.split("?")[0];f=f.substring(k.length+h.length+1,f.lastIndexOf("/"));e=f.split("/").concat(j.split("/"))}var d=[];for(var g=0;g<e.length;g++){if(!e[g]||e[g]===undefined||e[g]=="."){continue}else{if(e[g]==".."){d.pop()}else{d.push(e[g])}}}return k+h+"/"+d.join("/")};function a(e){if(e===null){return}var f=e.indexOf("://");var d=e.indexOf("?");return(f>0&&(d<0||(d>f)))}b.html5.utils.mapEmpty=function(d){for(var e in d){return false}return true};b.html5.utils.mapLength=function(e){var d=0;for(var f in e){d++}return d};b.html5.utils.log=function(e,d){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(d){console.log(e,d)}else{console.log(e)}}};b.html5.utils.css=function(e,h,d){if(e!==undefined){for(var f in h){try{if(typeof h[f]==="undefined"){continue}else{if(typeof h[f]=="number"&&!(f=="zIndex"||f=="opacity")){if(isNaN(h[f])){continue}if(f.match(/color/i)){h[f]="#"+c(h[f].toString(16),6)}else{h[f]=h[f]+"px"}}}e.style[f]=h[f]}catch(g){}}}};function c(d,e){while(d.length<e){d="0"+d}return d}b.html5.utils.isYouTube=function(d){return d.indexOf("youtube.com")>-1};b.html5.utils.getYouTubeId=function(d){d.indexOf("youtube.com">0)}})(jwplayer);(function(b){var c=b.html5.utils.css;b.html5.view=function(p,n,e){var s=p;var k=n;var v=e;var u;var f;var z;var q;var A;var m;function x(){u=document.createElement("div");u.id=k.id;u.className=k.className;k.id=u.id+"_video";c(u,{position:"relative",height:v.height,width:v.width,padding:0,backgroundColor:C(),zIndex:0});function C(){if(s.skin.getComponentSettings("display")&&s.skin.getComponentSettings("display").backgroundcolor){return s.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(k,{position:"absolute",width:v.width,height:v.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});b.utils.wrap(k,u);q=document.createElement("div");q.id=u.id+"_displayarea";u.appendChild(q)}function i(){for(var C in v.plugins.order){var D=v.plugins.order[C];if(v.plugins.object[D].getDisplayElement!==undefined){v.plugins.object[D].height=B(v.plugins.object[D].getDisplayElement().style.height);v.plugins.object[D].width=B(v.plugins.object[D].getDisplayElement().style.width);v.plugins.config[D].currentPosition=v.plugins.config[D].position}}t()}function t(D){if(v.getMedia()!==undefined){for(var C in v.plugins.order){var E=v.plugins.order[C];if(v.plugins.object[E].getDisplayElement!==undefined){if(v.config.chromeless||v.getMedia().hasChrome()){v.plugins.config[E].currentPosition=b.html5.view.positions.NONE}else{v.plugins.config[E].currentPosition=v.plugins.config[E].position}}}}h(v.width,v.height)}function B(C){if(typeof C=="number"){return C}if(C===""){return 0}return parseInt(C.replace("px",""),10)}function o(){m=setInterval(function(){if(u.width&&u.height&&(v.width!==B(u.width)||v.height!==B(u.height))){h(B(u.width),B(u.height))}else{var C=u.getBoundingClientRect();if(v.width!==C.width||v.height!==C.height){h(C.width,C.height)}delete C}},100)}this.setup=function(C){k=C;x();i();s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,t);o();var D;if(window.onresize!==null){D=window.onresize}window.onresize=function(E){if(D!==undefined){try{D(E)}catch(F){}}if(s.jwGetFullscreen()){v.width=window.innerWidth;v.height=window.innerHeight}h(v.width,v.height)}};function g(C){switch(C.keyCode){case 27:if(s.jwGetFullscreen()){s.jwSetFullscreen(false)}break;case 32:if(s.jwGetState()!=b.api.events.state.IDLE&&s.jwGetState()!=b.api.events.state.PAUSED){s.jwPause()}else{s.jwPlay()}break}}function h(F,C){if(u.style.display=="none"){return}var E=[].concat(v.plugins.order);E.reverse();A=E.length+2;if(!v.fullscreen){v.width=F;v.height=C;f=F;z=C;c(q,{top:0,bottom:0,left:0,right:0,width:F,height:C});c(u,{height:z,width:f});var D=l(r,E);if(D.length>0){A+=D.length;l(j,D,true)}w()}else{l(y,E,true)}}function l(H,E,F){var D=[];for(var C in E){var I=E[C];if(v.plugins.object[I].getDisplayElement!==undefined){if(v.plugins.config[I].currentPosition.toUpperCase()!==b.html5.view.positions.NONE){var G=H(I,A--);if(!G){D.push(I)}else{v.plugins.object[I].resize(G.width,G.height);if(F){delete G.width;delete G.height}c(v.plugins.object[I].getDisplayElement(),G)}}else{c(v.plugins.object[I].getDisplayElement(),{display:"none"})}}}return D}function r(D,E){if(v.plugins.object[D].getDisplayElement!==undefined){if(a(v.plugins.config[D].position)){if(v.plugins.object[D].getDisplayElement().parentNode===null){u.appendChild(v.plugins.object[D].getDisplayElement())}var C=d(D);C.zIndex=E;return C}}return false}function j(C,D){if(v.plugins.object[C].getDisplayElement().parentNode===null){q.appendChild(v.plugins.object[C].getDisplayElement())}return{position:"absolute",width:(v.width-B(q.style.left)-B(q.style.right)),height:(v.height-B(q.style.top)-B(q.style.bottom)),zIndex:D}}function y(C,D){return{position:"fixed",width:v.width,height:v.height,zIndex:D}}function w(){q.style.position="absolute";var C={position:"absolute",width:B(q.style.width),height:B(q.style.height),top:B(q.style.top),left:B(q.style.left)};c(v.getMedia().getDisplayElement(),C)}function d(D){var E={position:"absolute",margin:0,padding:0,top:null};var C=v.plugins.config[D].currentPosition.toLowerCase();switch(C.toUpperCase()){case b.html5.view.positions.TOP:E.top=B(q.style.top);E.left=B(q.style.left);E.width=f-B(q.style.left)-B(q.style.right);E.height=v.plugins.object[D].height;q.style[C]=B(q.style[C])+v.plugins.object[D].height+"px";q.style.height=B(q.style.height)-E.height+"px";break;case b.html5.view.positions.RIGHT:E.top=B(q.style.top);E.right=B(q.style.right);E.width=E.width=v.plugins.object[D].width;E.height=z-B(q.style.top)-B(q.style.bottom);q.style[C]=B(q.style[C])+v.plugins.object[D].width+"px";q.style.width=B(q.style.width)-E.width+"px";break;case b.html5.view.positions.BOTTOM:E.bottom=B(q.style.bottom);E.left=B(q.style.left);E.width=f-B(q.style.left)-B(q.style.right);E.height=v.plugins.object[D].height;q.style[C]=B(q.style[C])+v.plugins.object[D].height+"px";q.style.height=B(q.style.height)-E.height+"px";break;case b.html5.view.positions.LEFT:E.top=B(q.style.top);E.left=B(q.style.left);E.width=v.plugins.object[D].width;E.height=z-B(q.style.top)-B(q.style.bottom);q.style[C]=B(q.style[C])+v.plugins.object[D].width+"px";q.style.width=B(q.style.width)-E.width+"px";break;default:break}return E}this.resize=h;this.fullscreen=function(D){if(navigator.vendor.indexOf("Apple")===0){if(v.getMedia().getDisplayElement().webkitSupportsFullscreen){if(D){v.fullscreen=false;v.getMedia().getDisplayElement().webkitEnterFullscreen()}else{v.getMedia().getDisplayElement().webkitExitFullscreen()}}else{v.fullscreen=false}}else{if(D){document.onkeydown=g;clearInterval(m);v.width=window.innerWidth;v.height=window.innerHeight;var C={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(u,C);C.zIndex=1;c(v.getMedia().getDisplayElement(),C);C.zIndex=2;c(q,C)}else{document.onkeydown="";o();v.width=f;v.height=z;c(u,{position:"relative",height:v.height,width:v.width,zIndex:0})}h(v.width,v.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_css=a.html5.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(j,L){var i=j;var A=a.utils.extend({},b,i.skin.getComponentSettings("controlbar"),L);if(a.html5.utils.mapLength(i.skin.getComponentLayout("controlbar"))>0){A.layout=i.skin.getComponentLayout("controlbar")}var P;var I;var O;var B;var t="none";var f;var h;var Q;var e;var d;var w;var s;var J={};var n=false;var c={};function H(){O=0;B=0;I=0;if(!n){var V={height:i.skin.getSkinElement("controlbar","background").height,backgroundColor:A.backgroundcolor};P=document.createElement("div");P.id=i.id+"_jwplayer_controlbar";_css(P,V)}v("capLeft","left",false,P);var W={position:"absolute",height:i.skin.getSkinElement("controlbar","background").height,background:" url("+i.skin.getSkinElement("controlbar","background").src+") repeat-x center left",left:i.skin.getSkinElement("controlbar","capLeft").width};N("elements",P,W);v("capRight","right",false,P)}this.getDisplayElement=function(){return P};this.resize=function(X,V){a.html5.utils.cancelAnimation(P);document.getElementById(i.id).onmousemove=x;d=X;w=V;x();var W=u();D({id:i.id,duration:Q,position:h});r({id:i.id,bufferPercent:e});return W};function o(){var W=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var X in W){var V=W[X];if(typeof J[V]!="undefined"){c[V]=J[V].getBoundingClientRect()}}}function x(){a.html5.utils.cancelAnimation(P);if(g()){a.html5.utils.fadeTo(P,1,0,1,0)}else{a.html5.utils.fadeTo(P,0,0.1,1,2)}}function g(){if(i.jwGetState()==a.api.events.state.IDLE||i.jwGetState()==a.api.events.state.PAUSED){if(A.idlehide){return false}return true}if(i.jwGetFullscreen()){return false}if(A.position.toUpperCase()==a.html5.view.positions.OVER){return false}return true}function N(Y,X,W){var V;if(!n){V=document.createElement("div");J[Y]=V;V.id=P.id+"_"+Y;X.appendChild(V)}else{V=document.getElementById(P.id+"_"+Y)}if(W!==undefined){_css(V,W)}return V}function G(){U(A.layout.left);U(A.layout.right,-1);U(A.layout.center)}function U(Y,V){var Z=Y.position=="right"?"right":"left";var X=a.utils.extend([],Y.elements);if(V!==undefined){X.reverse()}for(var W=0;W<X.length;W++){z(X[W],Z)}}function E(){return I++}function z(Z,ab){var Y,W,X,V,ad;switch(Z.name){case"play":v("playButton",ab,false);v("pauseButton",ab,true);K("playButton","jwPlay");K("pauseButton","jwPause");break;case"divider":v("divider"+E(),ab,true);break;case"prev":v("prevButton",ab,true);K("prevButton","jwPlaylistPrev");break;case"next":v("nextButton",ab,true);K("nextButton","jwPlaylistNext");break;case"elapsed":v("elapsedText",ab,true);break;case"time":W=i.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:i.skin.getSkinElement("controlbar","timeSliderCapLeft").width;X=i.skin.getSkinElement("controlbar","timeSliderCapRight")===undefined?0:i.skin.getSkinElement("controlbar","timeSliderCapRight").width;Y=ab=="left"?W:X;V=i.skin.getSkinElement("controlbar","timeSliderRail").width+W+X;ad={height:i.skin.getSkinElement("controlbar","background").height,position:"absolute",top:0,width:V};ad[ab]=ab=="left"?O:B;var aa=N("timeSlider",J.elements,ad);v("timeSliderCapLeft",ab,true,aa,ab=="left"?0:Y);v("timeSliderRail",ab,false,aa,Y);v("timeSliderBuffer",ab,false,aa,Y);v("timeSliderProgress",ab,false,aa,Y);v("timeSliderThumb",ab,false,aa,Y);v("timeSliderCapRight",ab,true,aa,ab=="right"?0:Y);M("time");break;case"fullscreen":v("fullscreenButton",ab,false);v("normalscreenButton",ab,true);K("fullscreenButton","jwSetFullscreen",true);K("normalscreenButton","jwSetFullscreen",false);break;case"volume":W=i.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:i.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;X=i.skin.getSkinElement("controlbar","volumeSliderCapRight")===undefined?0:i.skin.getSkinElement("controlbar","volumeSliderCapRight").width;Y=ab=="left"?W:X;V=i.skin.getSkinElement("controlbar","volumeSliderRail").width+W+X;ad={height:i.skin.getSkinElement("controlbar","background").height,position:"absolute",top:0,width:V};ad[ab]=ab=="left"?O:B;var ac=N("volumeSlider",J.elements,ad);v("volumeSliderCapLeft",ab,true,ac,ab=="left"?0:Y);v("volumeSliderRail",ab,true,ac,Y);v("volumeSliderProgress",ab,false,ac,Y);v("volumeSliderCapRight",ab,true,ac,ab=="right"?0:Y);M("volume");break;case"mute":v("muteButton",ab,false);v("unmuteButton",ab,true);K("muteButton","jwSetMute",true);K("unmuteButton","jwSetMute",false);break;case"duration":v("durationText",ab,true);break}}function v(Y,ac,ab,Z,V){if((i.skin.getSkinElement("controlbar",Y)!==undefined||Y.indexOf("Text")>0||Y.indexOf("divider")===0)&&!(Y.indexOf("divider")===0&&s.indexOf("divider")===0)){s=Y;var X={height:i.skin.getSkinElement("controlbar","background").height,position:"absolute",display:"block",top:0};if((Y.indexOf("next")===0||Y.indexOf("prev")===0)&&i.jwGetPlaylist().length<2){ab=false;X.display="none"}var aa;if(Y.indexOf("Text")>0){Y.innerhtml="00:00";X.font=A.fontsize+"px/"+(i.skin.getSkinElement("controlbar","background").height+1)+"px "+A.font;X.color=A.fontcolor;X.textAlign="center";X.fontWeight=A.fontweight;X.fontStyle=A.fontstyle;X.cursor="default";aa=14+3*A.fontsize}else{if(Y.indexOf("divider")===0){X.background="url("+i.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";aa=i.skin.getSkinElement("controlbar","divider").width}else{X.background="url("+i.skin.getSkinElement("controlbar",Y).src+") repeat-x center left";aa=i.skin.getSkinElement("controlbar",Y).width}}if(ac=="left"){X.left=V===undefined?O:V;if(ab){O+=aa}}else{if(ac=="right"){X.right=V===undefined?B:V;if(ab){B+=aa}}}if(Z===undefined){Z=J.elements}X.width=aa;if(n){_css(J[Y],X)}else{var W=N(Y,Z,X);if(i.skin.getSkinElement("controlbar",Y+"Over")!==undefined){W.onmouseover=function(ad){W.style.backgroundImage=["url(",i.skin.getSkinElement("controlbar",Y+"Over").src,")"].join("")};W.onmouseout=function(ad){W.style.backgroundImage=["url(",i.skin.getSkinElement("controlbar",Y).src,")"].join("")}}}}}function C(){i.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,y);i.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,r);i.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,p);i.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,D);i.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,T);i.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,k);i.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,F)}function y(){H();G();u();R()}function R(){D({id:i.id,duration:i.jwGetDuration(),position:0});r({id:i.id,bufferProgress:0});T({id:i.id,mute:i.jwGetMute()});p({id:i.id,newstate:a.api.events.state.IDLE});k({id:i.id,volume:i.jwGetVolume()})}function K(X,Y,W){if(n){return}if(i.skin.getSkinElement("controlbar",X)!==undefined){var V=J[X];if(V!==null){_css(V,{cursor:"pointer"});if(Y=="fullscreen"){V.onmouseup=function(Z){Z.stopPropagation();i.jwSetFullscreen(!i.jwGetFullscreen())}}else{V.onmouseup=function(Z){Z.stopPropagation();if(W!==null){i[Y](W)}else{i[Y]()}}}}}}function M(V){if(n){return}var W=J[V+"Slider"];_css(J.elements,{cursor:"pointer"});_css(W,{cursor:"pointer"});W.onmousedown=function(X){t=V};W.onmouseup=function(X){X.stopPropagation();S(X.pageX)};W.onmousemove=function(X){if(t=="time"){f=true;var Y=X.pageX-c[V+"Slider"].left-window.pageXOffset;_css(J.timeSliderThumb,{left:Y})}}}function S(W){f=false;var V;if(t=="time"){V=W-c.timeSliderRail.left+window.pageXOffset;var Y=V/c.timeSliderRail.width*Q;if(Y<0){Y=0}else{if(Y>Q){Y=Q-3}}i.jwSeek(Y);if(i.jwGetState()!=a.api.events.state.PLAYING){i.jwPlay()}}else{if(t=="volume"){V=W-c.volumeSliderRail.left-window.pageXOffset;var X=Math.round(V/c.volumeSliderRail.width*100);if(X<0){X=0}else{if(X>100){X=100}}if(i.jwGetMute()){i.jwSetMute(false)}i.jwSetVolume(X)}}t="none"}function r(W){if(W.bufferPercent!==null){e=W.bufferPercent}var X=c.timeSliderRail.width;var V=isNaN(Math.round(X*e/100))?0:Math.round(X*e/100);_css(J.timeSliderBuffer,{width:V})}function T(V){if(V.mute){_hide(J.muteButton);_show(J.unmuteButton);_hide(J.volumeSliderProgress)}else{_show(J.muteButton);_hide(J.unmuteButton);_show(J.volumeSliderProgress)}}function p(V){if(V.newstate==a.api.events.state.BUFFERING||V.newstate==a.api.events.state.PLAYING){_show(J.pauseButton);_hide(J.playButton)}else{_hide(J.pauseButton);_show(J.playButton)}x();if(V.newstate==a.api.events.state.IDLE){_hide(J.timeSliderBuffer);_hide(J.timeSliderProgress);_hide(J.timeSliderThumb);D({id:i.id,duration:i.jwGetDuration(),position:0})}else{_show(J.timeSliderBuffer);if(V.newstate!=a.api.events.state.BUFFERING){_show(J.timeSliderProgress);_show(J.timeSliderThumb)}}}function F(V){D(a.utils.extend(V,{position:0,duration:Q}))}function D(Y){if(Y.position!==null){h=Y.position}if(Y.duration!==null){Q=Y.duration}var W=(h===Q===0)?0:h/Q;var V=isNaN(Math.round(c.timeSliderRail.width*W))?0:Math.round(c.timeSliderRail.width*W);var X=V;J.timeSliderProgress.style.width=V+"px";if(!f){if(J.timeSliderThumb){J.timeSliderThumb.style.left=X+"px"}}if(J.durationText){J.durationText.innerHTML=m(Q)}if(J.elapsedText){J.elapsedText.innerHTML=m(h)}}function m(V){str="00:00";if(V>0){str=Math.floor(V/60)<10?"0"+Math.floor(V/60)+":":Math.floor(V/60)+":";str+=Math.floor(V%60)<10?"0"+Math.floor(V%60):Math.floor(V%60)}return str}function l(){var Y,W;var X=document.getElementById(P.id+"_elements").childNodes;for(var V in document.getElementById(P.id+"_elements").childNodes){if(isNaN(parseInt(V,10))){continue}if(X[V].id.indexOf(P.id+"_divider")===0&&W.id.indexOf(P.id+"_divider")===0){X[V].style.display="none"}else{if(X[V].id.indexOf(P.id+"_divider")===0&&Y.style.display!="none"){X[V].style.display="block"}}if(X[V].style.display!="none"){W=X[V]}Y=X[V]}}function u(){l();if(i.jwGetFullscreen()){_show(J.normalscreenButton);_hide(J.fullscreenButton)}else{_hide(J.normalscreenButton);_show(J.fullscreenButton)}var W={width:d};var V={};if(A.position.toUpperCase()==a.html5.view.positions.OVER||i.jwGetFullscreen()){W.left=A.margin;W.width-=2*A.margin;W.top=w-i.skin.getSkinElement("controlbar","background").height-A.margin;W.height=i.skin.getSkinElement("controlbar","background").height}else{W.left=0}V.left=i.skin.getSkinElement("controlbar","capLeft").width;V.width=W.width-i.skin.getSkinElement("controlbar","capLeft").width-i.skin.getSkinElement("controlbar","capRight").width;var X=i.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:i.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(J.timeSliderRail,{width:(V.width-O-B),left:X});if(J.timeSliderCapRight!==undefined){_css(J.timeSliderCapRight,{left:X+(V.width-O-B)})}_css(P,W);_css(J.elements,V);o();return W}function k(Z){if(J.volumeSliderRail!==undefined){var X=isNaN(Z.volume/100)?1:Z.volume/100;var Y=parseInt(J.volumeSliderRail.style.width.replace("px",""),10);var V=isNaN(Math.round(Y*X))?0:Math.round(Y*X);var aa=parseInt(J.volumeSliderRail.style.right.replace("px",""),10);var W=i.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:i.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(J.volumeSliderProgress,{width:V,left:W});if(J.volumeSliderCapLeft!==undefined){_css(J.volumeSliderCapLeft,{left:0})}}}function q(){H();G();o();n=true;C();R();P.style.opacity=A.idlehide?0:1}q();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];b.html5.controller=function(s,q,d,p){var v=s;var x=d;var c=p;var j=q;var z=true;var t=(x.config.debug!==undefined)&&(x.config.debug.toString().toLowerCase()=="console");var h=new b.html5.eventdispatcher(j.id,t);b.utils.extend(this,h);function l(C){h.sendEvent(C.type,C)}x.addGlobalListener(l);function o(){try{if(x.playlist[0].levels[0].file.length>0){if(z||x.state==b.api.events.state.IDLE){x.setActiveMediaProvider(x.playlist[x.item]);x.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){x.getMedia().play()});if(x.config.repeat){x.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(D){setTimeout(m,25)})}x.getMedia().load(x.playlist[x.item]);z=false}else{if(x.state==b.api.events.state.PAUSED){x.getMedia().play()}}}return true}catch(C){h.sendEvent(b.api.events.JWPLAYER_ERROR,C)}return false}function A(){try{if(x.playlist[0].levels[0].file.length>0){switch(x.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:x.getMedia().pause();break}}return true}catch(C){h.sendEvent(b.api.events.JWPLAYER_ERROR,C)}return false}function w(C){try{if(x.playlist[0].levels[0].file.length>0){switch(x.state){case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:x.getMedia().seek(C);break}}return true}catch(D){h.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function i(){try{if(x.playlist[0].levels[0].file.length>0&&x.state!=b.api.events.state.IDLE){x.getMedia().stop()}return true}catch(C){h.sendEvent(b.api.events.JWPLAYER_ERROR,C)}return false}function f(){try{if(x.playlist[0].levels[0].file.length>0){if(x.config.shuffle){n(r())}else{if(x.item+1==x.playlist.length){n(0)}else{n(x.item+1)}}}if(x.state!=b.api.events.state.PLAYING&&x.state!=b.api.events.state.BUFFERING){o()}return true}catch(C){h.sendEvent(b.api.events.JWPLAYER_ERROR,C)}return false}function e(){try{if(x.playlist[0].levels[0].file.length>0){if(x.config.shuffle){n(r())}else{if(x.item===0){n(x.playlist.length-1)}else{n(x.item-1)}}}if(x.state!=b.api.events.state.PLAYING&&x.state!=b.api.events.state.BUFFERING){o()}return true}catch(C){h.sendEvent(b.api.events.JWPLAYER_ERROR,C)}return false}function r(){var C=null;if(x.playlist.length>1){while(C===null){C=Math.floor(Math.random()*x.playlist.length);if(C==x.item){C=null}}}else{C=0}return C}function n(D){x.resetEventListeners();x.addGlobalListener(l);try{if(x.playlist[0].levels[0].file.length>0){var E=x.state;if(E!==b.api.events.state.IDLE){i()}x.item=D;z=true;h.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{item:D});if(E==b.api.events.state.PLAYING||E==b.api.events.state.BUFFERING){o()}}return true}catch(C){h.sendEvent(b.api.events.JWPLAYER_ERROR,C)}return false}function y(D){try{switch(typeof(D)){case"number":x.getMedia().volume(D);break;case"string":x.getMedia().volume(parseInt(D,10));break}return true}catch(C){h.sendEvent(b.api.events.JWPLAYER_ERROR,C)}return false}function k(D){try{x.getMedia().mute(D);return true}catch(C){h.sendEvent(b.api.events.JWPLAYER_ERROR,C)}return false}function g(D,C){try{x.width=D;x.height=C;c.resize(D,C);return true}catch(E){h.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}function u(D){try{x.fullscreen=D;c.fullscreen(D);return true}catch(C){h.sendEvent(b.api.events.JWPLAYER_ERROR,C)}return false}function B(C){try{i();x.loadPlaylist(C);z=true;return true}catch(D){h.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function m(){x.resetEventListeners();x.addGlobalListener(l);switch(x.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:o();break;case b.html5.controller.repeatoptions.ALWAYS:if(x.item==x.playlist.length-1&&!x.config.shuffle){n(0);o()}else{f()}break;case b.html5.controller.repeatoptions.LIST:if(x.item==x.playlist.length-1&&!x.config.shuffle){n(0)}else{f()}break}}this.play=o;this.pause=A;this.seek=w;this.stop=i;this.next=f;this.prev=e;this.item=n;this.setVolume=y;this.setMute=k;this.resize=g;this.setFullscreen=u;this.load=B}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_css=a.html5.utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(k,s){var q=k;var d={};var f;var t;var r;var l;var g;var j=q.skin.getComponentSettings("display").bufferrotation===undefined?15:parseInt(q.skin.getComponentSettings("display").bufferrotation,10);var e=q.skin.getComponentSettings("display").bufferinterval===undefined?100:parseInt(q.skin.getComponentSettings("display").bufferinterval,10);var c={display:{style:{cursor:"pointer",top:0,left:0},click:p},display_icon:{style:{cursor:"pointer",position:"absolute",top:((q.skin.getSkinElement("display","background").height-q.skin.getSkinElement("display","playIcon").height)/2),left:((q.skin.getSkinElement("display","background").width-q.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((t-q.skin.getSkinElement("display","background").height)/2),left:((f-q.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",q.skin.getSkinElement("display","background").src,")"]).join(""),width:q.skin.getSkinElement("display","background").width,height:q.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"none",width:f,height:t,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};q.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,i);q.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,i);q.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,i);q.jwAddEventListener(a.api.events.JWPLAYER_ERROR,o);u();function u(){d.display=n("div","display");d.display_text=n("div","display_text");d.display.appendChild(d.display_text);d.display_image=n("img","display_image");d.display_image.onerror=function(v){_hide(d.display_image)};d.display_icon=n("div","display_icon");d.display_iconBackground=n("div","display_iconBackground");d.display.appendChild(d.display_image);d.display_iconBackground.appendChild(d.display_icon);d.display.appendChild(d.display_iconBackground);b()}this.getDisplayElement=function(){return d.display};this.resize=function(w,v){f=w;t=v;_css(d.display,{width:w,height:v});_css(d.display_text,{width:(w-10),top:((t-d.display_text.getBoundingClientRect().height)/2)});_css(d.display_image,{width:w,height:v});_css(d.display_iconBackground,{top:((t-q.skin.getSkinElement("display","background").height)/2),left:((f-q.skin.getSkinElement("display","background").width)/2)});i({})};function n(v,x){var w=document.createElement(v);w.id=q.id+"_jwplayer_"+x;_css(w,c[x].style);return w}function b(){for(var v in d){if(c[v].click!==undefined){d[v].onclick=c[v].click}}}function p(v){if(typeof v.preventDefault!="undefined"){v.preventDefault()}else{v.returnValue=false}if(q.jwGetState()!=a.api.events.state.PLAYING){q.jwPlay()}else{q.jwPause()}}function h(v){if(g){return}_show(d.display_iconBackground);d.display_icon.style.backgroundImage=(["url(",q.skin.getSkinElement("display",v).src,")"]).join("");_css(d.display_icon,{display:"block",width:q.skin.getSkinElement("display",v).width,height:q.skin.getSkinElement("display",v).height,top:(q.skin.getSkinElement("display","background").height-q.skin.getSkinElement("display",v).height)/2,left:(q.skin.getSkinElement("display","background").width-q.skin.getSkinElement("display",v).width)/2});if(q.skin.getSkinElement("display",v+"Over")!==undefined){d.display_icon.onmouseover=function(w){d.display_icon.style.backgroundImage=["url(",q.skin.getSkinElement("display",v+"Over").src,")"].join("")};d.display_icon.onmouseout=function(w){d.display_icon.style.backgroundImage=["url(",q.skin.getSkinElement("display",v).src,")"].join("")}}else{d.display_icon.onmouseover=null;d.display_icon.onmouseout=null}}function m(){_hide(d.display_icon);_hide(d.display_iconBackground)}function o(v){g=true;m();d.display_text.innerHTML=v.error;_show(d.display_text);d.display_text.style.top=((t-d.display_text.getBoundingClientRect().height)/2)+"px"}function i(v){if((v.type==a.api.events.JWPLAYER_PLAYER_STATE||v.type==a.api.events.JWPLAYER_PLAYLIST_ITEM)&&g){g=false;_hide(d.display_text)}if(l!==undefined){clearInterval(l);l=null;a.html5.utils.animations.rotate(d.display_icon,0)}switch(q.jwGetState()){case a.api.events.state.BUFFERING:h("bufferIcon");r=0;l=setInterval(function(){r+=j;a.html5.utils.animations.rotate(d.display_icon,r%360)},e);h("bufferIcon");break;case a.api.events.state.PAUSED:_css(d.display_image,{background:"transparent no-repeat center center"});h("playIcon");break;case a.api.events.state.IDLE:if(q.jwGetPlaylist()[q.jwGetItem()].image){_css(d.display_image,{display:"block"});d.display_image.src=a.html5.utils.getAbsolutePath(q.jwGetPlaylist()[q.jwGetItem()].image)}else{_css(d.display_image,{display:"none"});delete d.display_image.src}h("playIcon");break;default:if(q.jwGetMute()){_css(d.display_image,{display:"none"});delete d.display_image.src;h("muteIcon")}else{_css(d.display_image,{display:"none"});delete d.display_image.src;_hide(d.display_iconBackground);_hide(d.display_icon)}break}}return this}})(jwplayer);(function(jwplayer){jwplayer.html5.eventdispatcher=function(id,debug){var _id=id;var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(_listeners[type]===undefined){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.html5.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var lisenterIndex in _listeners[type]){if(_listeners[type][lisenterIndex].toString()==listener.toString()){_listeners[type].slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.html5.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.html5.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var lisenterIndex in _globallisteners){if(_globallisteners[lisenterIndex].toString()==listener.toString()){_globallisteners.slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.html5.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(data===undefined){data={}}jwplayer.utils.extend(data,{id:_id,version:jwplayer.html5.version,type:type});if(_debug){jwplayer.html5.utils.log(type,data)}for(var listenerIndex in _listeners[type]){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.html5.utils.log("There was an error while handling a listener",_listeners[type][listenerIndex].listener,err)}if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}for(var globalListenerIndex in _globallisteners){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.html5.utils.log("There was an error while handling a listener",_globallisteners[globalListenerIndex].listener,err)}if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}})(jwplayer);(function(a){a.html5.extensionmap={"3gp":"video/3gpp","3gpp":"video/3gpp","3g2":"video/3gpp2","3gpp2":"video/3gpp2",flv:"video/x-flv",f4a:"audio/mp4",f4b:"audio/mp4",f4p:"video/mp4",f4v:"video/mp4",mov:"video/quicktime",m4a:"audio/mp4",m4b:"audio/mp4",m4p:"audio/mp4",m4v:"video/mp4",mkv:"video/x-matroska",mp4:"video/mp4",sdp:"application/sdp",vp6:"video/x-vp6",aac:"audio/aac",mp3:"audio/mp3",ogg:"audio/ogg",ogv:"video/ogg",webm:"video/webm"}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:true,position:"bottom-left"};_css=a.html5.utils.css;a.html5.logo=function(g,h){var l=g;var j;if(b.prefix){var i=g.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(i)<0){b.prefix+=i+"/"}}if(h.position==a.html5.view.positions.OVER){h.position=b.position}var f=a.utils.extend({},b);if(!f.file){return}var c=document.createElement("img");c.id=l.id+"_jwplayer_logo";c.style.display="none";c.onload=function(n){_css(c,k());l.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,m)};if(f.file.indexOf("http://")===0){c.src=f.file}else{c.src=f.prefix+f.file}c.onmouseover=function(n){c.style.opacity=f.over;d()};c.onmouseout=function(n){c.style.opacity=f.out;d()};c.onclick=e;function k(){var p={textDecoration:"none",position:"absolute"};p.display=f.hide?"none":"block";var o=f.position.toLowerCase().split("-");for(var n in o){p[o[n]]=f.margin}return p}this.resize=function(o,n){};this.getDisplayElement=function(){return c};function e(n){n.stopPropagation();window.open(f.link,"_blank");return}function d(){if(j){clearTimeout(j)}j=setTimeout(function(){a.html5.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity))},f.timeout*1000)}function m(n){switch(l.jwGetState()){case a.api.events.state.BUFFERING:c.style.display="block";c.style.opacity=f.out;if(f.hide){d()}break;case a.api.events.state.PAUSED:break;case a.api.events.state.IDLE:break;case a.api.events.state.PLAYING:break;default:if(f.hide){d()}break}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.html5.utils.css;a.html5.mediavideo=function(f,C){var G={abort:t,canplay:m,canplaythrough:m,durationchange:q,emptied:t,ended:m,error:l,loadeddata:q,loadedmetadata:q,loadstart:m,pause:m,play:J,playing:m,progress:z,ratechange:t,seeked:m,seeking:m,stalled:m,suspend:m,timeupdate:J,volumechange:t,waiting:m,canshowcurrentframe:t,dataunavailable:t,empty:t,load:e,loadedfirstframe:t};var H=new a.html5.eventdispatcher();a.utils.extend(this,H);var h=f;var x=C;var D;var F;var d=a.api.events.state.IDLE;var A=null;var n;var g=0;var y=false;var r=false;var L;var K;var i=[];var M;var B=false;function v(){return d}function e(N){}function t(N){}function m(N){if(c[N.type]){s(c[N.type])}}function s(N){if(B){return}if(n){N=a.api.events.state.IDLE}if(N==a.api.events.state.PAUSED&&d==a.api.events.state.IDLE){return}if(d!=N){var O=d;h.state=N;d=N;var P=false;if(N==a.api.events.state.IDLE){p();if(h.position>=h.duration&&(h.position||h.duration)){P=true}if(x.style.display!="none"&&!h.config.chromeless){x.style.display="none"}}H.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:O,newstate:N});if(P){H.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}n=false}function q(N){var O={height:N.target.videoHeight,width:N.target.videoWidth,duration:Math.round(N.target.duration*10)/10};if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(N.target.duration*10)/10}h.playlist[h.item]=a.utils.extend(h.playlist[h.item],O);H.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:O})}function J(O){if(n){return}if(O!==undefined&&O.target!==undefined){if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(O.target.duration*10)/10}if(!y&&x.readyState>0){s(a.api.events.state.PLAYING)}if(d==a.api.events.state.PLAYING){if(!y&&x.readyState>0){y=true;try{x.currentTime=h.playlist[h.item].start}catch(N){}x.volume=h.volume/100;x.muted=h.mute}h.position=Math.round(O.target.currentTime*10)/10;H.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:Math.round(O.target.currentTime*10)/10,duration:Math.round(O.target.duration*10)/10})}}z(O)}function E(){var N=(i[i.length-1]-i[0])/i.length;M=setTimeout(function(){if(!F){z({lengthComputable:true,loaded:1,total:1})}},N*10)}function z(P){var O,N;if(P!==undefined&&P.lengthComputable&&P.total){o();O=P.loaded/P.total*100;N=O/100*(h.duration-x.currentTime);if(50<O&&!F){clearTimeout(M);E()}}else{if((x.buffered!==undefined)&&(x.buffered.length>0)){maxBufferIndex=0;if(maxBufferIndex>=0){O=x.buffered.end(maxBufferIndex)/x.duration*100;N=x.buffered.end(maxBufferIndex)-x.currentTime}}}if(D===false&&d==a.api.events.state.BUFFERING){D=true;H.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL)}if(!F){if(O==100&&F===false){F=true}if(O!==null&&(O>h.buffer)){h.buffer=Math.round(O);H.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(O)})}}}function w(){if(A===null){A=setInterval(function(){J()},100)}}function p(){clearInterval(A);A=null}function l(P){var O="There was an error: ";if((P.target.error&&P.target.tagName.toLowerCase()=="video")||P.target.parentNode.error&&P.target.parentNode.tagName.toLowerCase()=="video"){var N=P.target.error===undefined?P.target.parentNode.error:P.target.error;switch(N.code){case N.MEDIA_ERR_ABORTED:O="You aborted the video playback: ";break;case N.MEDIA_ERR_NETWORK:O="A network error caused the video download to fail part-way: ";break;case N.MEDIA_ERR_DECODE:O="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case N.MEDIA_ERR_SRC_NOT_SUPPORTED:O="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:O="An unknown error occurred: ";break}}else{if(P.target.tagName.toLowerCase()=="source"){K--;if(K>0){return}O="The video could not be loaded, either because the server or network failed or because the format is not supported: "}else{a.html5.utils.log("Erroneous error received. Continuing...");return}}u();O+=j();B=true;H.sendEvent(a.api.events.JWPLAYER_ERROR,{error:O});return}function j(){var P="";for(var O in L.levels){var N=L.levels[O];var Q=x.ownerDocument.createElement("source");P+=a.html5.utils.getAbsolutePath(N.file);if(O<(L.levels.length-1)){P+=", "}}return P}this.getDisplayElement=function(){return x};this.play=function(){if(d!=a.api.events.state.PLAYING){if(x.style.display!="block"){x.style.display="block"}x.play();w()}};this.pause=function(){x.pause();s(a.api.events.state.PAUSED)};this.seek=function(N){if(!(h.duration===0||isNaN(h.duration))&&!(h.position===0||isNaN(h.position))){x.currentTime=N;x.play()}};function u(){x.pause();p();h.position=0;n=true;s(a.api.events.state.IDLE)}this.stop=u;this.volume=function(N){x.volume=N/100;h.volume=N;H.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(N)})};this.mute=function(N){x.muted=N;h.mute=N;H.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:N})};this.resize=function(O,N){if(false){b(x,{width:O,height:N})}H.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:h.fullscreen,width:O,hieght:N})};this.fullscreen=function(N){if(N===true){this.resize("100%","100%")}else{this.resize(h.config.width,h.config.height)}};this.load=function(N){I(N);H.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);D=false;F=false;y=false;if(!h.config.chromeless){i=[];o();s(a.api.events.state.BUFFERING);setTimeout(function(){J()},25)}};function o(){var N=new Date().getTime();i.push(N)}this.hasChrome=function(){return r};function I(U){h.duration=U.duration;r=false;L=U;var P=document.createElement("video");P.preload="none";B=false;K=0;for(var O in U.levels){var N=U.levels[O];if(a.html5.utils.isYouTube(N.file)){delete P;k(N.file);return}var Q;if(N.type===undefined){var T=a.html5.utils.extension(N.file);if(a.html5.extensionmap[T]!==undefined){Q=a.html5.extensionmap[T]}else{Q="video/"+T+";"}}else{Q=N.type}if(P.canPlayType(Q)===""){continue}var S=x.ownerDocument.createElement("source");S.src=a.html5.utils.getAbsolutePath(N.file);S.type=Q;K++;P.appendChild(S)}if(K===0){B=true;H.sendEvent(a.api.events.JWPLAYER_ERROR,{error:"The video could not be loaded because the format is not supported by your browser: "+j()})}if(h.config.chromeless){P.poster=a.html5.utils.getAbsolutePath(U.image);P.controls="controls"}P.style.position=x.style.position;P.style.top=x.style.top;P.style.left=x.style.left;P.style.width=x.style.width;P.style.height=x.style.height;P.style.zIndex=x.style.zIndex;P.onload=e;P.volume=0;x.parentNode.replaceChild(P,x);P.id=x.id;x=P;for(var R in G){x.addEventListener(R,function(V){if(V.target.parentNode!==null){G[V.type](V)}},true)}}function k(R){var O=document.createElement("object");R=["http://www.youtube.com/v/",R.replace(/^[^v]+v.(.{11}).*/,"$1"),"&hl=en_US&fs=1&autoplay=1"].join("");var U={movie:R,allowFullScreen:"true",allowscriptaccess:"always"};for(var N in U){var S=document.createElement("param");S.name=N;S.value=U[N];O.appendChild(S)}var T=document.createElement("embed");var P={src:R,type:"application/x-shockwave-flash",allowscriptaccess:"always",allowfullscreen:"true",width:document.getElementById(f.id).style.width,height:document.getElementById(f.id).style.height};for(var Q in P){T[Q]=P[Q]}O.appendChild(T);O.style.position=x.style.position;O.style.top=x.style.top;O.style.left=x.style.left;O.style.width=document.getElementById(f.id).style.width;O.style.height=document.getElementById(f.id).style.height;O.style.zIndex=2147483000;x.parentNode.replaceChild(O,x);O.id=x.id;x=O;r=true}this.embed=I;return this}})(jwplayer);(function(jwplayer){var _configurableStateVariables=["width","height","start","duration","volume","mute","fullscreen","item","plugins"];jwplayer.html5.model=function(api,container,options){var _api=api;var _container=container;var _model={id:_container.id,playlist:[],state:jwplayer.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:0,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"none",autostart:false,debug:undefined,screencolor:undefined}};var _media;var _eventDispatcher=new jwplayer.html5.eventdispatcher();var _components=["display","logo","controlbar"];jwplayer.utils.extend(_model,_eventDispatcher);for(var option in options){if(typeof options[option]=="string"){var type=/color$/.test(option)?"color":null;options[option]=jwplayer.html5.utils.typechecker(options[option],type)}var config=_model.config;var path=option.split(".");for(var edge in path){if(edge==path.length-1){config[path[edge]]=options[option]}else{if(config[path[edge]]===undefined){config[path[edge]]={}}config=config[path[edge]]}}}for(var index in _configurableStateVariables){var configurableStateVariable=_configurableStateVariables[index];_model[configurableStateVariable]=_model.config[configurableStateVariable]}var pluginorder=_components.concat([]);if(_model.plugins!==undefined){if(typeof _model.plugins=="string"){var userplugins=_model.plugins.split(",");for(var userplugin in userplugins){pluginorder.push(userplugin.replace(/^\s+|\s+$/g,""))}}else{for(var plugin in _model.plugins){pluginorder.push(plugin.replace(/^\s+|\s+$/g,""))}}}if(jwplayer.utils.isIOS()){_model.config.chromeless=true}if(_model.config.chromeless){pluginorder=[]}_model.plugins={order:pluginorder,config:{controlbar:{position:jwplayer.html5.view.positions.BOTTOM}},object:{}};if(typeof _model.config.components!="undefined"){for(var component in _model.config.components){_model.plugins.config[component]=_model.config.components[component]}}for(var pluginIndex in _model.plugins.order){var pluginName=_model.plugins.order[pluginIndex];var pluginConfig=_model.config[pluginName]===undefined?{}:_model.config[pluginName];_model.plugins.config[pluginName]=_model.plugins.config[pluginName]===undefined?pluginConfig:jwplayer.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(_model.plugins.config[pluginName].position===undefined){_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.OVER}}_model.loadPlaylist=function(arg,ready){var input;if(typeof arg=="string"){try{input=eval(arg)}catch(err){input=arg}}else{input=arg}var config;switch(jwplayer.utils.typeOf(input)){case"object":config=input;break;case"array":config={playlist:input};break;default:config={file:input};break}_model.playlist=new jwplayer.html5.playlist(config);if(_model.config.shuffle){_model.item=_getShuffleItem()}else{if(_model.config.item>=_model.playlist.length){_model.config.item=_model.playlist.length-1}_model.item=_model.config.item}if(!ready){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED);_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_ITEM,{item:_model.item})}_model.setActiveMediaProvider(_model.playlist[_model.item])};function _getShuffleItem(){var result=null;if(_model.playlist.length>1){while(result===null){result=Math.floor(Math.random()*_model.playlist.length);if(result==_model.item){result=null}}}else{result=0}return result}function forward(evt){if(evt.type==jwplayer.api.events.JWPLAYER_MEDIA_LOADED){_container=_media.getDisplayElement()}_eventDispatcher.sendEvent(evt.type,evt)}_model.setActiveMediaProvider=function(playlistItem){if(_media!==undefined){_media.resetEventListeners()}_media=new jwplayer.html5.mediavideo(_model,_container);_media.addGlobalListener(forward);if(_model.config.chromeless){_media.load(playlistItem)}return true};_model.getMedia=function(){return _media};_model.setupPlugins=function(){for(var plugin in _model.plugins.order){try{if(jwplayer.html5[_model.plugins.order[plugin]]!==undefined){_model.plugins.object[_model.plugins.order[plugin]]=new jwplayer.html5[_model.plugins.order[plugin]](_api,_model.plugins.config[_model.plugins.order[plugin]])}else{if(window[_model.plugins.order[plugin]]!==undefined){_model.plugins.object[_model.plugins.order[plugin]]=new window[_model.plugins.order[plugin]](_api,_model.plugins.config[_model.plugins.order[plugin]])}else{_model.plugins.order.splice(plugin,plugin+1)}}}catch(err){jwplayer.html5.utils.log("Could not setup "+_model.plugins.order[plugin])}}};return _model}})(jwplayer);(function(a){a.html5.playlist=function(b){var d=[];if(b.playlist&&b.playlist.length>0){for(var c in b.playlist){d.push(new a.html5.playlistitem(b.playlist[c]))}}else{d.push(new a.html5.playlistitem(b))}return d}})(jwplayer);(function(a){a.html5.playlistitem=function(c){var b={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};for(var d in b){if(c[d]!==undefined){b[d]=c[d]}}if(b.levels.length===0){b.levels[0]=new a.html5.playlistitemlevel(b)}return b}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(b[c]!==undefined){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()},function(){new a.html5.skinloader("",function(f){c=true;b=f;e()})})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.html5.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,n,i){var m={};var c=n;var j=i;var e=true;var h;var l=f;var q=false;function k(){if(l===undefined||l===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.html5.utils.getAbsolutePath(l),function(r){d(r.responseXML)},function(r){d(a.html5.defaultSkin().xml)})}}function d(w){var C=w.getElementsByTagName("component");if(C.length===0){return}for(var F=0;F<C.length;F++){var A=C[F].getAttribute("name");var z={settings:{},elements:{},layout:{}};m[A]=z;var E=C[F].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var D=0;D<E.length;D++){b(E[D],A)}var x=C[F].getElementsByTagName("settings")[0];if(x!==undefined&&x.childNodes.length>0){var I=x.getElementsByTagName("setting");for(var N=0;N<I.length;N++){var O=I[N].getAttribute("name");var G=I[N].getAttribute("value");var v=/color$/.test(O)?"color":null;m[A].settings[O]=a.html5.utils.typechecker(G,v)}}var J=C[F].getElementsByTagName("layout")[0];if(J!==undefined&&J.childNodes.length>0){var K=J.getElementsByTagName("group");for(var u=0;u<K.length;u++){var y=K[u];m[A].layout[y.getAttribute("position")]={elements:[]};for(var M=0;M<y.attributes.length;M++){var B=y.attributes[M];m[A].layout[y.getAttribute("position")][B.name]=B.value}var L=y.getElementsByTagName("*");for(var t=0;t<L.length;t++){var r=L[t];m[A].layout[y.getAttribute("position")].elements.push({type:r.tagName});for(var s=0;s<r.attributes.length;s++){var H=r.attributes[s];m[A].layout[y.getAttribute("position")].elements[t][H.name]=H.value}if(m[A].layout[y.getAttribute("position")].elements[t].name===undefined){m[A].layout[y.getAttribute("position")].elements[t].name=r.tagName}}}}e=false;p()}}function p(){clearInterval(h);if(!q){h=setInterval(function(){o()},100)}}function b(w,v){var u=new Image();var r=w.getAttribute("name");var t=w.getAttribute("src");var y;if(t.indexOf("data:image/png;base64,")===0){y=t}else{var s=a.html5.utils.getAbsolutePath(l);var x=s.substr(0,s.lastIndexOf("/"));y=[x,v,t].join("/")}m[v].elements[r]={height:0,width:0,src:"",ready:false};u.onload=function(z){g(u,r,v)};u.onerror=function(z){q=true;p();j()};u.src=y}function o(){for(var r in m){if(r!="properties"){for(var s in m[r].elements){if(!m[r].elements[s].ready){return}}}}if(e===false){clearInterval(h);c(m)}}function g(r,t,s){m[s].elements[t].height=r.height;m[s].elements[t].width=r.width;m[s].elements[t].src=r.src;m[s].elements[t].ready=true;p()}k()}})(jwplayer);(function(a){var b={};a.html5.utils.animations=function(){};a.html5.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};a.html5.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d};a.html5.utils.animations.rotate=function(c,d){a.html5.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.html5.utils.cancelAnimation=function(c){delete b[c.id]};a.html5.utils.fadeTo=function(l,f,e,i,h,d){if(b[l.id]!=d&&d!==undefined){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.html5.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(i===undefined){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&d!==undefined){if(f===0){l.style.display="none"}return}if(d===undefined){d=c;b[l.id]=d}if(h===undefined){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l.id]=d+h*1000;a.html5.utils.fadeTo(l,f,e,i,0,b[l.id]);return}setTimeout(function(){a.html5.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.html5.utils.typechecker=function(g,f){f=f===null?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(f===null){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){a.html5.api=function(b,j){var i={};if(!a.utils.hasHTML5()){return i}var d=document.createElement("div");b.parentNode.replaceChild(d,b);d.id=b.id;i.version=a.html5.version;i.id=d.id;var h=new a.html5.model(i,d,j);var e=new a.html5.view(i,d,h);var g=new a.html5.controller(i,d,h,e);i.skin=new a.html5.skin();i.jwPlay=g.play;i.jwPause=g.pause;i.jwStop=g.stop;i.jwSeek=g.seek;i.jwPlaylistItem=g.item;i.jwPlaylistNext=g.next;i.jwPlaylistPrev=g.prev;i.jwResize=g.resize;i.jwLoad=g.load;function f(k){return function(){return h[k]}}i.jwGetItem=f("item");i.jwGetPosition=f("position");i.jwGetDuration=f("duration");i.jwGetBuffer=f("buffer");i.jwGetWidth=f("width");i.jwGetHeight=f("height");i.jwGetFullscreen=f("fullscreen");i.jwSetFullscreen=g.setFullscreen;i.jwGetVolume=f("volume");i.jwSetVolume=g.setVolume;i.jwGetMute=f("mute");i.jwSetMute=g.setMute;i.jwGetState=f("state");i.jwGetVersion=function(){return i.version};i.jwGetPlaylist=function(){return h.playlist};i.jwAddEventListener=g.addEventListener;i.jwRemoveEventListener=g.removeEventListener;i.jwSendEvent=g.sendEvent;i.jwGetLevel=function(){};i.jwGetBandwidth=function(){};i.jwGetLockState=function(){};i.jwLock=function(){};i.jwUnlock=function(){};function c(m,l,k){return function(){m.loadPlaylist(m.config,true);m.setupPlugins();l.setup(m.getMedia().getDisplayElement());var n={id:i.id,version:i.version};k.sendEvent(a.api.events.JWPLAYER_READY,n);if(playerReady!==undefined){playerReady(n)}if(window[m.config.playerReady]!==undefined){window[m.config.playerReady](n)}m.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED);m.sendEvent(a.api.events.JWPLAYER_PLAYLIST_ITEM,{item:m.config.item});if(m.config.autostart===true&&!m.config.chromeless){k.play()}}}if(h.config.chromeless){setTimeout(c(h,e,g),25)}else{i.skin.load(h.config.skin,c(h,e,g))}return i}})(jwplayer);
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/js/live-polemic.js Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,1226 @@
+if (typeof annotations == "undefined" || !annotations) {
+ var annotations = {
+ "default" : {
+ "colors" : {
+ "h" : 0,
+ "s" : 0
+ }
+ },
+ "positive" : {
+ "display_name" : "++ | accord",
+ "keywords" : [ /\+\+/ ],
+ "colors" : {
+ "h" : .3,
+ "s" : .65
+ }
+ },
+ "negative" : {
+ "display_name" : "-- | désaccord",
+ "keywords" : [ /\-\-/ ],
+ "colors" : {
+ "h" : 0,
+ "s" : .8
+ }
+ },
+ "reference" : {
+ "display_name" : "== | référence",
+ "keywords" : [ /\=\=/ ],
+ "colors" : {
+ "h" : .16,
+ "s" : .8
+ }
+ },
+ "question" : {
+ "display_name" : "?? | question",
+ "keywords" : [ /\?\?/ ],
+ "colors" : {
+ "h" : .6,
+ "s" : .8
+ }
+ }
+ }
+}
+
+if (typeof suggested_keywords == "undefined") {
+ suggested_keywords = [ ];
+}
+
+if (typeof max_pages == "undefined" || !max_pages) {
+ max_pages = 5;
+}
+
+tracking_keywords = _(tracking_keywords).map(function(_w) {
+ return _w.toLowerCase();
+});
+
+var twCx = {
+ tlPaper : null,
+ followLast : true,
+ position : "0",
+ date_levels : [
+ 3600 * 1000,
+ 15 * 60 * 1000,
+ 5 * 60 * 1000,
+ 60 * 1000
+ ],
+ timeLevel : 1,
+ deltaX : 40,
+ tlWidth : 150,
+ tlHeight : 480,
+ globalWords : {},
+ suggestCount : suggested_keywords.map(function(_w) {
+ return {
+ "word" : _w,
+ "rgxp" : new RegExp(_w.replace(/(\W)/g, '\\$1'), "im"),
+ "freq" : 0,
+ "annotations" : {}
+ }
+ }),
+ refMouse : { x : 0, y : 0},
+ refPosTl : { x : 0, y : 0},
+ tlMouseMoved : false,
+ tlMouseClicked : false,
+ filtre : null,
+ tlBuffer : '',
+ relHover : [],
+ wheelDelta : 0,
+ scrollEnabled : false,
+ scrollExtent : 8000 - 480,
+ lastScrollPos : 0,
+ urlRegExp : /https?:\/\/[0-9a-zA-Z\.%\/-_]+/g,
+ wordRegExp : /[^ \.&;,'"!\?\d\(\)\+\[\]\\\…\-«»:\/]{3,}/g,
+ stopWords : [
+ 'aussi', 'and', 'avec', 'aux', 'bien', 'car', 'cette', 'comme', 'dans', 'donc', 'des', 'elle', 'encore', 'est',
+ 'être', 'eux', 'faire', 'fait', 'http', 'ici', 'ils', 'les', 'leur', 'leurs', 'mais', 'mes', 'même', 'mon', 'notre',
+ 'non', 'nos', 'nous', 'ont', 'par', 'pas', 'peu', 'peut', 'plus', 'pour', 'que', 'qui', 'ses' ,'son', 'sont', 'sur',
+ 'tes', 'très', 'the', 'ton', 'tous', 'tout', 'une', 'votre', 'vos', 'vous'
+ ],
+ }
+
+function getTweets(options) {
+
+ function getTweetUrl(url) {
+ $.getJSON(url, function(data) {
+ options.tweets = options.tweets.concat(data.results);
+ options.currentPage++;
+ if (options.cbData) {
+ options.cbData();
+ }
+ var _isLast = true;
+ if (data.results && data.results.length) {
+ var _oldestTweetId = data.results[data.results.length - 1].id_str,
+ _maxId = _oldestTweetId;
+ if (options.currentPage < options.pages) {
+ _isLast = false;
+ getTweetUrl(baseurl + firstparams + '&max_id=' + _maxId + lastparams);
+ }
+ }
+
+ if (_isLast) {
+ options.tweets.sort(function(a,b) {
+ return a.id - b.id;
+ });
+ if (options.cbEnd) {
+ options.cbEnd();
+ }
+ }
+ });
+ }
+
+ options.tweets = [];
+ options.pages || (options.pages = 1);
+ options.rpp || (options.rpp = 100);
+ options.currentPage = 0;
+ var baseurl = "http://search.twitter.com/search.json",
+ firstparams = "?q=" + encodeURIComponent(options.keyword)+ "&rpp=" + options.rpp
+ + (options.lang ? "&lang=" + options.lang : '' ),
+ lastparams = (options.since_id ? "&since_id=" + options.since_id : '' ) + "&callback=?",
+ jsonurl = baseurl + firstparams + lastparams;
+ getTweetUrl(jsonurl);
+}
+
+function getColor(annotation, lum) {
+ return Raphael.hsl2rgb(annotations[annotation].colors.h, annotations[annotation].colors.s, lum);
+}
+
+function tweetPopup(url) {
+ var popW = 550,
+ popH = 350,
+ scrW = screen.width,
+ scrH = screen.height,
+ posX = Math.round((scrW/2)-(popW/2)),
+ posY = (scrH > popH ? Math.round((scrH/2)-(popH/2)) : 0);
+ window.open(url,
+ '',
+ 'left=' + posX + ',top=' + posY + ',width=' + popW + ',height=' + popH + ',personalbar=0,toolbar=0,scrollbars=1,resizable=1');
+}
+
+function arc(source, target) {
+ var x3 = .3 * target.y - .3 * source.y + .8 * source.x + .2 * target.x;
+ var y3 = .8 * source.y + .2 * target.y - .3 * target.x + .3 * source.x;
+ var x4 = .3 * target.y - .3 * source.y + .2 * source.x + .8 * target.x;
+ var y4 = .2 * source.y + .8 * target.y - .3 * target.x + .3 * source.x;
+ return "M" + source.x + " " + source.y + "C" + [x3, y3, x4, y4, target.x, target.y].join(" ");
+}
+
+function addTweet(tweet) {
+ if (!tweet) {
+ console.log(tweet);
+ return;
+ }
+ function backRef(source_id, target_id, type) {
+ var target = tweetById(target_id);
+ if (target) {
+ var brobj = {
+ "referenced_by_id" : source_id,
+ "type" : type
+ }
+ if (target.backRefs) {
+ target.backRefs.push(brobj);
+ } else {
+ target.backRefs = [ brobj ]
+ }
+ }
+ }
+
+ _(['id', 'from_user_id', 'in_reply_to_status_id']).each(function(_i) {
+ tweet[_i] = tweet[_i + '_str'];
+ delete tweet[_i + '_str'];
+ });
+
+ if (twCx.idIndex.indexOf(tweet.id) != -1) {
+ return;
+ }
+
+ tweet.entities = []
+
+ var _users = tweet.text.match(/@[\w_]+/gm),
+ _lastpos = 0;
+ if (_users) {
+ for (var _i = 0; _i < _users.length; _i++) {
+ var _m = _users[_i],
+ _start = _lastpos + tweet.text.substr(_lastpos).search(_m),
+ _lastpos = _start + _m.length;
+ tweet.entities.push({
+ "text" : _m,
+ "start" : _start,
+ "end" : _lastpos,
+ "link" :'<a href="http://twitter.com/' + _m.substr(1) + '" onclick="filtrerTexte(\'' + _m + '\'); return false;" target="_blank">',
+ });
+ }
+ }
+
+ var _hashes = tweet.text.match(/([^&]|^)#[^\s,.!?=#@&;()]+/gm),
+ _lastpos = 0;
+ if (_hashes) {
+ for (var _i = 0; _i < _hashes.length; _i++) {
+ var _m = _hashes[_i],
+ _h = ( _m[0] == '#' ? _m : _m.substr(1) ),
+ _start = _lastpos + tweet.text.substr(_lastpos).search(_h),
+ _lastpos = _start + _h.length;
+ tweet.entities.push({
+ "text" : _h,
+ "start" : _start,
+ "end" : _lastpos,
+ "link" :'<a href="http://twitter.com/search?q=' + encodeURIComponent(_h) + '" onclick="filtrerTexte(\'' + _.escape(_h) + '\'); return false;" target="_blank">',
+ });
+ }
+ }
+
+ var _urls = tweet.text.match(/(www.|https?:\/\/)[\w./_\-]+/gim),
+ _lastpos = 0;
+ if (_urls) {
+ for (var _i = 0; _i < _urls.length; _i++) {
+ var _m = _urls[_i],
+ _start = _lastpos + tweet.text.substr(_lastpos).search(_m),
+ _lastpos = _start + _m.length;
+ tweet.entities.push({
+ "text" : _m,
+ "start" : _start,
+ "end" : _lastpos,
+ "link" :'<a href="' + _m + '" target="_blank">',
+ });
+ }
+ }
+ tweet.date_value = Date.parse(tweet.created_at.replace(/(\+|-)/,'UTC$1'));
+
+ var ann = [];
+ for (var j in annotations) {
+ if (j != "default") {
+ for (var k in annotations[j].keywords) {
+ if (tweet.text.search(annotations[j].keywords[k]) != -1) {
+ ann.push(j);
+ break;
+ }
+ }
+ }
+ }
+ tweet.annotations = ann;
+
+ if (tweet.in_reply_to_status_id) {
+ backRef( tweet.id, tweet.in_reply_to_status_id, "reply" );
+ }
+ var _retweet = tweet.text.match(/RT @[\w_]+:? /)
+ if (_retweet) {
+ var _user = _retweet[0].match(/@[\w_]+/)[0].substr(1).toLowerCase(),
+ _originalText = tweet.text.substr(tweet.text.search(_retweet[0]) + _retweet[0].length);
+ for (var i = 0; i < twCx.tweets.length; i++) {
+ if (twCx.tweets[i].from_user && twCx.tweets[i].from_user.toLowerCase() == _user && twCx.tweets[i].text == _originalText) {
+ tweet.retweeted_status_id = twCx.tweets[i].id;
+ backRef( tweet.id, twCx.tweets[i].id, "retweet" );
+ break;
+ }
+ }
+ }
+
+
+ var tab = tweet.text.replace(twCx.urlRegExp,'').match(twCx.wordRegExp);
+ for (var i in tab) {
+ var word = tab[i].toLowerCase();
+ if (twCx.stopWords.indexOf(word) == -1 && tracking_keywords.indexOf(word) == -1 && word[0] != '@') {
+ if (twCx.globalWords[word]) {
+ twCx.globalWords[word].freq++;
+ } else {
+ twCx.globalWords[word] = {
+ "freq" : 1,
+ "annotations" : {}
+ }
+ for (var j in annotations) {
+ if (j != 'default') {
+ twCx.globalWords[word].annotations[j] = 0;
+ }
+ }
+ }
+ for (var j in ann) {
+ twCx.globalWords[word].annotations[ann[j]]++;
+ }
+ }
+ }
+
+ _(twCx.suggestCount).each(function(_k) {
+ if (tweet.text.search(_k.rgxp) != -1) {
+ _k.freq++;
+ _(ann).each(function(_a) {
+ _k.annotations[_a] = 1 + ( _k.annotations[_a] || 0 )
+ })
+ }
+ });
+
+
+ var p = twCx.idIndex.length;
+ while (p && tweet.id < twCx.idIndex[p-1]) {
+ p--;
+ }
+ twCx.tweets.splice(p, 0, tweet);
+ twCx.idIndex.splice(p, 0, tweet.id);
+
+ if (!twCx.timeline.length) {
+ twCx.timeline = [ populateDateStruct(0, twCx.date_levels[0] * parseInt(tweet.date_value / twCx.date_levels[0])) ]
+ }
+ while (tweet.date_value > twCx.timeline[twCx.timeline.length - 1].end) {
+ twCx.timeline.push( populateDateStruct(0, twCx.timeline[twCx.timeline.length - 1].end) );
+ }
+
+ insertIntoDateStruct(twCx.timeline, tweet);
+}
+
+function getSliceContent(slice) {
+ if (slice.slices) {
+ var result = [];
+ for (var i in slice.slices) {
+ result = result.concat(getSliceContent(slice.slices[i]));
+ }
+ } else {
+ var result = slice.tweets;
+ }
+ return result;
+}
+
+function flattenDateStruct(slices, target_level) {
+ var current_level = slices[0].level,
+ result = [];
+ if (current_level < target_level) {
+ if (slices[0].slices) {
+ for (var i in slices) {
+ result = result.concat(flattenDateStruct(slices[i].slices, target_level));
+ }
+ }
+ }
+ else {
+ for (var i in slices) {
+ result.push({
+ "start" : slices[i].start,
+ "end" : slices[i].end,
+ "tweets" : getSliceContent(slices[i])
+ });
+ }
+ }
+ return result;
+}
+
+function trimFDS() {
+ var slices = flattenDateStruct(twCx.timeline, twCx.timeLevel);
+ while (slices[0].tweets.length == 0) {
+ slices.splice(0,1);
+ }
+ while (slices[slices.length - 1].tweets.length == 0) {
+ slices.pop();
+ }
+ var centralTweet = ( twCx.centralTweet ? twCx.centralTweet : twCx.tweets[twCx.tweets.length - 1] ),
+ delta = 30 * twCx.date_levels[twCx.timeLevel],
+ centre = Math.min(slices[slices.length - 1].end - delta , Math.max(slices[0].start + delta, centralTweet.date_value)),
+ min = centre - delta,
+ max = centre + delta;
+ while (slices[0].start < min) {
+ slices.splice(0,1);
+ }
+ while (slices[slices.length - 1].end > max) {
+ slices.pop();
+ }
+ return slices;
+}
+
+function populateDateStruct(level, start) {
+ var end = start + twCx.date_levels[level],
+ struct = {
+ "level" : level,
+ "start" : start,
+ "end" : end
+ };
+ if (level < twCx.date_levels.length - 1) {
+ struct.slices = [];
+ var newstart = start;
+ while (newstart < end) {
+ struct.slices.push(populateDateStruct(level + 1, newstart));
+ newstart += twCx.date_levels[level + 1];
+ }
+ } else {
+ struct.tweets = [];
+ }
+ return struct;
+}
+
+function insertIntoDateStruct(slices, tweet) {
+ var creadate = tweet.date_value;
+ for (var i in slices) {
+ if (creadate < slices[i].end) {
+ if (slices[i].slices) {
+ insertIntoDateStruct(slices[i].slices, tweet);
+ } else {
+ slices[i].tweets.push(tweet.id);
+ }
+ break;
+ }
+ }
+}
+
+function placeHolder(className) {
+ return '<li class="placeholder ' + className + '"></li>';
+}
+
+function tweetById(tweetid) {
+ var pos = twCx.idIndex.indexOf(tweetid);
+ return (pos == -1) ? false : twCx.tweets[pos];
+}
+
+function selectTweet(tweetid) {
+ twCx.position = tweetid;
+ twCx.followLast = (twCx.position == twCx.idIndex[twCx.tweets.length - 1]);
+ updateDisplay();
+}
+
+function goToPos(nPos) {
+ twCx.position = twCx.currentIdIndex[Math.min( twCx.currentIdIndex.length - 1, Math.max(0, nPos ) )];
+ twCx.followLast = (!twCx.filtre && nPos == twCx.tweets.length - 1);
+ updateDisplay();
+}
+
+function movePos(delta) {
+ goToPos( delta + twCx.currentIdIndex.indexOf(twCx.position) );
+}
+
+function tweetToHtml(tweet, className, elName) {
+
+ function highlight(texte) {
+ return ( twCx.filtre ? texte.replace(twCx.filtre, '<span class="highlight">$1</span>' ) : texte );
+ }
+
+ if (!tweet) {
+ return placeHolder(className);
+ }
+ var el = (elName ? elName : 'li');
+ var html = '<' + el + ' class="tweet ' + className + '" id="tweet_' + tweet.id + '"';
+ if (className != 'full') {
+ html += ' onclick="selectTweet(\'' + tweet.id + '\'); return false;"';
+ }
+ html += ' onmouseover="rolloverTweet(\'' + tweet.id + "', " + ( className == 'icons' ) + ');"';
+ if (twCx.followLast && className == 'full' && el == 'li') {
+ html += ' style="display: none"';
+ }
+ html += '>';
+ if (tweet.annotations.length) {
+ html += '<div class="annotations">';
+ for (var i in tweet.annotations) {
+ html += '<div class="annotation" style="width:' + (100/tweet.annotations.length) + '%; background:' + getColor(tweet.annotations[i], (className == 'icons' ? .4 : .85)).hex + '"></div>';
+ }
+ html += '</div>';
+ }
+ html += '<div class="twmain">';
+ var a_user = '<a href="http://twitter.com/' + tweet.from_user + '" onclick="filtrerTexte(\'@' + tweet.from_user + '\'); return false;" target="_blank">';
+ html += '<div class="around_img"><img class="profile_image" src="' + tweet.profile_image_url + '" />';
+ if (className == 'full') {
+ html += '<p class="created_at">' + new Date(tweet.date_value).toTimeString().substr(0,8) + '</a></p>';
+ }
+ html += '</div>';
+ if (className != 'icons') {
+ lastend = 0;
+ var txt = '';
+ tweet.entities.sort(function(a, b) { return a.start - b.start });
+ _(tweet.entities).each(function(_e) {
+ txt += highlight( tweet.text.substring(lastend, _e.start) ) + _e.link + highlight( _e.text ) + '</a>';
+ lastend = _e.end;
+ });
+ txt += highlight( tweet.text.substring(lastend) );
+ html += '<p class="tweet_text"><b>' + a_user + highlight('@' + tweet.from_user) + '</a>' + ( className == 'full' ? ' (' + tweet.from_user_name + ')</b><br />' : '</b> : ') + txt + '</p>';
+ if (className == 'full' && el == 'li') {
+ html += '<div class="tweet_actions"><a href="http://twitter.com/' + tweet.from_user + '/status/' + tweet.id + '" onclick="tweetPopup(this.href); return false;" target="_blank">afficher tweet</a> - ';
+ html += '<a href="http://twitter.com/intent/tweet?in_reply_to=' + tweet.id + '" onclick="tweetPopup(this.href); return false;" target="_blank">répondre</a> · ';
+ html += '<a href="http://twitter.com/intent/retweet?tweet_id=' + tweet.id + '" onclick="tweetPopup(this.href); return false;" target="_blank">retweeter</a> · ';
+ html += '<a href="http://twitter.com/intent/favorite?tweet_id=' + tweet.id + '" onclick="tweetPopup(this.href); return false;" target="_blank">favori</a></div>';
+ }
+ }
+ html += '</div></' + el + '>';
+ return html;
+}
+
+function tlIdFromPos(x, y, outside) {
+ if (!twCx.tlOnDisplay) {
+ return;
+ }
+ var ligne = Math.min( twCx.tlOnDisplay.length - 1, Math.max( 0, Math.floor(( twCx.tlHeight - y ) / twCx.scaleY) ) ),
+ colonne = Math.floor(( x - twCx.deltaX ) / twCx.scaleX ),
+ l = 0;
+ if (colonne >= twCx.tlOnDisplay[ligne].totalTweets || colonne < 0 ) {
+ if (outside) {
+ colonne = Math.min( twCx.tlOnDisplay[ligne].totalTweets - 1, Math.max( 0, colonne ));
+ } else {
+ return null;
+ }
+ }
+ for (var i in twCx.tlOnDisplay[ligne].displayData) {
+ var nl = l + twCx.tlOnDisplay[ligne].displayData[i].length;
+ if (colonne < nl) {
+ return {
+ "id" : twCx.tlOnDisplay[ligne].displayData[i][colonne - l],
+ "annotation" : i
+ }
+ }
+ l = nl;
+ }
+}
+
+function tlPosTweet(tweet, annotation) {
+ if (!twCx.tweets) {
+ return;
+ }
+ var x,
+ y,
+ dt = tweet.date_value,
+ ann = ( annotation ? annotation : ( tweet.annotations.length ? tweet.annotations[0] : 'default' ) );
+ for (var i = 0; i < twCx.tlOnDisplay.length; i++) {
+ if (twCx.tlOnDisplay[i].end > dt) {
+ y = twCx.tlHeight - (i + .5) * twCx.scaleY;
+ var l = 0;
+ for (var j in twCx.tlOnDisplay[i].displayData) {
+ if (j == ann) {
+ var p = twCx.tlOnDisplay[i].displayData[j].indexOf(tweet.id);
+ if (p != -1) {
+ x = twCx.deltaX + twCx.scaleX * ( p + l + .5 );
+ }
+ break;
+ }
+ l += twCx.tlOnDisplay[i].displayData[j].length;
+ }
+ break;
+ }
+ }
+ return ( x && y ? { "x" : x, "y" : y } : null);
+}
+
+function rolloverTweet(tweetid, showPopup, annotation) {
+ var t = tweetById(tweetid);
+ if (!t) {
+ return;
+ }
+ var p = tlPosTweet(t, annotation);
+ if (!p) {
+ return;
+ }
+ var ptl = $("#timeline").offset();
+ if (showPopup) {
+ $("#hovercontent").html(tweetToHtml(t, 'full', 'div'));
+ $("#hovertweet").css({
+ "left" : parseInt(ptl.left + p.x) + "px",
+ "top" : parseInt(ptl.top + p.y),
+ "display" : "block"});
+ } else {
+ $("#hovertweet").hide();
+ }
+ for (var i in twCx.relHover) {
+ twCx.relHover[i].remove();
+ }
+ twCx.relHover = drawTweetArcs(t, p, '#303030');
+ twCx.relHover.push(drawTweetPos(p, '#ffffff'));
+}
+
+function drawTweetPos(pos, color) {
+ var rel = twCx.tlPaper.rect(pos.x - .5 * twCx.scaleX, pos.y - .5 * twCx.scaleY, twCx.scaleX, twCx.scaleY);
+ rel.attr({ "stroke" : color, "fill" : color, "fill-opacity" : .25 });
+ return rel;
+}
+
+function drawTweetArcs(tweet, pos, color) {
+
+ var res = [];
+
+ function tweetAndArc(a, b, aorb) {
+ if (a && b) {
+ res.push(drawTweetPos(aorb ? a : b, color));
+ var aa = twCx.tlPaper.path(arc(a,b))
+ .attr({ "stroke" : color, "stroke-width" : 1.5, "stroke-opacity" : .8 });
+ res.push(aa);
+ }
+ }
+
+ if (tweet.retweeted_status_id) {
+ var t = tweetById(tweet.retweeted_status_id);
+ if (t) {
+ tweetAndArc(pos, tlPosTweet(t));
+ }
+ }
+
+ if (tweet.in_reply_to_status_id) {
+ var t = tweetById(tweet.in_reply_to_status_id);
+ if (t) {
+ tweetAndArc(pos, tlPosTweet(t));
+ }
+ }
+
+ if (tweet.backRefs) {
+ for (var i in tweet.backRefs) {
+ var t = tweetById(tweet.backRefs[i].referenced_by_id);
+ if (t) {
+ tweetAndArc(tlPosTweet(t), pos, true);
+ }
+ }
+ }
+
+ return res;
+}
+
+function mouseoverkw() {
+ var _jel = $(this),
+ _off = _jel.offset();
+ _jel.css({
+ color: "#0099ff"
+ });
+ $("#hoverkw")
+ .css({
+ "left" : _off.left + "px",
+ "top" : ( parseInt(_off.top) + ~~ (_jel.height() / 2) ) + "px",
+ "display" : "block"
+ })
+ .attr("kw", _jel.text());
+}
+
+function mouseoutkw() {
+ $("#hoverkw").hide();
+ $(this).css({
+ color: "#000000"
+ });
+}
+
+function makeTagCloud(tab, div) {
+ var minfreq = _(tab).min( function(a) { return a.freq} ).freq,
+ maxfreq = Math.max(minfreq + .1, _(tab).max( function(a) { return a.freq} ).freq),
+ echfreq = 8 / Math.sqrt( maxfreq - minfreq ),
+ html = '';
+ _(tab).each(function(_j) {
+ var maxann = 0,
+ ann = "default";
+ for (var k in _j.annotations) {
+ if (_j.annotations[k] == maxann) {
+ ann = "default";
+ }
+ if (_j.annotations[k] > maxann) {
+ ann = k;
+ maxann = _j.annotations[k];
+ }
+ }
+ if (ann == "default") {
+ var coul = '';
+ } else {
+ var c = getColor(ann, .6),
+ coul = "background: rgba(" + [ Math.floor(c.r), Math.floor(c.g), Math.floor(c.b), ( _j.annotations[ann] / _j.freq )].join(',') + ")";
+ }
+ var fontsize = Math.floor( ( 12 + Math.sqrt( _j.freq - minfreq ) * echfreq ) );
+ html += '<span style="line-height: ' + (8 + fontsize) + 'px; font-size: ' + fontsize + 'px;' + coul + '">' + _j.word + '</span> ';
+ });
+ $(div).html(html);
+ $(div + " span")
+ .mouseover(mouseoverkw)
+ .mouseout(mouseoutkw)
+ .click(function() {
+ $("#hoverkw").toggle();
+ });
+}
+
+function updateDisplay() {
+ if (!twCx.tweets) {
+ return;
+ }
+ if (twCx.filtre) {
+ var tweets = twCx.tweets.filter(function(tweet) {
+ var mention = '@' + tweet.from_user;
+ return ( tweet.text.search(twCx.filtre) != -1 ) || ( mention.search(twCx.filtre) != -1 );
+ });
+ $("#inp_q").val(twCx.filtreTexte + ' (' + tweets.length + ' tweets)');
+ if (tweets.length) {
+ var idIndex = tweets.map(function(tweet) {
+ return tweet.id;
+ });
+ var p = idIndex.indexOf(twCx.position);
+ if (p == -1) {
+ for (p = idIndex.length - 1; p > 0 && idIndex[p] > twCx.position; p--) {
+ }
+ }
+ twCx.position = idIndex[p];
+ twCx.currentIdIndex = idIndex;
+ }
+
+ } else {
+ twCx.currentIdIndex = twCx.idIndex;
+ var tweets = twCx.tweets;
+ var p = twCx.idIndex.indexOf(twCx.position);
+ if (p == -1) {
+ p = (twCx.followLast ? twCx.idIndex.length - 1 : 0);
+ }
+ }
+
+
+ var l = tweets.length,
+ lines = 0,
+ ppy = 0,
+ html = '',
+ tweetsOnDisplay = [];
+
+ function pushTweet(tp, className) {
+
+ if (tp < l && tp >= 0) {
+
+ html += tweetToHtml(tweets[tp], className);
+
+ tweetsOnDisplay.push(tp);
+
+ } else {
+ html += placeHolder(className);
+ }
+ }
+
+ if (l) {
+
+ twCx.lastScrollPos = Math.floor( twCx.scrollExtent * ( 1 - ( p / l ) ) );
+ $("#scrollcont").scrollTop(twCx.lastScrollPos);
+
+ if (l > p + 18) {
+ lines++;
+ ppy += 20;
+ for (var i = p + 31; i >= p + 18; i--) {
+ pushTweet(i, 'icons');
+ }
+ }
+ if (l > p + 4) {
+ lines++;
+ ppy += 20;
+ for (var i = p + 17; i >= p + 4; i--) {
+ pushTweet(i, 'icons');
+ }
+ }
+ for (var k = 3; k >= 1; k--) {
+ if (l > p + k) {
+ ppy += 47;
+ lines++;
+ pushTweet(p + k, 'half');
+ }
+ }
+ pushTweet(p, 'full');
+ var n = p - 1;
+ for (var i = 0; i < Math.min(6, Math.max(3, 6 - lines)); i++) {
+ if (n < 0) {
+ break;
+ }
+ pushTweet(n, 'half');
+ n--;
+ }
+ for (var i = 0; i < 14 * Math.min(4, Math.max(2, 7 - lines)); i++) {
+ if (n < 0) {
+ break;
+ }
+ pushTweet(n, 'icons');
+ n--;
+ }
+ if (html != twCx.tlBuffer) {
+ $("#tweetlist").html(html);
+ $(".tweet.full").fadeIn();
+ twCx.tlBuffer = html;
+ }
+
+ if (twCx.suggestCount.length) {
+ makeTagCloud(twCx.suggestCount, "#suggkw");
+ }
+
+ var tab = _(twCx.globalWords).map(function(v, k) {
+ return {
+ "word": k,
+ "freq" : v.freq,
+ "annotations" : v.annotations,
+ };
+ }).filter(function(v) {
+ return v.freq > 1;
+ });
+
+ if (tab.length) {
+
+ tab = _(tab).sortBy( function(a) { return ( - a.freq ) }).slice(0,20);
+ makeTagCloud(tab,"#motscles");
+ } else {
+ $("#motscles").html('');
+ }
+ twCx.centralTweet = tweets[p];
+ } else {
+ $("#tweetlist").html('');
+ twCx.tlBuffer = '';
+ $("#motscles").html('');
+ }
+
+ twCx.tlOnDisplay = trimFDS();
+ twCx.scaleY = twCx.tlHeight / twCx.tlOnDisplay.length;
+ var maxTweets = 0,
+ startTl = 0,
+ endTl = twCx.tlOnDisplay.length - 1;
+ if (l) {
+ var startTw = tweets[tweetsOnDisplay[tweetsOnDisplay.length - 1]].date_value,
+ endTw = tweets[tweetsOnDisplay[0]].date_value;
+ }
+ for (var i = 0; i < twCx.tlOnDisplay.length; i++) {
+ if (l) {
+ if (startTw >= twCx.tlOnDisplay[i].start && startTw < twCx.tlOnDisplay[i].end) {
+ startTl = i;
+ }
+ if (endTw >= twCx.tlOnDisplay[i].start && endTw < twCx.tlOnDisplay[i].end) {
+ endTl = i;
+ }
+ }
+ var displayData = {};
+ for (var j in annotations) {
+ displayData[j] = [];
+ }
+ for (var j in twCx.tlOnDisplay[i].tweets) {
+ var tweetid = twCx.tlOnDisplay[i].tweets[j],
+ tweet = tweetById(tweetid);
+ if (tweet) {
+ if (tweet.annotations.length) {
+ for (var k in tweet.annotations) {
+ displayData[tweet.annotations[k]].push(tweetid);
+ }
+ } else {
+ displayData['default'].push(tweetid);
+ }
+ }
+ }
+ var nbT = 0;
+ for (var j in displayData) {
+ nbT += displayData[j].length;
+ }
+ maxTweets = Math.max(maxTweets, nbT);
+ twCx.tlOnDisplay[i].displayData = displayData;
+ twCx.tlOnDisplay[i].totalTweets = nbT;
+ }
+ twCx.scaleX = ( twCx.tlWidth - twCx.deltaX ) / maxTweets;
+ twCx.tlPaper.clear();
+ twCx.relHover = null;
+
+ // Dessin de la correspondance liste-timeline
+ if (l) {
+ var startY = twCx.tlHeight - startTl * twCx.scaleY,
+ endY = twCx.tlHeight - ( endTl + 1 ) * twCx.scaleY,
+ path = "M0 " + twCx.tlHeight + "C" + .7*twCx.deltaX + " " + twCx.tlHeight + " " + .3*twCx.deltaX + " " + startY + " " + twCx.deltaX + " " + startY + "L" + twCx.tlWidth + " " + startY + "L" + twCx.tlWidth + " " + endY + "L" + twCx.deltaX + " " + endY + "C" + .3*twCx.deltaX + " " + endY + " " + .7*twCx.deltaX + " 0 0 0";
+ twCx.tlPaper.path( path ).attr({ "stroke" : "none", "fill" : "#000080", "opacity" : .2 });
+ }
+ // dessin de la date de début
+
+ twCx.tlPaper.text(twCx.deltaX / 2, twCx.tlHeight - 7, new Date(twCx.tlOnDisplay[0].start).toTimeString().substr(0,5))
+ .attr({ "text-anchor" : "middle", "font-size": "9px" });
+
+ // dessin de la date de fin
+
+ twCx.tlPaper.text(twCx.deltaX / 2, 7, new Date(twCx.tlOnDisplay[twCx.tlOnDisplay.length - 1].end).toTimeString().substr(0,5))
+ .attr({ "text-anchor" : "middle", "font-size": "9px" });
+
+ for (var i = 0; i < twCx.tlOnDisplay.length; i++) {
+ var n = 0,
+ posY = twCx.tlHeight - ( i + 1 ) * twCx.scaleY;
+ for (var j in twCx.tlOnDisplay[i].displayData) {
+ var ll = twCx.tlOnDisplay[i].displayData[j].length;
+ if (ll > 0) {
+ twCx.tlPaper.rect( twCx.deltaX + n * twCx.scaleX, posY, ll * twCx.scaleX, twCx.scaleY )
+ .attr({"stroke" : "none", "fill" : getColor(j, .4).hex });
+ n += ll;
+ }
+ }
+
+ // Si on est à une demi-heure, on trace un axe secondaire + heure
+
+ if (i < twCx.tlOnDisplay.length - 1 && !(twCx.tlOnDisplay[i].end % 1800000)) {
+ twCx.tlPaper.path("M0 "+posY+"L" + twCx.tlWidth +" "+posY).attr({"stroke":"#ccc"});
+ twCx.tlPaper.text(twCx.deltaX / 2, posY, new Date(twCx.tlOnDisplay[i].end).toTimeString().substr(0,5)).attr({ "text-anchor" : "middle", "font-size": "9px" });
+ }
+ }
+
+ // dessin du tweet courant
+
+ if (l) {
+
+ if (twCx.filtre) {
+ for (var i = 0; i < tweets.length; i++) {
+ if (i != p) {
+ var pos = tlPosTweet(tweets[i]);
+ if (pos) {
+ drawTweetPos(pos, "#ffccff");
+ }
+ }
+ }
+
+ }
+
+ var posp = tlPosTweet(tweets[p]);
+ if (posp) {
+
+ drawTweetPos(posp, "#ffff00");
+ var yy = posp.y - .5 * twCx.scaleY,
+ path = "M0 " + ppy + "C" + ( .7 * twCx.deltaX ) + " " + ppy + " " + ( .2 * twCx.deltaX ) + " " + yy + " " + ( twCx.deltaX ) + " " + yy + "L" + ( posp.x - .5 * twCx.scaleX ) + " " + yy;
+ yy = posp.y + .5 * twCx.scaleY;
+ ppy += 117;
+ path += "L" + ( posp.x - .5 * twCx.scaleX ) + " " + yy + "L" + twCx.deltaX + " " + yy + "C" + ( .2 * twCx.deltaX ) + " " + yy + " " + ( .7 * twCx.deltaX ) + " " + ppy + " 0 " + ppy;
+ twCx.tlPaper.path( path ).attr({"stroke":"#ffff00", "fill" : "#ffff00", "fill-opacity" : .15});
+
+ drawTweetArcs(tweets[p], posp, '#800080');
+ }
+ }
+}
+
+function filtrerAnnotation(annotation) {
+ if (annotations[annotation]) {
+ effectuerFiltrage(annotations[annotation].display_name,
+ new RegExp( "(" + annotations[annotation].keywords.map(function(a) { return a.source }).join("|") + ")", "gim" ) );
+ } else {
+ effectuerFiltrage('', null)
+ }
+}
+
+function filtrerTexte(valeur) {
+ effectuerFiltrage( valeur, valeur ? new RegExp("(" + valeur.replace(/(\W)/g, '\\$1') + ")" ,'gim') : null );
+}
+
+function effectuerFiltrage(filtreTexte, tabRegexp) {
+ $("#recherche_annot").slideUp();
+ $("#inp_q").val(filtreTexte).attr("class","rechercheCourante");
+ twCx.filtreTexte = filtreTexte;
+ twCx.filtre = tabRegexp;
+ twCx.followLast = !tabRegexp && (twCx.position == twCx.idIndex[twCx.idIndex.length - 1]);
+ updateDisplay();
+}
+
+function clicTl(evt) {
+ var o = $("#timeline").offset();
+ if (twCx.tlMouseClicked && twCx.tlMouseMoved) {
+ var twid = tlIdFromPos(evt.pageX - o.left + twCx.refPosTl.x - twCx.refMouse.x, evt.pageY - o.top + twCx.refPosTl.y - twCx.refMouse.y, true);
+ if (twid) {
+ selectTweet(twid.id);
+ }
+ } else {
+ var twid = tlIdFromPos(evt.pageX - o.left, evt.pageY - o.top, twCx.tlMouseClicked);
+ if (twCx.tlMouseMoved && !twCx.tlMouseClicked) {
+ if (twid) {
+ rolloverTweet(twid.id, true, twid.annotation);
+ } else {
+ $("#hovertweet").hide();
+ }
+ }
+ if (twCx.tlMouseClicked && !twCx.tlMouseMoved) {
+ if (twid) {
+ selectTweet(twid.id);
+ }
+ }
+ }
+}
+
+function loadTweets(tweets, append) {
+ if (!append) {
+ twCx.timeline = [];
+ twCx.idIndex = [];
+ twCx.tweets = [];
+ }
+ for (var i in tweets) {
+ addTweet(tweets[i]);
+ }
+ if (twCx.followLast) {
+ twCx.position = twCx.idIndex[twCx.tweets.length - 1];
+ }
+ updateDisplay();
+}
+
+function focusOutRecherche() {
+ $("#recherche_annot").slideUp();
+ var inpq = $("#inp_q"),
+ val = inpq.val();
+ if (val == '' || val == twCx.filtreTexte) {
+ if (twCx.filtre) {
+ inpq.attr("class", "rechercheCourante").val(twCx.filtreTexte);
+ } else {
+ inpq.attr("class", "greyed").val("Rechercher");
+ }
+ }
+}
+
+function chaineTimeZoom() {
+ var chaine = "",
+ t = twCx.date_levels[twCx.timeLevel],
+ h = 3600*1000,
+ m = 60*1000,
+ s = 1000,
+ heures = Math.floor(t/h);
+ if (heures) { chaine += heures + ' h. ' };
+ t -= (heures * h);
+ var minutes = Math.floor(t/m);
+ if (minutes) { chaine += minutes + ' min. ' };
+ t -= (minutes * m);
+ if (t) { chaine += Math.floor(t/s) + ' sec.' }
+ $("#time_scale").html(chaine);
+ $("#time_zoomout").attr("class",(twCx.timeLevel == 0 ? "inactive" : ""));
+ $("#time_zoomin").attr("class",(twCx.timeLevel == twCx.date_levels.length - 1 ? "inactive" : ""));
+}
+
+function saveJSON() {
+ var _txt = JSON.stringify(twCx.tweets),
+ _buf = '';
+ for (var i = 0; i < _txt.length; i++) {
+ var _n = _txt.charCodeAt(i);
+ if (_n > 127) {
+ var _h = _n.toString(16);
+ while (_h.length < 4) {
+ _h = '0' + _h;
+ }
+ _buf += '\\u' + _h;
+ } else {
+ _buf += _txt.charAt(i);
+ }
+ }
+ document.location.href = "data:text/json;base64," + btoa(_buf);
+}
+
+function saveCSV() {
+ function csvEncode(tableau) {
+ return tableau.map(function(el) {
+ return '"' + unescape(encodeURIComponent(el)).replace(/"/gm, '""') + '"';
+ }).join(",")
+ };
+ var _csvfields = [ "id", "from_user", "from_user_name", "created_at", "text" ],
+ _csvtxt = csvEncode(_csvfields) + "\n" + twCx.tweets.map(function(tw) {
+ return csvEncode(_csvfields.map(function(field) {
+ return tw[field];
+ }));
+ }).join("\n");
+ document.location.href = "data:text/csv;base64," + btoa(_csvtxt);
+}
+
+$(document).ready(function() {
+ twCx.tlWidth = $("#timeline").width();
+ twCx.tlHeight = $("#timeline").height();
+ twCx.tlPaper = Raphael("timeline", twCx.tlWidth, twCx.tlHeight);
+
+ connectTweets();
+
+ var html = '';
+ for (var j in annotations) {
+ if (j != "default") {
+ html += '<a href="#" style="background: ' + getColor(j, .7).hex + ';" onclick=filtrerAnnotation(\'' + j + '\'); return false;">' + annotations[j].display_name + '</a> '
+ }
+ }
+ $("#rech_list_annot").html(html);
+
+ chaineTimeZoom();
+
+ $("#tweetlist").mousewheel(function(e, d) {
+ twCx.wheelDelta += d;
+ if (Math.abs(twCx.wheelDelta) >= 1) {
+ movePos( parseInt(twCx.wheelDelta) );
+ twCx.wheelDelta = 0;
+ }
+ return false;
+ });
+ $("#timeline").mousewheel(function(e, d) {
+ twCx.wheelDelta += d;
+ if (Math.abs(twCx.wheelDelta) >= 1) {
+ if (twCx.wheelDelta > 0) {
+ tl = Math.min(twCx.date_levels.length - 1, twCx.timeLevel + 1);
+ } else {
+ tl = Math.max(0, twCx.timeLevel - 1);
+ }
+ if (tl != twCx.timeLevel) {
+ twCx.timeLevel = tl;
+ chaineTimeZoom();
+ updateDisplay();
+ }
+ twCx.wheelDelta = 0;
+ }
+ return false;
+ });
+ $("#time_zoomin").click(function() {
+ if (twCx.timeLevel < twCx.date_levels.length - 1) {
+ twCx.timeLevel++;
+ chaineTimeZoom();
+ updateDisplay();
+ }
+ });
+ $("#time_zoomout").click(function() {
+ if (twCx.timeLevel > 0) {
+ twCx.timeLevel--;
+ chaineTimeZoom();
+ updateDisplay();
+ }
+ });
+ $("#timeline, #tweetlist").mouseout(function() {
+ twCx.tlMouseClicked = false;
+ twCx.tlMouseMoved = false;
+ $("#hovertweet").hide();
+ });
+ $("#timeline").mousemove(function(evt) {
+ twCx.tlMouseMoved = true;
+ clicTl(evt);
+ }).mousedown(function(evt) {
+ twCx.tlMouseClicked = true;
+ twCx.tlMouseMoved = false;
+ var o = $(this).offset();
+ twCx.refMouse = { x : evt.pageX - o.left, y : evt.pageY - o.top };
+ twCx.refPosTl = tlPosTweet(tweetById(twCx.position)) || twCx.refMouse;
+ }).mouseup(function(evt) {
+ clicTl(evt);
+ twCx.tlMouseClicked = false;
+ twCx.tlMouseMoved = false;
+ });
+ $("#inp_q").focus(function() {
+ $("#recherche_annot").slideDown();
+ $(this).val($(this).val().replace(/ \(.+\)$/, ''))
+ if ($(this).hasClass("greyed")) {
+ $(this).val("");
+ }
+ $(this).attr("class","");
+ }).focusout(function() {
+ focusOutRecherche();
+ });
+ $("#inp_reset").click(function() {
+ $("#inp_q").val('');
+ if (twCx.filtre) {
+ twCx.filtre = null;
+ updateDisplay();
+ }
+ twCx.filtreTexte = '';
+ focusOutRecherche();
+ return false;
+ })
+ $("#recherche").submit(function(evt) {
+ evt.preventDefault();
+ if (!$("#inp_q").hasClass("greyed")) {
+ var valeur = $("#inp_q").val();
+ filtrerTexte(valeur);
+ }
+ return false;
+ });
+ $("#hoverkw").mouseover(function() {
+ $(this).dequeue().show();
+ }).mouseout(function() {
+ $(this).hide();
+ });
+
+ $("#hkwsearch").click(function() {
+ var _hkw = $("#hoverkw");
+ filtrerTexte(_hkw.attr("kw"));
+ _hkw.hide();
+ return false;
+ });
+ $("#hkwtweet").click(function() {
+ var _hkw = $("#hoverkw");
+ add_grammar(_hkw.attr("kw"));
+ _hkw.hide();
+ return false;
+ });
+ $(".acctitre").click(function() {
+ $(this).next().slideToggle();
+ return false;
+ })
+
+ if (!suggested_keywords.length) {
+ $("#suggkw").parent().hide();
+ }
+
+ setInterval(function() {
+ var sc = $("#scrollcont");
+ if (sc.scrollTop() != twCx.lastScrollPos && twCx.tweets && twCx.currentIdIndex) {
+ var p = Math.floor( twCx.currentIdIndex.length * ( 1 - sc.scrollTop() / twCx.scrollExtent ) );
+ goToPos(p);
+ }
+ }, 100)
+});
+
+function connectTweets() {
+ twCx.tlPaper.clear();
+ var _sq = twCx.tlPaper.rect(0, twCx.tlHeight, twCx.tlWidth, 0)
+ .attr({
+ "stroke" : "none",
+ "fill" : "#8080cc"
+ });
+ var _lb = twCx.tlPaper.text(twCx.tlWidth / 2, twCx.tlHeight / 2, "0 tweet")
+ .attr({
+ "font-size" : "20px",
+ "text-anchor" : "middle"
+ });
+
+ getTweets({
+ "keyword" : tracking_keywords.join(" OR "),
+ "pages" : max_pages,
+ "rpp" : 100,
+ "cbData" : function() {
+ _lb.attr("text", (this.tweets.length - this.currentPage + 1) + " tweets");
+ var _h = twCx.tlHeight * this.currentPage / this.pages;
+ _sq.animate({
+ "y" : twCx.tlHeight - _h,
+ "height" : _h
+ })
+ },
+ "cbEnd" : function() {
+ loadTweets(this.tweets);
+ setInterval(function() {
+ getTweets({
+ "keyword" : tracking_keywords.join(" OR "),
+ "pages" : 1,
+ "since_id" : twCx.idIndex[twCx.idIndex.length - 1],
+ "rpp" : 100,
+ "cbEnd" : function() {
+ loadTweets(this.tweets, true);
+ }
+ });
+ }, 20000)
+ }
+ });
+}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/js/niceforms.js Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,576 @@
+/*#############################################################
+Name: Niceforms
+Version: 2.0
+Author: Lucian Slatineanu
+URL: http://www.emblematiq.com/projects/niceforms/
+
+Feel free to use and modify but please keep this copyright intact.
+#################################################################*/
+
+//Theme Variables - edit these to match your theme
+var imagesPath = "img/";
+var selectRightWidthSimple = 19;
+var selectRightWidthScroll = 2;
+var selectMaxHeight = 200;
+var textareaTopPadding = 10;
+var textareaSidePadding = 10;
+
+//Global Variables
+var NF = new Array();
+var isIE = false;
+var resizeTest = 1;
+
+//Initialization function
+function NFInit() {
+ try {
+ document.execCommand('BackgroundImageCache', false, true);
+ } catch(e) {}
+ if(!document.getElementById) {return false;}
+ //alert("click me first");
+ NFDo('start');
+}
+function NFDo(what) {
+ var niceforms = document.getElementsByTagName('form');
+ var identifier = new RegExp('(^| )'+'niceform'+'( |$)');
+ if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
+ var ieversion=new Number(RegExp.$1);
+ if(ieversion < 7) {return false;} //exit script if IE6
+ isIE = true;
+ }
+ for(var q = 0; q < niceforms.length; q++) {if(identifier.test(niceforms[q].className)) {
+ if(what == "start") { //Load Niceforms
+ NF[q] = new niceform(niceforms[q]);
+ niceforms[q].start();
+ }
+ else { //Unload Niceforms
+ niceforms[q].unload();
+ NF[q] = "";
+ }
+ }}
+}
+function NFFix() {
+ NFDo('stop');
+ NFDo('start');
+}
+function niceform(nf) {
+ nf._inputText = new Array(); nf._inputRadio = new Array(); nf._inputCheck = new Array(); nf._inputSubmit = new Array(); nf._inputFile = new Array(); nf._textarea = new Array(); nf._select = new Array(); nf._multiselect = new Array();
+ nf.add_inputText = function(obj) {this._inputText[this._inputText.length] = obj; inputText(obj);}
+ nf.add_inputRadio = function(obj) {this._inputRadio[this._inputRadio.length] = obj; inputRadio(obj);}
+ nf.add_inputCheck = function(obj) {this._inputCheck[this._inputCheck.length] = obj; inputCheck(obj);}
+ nf.add_inputSubmit = function(obj) {this._inputSubmit[this._inputSubmit.length] = obj; inputSubmit(obj);}
+ nf.add_inputFile = function(obj) {this._inputFile[this._inputFile.length] = obj; inputFile(obj);}
+ nf.add_textarea = function(obj) {this._textarea[this._textarea.length] = obj; textarea(obj);}
+ nf.add_select = function(obj) {this._select[this._select.length] = obj; selects(obj);}
+ nf.add_multiselect = function(obj) {this._multiselect[this._multiselect.length] = obj; multiSelects(obj);}
+ nf.start = function() {
+ //Separate and assign elements
+ var allInputs = this.getElementsByTagName('input');
+ for(var w = 0; w < allInputs.length; w++) {
+ switch(allInputs[w].type) {
+ case "text": case "password": {this.add_inputText(allInputs[w]); break;}
+ case "radio": {this.add_inputRadio(allInputs[w]); break;}
+ case "checkbox": {this.add_inputCheck(allInputs[w]); break;}
+ case "submit": case "reset": case "button": {this.add_inputSubmit(allInputs[w]); break;}
+ case "file": {this.add_inputFile(allInputs[w]); break;}
+ }
+ }
+ var allButtons = this.getElementsByTagName('button');
+ for(var w = 0; w < allButtons.length; w++) {
+ this.add_inputSubmit(allButtons[w]);
+ }
+ var allTextareas = this.getElementsByTagName('textarea');
+ for(var w = 0; w < allTextareas.length; w++) {
+ this.add_textarea(allTextareas[w]);
+ }
+ var allSelects = this.getElementsByTagName('select');
+ for(var w = 0; w < allSelects.length; w++) {
+ if(allSelects[w].size == "1") {this.add_select(allSelects[w]);}
+ else {this.add_multiselect(allSelects[w]);}
+ }
+ //Start
+ for(w = 0; w < this._inputText.length; w++) {this._inputText[w].init();}
+ for(w = 0; w < this._inputRadio.length; w++) {this._inputRadio[w].init();}
+ for(w = 0; w < this._inputCheck.length; w++) {this._inputCheck[w].init();}
+ for(w = 0; w < this._inputSubmit.length; w++) {this._inputSubmit[w].init();}
+ for(w = 0; w < this._inputFile.length; w++) {this._inputFile[w].init();}
+ for(w = 0; w < this._textarea.length; w++) {this._textarea[w].init();}
+ for(w = 0; w < this._select.length; w++) {this._select[w].init(w);}
+ for(w = 0; w < this._multiselect.length; w++) {this._multiselect[w].init(w);}
+ }
+ nf.unload = function() {
+ //Stop
+ for(w = 0; w < this._inputText.length; w++) {this._inputText[w].unload();}
+ for(w = 0; w < this._inputRadio.length; w++) {this._inputRadio[w].unload();}
+ for(w = 0; w < this._inputCheck.length; w++) {this._inputCheck[w].unload();}
+ for(w = 0; w < this._inputSubmit.length; w++) {this._inputSubmit[w].unload();}
+ for(w = 0; w < this._inputFile.length; w++) {this._inputFile[w].unload();}
+ for(w = 0; w < this._textarea.length; w++) {this._textarea[w].unload();}
+ for(w = 0; w < this._select.length; w++) {this._select[w].unload();}
+ for(w = 0; w < this._multiselect.length; w++) {this._multiselect[w].unload();}
+ }
+}
+function inputText(el) { //extent Text inputs
+ el.oldClassName = el.className;
+ el.left = document.createElement('img');
+ el.left.src = imagesPath + "0.png";
+ el.left.className = "NFTextLeft";
+ el.right = document.createElement('img');
+ el.right.src = imagesPath + "0.png";
+ el.right.className = "NFTextRight";
+ el.dummy = document.createElement('div');
+ el.dummy.className = "NFTextCenter";
+ el.onfocus = function() {
+ this.dummy.className = "NFTextCenter NFh";
+ this.left.className = "NFTextLeft NFh";
+ this.right.className = "NFTextRight NFh";
+ }
+ el.onblur = function() {
+ this.dummy.className = "NFTextCenter";
+ this.left.className = "NFTextLeft";
+ this.right.className = "NFTextRight";
+ }
+ el.init = function() {
+ this.parentNode.insertBefore(this.left, this);
+ this.parentNode.insertBefore(this.right, this.nextSibling);
+ this.dummy.appendChild(this);
+ this.right.parentNode.insertBefore(this.dummy, this.right);
+ this.className = "NFText";
+ }
+ el.unload = function() {
+ this.parentNode.parentNode.appendChild(this);
+ this.parentNode.removeChild(this.left);
+ this.parentNode.removeChild(this.right);
+ this.parentNode.removeChild(this.dummy);
+ this.className = this.oldClassName;
+ }
+}
+function inputRadio(el) { //extent Radio buttons
+ el.oldClassName = el.className;
+ el.dummy = document.createElement('div');
+ if(el.checked) {el.dummy.className = "NFRadio NFh";}
+ else {el.dummy.className = "NFRadio";}
+ el.dummy.ref = el;
+ if(isIE == false) {el.dummy.style.left = findPosX(el) + 'px'; el.dummy.style.top = findPosY(el) + 'px';}
+ else {el.dummy.style.left = findPosX(el) + 4 + 'px'; el.dummy.style.top = findPosY(el) + 4 + 'px';}
+ el.dummy.onclick = function() {
+ if(!this.ref.checked) {
+ var siblings = getInputsByName(this.ref.name);
+ for(var q = 0; q < siblings.length; q++) {
+ siblings[q].checked = false;
+ siblings[q].dummy.className = "NFRadio";
+ }
+ this.ref.checked = true;
+ this.className = "NFRadio NFh";
+ }
+ }
+ el.onclick = function() {
+ if(this.checked) {
+ var siblings = getInputsByName(this.name);
+ for(var q = 0; q < siblings.length; q++) {
+ siblings[q].dummy.className = "NFRadio";
+ }
+ this.dummy.className = "NFRadio NFh";
+ }
+ }
+ el.onfocus = function() {this.dummy.className += " NFfocused";}
+ el.onblur = function() {this.dummy.className = this.dummy.className.replace(/ NFfocused/g, "");}
+ el.init = function() {
+ this.parentNode.insertBefore(this.dummy, this);
+ el.className = "NFhidden";
+ }
+ el.unload = function() {
+ this.parentNode.removeChild(this.dummy);
+ this.className = this.oldClassName;
+ }
+}
+function inputCheck(el) { //extend Checkboxes
+ el.oldClassName = el.className;
+ el.dummy = document.createElement('img');
+ el.dummy.src = imagesPath + "0.png";
+ if(el.checked) {el.dummy.className = "NFCheck NFh";}
+ else {el.dummy.className = "NFCheck";}
+ el.dummy.ref = el;
+ if(isIE == false) {el.dummy.style.left = findPosX(el) + 'px'; el.dummy.style.top = findPosY(el) + 'px';}
+ else {el.dummy.style.left = findPosX(el) + 4 + 'px'; el.dummy.style.top = findPosY(el) + 4 + 'px';}
+ el.dummy.onclick = function() {
+ if(!this.ref.checked) {
+ this.ref.checked = true;
+ this.className = "NFCheck NFh";
+ }
+ else {
+ this.ref.checked = false;
+ this.className = "NFCheck";
+ }
+ }
+ el.onclick = function() {
+ if(this.checked) {this.dummy.className = "NFCheck NFh";}
+ else {this.dummy.className = "NFCheck";}
+ }
+ el.onfocus = function() {this.dummy.className += " NFfocused";}
+ el.onblur = function() {this.dummy.className = this.dummy.className.replace(/ NFfocused/g, "");}
+ el.init = function() {
+ this.parentNode.insertBefore(this.dummy, this);
+ el.className = "NFhidden";
+ }
+ el.unload = function() {
+ this.parentNode.removeChild(this.dummy);
+ this.className = this.oldClassName;
+ }
+}
+function inputSubmit(el) { //extend Buttons
+ el.oldClassName = el.className;
+ el.left = document.createElement('img');
+ el.left.className = "NFButtonLeft";
+ el.left.src = imagesPath + "0.png";
+ el.right = document.createElement('img');
+ el.right.src = imagesPath + "0.png";
+ el.right.className = "NFButtonRight";
+ el.onmouseover = function() {
+ this.className = "NFButton NFh";
+ this.left.className = "NFButtonLeft NFh";
+ this.right.className = "NFButtonRight NFh";
+ }
+ el.onmouseout = function() {
+ this.className = "NFButton";
+ this.left.className = "NFButtonLeft";
+ this.right.className = "NFButtonRight";
+ }
+ el.init = function() {
+ this.parentNode.insertBefore(this.left, this);
+ this.parentNode.insertBefore(this.right, this.nextSibling);
+ this.className = "NFButton";
+ }
+ el.unload = function() {
+ this.parentNode.removeChild(this.left);
+ this.parentNode.removeChild(this.right);
+ this.className = this.oldClassName;
+ }
+}
+function inputFile(el) { //extend File inputs
+ el.oldClassName = el.className;
+ el.dummy = document.createElement('div');
+ el.dummy.className = "NFFile";
+ el.file = document.createElement('div');
+ el.file.className = "NFFileNew";
+ el.center = document.createElement('div');
+ el.center.className = "NFTextCenter";
+ el.clone = document.createElement('input');
+ el.clone.type = "text";
+ el.clone.className = "NFText";
+ el.clone.ref = el;
+ el.left = document.createElement('img');
+ el.left.src = imagesPath + "0.png";
+ el.left.className = "NFTextLeft";
+ el.button = document.createElement('img');
+ el.button.src = imagesPath + "0.png";
+ el.button.className = "NFFileButton";
+ el.button.ref = el;
+ el.button.onclick = function() {this.ref.click();}
+ el.init = function() {
+ var top = this.parentNode;
+ if(this.previousSibling) {var where = this.previousSibling;}
+ else {var where = top.childNodes[0];}
+ top.insertBefore(this.dummy, where);
+ this.dummy.appendChild(this);
+ this.center.appendChild(this.clone);
+ this.file.appendChild(this.center);
+ this.file.insertBefore(this.left, this.center);
+ this.file.appendChild(this.button);
+ this.dummy.appendChild(this.file);
+ this.className = "NFhidden";
+ this.relatedElement = this.clone;
+ }
+ el.unload = function() {
+ this.parentNode.parentNode.appendChild(this);
+ this.parentNode.removeChild(this.dummy);
+ this.className = this.oldClassName;
+ }
+ el.onchange = el.onmouseout = function() {this.relatedElement.value = this.value;}
+ el.onfocus = function() {
+ this.left.className = "NFTextLeft NFh";
+ this.center.className = "NFTextCenter NFh";
+ this.button.className = "NFFileButton NFh";
+ }
+ el.onblur = function() {
+ this.left.className = "NFTextLeft";
+ this.center.className = "NFTextCenter";
+ this.button.className = "NFFileButton";
+ }
+ el.onselect = function() {
+ this.relatedElement.select();
+ this.value = '';
+ }
+}
+function textarea(el) { //extend Textareas
+ el.oldClassName = el.className;
+ el.height = el.offsetHeight - textareaTopPadding;
+ el.width = el.offsetWidth - textareaSidePadding;
+ el.topLeft = document.createElement('img');
+ el.topLeft.src = imagesPath + "0.png";
+ el.topLeft.className = "NFTextareaTopLeft";
+ el.topRight = document.createElement('div');
+ el.topRight.className = "NFTextareaTop";
+ el.bottomLeft = document.createElement('img');
+ el.bottomLeft.src = imagesPath + "0.png";
+ el.bottomLeft.className = "NFTextareaBottomLeft";
+ el.bottomRight = document.createElement('div');
+ el.bottomRight.className = "NFTextareaBottom";
+ el.left = document.createElement('div');
+ el.left.className = "NFTextareaLeft";
+ el.right = document.createElement('div');
+ el.right.className = "NFTextareaRight";
+ el.init = function() {
+ var top = this.parentNode;
+ if(this.previousSibling) {var where = this.previousSibling;}
+ else {var where = top.childNodes[0];}
+ top.insertBefore(el.topRight, where);
+ top.insertBefore(el.right, where);
+ top.insertBefore(el.bottomRight, where);
+ this.topRight.appendChild(this.topLeft);
+ this.right.appendChild(this.left);
+ this.right.appendChild(this);
+ this.bottomRight.appendChild(this.bottomLeft);
+ el.style.width = el.topRight.style.width = el.bottomRight.style.width = el.width + 'px';
+ el.style.height = el.left.style.height = el.right.style.height = el.height + 'px';
+ this.className = "NFTextarea";
+ }
+ el.unload = function() {
+ this.parentNode.parentNode.appendChild(this);
+ this.parentNode.removeChild(this.topRight);
+ this.parentNode.removeChild(this.bottomRight);
+ this.parentNode.removeChild(this.right);
+ this.className = this.oldClassName;
+ this.style.width = this.style.height = "";
+ }
+ el.onfocus = function() {
+ this.topLeft.className = "NFTextareaTopLeft NFh";
+ this.topRight.className = "NFTextareaTop NFhr";
+ this.left.className = "NFTextareaLeftH";
+ this.right.className = "NFTextareaRightH";
+ this.bottomLeft.className = "NFTextareaBottomLeft NFh";
+ this.bottomRight.className = "NFTextareaBottom NFhr";
+ }
+ el.onblur = function() {
+ this.topLeft.className = "NFTextareaTopLeft";
+ this.topRight.className = "NFTextareaTop";
+ this.left.className = "NFTextareaLeft";
+ this.right.className = "NFTextareaRight";
+ this.bottomLeft.className = "NFTextareaBottomLeft";
+ this.bottomRight.className = "NFTextareaBottom";
+ }
+}
+function selects(el) { //extend Selects
+ el.oldClassName = el.className;
+ el.dummy = document.createElement('div');
+ el.dummy.className = "NFSelect";
+ el.dummy.style.width = el.offsetWidth + 'px';
+ el.dummy.ref = el;
+ el.left = document.createElement('img');
+ el.left.src = imagesPath + "0.png";
+ el.left.className = "NFSelectLeft";
+ el.right = document.createElement('div');
+ el.right.className = "NFSelectRight";
+ el.txt = document.createTextNode(el.options[0].text);
+ el.bg = document.createElement('div');
+ el.bg.className = "NFSelectTarget";
+ el.bg.style.display = "none";
+ el.opt = document.createElement('ul');
+ el.opt.className = "NFSelectOptions";
+ el.dummy.style.left = findPosX(el) + 'px';
+ el.dummy.style.top = findPosY(el) + 'px';
+ el.opts = new Array(el.options.length);
+ el.init = function(pos) {
+ this.dummy.appendChild(this.left);
+ this.right.appendChild(this.txt);
+ this.dummy.appendChild(this.right);
+ this.bg.appendChild(this.opt);
+ this.dummy.appendChild(this.bg);
+ for(var q = 0; q < this.options.length; q++) {
+ this.opts[q] = new option(this.options[q], q);
+ this.opt.appendChild(this.options[q].li);
+ this.options[q].lnk.onclick = function() {
+ this._onclick();
+ this.ref.dummy.getElementsByTagName('div')[0].innerHTML = this.ref.options[this.pos].text;
+ this.ref.options[this.pos].selected = "selected";
+ for(var w = 0; w < this.ref.options.length; w++) {this.ref.options[w].lnk.className = "";}
+ this.ref.options[this.pos].lnk.className = "NFOptionActive";
+ }
+ }
+ if(this.options.selectedIndex) {
+ this.dummy.getElementsByTagName('div')[0].innerHTML = this.options[this.options.selectedIndex].text;
+ this.options[this.options.selectedIndex].lnk.className = "NFOptionActive";
+ }
+ this.dummy.style.zIndex = 999 - pos;
+ this.parentNode.insertBefore(this.dummy, this);
+ this.className = "NFhidden";
+ }
+ el.unload = function() {
+ this.parentNode.removeChild(this.dummy);
+ this.className = this.oldClassName;
+ }
+ el.dummy.onclick = function() {
+ var allDivs = document.getElementsByTagName('div'); for(var q = 0; q < allDivs.length; q++) {if((allDivs[q].className == "NFSelectTarget") && (allDivs[q] != this.ref.bg)) {allDivs[q].style.display = "none";}}
+ if(this.ref.bg.style.display == "none") {this.ref.bg.style.display = "block";}
+ else {this.ref.bg.style.display = "none";}
+ if(this.ref.opt.offsetHeight > selectMaxHeight) {
+ this.ref.bg.style.width = this.ref.offsetWidth - selectRightWidthScroll + 33 + 'px';
+ this.ref.opt.style.width = this.ref.offsetWidth - selectRightWidthScroll + 'px';
+ }
+ else {
+ this.ref.bg.style.width = this.ref.offsetWidth - selectRightWidthSimple + 33 + 'px';
+ this.ref.opt.style.width = this.ref.offsetWidth - selectRightWidthSimple + 'px';
+ }
+ }
+ el.bg.onmouseout = function(e) {
+ if (!e) var e = window.event;
+ e.cancelBubble = true;
+ if (e.stopPropagation) e.stopPropagation();
+ var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
+ if((reltg.nodeName == 'A') || (reltg.nodeName == 'LI') || (reltg.nodeName == 'UL')) return;
+ if((reltg.nodeName == 'DIV') || (reltg.className == 'NFSelectTarget')) return;
+ else{this.style.display = "none";}
+ }
+ el.dummy.onmouseout = function(e) {
+ if (!e) var e = window.event;
+ e.cancelBubble = true;
+ if (e.stopPropagation) e.stopPropagation();
+ var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
+ if((reltg.nodeName == 'A') || (reltg.nodeName == 'LI') || (reltg.nodeName == 'UL')) return;
+ if((reltg.nodeName == 'DIV') || (reltg.className == 'NFSelectTarget')) return;
+ else{this.ref.bg.style.display = "none";}
+ }
+ el.onfocus = function() {this.dummy.className += " NFfocused";}
+ el.onblur = function() {this.dummy.className = this.dummy.className.replace(/ NFfocused/g, "");}
+ el.onkeydown = function(e) {
+ if (!e) var e = window.event;
+ var thecode = e.keyCode;
+ var active = this.selectedIndex;
+ switch(thecode){
+ case 40: //down
+ if(active < this.options.length - 1) {
+ for(var w = 0; w < this.options.length; w++) {this.options[w].lnk.className = "";}
+ var newOne = active + 1;
+ this.options[newOne].selected = "selected";
+ this.options[newOne].lnk.className = "NFOptionActive";
+ this.dummy.getElementsByTagName('div')[0].innerHTML = this.options[newOne].text;
+ }
+ return false;
+ break;
+ case 38: //up
+ if(active > 0) {
+ for(var w = 0; w < this.options.length; w++) {this.options[w].lnk.className = "";}
+ var newOne = active - 1;
+ this.options[newOne].selected = "selected";
+ this.options[newOne].lnk.className = "NFOptionActive";
+ this.dummy.getElementsByTagName('div')[0].innerHTML = this.options[newOne].text;
+ }
+ return false;
+ break;
+ default:
+ break;
+ }
+ }
+}
+function multiSelects(el) { //extend Multiple Selects
+ el.oldClassName = el.className;
+ el.height = el.offsetHeight;
+ el.width = el.offsetWidth;
+ el.topLeft = document.createElement('img');
+ el.topLeft.src = imagesPath + "0.png";
+ el.topLeft.className = "NFMultiSelectTopLeft";
+ el.topRight = document.createElement('div');
+ el.topRight.className = "NFMultiSelectTop";
+ el.bottomLeft = document.createElement('img');
+ el.bottomLeft.src = imagesPath + "0.png";
+ el.bottomLeft.className = "NFMultiSelectBottomLeft";
+ el.bottomRight = document.createElement('div');
+ el.bottomRight.className = "NFMultiSelectBottom";
+ el.left = document.createElement('div');
+ el.left.className = "NFMultiSelectLeft";
+ el.right = document.createElement('div');
+ el.right.className = "NFMultiSelectRight";
+ el.init = function() {
+ var top = this.parentNode;
+ if(this.previousSibling) {var where = this.previousSibling;}
+ else {var where = top.childNodes[0];}
+ top.insertBefore(el.topRight, where);
+ top.insertBefore(el.right, where);
+ top.insertBefore(el.bottomRight, where);
+ this.topRight.appendChild(this.topLeft);
+ this.right.appendChild(this.left);
+ this.right.appendChild(this);
+ this.bottomRight.appendChild(this.bottomLeft);
+ el.style.width = el.topRight.style.width = el.bottomRight.style.width = el.width + 'px';
+ el.style.height = el.left.style.height = el.right.style.height = el.height + 'px';
+ el.className = "NFMultiSelect";
+ }
+ el.unload = function() {
+ this.parentNode.parentNode.appendChild(this);
+ this.parentNode.removeChild(this.topRight);
+ this.parentNode.removeChild(this.bottomRight);
+ this.parentNode.removeChild(this.right);
+ this.className = this.oldClassName;
+ this.style.width = this.style.height = "";
+ }
+ el.onfocus = function() {
+ this.topLeft.className = "NFMultiSelectTopLeft NFh";
+ this.topRight.className = "NFMultiSelectTop NFhr";
+ this.left.className = "NFMultiSelectLeftH";
+ this.right.className = "NFMultiSelectRightH";
+ this.bottomLeft.className = "NFMultiSelectBottomLeft NFh";
+ this.bottomRight.className = "NFMultiSelectBottom NFhr";
+ }
+ el.onblur = function() {
+ this.topLeft.className = "NFMultiSelectTopLeft";
+ this.topRight.className = "NFMultiSelectTop";
+ this.left.className = "NFMultiSelectLeft";
+ this.right.className = "NFMultiSelectRight";
+ this.bottomLeft.className = "NFMultiSelectBottomLeft";
+ this.bottomRight.className = "NFMultiSelectBottom";
+ }
+}
+function option(el, no) { //extend Options
+ el.li = document.createElement('li');
+ el.lnk = document.createElement('a');
+ el.lnk.href = "javascript:;";
+ el.lnk.ref = el.parentNode;
+ el.lnk.pos = no;
+ el.lnk._onclick = el.onclick || function () {};
+ el.txt = document.createTextNode(el.text);
+ el.lnk.appendChild(el.txt);
+ el.li.appendChild(el.lnk);
+}
+
+//Get Position
+function findPosY(obj) {
+ var posTop = 0;
+ do {posTop += obj.offsetTop;} while (obj = obj.offsetParent);
+ return posTop;
+}
+function findPosX(obj) {
+ var posLeft = 0;
+ do {posLeft += obj.offsetLeft;} while (obj = obj.offsetParent);
+ return posLeft;
+}
+//Get Siblings
+function getInputsByName(name) {
+ var inputs = document.getElementsByTagName("input");
+ var w = 0; var results = new Array();
+ for(var q = 0; q < inputs.length; q++) {if(inputs[q].name == name) {results[w] = inputs[q]; ++w;}}
+ return results;
+}
+
+//Add events
+var existingLoadEvent = window.onload || function () {};
+var existingResizeEvent = window.onresize || function() {};
+window.onload = function () {
+ existingLoadEvent();
+ NFInit();
+}
+window.onresize = function() {
+ if(resizeTest != document.documentElement.clientHeight) {
+ existingResizeEvent();
+ NFFix();
+ }
+ resizeTest = document.documentElement.clientHeight;
+}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/js/raphael.js Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,7 @@
+/*
+ * Raphael 1.5.2 - JavaScript Vector Library
+ *
+ * Copyright (c) 2010 Dmitry Baranovskiy (http://raphaeljs.com)
+ * Licensed under the MIT (http://raphaeljs.com/license.html) license.
+ */
+(function(){function a(){if(a.is(arguments[0],G)){var b=arguments[0],d=bV[m](a,b.splice(0,3+a.is(b[0],E))),e=d.set();for(var g=0,h=b[w];g<h;g++){var i=b[g]||{};c[f](i.type)&&e[L](d[i.type]().attr(i))}return e}return bV[m](a,arguments)}a.version="1.5.2";var b=/[, ]+/,c={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},d=/\{(\d+)\}/g,e="prototype",f="hasOwnProperty",g=document,h=window,i={was:Object[e][f].call(h,"Raphael"),is:h.Raphael},j=function(){this.customAttributes={}},k,l="appendChild",m="apply",n="concat",o="createTouch"in g,p="",q=" ",r=String,s="split",t="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend orientationchange touchcancel gesturestart gesturechange gestureend"[s](q),u={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},v="join",w="length",x=r[e].toLowerCase,y=Math,z=y.max,A=y.min,B=y.abs,C=y.pow,D=y.PI,E="number",F="string",G="array",H="toString",I="fill",J=Object[e][H],K={},L="push",M=/^url\(['"]?([^\)]+?)['"]?\)$/i,N=/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i,O={"NaN":1,Infinity:1,"-Infinity":1},P=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,Q=y.round,R="setAttribute",S=parseFloat,T=parseInt,U=" progid:DXImageTransform.Microsoft",V=r[e].toUpperCase,W={blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:"10px \"Arial\"","font-family":"\"Arial\"","font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/",opacity:1,path:"M0,0",r:0,rotation:0,rx:0,ry:0,scale:"1 1",src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",translation:"0 0",width:0,x:0,y:0},X={along:"along",blur:E,"clip-rect":"csv",cx:E,cy:E,fill:"colour","fill-opacity":E,"font-size":E,height:E,opacity:E,path:"path",r:E,rotation:"csv",rx:E,ry:E,scale:"csv",stroke:"colour","stroke-opacity":E,"stroke-width":E,translation:"csv",width:E,x:E,y:E},Y="replace",Z=/^(from|to|\d+%?)$/,$=/\s*,\s*/,_={hs:1,rg:1},ba=/,?([achlmqrstvxz]),?/gi,bb=/([achlmqstvz])[\s,]*((-?\d*\.?\d*(?:e[-+]?\d+)?\s*,?\s*)+)/ig,bc=/(-?\d*\.?\d*(?:e[-+]?\d+)?)\s*,?\s*/ig,bd=/^r(?:\(([^,]+?)\s*,\s*([^\)]+?)\))?/,be=function(a,b){return a.key-b.key};a.type=h.SVGAngle||g.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML";if(a.type=="VML"){var bf=g.createElement("div"),bg;bf.innerHTML="<v:shape adj=\"1\"/>";bg=bf.firstChild;bg.style.behavior="url(#default#VML)";if(!(bg&&typeof bg.adj=="object"))return a.type=null;bf=null}a.svg=!(a.vml=a.type=="VML");j[e]=a[e];k=j[e];a._id=0;a._oid=0;a.fn={};a.is=function(a,b){b=x.call(b);if(b=="finite")return!O[f](+a);return b=="null"&&a===null||b==typeof a||b=="object"&&a===Object(a)||b=="array"&&Array.isArray&&Array.isArray(a)||J.call(a).slice(8,-1).toLowerCase()==b};a.angle=function(b,c,d,e,f,g){{if(f==null){var h=b-d,i=c-e;if(!h&&!i)return 0;return((h<0)*180+y.atan(-i/-h)*180/D+360)%360}return a.angle(b,c,f,g)-a.angle(d,e,f,g)}};a.rad=function(a){return a%360*D/180};a.deg=function(a){return a*180/D%360};a.snapTo=function(b,c,d){d=a.is(d,"finite")?d:10;if(a.is(b,G)){var e=b.length;while(e--)if(B(b[e]-c)<=d)return b[e]}else{b=+b;var f=c%b;if(f<d)return c-f;if(f>b-d)return c-f+b}return c};function bh(){var a=[],b=0;for(;b<32;b++)a[b]=(~(~(y.random()*16)))[H](16);a[12]=4;a[16]=(a[16]&3|8)[H](16);return"r-"+a[v]("")}a.setWindow=function(a){h=a;g=h.document};var bi=function(b){if(a.vml){var c=/^\s+|\s+$/g,d;try{var e=new ActiveXObject("htmlfile");e.write("<body>");e.close();d=e.body}catch(a){d=createPopup().document.body}var f=d.createTextRange();bi=bm(function(a){try{d.style.color=r(a)[Y](c,p);var b=f.queryCommandValue("ForeColor");b=(b&255)<<16|b&65280|(b&16711680)>>>16;return"#"+("000000"+b[H](16)).slice(-6)}catch(a){return"none"}})}else{var h=g.createElement("i");h.title="Raphaël Colour Picker";h.style.display="none";g.body[l](h);bi=bm(function(a){h.style.color=a;return g.defaultView.getComputedStyle(h,p).getPropertyValue("color")})}return bi(b)},bj=function(){return"hsb("+[this.h,this.s,this.b]+")"},bk=function(){return"hsl("+[this.h,this.s,this.l]+")"},bl=function(){return this.hex};a.hsb2rgb=function(b,c,d,e){if(a.is(b,"object")&&"h"in b&&"s"in b&&"b"in b){d=b.b;c=b.s;b=b.h;e=b.o}return a.hsl2rgb(b,c,d/2,e)};a.hsl2rgb=function(b,c,d,e){if(a.is(b,"object")&&"h"in b&&"s"in b&&"l"in b){d=b.l;c=b.s;b=b.h}if(b>1||c>1||d>1){b/=360;c/=100;d/=100}var f={},g=["r","g","b"],h,i,j,k,l,m;if(c){d<0.5?h=d*(1+c):h=d+c-d*c;i=2*d-h;for(var n=0;n<3;n++){j=b+1/3*-(n-1);j<0&&j++;j>1&&j--;j*6<1?f[g[n]]=i+(h-i)*6*j:j*2<1?f[g[n]]=h:j*3<2?f[g[n]]=i+(h-i)*(2/3-j)*6:f[g[n]]=i}}else f={r:d,g:d,b:d};f.r*=255;f.g*=255;f.b*=255;f.hex="#"+(16777216|f.b|f.g<<8|f.r<<16).toString(16).slice(1);a.is(e,"finite")&&(f.opacity=e);f.toString=bl;return f};a.rgb2hsb=function(b,c,d){if(c==null&&a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b){d=b.b;c=b.g;b=b.r}if(c==null&&a.is(b,F)){var e=a.getRGB(b);b=e.r;c=e.g;d=e.b}if(b>1||c>1||d>1){b/=255;c/=255;d/=255}var f=z(b,c,d),g=A(b,c,d),h,i,j=f;{if(g==f)return{h:0,s:0,b:f,toString:bj};var k=f-g;i=k/f;b==f?h=(c-d)/k:c==f?h=2+(d-b)/k:h=4+(b-c)/k;h/=6;h<0&&h++;h>1&&h--}return{h:h,s:i,b:j,toString:bj}};a.rgb2hsl=function(b,c,d){if(c==null&&a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b){d=b.b;c=b.g;b=b.r}if(c==null&&a.is(b,F)){var e=a.getRGB(b);b=e.r;c=e.g;d=e.b}if(b>1||c>1||d>1){b/=255;c/=255;d/=255}var f=z(b,c,d),g=A(b,c,d),h,i,j=(f+g)/2,k;if(g==f)k={h:0,s:0,l:j};else{var l=f-g;i=j<0.5?l/(f+g):l/(2-f-g);b==f?h=(c-d)/l:c==f?h=2+(d-b)/l:h=4+(b-c)/l;h/=6;h<0&&h++;h>1&&h--;k={h:h,s:i,l:j}}k.toString=bk;return k};a._path2string=function(){return this.join(",")[Y](ba,"$1")};function bm(a,b,c){function d(){var g=Array[e].slice.call(arguments,0),h=g[v]("►"),i=d.cache=d.cache||{},j=d.count=d.count||[];if(i[f](h))return c?c(i[h]):i[h];j[w]>=1000&&delete i[j.shift()];j[L](h);i[h]=a[m](b,g);return c?c(i[h]):i[h]}return d}a.getRGB=bm(function(b){if(!b||!(!((b=r(b)).indexOf("-")+1)))return{r:-1,g:-1,b:-1,hex:"none",error:1};if(b=="none")return{r:-1,g:-1,b:-1,hex:"none"};!(_[f](b.toLowerCase().substring(0,2))||b.charAt()=="#")&&(b=bi(b));var c,d,e,g,h,i,j,k=b.match(N);if(k){if(k[2]){g=T(k[2].substring(5),16);e=T(k[2].substring(3,5),16);d=T(k[2].substring(1,3),16)}if(k[3]){g=T((i=k[3].charAt(3))+i,16);e=T((i=k[3].charAt(2))+i,16);d=T((i=k[3].charAt(1))+i,16)}if(k[4]){j=k[4][s]($);d=S(j[0]);j[0].slice(-1)=="%"&&(d*=2.55);e=S(j[1]);j[1].slice(-1)=="%"&&(e*=2.55);g=S(j[2]);j[2].slice(-1)=="%"&&(g*=2.55);k[1].toLowerCase().slice(0,4)=="rgba"&&(h=S(j[3]));j[3]&&j[3].slice(-1)=="%"&&(h/=100)}if(k[5]){j=k[5][s]($);d=S(j[0]);j[0].slice(-1)=="%"&&(d*=2.55);e=S(j[1]);j[1].slice(-1)=="%"&&(e*=2.55);g=S(j[2]);j[2].slice(-1)=="%"&&(g*=2.55);(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360);k[1].toLowerCase().slice(0,4)=="hsba"&&(h=S(j[3]));j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsb2rgb(d,e,g,h)}if(k[6]){j=k[6][s]($);d=S(j[0]);j[0].slice(-1)=="%"&&(d*=2.55);e=S(j[1]);j[1].slice(-1)=="%"&&(e*=2.55);g=S(j[2]);j[2].slice(-1)=="%"&&(g*=2.55);(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360);k[1].toLowerCase().slice(0,4)=="hsla"&&(h=S(j[3]));j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsl2rgb(d,e,g,h)}k={r:d,g:e,b:g};k.hex="#"+(16777216|g|e<<8|d<<16).toString(16).slice(1);a.is(h,"finite")&&(k.opacity=h);return k}return{r:-1,g:-1,b:-1,hex:"none",error:1}},a);a.getColor=function(a){var b=this.getColor.start=this.getColor.start||{h:0,s:1,b:a||0.75},c=this.hsb2rgb(b.h,b.s,b.b);b.h+=0.075;if(b.h>1){b.h=0;b.s-=0.2;b.s<=0&&(this.getColor.start={h:0,s:1,b:b.b})}return c.hex};a.getColor.reset=function(){delete this.start};a.parsePathString=bm(function(b){if(!b)return null;var c={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},d=[];a.is(b,G)&&a.is(b[0],G)&&(d=bo(b));d[w]||r(b)[Y](bb,function(a,b,e){var f=[],g=x.call(b);e[Y](bc,function(a,b){b&&f[L](+b)});if(g=="m"&&f[w]>2){d[L]([b][n](f.splice(0,2)));g="l";b=b=="m"?"l":"L"}while(f[w]>=c[g]){d[L]([b][n](f.splice(0,c[g])));if(!c[g])break}});d[H]=a._path2string;return d});a.findDotsAtSegment=function(a,b,c,d,e,f,g,h,i){var j=1-i,k=C(j,3)*a+C(j,2)*3*i*c+j*3*i*i*e+C(i,3)*g,l=C(j,3)*b+C(j,2)*3*i*d+j*3*i*i*f+C(i,3)*h,m=a+2*i*(c-a)+i*i*(e-2*c+a),n=b+2*i*(d-b)+i*i*(f-2*d+b),o=c+2*i*(e-c)+i*i*(g-2*e+c),p=d+2*i*(f-d)+i*i*(h-2*f+d),q=(1-i)*a+i*c,r=(1-i)*b+i*d,s=(1-i)*e+i*g,t=(1-i)*f+i*h,u=90-y.atan((m-o)/(n-p))*180/D;(m>o||n<p)&&(u+=180);return{x:k,y:l,m:{x:m,y:n},n:{x:o,y:p},start:{x:q,y:r},end:{x:s,y:t},alpha:u}};var bn=bm(function(a){if(!a)return{x:0,y:0,width:0,height:0};a=bw(a);var b=0,c=0,d=[],e=[],f;for(var g=0,h=a[w];g<h;g++){f=a[g];if(f[0]=="M"){b=f[1];c=f[2];d[L](b);e[L](c)}else{var i=bv(b,c,f[1],f[2],f[3],f[4],f[5],f[6]);d=d[n](i.min.x,i.max.x);e=e[n](i.min.y,i.max.y);b=f[5];c=f[6]}}var j=A[m](0,d),k=A[m](0,e);return{x:j,y:k,width:z[m](0,d)-j,height:z[m](0,e)-k}}),bo=function(b){var c=[];if(!a.is(b,G)||!a.is(b&&b[0],G))b=a.parsePathString(b);for(var d=0,e=b[w];d<e;d++){c[d]=[];for(var f=0,g=b[d][w];f<g;f++)c[d][f]=b[d][f]}c[H]=a._path2string;return c},bp=bm(function(b){if(!a.is(b,G)||!a.is(b&&b[0],G))b=a.parsePathString(b);var c=[],d=0,e=0,f=0,g=0,h=0;if(b[0][0]=="M"){d=b[0][1];e=b[0][2];f=d;g=e;h++;c[L](["M",d,e])}for(var i=h,j=b[w];i<j;i++){var k=c[i]=[],l=b[i];if(l[0]!=x.call(l[0])){k[0]=x.call(l[0]);switch(k[0]){case"a":k[1]=l[1];k[2]=l[2];k[3]=l[3];k[4]=l[4];k[5]=l[5];k[6]=+(l[6]-d).toFixed(3);k[7]=+(l[7]-e).toFixed(3);break;case"v":k[1]=+(l[1]-e).toFixed(3);break;case"m":f=l[1];g=l[2];default:for(var m=1,n=l[w];m<n;m++)k[m]=+(l[m]-(m%2?d:e)).toFixed(3)}}else{k=c[i]=[];if(l[0]=="m"){f=l[1]+d;g=l[2]+e}for(var o=0,p=l[w];o<p;o++)c[i][o]=l[o]}var q=c[i][w];switch(c[i][0]){case"z":d=f;e=g;break;case"h":d+=+c[i][q-1];break;case"v":e+=+c[i][q-1];break;default:d+=+c[i][q-2];e+=+c[i][q-1]}}c[H]=a._path2string;return c},0,bo),bq=bm(function(b){if(!a.is(b,G)||!a.is(b&&b[0],G))b=a.parsePathString(b);var c=[],d=0,e=0,f=0,g=0,h=0;if(b[0][0]=="M"){d=+b[0][1];e=+b[0][2];f=d;g=e;h++;c[0]=["M",d,e]}for(var i=h,j=b[w];i<j;i++){var k=c[i]=[],l=b[i];if(l[0]!=V.call(l[0])){k[0]=V.call(l[0]);switch(k[0]){case"A":k[1]=l[1];k[2]=l[2];k[3]=l[3];k[4]=l[4];k[5]=l[5];k[6]=+(l[6]+d);k[7]=+(l[7]+e);break;case"V":k[1]=+l[1]+e;break;case"H":k[1]=+l[1]+d;break;case"M":f=+l[1]+d;g=+l[2]+e;default:for(var m=1,n=l[w];m<n;m++)k[m]=+l[m]+(m%2?d:e)}}else for(var o=0,p=l[w];o<p;o++)c[i][o]=l[o];switch(k[0]){case"Z":d=f;e=g;break;case"H":d=k[1];break;case"V":e=k[1];break;case"M":f=c[i][c[i][w]-2];g=c[i][c[i][w]-1];default:d=c[i][c[i][w]-2];e=c[i][c[i][w]-1]}}c[H]=a._path2string;return c},null,bo),br=function(a,b,c,d){return[a,b,c,d,c,d]},bs=function(a,b,c,d,e,f){var g=1/3,h=2/3;return[g*a+h*c,g*b+h*d,g*e+h*c,g*f+h*d,e,f]},bt=function(a,b,c,d,e,f,g,h,i,j){var k=D*120/180,l=D/180*(+e||0),m=[],o,p=bm(function(a,b,c){var d=a*y.cos(c)-b*y.sin(c),e=a*y.sin(c)+b*y.cos(c);return{x:d,y:e}});if(j){G=j[0];H=j[1];E=j[2];F=j[3]}else{o=p(a,b,-l);a=o.x;b=o.y;o=p(h,i,-l);h=o.x;i=o.y;var q=y.cos(D/180*e),r=y.sin(D/180*e),t=(a-h)/2,u=(b-i)/2,x=t*t/(c*c)+u*u/(d*d);if(x>1){x=y.sqrt(x);c=x*c;d=x*d}var z=c*c,A=d*d,C=(f==g?-1:1)*y.sqrt(B((z*A-z*u*u-A*t*t)/(z*u*u+A*t*t))),E=C*c*u/d+(a+h)/2,F=C*-d*t/c+(b+i)/2,G=y.asin(((b-F)/d).toFixed(9)),H=y.asin(((i-F)/d).toFixed(9));G=a<E?D-G:G;H=h<E?D-H:H;G<0&&(G=D*2+G);H<0&&(H=D*2+H);g&&G>H&&(G=G-D*2);!g&&H>G&&(H=H-D*2)}var I=H-G;if(B(I)>k){var J=H,K=h,L=i;H=G+k*(g&&H>G?1:-1);h=E+c*y.cos(H);i=F+d*y.sin(H);m=bt(h,i,c,d,e,0,g,K,L,[H,J,E,F])}I=H-G;var M=y.cos(G),N=y.sin(G),O=y.cos(H),P=y.sin(H),Q=y.tan(I/4),R=4/3*c*Q,S=4/3*d*Q,T=[a,b],U=[a+R*N,b-S*M],V=[h+R*P,i-S*O],W=[h,i];U[0]=2*T[0]-U[0];U[1]=2*T[1]-U[1];{if(j)return[U,V,W][n](m);m=[U,V,W][n](m)[v]()[s](",");var X=[];for(var Y=0,Z=m[w];Y<Z;Y++)X[Y]=Y%2?p(m[Y-1],m[Y],l).y:p(m[Y],m[Y+1],l).x;return X}},bu=function(a,b,c,d,e,f,g,h,i){var j=1-i;return{x:C(j,3)*a+C(j,2)*3*i*c+j*3*i*i*e+C(i,3)*g,y:C(j,3)*b+C(j,2)*3*i*d+j*3*i*i*f+C(i,3)*h}},bv=bm(function(a,b,c,d,e,f,g,h){var i=e-2*c+a-(g-2*e+c),j=2*(c-a)-2*(e-c),k=a-c,l=(-j+y.sqrt(j*j-4*i*k))/2/i,n=(-j-y.sqrt(j*j-4*i*k))/2/i,o=[b,h],p=[a,g],q;B(l)>"1e12"&&(l=0.5);B(n)>"1e12"&&(n=0.5);if(l>0&&l<1){q=bu(a,b,c,d,e,f,g,h,l);p[L](q.x);o[L](q.y)}if(n>0&&n<1){q=bu(a,b,c,d,e,f,g,h,n);p[L](q.x);o[L](q.y)}i=f-2*d+b-(h-2*f+d);j=2*(d-b)-2*(f-d);k=b-d;l=(-j+y.sqrt(j*j-4*i*k))/2/i;n=(-j-y.sqrt(j*j-4*i*k))/2/i;B(l)>"1e12"&&(l=0.5);B(n)>"1e12"&&(n=0.5);if(l>0&&l<1){q=bu(a,b,c,d,e,f,g,h,l);p[L](q.x);o[L](q.y)}if(n>0&&n<1){q=bu(a,b,c,d,e,f,g,h,n);p[L](q.x);o[L](q.y)}return{min:{x:A[m](0,p),y:A[m](0,o)},max:{x:z[m](0,p),y:z[m](0,o)}}}),bw=bm(function(a,b){var c=bq(a),d=b&&bq(b),e={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},f={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},g=function(a,b){var c,d;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];!(a[0]in{T:1,Q:1})&&(b.qx=b.qy=null);switch(a[0]){case"M":b.X=a[1];b.Y=a[2];break;case"A":a=["C"][n](bt[m](0,[b.x,b.y][n](a.slice(1))));break;case"S":c=b.x+(b.x-(b.bx||b.x));d=b.y+(b.y-(b.by||b.y));a=["C",c,d][n](a.slice(1));break;case"T":b.qx=b.x+(b.x-(b.qx||b.x));b.qy=b.y+(b.y-(b.qy||b.y));a=["C"][n](bs(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1];b.qy=a[2];a=["C"][n](bs(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"][n](br(b.x,b.y,a[1],a[2]));break;case"H":a=["C"][n](br(b.x,b.y,a[1],b.y));break;case"V":a=["C"][n](br(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"][n](br(b.x,b.y,b.X,b.Y));break}return a},h=function(a,b){if(a[b][w]>7){a[b].shift();var e=a[b];while(e[w])a.splice(b++,0,["C"][n](e.splice(0,6)));a.splice(b,1);k=z(c[w],d&&d[w]||0)}},i=function(a,b,e,f,g){if(a&&b&&a[g][0]=="M"&&b[g][0]!="M"){b.splice(g,0,["M",f.x,f.y]);e.bx=0;e.by=0;e.x=a[g][1];e.y=a[g][2];k=z(c[w],d&&d[w]||0)}};for(var j=0,k=z(c[w],d&&d[w]||0);j<k;j++){c[j]=g(c[j],e);h(c,j);d&&(d[j]=g(d[j],f));d&&h(d,j);i(c,d,e,f,j);i(d,c,f,e,j);var l=c[j],o=d&&d[j],p=l[w],q=d&&o[w];e.x=l[p-2];e.y=l[p-1];e.bx=S(l[p-4])||e.x;e.by=S(l[p-3])||e.y;f.bx=d&&(S(o[q-4])||f.x);f.by=d&&(S(o[q-3])||f.y);f.x=d&&o[q-2];f.y=d&&o[q-1]}return d?[c,d]:c},null,bo),bx=bm(function(b){var c=[];for(var d=0,e=b[w];d<e;d++){var f={},g=b[d].match(/^([^:]*):?([\d\.]*)/);f.color=a.getRGB(g[1]);if(f.color.error)return null;f.color=f.color.hex;g[2]&&(f.offset=g[2]+"%");c[L](f)}for(d=1,e=c[w]-1;d<e;d++){if(!c[d].offset){var h=S(c[d-1].offset||0),i=0;for(var j=d+1;j<e;j++){if(c[j].offset){i=c[j].offset;break}}if(!i){i=100;j=e}i=S(i);var k=(i-h)/(j-d+1);for(;d<j;d++){h+=k;c[d].offset=h+"%"}}}return c}),by=function(b,c,d,e){var f;if(a.is(b,F)||a.is(b,"object")){f=a.is(b,F)?g.getElementById(b):b;if(f.tagName)return c==null?{container:f,width:f.style.pixelWidth||f.offsetWidth,height:f.style.pixelHeight||f.offsetHeight}:{container:f,width:c,height:d}}else return{container:1,x:b,y:c,width:d,height:e}},bz=function(a,b){var c=this;for(var d in b){if(b[f](d)&&!(d in a))switch(typeof b[d]){case"function":(function(b){a[d]=a===c?b:function(){return b[m](c,arguments)}})(b[d]);break;case"object":a[d]=a[d]||{};bz.call(this,a[d],b[d]);break;default:a[d]=b[d];break}}},bA=function(a,b){a==b.top&&(b.top=a.prev);a==b.bottom&&(b.bottom=a.next);a.next&&(a.next.prev=a.prev);a.prev&&(a.prev.next=a.next)},bB=function(a,b){if(b.top===a)return;bA(a,b);a.next=null;a.prev=b.top;b.top.next=a;b.top=a},bC=function(a,b){if(b.bottom===a)return;bA(a,b);a.next=b.bottom;a.prev=null;b.bottom.prev=a;b.bottom=a},bD=function(a,b,c){bA(a,c);b==c.top&&(c.top=a);b.next&&(b.next.prev=a);a.next=b.next;a.prev=b;b.next=a},bE=function(a,b,c){bA(a,c);b==c.bottom&&(c.bottom=a);b.prev&&(b.prev.next=a);a.prev=b.prev;b.prev=a;a.next=b},bF=function(a){return function(){throw new Error("Raphaël: you are calling to method “"+a+"” of removed object")}};a.pathToRelative=bp;if(a.svg){k.svgns="http://www.w3.org/2000/svg";k.xlink="http://www.w3.org/1999/xlink";Q=function(a){return+a+(~(~a)===a)*0.5};var bG=function(a,b){if(b)for(var c in b)b[f](c)&&a[R](c,r(b[c]));else{a=g.createElementNS(k.svgns,a);a.style.webkitTapHighlightColor="rgba(0,0,0,0)";return a}};a[H]=function(){return"Your browser supports SVG.\nYou are running Raphaël "+this.version};var bH=function(a,b){var c=bG("path");b.canvas&&b.canvas[l](c);var d=new bN(c,b);d.type="path";bK(d,{fill:"none",stroke:"#000",path:a});return d},bI=function(a,b,c){var d="linear",e=0.5,f=0.5,h=a.style;b=r(b)[Y](bd,function(a,b,c){d="radial";if(b&&c){e=S(b);f=S(c);var g=(f>0.5)*2-1;C(e-0.5,2)+C(f-0.5,2)>0.25&&(f=y.sqrt(0.25-C(e-0.5,2))*g+0.5)&&f!=0.5&&(f=f.toFixed(5)-0.00001*g)}return p});b=b[s](/\s*\-\s*/);if(d=="linear"){var i=b.shift();i=-S(i);if(isNaN(i))return null;var j=[0,0,y.cos(i*D/180),y.sin(i*D/180)],k=1/(z(B(j[2]),B(j[3]))||1);j[2]*=k;j[3]*=k;if(j[2]<0){j[0]=-j[2];j[2]=0}if(j[3]<0){j[1]=-j[3];j[3]=0}}var m=bx(b);if(!m)return null;var n=a.getAttribute(I);n=n.match(/^url\(#(.*)\)$/);n&&c.defs.removeChild(g.getElementById(n[1]));var o=bG(d+"Gradient");o.id=bh();bG(o,d=="radial"?{fx:e,fy:f}:{x1:j[0],y1:j[1],x2:j[2],y2:j[3]});c.defs[l](o);for(var q=0,t=m[w];q<t;q++){var u=bG("stop");bG(u,{offset:m[q].offset?m[q].offset:q?"100%":"0%","stop-color":m[q].color||"#fff"});o[l](u)}bG(a,{fill:"url(#"+o.id+")",opacity:1,"fill-opacity":1});h.fill=p;h.opacity=1;h.fillOpacity=1;return 1},bJ=function(b){var c=b.getBBox();bG(b.pattern,{patternTransform:a.format("translate({0},{1})",c.x,c.y)})},bK=function(c,d){var e={"":[0],none:[0],"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},h=c.node,i=c.attrs,j=c.rotate(),k=function(a,b){b=e[x.call(b)];if(b){var c=a.attrs["stroke-width"]||"1",f=({round:c,square:c,butt:0})[a.attrs["stroke-linecap"]||d["stroke-linecap"]]||0,g=[],i=b[w];while(i--)g[i]=b[i]*c+(i%2?1:-1)*f;bG(h,{"stroke-dasharray":g[v](",")})}};d[f]("rotation")&&(j=d.rotation);var m=r(j)[s](b);if(m.length-1){m[1]=+m[1];m[2]=+m[2]}else m=null;S(j)&&c.rotate(0,true);for(var n in d){if(d[f](n)){if(!W[f](n))continue;var o=d[n];i[n]=o;switch(n){case"blur":c.blur(o);break;case"rotation":c.rotate(o,true);break;case"href":case"title":case"target":var t=h.parentNode;if(x.call(t.tagName)!="a"){var u=bG("a");t.insertBefore(u,h);u[l](h);t=u}n=="target"&&o=="blank"?t.setAttributeNS(c.paper.xlink,"show","new"):t.setAttributeNS(c.paper.xlink,n,o);break;case"cursor":h.style.cursor=o;break;case"clip-rect":var y=r(o)[s](b);if(y[w]==4){c.clip&&c.clip.parentNode.parentNode.removeChild(c.clip.parentNode);var z=bG("clipPath"),A=bG("rect");z.id=bh();bG(A,{x:y[0],y:y[1],width:y[2],height:y[3]});z[l](A);c.paper.defs[l](z);bG(h,{"clip-path":"url(#"+z.id+")"});c.clip=A}if(!o){var B=g.getElementById(h.getAttribute("clip-path")[Y](/(^url\(#|\)$)/g,p));B&&B.parentNode.removeChild(B);bG(h,{"clip-path":p});delete c.clip}break;case"path":c.type=="path"&&bG(h,{d:o?i.path=bq(o):"M0,0"});break;case"width":h[R](n,o);if(i.fx){n="x";o=i.x}else break;case"x":i.fx&&(o=-i.x-(i.width||0));case"rx":if(n=="rx"&&c.type=="rect")break;case"cx":m&&(n=="x"||n=="cx")&&(m[1]+=o-i[n]);h[R](n,o);c.pattern&&bJ(c);break;case"height":h[R](n,o);if(i.fy){n="y";o=i.y}else break;case"y":i.fy&&(o=-i.y-(i.height||0));case"ry":if(n=="ry"&&c.type=="rect")break;case"cy":m&&(n=="y"||n=="cy")&&(m[2]+=o-i[n]);h[R](n,o);c.pattern&&bJ(c);break;case"r":c.type=="rect"?bG(h,{rx:o,ry:o}):h[R](n,o);break;case"src":c.type=="image"&&h.setAttributeNS(c.paper.xlink,"href",o);break;case"stroke-width":h.style.strokeWidth=o;h[R](n,o);i["stroke-dasharray"]&&k(c,i["stroke-dasharray"]);break;case"stroke-dasharray":k(c,o);break;case"translation":var C=r(o)[s](b);C[0]=+C[0]||0;C[1]=+C[1]||0;if(m){m[1]+=C[0];m[2]+=C[1]}cz.call(c,C[0],C[1]);break;case"scale":C=r(o)[s](b);c.scale(+C[0]||1,+C[1]||+C[0]||1,isNaN(S(C[2]))?null:+C[2],isNaN(S(C[3]))?null:+C[3]);break;case I:var D=r(o).match(M);if(D){z=bG("pattern");var E=bG("image");z.id=bh();bG(z,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1});bG(E,{x:0,y:0});E.setAttributeNS(c.paper.xlink,"href",D[1]);z[l](E);var F=g.createElement("img");F.style.cssText="position:absolute;left:-9999em;top-9999em";F.onload=function(){bG(z,{width:this.offsetWidth,height:this.offsetHeight});bG(E,{width:this.offsetWidth,height:this.offsetHeight});g.body.removeChild(this);c.paper.safari()};g.body[l](F);F.src=D[1];c.paper.defs[l](z);h.style.fill="url(#"+z.id+")";bG(h,{fill:"url(#"+z.id+")"});c.pattern=z;c.pattern&&bJ(c);break}var G=a.getRGB(o);if(G.error)if((({circle:1,ellipse:1})[f](c.type)||r(o).charAt()!="r")&&bI(h,o,c.paper)){i.gradient=o;i.fill="none";break}else{delete d.gradient;delete i.gradient;!a.is(i.opacity,"undefined")&&a.is(d.opacity,"undefined")&&bG(h,{opacity:i.opacity});!a.is(i["fill-opacity"],"undefined")&&a.is(d["fill-opacity"],"undefined")&&bG(h,{"fill-opacity":i["fill-opacity"]})}G[f]("opacity")&&bG(h,{"fill-opacity":G.opacity>1?G.opacity/100:G.opacity});case"stroke":G=a.getRGB(o);h[R](n,G.hex);n=="stroke"&&G[f]("opacity")&&bG(h,{"stroke-opacity":G.opacity>1?G.opacity/100:G.opacity});break;case"gradient":(({circle:1,ellipse:1})[f](c.type)||r(o).charAt()!="r")&&bI(h,o,c.paper);break;case"opacity":i.gradient&&!i[f]("stroke-opacity")&&bG(h,{"stroke-opacity":o>1?o/100:o});case"fill-opacity":if(i.gradient){var H=g.getElementById(h.getAttribute(I)[Y](/^url\(#|\)$/g,p));if(H){var J=H.getElementsByTagName("stop");J[J[w]-1][R]("stop-opacity",o)}break}default:n=="font-size"&&(o=T(o,10)+"px");var K=n[Y](/(\-.)/g,function(a){return V.call(a.substring(1))});h.style[K]=o;h[R](n,o);break}}}bM(c,d);m?c.rotate(m.join(q)):S(j)&&c.rotate(j,true)},bL=1.2,bM=function(b,c){if(b.type!="text"||!(c[f]("text")||c[f]("font")||c[f]("font-size")||c[f]("x")||c[f]("y")))return;var d=b.attrs,e=b.node,h=e.firstChild?T(g.defaultView.getComputedStyle(e.firstChild,p).getPropertyValue("font-size"),10):10;if(c[f]("text")){d.text=c.text;while(e.firstChild)e.removeChild(e.firstChild);var i=r(c.text)[s]("\n");for(var j=0,k=i[w];j<k;j++)if(i[j]){var m=bG("tspan");j&&bG(m,{dy:h*bL,x:d.x});m[l](g.createTextNode(i[j]));e[l](m)}}else{i=e.getElementsByTagName("tspan");for(j=0,k=i[w];j<k;j++)j&&bG(i[j],{dy:h*bL,x:d.x})}bG(e,{y:d.y});var n=b.getBBox(),o=d.y-(n.y+n.height/2);o&&a.is(o,"finite")&&bG(e,{y:d.y+o})},bN=function(b,c){var d=0,e=0;this[0]=b;this.id=a._oid++;this.node=b;b.raphael=this;this.paper=c;this.attrs=this.attrs||{};this.transformations=[];this._={tx:0,ty:0,rt:{deg:0,cx:0,cy:0},sx:1,sy:1};!c.bottom&&(c.bottom=this);this.prev=c.top;c.top&&(c.top.next=this);c.top=this;this.next=null},bO=bN[e];bN[e].rotate=function(c,d,e){if(this.removed)return this;if(c==null){if(this._.rt.cx)return[this._.rt.deg,this._.rt.cx,this._.rt.cy][v](q);return this._.rt.deg}var f=this.getBBox();c=r(c)[s](b);if(c[w]-1){d=S(c[1]);e=S(c[2])}c=S(c[0]);d!=null&&d!==false?this._.rt.deg=c:this._.rt.deg+=c;e==null&&(d=null);this._.rt.cx=d;this._.rt.cy=e;d=d==null?f.x+f.width/2:d;e=e==null?f.y+f.height/2:e;if(this._.rt.deg){this.transformations[0]=a.format("rotate({0} {1} {2})",this._.rt.deg,d,e);this.clip&&bG(this.clip,{transform:a.format("rotate({0} {1} {2})",-this._.rt.deg,d,e)})}else{this.transformations[0]=p;this.clip&&bG(this.clip,{transform:p})}bG(this.node,{transform:this.transformations[v](q)});return this};bN[e].hide=function(){!this.removed&&(this.node.style.display="none");return this};bN[e].show=function(){!this.removed&&(this.node.style.display="");return this};bN[e].remove=function(){if(this.removed)return;bA(this,this.paper);this.node.parentNode.removeChild(this.node);for(var a in this)delete this[a];this.removed=true};bN[e].getBBox=function(){if(this.removed)return this;if(this.type=="path")return bn(this.attrs.path);if(this.node.style.display=="none"){this.show();var a=true}var b={};try{b=this.node.getBBox()}catch(a){}finally{b=b||{}}if(this.type=="text"){b={x:b.x,y:Infinity,width:0,height:0};for(var c=0,d=this.node.getNumberOfChars();c<d;c++){var e=this.node.getExtentOfChar(c);e.y<b.y&&(b.y=e.y);e.y+e.height-b.y>b.height&&(b.height=e.y+e.height-b.y);e.x+e.width-b.x>b.width&&(b.width=e.x+e.width-b.x)}}a&&this.hide();return b};bN[e].attr=function(b,c){if(this.removed)return this;if(b==null){var d={};for(var e in this.attrs)this.attrs[f](e)&&(d[e]=this.attrs[e]);this._.rt.deg&&(d.rotation=this.rotate());(this._.sx!=1||this._.sy!=1)&&(d.scale=this.scale());d.gradient&&d.fill=="none"&&(d.fill=d.gradient)&&delete d.gradient;return d}if(c==null&&a.is(b,F)){if(b=="translation")return cz.call(this);if(b=="rotation")return this.rotate();if(b=="scale")return this.scale();if(b==I&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;return this.attrs[b]}if(c==null&&a.is(b,G)){var g={};for(var h=0,i=b.length;h<i;h++)g[b[h]]=this.attr(b[h]);return g}if(c!=null){var j={};j[b]=c}else b!=null&&a.is(b,"object")&&(j=b);for(var k in this.paper.customAttributes)if(this.paper.customAttributes[f](k)&&j[f](k)&&a.is(this.paper.customAttributes[k],"function")){var l=this.paper.customAttributes[k].apply(this,[][n](j[k]));this.attrs[k]=j[k];for(var m in l)l[f](m)&&(j[m]=l[m])}bK(this,j);return this};bN[e].toFront=function(){if(this.removed)return this;this.node.parentNode[l](this.node);var a=this.paper;a.top!=this&&bB(this,a);return this};bN[e].toBack=function(){if(this.removed)return this;if(this.node.parentNode.firstChild!=this.node){this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild);bC(this,this.paper);var a=this.paper}return this};bN[e].insertAfter=function(a){if(this.removed)return this;var b=a.node||a[a.length-1].node;b.nextSibling?b.parentNode.insertBefore(this.node,b.nextSibling):b.parentNode[l](this.node);bD(this,a,this.paper);return this};bN[e].insertBefore=function(a){if(this.removed)return this;var b=a.node||a[0].node;b.parentNode.insertBefore(this.node,b);bE(this,a,this.paper);return this};bN[e].blur=function(a){var b=this;if(+a!==0){var c=bG("filter"),d=bG("feGaussianBlur");b.attrs.blur=a;c.id=bh();bG(d,{stdDeviation:+a||1.5});c.appendChild(d);b.paper.defs.appendChild(c);b._blur=c;bG(b.node,{filter:"url(#"+c.id+")"})}else{if(b._blur){b._blur.parentNode.removeChild(b._blur);delete b._blur;delete b.attrs.blur}b.node.removeAttribute("filter")}};var bP=function(a,b,c,d){var e=bG("circle");a.canvas&&a.canvas[l](e);var f=new bN(e,a);f.attrs={cx:b,cy:c,r:d,fill:"none",stroke:"#000"};f.type="circle";bG(e,f.attrs);return f},bQ=function(a,b,c,d,e,f){var g=bG("rect");a.canvas&&a.canvas[l](g);var h=new bN(g,a);h.attrs={x:b,y:c,width:d,height:e,r:f||0,rx:f||0,ry:f||0,fill:"none",stroke:"#000"};h.type="rect";bG(g,h.attrs);return h},bR=function(a,b,c,d,e){var f=bG("ellipse");a.canvas&&a.canvas[l](f);var g=new bN(f,a);g.attrs={cx:b,cy:c,rx:d,ry:e,fill:"none",stroke:"#000"};g.type="ellipse";bG(f,g.attrs);return g},bS=function(a,b,c,d,e,f){var g=bG("image");bG(g,{x:c,y:d,width:e,height:f,preserveAspectRatio:"none"});g.setAttributeNS(a.xlink,"href",b);a.canvas&&a.canvas[l](g);var h=new bN(g,a);h.attrs={x:c,y:d,width:e,height:f,src:b};h.type="image";return h},bT=function(a,b,c,d){var e=bG("text");bG(e,{x:b,y:c,"text-anchor":"middle"});a.canvas&&a.canvas[l](e);var f=new bN(e,a);f.attrs={x:b,y:c,"text-anchor":"middle",text:d,font:W.font,stroke:"none",fill:"#000"};f.type="text";bK(f,f.attrs);return f},bU=function(a,b){this.width=a||this.width;this.height=b||this.height;this.canvas[R]("width",this.width);this.canvas[R]("height",this.height);return this},bV=function(){var b=by[m](0,arguments),c=b&&b.container,d=b.x,e=b.y,f=b.width,h=b.height;if(!c)throw new Error("SVG container not found.");var i=bG("svg");d=d||0;e=e||0;f=f||512;h=h||342;bG(i,{xmlns:"http://www.w3.org/2000/svg",version:1.1,width:f,height:h});if(c==1){i.style.cssText="position:absolute;left:"+d+"px;top:"+e+"px";g.body[l](i)}else c.firstChild?c.insertBefore(i,c.firstChild):c[l](i);c=new j;c.width=f;c.height=h;c.canvas=i;bz.call(c,c,a.fn);c.clear();return c};k.clear=function(){var a=this.canvas;while(a.firstChild)a.removeChild(a.firstChild);this.bottom=this.top=null;(this.desc=bG("desc"))[l](g.createTextNode("Created with Raphaël"));a[l](this.desc);a[l](this.defs=bG("defs"))};k.remove=function(){this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas);for(var a in this)this[a]=bF(a)}}if(a.vml){var bW={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},bX=/([clmz]),?([^clmz]*)/gi,bY=/ progid:\S+Blur\([^\)]+\)/g,bZ=/-?[^,\s-]+/g,b$=1000+q+1000,b_=10,ca={path:1,rect:1},cb=function(a){var b=/[ahqstv]/ig,c=bq;r(a).match(b)&&(c=bw);b=/[clmz]/g;if(c==bq&&!r(a).match(b)){var d=r(a)[Y](bX,function(a,b,c){var d=[],e=x.call(b)=="m",f=bW[b];c[Y](bZ,function(a){if(e&&d[w]==2){f+=d+bW[b=="m"?"l":"L"];d=[]}d[L](Q(a*b_))});return f+d});return d}var e=c(a),f,g;d=[];for(var h=0,i=e[w];h<i;h++){f=e[h];g=x.call(e[h][0]);g=="z"&&(g="x");for(var j=1,k=f[w];j<k;j++)g+=Q(f[j]*b_)+(j!=k-1?",":p);d[L](g)}return d[v](q)};a[H]=function(){return"Your browser doesn’t support SVG. Falling down to VML.\nYou are running Raphaël "+this.version};bH=function(a,b){var c=cd("group");c.style.cssText="position:absolute;left:0;top:0;width:"+b.width+"px;height:"+b.height+"px";c.coordsize=b.coordsize;c.coordorigin=b.coordorigin;var d=cd("shape"),e=d.style;e.width=b.width+"px";e.height=b.height+"px";d.coordsize=b$;d.coordorigin=b.coordorigin;c[l](d);var f=new bN(d,c,b),g={fill:"none",stroke:"#000"};a&&(g.path=a);f.type="path";f.path=[];f.Path=p;bK(f,g);b.canvas[l](c);return f};bK=function(c,d){c.attrs=c.attrs||{};var e=c.node,h=c.attrs,i=e.style,j,k=(d.x!=h.x||d.y!=h.y||d.width!=h.width||d.height!=h.height||d.r!=h.r)&&c.type=="rect",m=c;for(var n in d)d[f](n)&&(h[n]=d[n]);if(k){h.path=cc(h.x,h.y,h.width,h.height,h.r);c.X=h.x;c.Y=h.y;c.W=h.width;c.H=h.height}d.href&&(e.href=d.href);d.title&&(e.title=d.title);d.target&&(e.target=d.target);d.cursor&&(i.cursor=d.cursor);"blur"in d&&c.blur(d.blur);if(d.path&&c.type=="path"||k)e.path=cb(h.path);d.rotation!=null&&c.rotate(d.rotation,true);if(d.translation){j=r(d.translation)[s](b);cz.call(c,j[0],j[1]);if(c._.rt.cx!=null){c._.rt.cx+=+j[0];c._.rt.cy+=+j[1];c.setBox(c.attrs,j[0],j[1])}}if(d.scale){j=r(d.scale)[s](b);c.scale(+j[0]||1,+j[1]||+j[0]||1,+j[2]||null,+j[3]||null)}if("clip-rect"in d){var o=r(d["clip-rect"])[s](b);if(o[w]==4){o[2]=+o[2]+ +o[0];o[3]=+o[3]+ +o[1];var q=e.clipRect||g.createElement("div"),t=q.style,u=e.parentNode;t.clip=a.format("rect({1}px {2}px {3}px {0}px)",o);if(!e.clipRect){t.position="absolute";t.top=0;t.left=0;t.width=c.paper.width+"px";t.height=c.paper.height+"px";u.parentNode.insertBefore(q,u);q[l](u);e.clipRect=q}}d["clip-rect"]||e.clipRect&&(e.clipRect.style.clip=p)}c.type=="image"&&d.src&&(e.src=d.src);if(c.type=="image"&&d.opacity){e.filterOpacity=U+".Alpha(opacity="+d.opacity*100+")";i.filter=(e.filterMatrix||p)+(e.filterOpacity||p)}d.font&&(i.font=d.font);d["font-family"]&&(i.fontFamily="\""+d["font-family"][s](",")[0][Y](/^['"]+|['"]+$/g,p)+"\"");d["font-size"]&&(i.fontSize=d["font-size"]);d["font-weight"]&&(i.fontWeight=d["font-weight"]);d["font-style"]&&(i.fontStyle=d["font-style"]);if(d.opacity!=null||d["stroke-width"]!=null||d.fill!=null||d.stroke!=null||d["stroke-width"]!=null||d["stroke-opacity"]!=null||d["fill-opacity"]!=null||d["stroke-dasharray"]!=null||d["stroke-miterlimit"]!=null||d["stroke-linejoin"]!=null||d["stroke-linecap"]!=null){e=c.shape||e;var v=e.getElementsByTagName(I)&&e.getElementsByTagName(I)[0],x=false;!v&&(x=v=cd(I));if("fill-opacity"in d||"opacity"in d){var y=((+h["fill-opacity"]+1||2)-1)*((+h.opacity+1||2)-1)*((+a.getRGB(d.fill).o+1||2)-1);y=A(z(y,0),1);v.opacity=y}d.fill&&(v.on=true);if(v.on==null||d.fill=="none")v.on=false;if(v.on&&d.fill){var B=d.fill.match(M);if(B){v.src=B[1];v.type="tile"}else{v.color=a.getRGB(d.fill).hex;v.src=p;v.type="solid";if(a.getRGB(d.fill).error&&(m.type in{circle:1,ellipse:1}||r(d.fill).charAt()!="r")&&bI(m,d.fill)){h.fill="none";h.gradient=d.fill}}}x&&e[l](v);var C=e.getElementsByTagName("stroke")&&e.getElementsByTagName("stroke")[0],D=false;!C&&(D=C=cd("stroke"));if(d.stroke&&d.stroke!="none"||d["stroke-width"]||d["stroke-opacity"]!=null||d["stroke-dasharray"]||d["stroke-miterlimit"]||d["stroke-linejoin"]||d["stroke-linecap"])C.on=true;(d.stroke=="none"||C.on==null||d.stroke==0||d["stroke-width"]==0)&&(C.on=false);var E=a.getRGB(d.stroke);C.on&&d.stroke&&(C.color=E.hex);y=((+h["stroke-opacity"]+1||2)-1)*((+h.opacity+1||2)-1)*((+E.o+1||2)-1);var F=(S(d["stroke-width"])||1)*0.75;y=A(z(y,0),1);d["stroke-width"]==null&&(F=h["stroke-width"]);d["stroke-width"]&&(C.weight=F);F&&F<1&&(y*=F)&&(C.weight=1);C.opacity=y;d["stroke-linejoin"]&&(C.joinstyle=d["stroke-linejoin"]||"miter");C.miterlimit=d["stroke-miterlimit"]||8;d["stroke-linecap"]&&(C.endcap=d["stroke-linecap"]=="butt"?"flat":d["stroke-linecap"]=="square"?"square":"round");if(d["stroke-dasharray"]){var G={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};C.dashstyle=G[f](d["stroke-dasharray"])?G[d["stroke-dasharray"]]:p}D&&e[l](C)}if(m.type=="text"){i=m.paper.span.style;h.font&&(i.font=h.font);h["font-family"]&&(i.fontFamily=h["font-family"]);h["font-size"]&&(i.fontSize=h["font-size"]);h["font-weight"]&&(i.fontWeight=h["font-weight"]);h["font-style"]&&(i.fontStyle=h["font-style"]);m.node.string&&(m.paper.span.innerHTML=r(m.node.string)[Y](/</g,"<")[Y](/&/g,"&")[Y](/\n/g,"<br>"));m.W=h.w=m.paper.span.offsetWidth;m.H=h.h=m.paper.span.offsetHeight;m.X=h.x;m.Y=h.y+Q(m.H/2);switch(h["text-anchor"]){case"start":m.node.style["v-text-align"]="left";m.bbx=Q(m.W/2);break;case"end":m.node.style["v-text-align"]="right";m.bbx=-Q(m.W/2);break;default:m.node.style["v-text-align"]="center";break}}};bI=function(a,b){a.attrs=a.attrs||{};var c=a.attrs,d,e="linear",f=".5 .5";a.attrs.gradient=b;b=r(b)[Y](bd,function(a,b,c){e="radial";if(b&&c){b=S(b);c=S(c);C(b-0.5,2)+C(c-0.5,2)>0.25&&(c=y.sqrt(0.25-C(b-0.5,2))*((c>0.5)*2-1)+0.5);f=b+q+c}return p});b=b[s](/\s*\-\s*/);if(e=="linear"){var g=b.shift();g=-S(g);if(isNaN(g))return null}var h=bx(b);if(!h)return null;a=a.shape||a.node;d=a.getElementsByTagName(I)[0]||cd(I);!d.parentNode&&a.appendChild(d);if(h[w]){d.on=true;d.method="none";d.color=h[0].color;d.color2=h[h[w]-1].color;var i=[];for(var j=0,k=h[w];j<k;j++)h[j].offset&&i[L](h[j].offset+q+h[j].color);d.colors&&(d.colors.value=i[w]?i[v]():"0% "+d.color);if(e=="radial"){d.type="gradientradial";d.focus="100%";d.focussize=f;d.focusposition=f}else{d.type="gradient";d.angle=(270-g)%360}}return 1};bN=function(b,c,d){var e=0,f=0,g=0,h=1;this[0]=b;this.id=a._oid++;this.node=b;b.raphael=this;this.X=0;this.Y=0;this.attrs={};this.Group=c;this.paper=d;this._={tx:0,ty:0,rt:{deg:0},sx:1,sy:1};!d.bottom&&(d.bottom=this);this.prev=d.top;d.top&&(d.top.next=this);d.top=this;this.next=null};bO=bN[e];bO.rotate=function(a,c,d){if(this.removed)return this;if(a==null){if(this._.rt.cx)return[this._.rt.deg,this._.rt.cx,this._.rt.cy][v](q);return this._.rt.deg}a=r(a)[s](b);if(a[w]-1){c=S(a[1]);d=S(a[2])}a=S(a[0]);c!=null?this._.rt.deg=a:this._.rt.deg+=a;d==null&&(c=null);this._.rt.cx=c;this._.rt.cy=d;this.setBox(this.attrs,c,d);this.Group.style.rotation=this._.rt.deg;return this};bO.setBox=function(a,b,c){if(this.removed)return this;var d=this.Group.style,e=this.shape&&this.shape.style||this.node.style;a=a||{};for(var g in a)a[f](g)&&(this.attrs[g]=a[g]);b=b||this._.rt.cx;c=c||this._.rt.cy;var h=this.attrs,i,j,k,l;switch(this.type){case"circle":i=h.cx-h.r;j=h.cy-h.r;k=l=h.r*2;break;case"ellipse":i=h.cx-h.rx;j=h.cy-h.ry;k=h.rx*2;l=h.ry*2;break;case"image":i=+h.x;j=+h.y;k=h.width||0;l=h.height||0;break;case"text":this.textpath.v=["m",Q(h.x),", ",Q(h.y-2),"l",Q(h.x)+1,", ",Q(h.y-2)][v](p);i=h.x-Q(this.W/2);j=h.y-this.H/2;k=this.W;l=this.H;break;case"rect":case"path":if(this.attrs.path){var m=bn(this.attrs.path);i=m.x;j=m.y;k=m.width;l=m.height}else{i=0;j=0;k=this.paper.width;l=this.paper.height}break;default:i=0;j=0;k=this.paper.width;l=this.paper.height;break}b=b==null?i+k/2:b;c=c==null?j+l/2:c;var n=b-this.paper.width/2,o=c-this.paper.height/2,q;d.left!=(q=n+"px")&&(d.left=q);d.top!=(q=o+"px")&&(d.top=q);this.X=ca[f](this.type)?-n:i;this.Y=ca[f](this.type)?-o:j;this.W=k;this.H=l;if(ca[f](this.type)){e.left!=(q=-n*b_+"px")&&(e.left=q);e.top!=(q=-o*b_+"px")&&(e.top=q)}else if(this.type=="text"){e.left!=(q=-n+"px")&&(e.left=q);e.top!=(q=-o+"px")&&(e.top=q)}else{d.width!=(q=this.paper.width+"px")&&(d.width=q);d.height!=(q=this.paper.height+"px")&&(d.height=q);e.left!=(q=i-n+"px")&&(e.left=q);e.top!=(q=j-o+"px")&&(e.top=q);e.width!=(q=k+"px")&&(e.width=q);e.height!=(q=l+"px")&&(e.height=q)}};bO.hide=function(){!this.removed&&(this.Group.style.display="none");return this};bO.show=function(){!this.removed&&(this.Group.style.display="block");return this};bO.getBBox=function(){if(this.removed)return this;if(ca[f](this.type))return bn(this.attrs.path);return{x:this.X+(this.bbx||0),y:this.Y,width:this.W,height:this.H}};bO.remove=function(){if(this.removed)return;bA(this,this.paper);this.node.parentNode.removeChild(this.node);this.Group.parentNode.removeChild(this.Group);this.shape&&this.shape.parentNode.removeChild(this.shape);for(var a in this)delete this[a];this.removed=true};bO.attr=function(b,c){if(this.removed)return this;if(b==null){var d={};for(var e in this.attrs)this.attrs[f](e)&&(d[e]=this.attrs[e]);this._.rt.deg&&(d.rotation=this.rotate());(this._.sx!=1||this._.sy!=1)&&(d.scale=this.scale());d.gradient&&d.fill=="none"&&(d.fill=d.gradient)&&delete d.gradient;return d}if(c==null&&a.is(b,"string")){if(b=="translation")return cz.call(this);if(b=="rotation")return this.rotate();if(b=="scale")return this.scale();if(b==I&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;return this.attrs[b]}if(this.attrs&&c==null&&a.is(b,G)){var g,h={};for(e=0,g=b[w];e<g;e++)h[b[e]]=this.attr(b[e]);return h}var i;if(c!=null){i={};i[b]=c}c==null&&a.is(b,"object")&&(i=b);if(i){for(var j in this.paper.customAttributes)if(this.paper.customAttributes[f](j)&&i[f](j)&&a.is(this.paper.customAttributes[j],"function")){var k=this.paper.customAttributes[j].apply(this,[][n](i[j]));this.attrs[j]=i[j];for(var l in k)k[f](l)&&(i[l]=k[l])}i.text&&this.type=="text"&&(this.node.string=i.text);bK(this,i);i.gradient&&(({circle:1,ellipse:1})[f](this.type)||r(i.gradient).charAt()!="r")&&bI(this,i.gradient);(!ca[f](this.type)||this._.rt.deg)&&this.setBox(this.attrs)}return this};bO.toFront=function(){!this.removed&&this.Group.parentNode[l](this.Group);this.paper.top!=this&&bB(this,this.paper);return this};bO.toBack=function(){if(this.removed)return this;if(this.Group.parentNode.firstChild!=this.Group){this.Group.parentNode.insertBefore(this.Group,this.Group.parentNode.firstChild);bC(this,this.paper)}return this};bO.insertAfter=function(a){if(this.removed)return this;a.constructor==cC&&(a=a[a.length-1]);a.Group.nextSibling?a.Group.parentNode.insertBefore(this.Group,a.Group.nextSibling):a.Group.parentNode[l](this.Group);bD(this,a,this.paper);return this};bO.insertBefore=function(a){if(this.removed)return this;a.constructor==cC&&(a=a[0]);a.Group.parentNode.insertBefore(this.Group,a.Group);bE(this,a,this.paper);return this};bO.blur=function(b){var c=this.node.runtimeStyle,d=c.filter;d=d.replace(bY,p);if(+b!==0){this.attrs.blur=b;c.filter=d+q+U+".Blur(pixelradius="+(+b||1.5)+")";c.margin=a.format("-{0}px 0 0 -{0}px",Q(+b||1.5))}else{c.filter=d;c.margin=0;delete this.attrs.blur}};bP=function(a,b,c,d){var e=cd("group"),f=cd("oval"),g=f.style;e.style.cssText="position:absolute;left:0;top:0;width:"+a.width+"px;height:"+a.height+"px";e.coordsize=b$;e.coordorigin=a.coordorigin;e[l](f);var h=new bN(f,e,a);h.type="circle";bK(h,{stroke:"#000",fill:"none"});h.attrs.cx=b;h.attrs.cy=c;h.attrs.r=d;h.setBox({x:b-d,y:c-d,width:d*2,height:d*2});a.canvas[l](e);return h};function cc(b,c,d,e,f){return f?a.format("M{0},{1}l{2},0a{3},{3},0,0,1,{3},{3}l0,{5}a{3},{3},0,0,1,{4},{3}l{6},0a{3},{3},0,0,1,{4},{4}l0,{7}a{3},{3},0,0,1,{3},{4}z",b+f,c,d-f*2,f,-f,e-f*2,f*2-d,f*2-e):a.format("M{0},{1}l{2},0,0,{3},{4},0z",b,c,d,e,-d)}bQ=function(a,b,c,d,e,f){var g=cc(b,c,d,e,f),h=a.path(g),i=h.attrs;h.X=i.x=b;h.Y=i.y=c;h.W=i.width=d;h.H=i.height=e;i.r=f;i.path=g;h.type="rect";return h};bR=function(a,b,c,d,e){var f=cd("group"),g=cd("oval"),h=g.style;f.style.cssText="position:absolute;left:0;top:0;width:"+a.width+"px;height:"+a.height+"px";f.coordsize=b$;f.coordorigin=a.coordorigin;f[l](g);var i=new bN(g,f,a);i.type="ellipse";bK(i,{stroke:"#000"});i.attrs.cx=b;i.attrs.cy=c;i.attrs.rx=d;i.attrs.ry=e;i.setBox({x:b-d,y:c-e,width:d*2,height:e*2});a.canvas[l](f);return i};bS=function(a,b,c,d,e,f){var g=cd("group"),h=cd("image");g.style.cssText="position:absolute;left:0;top:0;width:"+a.width+"px;height:"+a.height+"px";g.coordsize=b$;g.coordorigin=a.coordorigin;h.src=b;g[l](h);var i=new bN(h,g,a);i.type="image";i.attrs.src=b;i.attrs.x=c;i.attrs.y=d;i.attrs.w=e;i.attrs.h=f;i.setBox({x:c,y:d,width:e,height:f});a.canvas[l](g);return i};bT=function(b,c,d,e){var f=cd("group"),g=cd("shape"),h=g.style,i=cd("path"),j=i.style,k=cd("textpath");f.style.cssText="position:absolute;left:0;top:0;width:"+b.width+"px;height:"+b.height+"px";f.coordsize=b$;f.coordorigin=b.coordorigin;i.v=a.format("m{0},{1}l{2},{1}",Q(c*10),Q(d*10),Q(c*10)+1);i.textpathok=true;h.width=b.width;h.height=b.height;k.string=r(e);k.on=true;g[l](k);g[l](i);f[l](g);var m=new bN(k,f,b);m.shape=g;m.textpath=i;m.type="text";m.attrs.text=e;m.attrs.x=c;m.attrs.y=d;m.attrs.w=1;m.attrs.h=1;bK(m,{font:W.font,stroke:"none",fill:"#000"});m.setBox();b.canvas[l](f);return m};bU=function(a,b){var c=this.canvas.style;a==+a&&(a+="px");b==+b&&(b+="px");c.width=a;c.height=b;c.clip="rect(0 "+a+" "+b+" 0)";return this};var cd;g.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{!g.namespaces.rvml&&g.namespaces.add("rvml","urn:schemas-microsoft-com:vml");cd=function(a){return g.createElement("<rvml:"+a+" class=\"rvml\">")}}catch(a){cd=function(a){return g.createElement("<"+a+" xmlns=\"urn:schemas-microsoft.com:vml\" class=\"rvml\">")}}bV=function(){var b=by[m](0,arguments),c=b.container,d=b.height,e,f=b.width,h=b.x,i=b.y;if(!c)throw new Error("VML container not found.");var k=new j,n=k.canvas=g.createElement("div"),o=n.style;h=h||0;i=i||0;f=f||512;d=d||342;f==+f&&(f+="px");d==+d&&(d+="px");k.width=1000;k.height=1000;k.coordsize=b_*1000+q+b_*1000;k.coordorigin="0 0";k.span=g.createElement("span");k.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;";n[l](k.span);o.cssText=a.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",f,d);if(c==1){g.body[l](n);o.left=h+"px";o.top=i+"px";o.position="absolute"}else c.firstChild?c.insertBefore(n,c.firstChild):c[l](n);bz.call(k,k,a.fn);return k};k.clear=function(){this.canvas.innerHTML=p;this.span=g.createElement("span");this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;";this.canvas[l](this.span);this.bottom=this.top=null};k.remove=function(){this.canvas.parentNode.removeChild(this.canvas);for(var a in this)this[a]=bF(a);return true}}var ce=navigator.userAgent.match(/Version\\x2f(.*?)\s/);navigator.vendor=="Apple Computer, Inc."&&(ce&&ce[1]<4||navigator.platform.slice(0,2)=="iP")?k.safari=function(){var a=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});h.setTimeout(function(){a.remove()})}:k.safari=function(){};var cf=function(){this.returnValue=false},cg=function(){return this.originalEvent.preventDefault()},ch=function(){this.cancelBubble=true},ci=function(){return this.originalEvent.stopPropagation()},cj=(function(){{if(g.addEventListener)return function(a,b,c,d){var e=o&&u[b]?u[b]:b,g=function(e){if(o&&u[f](b))for(var g=0,h=e.targetTouches&&e.targetTouches.length;g<h;g++){if(e.targetTouches[g].target==a){var i=e;e=e.targetTouches[g];e.originalEvent=i;e.preventDefault=cg;e.stopPropagation=ci;break}}return c.call(d,e)};a.addEventListener(e,g,false);return function(){a.removeEventListener(e,g,false);return true}};if(g.attachEvent)return function(a,b,c,d){var e=function(a){a=a||h.event;a.preventDefault=a.preventDefault||cf;a.stopPropagation=a.stopPropagation||ch;return c.call(d,a)};a.attachEvent("on"+b,e);var f=function(){a.detachEvent("on"+b,e);return true};return f}}})(),ck=[],cl=function(a){var b=a.clientX,c=a.clientY,d=g.documentElement.scrollTop||g.body.scrollTop,e=g.documentElement.scrollLeft||g.body.scrollLeft,f,h=ck.length;while(h--){f=ck[h];if(o){var i=a.touches.length,j;while(i--){j=a.touches[i];if(j.identifier==f.el._drag.id){b=j.clientX;c=j.clientY;(a.originalEvent?a.originalEvent:a).preventDefault();break}}}else a.preventDefault();b+=e;c+=d;f.move&&f.move.call(f.move_scope||f.el,b-f.el._drag.x,c-f.el._drag.y,b,c,a)}},cm=function(b){a.unmousemove(cl).unmouseup(cm);var c=ck.length,d;while(c--){d=ck[c];d.el._drag={};d.end&&d.end.call(d.end_scope||d.start_scope||d.move_scope||d.el,b)}ck=[]};for(var cn=t[w];cn--;)(function(b){a[b]=bN[e][b]=function(c,d){if(a.is(c,"function")){this.events=this.events||[];this.events.push({name:b,f:c,unbind:cj(this.shape||this.node||g,b,c,d||this)})}return this};a["un"+b]=bN[e]["un"+b]=function(a){var c=this.events,d=c[w];while(d--)if(c[d].name==b&&c[d].f==a){c[d].unbind();c.splice(d,1);!c.length&&delete this.events;return this}return this}})(t[cn]);bO.hover=function(a,b,c,d){return this.mouseover(a,c).mouseout(b,d||c)};bO.unhover=function(a,b){return this.unmouseover(a).unmouseout(b)};bO.drag=function(b,c,d,e,f,h){this._drag={};this.mousedown(function(i){(i.originalEvent||i).preventDefault();var j=g.documentElement.scrollTop||g.body.scrollTop,k=g.documentElement.scrollLeft||g.body.scrollLeft;this._drag.x=i.clientX+k;this._drag.y=i.clientY+j;this._drag.id=i.identifier;c&&c.call(f||e||this,i.clientX+k,i.clientY+j,i);!ck.length&&a.mousemove(cl).mouseup(cm);ck.push({el:this,move:b,end:d,move_scope:e,start_scope:f,end_scope:h})});return this};bO.undrag=function(b,c,d){var e=ck.length;while(e--)ck[e].el==this&&(ck[e].move==b&&ck[e].end==d)&&ck.splice(e++,1);!ck.length&&a.unmousemove(cl).unmouseup(cm)};k.circle=function(a,b,c){return bP(this,a||0,b||0,c||0)};k.rect=function(a,b,c,d,e){return bQ(this,a||0,b||0,c||0,d||0,e||0)};k.ellipse=function(a,b,c,d){return bR(this,a||0,b||0,c||0,d||0)};k.path=function(b){b&&!a.is(b,F)&&!a.is(b[0],G)&&(b+=p);return bH(a.format[m](a,arguments),this)};k.image=function(a,b,c,d,e){return bS(this,a||"about:blank",b||0,c||0,d||0,e||0)};k.text=function(a,b,c){return bT(this,a||0,b||0,r(c))};k.set=function(a){arguments[w]>1&&(a=Array[e].splice.call(arguments,0,arguments[w]));return new cC(a)};k.setSize=bU;k.top=k.bottom=null;k.raphael=a;function co(){return this.x+q+this.y}bO.resetScale=function(){if(this.removed)return this;this._.sx=1;this._.sy=1;this.attrs.scale="1 1"};bO.scale=function(a,b,c,d){if(this.removed)return this;if(a==null&&b==null)return{x:this._.sx,y:this._.sy,toString:co};b=b||a;!(+b)&&(b=a);var e,f,g,h,i=this.attrs;if(a!=0){var j=this.getBBox(),k=j.x+j.width/2,l=j.y+j.height/2,m=B(a/this._.sx),o=B(b/this._.sy);c=+c||c==0?c:k;d=+d||d==0?d:l;var r=this._.sx>0,s=this._.sy>0,t=~(~(a/B(a))),u=~(~(b/B(b))),x=m*t,y=o*u,z=this.node.style,A=c+B(k-c)*x*(k>c==r?1:-1),C=d+B(l-d)*y*(l>d==s?1:-1),D=a*t>b*u?o:m;switch(this.type){case"rect":case"image":var E=i.width*m,F=i.height*o;this.attr({height:F,r:i.r*D,width:E,x:A-E/2,y:C-F/2});break;case"circle":case"ellipse":this.attr({rx:i.rx*m,ry:i.ry*o,r:i.r*D,cx:A,cy:C});break;case"text":this.attr({x:A,y:C});break;case"path":var G=bp(i.path),H=true,I=r?x:m,J=s?y:o;for(var K=0,L=G[w];K<L;K++){var M=G[K],N=V.call(M[0]);{if(N=="M"&&H)continue;H=false}if(N=="A"){M[G[K][w]-2]*=I;M[G[K][w]-1]*=J;M[1]*=m;M[2]*=o;M[5]=+(t+u?!(!(+M[5])):!(+M[5]))}else if(N=="H")for(var O=1,P=M[w];O<P;O++)M[O]*=I;else if(N=="V")for(O=1,P=M[w];O<P;O++)M[O]*=J;else for(O=1,P=M[w];O<P;O++)M[O]*=O%2?I:J}var Q=bn(G);e=A-Q.x-Q.width/2;f=C-Q.y-Q.height/2;G[0][1]+=e;G[0][2]+=f;this.attr({path:G});break}if(this.type in{text:1,image:1}&&(t!=1||u!=1))if(this.transformations){this.transformations[2]="scale("[n](t,",",u,")");this.node[R]("transform",this.transformations[v](q));e=t==-1?-i.x-(E||0):i.x;f=u==-1?-i.y-(F||0):i.y;this.attr({x:e,y:f});i.fx=t-1;i.fy=u-1}else{this.node.filterMatrix=U+".Matrix(M11="[n](t,", M12=0, M21=0, M22=",u,", Dx=0, Dy=0, sizingmethod='auto expand', filtertype='bilinear')");z.filter=(this.node.filterMatrix||p)+(this.node.filterOpacity||p)}else if(this.transformations){this.transformations[2]=p;this.node[R]("transform",this.transformations[v](q));i.fx=0;i.fy=0}else{this.node.filterMatrix=p;z.filter=(this.node.filterMatrix||p)+(this.node.filterOpacity||p)}i.scale=[a,b,c,d][v](q);this._.sx=a;this._.sy=b}return this};bO.clone=function(){if(this.removed)return null;var a=this.attr();delete a.scale;delete a.translation;return this.paper[this.type]().attr(a)};var cp={},cq=function(b,c,d,e,f,g,h,i,j){var k=0,l=100,m=[b,c,d,e,f,g,h,i].join(),n=cp[m],o,p;!n&&(cp[m]=n={data:[]});n.timer&&clearTimeout(n.timer);n.timer=setTimeout(function(){delete cp[m]},2000);if(j!=null){var q=cq(b,c,d,e,f,g,h,i);l=~(~q)*10}for(var r=0;r<l+1;r++){if(n.data[j]>r)p=n.data[r*l];else{p=a.findDotsAtSegment(b,c,d,e,f,g,h,i,r/l);n.data[r]=p}r&&(k+=C(C(o.x-p.x,2)+C(o.y-p.y,2),0.5));if(j!=null&&k>=j)return p;o=p}if(j==null)return k},cr=function(b,c){return function(d,e,f){d=bw(d);var g,h,i,j,k="",l={},m,n=0;for(var o=0,p=d.length;o<p;o++){i=d[o];if(i[0]=="M"){g=+i[1];h=+i[2]}else{j=cq(g,h,i[1],i[2],i[3],i[4],i[5],i[6]);if(n+j>e){if(c&&!l.start){m=cq(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n);k+=["C",m.start.x,m.start.y,m.m.x,m.m.y,m.x,m.y];if(f)return k;l.start=k;k=["M",m.x,m.y+"C",m.n.x,m.n.y,m.end.x,m.end.y,i[5],i[6]][v]();n+=j;g=+i[5];h=+i[6];continue}if(!b&&!c){m=cq(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n);return{x:m.x,y:m.y,alpha:m.alpha}}}n+=j;g=+i[5];h=+i[6]}k+=i}l.end=k;m=b?n:c?l:a.findDotsAtSegment(g,h,i[1],i[2],i[3],i[4],i[5],i[6],1);m.alpha&&(m={x:m.x,y:m.y,alpha:m.alpha});return m}},cs=cr(1),ct=cr(),cu=cr(0,1);bO.getTotalLength=function(){if(this.type!="path")return;if(this.node.getTotalLength)return this.node.getTotalLength();return cs(this.attrs.path)};bO.getPointAtLength=function(a){if(this.type!="path")return;return ct(this.attrs.path,a)};bO.getSubpath=function(a,b){if(this.type!="path")return;if(B(this.getTotalLength()-b)<"1e-6")return cu(this.attrs.path,a).end;var c=cu(this.attrs.path,b,1);return a?cu(c,a).end:c};a.easing_formulas={linear:function(a){return a},"<":function(a){return C(a,3)},">":function(a){return C(a-1,3)+1},"<>":function(a){a=a*2;if(a<1)return C(a,3)/2;a-=2;return(C(a,3)+2)/2},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a=a-1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){if(a==0||a==1)return a;var b=0.3,c=b/4;return C(2,-10*a)*y.sin((a-c)*(2*D)/b)+1},bounce:function(a){var b=7.5625,c=2.75,d;if(a<1/c)d=b*a*a;else if(a<2/c){a-=1.5/c;d=b*a*a+0.75}else if(a<2.5/c){a-=2.25/c;d=b*a*a+0.9375}else{a-=2.625/c;d=b*a*a+0.984375}return d}};var cv=[],cw=function(){var b=+(new Date);for(var c=0;c<cv[w];c++){var d=cv[c];if(d.stop||d.el.removed)continue;var e=b-d.start,g=d.ms,h=d.easing,i=d.from,j=d.diff,k=d.to,l=d.t,m=d.el,n={},o;if(e<g){var r=h(e/g);for(var s in i)if(i[f](s)){switch(X[s]){case"along":o=r*g*j[s];k.back&&(o=k.len-o);var t=ct(k[s],o);m.translate(j.sx-j.x||0,j.sy-j.y||0);j.x=t.x;j.y=t.y;m.translate(t.x-j.sx,t.y-j.sy);k.rot&&m.rotate(j.r+t.alpha,t.x,t.y);break;case E:o=+i[s]+r*g*j[s];break;case"colour":o="rgb("+[cy(Q(i[s].r+r*g*j[s].r)),cy(Q(i[s].g+r*g*j[s].g)),cy(Q(i[s].b+r*g*j[s].b))][v](",")+")";break;case"path":o=[];for(var u=0,x=i[s][w];u<x;u++){o[u]=[i[s][u][0]];for(var y=1,z=i[s][u][w];y<z;y++)o[u][y]=+i[s][u][y]+r*g*j[s][u][y];o[u]=o[u][v](q)}o=o[v](q);break;case"csv":switch(s){case"translation":var A=r*g*j[s][0]-l.x,B=r*g*j[s][1]-l.y;l.x+=A;l.y+=B;o=A+q+B;break;case"rotation":o=+i[s][0]+r*g*j[s][0];i[s][1]&&(o+=","+i[s][1]+","+i[s][2]);break;case"scale":o=[+i[s][0]+r*g*j[s][0],+i[s][1]+r*g*j[s][1],2 in k[s]?k[s][2]:p,3 in k[s]?k[s][3]:p][v](q);break;case"clip-rect":o=[];u=4;while(u--)o[u]=+i[s][u]+r*g*j[s][u];break}break;default:var C=[].concat(i[s]);o=[];u=m.paper.customAttributes[s].length;while(u--)o[u]=+C[u]+r*g*j[s][u];break}n[s]=o}m.attr(n);m._run&&m._run.call(m)}else{if(k.along){t=ct(k.along,k.len*!k.back);m.translate(j.sx-(j.x||0)+t.x-j.sx,j.sy-(j.y||0)+t.y-j.sy);k.rot&&m.rotate(j.r+t.alpha,t.x,t.y)}(l.x||l.y)&&m.translate(-l.x,-l.y);k.scale&&(k.scale+=p);m.attr(k);cv.splice(c--,1)}}a.svg&&m&&m.paper&&m.paper.safari();cv[w]&&setTimeout(cw)},cx=function(b,c,d,e,f){var g=d-e;c.timeouts.push(setTimeout(function(){a.is(f,"function")&&f.call(c);c.animate(b,g,b.easing)},e))},cy=function(a){return z(A(a,255),0)},cz=function(a,b){if(a==null)return{x:this._.tx,y:this._.ty,toString:co};this._.tx+=+a;this._.ty+=+b;switch(this.type){case"circle":case"ellipse":this.attr({cx:+a+this.attrs.cx,cy:+b+this.attrs.cy});break;case"rect":case"image":case"text":this.attr({x:+a+this.attrs.x,y:+b+this.attrs.y});break;case"path":var c=bp(this.attrs.path);c[0][1]+=+a;c[0][2]+=+b;this.attr({path:c});break}return this};bO.animateWith=function(a,b,c,d,e){for(var f=0,g=cv.length;f<g;f++)cv[f].el.id==a.id&&(b.start=cv[f].start);return this.animate(b,c,d,e)};bO.animateAlong=cA();bO.animateAlongBack=cA(1);function cA(b){return function(c,d,e,f){var g={back:b};a.is(e,"function")?f=e:g.rot=e;c&&c.constructor==bN&&(c=c.attrs.path);c&&(g.along=c);return this.animate(g,d,f)}}function cB(a,b,c,d,e,f){var g=3*b,h=3*(d-b)-g,i=1-g-h,j=3*c,k=3*(e-c)-j,l=1-j-k;function m(a){return((i*a+h)*a+g)*a}function n(a,b){var c=o(a,b);return((l*c+k)*c+j)*c}function o(a,b){var c,d,e,f,j,k;for(e=a,k=0;k<8;k++){f=m(e)-a;if(B(f)<b)return e;j=(3*i*e+2*h)*e+g;if(B(j)<0.000001)break;e=e-f/j}c=0;d=1;e=a;if(e<c)return c;if(e>d)return d;while(c<d){f=m(e);if(B(f-a)<b)return e;a>f?c=e:d=e;e=(d-c)/2+c}return e}return n(a,1/(200*f))}bO.onAnimation=function(a){this._run=a||0;return this};bO.animate=function(c,d,e,g){var h=this;h.timeouts=h.timeouts||[];if(a.is(e,"function")||!e)g=e||null;if(h.removed){g&&g.call(h);return h}var i={},j={},k=false,l={};for(var m in c)if(c[f](m)){if(X[f](m)||h.paper.customAttributes[f](m)){k=true;i[m]=h.attr(m);i[m]==null&&(i[m]=W[m]);j[m]=c[m];switch(X[m]){case"along":var n=cs(c[m]),o=ct(c[m],n*!(!c.back)),p=h.getBBox();l[m]=n/d;l.tx=p.x;l.ty=p.y;l.sx=o.x;l.sy=o.y;j.rot=c.rot;j.back=c.back;j.len=n;c.rot&&(l.r=S(h.rotate())||0);break;case E:l[m]=(j[m]-i[m])/d;break;case"colour":i[m]=a.getRGB(i[m]);var q=a.getRGB(j[m]);l[m]={r:(q.r-i[m].r)/d,g:(q.g-i[m].g)/d,b:(q.b-i[m].b)/d};break;case"path":var t=bw(i[m],j[m]);i[m]=t[0];var u=t[1];l[m]=[];for(var v=0,x=i[m][w];v<x;v++){l[m][v]=[0];for(var y=1,z=i[m][v][w];y<z;y++)l[m][v][y]=(u[v][y]-i[m][v][y])/d}break;case"csv":var A=r(c[m])[s](b),B=r(i[m])[s](b);switch(m){case"translation":i[m]=[0,0];l[m]=[A[0]/d,A[1]/d];break;case"rotation":i[m]=B[1]==A[1]&&B[2]==A[2]?B:[0,A[1],A[2]];l[m]=[(A[0]-i[m][0])/d,0,0];break;case"scale":c[m]=A;i[m]=r(i[m])[s](b);l[m]=[(A[0]-i[m][0])/d,(A[1]-i[m][1])/d,0,0];break;case"clip-rect":i[m]=r(i[m])[s](b);l[m]=[];v=4;while(v--)l[m][v]=(A[v]-i[m][v])/d;break}j[m]=A;break;default:A=[].concat(c[m]);B=[].concat(i[m]);l[m]=[];v=h.paper.customAttributes[m][w];while(v--)l[m][v]=((A[v]||0)-(B[v]||0))/d;break}}}if(k){var G=a.easing_formulas[e];if(!G){G=r(e).match(P);if(G&&G[w]==5){var H=G;G=function(a){return cB(a,+H[1],+H[2],+H[3],+H[4],d)}}else G=function(a){return a}}cv.push({start:c.start||+(new Date),ms:d,easing:G,from:i,diff:l,to:j,el:h,t:{x:0,y:0}});a.is(g,"function")&&(h._ac=setTimeout(function(){g.call(h)},d));cv[w]==1&&setTimeout(cw)}else{var C=[],D;for(var F in c)if(c[f](F)&&Z.test(F)){m={value:c[F]};F=="from"&&(F=0);F=="to"&&(F=100);m.key=T(F,10);C.push(m)}C.sort(be);C[0].key&&C.unshift({key:0,value:h.attrs});for(v=0,x=C[w];v<x;v++)cx(C[v].value,h,d/100*C[v].key,d/100*(C[v-1]&&C[v-1].key||0),C[v-1]&&C[v-1].value.callback);D=C[C[w]-1].value.callback;D&&h.timeouts.push(setTimeout(function(){D.call(h)},d))}return this};bO.stop=function(){for(var a=0;a<cv.length;a++)cv[a].el.id==this.id&&cv.splice(a--,1);for(a=0,ii=this.timeouts&&this.timeouts.length;a<ii;a++)clearTimeout(this.timeouts[a]);this.timeouts=[];clearTimeout(this._ac);delete this._ac;return this};bO.translate=function(a,b){return this.attr({translation:a+" "+b})};bO[H]=function(){return"Raphaël’s object"};a.ae=cv;var cC=function(a){this.items=[];this[w]=0;this.type="set";if(a)for(var b=0,c=a[w];b<c;b++){if(a[b]&&(a[b].constructor==bN||a[b].constructor==cC)){this[this.items[w]]=this.items[this.items[w]]=a[b];this[w]++}}};cC[e][L]=function(){var a,b;for(var c=0,d=arguments[w];c<d;c++){a=arguments[c];if(a&&(a.constructor==bN||a.constructor==cC)){b=this.items[w];this[b]=this.items[b]=a;this[w]++}}return this};cC[e].pop=function(){delete this[this[w]--];return this.items.pop()};for(var cD in bO)bO[f](cD)&&(cC[e][cD]=(function(a){return function(){for(var b=0,c=this.items[w];b<c;b++)this.items[b][a][m](this.items[b],arguments);return this}})(cD));cC[e].attr=function(b,c){if(b&&a.is(b,G)&&a.is(b[0],"object"))for(var d=0,e=b[w];d<e;d++)this.items[d].attr(b[d]);else for(var f=0,g=this.items[w];f<g;f++)this.items[f].attr(b,c);return this};cC[e].animate=function(b,c,d,e){(a.is(d,"function")||!d)&&(e=d||null);var f=this.items[w],g=f,h,i=this,j;e&&(j=function(){!(--f)&&e.call(i)});d=a.is(d,F)?d:j;h=this.items[--g].animate(b,c,d,j);while(g--)this.items[g]&&!this.items[g].removed&&this.items[g].animateWith(h,b,c,d,j);return this};cC[e].insertAfter=function(a){var b=this.items[w];while(b--)this.items[b].insertAfter(a);return this};cC[e].getBBox=function(){var a=[],b=[],c=[],d=[];for(var e=this.items[w];e--;){var f=this.items[e].getBBox();a[L](f.x);b[L](f.y);c[L](f.x+f.width);d[L](f.y+f.height)}a=A[m](0,a);b=A[m](0,b);return{x:a,y:b,width:z[m](0,c)-a,height:z[m](0,d)-b}};cC[e].clone=function(a){a=new cC;for(var b=0,c=this.items[w];b<c;b++)a[L](this.items[b].clone());return a};a.registerFont=function(a){if(!a.face)return a;this.fonts=this.fonts||{};var b={w:a.w,face:{},glyphs:{}},c=a.face["font-family"];for(var d in a.face)a.face[f](d)&&(b.face[d]=a.face[d]);this.fonts[c]?this.fonts[c][L](b):this.fonts[c]=[b];if(!a.svg){b.face["units-per-em"]=T(a.face["units-per-em"],10);for(var e in a.glyphs)if(a.glyphs[f](e)){var g=a.glyphs[e];b.glyphs[e]={w:g.w,k:{},d:g.d&&"M"+g.d[Y](/[mlcxtrv]/g,function(a){return({l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"})[a]||"M"})+"z"};if(g.k)for(var h in g.k)g[f](h)&&(b.glyphs[e].k[h]=g.k[h])}}return a};k.getFont=function(b,c,d,e){e=e||"normal";d=d||"normal";c=+c||({normal:400,bold:700,lighter:300,bolder:800})[c]||400;if(!a.fonts)return;var g=a.fonts[b];if(!g){var h=new RegExp("(^|\\s)"+b[Y](/[^\w\d\s+!~.:_-]/g,p)+"(\\s|$)","i");for(var i in a.fonts)if(a.fonts[f](i)){if(h.test(i)){g=a.fonts[i];break}}}var j;if(g)for(var k=0,l=g[w];k<l;k++){j=g[k];if(j.face["font-weight"]==c&&(j.face["font-style"]==d||!j.face["font-style"])&&j.face["font-stretch"]==e)break}return j};k.print=function(c,d,e,f,g,h,i){h=h||"middle";i=z(A(i||0,1),-1);var j=this.set(),k=r(e)[s](p),l=0,m=p,n;a.is(f,e)&&(f=this.getFont(f));if(f){n=(g||16)/f.face["units-per-em"];var o=f.face.bbox.split(b),q=+o[0],t=+o[1]+(h=="baseline"?o[3]-o[1]+ +f.face.descent:(o[3]-o[1])/2);for(var u=0,v=k[w];u<v;u++){var x=u&&f.glyphs[k[u-1]]||{},y=f.glyphs[k[u]];l+=u?(x.w||f.w)+(x.k&&x.k[k[u]]||0)+f.w*i:0;y&&y.d&&j[L](this.path(y.d).attr({fill:"#000",stroke:"none",translation:[l,0]}))}j.scale(n,n,q,t).translate(c-q,d-t)}return j};a.format=function(b,c){var e=a.is(c,G)?[0][n](c):arguments;b&&a.is(b,F)&&e[w]-1&&(b=b[Y](d,function(a,b){return e[++b]==null?p:e[b]}));return b||p};a.ninja=function(){i.was?h.Raphael=i.is:delete Raphael;return a};a.el=bO;a.st=cC[e];i.was?h.Raphael=a:Raphael=a})()
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/js/semanticboard.js Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,241 @@
+var THRESHOLD = 10,
+ DROPCOUNT = 12;
+
+var swTw = {
+ "tweets" : [],
+ "tweetsIndex" : [],
+ "twInCol" : [],
+ "firstDisplayedTweet" : 0,
+ "cursor" : -1,
+ "annotations" : {
+ "positive" : {
+ "keyword" : "++",
+ "colors" : {
+ "tweet" : "#c5e7cd",
+ "timeline" : "#1D973D"
+ }
+ },
+ "negative" : {
+ "keyword" : "--",
+ "colors" : {
+ "tweet" : "#f6ced0",
+ "timeline" : "#CE0A15"
+ }
+ },
+ "reference" : {
+ "keyword" : "==",
+ "colors" : {
+ "tweet" : "#efefa1",
+ "timeline" : "#C5A62D"
+ }
+ },
+ "question" : {
+ "keyword" : "??",
+ "colors" : {
+ "tweet" : "#bfdbec",
+ "timeline" : "#036AAE"
+ }
+ }
+ }
+}
+
+function highlightKeyword(stra, strb, color) {
+ var rgxp = RegExp( '(' + strb.replace(/(\W)/gm, '\\$1') + ')', "gim");
+ return stra.replace(rgxp, '<span class="highlight" style="background:' + color + ';">$1</span>');
+}
+
+function highlightText(txt) {
+ res = suggested_keywords.reduce(function(a, b) {
+ return highlightKeyword(a,b, '#333333');
+ }, txt);
+ res = _(swTw.annotations).reduce(function(a, b) {
+ return (b.keyword ? highlightKeyword(a,b.keyword,b.colors.timeline) : a);
+ }, res);
+ return res;
+}
+
+function nextTweet() {
+ if (!swTw.tweets.length) {
+ return;
+ }
+ if (swTw.cursor < swTw.tweets.length - 1) {
+ swTw.cursor = Math.max(swTw.cursor + 1, swTw.tweets.length - 120);
+ var tweet = swTw.tweets[swTw.cursor],
+ html = '<img src="'
+ + tweet.profile_image_url
+ + '" /><p>@'
+ + tweet.from_user
+ + ' ('
+ + tweet.from_user_name
+ + ')'
+ + '</p><p class="tweet_text">'
+ + highlightText(tweet.text)
+ + '</p>';
+ $("#tweetcont").html(html)
+ } else {
+ $("#tweetcont").html("")
+ }
+}
+
+function dropOldTweets() {
+ var _newPos = swTw.firstDisplayedTweet + DROPCOUNT;
+ _(swTw.tweets.slice(swTw.firstDisplayedTweet,_newPos)).each(function(tweet) {
+ swTw.twInCol = _(swTw.twInCol).map(function(col) {
+ return _(col).without(tweet.id_str);
+ });
+ _(tweet.elements).each(function(elid) {
+ $("#" + elid).animate({
+ "width": "0px"
+ },
+ 2000,
+ function() {
+ $(this).detach();
+ })
+ });
+ });
+ swTw.firstDisplayedTweet = _newPos;
+}
+
+function callbackTweets(tweets) {
+ _(tweets).each(function(tweet) {
+ var tl = tweet.text.toLowerCase();
+ tweet.columns = suggested_keywords.filter(function(word) {
+ return tl.search(word) != -1
+ });
+ tweet.elements = [];
+ _(tweet.columns).each(function(word) {
+ var iword = suggested_keywords.indexOf(word),
+ icol = ( swTw.twInCol[iword*2+1].length < swTw.twInCol[iword*2].length ? iword*2+1 : iword*2 ),
+ elid = 'avatar_' + tweet.id_str + '_' + iword,
+ colA = swTw.colAnnot[iword],
+ ttl = 0;
+ _(swTw.annotations).each(function(v,k) {
+ if (tweet.text.indexOf(v.keyword) != -1) {
+ colA[k]++;
+ ttl++;
+ }
+ });
+ colA.total += Math.max(1,ttl);
+ $('#tube_' + icol).append(
+ '<div class="avatar" id="'
+ + elid
+ + '" style="margin-right: 500px;"><img src="'
+ + tweet.profile_image_url
+ + '" /></div>'
+ );
+ tweet.elements.push(elid);
+ swTw.twInCol[icol].push(tweet.id_str);
+ $("#" + elid).animate({
+ "margin-right" : "0px"
+ },
+ 2000);
+ })
+ swTw.tweets.push(tweet);
+ swTw.tweetsIndex.push(tweet.id_str);
+ });
+ while (_(swTw.twInCol).any(function(col) {
+ return col.length > THRESHOLD
+ })) {
+ dropOldTweets();
+ }
+ _(swTw.colAnnot).each(function(colA, i) {
+ _(swTw.annotations).each(function(v, k) {
+ $("#polemic_" + i + "_" + k).css("width", ~~(100 * colA[k] / colA.total) + "%");
+ });
+ })
+}
+
+function retrieveTweets() {
+ var options = {
+// "keyword" : swTw.columns_words.join(" OR "),
+// "lang" : "fr",
+ "keyword" : tracking_keywords.join(" OR "),
+ "pages" : 1,
+ "rpp" : 100,
+ "cbEnd" : function() {
+ callbackTweets(this.tweets);
+ }
+ }
+ if (swTw.tweets.length) {
+ options.since_id = swTw.tweets[swTw.tweets.length - 1].id_str;
+ }
+ getTweets(options);
+}
+
+function getTweets(options) {
+ function getTweetUrl(url) {
+ $.getJSON(url, function(data) {
+ options.tweets = options.tweets.concat(data.results);
+ options.currentPage = data.page;
+ if (options.cbData) {
+ options.cbData();
+ }
+ if (data.next_page && data.page < options.pages) {
+ getTweetUrl(baseurl + data.next_page + suffix);
+ } else {
+ options.tweets.sort(function(a,b) {
+ return a.id - b.id;
+ });
+ if (options.cbEnd) {
+ options.cbEnd();
+ }
+ }
+ });
+ }
+
+ options.tweets = [];
+ options.pages || (options.pages = 1);
+ options.rpp || (options.rpp = 100);
+ options.currentPage = 0;
+
+ var baseurl = "http://search.twitter.com/search.json",
+ suffix = (options.since_id ? "&since_id=" + options.since_id : '' ) + "&callback=?",
+ jsonurl = baseurl + "?q=" + encodeURIComponent(options.keyword)+ "&rpp=" + options.rpp
+ + (options.lang ? "&lang=" + options.lang : '' ) + suffix;
+ getTweetUrl(jsonurl);
+}
+
+$(document).ready(function() {
+ $("#columncont").html( suggested_keywords.map(
+ function(mot, i) {
+ return '<div class="column" id="column_'
+ + i
+ + '"><div class="column-tube"><div class="tube" id="tube_'
+ + (2*i)
+ + '"></div><div class="tube" id="tube_'
+ + (2*i+1)
+ + '"></div></div><div class="column-title">'
+ + _(swTw.annotations).map(function(v,k) {
+ return '<div class="polemicvol" id="polemic_'
+ + i
+ + '_'
+ + k
+ + '" style="background:'
+ + v.colors.timeline
+ + '"></div>'
+ }).join('')
+ +'<h3>'
+ + mot
+ + '</h3></div></div>'
+ }
+ ).join("") );
+
+ for (var i = 0; i < suggested_keywords.length * 2; i++) {
+ swTw.twInCol.push([]);
+ }
+
+ swTw.colAnnot = suggested_keywords.map(function() {
+ var res = { "total" : 0 }
+ _(swTw.annotations).map(function(v,k) {
+ res[k] = 0;
+ });
+ return res;
+ });
+
+ retrieveTweets();
+
+ setInterval(retrieveTweets, 5000);
+
+ setInterval(nextTweet, 6000);
+
+});
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/js/swfobject.js Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,4 @@
+/* SWFObject v2.2 <http://code.google.com/p/swfobject/>
+ is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
+*/
+var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/res/js/underscore-min.js Mon Mar 05 18:41:11 2012 +0100
@@ -0,0 +1,30 @@
+// Underscore.js 1.2.2
+// (c) 2011 Jeremy Ashkenas, DocumentCloud Inc.
+// Underscore is freely distributable under the MIT license.
+// Portions of Underscore are inspired or borrowed from Prototype,
+// Oliver Steele's Functional, and John Resig's Micro-Templating.
+// For all details and documentation:
+// http://documentcloud.github.com/underscore
+(function(){function r(a,c,d){if(a===c)return a!==0||1/a==1/c;if(a==null||c==null)return a===c;if(a._chain)a=a._wrapped;if(c._chain)c=c._wrapped;if(b.isFunction(a.isEqual))return a.isEqual(c);if(b.isFunction(c.isEqual))return c.isEqual(a);var e=l.call(a);if(e!=l.call(c))return false;switch(e){case "[object String]":return String(a)==String(c);case "[object Number]":return a=+a,c=+c,a!=a?c!=c:a==0?1/a==1/c:a==c;case "[object Date]":case "[object Boolean]":return+a==+c;case "[object RegExp]":return a.source==
+c.source&&a.global==c.global&&a.multiline==c.multiline&&a.ignoreCase==c.ignoreCase}if(typeof a!="object"||typeof c!="object")return false;for(var f=d.length;f--;)if(d[f]==a)return true;d.push(a);var f=0,g=true;if(e=="[object Array]"){if(f=a.length,g=f==c.length)for(;f--;)if(!(g=f in a==f in c&&r(a[f],c[f],d)))break}else{if("constructor"in a!="constructor"in c||a.constructor!=c.constructor)return false;for(var h in a)if(m.call(a,h)&&(f++,!(g=m.call(c,h)&&r(a[h],c[h],d))))break;if(g){for(h in c)if(m.call(c,
+h)&&!f--)break;g=!f}}d.pop();return g}var s=this,F=s._,o={},k=Array.prototype,p=Object.prototype,i=k.slice,G=k.unshift,l=p.toString,m=p.hasOwnProperty,v=k.forEach,w=k.map,x=k.reduce,y=k.reduceRight,z=k.filter,A=k.every,B=k.some,q=k.indexOf,C=k.lastIndexOf,p=Array.isArray,H=Object.keys,t=Function.prototype.bind,b=function(a){return new n(a)};if(typeof exports!=="undefined"){if(typeof module!=="undefined"&&module.exports)exports=module.exports=b;exports._=b}else typeof define==="function"&&define.amd?
+define("underscore",function(){return b}):s._=b;b.VERSION="1.2.2";var j=b.each=b.forEach=function(a,c,b){if(a!=null)if(v&&a.forEach===v)a.forEach(c,b);else if(a.length===+a.length)for(var e=0,f=a.length;e<f;e++){if(e in a&&c.call(b,a[e],e,a)===o)break}else for(e in a)if(m.call(a,e)&&c.call(b,a[e],e,a)===o)break};b.map=function(a,c,b){var e=[];if(a==null)return e;if(w&&a.map===w)return a.map(c,b);j(a,function(a,g,h){e[e.length]=c.call(b,a,g,h)});return e};b.reduce=b.foldl=b.inject=function(a,c,d,e){var f=
+d!==void 0;a==null&&(a=[]);if(x&&a.reduce===x)return e&&(c=b.bind(c,e)),f?a.reduce(c,d):a.reduce(c);j(a,function(a,b,i){f?d=c.call(e,d,a,b,i):(d=a,f=true)});if(!f)throw new TypeError("Reduce of empty array with no initial value");return d};b.reduceRight=b.foldr=function(a,c,d,e){a==null&&(a=[]);if(y&&a.reduceRight===y)return e&&(c=b.bind(c,e)),d!==void 0?a.reduceRight(c,d):a.reduceRight(c);a=(b.isArray(a)?a.slice():b.toArray(a)).reverse();return b.reduce(a,c,d,e)};b.find=b.detect=function(a,c,b){var e;
+D(a,function(a,g,h){if(c.call(b,a,g,h))return e=a,true});return e};b.filter=b.select=function(a,c,b){var e=[];if(a==null)return e;if(z&&a.filter===z)return a.filter(c,b);j(a,function(a,g,h){c.call(b,a,g,h)&&(e[e.length]=a)});return e};b.reject=function(a,c,b){var e=[];if(a==null)return e;j(a,function(a,g,h){c.call(b,a,g,h)||(e[e.length]=a)});return e};b.every=b.all=function(a,c,b){var e=true;if(a==null)return e;if(A&&a.every===A)return a.every(c,b);j(a,function(a,g,h){if(!(e=e&&c.call(b,a,g,h)))return o});
+return e};var D=b.some=b.any=function(a,c,d){var c=c||b.identity,e=false;if(a==null)return e;if(B&&a.some===B)return a.some(c,d);j(a,function(a,b,h){if(e||(e=c.call(d,a,b,h)))return o});return!!e};b.include=b.contains=function(a,c){var b=false;if(a==null)return b;return q&&a.indexOf===q?a.indexOf(c)!=-1:b=D(a,function(a){return a===c})};b.invoke=function(a,c){var d=i.call(arguments,2);return b.map(a,function(a){return(c.call?c||a:a[c]).apply(a,d)})};b.pluck=function(a,c){return b.map(a,function(a){return a[c]})};
+b.max=function(a,c,d){if(!c&&b.isArray(a))return Math.max.apply(Math,a);if(!c&&b.isEmpty(a))return-Infinity;var e={computed:-Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b>=e.computed&&(e={value:a,computed:b})});return e.value};b.min=function(a,c,d){if(!c&&b.isArray(a))return Math.min.apply(Math,a);if(!c&&b.isEmpty(a))return Infinity;var e={computed:Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b<e.computed&&(e={value:a,computed:b})});return e.value};b.shuffle=function(a){var c=[],b;
+j(a,function(a,f){f==0?c[0]=a:(b=Math.floor(Math.random()*(f+1)),c[f]=c[b],c[b]=a)});return c};b.sortBy=function(a,c,d){return b.pluck(b.map(a,function(a,b,g){return{value:a,criteria:c.call(d,a,b,g)}}).sort(function(a,c){var b=a.criteria,d=c.criteria;return b<d?-1:b>d?1:0}),"value")};b.groupBy=function(a,c){var d={},e=b.isFunction(c)?c:function(a){return a[c]};j(a,function(a,c){var b=e(a,c);(d[b]||(d[b]=[])).push(a)});return d};b.sortedIndex=function(a,c,d){d||(d=b.identity);for(var e=0,f=a.length;e<
+f;){var g=e+f>>1;d(a[g])<d(c)?e=g+1:f=g}return e};b.toArray=function(a){return!a?[]:a.toArray?a.toArray():b.isArray(a)?i.call(a):b.isArguments(a)?i.call(a):b.values(a)};b.size=function(a){return b.toArray(a).length};b.first=b.head=function(a,b,d){return b!=null&&!d?i.call(a,0,b):a[0]};b.initial=function(a,b,d){return i.call(a,0,a.length-(b==null||d?1:b))};b.last=function(a,b,d){return b!=null&&!d?i.call(a,Math.max(a.length-b,0)):a[a.length-1]};b.rest=b.tail=function(a,b,d){return i.call(a,b==null||
+d?1:b)};b.compact=function(a){return b.filter(a,function(a){return!!a})};b.flatten=function(a,c){return b.reduce(a,function(a,e){if(b.isArray(e))return a.concat(c?e:b.flatten(e));a[a.length]=e;return a},[])};b.without=function(a){return b.difference(a,i.call(arguments,1))};b.uniq=b.unique=function(a,c,d){var d=d?b.map(a,d):a,e=[];b.reduce(d,function(d,g,h){if(0==h||(c===true?b.last(d)!=g:!b.include(d,g)))d[d.length]=g,e[e.length]=a[h];return d},[]);return e};b.union=function(){return b.uniq(b.flatten(arguments,
+true))};b.intersection=b.intersect=function(a){var c=i.call(arguments,1);return b.filter(b.uniq(a),function(a){return b.every(c,function(c){return b.indexOf(c,a)>=0})})};b.difference=function(a,c){return b.filter(a,function(a){return!b.include(c,a)})};b.zip=function(){for(var a=i.call(arguments),c=b.max(b.pluck(a,"length")),d=Array(c),e=0;e<c;e++)d[e]=b.pluck(a,""+e);return d};b.indexOf=function(a,c,d){if(a==null)return-1;var e;if(d)return d=b.sortedIndex(a,c),a[d]===c?d:-1;if(q&&a.indexOf===q)return a.indexOf(c);
+for(d=0,e=a.length;d<e;d++)if(a[d]===c)return d;return-1};b.lastIndexOf=function(a,b){if(a==null)return-1;if(C&&a.lastIndexOf===C)return a.lastIndexOf(b);for(var d=a.length;d--;)if(a[d]===b)return d;return-1};b.range=function(a,b,d){arguments.length<=1&&(b=a||0,a=0);for(var d=arguments[2]||1,e=Math.max(Math.ceil((b-a)/d),0),f=0,g=Array(e);f<e;)g[f++]=a,a+=d;return g};var E=function(){};b.bind=function(a,c){var d,e;if(a.bind===t&&t)return t.apply(a,i.call(arguments,1));if(!b.isFunction(a))throw new TypeError;
+e=i.call(arguments,2);return d=function(){if(!(this instanceof d))return a.apply(c,e.concat(i.call(arguments)));E.prototype=a.prototype;var b=new E,g=a.apply(b,e.concat(i.call(arguments)));return Object(g)===g?g:b}};b.bindAll=function(a){var c=i.call(arguments,1);c.length==0&&(c=b.functions(a));j(c,function(c){a[c]=b.bind(a[c],a)});return a};b.memoize=function(a,c){var d={};c||(c=b.identity);return function(){var b=c.apply(this,arguments);return m.call(d,b)?d[b]:d[b]=a.apply(this,arguments)}};b.delay=
+function(a,b){var d=i.call(arguments,2);return setTimeout(function(){return a.apply(a,d)},b)};b.defer=function(a){return b.delay.apply(b,[a,1].concat(i.call(arguments,1)))};b.throttle=function(a,c){var d,e,f,g,h,i=b.debounce(function(){h=g=false},c);return function(){d=this;e=arguments;var b;f||(f=setTimeout(function(){f=null;h&&a.apply(d,e);i()},c));g?h=true:a.apply(d,e);i();g=true}};b.debounce=function(a,b){var d;return function(){var e=this,f=arguments;clearTimeout(d);d=setTimeout(function(){d=
+null;a.apply(e,f)},b)}};b.once=function(a){var b=false,d;return function(){if(b)return d;b=true;return d=a.apply(this,arguments)}};b.wrap=function(a,b){return function(){var d=[a].concat(i.call(arguments));return b.apply(this,d)}};b.compose=function(){var a=i.call(arguments);return function(){for(var b=i.call(arguments),d=a.length-1;d>=0;d--)b=[a[d].apply(this,b)];return b[0]}};b.after=function(a,b){return a<=0?b():function(){if(--a<1)return b.apply(this,arguments)}};b.keys=H||function(a){if(a!==
+Object(a))throw new TypeError("Invalid object");var b=[],d;for(d in a)m.call(a,d)&&(b[b.length]=d);return b};b.values=function(a){return b.map(a,b.identity)};b.functions=b.methods=function(a){var c=[],d;for(d in a)b.isFunction(a[d])&&c.push(d);return c.sort()};b.extend=function(a){j(i.call(arguments,1),function(b){for(var d in b)b[d]!==void 0&&(a[d]=b[d])});return a};b.defaults=function(a){j(i.call(arguments,1),function(b){for(var d in b)a[d]==null&&(a[d]=b[d])});return a};b.clone=function(a){return!b.isObject(a)?
+a:b.isArray(a)?a.slice():b.extend({},a)};b.tap=function(a,b){b(a);return a};b.isEqual=function(a,b){return r(a,b,[])};b.isEmpty=function(a){if(b.isArray(a)||b.isString(a))return a.length===0;for(var c in a)if(m.call(a,c))return false;return true};b.isElement=function(a){return!!(a&&a.nodeType==1)};b.isArray=p||function(a){return l.call(a)=="[object Array]"};b.isObject=function(a){return a===Object(a)};b.isArguments=l.call(arguments)=="[object Arguments]"?function(a){return l.call(a)=="[object Arguments]"}:
+function(a){return!(!a||!m.call(a,"callee"))};b.isFunction=function(a){return l.call(a)=="[object Function]"};b.isString=function(a){return l.call(a)=="[object String]"};b.isNumber=function(a){return l.call(a)=="[object Number]"};b.isNaN=function(a){return a!==a};b.isBoolean=function(a){return a===true||a===false||l.call(a)=="[object Boolean]"};b.isDate=function(a){return l.call(a)=="[object Date]"};b.isRegExp=function(a){return l.call(a)=="[object RegExp]"};b.isNull=function(a){return a===null};
+b.isUndefined=function(a){return a===void 0};b.noConflict=function(){s._=F;return this};b.identity=function(a){return a};b.times=function(a,b,d){for(var e=0;e<a;e++)b.call(d,e)};b.escape=function(a){return(""+a).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")};b.mixin=function(a){j(b.functions(a),function(c){I(c,b[c]=a[c])})};var J=0;b.uniqueId=function(a){var b=J++;return a?a+b:b};b.templateSettings={evaluate:/<%([\s\S]+?)%>/g,
+interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};b.template=function(a,c){var d=b.templateSettings,d="var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('"+a.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(d.escape,function(a,b){return"',_.escape("+b.replace(/\\'/g,"'")+"),'"}).replace(d.interpolate,function(a,b){return"',"+b.replace(/\\'/g,"'")+",'"}).replace(d.evaluate||null,function(a,b){return"');"+b.replace(/\\'/g,"'").replace(/[\r\n\t]/g," ")+";__p.push('"}).replace(/\r/g,
+"\\r").replace(/\n/g,"\\n").replace(/\t/g,"\\t")+"');}return __p.join('');",e=new Function("obj","_",d);return c?e(c,b):function(a){return e(a,b)}};var n=function(a){this._wrapped=a};b.prototype=n.prototype;var u=function(a,c){return c?b(a).chain():a},I=function(a,c){n.prototype[a]=function(){var a=i.call(arguments);G.call(a,this._wrapped);return u(c.apply(b,a),this._chain)}};b.mixin(b);j("pop,push,reverse,shift,sort,splice,unshift".split(","),function(a){var b=k[a];n.prototype[a]=function(){b.apply(this._wrapped,
+arguments);return u(this._wrapped,this._chain)}});j(["concat","join","slice"],function(a){var b=k[a];n.prototype[a]=function(){return u(b.apply(this._wrapped,arguments),this._chain)}});n.prototype.chain=function(){this._chain=true;return this};n.prototype.value=function(){return this._wrapped}}).call(this);
--- a/web/res/metadataplayer.polemic/src/css/LdtPlayer.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,165 +0,0 @@
- #demo-frame > div.demo { padding: 5px !important; };
-
- button.ui-button-icon-only {
- height:1.5em;
- width:1.5em;
- }
-
- #Ldt-loader {
- background:url(imgs/loader.gif) no-repeat;
- width:20px;
- height:16px;
- float:left;
- }
-
- #Ldt-controler {
- font-size: 62.5%;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- background-color:#eeeeee;
- height:35px;
- padding:5px;
- }
-
- .Ldt-iri-chapter{
- padding-top:10px;
- padding-bottom:5px;
- border-left:solid 1px #000;
- border-right:solid 1px #000;
- }
-
- .tooltip {
- display:none;
- background:transparent url(imgs/white_arrow_mini.png);
- font-size:12px;
- height:55px;
- width:180px;
- padding:10px;
- padding-left:15px;
- padding-top:15px;
- padding-right:15px;
- color:#000;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Root{
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Hat{
- height:3px;
- }
- #Ldt-Annotations{
- padding-left:5px;
- width:470px;
- float:left;
- font-size: 62.5%;
- }
- #Ldt-SaTitle{
- padding-top:2px;
- padding-bottom:5px;
- font-size:18px;
- height:22p;
- }
- #Ldt-SaDescription{
- font-size:12px;
- }
- #Ldt-Show-Arrow-container{
- margin-left:60px;
- }
- #Ldt-Show-Arrow{
- position:relative;
- background:url(imgs/grey_arrow_Show.png);
- width:27px;
- height:13px;
- margin-top:12px;
- margin-left:-10px;
- }
-
- #Ldt-Show-Tags{
- position:relative;
- height:13px;
- margin-top:-10px;
- border: solid 1px #000;
- }
- #Ldt-ShowAnnotation-video{
- position:absolute;
- z-index: 999;
- padding:5px;
- background:url(imgs/transBlack.png);
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#FFF;
- }
- #Ldt-ShowAnnotation-audio{
- position:relative;
- padding:5px;
- background-color:#cfcfcf;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#4D4D4D;
- }
- #Ldt-SaKeyword{
- background-color:#b9b9b9;
- color:#4D4D4D;
- padding:5px;
- font-weight:bold;
- text-align:left;
- float:left;
- font-size:10px;
- }
- #Ldt-SaShareTools{
- text-align:right;
- float:right;
- }
-
-
- #Ldt-PlaceHolder{
- position:absolue;
- float:none;
- }
-
- .Ldt-mode-radio{
- visibility:hidden;
- height:0px;
- display:none
- }
-
- .Ldt-Control1{
- width:60px;
- float:left;
- }
- .Ldt-Control2{
- padding-left:10px;
- width:60px;
- float:left;
- }
- .Ldt-cleaner {
- clear:both;
- }
- .share {
- background:url('imgs/widget20.png') no-repeat scroll 0 0 transparent ;
- display:block;
- height:16px;
- line-height:16px !important;
- overflow:hidden;
- width:16px;
- float:left;
- cursor:pointer;
- margin:2px;
- }
- .shareFacebook{
- background-position:0 -704px;
- }
- .shareMySpace{
- background-position:0 -736px;
- }
- .shareTwitter{
- background-position:0 -1072px;
- }
- .shareGoogle{
- background-position:0 -752px;
- }
- .shareDelicious{
- background-position:0 -672px;
- }
- .shareJamesPot{
- background-position:0 -1808px;
- }
-
-
\ No newline at end of file
--- a/web/res/metadataplayer.polemic/src/css/LdtPlayerFc.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,175 +0,0 @@
- #demo-frame > div.demo { padding: 5px !important; };
-
- button.ui-button-icon-only {
- height:1.5em;
- width:1.5em;
- }
-
- #Ldt-loader{
- background:url(imgs/transBlack.gif);
- width:10px;
- height:10px;
- }
-
- #Ldt-controler {
- font-size: 62.5%;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- background-color:#EEE;
- height:35px;
- padding:5px;
- }
-
- .Ldt-iri-chapter{
- padding-top:10px;
- padding-bottom:5px;
- border-left:solid 1px #000;
- border-right:solid 1px #000;
- }
-
- #Ldt-loader {
- background:url(imgs/loader_fc.gif) no-repeat;
- width:20px;
- height:16px;
- float:left;
- }
-
- .tooltip {
- display:none;
- background:transparent url(imgs/white_arrow_mini.png);
- font-size:12px;
- height:55px;
- width:180px;
- padding:10px;
- padding-left:15px;
- padding-top:15px;
- padding-right:15px;
- color:#000;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Root{
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Hat{
- height:3px;
- }
- #Ldt-Annotations{
- padding-left:5px;
- width:470px;
- float:left;
- font-size: 62.5%;
- }
- #Ldt-SaTitle{
- padding-top:2px;
- padding-bottom:5px;
- font-size:18px;
- height:22p;
- color:#4D4D4D;
- }
- #Ldt-SaDescription{
- font-size:12px;
- }
- #Ldt-Show-Arrow-container{
- margin-left:60px;
- }
- #Ldt-Show-Arrow{
- position:relative;
- background:url(imgs/purple_arrow_Show.png);
- width:27px;
- height:13px;
- margin-top:12px;
- margin-left:-10px;
- }
-
- #Ldt-output{
- display:none;
- }
- #Ldt-Show-Tags{
- position:relative;
- height:13px;
- margin-top:-10px;
- border: solid 1px #000;
- }
- #Ldt-ShowAnnotation-video{
- position:absolute;
- z-index: 999;
- padding:5px;
- background:url(imgs/transBlack.png);
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#FFF;
- }
- #Ldt-ShowAnnotation-audio{
- position:relative;
- padding:5px;
- background-color:#decfe2;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#4D4D4D;
- }
- #Ldt-SaKeyword{
- background-color:#bc85be;
- color:#4D4D4D;
- padding:5px;
- font-weight:bold;
- text-align:left;
- float:left;
- font-size:10px;
- }
- #Ldt-SaShareTools{
- text-align:right;
- float:right;
- }
-
-
- #Ldt-PlaceHolder{
- position:absolue;
- float:none;
- }
-
- .Ldt-mode-radio{
- visibility:hidden;
- height:0px;
- display:none
- }
-
- .Ldt-Control1{
- width:60px;
- float:left;
- }
- .Ldt-Control2{
- padding-left:10px;
- width:60px;
- float:left;
- }
- .Ldt-cleaner {
- clear:both;
- }
- .share {
- background:url('imgs/widget20.png') no-repeat scroll 0 0 transparent ;
- display:block;
- height:16px;
- line-height:16px !important;
- overflow:hidden;
- width:16px;
- float:left;
- cursor:pointer;
- margin:2px;
- }
- .shareFacebook{
- background-position:0 -704px;
- }
- .shareMySpace{
- background-position:0 -736px;
- }
- .shareTwitter{
- background-position:0 -1072px;
- }
- .shareGoogle{
- background-position:0 -752px;
- }
- .shareDelicious{
- background-position:0 -672px;
- }
- .shareJamesPot{
- background-position:0 -1808px;
- }
-
-
\ No newline at end of file
--- a/web/res/metadataplayer.polemic/src/css/LdtPlayerUniverScience.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,170 +0,0 @@
- #demo-frame > div.demo { padding: 5px !important; };
-
- .ui-widget {
- font-size: 1.5em;
- }
- #Ldt-loader {
- background:url(imgs/loader.gif) no-repeat;
- width:20px;
- height:16px;
- float:left;
- }
-
- #Ldt-controler {
- font-size: 62.5%;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- background-color:#262626;
- height:35px;
- padding:5px;
-
- margin-left:213px;
- }
-
- .Ldt-iri-chapter{
- padding-top:10px;
- padding-bottom:5px;
- border-left:solid 1px #000;
- border-right:solid 1px #000;
- }
-
- .tooltip {
- display:none;
- background:transparent url(imgs/white_arrow_mini.png);
- font-size:12px;
- height:55px;
- width:180px;
- padding:10px;
- padding-left:15px;
- padding-top:15px;
- padding-right:15px;
- color:#000;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Root{
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Hat{
- height:3px;
- }
- #Ldt-Annotations{
- padding-left:5px;
- width:470px;
- float:left;
- font-size: 62.5%;
- }
- #Ldt-SaTitle{
- padding-top:2px;
- padding-bottom:5px;
- font-size:18px;
- height:22p;
- }
- #Ldt-SaDescription{
- font-size:12px;
- visibility:hidden;
- display:none;
- }
- #Ldt-Show-Arrow-container{
- margin-left:60px;
- }
- #Ldt-Show-Arrow{
- position:relative;
- background:url(http://www.cybunk.com/iritest/universcience/des-souris-dans-un-labyrinthe_fichiers/grey_arrow_Show.png);
- width:27px;
- height:13px;
- margin-top:20px;
- margin-left:-10px;
- }
-
- #Ldt-Show-Tags{
- position:relative;
- height:13px;
- margin-top:-10px;
- border: solid 1px #000;
- }
- #Ldt-ShowAnnotation-video{
- position:absolute;
- z-index: 999;
- padding:5px;
- background:url(imgs/transBlack.png);
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#FFF;
- }
- #Ldt-ShowAnnotation-audio{
- position:relative;
- padding:5px;
- background-color:#131313;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#fff;
- margin-left:213px;
- }
- #Ldt-SaKeyword{
- background-color:#444343;
- color:#fff;
- padding:5px;
- font-weight:bold;
- text-align:left;
- float:left;
- font-size:10px;
-
- margin-left:213px;
- }
- #Ldt-SaShareTools{
- text-align:right;
- float:right;
- }
-
-
- #Ldt-PlaceHolder{
- position:absolue;
- float:none;
- }
-
- .Ldt-mode-radio{
- visibility:hidden;
- height:0px;
- display:none
- }
-
- .Ldt-Control1{
- width:60px;
- float:left;
- }
- .Ldt-Control2{
- padding-left:10px;
- width:60px;
- float:left;
- }
- .Ldt-cleaner {
- clear:both;
- }
- .share {
- background:url('imgs/widget20.png') no-repeat scroll 0 0 transparent ;
- display:block;
- height:16px;
- line-height:16px !important;
- overflow:hidden;
- width:16px;
- float:left;
- cursor:pointer;
- margin:2px;
- }
- .shareFacebook{
- background-position:0 -704px;
- }
- .shareMySpace{
- background-position:0 -736px;
- }
- .shareTwitter{
- background-position:0 -1072px;
- }
- .shareGoogle{
- background-position:0 -752px;
- }
- .shareDelicious{
- background-position:0 -672px;
- }
- .shareJamesPot{
- background-position:0 -1808px;
- }
-
-
\ No newline at end of file
--- a/web/res/metadataplayer.polemic/src/css/demo.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,175 +0,0 @@
- #demo-frame > div.demo { padding: 5px !important; };
-
- button.ui-button-icon-only {
- height:1.5em;
- width:1.5em;
- }
-
- #Ldt-loader{
- background:url(imgs/transBlack.gif);
- width:10px;
- height:10px;
- }
-
- #Ldt-controler {
- font-size: 62.5%;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- background-color:#DECFE2;
- height:35px;
- padding:5px;
- }
-
- .Ldt-iri-chapter{
- padding-top:10px;
- padding-bottom:5px;
- border-left:solid 1px #000;
- border-right:solid 1px #000;
- }
-
- #Ldt-loader {
- background:url(imgs/loader_fc.gif) no-repeat;
- width:20px;
- height:16px;
- float:left;
- }
-
- .tooltip {
- display:none;
- background:transparent url(imgs/white_arrow_mini.png);
- font-size:12px;
- height:55px;
- width:180px;
- padding:10px;
- padding-left:15px;
- padding-top:15px;
- padding-right:15px;
- color:#000;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Root{
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Hat{
- height:3px;
- }
- #Ldt-Annotations{
- padding-left:5px;
- width:470px;
- float:left;
- font-size: 62.5%;
- }
- #Ldt-SaTitle{
- padding-top:2px;
- padding-bottom:5px;
- font-size:18px;
- height:22p;
- color:#FFF;
- }
- #Ldt-SaDescription{
- font-size:12px;
- }
- #Ldt-Show-Arrow-container{
- margin-left:60px;
- }
- #Ldt-Show-Arrow{
- position:relative;
- background:url(imgs/grey_arrow_Show.png);
- width:27px;
- height:13px;
- margin-top:12px;
- margin-left:-10px;
- }
-
- #Ldt-output{
- display:none;
- }
- #Ldt-Show-Tags{
- position:relative;
- height:13px;
- margin-top:-10px;
- border: solid 1px #000;
- }
- #Ldt-ShowAnnotation-video{
- position:absolute;
- z-index: 999;
- padding:5px;
- background:url(imgs/transBlack.png);
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#FFF;
- }
- #Ldt-ShowAnnotation-audio{
- position:relative;
- padding:5px;
- background-color:#773584;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#000000;
- }
- #Ldt-SaKeyword{
- background-color:#28042D;
- color:#FFFFFF;
- padding:5px;
- font-weight:bold;
- text-align:left;
- float:left;
- font-size:10px;
- }
- #Ldt-SaShareTools{
- text-align:right;
- float:right;
- }
-
-
- #Ldt-PlaceHolder{
- position:absolue;
- float:none;
- }
-
- .Ldt-mode-radio{
- visibility:hidden;
- height:0px;
- display:none
- }
-
- .Ldt-Control1{
- width:60px;
- float:left;
- }
- .Ldt-Control2{
- padding-left:10px;
- width:60px;
- float:left;
- }
- .Ldt-cleaner {
- clear:both;
- }
- .share {
- background:url('imgs/widget20.png') no-repeat scroll 0 0 transparent ;
- display:block;
- height:16px;
- line-height:16px !important;
- overflow:hidden;
- width:16px;
- float:left;
- cursor:pointer;
- margin:2px;
- }
- .shareFacebook{
- background-position:0 -704px;
- }
- .shareMySpace{
- background-position:0 -736px;
- }
- .shareTwitter{
- background-position:0 -1072px;
- }
- .shareGoogle{
- background-position:0 -752px;
- }
- .shareDelicious{
- background-position:0 -672px;
- }
- .shareJamesPot{
- background-position:0 -1808px;
- }
-
-
\ No newline at end of file
Binary file web/res/metadataplayer.polemic/src/css/imgs/black.png has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/black_arrow.png has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/black_arrow_big.png has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/black_big.png has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/delicious.png has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/facebook.png has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/grey_arrow_Show.png has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/linkedin.png has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/loader.gif has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/loader_fc.gif has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/loader_fc2.gif has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/purple_arrow_Show.png has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/transBlack.png has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/tweetExplainBgd.png has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/twitter.png has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/white.png has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/white_arrow.png has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/white_arrow_big.png has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/white_arrow_long.png has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/white_arrow_mini.png has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/white_big.png has changed
Binary file web/res/metadataplayer.polemic/src/css/imgs/widget20.png has changed
--- a/web/res/metadataplayer.polemic/src/js/polemic.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,589 +0,0 @@
-/*
- *
- * Copyright 2010 Institut de recherche et d'innovation
- * contributor(s) : Samuel Huron
- *
- * contact@iri.centrepompidou.fr
- * http://www.iri.centrepompidou.fr
- *
- * This software is a computer program whose purpose is to show and add annotations on a video .
- * This software is governed by the CeCILL-C license under French law and
- * abiding by the rules of distribution of free software. You can use,
- * modify and/ or redistribute the software under the terms of the CeCILL-C
- * license as circulated by CEA, CNRS and INRIA at the following URL
- * "http://www.cecill.info".
- *
- * The fact that you are presently reading this means that you have had
- * knowledge of the CeCILL-C license and that you accept its terms.
-*/
-// CHART TIMELINE / VERSION PROTOTYPE ::
-
- var RAWTweets;
- var userPol = new Array();
- var userNoPol = new Array();
- var userst = new Array();
- var numberOfTweet = 0;
- var Users;
- var TweetPolemic;
- var yMax = config.height;
- var PaperSlider;
- var heightOfChart;
- var tweets = new Array();
- // Make and define the Raphael area
- //var paper = Raphael(document.getElementById(config.target),config.width, config.height);
-
- function ChartTimeLine (){
-
- // variable
- // yMax
- var yCoef = 2; // coef for height of 1 tweet
- var frameSize = 5; // frame size
- var margin = 1; // marge between frame
- var lineSize = config.width; // timeline pixel width
- var nbrframes = lineSize/frameSize; // frame numbers
- var numberOfTweet = 0; // number of tweet overide later
- var duration = config.duration; // timescale width
- var frameLenght = lineSize/frameSize; // frame timescale
- var timeline;
- var colors = new Array("","#1D973D","#C5A62D","#CE0A15","#036AAE","#585858");
-
- // array
- //var tweets = new Array();
- var element = new Array();
- var cluster = new Array();
- var frames = new Array(frameLenght);
- var slices = new Array();
-
-
- // Classes =======================================================================
- var Frames = function(){
-
- var Myclusters;
- var x;
- var y;
- var width;
- var height;
- };
- Frames = function(json){
- // make my clusters
- // ou Frame vide
- };
- Frames.prototype.draw = function(){
- };
- Frames.prototype.zoom = function(){
- };
- Frames.prototype.inside = function(){
- };
- var Clusters = function(){
- var Object;
- var yDist;
- var x;
- var y;
- var width;
- var height;
- };
- Clusters = function(json){
- // make my object
- };
- var Tweet = function(){
- };
- // Classes =======================================================================
-
- // trace function
- var traceNum = 0;
- function trace(msg,value){
- traceNum += 1;
- __IriSP.jQuery("<div>"+traceNum+" - "+msg+" : "+value+"</div>").appendTo("#output");
- }
-
- // Refactoring (parametere) ************************************************************
- // color translastion
- var qTweet_0 =0;
- var qTweet_Q =0;
- var qTweet_REF=0;
- var qTweet_OK =0;
- var qTweet_KO =0;
- function colorTranslation(value){
- if(value == "Q"){
- qTweet_Q+=1;
- return 2;
- }else if(value =="REF"){
- qTweet_REF+=1;
- return 4;
- }else if(value =="OK"){
- qTweet_OK+=1;
- return 1;
- }else if(value =="KO"){
- qTweet_KO+=1;
- return 3;
- }else if(value ==""){
- qTweet_0+=1;
- return 5;
- }
- }
-
-
- // Refactoring (parametere) ************************************************************
- // load tweets send in parameters
- __IriSP.jQuery.ajax({
- dataType: "jsonp",
- url:config.metadata,
- success : function(json){
- trace("load","");
- // get current view (the first ???)
- view = json.views[0];
-
- // the tweets are by definition of the second annotation type
- tweet_annot_type = null;
- if(typeof(view.annotation_types) !== "undefined" && view.annotation_types.length > 1) {
- tweet_annot_type = view.annotation_types[1];
- }
- RAWTweets = json.annotations;
-
- __IriSP.jQuery.each(json.annotations, function(i,item) {
-
- var MyTime = Math.floor(item.begin/duration*lineSize);
- var Myframe = Math.floor(MyTime/lineSize*frameLenght);
-
- if (typeof(item.meta) !== "undefined"
- && typeof(item.meta["id-ref"]) !== "undefined"
- && item.meta["id-ref"] === tweet_annot_type) {
-
- var MyTJson = JSON.parse(item.meta['dc:source']['content']);
-
- if (item.content['polemics'] != undefined
- && item.content['polemics'][0] != null) {
-
-
- //console.log(item.meta['dc:source']['content']);
-
- for(var j=0; j<item.content['polemics'].length; j++){
-
- tweets[numberOfTweet] = {
- id:i,
- qualification:colorTranslation(item.content['polemics'][j]),
- yIndicator:MyTime,
- yframe:Myframe,
- title:item.content['title'],
- timeframe:item.begin,
- userId: MyTJson.id,
- userScreenName: MyTJson.screen_name,
- tsource:MyTJson
- };
- numberOfTweet+=1;
-
- }
- }
- else {
- //trace("k = ",i);
- tweets[numberOfTweet] = {
- id:i,
- qualification:colorTranslation(""),
- yIndicator:MyTime,
- yframe:Myframe,
- title:item.content['title'],
- timeframe:item.begin,
- userId: MyTJson.id,
- userScreenName: MyTJson.screen_name,
- tsource:MyTJson
-
- };
- numberOfTweet+=1;
- }
-
- }
- else {
- //trace("tweet qualification = ","null");
- }
- });
-
- DrawTweets ();
- if(numberOfTweet>0){Report();}
-
- }
- });
-
- function pourcent(value,max){
- var myPourcentage = Math.round(value/max*1000)/10;
- return myPourcentage;
-
- }
- function round2Dec(value){
- var myValueRounded = Math.round(value*100)/100;
- return myValueRounded
- }
-
-
- function searchKeyValueArray(mykey,myvalue,myarray){
- for(var i=0; i<myarray.length; i++) {
- if(myarray[i][mykey]==myvalue){
- return i;
- console.log("trouvé !");
- }
- }
- return true;
- }
-
- var tweetConversationel = new Array();
- var tweetConversationelSP = 0;
- var tweetClient = new Array();
- var tweetRetweet = new Array();
- var maxRetweet
- function tweetRetweetCount(mytweet){
- tweet = mytweet.tsource
- var retweetIsHere = false;
- var myRT = {
- id:'',
- tweet:tweet,
- total:1,
- SPtraine:''
- }
- if(tweet.retweet_count>0){
- for(var i=0; i<tweetRetweet.length; i++){
- if(tweetRetweet[i].id==myRT.id){
- myRT = tweetRetweet[i];
- retweetIsHere=true;
- }
- }
-
- if (mytweet.qualification==5){
- myTclient.numberNsp+=1;
- }else{
- myTclient.numberSp+=1;
- }
-
- if(retweetIsHere==false){
- tweetRetweet.push(myRT);
- }else{
- myRT.total+=1;
- }
-
- }
- }
- function tweetRetweetReport(tweet){
-
- }
- function tweetClientCount(tweet){
- var myTclient = {
- client:tweet.tsource.source,
- numberNsp:0,
- numberSp:0,
- total:1,
- }
- var clientIsHere = false;
- for(var i=0; i<tweetClient.length; i++) {
- if (tweetClient[i].client==tweet.tsource.source){
- clientIsHere = true;
- myTclient = tweetClient[i];
- }
- }
- if (tweet.qualification==5){
- myTclient.numberNsp+=1;
- }else{
- myTclient.numberSp+=1;
- }
- if(clientIsHere==false){
- tweetClient.push(myTclient);
- }else{
- myTclient.total+=1
- }
- }
- function tweetClientSort(a,b){
- return (a.total < b.total)?1:-1;
- }
- function tweetClientReport(){
- tweetClient.sort(tweetClientSort);
- console.log("_______________________________");
- for(var i=0; i<tweetClient.length; i++) {
- if(tweetClient[i].total>1){
- console.log("t: "+tweetClient[i].total+" / sp :"+tweetClient[i].numberSp+" : "+tweetClient[i].client);
- }
- }
- console.log(JSON.stringify(tweetClient));
- }
- function conversationalCount(tweet){
- if(tweet.tsource.entities.user_mentions.length>2){
- if (tweet.qualification!=5){
- tweetConversationelSP+=1;
- }
- var myTc = {
- polemique:tweet.qualification,
- user_mentions:tweet.tsource.entities.user_mentions,
- tsource:tweet
- }
- tweetConversationel.push(myTc);
- }
- }
- function conversationalReport(){
- console.log("_______________________________");
- console.log("tweets conversationel : "+tweetConversationel.length);
- console.log("tweets conversationel sp : "+pourcent(tweetConversationelSP,tweetConversationel.length));
- console.log("tweets conversationel nsp: "+pourcent(tweetConversationel.length-tweetConversationelSP,tweetConversationel.length));
- }
- function tweetsStats(){
- for(var i=0; i<tweets.length; i++) {
- conversationalCount(tweets[i])
- tweetClientCount(tweets[i]);
- //tweetRetweetCount(tweets[i]);
- }
- conversationalReport();
- tweetClientReport();
- }
- function numberUserUsePolemic(){
-
- for(var i=0; i<tweets.length; i++) {
- if (tweets[i].qualification!=5){
- var searchKeyValueArrayTest = searchKeyValueArray('userId',tweets[i].userId,userPol);
- if(searchKeyValueArrayTest==true){
- myUser = userPol.push({
- userId: tweets[i].userId,
- userScreenName: tweets[i].userScreenName,
- tweets:[]
- });
- }
- }else{
- var searchKeyValueArrayTest = searchKeyValueArray('userId',tweets[i].userId,userPol);
- if(searchKeyValueArrayTest==true){
- myUser = userNoPol.push({
- userId: tweets[i].userId,
- userScreenName: tweets[i].userScreenName,
- tweets:[]
- });
- }
- }
-
- var searchKeyValueArrayTest = searchKeyValueArray('userId',tweets[i].userId,userst);
- //console.log(searchKeyValueArrayTest);
- if(searchKeyValueArrayTest==true){
- //console.log("ici");
- myUser = userst.push({
- userId: tweets[i].userId,
- userScreenName: tweets[i].userScreenName,
- tweetsNP:[],
- tweetsSP:[],
- ecartNP:null,
- ecartSP:null
- });
- if(tweets[i].qualification!=5){
- userst[myUser-1].tweetsNP.push(tweets);
- }else {
- userst[myUser-1].tweetsSP.push(tweets);
- }
- }else{
- if(tweets[searchKeyValueArrayTest].qualification!=5){
- userst[searchKeyValueArrayTest].tweetsNP.push(tweets);
- }else {
- userst[searchKeyValueArrayTest].tweetsSP.push(tweets);
- }
- }
- }
-
- moyenneDeTweetsNPparUsers = (numberOfTweet-qTweet_0)/userNoPol.length
- moyenneDeTweetsSPparUsers = (numberOfTweet-qTweet_0)/userPol.length
- sommeDeMesCarreSP=0;
- sommeDeMesCarreNP=0;
- for(var i=0; i<userst.length; i++) {
- myEcartSP = Math.pow(userst[i].tweetsSP.length-moyenneDeTweetsSPparUsers,2);
- userst[i].ecartSP=myEcartSP;
- sommeDeMesCarreSP+=myEcartSP;
-
- myEcartNP = Math.pow(userst[i].tweetsNP.length-moyenneDeTweetsNPparUsers,2);
- userst[i].ecartNP=myEcartNP;
- sommeDeMesCarreNP+=myEcartNP;
- }
- varianceSP = sommeDeMesCarreSP/userst.length
- varianceNP = sommeDeMesCarreNP/userst.length
-
- SommeVariances = varianceNP + varianceSP;
-
- EcartTypeSP = Math.sqrt(varianceSP);
- EcartTypeNP = Math.sqrt(varianceNP);
-
- SommeEcart = EcartTypeSP + EcartTypeNP;
-
-
-
-
- console.log("user SP : "+userPol.length);
- console.log("user nSP : "+userNoPol.length);
- console.log("nbrTP / user SP : "+round2Dec(moyenneDeTweetsSPparUsers));
- console.log("nbrT / user nSP : "+round2Dec(moyenneDeTweetsNPparUsers));
- console.log("varianceSP : "+round2Dec(varianceSP));
- console.log("varianceNP : "+round2Dec(varianceNP));
- console.log("EcartTypeSP : "+round2Dec(EcartTypeSP));
- console.log("EcartTypeNP : "+round2Dec(EcartTypeNP));
-
- }
- function Report(){
- console.log("_______________________________");
- console.log("Total de tweets : "+numberOfTweet)
- console.log("Total de tweets P : "+(numberOfTweet-qTweet_0)+" "+ pourcent((numberOfTweet-qTweet_0),numberOfTweet)+" %")
- console.log("accord : "+qTweet_OK+" "+pourcent(qTweet_OK,numberOfTweet)+" %");
- console.log("desaccord : "+qTweet_KO+" "+pourcent(qTweet_KO,numberOfTweet)+" %");
- console.log("question : "+qTweet_Q+" "+pourcent(qTweet_Q,numberOfTweet)+" %");
- console.log("reference : "+qTweet_REF+" "+pourcent(qTweet_REF,numberOfTweet)+" %");
- console.log("sans polemic : "+qTweet_0+" "+pourcent(qTweet_0,numberOfTweet)+" %");
- numberUserUsePolemic();
- tweetsStats();
- }
- // tweet Drawing (in raphael)
- function DrawTweets (){
- // GROUPES TWEET ============================================
- // Count nbr of cluster and tweet in a frame an save int in "frames"
- numberOfTweet = tweets.length;
- for(var i=0; i<nbrframes; i++) {
- for(var j=0; j<numberOfTweet; j++) {
-
- if (i==tweets[j].yframe){
-
- var k = tweets[j].qualification;
-
- // make array for frame cluster
- if(frames[i]==undefined){
- frames[i] = {id:i,
- qualifVol:new Array(),
- mytweetsID:new Array()
- };
- }
- // add my tweet to frame
- frames[i].mytweetsID.push(tweets[j]);
-
- // count opinion by frame
- if( frames[i].qualifVol[k] == undefined){
- frames[i].qualifVol[k] = 1;
- }else{
- frames[i].qualifVol[k] += 1;
- }
-
- }
- }
- }
-
- // GROUPES TWEET ============================================
- // max of tweet by Frame
- var max = 0;
- for(var i=0; i<nbrframes; i++) {
- var moy = 0;
- for (var j=0; j<6; j++){
- if (frames[i]!=undefined){
- if (frames[i].qualifVol[j]!=undefined){
- moy += frames[i].qualifVol[j];
- }
- }
- }
- //trace("frame "+i,moy);
- if (moy>max){max=moy;}
- }
-
- var tweetDrawed = new Array();
- var TweetHeight = 5;
-
- // DRAW TWEETS ============================================
- for(var i=0; i<nbrframes;i++) {
- var addEheight = 5;
- if (frames[i]!=undefined){
- trace (i+" k=",frames[i].mytweetsID.length);
- // by type
- for (var j=6; j>-1; j--){
- if (frames[i].qualifVol[j]!=undefined){
- // show tweet by type
- for (var k=0; k<frames[i].mytweetsID.length; k++){
- if (frames[i].mytweetsID[k].qualification==j){
- var y=config.heightmax-addEheight;
- if(yMax>y){yMax=y;}
- e = paper.rect( i*frameSize, // x
- y, // y
- frameSize-margin, // width
- TweetHeight // height
- ).attr({stroke:"#00","stroke-width":0.1, fill: colors[j]});
- addEheight +=TweetHeight;
- e.time= frames[i].mytweetsID[k].timeframe;
- e.title= frames[i].mytweetsID[k].title;
- e.mouseover(function () {
- //this.attr({stroke:"#fff","stroke-width":5});
- //this.toFront();
- _gaq.push(['_trackPageview', location.pathname + location.search + location.hash+"/#!/MetaDatPlayer.PT.mouseover(time:"+this.time+",id:"+this.id+")"]);
- }).mouseout(function () {
- //this.attr({stroke:"#00","stroke-width":0.1});
- _gaq.push(['_trackPageview', location.pathname + location.search + location.hash+"/#!/MetaDatPlayer.PT.mouseout(time:"+this.time+",id:"+this.id+")"]);
- }).mousedown(function () {
- __IriSP.MyApiPlayer.seek(this.time/1000);
- _gaq.push(['_trackPageview', location.pathname + location.search + location.hash+"/#!/MetaDatPlayer.PT.mousedown(time:"+this.time+",id:"+this.id+")"]);
- });
- __IriSP.jQuery(e.node).attr('id', 't'+k+'');
- __IriSP.jQuery(e.node).attr('title', frames[i].mytweetsID[k].title);
- __IriSP.jQuery(e.node).attr('begin', frames[i].mytweetsID[k].timeframe);
- var tempPosition = {x:i*frameSize,y:config.heightmax-addEheight};
- addTip(e.node, frames[i].mytweetsID[k].title,colors[j],tempPosition);
- //frames[i].mytweetsID.pop();
- }
- }
- }
- }
- }
-
- }
- // DRAW UI :: resize border and bgd
- heightOfChart = (config.height-yMax);
- PaperBackground = paper.rect(0,yMax,config.width,heightOfChart).attr({fill:"#fff","stroke-width":0.1,opacity: 0.1});
- PaperBorder = paper.rect(0,yMax,config.width,1).attr({fill:"#fff",stroke: "none",opacity: 1});
- PaperSlider = paper.rect(0,20,1,heightOfChart).attr({fill:"#fc00ff",stroke: "none",opacity: 1});
-
- // decalage
- tweetSelection = paper.rect(-100,-100,5,5).attr({fill:"#fff",stroke: "none",opacity: 1});
-
- PaperSlider.toFront();
- PaperBackground.toBack();
- }
-
- if(typeof(PaperSlider) !== 'undefined' ) {
- PaperSlider.toFront();
- }
- Report();
- }
-
-
- jQuery(document).mousemove(function(e){
- if (over){
- __IriSP.jQuery("#tip").css("left", e.pageX-106).css("top", e.pageY-160);
- __IriSP.jQuery("#tipcolor").css("background-color", tipColor);
- __IriSP.jQuery("#tiptext").text(tipText);
- __IriSP.jQuery("#tip").show();
- _gaq.push(['_trackPageview', location.pathname + location.search + location.hash+"!!MetaDatPlayer.PT.mouseover("+this.time+","+this.id+")"]);
-
- }else{
- if (typeof(__IriSP) !== 'undefined' && typeof(__IriSP.jQuery) === 'function') {
- __IriSP.jQuery("#tip").css("left", -10000).css("top", -100000);
- //tweetSelection.attr({x:-100,y:-100});
- }
- }
- });
-
- var over = false;
- var tipText = "";
- var tipColor = "#efefef";
- var tweetSelection;
- var PaperSlider;
-
- // AddTip ******************************************************************************
- function addTip(node, txt,color,tempPosition){
- __IriSP.jQuery(node).mouseover(function(){
- tipText = txt;
- //tip.hide();//fadeIn(0);
- tipColor = color;
- over = true;
- //tweetSelection.attr(tempPosition);
- //tweetSelection.toFront();
- }).mouseout(function(){
- //tip.show()//tip.fadeOut(0);
- over = false;
- });
-
-
- }
-
- jQuery(document).ready(function() {
- if (typeof(__IriSP) !== 'undefined' && typeof(__IriSP.jQuery) === 'function') {
- __IriSP.jQuery("#tip").hide();
- }
- });
\ No newline at end of file
Binary file web/res/metadataplayer/res/css/jq-css/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png has changed
Binary file web/res/metadataplayer/res/css/jq-css/themes/base/images/ui-bg_flat_75_ffffff_40x100.png has changed
Binary file web/res/metadataplayer/res/css/jq-css/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png has changed
Binary file web/res/metadataplayer/res/css/jq-css/themes/base/images/ui-bg_glass_65_ffffff_1x400.png has changed
Binary file web/res/metadataplayer/res/css/jq-css/themes/base/images/ui-bg_glass_75_dadada_1x400.png has changed
Binary file web/res/metadataplayer/res/css/jq-css/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png has changed
Binary file web/res/metadataplayer/res/css/jq-css/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png has changed
Binary file web/res/metadataplayer/res/css/jq-css/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png has changed
Binary file web/res/metadataplayer/res/css/jq-css/themes/base/images/ui-icons_222222_256x240.png has changed
Binary file web/res/metadataplayer/res/css/jq-css/themes/base/images/ui-icons_2e83ff_256x240.png has changed
Binary file web/res/metadataplayer/res/css/jq-css/themes/base/images/ui-icons_454545_256x240.png has changed
Binary file web/res/metadataplayer/res/css/jq-css/themes/base/images/ui-icons_888888_256x240.png has changed
Binary file web/res/metadataplayer/res/css/jq-css/themes/base/images/ui-icons_cd0a0a_256x240.png has changed
--- a/web/res/metadataplayer/res/css/jq-css/themes/base/jquery-ui.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,570 +0,0 @@
-/*
- * jQuery UI CSS Framework @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Theming/API
- */
-
-/* Layout helpers
-----------------------------------*/
-.ui-helper-hidden { display: none; }
-.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
-.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
-.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
-.ui-helper-clearfix { display: inline-block; }
-/* required comment for clearfix to work in Opera \*/
-* html .ui-helper-clearfix { height:1%; }
-.ui-helper-clearfix { display:block; }
-/* end clearfix */
-.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
-
-
-/* Interaction Cues
-----------------------------------*/
-.ui-state-disabled { cursor: default !important; }
-
-
-/* Icons
-----------------------------------*/
-
-/* states and images */
-.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
-
-
-/* Misc visuals
-----------------------------------*/
-
-/* Overlays */
-.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
-/*
- * jQuery UI Accordion @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Accordion#theming
- */
-/* IE/Win - Fix animation bug - #4615 */
-.ui-accordion { width: 100%; }
-.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
-.ui-accordion .ui-accordion-li-fix { display: inline; }
-.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
-.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
-.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
-.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
-.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
-.ui-accordion .ui-accordion-content-active { display: block; }/*
- * jQuery UI Autocomplete @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Autocomplete#theming
- */
-.ui-autocomplete { position: absolute; cursor: default; }
-
-/* workarounds */
-* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
-
-/*
- * jQuery UI Menu @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Menu#theming
- */
-.ui-menu {
- list-style:none;
- padding: 2px;
- margin: 0;
- display:block;
- float: left;
-}
-.ui-menu .ui-menu {
- margin-top: -3px;
-}
-.ui-menu .ui-menu-item {
- margin:0;
- padding: 0;
- zoom: 1;
- float: left;
- clear: left;
- width: 100%;
-}
-.ui-menu .ui-menu-item a {
- text-decoration:none;
- display:block;
- padding:.2em .4em;
- line-height:1.5;
- zoom:1;
-}
-.ui-menu .ui-menu-item a.ui-state-hover,
-.ui-menu .ui-menu-item a.ui-state-active {
- font-weight: normal;
- margin: -1px;
-}
-/*
- * jQuery UI Button @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Button#theming
- */
-.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
-.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
-button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
-.ui-button-icons-only { width: 3.4em; }
-button.ui-button-icons-only { width: 3.7em; }
-
-/*button text element */
-.ui-button .ui-button-text { display: block; line-height: 1.4; }
-.ui-button-text-only .ui-button-text { padding: .4em 1em; }
-.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
-.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
-.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
-.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
-/* no icon support for input elements, provide padding by default */
-input.ui-button { padding: .4em 1em; }
-
-/*button icon element(s) */
-.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
-.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
-.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
-.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
-.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
-
-/*button sets*/
-.ui-buttonset { margin-right: 7px; }
-.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
-
-/* workarounds */
-button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
-/*
- * jQuery UI Datepicker @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Datepicker#theming
- */
-.ui-datepicker { width: 17em; padding: .2em .2em 0; }
-.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
-.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
-.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
-.ui-datepicker .ui-datepicker-prev { left:2px; }
-.ui-datepicker .ui-datepicker-next { right:2px; }
-.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
-.ui-datepicker .ui-datepicker-next-hover { right:1px; }
-.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
-.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
-.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
-.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
-.ui-datepicker select.ui-datepicker-month,
-.ui-datepicker select.ui-datepicker-year { width: 49%;}
-.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
-.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
-.ui-datepicker td { border: 0; padding: 1px; }
-.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
-.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
-.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
-.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
-
-/* with multiple calendars */
-.ui-datepicker.ui-datepicker-multi { width:auto; }
-.ui-datepicker-multi .ui-datepicker-group { float:left; }
-.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
-.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
-.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
-.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
-.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
-.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
-.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
-.ui-datepicker-row-break { clear:both; width:100%; }
-
-/* RTL support */
-.ui-datepicker-rtl { direction: rtl; }
-.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
-.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
-.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
-.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
-.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
-.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
-.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
-.ui-datepicker-rtl .ui-datepicker-group { float:right; }
-.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
-.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
-
-/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
-.ui-datepicker-cover {
- display: none; /*sorry for IE5*/
- display/**/: block; /*sorry for IE5*/
- position: absolute; /*must have*/
- z-index: -1; /*must have*/
- filter: mask(); /*must have*/
- top: -4px; /*must have*/
- left: -4px; /*must have*/
- width: 200px; /*must have*/
- height: 200px; /*must have*/
-}/*
- * jQuery UI Dialog @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Dialog#theming
- */
-.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
-.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; }
-.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
-.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
-.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
-.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
-.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
-.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
-.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
-.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
-.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
-.ui-draggable .ui-dialog-titlebar { cursor: move; }
-/*
- * jQuery UI Progressbar @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Progressbar#theming
- */
-.ui-progressbar { height:2em; text-align: left; }
-.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/*
- * jQuery UI Resizable @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Resizable#theming
- */
-.ui-resizable { position: relative;}
-.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
-.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
-.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
-.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
-.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
-.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
-.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
-.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
-.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
-.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
- * jQuery UI Selectable @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Selectable#theming
- */
-.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
-/*
- * jQuery UI Slider @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Slider#theming
- */
-.ui-slider { position: relative; text-align: left; }
-.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
-.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
-
-.ui-slider-horizontal { height: .8em; }
-.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
-.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
-.ui-slider-horizontal .ui-slider-range-min { left: 0; }
-.ui-slider-horizontal .ui-slider-range-max { right: 0; }
-
-.ui-slider-vertical { width: .8em; height: 100px; }
-.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
-.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
-.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
-.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
- * jQuery UI Tabs @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Tabs#theming
- */
-.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
-.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
-.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
-.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
-.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
-.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
-.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
-.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
-.ui-tabs .ui-tabs-hide { display: none !important; }
-/*
- * jQuery UI CSS Framework @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Theming/API
- *
- * To view and modify this theme, visit http://jqueryui.com/themeroller/
- */
-
-
-/* Component containers
-----------------------------------*/
-.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
-.ui-widget .ui-widget { font-size: 1em; }
-.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
-.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
-.ui-widget-content a { color: #222222/*{fcContent}*/; }
-.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
-.ui-widget-header a { color: #222222/*{fcHeader}*/; }
-
-/* Interaction states
-----------------------------------*/
-.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
-.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
-.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
-.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
-.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
-.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
-.ui-widget :active { outline: none; }
-
-/* Interaction Cues
-----------------------------------*/
-.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
-.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
-.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
-.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
-.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
-.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
-.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
-.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
-
-/* Icons
-----------------------------------*/
-
-/* states and images */
-.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
-.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
-.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
-.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
-.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
-.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
-.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
-.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }
-
-/* positioning */
-.ui-icon-carat-1-n { background-position: 0 0; }
-.ui-icon-carat-1-ne { background-position: -16px 0; }
-.ui-icon-carat-1-e { background-position: -32px 0; }
-.ui-icon-carat-1-se { background-position: -48px 0; }
-.ui-icon-carat-1-s { background-position: -64px 0; }
-.ui-icon-carat-1-sw { background-position: -80px 0; }
-.ui-icon-carat-1-w { background-position: -96px 0; }
-.ui-icon-carat-1-nw { background-position: -112px 0; }
-.ui-icon-carat-2-n-s { background-position: -128px 0; }
-.ui-icon-carat-2-e-w { background-position: -144px 0; }
-.ui-icon-triangle-1-n { background-position: 0 -16px; }
-.ui-icon-triangle-1-ne { background-position: -16px -16px; }
-.ui-icon-triangle-1-e { background-position: -32px -16px; }
-.ui-icon-triangle-1-se { background-position: -48px -16px; }
-.ui-icon-triangle-1-s { background-position: -64px -16px; }
-.ui-icon-triangle-1-sw { background-position: -80px -16px; }
-.ui-icon-triangle-1-w { background-position: -96px -16px; }
-.ui-icon-triangle-1-nw { background-position: -112px -16px; }
-.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
-.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
-.ui-icon-arrow-1-n { background-position: 0 -32px; }
-.ui-icon-arrow-1-ne { background-position: -16px -32px; }
-.ui-icon-arrow-1-e { background-position: -32px -32px; }
-.ui-icon-arrow-1-se { background-position: -48px -32px; }
-.ui-icon-arrow-1-s { background-position: -64px -32px; }
-.ui-icon-arrow-1-sw { background-position: -80px -32px; }
-.ui-icon-arrow-1-w { background-position: -96px -32px; }
-.ui-icon-arrow-1-nw { background-position: -112px -32px; }
-.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
-.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
-.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
-.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
-.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
-.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
-.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
-.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
-.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
-.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
-.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
-.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
-.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
-.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
-.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
-.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
-.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
-.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
-.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
-.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
-.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
-.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
-.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
-.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
-.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
-.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
-.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
-.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
-.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
-.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
-.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
-.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
-.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
-.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
-.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
-.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
-.ui-icon-arrow-4 { background-position: 0 -80px; }
-.ui-icon-arrow-4-diag { background-position: -16px -80px; }
-.ui-icon-extlink { background-position: -32px -80px; }
-.ui-icon-newwin { background-position: -48px -80px; }
-.ui-icon-refresh { background-position: -64px -80px; }
-.ui-icon-shuffle { background-position: -80px -80px; }
-.ui-icon-transfer-e-w { background-position: -96px -80px; }
-.ui-icon-transferthick-e-w { background-position: -112px -80px; }
-.ui-icon-folder-collapsed { background-position: 0 -96px; }
-.ui-icon-folder-open { background-position: -16px -96px; }
-.ui-icon-document { background-position: -32px -96px; }
-.ui-icon-document-b { background-position: -48px -96px; }
-.ui-icon-note { background-position: -64px -96px; }
-.ui-icon-mail-closed { background-position: -80px -96px; }
-.ui-icon-mail-open { background-position: -96px -96px; }
-.ui-icon-suitcase { background-position: -112px -96px; }
-.ui-icon-comment { background-position: -128px -96px; }
-.ui-icon-person { background-position: -144px -96px; }
-.ui-icon-print { background-position: -160px -96px; }
-.ui-icon-trash { background-position: -176px -96px; }
-.ui-icon-locked { background-position: -192px -96px; }
-.ui-icon-unlocked { background-position: -208px -96px; }
-.ui-icon-bookmark { background-position: -224px -96px; }
-.ui-icon-tag { background-position: -240px -96px; }
-.ui-icon-home { background-position: 0 -112px; }
-.ui-icon-flag { background-position: -16px -112px; }
-.ui-icon-calendar { background-position: -32px -112px; }
-.ui-icon-cart { background-position: -48px -112px; }
-.ui-icon-pencil { background-position: -64px -112px; }
-.ui-icon-clock { background-position: -80px -112px; }
-.ui-icon-disk { background-position: -96px -112px; }
-.ui-icon-calculator { background-position: -112px -112px; }
-.ui-icon-zoomin { background-position: -128px -112px; }
-.ui-icon-zoomout { background-position: -144px -112px; }
-.ui-icon-search { background-position: -160px -112px; }
-.ui-icon-wrench { background-position: -176px -112px; }
-.ui-icon-gear { background-position: -192px -112px; }
-.ui-icon-heart { background-position: -208px -112px; }
-.ui-icon-star { background-position: -224px -112px; }
-.ui-icon-link { background-position: -240px -112px; }
-.ui-icon-cancel { background-position: 0 -128px; }
-.ui-icon-plus { background-position: -16px -128px; }
-.ui-icon-plusthick { background-position: -32px -128px; }
-.ui-icon-minus { background-position: -48px -128px; }
-.ui-icon-minusthick { background-position: -64px -128px; }
-.ui-icon-close { background-position: -80px -128px; }
-.ui-icon-closethick { background-position: -96px -128px; }
-.ui-icon-key { background-position: -112px -128px; }
-.ui-icon-lightbulb { background-position: -128px -128px; }
-.ui-icon-scissors { background-position: -144px -128px; }
-.ui-icon-clipboard { background-position: -160px -128px; }
-.ui-icon-copy { background-position: -176px -128px; }
-.ui-icon-contact { background-position: -192px -128px; }
-.ui-icon-image { background-position: -208px -128px; }
-.ui-icon-video { background-position: -224px -128px; }
-.ui-icon-script { background-position: -240px -128px; }
-.ui-icon-alert { background-position: 0 -144px; }
-.ui-icon-info { background-position: -16px -144px; }
-.ui-icon-notice { background-position: -32px -144px; }
-.ui-icon-help { background-position: -48px -144px; }
-.ui-icon-check { background-position: -64px -144px; }
-.ui-icon-bullet { background-position: -80px -144px; }
-.ui-icon-radio-off { background-position: -96px -144px; }
-.ui-icon-radio-on { background-position: -112px -144px; }
-.ui-icon-pin-w { background-position: -128px -144px; }
-.ui-icon-pin-s { background-position: -144px -144px; }
-.ui-icon-play { background-position: 0 -160px; }
-.ui-icon-pause { background-position: -16px -160px; }
-.ui-icon-seek-next { background-position: -32px -160px; }
-.ui-icon-seek-prev { background-position: -48px -160px; }
-.ui-icon-seek-end { background-position: -64px -160px; }
-.ui-icon-seek-start { background-position: -80px -160px; }
-/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
-.ui-icon-seek-first { background-position: -80px -160px; }
-.ui-icon-stop { background-position: -96px -160px; }
-.ui-icon-eject { background-position: -112px -160px; }
-.ui-icon-volume-off { background-position: -128px -160px; }
-.ui-icon-volume-on { background-position: -144px -160px; }
-.ui-icon-power { background-position: 0 -176px; }
-.ui-icon-signal-diag { background-position: -16px -176px; }
-.ui-icon-signal { background-position: -32px -176px; }
-.ui-icon-battery-0 { background-position: -48px -176px; }
-.ui-icon-battery-1 { background-position: -64px -176px; }
-.ui-icon-battery-2 { background-position: -80px -176px; }
-.ui-icon-battery-3 { background-position: -96px -176px; }
-.ui-icon-circle-plus { background-position: 0 -192px; }
-.ui-icon-circle-minus { background-position: -16px -192px; }
-.ui-icon-circle-close { background-position: -32px -192px; }
-.ui-icon-circle-triangle-e { background-position: -48px -192px; }
-.ui-icon-circle-triangle-s { background-position: -64px -192px; }
-.ui-icon-circle-triangle-w { background-position: -80px -192px; }
-.ui-icon-circle-triangle-n { background-position: -96px -192px; }
-.ui-icon-circle-arrow-e { background-position: -112px -192px; }
-.ui-icon-circle-arrow-s { background-position: -128px -192px; }
-.ui-icon-circle-arrow-w { background-position: -144px -192px; }
-.ui-icon-circle-arrow-n { background-position: -160px -192px; }
-.ui-icon-circle-zoomin { background-position: -176px -192px; }
-.ui-icon-circle-zoomout { background-position: -192px -192px; }
-.ui-icon-circle-check { background-position: -208px -192px; }
-.ui-icon-circlesmall-plus { background-position: 0 -208px; }
-.ui-icon-circlesmall-minus { background-position: -16px -208px; }
-.ui-icon-circlesmall-close { background-position: -32px -208px; }
-.ui-icon-squaresmall-plus { background-position: -48px -208px; }
-.ui-icon-squaresmall-minus { background-position: -64px -208px; }
-.ui-icon-squaresmall-close { background-position: -80px -208px; }
-.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
-.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
-.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
-.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
-.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
-.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
-
-
-/* Misc visuals
-----------------------------------*/
-
-/* Corner radius */
-.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
-.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
-.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
-.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
-.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
-.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
-.ui-corner-right { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
-.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
-.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }
-
-/* Overlays */
-.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
-.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
\ No newline at end of file
--- a/web/res/metadataplayer/res/js/jquery-ui.min.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,399 +0,0 @@
-/*!
- * jQuery UI 1.8.4
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI
- */
-(function(c,j){function k(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.4",plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].apply(a.element,d)}},contains:function(a,
-b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")==="hidden")return false;b=b&&b==="left"?"scrollLeft":"scrollTop";var d=false;if(a[b]>0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a<b+d},isOver:function(a,b,d,e,h,i){return c.ui.isOverAxis(a,d,h)&&c.ui.isOverAxis(b,e,i)},keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,
-CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable",
-"off").css("MozUserSelect","")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none")},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,
-"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"));if(!isNaN(b)&&b!=0)return b}a=a.parent()}}return 0}});c.each(["Width","Height"],function(a,b){function d(f,g,l,m){c.each(e,function(){g-=
-parseFloat(c.curCSS(f,"padding"+this,true))||0;if(l)g-=parseFloat(c.curCSS(f,"border"+this+"Width",true))||0;if(m)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c.style(this,h,d(this,f)+"px")})};c.fn["outer"+
-b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c.style(this,h,d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");if("area"===b){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&k(a)}return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==
-b?a.href||!isNaN(d):!isNaN(d))&&k(a)},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}})}})(jQuery);
-(function(b,j){var k=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")});return k.call(b(this),a,c)})};b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]=function(h){return!!b.data(h,a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend(true,{},c.options);
-b[e][a].prototype=b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.substring(0,1)==="_")return h;e?this.each(function(){var g=b.data(this,a),i=g&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!==g&&i!==j){h=i;return false}}):
-this.each(function(){var g=b.data(this,a);if(g){d&&g.option(d);g._init()}else b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){b.data(c,this.widgetName,this);this.element=b(c);this.options=b.extend(true,{},this.options,b.metadata&&b.metadata.get(c)[this.widgetName],a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});
-this._create();this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(a,c){var d=a,e=this;if(arguments.length===0)return b.extend({},e.options);if(typeof a==="string"){if(c===j)return this.options[a];d={};d[a]=c}b.each(d,function(f,
-h){e._setOption(f,h)});return e},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a=
-b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})(jQuery);
-(function(c){c.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).bind("click."+this.widgetName,function(b){if(a._preventClickEvent){a._preventClickEvent=false;b.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(a){a.originalEvent=a.originalEvent||{};if(!a.originalEvent.mouseHandled){this._mouseStarted&&
-this._mouseUp(a);this._mouseDownEvent=a;var b=this,e=a.which==1,f=typeof this.options.cancel=="string"?c(a.target).parents().add(a.target).filter(this.options.cancel).length:false;if(!e||f||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){b.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=this._mouseStart(a)!==false;if(!this._mouseStarted){a.preventDefault();
-return true}}this._mouseMoveDelegate=function(d){return b._mouseMove(d)};this._mouseUpDelegate=function(d){return b._mouseUp(d)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.browser.safari||a.preventDefault();return a.originalEvent.mouseHandled=true}},_mouseMove:function(a){if(c.browser.msie&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&
-this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=a.target==this._mouseDownEvent.target;this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-
-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);
-(function(d){d.widget("ui.draggable",d.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper==
-"original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(a){var b=
-this.options;if(this.helper||b.disabled||d(a.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(a);if(!this.handle)return false;return true},_mouseStart:function(a){var b=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();if(d.ui.ddmanager)d.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-
-this.margins.top,left:this.offset.left-this.margins.left};d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);b.containment&&this._setContainment();if(this._trigger("start",a)===false){this._clear();return false}this._cacheHelperProportions();
-d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);return true},_mouseDrag:function(a,b){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!b){b=this._uiHash();if(this._trigger("drag",a,b)===false){this._mouseUp({});return false}this.position=b.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||
-this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var b=false;if(d.ui.ddmanager&&!this.options.dropBehaviour)b=d.ui.ddmanager.drop(this,a);if(this.dropped){b=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode)return false;if(this.options.revert=="invalid"&&!b||this.options.revert=="valid"&&b||this.options.revert===true||d.isFunction(this.options.revert)&&this.options.revert.call(this.element,
-b)){var c=this;d(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){c._trigger("stop",a)!==false&&c._clear()})}else this._trigger("stop",a)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){var b=!this.options.handle||!d(this.options.handle,this.element).length?true:false;d(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==
-a.target)b=true});return b},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a])):b.helper=="clone"?this.element.clone():this.element;a.parents("body").length||a.appendTo(b.appendTo=="parent"?this.element[0].parentNode:b.appendTo);a[0]!=this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&&a.css("position","absolute");return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]||
-0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],
-this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top-
-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment==
-"parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)&&
-a.containment.constructor!=Array){var b=d(a.containment)[0];if(b){a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"),10)||0)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),
-10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(a.containment.constructor==Array)this.containment=a.containment},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],
-this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():
-f?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName),e=a.pageX,g=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.left<this.containment[0])e=this.containment[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])g=this.containment[1]+
-this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])e=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.top<this.containment[1])?g-b.grid[1]:g+b.grid[1]:g;e=this.originalPageX+
-Math.round((e-this.originalPageX)/b.grid[0])*b.grid[0];e=this.containment?!(e-this.offset.click.left<this.containment[0]||e-this.offset.click.left>this.containment[2])?e:!(e-this.offset.click.left<this.containment[0])?e-b.grid[0]:e+b.grid[0]:e}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:c.scrollTop()),left:e-this.offset.click.left-
-this.offset.relative.left-this.offset.parent.left+(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(a,b,c){c=c||this._uiHash();d.ui.plugin.call(this,a,[b,c]);if(a=="drag")this.positionAbs=
-this._convertPositionTo("absolute");return d.Widget.prototype._trigger.call(this,a,b,c)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});d.extend(d.ui.draggable,{version:"1.8.4"});d.ui.plugin.add("draggable","connectToSortable",{start:function(a,b){var c=d(this).data("draggable"),f=c.options,e=d.extend({},b,{item:c.element});c.sortables=[];d(f.connectToSortable).each(function(){var g=d.data(this,"sortable");
-if(g&&!g.options.disabled){c.sortables.push({instance:g,shouldRevert:g.options.revert});g._refreshItems();g._trigger("activate",a,e)}})},stop:function(a,b){var c=d(this).data("draggable"),f=d.extend({},b,{item:c.element});d.each(c.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;c.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(a);this.instance.options.helper=this.instance.options._helper;
-c.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",a,f)}})},drag:function(a,b){var c=d(this).data("draggable"),f=this;d.each(c.sortables,function(){this.instance.positionAbs=c.positionAbs;this.instance.helperProportions=c.helperProportions;this.instance.offset.click=c.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=
-1;this.instance.currentItem=d(f).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return b.helper[0]};a.target=this.instance.currentItem[0];this.instance._mouseCapture(a,true);this.instance._mouseStart(a,true,true);this.instance.offset.click.top=c.offset.click.top;this.instance.offset.click.left=c.offset.click.left;this.instance.offset.parent.left-=c.offset.parent.left-this.instance.offset.parent.left;
-this.instance.offset.parent.top-=c.offset.parent.top-this.instance.offset.parent.top;c._trigger("toSortable",a);c.dropped=this.instance.element;c.currentItem=c.element;this.instance.fromOutside=c}this.instance.currentItem&&this.instance._mouseDrag(a)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",a,this.instance._uiHash(this.instance));this.instance._mouseStop(a,true);this.instance.options.helper=
-this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();c._trigger("fromSortable",a);c.dropped=false}})}});d.ui.plugin.add("draggable","cursor",{start:function(){var a=d("body"),b=d(this).data("draggable").options;if(a.css("cursor"))b._cursor=a.css("cursor");a.css("cursor",b.cursor)},stop:function(){var a=d(this).data("draggable").options;a._cursor&&d("body").css("cursor",a._cursor)}});d.ui.plugin.add("draggable","iframeFix",{start:function(){var a=
-d(this).data("draggable").options;d(a.iframeFix===true?"iframe":a.iframeFix).each(function(){d('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset()).appendTo("body")})},stop:function(){d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});d.ui.plugin.add("draggable","opacity",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;
-if(a.css("opacity"))b._opacity=a.css("opacity");a.css("opacity",b.opacity)},stop:function(a,b){a=d(this).data("draggable").options;a._opacity&&d(b.helper).css("opacity",a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(){var a=d(this).data("draggable");if(a.scrollParent[0]!=document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var b=d(this).data("draggable"),c=b.options,f=false;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!=
-"HTML"){if(!c.axis||c.axis!="x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-a.pageY<c.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop+c.scrollSpeed;else if(a.pageY-b.overflowOffset.top<c.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop-c.scrollSpeed;if(!c.axis||c.axis!="y")if(b.overflowOffset.left+b.scrollParent[0].offsetWidth-a.pageX<c.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft+c.scrollSpeed;else if(a.pageX-
-b.overflowOffset.left<c.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft-c.scrollSpeed}else{if(!c.axis||c.axis!="x")if(a.pageY-d(document).scrollTop()<c.scrollSensitivity)f=d(document).scrollTop(d(document).scrollTop()-c.scrollSpeed);else if(d(window).height()-(a.pageY-d(document).scrollTop())<c.scrollSensitivity)f=d(document).scrollTop(d(document).scrollTop()+c.scrollSpeed);if(!c.axis||c.axis!="y")if(a.pageX-d(document).scrollLeft()<c.scrollSensitivity)f=d(document).scrollLeft(d(document).scrollLeft()-
-c.scrollSpeed);else if(d(window).width()-(a.pageX-d(document).scrollLeft())<c.scrollSensitivity)f=d(document).scrollLeft(d(document).scrollLeft()+c.scrollSpeed)}f!==false&&d.ui.ddmanager&&!c.dropBehaviour&&d.ui.ddmanager.prepareOffsets(b,a)}});d.ui.plugin.add("draggable","snap",{start:function(){var a=d(this).data("draggable"),b=a.options;a.snapElements=[];d(b.snap.constructor!=String?b.snap.items||":data(draggable)":b.snap).each(function(){var c=d(this),f=c.offset();this!=a.element[0]&&a.snapElements.push({item:this,
-width:c.outerWidth(),height:c.outerHeight(),top:f.top,left:f.left})})},drag:function(a,b){for(var c=d(this).data("draggable"),f=c.options,e=f.snapTolerance,g=b.offset.left,n=g+c.helperProportions.width,m=b.offset.top,o=m+c.helperProportions.height,h=c.snapElements.length-1;h>=0;h--){var i=c.snapElements[h].left,k=i+c.snapElements[h].width,j=c.snapElements[h].top,l=j+c.snapElements[h].height;if(i-e<g&&g<k+e&&j-e<m&&m<l+e||i-e<g&&g<k+e&&j-e<o&&o<l+e||i-e<n&&n<k+e&&j-e<m&&m<l+e||i-e<n&&n<k+e&&j-e<o&&
-o<l+e){if(f.snapMode!="inner"){var p=Math.abs(j-o)<=e,q=Math.abs(l-m)<=e,r=Math.abs(i-n)<=e,s=Math.abs(k-g)<=e;if(p)b.position.top=c._convertPositionTo("relative",{top:j-c.helperProportions.height,left:0}).top-c.margins.top;if(q)b.position.top=c._convertPositionTo("relative",{top:l,left:0}).top-c.margins.top;if(r)b.position.left=c._convertPositionTo("relative",{top:0,left:i-c.helperProportions.width}).left-c.margins.left;if(s)b.position.left=c._convertPositionTo("relative",{top:0,left:k}).left-c.margins.left}var t=
-p||q||r||s;if(f.snapMode!="outer"){p=Math.abs(j-m)<=e;q=Math.abs(l-o)<=e;r=Math.abs(i-g)<=e;s=Math.abs(k-n)<=e;if(p)b.position.top=c._convertPositionTo("relative",{top:j,left:0}).top-c.margins.top;if(q)b.position.top=c._convertPositionTo("relative",{top:l-c.helperProportions.height,left:0}).top-c.margins.top;if(r)b.position.left=c._convertPositionTo("relative",{top:0,left:i}).left-c.margins.left;if(s)b.position.left=c._convertPositionTo("relative",{top:0,left:k-c.helperProportions.width}).left-c.margins.left}if(!c.snapElements[h].snapping&&
-(p||q||r||s||t))c.options.snap.snap&&c.options.snap.snap.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[h].item}));c.snapElements[h].snapping=p||q||r||s||t}else{c.snapElements[h].snapping&&c.options.snap.release&&c.options.snap.release.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[h].item}));c.snapElements[h].snapping=false}}}});d.ui.plugin.add("draggable","stack",{start:function(){var a=d(this).data("draggable").options;a=d.makeArray(d(a.stack)).sort(function(c,f){return(parseInt(d(c).css("zIndex"),
-10)||0)-(parseInt(d(f).css("zIndex"),10)||0)});if(a.length){var b=parseInt(a[0].style.zIndex)||0;d(a).each(function(c){this.style.zIndex=b+c});this[0].style.zIndex=b+a.length}}});d.ui.plugin.add("draggable","zIndex",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("zIndex"))b._zIndex=a.css("zIndex");a.css("zIndex",b.zIndex)},stop:function(a,b){a=d(this).data("draggable").options;a._zIndex&&d(b.helper).css("zIndex",a._zIndex)}})})(jQuery);
-(function(d){d.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var a=this.options,b=a.accept;this.isover=0;this.isout=1;this.accept=d.isFunction(b)?b:function(c){return c.is(b)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};d.ui.ddmanager.droppables[a.scope]=d.ui.ddmanager.droppables[a.scope]||[];d.ui.ddmanager.droppables[a.scope].push(this);
-a.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var a=d.ui.ddmanager.droppables[this.options.scope],b=0;b<a.length;b++)a[b]==this&&a.splice(b,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(a,b){if(a=="accept")this.accept=d.isFunction(b)?b:function(c){return c.is(b)};d.Widget.prototype._setOption.apply(this,arguments)},_activate:function(a){var b=d.ui.ddmanager.current;this.options.activeClass&&
-this.element.addClass(this.options.activeClass);b&&this._trigger("activate",a,this.ui(b))},_deactivate:function(a){var b=d.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);b&&this._trigger("deactivate",a,this.ui(b))},_over:function(a){var b=d.ui.ddmanager.current;if(!(!b||(b.currentItem||b.element)[0]==this.element[0]))if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);
-this._trigger("over",a,this.ui(b))}},_out:function(a){var b=d.ui.ddmanager.current;if(!(!b||(b.currentItem||b.element)[0]==this.element[0]))if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",a,this.ui(b))}},_drop:function(a,b){var c=b||d.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0])return false;var e=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var g=
-d.data(this,"droppable");if(g.options.greedy&&!g.options.disabled&&g.options.scope==c.options.scope&&g.accept.call(g.element[0],c.currentItem||c.element)&&d.ui.intersect(c,d.extend(g,{offset:g.element.offset()}),g.options.tolerance)){e=true;return false}});if(e)return false;if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",
-a,this.ui(c));return this.element}return false},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}}});d.extend(d.ui.droppable,{version:"1.8.4"});d.ui.intersect=function(a,b,c){if(!b.offset)return false;var e=(a.positionAbs||a.position.absolute).left,g=e+a.helperProportions.width,f=(a.positionAbs||a.position.absolute).top,h=f+a.helperProportions.height,i=b.offset.left,k=i+b.proportions.width,j=b.offset.top,l=j+b.proportions.height;
-switch(c){case "fit":return i<=e&&g<=k&&j<=f&&h<=l;case "intersect":return i<e+a.helperProportions.width/2&&g-a.helperProportions.width/2<k&&j<f+a.helperProportions.height/2&&h-a.helperProportions.height/2<l;case "pointer":return d.ui.isOver((a.positionAbs||a.position.absolute).top+(a.clickOffset||a.offset.click).top,(a.positionAbs||a.position.absolute).left+(a.clickOffset||a.offset.click).left,j,i,b.proportions.height,b.proportions.width);case "touch":return(f>=j&&f<=l||h>=j&&h<=l||f<j&&h>l)&&(e>=
-i&&e<=k||g>=i&&g<=k||e<i&&g>k);default:return false}};d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c=d.ui.ddmanager.droppables[a.options.scope]||[],e=b?b.type:null,g=(a.currentItem||a.element).find(":data(droppable)").andSelf(),f=0;a:for(;f<c.length;f++)if(!(c[f].options.disabled||a&&!c[f].accept.call(c[f].element[0],a.currentItem||a.element))){for(var h=0;h<g.length;h++)if(g[h]==c[f].element[0]){c[f].proportions.height=0;continue a}c[f].visible=c[f].element.css("display")!=
-"none";if(c[f].visible){c[f].offset=c[f].element.offset();c[f].proportions={width:c[f].element[0].offsetWidth,height:c[f].element[0].offsetHeight};e=="mousedown"&&c[f]._activate.call(c[f],b)}}},drop:function(a,b){var c=false;d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&d.ui.intersect(a,this,this.options.tolerance))c=c||this._drop.call(this,b);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],a.currentItem||
-a.element)){this.isout=1;this.isover=0;this._deactivate.call(this,b)}}});return c},drag:function(a,b){a.options.refreshPositions&&d.ui.ddmanager.prepareOffsets(a,b);d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var c=d.ui.intersect(a,this,this.options.tolerance);if(c=!c&&this.isover==1?"isout":c&&this.isover==0?"isover":null){var e;if(this.options.greedy){var g=this.element.parents(":data(droppable):eq(0)");if(g.length){e=
-d.data(g[0],"droppable");e.greedyChild=c=="isover"?1:0}}if(e&&c=="isover"){e.isover=0;e.isout=1;e._out.call(e,b)}this[c]=1;this[c=="isout"?"isover":"isout"]=0;this[c=="isover"?"_over":"_out"].call(this,b);if(e&&c=="isout"){e.isout=0;e.isover=1;e._over.call(e,b)}}}})}}})(jQuery);
-(function(e){e.widget("ui.resizable",e.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var b=this,a=this.options;this.element.addClass("ui-resizable");e.extend(this,{_aspectRatio:!!a.aspectRatio,aspectRatio:a.aspectRatio,originalElement:this.element,
-_proportionallyResizeElements:[],_helper:a.helper||a.ghost||a.animate?a.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&e.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(e('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),
-top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=
-this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=a.handles||(!e(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",
-nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var c=this.handles.split(",");this.handles={};for(var d=0;d<c.length;d++){var f=e.trim(c[d]),g=e('<div class="ui-resizable-handle '+("ui-resizable-"+f)+'"></div>');/sw|se|ne|nw/.test(f)&&g.css({zIndex:++a.zIndex});"se"==f&&g.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[f]=".ui-resizable-"+f;this.element.append(g)}}this._renderAxis=function(h){h=h||this.element;for(var i in this.handles){if(this.handles[i].constructor==
-String)this.handles[i]=e(this.handles[i],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var j=e(this.handles[i],this.element),k=0;k=/sw|ne|nw|se|n|s/.test(i)?j.outerHeight():j.outerWidth();j=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join("");h.css(j,k);this._proportionallyResize()}e(this.handles[i])}};this._renderAxis(this.element);this._handles=e(".ui-resizable-handle",this.element).disableSelection();
-this._handles.mouseover(function(){if(!b.resizing){if(this.className)var h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=h&&h[1]?h[1]:"se"}});if(a.autoHide){this._handles.hide();e(this.element).addClass("ui-resizable-autohide").hover(function(){e(this).removeClass("ui-resizable-autohide");b._handles.show()},function(){if(!b.resizing){e(this).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(c){e(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};
-if(this.elementIsWrapper){b(this.element);var a=this.element;a.after(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var a=false;for(var c in this.handles)if(e(this.handles[c])[0]==b.target)a=true;return!this.options.disabled&&a},_mouseStart:function(b){var a=this.options,c=this.element.position(),
-d=this.element;this.resizing=true;this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()};if(d.is(".ui-draggable")||/absolute/.test(d.css("position")))d.css({position:"absolute",top:c.top,left:c.left});e.browser.opera&&/relative/.test(d.css("position"))&&d.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();c=m(this.helper.css("left"));var f=m(this.helper.css("top"));if(a.containment){c+=e(a.containment).scrollLeft()||0;f+=e(a.containment).scrollTop()||0}this.offset=
-this.helper.offset();this.position={left:c,top:f};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:c,top:f};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof a.aspectRatio=="number"?a.aspectRatio:
-this.originalSize.width/this.originalSize.height||1;a=e(".ui-resizable-"+this.axis).css("cursor");e("body").css("cursor",a=="auto"?this.axis+"-resize":a);d.addClass("ui-resizable-resizing");this._propagate("start",b);return true},_mouseDrag:function(b){var a=this.helper,c=this.originalMousePosition,d=this._change[this.axis];if(!d)return false;c=d.apply(this,[b,b.pageX-c.left||0,b.pageY-c.top||0]);if(this._aspectRatio||b.shiftKey)c=this._updateRatio(c,b);c=this._respectSize(c,b);this._propagate("resize",
-b);a.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(c);this._trigger("resize",b,this.ui());return false},_mouseStop:function(b){this.resizing=false;var a=this.options,c=this;if(this._helper){var d=this._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName);d=f&&e.ui.hasScroll(d[0],"left")?0:c.sizeDiff.height;
-f={width:c.size.width-(f?0:c.sizeDiff.width),height:c.size.height-d};d=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null;var g=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;a.animate||this.element.css(e.extend(f,{top:g,left:d}));c.helper.height(c.size.height);c.helper.width(c.size.width);this._helper&&!a.animate&&this._proportionallyResize()}e("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",
-b);this._helper&&this.helper.remove();return false},_updateCache:function(b){this.offset=this.helper.offset();if(l(b.left))this.position.left=b.left;if(l(b.top))this.position.top=b.top;if(l(b.height))this.size.height=b.height;if(l(b.width))this.size.width=b.width},_updateRatio:function(b){var a=this.position,c=this.size,d=this.axis;if(b.height)b.width=c.height*this.aspectRatio;else if(b.width)b.height=c.width/this.aspectRatio;if(d=="sw"){b.left=a.left+(c.width-b.width);b.top=null}if(d=="nw"){b.top=
-a.top+(c.height-b.height);b.left=a.left+(c.width-b.width)}return b},_respectSize:function(b){var a=this.options,c=this.axis,d=l(b.width)&&a.maxWidth&&a.maxWidth<b.width,f=l(b.height)&&a.maxHeight&&a.maxHeight<b.height,g=l(b.width)&&a.minWidth&&a.minWidth>b.width,h=l(b.height)&&a.minHeight&&a.minHeight>b.height;if(g)b.width=a.minWidth;if(h)b.height=a.minHeight;if(d)b.width=a.maxWidth;if(f)b.height=a.maxHeight;var i=this.originalPosition.left+this.originalSize.width,j=this.position.top+this.size.height,
-k=/sw|nw|w/.test(c);c=/nw|ne|n/.test(c);if(g&&k)b.left=i-a.minWidth;if(d&&k)b.left=i-a.maxWidth;if(h&&c)b.top=j-a.minHeight;if(f&&c)b.top=j-a.maxHeight;if((a=!b.width&&!b.height)&&!b.left&&b.top)b.top=null;else if(a&&!b.top&&b.left)b.left=null;return b},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,a=0;a<this._proportionallyResizeElements.length;a++){var c=this._proportionallyResizeElements[a];if(!this.borderDif){var d=[c.css("borderTopWidth"),
-c.css("borderRightWidth"),c.css("borderBottomWidth"),c.css("borderLeftWidth")],f=[c.css("paddingTop"),c.css("paddingRight"),c.css("paddingBottom"),c.css("paddingLeft")];this.borderDif=e.map(d,function(g,h){g=parseInt(g,10)||0;h=parseInt(f[h],10)||0;return g+h})}e.browser.msie&&(e(b).is(":hidden")||e(b).parents(":hidden").length)||c.css({height:b.height()-this.borderDif[0]-this.borderDif[2]||0,width:b.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var b=this.options;this.elementOffset=
-this.element.offset();if(this._helper){this.helper=this.helper||e('<div style="overflow:hidden;"></div>');var a=e.browser.msie&&e.browser.version<7,c=a?1:0;a=a?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+a,height:this.element.outerHeight()+a,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(b,a){return{width:this.originalSize.width+
-a}},w:function(b,a){return{left:this.originalPosition.left+a,width:this.originalSize.width-a}},n:function(b,a,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(b,a,c){return{height:this.originalSize.height+c}},se:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},sw:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,a,c]))},ne:function(b,a,c){return e.extend(this._change.n.apply(this,
-arguments),this._change.e.apply(this,[b,a,c]))},nw:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,a,c]))}},_propagate:function(b,a){e.ui.plugin.call(this,b,[a,this.ui()]);b!="resize"&&this._trigger(b,a,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});e.extend(e.ui.resizable,
-{version:"1.8.4"});e.ui.plugin.add("resizable","alsoResize",{start:function(){var b=e(this).data("resizable").options,a=function(c){e(c).each(function(){var d=e(this);d.data("resizable-alsoresize",{width:parseInt(d.width(),10),height:parseInt(d.height(),10),left:parseInt(d.css("left"),10),top:parseInt(d.css("top"),10),position:d.css("position")})})};if(typeof b.alsoResize=="object"&&!b.alsoResize.parentNode)if(b.alsoResize.length){b.alsoResize=b.alsoResize[0];a(b.alsoResize)}else e.each(b.alsoResize,
-function(c){a(c)});else a(b.alsoResize)},resize:function(b,a){var c=e(this).data("resizable");b=c.options;var d=c.originalSize,f=c.originalPosition,g={height:c.size.height-d.height||0,width:c.size.width-d.width||0,top:c.position.top-f.top||0,left:c.position.left-f.left||0},h=function(i,j){e(i).each(function(){var k=e(this),q=e(this).data("resizable-alsoresize"),p={},r=j&&j.length?j:k.parents(a.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(r,function(n,o){if((n=
-(q[o]||0)+(g[o]||0))&&n>=0)p[o]=n||null});if(e.browser.opera&&/relative/.test(k.css("position"))){c._revertToRelativePosition=true;k.css({position:"absolute",top:"auto",left:"auto"})}k.css(p)})};typeof b.alsoResize=="object"&&!b.alsoResize.nodeType?e.each(b.alsoResize,function(i,j){h(i,j)}):h(b.alsoResize)},stop:function(){var b=e(this).data("resizable"),a=b.options,c=function(d){e(d).each(function(){var f=e(this);f.css({position:f.data("resizable-alsoresize").position})})};if(b._revertToRelativePosition){b._revertToRelativePosition=
-false;typeof a.alsoResize=="object"&&!a.alsoResize.nodeType?e.each(a.alsoResize,function(d){c(d)}):c(a.alsoResize)}e(this).removeData("resizable-alsoresize")}});e.ui.plugin.add("resizable","animate",{stop:function(b){var a=e(this).data("resizable"),c=a.options,d=a._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName),g=f&&e.ui.hasScroll(d[0],"left")?0:a.sizeDiff.height;f={width:a.size.width-(f?0:a.sizeDiff.width),height:a.size.height-g};g=parseInt(a.element.css("left"),10)+(a.position.left-
-a.originalPosition.left)||null;var h=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;a.element.animate(e.extend(f,h&&g?{top:h,left:g}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var i={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)};d&&d.length&&e(d[0]).css({width:i.width,height:i.height});a._updateCache(i);a._propagate("resize",
-b)}})}});e.ui.plugin.add("resizable","containment",{start:function(){var b=e(this).data("resizable"),a=b.element,c=b.options.containment;if(a=c instanceof e?c.get(0):/parent/.test(c)?a.parent().get(0):c){b.containerElement=e(a);if(/document/.test(c)||c==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}}else{var d=e(a),f=[];e(["Top",
-"Right","Left","Bottom"]).each(function(i,j){f[i]=m(d.css("padding"+j))});b.containerOffset=d.offset();b.containerPosition=d.position();b.containerSize={height:d.innerHeight()-f[3],width:d.innerWidth()-f[1]};c=b.containerOffset;var g=b.containerSize.height,h=b.containerSize.width;h=e.ui.hasScroll(a,"left")?a.scrollWidth:h;g=e.ui.hasScroll(a)?a.scrollHeight:g;b.parentData={element:a,left:c.left,top:c.top,width:h,height:g}}}},resize:function(b){var a=e(this).data("resizable"),c=a.options,d=a.containerOffset,
-f=a.position;b=a._aspectRatio||b.shiftKey;var g={top:0,left:0},h=a.containerElement;if(h[0]!=document&&/static/.test(h.css("position")))g=d;if(f.left<(a._helper?d.left:0)){a.size.width+=a._helper?a.position.left-d.left:a.position.left-g.left;if(b)a.size.height=a.size.width/c.aspectRatio;a.position.left=c.helper?d.left:0}if(f.top<(a._helper?d.top:0)){a.size.height+=a._helper?a.position.top-d.top:a.position.top;if(b)a.size.width=a.size.height*c.aspectRatio;a.position.top=a._helper?d.top:0}a.offset.left=
-a.parentData.left+a.position.left;a.offset.top=a.parentData.top+a.position.top;c=Math.abs((a._helper?a.offset.left-g.left:a.offset.left-g.left)+a.sizeDiff.width);d=Math.abs((a._helper?a.offset.top-g.top:a.offset.top-d.top)+a.sizeDiff.height);f=a.containerElement.get(0)==a.element.parent().get(0);g=/relative|absolute/.test(a.containerElement.css("position"));if(f&&g)c-=a.parentData.left;if(c+a.size.width>=a.parentData.width){a.size.width=a.parentData.width-c;if(b)a.size.height=a.size.width/a.aspectRatio}if(d+
-a.size.height>=a.parentData.height){a.size.height=a.parentData.height-d;if(b)a.size.width=a.size.height*a.aspectRatio}},stop:function(){var b=e(this).data("resizable"),a=b.options,c=b.containerOffset,d=b.containerPosition,f=b.containerElement,g=e(b.helper),h=g.offset(),i=g.outerWidth()-b.sizeDiff.width;g=g.outerHeight()-b.sizeDiff.height;b._helper&&!a.animate&&/relative/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g});b._helper&&!a.animate&&/static/.test(f.css("position"))&&
-e(this).css({left:h.left-d.left-c.left,width:i,height:g})}});e.ui.plugin.add("resizable","ghost",{start:function(){var b=e(this).data("resizable"),a=b.options,c=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=e(this).data("resizable");b.ghost&&b.ghost.css({position:"relative",
-height:b.size.height,width:b.size.width})},stop:function(){var b=e(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});e.ui.plugin.add("resizable","grid",{resize:function(){var b=e(this).data("resizable"),a=b.options,c=b.size,d=b.originalSize,f=b.originalPosition,g=b.axis;a.grid=typeof a.grid=="number"?[a.grid,a.grid]:a.grid;var h=Math.round((c.width-d.width)/(a.grid[0]||1))*(a.grid[0]||1);a=Math.round((c.height-d.height)/(a.grid[1]||1))*(a.grid[1]||1);if(/^(se|s|e)$/.test(g)){b.size.width=
-d.width+h;b.size.height=d.height+a}else if(/^(ne)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}else{if(/^(sw)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else{b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}b.position.left=f.left-h}}});var m=function(b){return parseInt(b,10)||0},l=function(b){return!isNaN(parseInt(b,10))}})(jQuery);
-(function(e){e.widget("ui.selectable",e.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var f;this.refresh=function(){f=e(c.options.filter,c.element[0]);f.each(function(){var d=e(this),b=d.offset();e.data(this,"selectable-item",{element:this,$element:d,left:b.left,top:b.top,right:b.left+d.outerWidth(),bottom:b.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"),
-selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=f.addClass("ui-selectee");this._mouseInit();this.helper=e("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var f=this;this.opos=[c.pageX,
-c.pageY];if(!this.options.disabled){var d=this.options;this.selectees=e(d.filter,this.element[0]);this._trigger("start",c);e(d.appendTo).append(this.helper);this.helper.css({left:c.clientX,top:c.clientY,width:0,height:0});d.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var b=e.data(this,"selectable-item");b.startselected=true;if(!c.metaKey){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;f._trigger("unselecting",
-c,{unselecting:b.element})}});e(c.target).parents().andSelf().each(function(){var b=e.data(this,"selectable-item");if(b){var g=!c.metaKey||!b.$element.hasClass("ui-selected");b.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");b.unselecting=!g;b.selecting=g;(b.selected=g)?f._trigger("selecting",c,{selecting:b.element}):f._trigger("unselecting",c,{unselecting:b.element});return false}})}},_mouseDrag:function(c){var f=this;this.dragged=true;if(!this.options.disabled){var d=
-this.options,b=this.opos[0],g=this.opos[1],h=c.pageX,i=c.pageY;if(b>h){var j=h;h=b;b=j}if(g>i){j=i;i=g;g=j}this.helper.css({left:b,top:g,width:h-b,height:i-g});this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!(!a||a.element==f.element[0])){var k=false;if(d.tolerance=="touch")k=!(a.left>h||a.right<b||a.top>i||a.bottom<g);else if(d.tolerance=="fit")k=a.left>b&&a.right<h&&a.top>g&&a.bottom<i;if(k){if(a.selected){a.$element.removeClass("ui-selected");a.selected=false}if(a.unselecting){a.$element.removeClass("ui-unselecting");
-a.unselecting=false}if(!a.selecting){a.$element.addClass("ui-selecting");a.selecting=true;f._trigger("selecting",c,{selecting:a.element})}}else{if(a.selecting)if(c.metaKey&&a.startselected){a.$element.removeClass("ui-selecting");a.selecting=false;a.$element.addClass("ui-selected");a.selected=true}else{a.$element.removeClass("ui-selecting");a.selecting=false;if(a.startselected){a.$element.addClass("ui-unselecting");a.unselecting=true}f._trigger("unselecting",c,{unselecting:a.element})}if(a.selected)if(!c.metaKey&&
-!a.startselected){a.$element.removeClass("ui-selected");a.selected=false;a.$element.addClass("ui-unselecting");a.unselecting=true;f._trigger("unselecting",c,{unselecting:a.element})}}}});return false}},_mouseStop:function(c){var f=this;this.dragged=false;e(".ui-unselecting",this.element[0]).each(function(){var d=e.data(this,"selectable-item");d.$element.removeClass("ui-unselecting");d.unselecting=false;d.startselected=false;f._trigger("unselected",c,{unselected:d.element})});e(".ui-selecting",this.element[0]).each(function(){var d=
-e.data(this,"selectable-item");d.$element.removeClass("ui-selecting").addClass("ui-selected");d.selecting=false;d.selected=true;d.startselected=true;f._trigger("selected",c,{selected:d.element})});this._trigger("stop",c);this.helper.remove();return false}});e.extend(e.ui.selectable,{version:"1.8.4"})})(jQuery);
-(function(d){d.widget("ui.sortable",d.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable");
-this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(a,b){if(a==="disabled"){this.options[a]=b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else d.Widget.prototype._setOption.apply(this,
-arguments)},_mouseCapture:function(a,b){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var c=null,e=this;d(a.target).parents().each(function(){if(d.data(this,"sortable-item")==e){c=d(this);return false}});if(d.data(a.target,"sortable-item")==e)c=d(a.target);if(!c)return false;if(this.options.handle&&!b){var f=false;d(this.options.handle,c).find("*").andSelf().each(function(){if(this==a.target)f=true});if(!f)return false}this.currentItem=
-c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){b=this.options;var e=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");d.extend(this.offset,
-{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment();
-if(b.cursor){if(d("body").css("cursor"))this._storedCursor=d("body").css("cursor");d("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",
-a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,e._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a);return true},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");
-if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var b=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY<b.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop+b.scrollSpeed;else if(a.pageY-this.overflowOffset.top<b.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop-b.scrollSpeed;if(this.overflowOffset.left+
-this.scrollParent[0].offsetWidth-a.pageX<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft+b.scrollSpeed;else if(a.pageX-this.overflowOffset.left<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft-b.scrollSpeed}else{if(a.pageY-d(document).scrollTop()<b.scrollSensitivity)c=d(document).scrollTop(d(document).scrollTop()-b.scrollSpeed);else if(d(window).height()-(a.pageY-d(document).scrollTop())<b.scrollSensitivity)c=d(document).scrollTop(d(document).scrollTop()+
-b.scrollSpeed);if(a.pageX-d(document).scrollLeft()<b.scrollSensitivity)c=d(document).scrollLeft(d(document).scrollLeft()-b.scrollSpeed);else if(d(window).width()-(a.pageX-d(document).scrollLeft())<b.scrollSensitivity)c=d(document).scrollLeft(d(document).scrollLeft()+b.scrollSpeed)}c!==false&&d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+
-"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(b=this.items.length-1;b>=0;b--){c=this.items[b];var e=c.item[0],f=this._intersectsWithPointer(c);if(f)if(e!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=e&&!d.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!d.ui.contains(this.element[0],e):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(c))this._rearrange(a,
-c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this;b=c.placeholder.offset();c.reverting=true;d(this.helper).animate({left:b.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==
-document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){var a=this;if(this.dragging){this._mouseUp();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var b=this.containers.length-1;b>=0;b--){this.containers[b]._trigger("deactivate",
-null,a._uiHash(this));if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",null,a._uiHash(this));this.containers[b].containerCache.over=0}}}this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();d.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem):
-d(this.domPosition.parent).prepend(this.currentItem);return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};d(b).each(function(){var e=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(e)c.push((a.key||e[1]+"[]")+"="+(a.key&&a.expression?e[1]:e[2]))});!c.length&&a.key&&c.push(a.key+"=");return c.join("&")},toArray:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute||
-"id")||"")});return c},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height,g=a.left,h=g+a.width,i=a.top,k=i+a.height,j=this.offset.click.top,l=this.offset.click.left;j=e+j>i&&e+j<k&&b+l>g&&b+l<h;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?j:g<b+
-this.helperProportions.width/2&&c-this.helperProportions.width/2<h&&i<e+this.helperProportions.height/2&&f-this.helperProportions.height/2<k},_intersectsWithPointer:function(a){var b=d.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.height);a=d.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left,a.width);b=b&&a;a=this._getDragVerticalDirection();var c=this._getDragHorizontalDirection();if(!b)return false;return this.floating?c&&c=="right"||a=="down"?2:1:a&&(a=="down"?
-2:1)},_intersectsWithSides:function(a){var b=d.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top+a.height/2,a.height);a=d.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left+a.width/2,a.width);var c=this._getDragVerticalDirection(),e=this._getDragHorizontalDirection();return this.floating&&e?e=="right"&&a||e=="left"&&!a:c&&(c=="down"&&b||c=="up"&&!b)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!=0&&(a>0?"down":"up")},
-_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=[],c=[],e=this._connectWith();if(e&&a)for(a=e.length-1;a>=0;a--)for(var f=d(e[a]),g=f.length-1;g>=0;g--){var h=d.data(f[g],"sortable");if(h&&h!=
-this&&!h.options.disabled)c.push([d.isFunction(h.options.items)?h.options.items.call(h.element):d(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}c.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(a=c.length-1;a>=0;a--)c[a][0].each(function(){b.push(this)});return d(b)},_removeCurrentsFromItems:function(){for(var a=
-this.currentItem.find(":data(sortable-item)"),b=0;b<this.items.length;b++)for(var c=0;c<a.length;c++)a[c]==this.items[b].item[0]&&this.items.splice(b,1)},_refreshItems:function(a){this.items=[];this.containers=[this];var b=this.items,c=[[d.isFunction(this.options.items)?this.options.items.call(this.element[0],a,{item:this.currentItem}):d(this.options.items,this.element),this]],e=this._connectWith();if(e)for(var f=e.length-1;f>=0;f--)for(var g=d(e[f]),h=g.length-1;h>=0;h--){var i=d.data(g[h],"sortable");
-if(i&&i!=this&&!i.options.disabled){c.push([d.isFunction(i.options.items)?i.options.items.call(i.element[0],a,{item:this.currentItem}):d(i.options.items,i.element),i]);this.containers.push(i)}}for(f=c.length-1;f>=0;f--){a=c[f][1];e=c[f][0];h=0;for(g=e.length;h<g;h++){i=d(e[h]);i.data("sortable-item",a);b.push({item:i,instance:a,width:0,height:0,left:0,top:0})}}},refreshPositions:function(a){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var b=this.items.length-1;b>=
-0;b--){var c=this.items[b],e=this.options.toleranceElement?d(this.options.toleranceElement,c.item):c.item;if(!a){c.width=e.outerWidth();c.height=e.outerHeight()}e=e.offset();c.left=e.left;c.top=e.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b=this.containers.length-1;b>=0;b--){e=this.containers[b].element.offset();this.containers[b].containerCache.left=e.left;this.containers[b].containerCache.top=e.top;this.containers[b].containerCache.width=
-this.containers[b].element.outerWidth();this.containers[b].containerCache.height=this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var b=a||this,c=b.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var f=d(document.createElement(b.currentItem[0].nodeName)).addClass(e||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!e)f.style.visibility="hidden";return f},
-update:function(f,g){if(!(e&&!c.forcePlaceholderSize)){g.height()||g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));g.width()||g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=d(c.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);c.placeholder.update(b,b.placeholder)},_contactContainers:function(a){for(var b=
-null,c=null,e=this.containers.length-1;e>=0;e--)if(!d.ui.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(!(b&&d.ui.contains(this.containers[e].element[0],b.element[0]))){b=this.containers[e];c=e}}else if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",a,this._uiHash(this));this.containers[e].containerCache.over=0}if(b)if(this.containers.length===1){this.containers[c]._trigger("over",a,this._uiHash(this));
-this.containers[c].containerCache.over=1}else if(this.currentContainer!=this.containers[c]){b=1E4;e=null;for(var f=this.positionAbs[this.containers[c].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(d.ui.contains(this.containers[c].element[0],this.items[g].item[0])){var h=this.items[g][this.containers[c].floating?"left":"top"];if(Math.abs(h-f)<b){b=Math.abs(h-f);e=this.items[g]}}if(e||this.options.dropOnEmpty){this.currentContainer=this.containers[c];e?this._rearrange(a,e,null,true):this._rearrange(a,
-null,this.containers[c].element,true);this._trigger("change",a,this._uiHash());this.containers[c]._trigger("change",a,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}}},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a,this.currentItem])):b.helper=="clone"?this.currentItem.clone():this.currentItem;a.parents("body").length||
-d(b.appendTo!="parent"?b.appendTo:this.currentItem[0].parentNode)[0].appendChild(a[0]);if(a[0]==this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(a[0].style.width==""||b.forceHelperSize)a.width(this.currentItem.width());if(a[0].style.height==""||b.forceHelperSize)a.height(this.currentItem.height());return a},_adjustOffsetFromHelper:function(a){if(typeof a==
-"string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]||0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition==
-"absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition==
-"relative"){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},
-_setContainment:function(){var a=this.options;if(a.containment=="parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-
-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)){var b=d(a.containment)[0];a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"),10)||0)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),
-10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?
-this.offsetParent:this.scrollParent,e=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=
-this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(c[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var f=a.pageX,g=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.left<this.containment[0])f=this.containment[0]+
-this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])g=this.containment[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?
-g:!(g-this.offset.click.top<this.containment[1])?g-b.grid[1]:g+b.grid[1]:g;f=this.originalPageX+Math.round((f-this.originalPageX)/b.grid[0])*b.grid[0];f=this.containment?!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:!(f-this.offset.click.left<this.containment[0])?f-b.grid[0]:f+b.grid[0]:f}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(d.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():
-e?0:c.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(d.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:c.scrollLeft())}},_rearrange:function(a,b,c,e){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?b.item[0]:b.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var f=this,g=this.counter;window.setTimeout(function(){g==
-f.counter&&f.refreshPositions(!e)},0)},_clear:function(a,b){this.reverting=false;var c=[];!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var e in this._storedCSS)if(this._storedCSS[e]=="auto"||this._storedCSS[e]=="static")this._storedCSS[e]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!b&&c.push(function(f){this._trigger("receive",
-f,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!b)c.push(function(f){this._trigger("update",f,this._uiHash())});if(!d.ui.contains(this.element[0],this.currentItem[0])){b||c.push(function(f){this._trigger("remove",f,this._uiHash())});for(e=this.containers.length-1;e>=0;e--)if(d.ui.contains(this.containers[e].element[0],this.currentItem[0])&&!b){c.push(function(f){return function(g){f._trigger("receive",
-g,this._uiHash(this))}}.call(this,this.containers[e]));c.push(function(f){return function(g){f._trigger("update",g,this._uiHash(this))}}.call(this,this.containers[e]))}}for(e=this.containers.length-1;e>=0;e--){b||c.push(function(f){return function(g){f._trigger("deactivate",g,this._uiHash(this))}}.call(this,this.containers[e]));if(this.containers[e].containerCache.over){c.push(function(f){return function(g){f._trigger("out",g,this._uiHash(this))}}.call(this,this.containers[e]));this.containers[e].containerCache.over=
-0}}this._storedCursor&&d("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!b){this._trigger("beforeStop",a,this._uiHash());for(e=0;e<c.length;e++)c[e].call(this,a);this._trigger("stop",a,this._uiHash())}return false}b||this._trigger("beforeStop",a,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);
-this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!b){for(e=0;e<c.length;e++)c[e].call(this,a);this._trigger("stop",a,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){d.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(a){var b=a||this;return{helper:b.helper,placeholder:b.placeholder||d([]),position:b.position,originalPosition:b.originalPosition,offset:b.positionAbs,item:b.currentItem,sender:a?a.element:null}}});
-d.extend(d.ui.sortable,{version:"1.8.4"})})(jQuery);
-jQuery.effects||function(f,j){function l(c){var a;if(c&&c.constructor==Array&&c.length==3)return c;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)];if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parseFloat(a[1])*2.55,parseFloat(a[2])*2.55,parseFloat(a[3])*2.55];if(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return[parseInt(a[1],
-16),parseInt(a[2],16),parseInt(a[3],16)];if(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return m.transparent;return m[f.trim(c).toLowerCase()]}function r(c,a){var b;do{b=f.curCSS(c,a);if(b!=""&&b!="transparent"||f.nodeName(c,"body"))break;a="backgroundColor"}while(c=c.parentNode);return l(b)}function n(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,
-a={},b,d;if(c&&c.length&&c[0]&&c[c[0]])for(var e=c.length;e--;){b=c[e];if(typeof c[b]=="string"){d=b.replace(/\-(\w)/g,function(g,h){return h.toUpperCase()});a[d]=c[b]}}else for(b in c)if(typeof c[b]==="string")a[b]=c[b];return a}function o(c){var a,b;for(a in c){b=c[a];if(b==null||f.isFunction(b)||a in s||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(b)))delete c[a]}return c}function t(c,a){var b={_:0},d;for(d in a)if(c[d]!=a[d])b[d]=a[d];return b}function k(c,a,b,d){if(typeof c=="object"){d=
-a;b=null;a=c;c=a.effect}if(f.isFunction(a)){d=a;b=null;a={}}if(typeof a=="number"||f.fx.speeds[a]){d=b;b=a;a={}}if(f.isFunction(b)){d=b;b=null}a=a||{};b=b||a.duration;b=f.fx.off?0:typeof b=="number"?b:f.fx.speeds[b]||f.fx.speeds._default;d=d||a.complete;return[c,a,b,d]}f.effects={};f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(c,a){f.fx.step[a]=function(b){if(!b.colorInit){b.start=r(b.elem,a);b.end=l(b.end);b.colorInit=
-true}b.elem.style[a]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var m={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,
-183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,
-165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},p=["add","remove","toggle"],s={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};f.effects.animateClass=function(c,a,b,d){if(f.isFunction(b)){d=b;b=null}return this.each(function(){var e=f(this),g=e.attr("style")||" ",h=o(n.call(this)),q,u=e.attr("className");f.each(p,function(v,
-i){c[i]&&e[i+"Class"](c[i])});q=o(n.call(this));e.attr("className",u);e.animate(t(h,q),a,b,function(){f.each(p,function(v,i){c[i]&&e[i+"Class"](c[i])});if(typeof e.attr("style")=="object"){e.attr("style").cssText="";e.attr("style").cssText=g}else e.attr("style",g);d&&d.apply(this,arguments)})})};f.fn.extend({_addClass:f.fn.addClass,addClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{add:c},a,b,d]):this._addClass(c)},_removeClass:f.fn.removeClass,removeClass:function(c,a,b,d){return a?
-f.effects.animateClass.apply(this,[{remove:c},a,b,d]):this._removeClass(c)},_toggleClass:f.fn.toggleClass,toggleClass:function(c,a,b,d,e){return typeof a=="boolean"||a===j?b?f.effects.animateClass.apply(this,[a?{add:c}:{remove:c},b,d,e]):this._toggleClass(c,a):f.effects.animateClass.apply(this,[{toggle:c},a,b,d])},switchClass:function(c,a,b,d,e){return f.effects.animateClass.apply(this,[{add:a,remove:c},b,d,e])}});f.extend(f.effects,{version:"1.8.4",save:function(c,a){for(var b=0;b<a.length;b++)a[b]!==
-null&&c.data("ec.storage."+a[b],c[0].style[a[b]])},restore:function(c,a){for(var b=0;b<a.length;b++)a[b]!==null&&c.css(a[b],c.data("ec.storage."+a[b]))},setMode:function(c,a){if(a=="toggle")a=c.is(":hidden")?"show":"hide";return a},getBaseline:function(c,a){var b;switch(c[0]){case "top":b=0;break;case "middle":b=0.5;break;case "bottom":b=1;break;default:b=c[0]/a.height}switch(c[1]){case "left":c=0;break;case "center":c=0.5;break;case "right":c=1;break;default:c=c[1]/a.width}return{x:c,y:b}},createWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent();
-var a={width:c.outerWidth(true),height:c.outerHeight(true),"float":c.css("float")},b=f("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});c.wrap(b);b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","right"],function(d,e){a[e]=c.css(e);if(isNaN(parseInt(a[e],10)))a[e]="auto"});
-c.css({position:"relative",top:0,left:0})}return b.css(a).show()},removeWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent().replaceWith(c);return c},setTransition:function(c,a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssUnit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=k.apply(this,arguments);a={options:a[1],duration:a[2],callback:a[3]};var b=f.effects[c];return b&&!f.fx.off?b.call(this,a):this},_show:f.fn.show,show:function(c){if(!c||
-typeof c=="number"||f.fx.speeds[c])return this._show.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(!c||typeof c=="number"||f.fx.speeds[c])return this._hide.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(!c||typeof c=="number"||f.fx.speeds[c]||typeof c=="boolean"||f.isFunction(c))return this.__toggle.apply(this,
-arguments);else{var a=k.apply(this,arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(c){var a=this.css(c),b=[];f.each(["em","px","%","pt"],function(d,e){if(a.indexOf(e)>0)b=[parseFloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeOutQuad:function(c,a,b,d,e){return-d*(a/=e)*(a-2)+b},easeInOutQuad:function(c,
-a,b,d,e){if((a/=e/2)<1)return d/2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeOutCubic:function(c,a,b,d,e){return d*((a=a/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+
-b},easeInQuint:function(c,a,b,d,e){return d*(a/=e)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+b},easeInExpo:function(c,a,b,d,e){return a==0?b:d*Math.pow(2,
-10*(a/e-1))+b},easeOutExpo:function(c,a,b,d,e){return a==e?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d,e){if(a==0)return b;if(a==e)return b+d;if((a/=e/2)<1)return d/2*Math.pow(2,10*(a-1))+b;return d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+b;return d/2*(Math.sqrt(1-(a-=2)*
-a)+1)+b},easeInElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g))+b},easeOutElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*a)*Math.sin((a*e-c)*2*Math.PI/g)+d+b},easeInOutElastic:function(c,
-a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e/2)==2)return b+d;g||(g=e*0.3*1.5);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);if(a<1)return-0.5*h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)+b;return h*Math.pow(2,-10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)*0.5+d+b},easeInBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;return d*(a/=e)*a*((g+1)*a-g)+b},easeOutBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;return d*((a=a/e-1)*a*((g+1)*a+g)+1)+b},easeInOutBack:function(c,
-a,b,d,e,g){if(g==j)g=1.70158;if((a/=e/2)<1)return d/2*a*a*(((g*=1.525)+1)*a-g)+b;return d/2*((a-=2)*a*(((g*=1.525)+1)*a+g)+2)+b},easeInBounce:function(c,a,b,d,e){return d-f.easing.easeOutBounce(c,e-a,0,d,e)+b},easeOutBounce:function(c,a,b,d,e){return(a/=e)<1/2.75?d*7.5625*a*a+b:a<2/2.75?d*(7.5625*(a-=1.5/2.75)*a+0.75)+b:a<2.5/2.75?d*(7.5625*(a-=2.25/2.75)*a+0.9375)+b:d*(7.5625*(a-=2.625/2.75)*a+0.984375)+b},easeInOutBounce:function(c,a,b,d,e){if(a<e/2)return f.easing.easeInBounce(c,a*2,0,d,e)*0.5+
-b;return f.easing.easeOutBounce(c,a*2-e,0,d,e)*0.5+d*0.5+b}})}(jQuery);
-(function(b){b.effects.blind=function(c){return this.queue(function(){var a=b(this),g=["position","top","left"],f=b.effects.setMode(a,c.options.mode||"hide"),d=c.options.direction||"vertical";b.effects.save(a,g);a.show();var e=b.effects.createWrapper(a).css({overflow:"hidden"}),h=d=="vertical"?"height":"width";d=d=="vertical"?e.height():e.width();f=="show"&&e.css(h,0);var i={};i[h]=f=="show"?d:0;e.animate(i,c.duration,c.options.easing,function(){f=="hide"&&a.hide();b.effects.restore(a,g);b.effects.removeWrapper(a);
-c.callback&&c.callback.apply(a[0],arguments);a.dequeue()})})}})(jQuery);
-(function(e){e.effects.bounce=function(b){return this.queue(function(){var a=e(this),l=["position","top","left"],h=e.effects.setMode(a,b.options.mode||"effect"),d=b.options.direction||"up",c=b.options.distance||20,m=b.options.times||5,i=b.duration||250;/show|hide/.test(h)&&l.push("opacity");e.effects.save(a,l);a.show();e.effects.createWrapper(a);var f=d=="up"||d=="down"?"top":"left";d=d=="up"||d=="left"?"pos":"neg";c=b.options.distance||(f=="top"?a.outerHeight({margin:true})/3:a.outerWidth({margin:true})/
-3);if(h=="show")a.css("opacity",0).css(f,d=="pos"?-c:c);if(h=="hide")c/=m*2;h!="hide"&&m--;if(h=="show"){var g={opacity:1};g[f]=(d=="pos"?"+=":"-=")+c;a.animate(g,i/2,b.options.easing);c/=2;m--}for(g=0;g<m;g++){var j={},k={};j[f]=(d=="pos"?"-=":"+=")+c;k[f]=(d=="pos"?"+=":"-=")+c;a.animate(j,i/2,b.options.easing).animate(k,i/2,b.options.easing);c=h=="hide"?c*2:c/2}if(h=="hide"){g={opacity:0};g[f]=(d=="pos"?"-=":"+=")+c;a.animate(g,i/2,b.options.easing,function(){a.hide();e.effects.restore(a,l);e.effects.removeWrapper(a);
-b.callback&&b.callback.apply(this,arguments)})}else{j={};k={};j[f]=(d=="pos"?"-=":"+=")+c;k[f]=(d=="pos"?"+=":"-=")+c;a.animate(j,i/2,b.options.easing).animate(k,i/2,b.options.easing,function(){e.effects.restore(a,l);e.effects.removeWrapper(a);b.callback&&b.callback.apply(this,arguments)})}a.queue("fx",function(){a.dequeue()});a.dequeue()})}})(jQuery);
-(function(b){b.effects.clip=function(e){return this.queue(function(){var a=b(this),i=["position","top","left","height","width"],f=b.effects.setMode(a,e.options.mode||"hide"),c=e.options.direction||"vertical";b.effects.save(a,i);a.show();var d=b.effects.createWrapper(a).css({overflow:"hidden"});d=a[0].tagName=="IMG"?d:a;var g={size:c=="vertical"?"height":"width",position:c=="vertical"?"top":"left"};c=c=="vertical"?d.height():d.width();if(f=="show"){d.css(g.size,0);d.css(g.position,c/2)}var h={};h[g.size]=
-f=="show"?c:0;h[g.position]=f=="show"?0:c/2;d.animate(h,{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){f=="hide"&&a.hide();b.effects.restore(a,i);b.effects.removeWrapper(a);e.callback&&e.callback.apply(a[0],arguments);a.dequeue()}})})}})(jQuery);
-(function(c){c.effects.drop=function(d){return this.queue(function(){var a=c(this),h=["position","top","left","opacity"],e=c.effects.setMode(a,d.options.mode||"hide"),b=d.options.direction||"left";c.effects.save(a,h);a.show();c.effects.createWrapper(a);var f=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";var g=d.options.distance||(f=="top"?a.outerHeight({margin:true})/2:a.outerWidth({margin:true})/2);if(e=="show")a.css("opacity",0).css(f,b=="pos"?-g:g);var i={opacity:e=="show"?1:
-0};i[f]=(e=="show"?b=="pos"?"+=":"-=":b=="pos"?"-=":"+=")+g;a.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){e=="hide"&&a.hide();c.effects.restore(a,h);c.effects.removeWrapper(a);d.callback&&d.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);
-(function(j){j.effects.explode=function(a){return this.queue(function(){var c=a.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3,d=a.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3;a.options.mode=a.options.mode=="toggle"?j(this).is(":visible")?"hide":"show":a.options.mode;var b=j(this).show().css("visibility","hidden"),g=b.offset();g.top-=parseInt(b.css("marginTop"),10)||0;g.left-=parseInt(b.css("marginLeft"),10)||0;for(var h=b.outerWidth(true),i=b.outerHeight(true),e=0;e<c;e++)for(var f=
-0;f<d;f++)b.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-f*(h/d),top:-e*(i/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/d,height:i/c,left:g.left+f*(h/d)+(a.options.mode=="show"?(f-Math.floor(d/2))*(h/d):0),top:g.top+e*(i/c)+(a.options.mode=="show"?(e-Math.floor(c/2))*(i/c):0),opacity:a.options.mode=="show"?0:1}).animate({left:g.left+f*(h/d)+(a.options.mode=="show"?0:(f-Math.floor(d/2))*(h/d)),top:g.top+
-e*(i/c)+(a.options.mode=="show"?0:(e-Math.floor(c/2))*(i/c)),opacity:a.options.mode=="show"?1:0},a.duration||500);setTimeout(function(){a.options.mode=="show"?b.css({visibility:"visible"}):b.css({visibility:"visible"}).hide();a.callback&&a.callback.apply(b[0]);b.dequeue();j("div.ui-effects-explode").remove()},a.duration||500)})}})(jQuery);
-(function(b){b.effects.fade=function(a){return this.queue(function(){var c=b(this),d=b.effects.setMode(c,a.options.mode||"hide");c.animate({opacity:d},{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
-(function(c){c.effects.fold=function(a){return this.queue(function(){var b=c(this),j=["position","top","left"],d=c.effects.setMode(b,a.options.mode||"hide"),g=a.options.size||15,h=!!a.options.horizFirst,k=a.duration?a.duration/2:c.fx.speeds._default/2;c.effects.save(b,j);b.show();var e=c.effects.createWrapper(b).css({overflow:"hidden"}),f=d=="show"!=h,l=f?["width","height"]:["height","width"];f=f?[e.width(),e.height()]:[e.height(),e.width()];var i=/([0-9]+)%/.exec(g);if(i)g=parseInt(i[1],10)/100*
-f[d=="hide"?0:1];if(d=="show")e.css(h?{height:0,width:g}:{height:g,width:0});h={};i={};h[l[0]]=d=="show"?f[0]:g;i[l[1]]=d=="show"?f[1]:0;e.animate(h,k,a.options.easing).animate(i,k,a.options.easing,function(){d=="hide"&&b.hide();c.effects.restore(b,j);c.effects.removeWrapper(b);a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery);
-(function(b){b.effects.highlight=function(c){return this.queue(function(){var a=b(this),e=["backgroundImage","backgroundColor","opacity"],d=b.effects.setMode(a,c.options.mode||"show"),f={backgroundColor:a.css("backgroundColor")};if(d=="hide")f.opacity=0;b.effects.save(a,e);a.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(f,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){d=="hide"&&a.hide();b.effects.restore(a,e);d=="show"&&!b.support.opacity&&
-this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);
-(function(d){d.effects.pulsate=function(a){return this.queue(function(){var b=d(this),c=d.effects.setMode(b,a.options.mode||"show");times=(a.options.times||5)*2-1;duration=a.duration?a.duration/2:d.fx.speeds._default/2;isVisible=b.is(":visible");animateTo=0;if(!isVisible){b.css("opacity",0).show();animateTo=1}if(c=="hide"&&isVisible||c=="show"&&!isVisible)times--;for(c=0;c<times;c++){b.animate({opacity:animateTo},duration,a.options.easing);animateTo=(animateTo+1)%2}b.animate({opacity:animateTo},duration,
-a.options.easing,function(){animateTo==0&&b.hide();a.callback&&a.callback.apply(this,arguments)});b.queue("fx",function(){b.dequeue()}).dequeue()})}})(jQuery);
-(function(c){c.effects.puff=function(b){return this.queue(function(){var a=c(this),e=c.effects.setMode(a,b.options.mode||"hide"),g=parseInt(b.options.percent,10)||150,h=g/100,i={height:a.height(),width:a.width()};c.extend(b.options,{fade:true,mode:e,percent:e=="hide"?g:100,from:e=="hide"?i:{height:i.height*h,width:i.width*h}});a.effect("scale",b.options,b.duration,b.callback);a.dequeue()})};c.effects.scale=function(b){return this.queue(function(){var a=c(this),e=c.extend(true,{},b.options),g=c.effects.setMode(a,
-b.options.mode||"effect"),h=parseInt(b.options.percent,10)||(parseInt(b.options.percent,10)==0?0:g=="hide"?0:100),i=b.options.direction||"both",f=b.options.origin;if(g!="effect"){e.origin=f||["middle","center"];e.restore=true}f={height:a.height(),width:a.width()};a.from=b.options.from||(g=="show"?{height:0,width:0}:f);h={y:i!="horizontal"?h/100:1,x:i!="vertical"?h/100:1};a.to={height:f.height*h.y,width:f.width*h.x};if(b.options.fade){if(g=="show"){a.from.opacity=0;a.to.opacity=1}if(g=="hide"){a.from.opacity=
-1;a.to.opacity=0}}e.from=a.from;e.to=a.to;e.mode=g;a.effect("size",e,b.duration,b.callback);a.dequeue()})};c.effects.size=function(b){return this.queue(function(){var a=c(this),e=["position","top","left","width","height","overflow","opacity"],g=["position","top","left","overflow","opacity"],h=["width","height","overflow"],i=["fontSize"],f=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],k=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],p=c.effects.setMode(a,
-b.options.mode||"effect"),n=b.options.restore||false,m=b.options.scale||"both",l=b.options.origin,j={height:a.height(),width:a.width()};a.from=b.options.from||j;a.to=b.options.to||j;if(l){l=c.effects.getBaseline(l,j);a.from.top=(j.height-a.from.height)*l.y;a.from.left=(j.width-a.from.width)*l.x;a.to.top=(j.height-a.to.height)*l.y;a.to.left=(j.width-a.to.width)*l.x}var d={from:{y:a.from.height/j.height,x:a.from.width/j.width},to:{y:a.to.height/j.height,x:a.to.width/j.width}};if(m=="box"||m=="both"){if(d.from.y!=
-d.to.y){e=e.concat(f);a.from=c.effects.setTransition(a,f,d.from.y,a.from);a.to=c.effects.setTransition(a,f,d.to.y,a.to)}if(d.from.x!=d.to.x){e=e.concat(k);a.from=c.effects.setTransition(a,k,d.from.x,a.from);a.to=c.effects.setTransition(a,k,d.to.x,a.to)}}if(m=="content"||m=="both")if(d.from.y!=d.to.y){e=e.concat(i);a.from=c.effects.setTransition(a,i,d.from.y,a.from);a.to=c.effects.setTransition(a,i,d.to.y,a.to)}c.effects.save(a,n?e:g);a.show();c.effects.createWrapper(a);a.css("overflow","hidden").css(a.from);
-if(m=="content"||m=="both"){f=f.concat(["marginTop","marginBottom"]).concat(i);k=k.concat(["marginLeft","marginRight"]);h=e.concat(f).concat(k);a.find("*[width]").each(function(){child=c(this);n&&c.effects.save(child,h);var o={height:child.height(),width:child.width()};child.from={height:o.height*d.from.y,width:o.width*d.from.x};child.to={height:o.height*d.to.y,width:o.width*d.to.x};if(d.from.y!=d.to.y){child.from=c.effects.setTransition(child,f,d.from.y,child.from);child.to=c.effects.setTransition(child,
-f,d.to.y,child.to)}if(d.from.x!=d.to.x){child.from=c.effects.setTransition(child,k,d.from.x,child.from);child.to=c.effects.setTransition(child,k,d.to.x,child.to)}child.css(child.from);child.animate(child.to,b.duration,b.options.easing,function(){n&&c.effects.restore(child,h)})})}a.animate(a.to,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){a.to.opacity===0&&a.css("opacity",a.from.opacity);p=="hide"&&a.hide();c.effects.restore(a,n?e:g);c.effects.removeWrapper(a);b.callback&&
-b.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);
-(function(d){d.effects.shake=function(a){return this.queue(function(){var b=d(this),j=["position","top","left"];d.effects.setMode(b,a.options.mode||"effect");var c=a.options.direction||"left",e=a.options.distance||20,l=a.options.times||3,f=a.duration||a.options.duration||140;d.effects.save(b,j);b.show();d.effects.createWrapper(b);var g=c=="up"||c=="down"?"top":"left",h=c=="up"||c=="left"?"pos":"neg";c={};var i={},k={};c[g]=(h=="pos"?"-=":"+=")+e;i[g]=(h=="pos"?"+=":"-=")+e*2;k[g]=(h=="pos"?"-=":"+=")+
-e*2;b.animate(c,f,a.options.easing);for(e=1;e<l;e++)b.animate(i,f,a.options.easing).animate(k,f,a.options.easing);b.animate(i,f,a.options.easing).animate(c,f/2,a.options.easing,function(){d.effects.restore(b,j);d.effects.removeWrapper(b);a.callback&&a.callback.apply(this,arguments)});b.queue("fx",function(){b.dequeue()});b.dequeue()})}})(jQuery);
-(function(c){c.effects.slide=function(d){return this.queue(function(){var a=c(this),h=["position","top","left"],e=c.effects.setMode(a,d.options.mode||"show"),b=d.options.direction||"left";c.effects.save(a,h);a.show();c.effects.createWrapper(a).css({overflow:"hidden"});var f=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";var g=d.options.distance||(f=="top"?a.outerHeight({margin:true}):a.outerWidth({margin:true}));if(e=="show")a.css(f,b=="pos"?-g:g);var i={};i[f]=(e=="show"?b=="pos"?
-"+=":"-=":b=="pos"?"-=":"+=")+g;a.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){e=="hide"&&a.hide();c.effects.restore(a,h);c.effects.removeWrapper(a);d.callback&&d.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);
-(function(e){e.effects.transfer=function(a){return this.queue(function(){var b=e(this),c=e(a.options.to),d=c.offset();c={top:d.top,left:d.left,height:c.innerHeight(),width:c.innerWidth()};d=b.offset();var f=e('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(a.options.className).css({top:d.top,left:d.left,height:b.innerHeight(),width:b.innerWidth(),position:"absolute"}).animate(c,a.duration,a.options.easing,function(){f.remove();a.callback&&a.callback.apply(b[0],arguments);
-b.dequeue()})})}})(jQuery);
-(function(c){c.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var a=this,b=a.options;a.running=0;a.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");
-a.headers=a.element.find(b.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b.disabled||c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b.disabled||c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b.disabled||c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b.disabled||c(this).removeClass("ui-state-focus")});a.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
-if(b.navigation){var d=a.element.find("a").filter(b.navigationFilter).eq(0);if(d.length){var f=d.closest(".ui-accordion-header");a.active=f.length?f:d.closest(".ui-accordion-content").prev()}}a.active=a._findActive(a.active||b.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all ui-corner-top");a.active.next().addClass("ui-accordion-content-active");a._createIcons();a.resize();a.element.attr("role","tablist");a.headers.attr("role","tab").bind("keydown.accordion",function(g){return a._keydown(g)}).next().attr("role",
-"tabpanel");a.headers.not(a.active||"").attr({"aria-expanded":"false",tabIndex:-1}).next().hide();a.active.length?a.active.attr({"aria-expanded":"true",tabIndex:0}):a.headers.eq(0).attr("tabIndex",0);c.browser.safari||a.headers.find("a").attr("tabIndex",-1);b.event&&a.headers.bind(b.event.split(" ").join(".accordion ")+".accordion",function(g){a._clickHandler.call(a,g,this);g.preventDefault()})},_createIcons:function(){var a=this.options;if(a.icons){c("<span></span>").addClass("ui-icon "+a.icons.header).prependTo(this.headers);
-this.active.children(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var a=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex");
-this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(a.autoHeight||a.fillHeight)b.css("height","");return c.Widget.prototype.destroy.call(this)},_setOption:function(a,b){c.Widget.prototype._setOption.apply(this,arguments);a=="active"&&this.activate(b);if(a=="icons"){this._destroyIcons();
-b&&this._createIcons()}if(a=="disabled")this.headers.add(this.headers.next())[b?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(a){if(!(this.options.disabled||a.altKey||a.ctrlKey)){var b=c.ui.keyCode,d=this.headers.length,f=this.headers.index(a.target),g=false;switch(a.keyCode){case b.RIGHT:case b.DOWN:g=this.headers[(f+1)%d];break;case b.LEFT:case b.UP:g=this.headers[(f-1+d)%d];break;case b.SPACE:case b.ENTER:this._clickHandler({target:a.target},a.target);
-a.preventDefault()}if(g){c(a.target).attr("tabIndex",-1);c(g).attr("tabIndex",0);g.focus();return false}return true}},resize:function(){var a=this.options,b;if(a.fillSpace){if(c.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}b=this.element.parent().height();c.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){b-=c(this).outerHeight(true)});this.headers.next().each(function(){c(this).height(Math.max(0,b-c(this).innerHeight()+
-c(this).height()))}).css("overflow","auto")}else if(a.autoHeight){b=0;this.headers.next().each(function(){b=Math.max(b,c(this).height("").height())}).height(b)}return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(a){return a?typeof a==="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(a,b){var d=this.options;
-if(!d.disabled)if(a.target){a=c(a.currentTarget||b);b=a[0]===this.active[0];d.active=d.collapsible&&b?false:this.headers.index(a);if(!(this.running||!d.collapsible&&b)){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);if(!b){a.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected);
-a.next().addClass("ui-accordion-content-active")}h=a.next();f=this.active.next();g={options:d,newHeader:b&&d.collapsible?c([]):a,oldHeader:this.active,newContent:b&&d.collapsible?c([]):h,oldContent:f};d=this.headers.index(this.active[0])>this.headers.index(a[0]);this.active=b?c([]):a;this._toggle(h,f,g,b,d)}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);
-this.active.next().addClass("ui-accordion-content-active");var f=this.active.next(),g={options:d,newHeader:c([]),oldHeader:d.active,newContent:c([]),oldContent:f},h=this.active=c([]);this._toggle(h,f,g)}},_toggle:function(a,b,d,f,g){var h=this,e=h.options;h.toShow=a;h.toHide=b;h.data=d;var j=function(){if(h)return h._completed.apply(h,arguments)};h._trigger("changestart",null,h.data);h.running=b.size()===0?a.size():b.size();if(e.animated){d={};d=e.collapsible&&f?{toShow:c([]),toHide:b,complete:j,
-down:g,autoHeight:e.autoHeight||e.fillSpace}:{toShow:a,toHide:b,complete:j,down:g,autoHeight:e.autoHeight||e.fillSpace};if(!e.proxied)e.proxied=e.animated;if(!e.proxiedDuration)e.proxiedDuration=e.duration;e.animated=c.isFunction(e.proxied)?e.proxied(d):e.proxied;e.duration=c.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxiedDuration;f=c.ui.accordion.animations;var i=e.duration,k=e.animated;if(k&&!f[k]&&!c.easing[k])k="slide";f[k]||(f[k]=function(l){this.slide(l,{easing:k,duration:i||700})});
-f[k](d)}else{if(e.collapsible&&f)a.toggle();else{b.hide();a.show()}j(true)}b.prev().attr({"aria-expanded":"false",tabIndex:-1}).blur();a.prev().attr({"aria-expanded":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data)}}});c.extend(c.ui.accordion,{version:"1.8.4",animations:{slide:function(a,
-b){a=c.extend({easing:"swing",duration:300},a,b);if(a.toHide.size())if(a.toShow.size()){var d=a.toShow.css("overflow"),f=0,g={},h={},e;b=a.toShow;e=b[0].style.width;b.width(parseInt(b.parent().width(),10)-parseInt(b.css("paddingLeft"),10)-parseInt(b.css("paddingRight"),10)-(parseInt(b.css("borderLeftWidth"),10)||0)-(parseInt(b.css("borderRightWidth"),10)||0));c.each(["height","paddingTop","paddingBottom"],function(j,i){h[i]="hide";j=(""+c.css(a.toShow[0],i)).match(/^([\d+-.]+)(.*)$/);g[i]={value:j[1],
-unit:j[2]||"px"}});a.toShow.css({height:0,overflow:"hidden"}).show();a.toHide.filter(":hidden").each(a.complete).end().filter(":visible").animate(h,{step:function(j,i){if(i.prop=="height")f=i.end-i.start===0?0:(i.now-i.start)/(i.end-i.start);a.toShow[0].style[i.prop]=f*g[i.prop].value+g[i.prop].unit},duration:a.duration,easing:a.easing,complete:function(){a.autoHeight||a.toShow.css("height","");a.toShow.css({width:e,overflow:d});a.complete()}})}else a.toHide.animate({height:"hide",paddingTop:"hide",
-paddingBottom:"hide"},a);else a.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},a)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(jQuery);
-(function(e){e.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},_create:function(){var a=this,b=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!a.options.disabled){var d=e.ui.keyCode;switch(c.keyCode){case d.PAGE_UP:a._move("previousPage",
-c);break;case d.PAGE_DOWN:a._move("nextPage",c);break;case d.UP:a._move("previous",c);c.preventDefault();break;case d.DOWN:a._move("next",c);c.preventDefault();break;case d.ENTER:case d.NUMPAD_ENTER:a.menu.element.is(":visible")&&c.preventDefault();case d.TAB:if(!a.menu.active)return;a.menu.select(c);break;case d.ESCAPE:a.element.val(a.term);a.close(c);break;default:clearTimeout(a.searching);a.searching=setTimeout(function(){if(a.term!=a.element.val()){a.selectedItem=null;a.search(null,c)}},a.options.delay);
-break}}}).bind("focus.autocomplete",function(){if(!a.options.disabled){a.selectedItem=null;a.previous=a.element.val()}}).bind("blur.autocomplete",function(c){if(!a.options.disabled){clearTimeout(a.searching);a.closing=setTimeout(function(){a.close(c);a._change(c)},150)}});this._initSource();this.response=function(){return a._response.apply(a,arguments)};this.menu=e("<ul></ul>").addClass("ui-autocomplete").appendTo(e(this.options.appendTo||"body",b)[0]).mousedown(function(c){var d=a.menu.element[0];
-c.target===d&&setTimeout(function(){e(document).one("mousedown",function(f){f.target!==a.element[0]&&f.target!==d&&!e.ui.contains(d,f.target)&&a.close()})},1);setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:function(c,d){d=d.item.data("item.autocomplete");false!==a._trigger("focus",null,{item:d})&&/^key/.test(c.originalEvent.type)&&a.element.val(d.value)},selected:function(c,d){d=d.item.data("item.autocomplete");var f=a.previous;if(a.element[0]!==b.activeElement){a.element.focus();
-a.previous=f}false!==a._trigger("select",c,{item:d})&&a.element.val(d.value);a.close(c);a.selectedItem=d},blur:function(){a.menu.element.is(":visible")&&a.element.val()!==a.term&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");e.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();
-e.Widget.prototype.destroy.call(this)},_setOption:function(a,b){e.Widget.prototype._setOption.apply(this,arguments);a==="source"&&this._initSource();if(a==="appendTo")this.menu.element.appendTo(e(b||"body",this.element[0].ownerDocument)[0])},_initSource:function(){var a,b;if(e.isArray(this.options.source)){a=this.options.source;this.source=function(c,d){d(e.ui.autocomplete.filter(a,c.term))}}else if(typeof this.options.source==="string"){b=this.options.source;this.source=function(c,d){e.getJSON(b,
-c,d)}}else this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val();if(a.length<this.options.minLength)return this.close(b);clearTimeout(this.closing);if(this._trigger("search")!==false)return this._search(a)},_search:function(a){this.term=this.element.addClass("ui-autocomplete-loading").val();this.source({term:a},this.response)},_response:function(a){if(a.length){a=this._normalize(a);this._suggest(a);this._trigger("open")}else this.close();this.element.removeClass("ui-autocomplete-loading")},
-close:function(a){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this._trigger("close",a);this.menu.element.hide();this.menu.deactivate()}},_change:function(a){this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(a){if(a.length&&a[0].label&&a[0].value)return a;return e.map(a,function(b){if(typeof b==="string")return{label:b,value:b};return e.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(a){var b=
-this.menu.element.empty().zIndex(this.element.zIndex()+1),c;this._renderMenu(b,a);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position(e.extend({of:this.element},this.options.position));a=b.width("").outerWidth();c=this.element.outerWidth();b.outerWidth(Math.max(a,c))},_renderMenu:function(a,b){var c=this;e.each(b,function(d,f){c._renderItem(a,f)})},_renderItem:function(a,b){return e("<li></li>").data("item.autocomplete",b).append(e("<a></a>").text(b.label)).appendTo(a)},_move:function(a,
-b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](b);else this.search(null,b)},widget:function(){return this.menu.element}});e.extend(e.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(a,b){var c=new RegExp(e.ui.autocomplete.escapeRegex(b),"i");return e.grep(a,function(d){return c.test(d.label||d.value||
-d)})}})})(jQuery);
-(function(e){e.widget("ui.menu",{_create:function(){var a=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(b){if(e(b.target).closest(".ui-menu-item a").length){b.preventDefault();a.select(b)}});this.refresh()},refresh:function(){var a=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(b){a.activate(b,
-e(this).parent())}).mouseleave(function(){a.deactivate()})},activate:function(a,b){this.deactivate();if(this.hasScroll()){var c=b.offset().top-this.element.offset().top,d=this.element.attr("scrollTop"),f=this.element.height();if(c<0)this.element.attr("scrollTop",d+c);else c>f&&this.element.attr("scrollTop",d+c-f+b.height())}this.active=b.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:b})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");
-this._trigger("blur");this.active=null}},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,b,c){if(this.active){a=this.active[a+"All"](".ui-menu-item").eq(0);a.length?this.activate(c,a):this.activate(c,this.element.children(b))}else this.activate(c,
-this.element.children(b))},nextPage:function(a){if(this.hasScroll())if(!this.active||this.last())this.activate(a,this.element.children(":first"));else{var b=this.active.offset().top,c=this.element.height(),d=this.element.children("li").filter(function(){var f=e(this).offset().top-b-c+e(this).height();return f<10&&f>-10});d.length||(d=this.element.children(":last"));this.activate(a,d)}else this.activate(a,this.element.children(!this.active||this.last()?":first":":last"))},previousPage:function(a){if(this.hasScroll())if(!this.active||
-this.first())this.activate(a,this.element.children(":last"));else{var b=this.active.offset().top,c=this.element.height();result=this.element.children("li").filter(function(){var d=e(this).offset().top-b+c-e(this).height();return d<10&&d>-10});result.length||(result=this.element.children(":first"));this.activate(a,result)}else this.activate(a,this.element.children(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(a){this._trigger("selected",
-a,{item:this.active})}})})(jQuery);
-(function(a){var g,i=function(b){a(":ui-button",b.target.form).each(function(){var c=a(this).data("button");setTimeout(function(){c.refresh()},1)})},h=function(b){var c=b.name,d=b.form,e=a([]);if(c)e=d?a(d).find("[name='"+c+"']"):a("[name='"+c+"']",b.ownerDocument).filter(function(){return!this.form});return e};a.widget("ui.button",{options:{text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",i);this._determineButtonType();
-this.hasTitle=!!this.buttonElement.attr("title");var b=this,c=this.options,d=this.type==="checkbox"||this.type==="radio",e="ui-state-hover"+(!d?" ui-state-active":"");if(c.label===null)c.label=this.buttonElement.html();if(this.element.is(":disabled"))c.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!c.disabled){a(this).addClass("ui-state-hover");this===g&&a(this).addClass("ui-state-active")}}).bind("mouseleave.button",
-function(){c.disabled||a(this).removeClass(e)}).bind("focus.button",function(){a(this).addClass("ui-state-focus")}).bind("blur.button",function(){a(this).removeClass("ui-state-focus")});d&&this.element.bind("change.button",function(){b.refresh()});if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(c.disabled)return false;a(this).toggleClass("ui-state-active");b.buttonElement.attr("aria-pressed",b.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",
-function(){if(c.disabled)return false;a(this).addClass("ui-state-active");b.buttonElement.attr("aria-pressed",true);var f=b.element[0];h(f).not(f).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)});else{this.buttonElement.bind("mousedown.button",function(){if(c.disabled)return false;a(this).addClass("ui-state-active");g=this;a(document).one("mouseup",function(){g=null})}).bind("mouseup.button",function(){if(c.disabled)return false;a(this).removeClass("ui-state-active")}).bind("keydown.button",
-function(f){if(c.disabled)return false;if(f.keyCode==a.ui.keyCode.SPACE||f.keyCode==a.ui.keyCode.ENTER)a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(f){f.keyCode===a.ui.keyCode.SPACE&&a(this).click()})}this._setOption("disabled",c.disabled)},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?
-"input":"button";if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("label[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var b=this.element.is(":checked");b&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",b)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());
-this.hasTitle||this.buttonElement.removeAttr("title");a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments);if(b==="disabled")c?this.element.attr("disabled",true):this.element.removeAttr("disabled");this._resetButton()},refresh:function(){var b=this.element.is(":disabled");b!==this.options.disabled&&this._setOption("disabled",b);if(this.type==="radio")h(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed",
-true):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false)});else if(this.type==="checkbox")this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var b=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),
-c=a("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),d=this.options.icons,e=d.primary&&d.secondary;if(d.primary||d.secondary){b.addClass("ui-button-text-icon"+(e?"s":d.primary?"-primary":"-secondary"));d.primary&&b.prepend("<span class='ui-button-icon-primary ui-icon "+d.primary+"'></span>");d.secondary&&b.append("<span class='ui-button-icon-secondary ui-icon "+d.secondary+"'></span>");if(!this.options.text){b.addClass(e?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary");
-this.hasTitle||b.attr("title",c)}}else b.addClass("ui-button-text-only")}}});a.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init()},_init:function(){this.refresh()},_setOption:function(b,c){b==="disabled"&&this.buttons.button("option",b,c);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()},
-destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");a.Widget.prototype.destroy.call(this)}})})(jQuery);
-(function(d,G){function L(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass=
-"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su",
-"Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",
-minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};d.extend(this._defaults,this.regional[""]);this.dpDiv=d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}function E(a,b){d.extend(a,
-b);for(var c in b)if(b[c]==null||b[c]==G)a[c]=b[c];return a}d.extend(d.ui,{datepicker:{version:"1.8.4"}});var y=(new Date).getTime();d.extend(L.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){E(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]=
-f}}}e=a.nodeName.toLowerCase();f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input")this._connectDatepicker(a,i);else f&&this._inlineDatepicker(a,i)},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},
-_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b)}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&&
-b.append.remove();if(c){b.append=d('<span class="'+this._appendClass+'">'+c+"</span>");a[e?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c=="focus"||c=="both")a.focus(this._showDatepicker);if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('<button type="button"></button>').addClass(this._triggerClass).html(f==
-""?c:d("<img/>").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;g<f.length;g++)if(f[g].length>h){h=f[g].length;i=g}return i};b.setMonth(e(this._get(a,
-c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b),
-true);this._updateDatepicker(b);this._updateAlternate(b)}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=d('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}E(a.settings,e||{});b=b&&b.constructor==
-Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);
-d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(e=="div"||e=="span")b.removeClass(this.markerClassName).empty()}},
-_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b=
-d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;
-for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return true;return false},_getInst:function(a){try{return d.data(a,"datepicker")}catch(b){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,b,c){var e=this._getInst(a);if(arguments.length==2&&typeof b=="string")return b=="defaults"?d.extend({},d.datepicker._defaults):e?b=="all"?d.extend({},e.settings):this._get(e,b):null;var f=b||{};if(typeof b=="string"){f={};f[b]=c}if(e){this._curInst==e&&
-this._hideDatepicker();var h=this._getDateDatepicker(a,true);E(e.settings,f);this._attachments(d(a),e);this._autoSize(e);this._setDateDatepicker(a,h);this._updateDatepicker(e)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){if(a=this._getInst(a)){this._setDate(a,b);this._updateDatepicker(a);this._updateAlternate(a)}},_getDateDatepicker:function(a,b){(a=this._getInst(a))&&
-!a.inline&&this._setDateFromField(a,b);return a?this._getDate(a):null},_doKeyDown:function(a){var b=d.datepicker._getInst(a.target),c=true,e=b.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=true;if(d.datepicker._datepickerShowing)switch(a.keyCode){case 9:d.datepicker._hideDatepicker();c=false;break;case 13:c=d("td."+d.datepicker._dayOverClass,b.dpDiv).add(d("td."+d.datepicker._currentClass,b.dpDiv));c[0]?d.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,c[0]):d.datepicker._hideDatepicker();
-return false;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 35:if(a.ctrlKey||a.metaKey)d.datepicker._clearDate(a.target);c=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey)d.datepicker._gotoToday(a.target);c=a.ctrlKey||
-a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?+1:-1,"D");c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 38:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,-7,"D");c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?-1:+1,"D");c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustDate(a.target,
-a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 40:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,+7,"D");c=a.ctrlKey||a.metaKey;break;default:c=false}else if(a.keyCode==36&&a.ctrlKey)d.datepicker._showDatepicker(this);else c=false;if(c){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var b=d.datepicker._getInst(a.target);if(d.datepicker._get(b,"constrainInput")){b=d.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));
-var c=String.fromCharCode(a.charCode==G?a.keyCode:a.charCode);return a.ctrlKey||c<" "||!b||b.indexOf(c)>-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}return true},_showDatepicker:function(a){a=a.target||
-a;if(a.nodeName.toLowerCase()!="input")a=d("input",a.parentNode)[0];if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst!=b&&d.datepicker._curInst.dpDiv.stop(true,true);var c=d.datepicker._get(b,"beforeShow");E(b.settings,c?c.apply(a,[a,b]):{});b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog)a.value="";if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);
-d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return!e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b,c,e);b.dpDiv.css({position:d.datepicker._inDialog&&
-d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){d.datepicker._datepickerShowing=true;var i=d.datepicker._getBorders(b.dpDiv);b.dpDiv.find("iframe.ui-datepicker-cover").css({left:-i[0],top:-i[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})};b.dpDiv.zIndex(d(a).zIndex()+1);d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,
-h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f)h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}},_updateDatepicker:function(a){var b=this,c=d.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a)).find("iframe.ui-datepicker-cover").css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){d(this).removeClass("ui-state-hover");
-this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!b._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");d(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).addClass("ui-datepicker-prev-hover");
-this.className.indexOf("ui-datepicker-next")!=-1&&d(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();c=this._getNumberOfMonths(a);var e=c[1];e>1?a.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");
-a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input.focus()},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),
-k=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-g):0);b.top-=Math.min(b.top,b.top+f>k&&k>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1);)a=a[b?"previousSibling":"nextSibling"];
-a=d(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=null};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();if(a=this._get(b,"onClose"))a.apply(b.input?b.input[0]:null,[b.input?b.input.val():
-"",b]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&
-!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;
-b.drawYear=b.selectedYear=b.currentYear}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e._selectingMonthYear=false;e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_clickMonthYear:function(a){var b=
-this._getInst(d(a)[0]);b.input&&b._selectingMonthYear&&setTimeout(function(){b.input.focus()},0);b._selectingMonthYear=!b._selectingMonthYear},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay=d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=
-d(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c)c.apply(a.input?a.input[0]:null,[b,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a);else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,
-"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b==
-"object"?b.toString():b+"";if(b=="")return null;for(var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff,f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,k=c=-1,l=-1,u=-1,j=false,o=function(p){(p=z+1<a.length&&a.charAt(z+1)==p)&&z++;return p},m=function(p){o(p);p=new RegExp("^\\d{1,"+(p=="@"?14:p=="!"?20:p=="y"?4:p=="o"?
-3:2)+"}");p=b.substring(s).match(p);if(!p)throw"Missing number at position "+s;s+=p[0].length;return parseInt(p[0],10)},n=function(p,w,H){p=o(p)?H:w;for(w=0;w<p.length;w++)if(b.substr(s,p[w].length)==p[w]){s+=p[w].length;return w+1}throw"Unknown name at position "+s;},r=function(){if(b.charAt(s)!=a.charAt(z))throw"Unexpected literal at position "+s;s++},s=0,z=0;z<a.length;z++)if(j)if(a.charAt(z)=="'"&&!o("'"))j=false;else r();else switch(a.charAt(z)){case "d":l=m("d");break;case "D":n("D",f,h);break;
-case "o":u=m("o");break;case "m":k=m("m");break;case "M":k=n("M",i,g);break;case "y":c=m("y");break;case "@":var v=new Date(m("@"));c=v.getFullYear();k=v.getMonth()+1;l=v.getDate();break;case "!":v=new Date((m("!")-this._ticksTo1970)/1E4);c=v.getFullYear();k=v.getMonth()+1;l=v.getDate();break;case "'":if(o("'"))r();else j=true;break;default:r()}if(c==-1)c=(new Date).getFullYear();else if(c<100)c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=e?0:-100);if(u>-1){k=1;l=u;do{e=this._getDaysInMonth(c,
-k-1);if(l<=e)break;k++;l-=e}while(1)}v=this._daylightSavingAdjust(new Date(c,k-1,l));if(v.getFullYear()!=c||v.getMonth()+1!=k||v.getDate()!=l)throw"Invalid date";return v},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,b,c){if(!b)return"";
-var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=j+1<a.length&&a.charAt(j+1)==o)&&j++;return o},g=function(o,m,n){m=""+m;if(i(o))for(;m.length<n;)m="0"+m;return m},k=function(o,m,n,r){return i(o)?r[m]:n[m]},l="",u=false;if(b)for(var j=0;j<a.length;j++)if(u)if(a.charAt(j)=="'"&&!i("'"))u=false;else l+=a.charAt(j);
-else switch(a.charAt(j)){case "d":l+=g("d",b.getDate(),2);break;case "D":l+=k("D",b.getDay(),e,f);break;case "o":l+=g("o",(b.getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":l+=g("m",b.getMonth()+1,2);break;case "M":l+=k("M",b.getMonth(),h,c);break;case "y":l+=i("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case "@":l+=b.getTime();break;case "!":l+=b.getTime()*1E4+this._ticksTo1970;break;case "'":if(i("'"))l+="'";else u=true;break;default:l+=a.charAt(j)}return l},
-_possibleChars:function(a){for(var b="",c=false,e=function(h){(h=f+1<a.length&&a.charAt(f+1)==h)&&f++;return h},f=0;f<a.length;f++)if(c)if(a.charAt(f)=="'"&&!e("'"))c=false;else b+=a.charAt(f);else switch(a.charAt(f)){case "d":case "m":case "y":case "@":b+="0123456789";break;case "D":case "M":return null;case "'":if(e("'"))b+="'";else c=true;break;default:b+=a.charAt(f)}return b},_get:function(a,b){return a.settings[b]!==G?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!=
-a.lastVal){var c=this._get(a,"dateFormat"),e=a.lastVal=a.input?a.input.val():null,f,h;f=h=this._getDefaultDate(a);var i=this._getFormatConfig(a);try{f=this.parseDate(c,e,i)||h}catch(g){this.log(g);e=b?"":e}a.selectedDay=f.getDate();a.drawMonth=a.selectedMonth=f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();a.currentDay=e?f.getDate():0;a.currentMonth=e?f.getMonth():0;a.currentYear=e?f.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,
-this._get(a,"defaultDate"),new Date))},_determineDate:function(a,b,c){var e=function(h){var i=new Date;i.setDate(i.getDate()+h);return i},f=function(h){try{return d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),h,d.datepicker._getFormatConfig(a))}catch(i){}var g=(h.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,k=g.getFullYear(),l=g.getMonth();g=g.getDate();for(var u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,j=u.exec(h);j;){switch(j[2]||"d"){case "d":case "D":g+=parseInt(j[1],
-10);break;case "w":case "W":g+=parseInt(j[1],10)*7;break;case "m":case "M":l+=parseInt(j[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(k,l));break;case "y":case "Y":k+=parseInt(j[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(k,l));break}j=u.exec(h)}return new Date(k,l,g)};if(b=(b=b==null?c:typeof b=="string"?f(b):typeof b=="number"?isNaN(b)?c:e(b):b)&&b.toString()=="Invalid Date"?c:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0)}return this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(a){if(!a)return null;
-a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(e?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||
-a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),k=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?
-new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),j=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=j&&n<j?j:n;this._daylightSavingAdjust(new Date(m,g,1))>n;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-k,1)),this._getFormatConfig(a));
-n=this._canAdjustMonth(a,-1,m,g)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', -"+k+", 'M');\" title=\""+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>":f?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>";var r=this._get(a,"nextText");r=!h?r:this.formatDate(r,this._daylightSavingAdjust(new Date(m,
-g+k,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', +"+k+", 'M');\" title=\""+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>";k=this._get(a,"currentText");r=this._get(a,"gotoCurrent")&&
-a.currentDay?u:b;k=!h?k:this.formatDate(k,r,this._getFormatConfig(a));h=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+y+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"";e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?h:"")+(this._isInRange(a,r)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+
-y+".datepicker._gotoToday('#"+a.id+"');\">"+k+"</button>":"")+(c?"":h)+"</div>":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;k=this._get(a,"showWeek");r=this._get(a,"dayNames");this._get(a,"dayNamesShort");var s=this._get(a,"dayNamesMin"),z=this._get(a,"monthNames"),v=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),w=this._get(a,"showOtherMonths"),H=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var M=this._getDefaultDate(a),I="",C=0;C<i[0];C++){for(var N=
-"",D=0;D<i[1];D++){var J=this._daylightSavingAdjust(new Date(m,g,a.selectedDay)),t=" ui-corner-all",x="";if(l){x+='<div class="ui-datepicker-group';if(i[1]>1)switch(D){case 0:x+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]-1:x+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:x+=" ui-datepicker-group-middle";t="";break}x+='">'}x+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&&C==0?c?
-f:n:"")+(/all|right/.test(t)&&C==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,j,o,C>0||D>0,z,v)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var A=k?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(t=0;t<7;t++){var q=(t+h)%7;A+="<th"+((t+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+r[q]+'">'+s[q]+"</span></th>"}x+=A+"</tr></thead><tbody>";A=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,
-A);t=(this._getFirstDayOfMonth(m,g)-h+7)%7;A=l?6:Math.ceil((t+A)/7);q=this._daylightSavingAdjust(new Date(m,g,1-t));for(var O=0;O<A;O++){x+="<tr>";var P=!k?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(q)+"</td>";for(t=0;t<7;t++){var F=p?p.apply(a.input?a.input[0]:null,[q]):[true,""],B=q.getMonth()!=g,K=B&&!H||!F[0]||j&&q<j||o&&q>o;P+='<td class="'+((t+h+6)%7>=5?" ui-datepicker-week-end":"")+(B?" ui-datepicker-other-month":"")+(q.getTime()==J.getTime()&&g==a.selectedMonth&&
-a._keyEvent||M.getTime()==q.getTime()&&M.getTime()==J.getTime()?" "+this._dayOverClass:"")+(K?" "+this._unselectableClass+" ui-state-disabled":"")+(B&&!w?"":" "+F[1]+(q.getTime()==u.getTime()?" "+this._currentClass:"")+(q.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!B||w)&&F[2]?' title="'+F[2]+'"':"")+(K?"":' onclick="DP_jQuery_'+y+".datepicker._selectDay('#"+a.id+"',"+q.getMonth()+","+q.getFullYear()+', this);return false;"')+">"+(B&&!w?" ":K?'<span class="ui-state-default">'+q.getDate()+
-"</span>":'<a class="ui-state-default'+(q.getTime()==b.getTime()?" ui-state-highlight":"")+(q.getTime()==J.getTime()?" ui-state-active":"")+(B?" ui-priority-secondary":"")+'" href="#">'+q.getDate()+"</a>")+"</td>";q.setDate(q.getDate()+1);q=this._daylightSavingAdjust(q)}x+=P+"</tr>"}g++;if(g>11){g=0;m++}x+="</tbody></table>"+(l?"</div>"+(i[0]>0&&D==i[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");N+=x}I+=N}I+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':
-"");a._keyEvent=false;return I},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var k=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),j='<div class="ui-datepicker-title">',o="";if(h||!k)o+='<span class="ui-datepicker-month">'+i[b]+"</span>";else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+
-a.id+"');\">";for(var n=0;n<12;n++)if((!i||n>=e.getMonth())&&(!m||n<=f.getMonth()))o+='<option value="'+n+'"'+(n==b?' selected="selected"':"")+">"+g[n]+"</option>";o+="</select>"}u||(j+=o+(h||!(k&&l)?" ":""));if(h||!l)j+='<span class="ui-datepicker-year">'+c+"</span>";else{g=this._get(a,"yearRange").split(":");var r=(new Date).getFullYear();i=function(s){s=s.match(/c[+-].*/)?c+parseInt(s.substring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);return isNaN(s)?r:s};b=i(g[0]);g=Math.max(b,
-i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(j+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";b<=g;b++)j+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>";j+="</select>"}j+=this._get(a,"yearSuffix");if(u)j+=(h||!(k&&l)?" ":"")+o;j+="</div>";return j},_adjustInstDate:function(a,b,c){var e=
-a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y")this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&b<c?c:b;return b=a&&b>a?a:b},_notifyChange:function(a){var b=this._get(a,
-"onChangeMonthYear");if(b)b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a);
-c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,
-"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker=
-function(a){if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));
-return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new L;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.4";window["DP_jQuery_"+y]=d})(jQuery);
-(function(c,j){c.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",of:window,collision:"fit",using:function(a){var b=c(this).css(a).offset().top;b<0&&c(this).css("top",a.top-b)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");
-if(typeof this.originalTitle!=="string")this.originalTitle="";var a=this,b=a.options,d=b.title||a.originalTitle||" ",f=c.ui.dialog.getTitleId(a.element),g=(a.uiDialog=c("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b.dialogClass).css({zIndex:b.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(i){if(b.closeOnEscape&&i.keyCode&&i.keyCode===c.ui.keyCode.ESCAPE){a.close(i);i.preventDefault()}}).attr({role:"dialog","aria-labelledby":f}).mousedown(function(i){a.moveToTop(false,
-i)});a.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);var e=(a.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),h=c('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).click(function(i){a.close(i);
-return false}).appendTo(e);(a.uiDialogTitlebarCloseText=c("<span></span>")).addClass("ui-icon ui-icon-closethick").text(b.closeText).appendTo(h);c("<span></span>").addClass("ui-dialog-title").attr("id",f).html(d).prependTo(e);if(c.isFunction(b.beforeclose)&&!c.isFunction(b.beforeClose))b.beforeClose=b.beforeclose;e.find("*").add(e).disableSelection();b.draggable&&c.fn.draggable&&a._makeDraggable();b.resizable&&c.fn.resizable&&a._makeResizable();a._createButtons(b.buttons);a._isOpen=false;c.fn.bgiframe&&
-g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var a=this;a.overlay&&a.overlay.destroy();a.uiDialog.hide();a.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");a.uiDialog.remove();a.originalTitle&&a.element.attr("title",a.originalTitle);return a},widget:function(){return this.uiDialog},close:function(a){var b=this,d;if(false!==b._trigger("beforeClose",a)){b.overlay&&b.overlay.destroy();b.uiDialog.unbind("keypress.ui-dialog");
-b._isOpen=false;if(b.options.hide)b.uiDialog.hide(b.options.hide,function(){b._trigger("close",a)});else{b.uiDialog.hide();b._trigger("close",a)}c.ui.dialog.overlay.resize();if(b.options.modal){d=0;c(".ui-dialog").each(function(){if(this!==b.uiDialog[0])d=Math.max(d,c(this).css("z-index"))});c.ui.dialog.maxZ=d}return b}},isOpen:function(){return this._isOpen},moveToTop:function(a,b){var d=this,f=d.options;if(f.modal&&!a||!f.stack&&!f.modal)return d._trigger("focus",b);if(f.zIndex>c.ui.dialog.maxZ)c.ui.dialog.maxZ=
-f.zIndex;if(d.overlay){c.ui.dialog.maxZ+=1;d.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}a={scrollTop:d.element.attr("scrollTop"),scrollLeft:d.element.attr("scrollLeft")};c.ui.dialog.maxZ+=1;d.uiDialog.css("z-index",c.ui.dialog.maxZ);d.element.attr(a);d._trigger("focus",b);return d},open:function(){if(!this._isOpen){var a=this,b=a.options,d=a.uiDialog;a.overlay=b.modal?new c.ui.dialog.overlay(a):null;d.next().length&&d.appendTo("body");a._size();a._position(b.position);d.show(b.show);
-a.moveToTop(true);b.modal&&d.bind("keypress.ui-dialog",function(f){if(f.keyCode===c.ui.keyCode.TAB){var g=c(":tabbable",this),e=g.filter(":first");g=g.filter(":last");if(f.target===g[0]&&!f.shiftKey){e.focus(1);return false}else if(f.target===e[0]&&f.shiftKey){g.focus(1);return false}}});c(a.element.find(":tabbable").get().concat(d.find(".ui-dialog-buttonpane :tabbable").get().concat(d.get()))).eq(0).focus();a._trigger("open");a._isOpen=true;return a}},_createButtons:function(a){var b=this,d=false,
-f=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),g=c("<div></div>").addClass("ui-dialog-buttonset").appendTo(f);b.uiDialog.find(".ui-dialog-buttonpane").remove();typeof a==="object"&&a!==null&&c.each(a,function(){return!(d=true)});if(d){c.each(a,function(e,h){e=c('<button type="button"></button>').text(e).click(function(){h.apply(b.element[0],arguments)}).appendTo(g);c.fn.button&&e.button()});f.appendTo(b.uiDialog)}},_makeDraggable:function(){function a(e){return{position:e.position,
-offset:e.offset}}var b=this,d=b.options,f=c(document),g;b.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(e,h){g=d.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");b._trigger("dragStart",e,a(h))},drag:function(e,h){b._trigger("drag",e,a(h))},stop:function(e,h){d.position=[h.position.left-f.scrollLeft(),h.position.top-f.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(g);
-b._trigger("dragStop",e,a(h));c.ui.dialog.overlay.resize()}})},_makeResizable:function(a){function b(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}a=a===j?this.options.resizable:a;var d=this,f=d.options,g=d.uiDialog.css("position");a=typeof a==="string"?a:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:f.maxWidth,maxHeight:f.maxHeight,minWidth:f.minWidth,minHeight:d._minHeight(),
-handles:a,start:function(e,h){c(this).addClass("ui-dialog-resizing");d._trigger("resizeStart",e,b(h))},resize:function(e,h){d._trigger("resize",e,b(h))},stop:function(e,h){c(this).removeClass("ui-dialog-resizing");f.height=c(this).height();f.width=c(this).width();d._trigger("resizeStop",e,b(h));c.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,
-a.height)},_position:function(a){var b=[],d=[0,0],f;if(a){if(typeof a==="string"||typeof a==="object"&&"0"in a){b=a.split?a.split(" "):[a[0],a[1]];if(b.length===1)b[1]=b[0];c.each(["left","top"],function(g,e){if(+b[g]===b[g]){d[g]=b[g];b[g]=e}});a={my:b.join(" "),at:b.join(" "),offset:d.join(" ")}}a=c.extend({},c.ui.dialog.prototype.options.position,a)}else a=c.ui.dialog.prototype.options.position;(f=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(a);
-f||this.uiDialog.hide()},_setOption:function(a,b){var d=this,f=d.uiDialog,g=f.is(":data(resizable)"),e=false;switch(a){case "beforeclose":a="beforeClose";break;case "buttons":d._createButtons(b);e=true;break;case "closeText":d.uiDialogTitlebarCloseText.text(""+b);break;case "dialogClass":f.removeClass(d.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b);break;case "disabled":b?f.addClass("ui-dialog-disabled"):f.removeClass("ui-dialog-disabled");break;case "draggable":b?
-d._makeDraggable():f.draggable("destroy");break;case "height":e=true;break;case "maxHeight":g&&f.resizable("option","maxHeight",b);e=true;break;case "maxWidth":g&&f.resizable("option","maxWidth",b);e=true;break;case "minHeight":g&&f.resizable("option","minHeight",b);e=true;break;case "minWidth":g&&f.resizable("option","minWidth",b);e=true;break;case "position":d._position(b);break;case "resizable":g&&!b&&f.resizable("destroy");g&&typeof b==="string"&&f.resizable("option","handles",b);!g&&b!==false&&
-d._makeResizable(b);break;case "title":c(".ui-dialog-title",d.uiDialogTitlebar).html(""+(b||" "));break;case "width":e=true;break}c.Widget.prototype._setOption.apply(d,arguments);e&&d._size()},_size:function(){var a=this.options,b;this.element.css({width:"auto",minHeight:0,height:0});if(a.minWidth>a.width)a.width=a.minWidth;b=this.uiDialog.css({height:"auto",width:a.width}).height();this.element.css(a.height==="auto"?{minHeight:Math.max(a.minHeight-b,0),height:"auto"}:{minHeight:0,height:Math.max(a.height-
-b,0)}).show();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});c.extend(c.ui.dialog,{version:"1.8.4",uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");if(!a){this.uuid+=1;a=this.uuid}return"ui-dialog-title-"+a},overlay:function(a){this.$el=c.ui.dialog.overlay.create(a)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),
-create:function(a){if(this.instances.length===0){setTimeout(function(){c.ui.dialog.overlay.instances.length&&c(document).bind(c.ui.dialog.overlay.events,function(d){return c(d.target).zIndex()>=c.ui.dialog.overlay.maxZ})},1);c(document).bind("keydown.dialog-overlay",function(d){if(a.options.closeOnEscape&&d.keyCode&&d.keyCode===c.ui.keyCode.ESCAPE){a.close(d);d.preventDefault()}});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var b=(this.oldInstances.pop()||c("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),
-height:this.height()});c.fn.bgiframe&&b.bgiframe();this.instances.push(b);return b},destroy:function(a){this.oldInstances.push(this.instances.splice(c.inArray(a,this.instances),1)[0]);this.instances.length===0&&c([document,window]).unbind(".dialog-overlay");a.remove();var b=0;c.each(this.instances,function(){b=Math.max(b,this.css("z-index"))});this.maxZ=b},height:function(){var a,b;if(c.browser.msie&&c.browser.version<7){a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);
-b=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return a<b?c(window).height()+"px":a+"px"}else return c(document).height()+"px"},width:function(){var a,b;if(c.browser.msie&&c.browser.version<7){a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);b=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return a<b?c(window).width()+"px":a+"px"}else return c(document).width()+"px"},resize:function(){var a=c([]);c.each(c.ui.dialog.overlay.instances,
-function(){a=a.add(this)});a.css({width:0,height:0}).css({width:c.ui.dialog.overlay.width(),height:c.ui.dialog.overlay.height()})}});c.extend(c.ui.dialog.overlay.prototype,{destroy:function(){c.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
-(function(c){c.ui=c.ui||{};var m=/left|center|right/,n=/top|center|bottom/,p=c.fn.position,q=c.fn.offset;c.fn.position=function(a){if(!a||!a.of)return p.apply(this,arguments);a=c.extend({},a);var b=c(a.of),d=(a.collision||"flip").split(" "),e=a.offset?a.offset.split(" "):[0,0],g,h,i;if(a.of.nodeType===9){g=b.width();h=b.height();i={top:0,left:0}}else if(a.of.scrollTo&&a.of.document){g=b.width();h=b.height();i={top:b.scrollTop(),left:b.scrollLeft()}}else if(a.of.preventDefault){a.at="left top";g=h=
-0;i={top:a.of.pageY,left:a.of.pageX}}else{g=b.outerWidth();h=b.outerHeight();i=b.offset()}c.each(["my","at"],function(){var f=(a[this]||"").split(" ");if(f.length===1)f=m.test(f[0])?f.concat(["center"]):n.test(f[0])?["center"].concat(f):["center","center"];f[0]=m.test(f[0])?f[0]:"center";f[1]=n.test(f[1])?f[1]:"center";a[this]=f});if(d.length===1)d[1]=d[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(a.at[0]==="right")i.left+=g;else if(a.at[0]==="center")i.left+=
-g/2;if(a.at[1]==="bottom")i.top+=h;else if(a.at[1]==="center")i.top+=h/2;i.left+=e[0];i.top+=e[1];return this.each(function(){var f=c(this),k=f.outerWidth(),l=f.outerHeight(),j=c.extend({},i);if(a.my[0]==="right")j.left-=k;else if(a.my[0]==="center")j.left-=k/2;if(a.my[1]==="bottom")j.top-=l;else if(a.my[1]==="center")j.top-=l/2;j.left=parseInt(j.left);j.top=parseInt(j.top);c.each(["left","top"],function(o,r){c.ui.position[d[o]]&&c.ui.position[d[o]][r](j,{targetWidth:g,targetHeight:h,elemWidth:k,
-elemHeight:l,offset:e,my:a.my,at:a.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(j,{using:a.using}))})};c.ui.position={fit:{left:function(a,b){var d=c(window);b=a.left+b.elemWidth-d.width()-d.scrollLeft();a.left=b>0?a.left-b:Math.max(0,a.left)},top:function(a,b){var d=c(window);b=a.top+b.elemHeight-d.height()-d.scrollTop();a.top=b>0?a.top-b:Math.max(0,a.top)}},flip:{left:function(a,b){if(b.at[0]!=="center"){var d=c(window);d=a.left+b.elemWidth-d.width()-d.scrollLeft();var e=b.my[0]==="left"?
--b.elemWidth:b.my[0]==="right"?b.elemWidth:0,g=-2*b.offset[0];a.left+=a.left<0?e+b.targetWidth+g:d>0?e-b.targetWidth+g:0}},top:function(a,b){if(b.at[1]!=="center"){var d=c(window);d=a.top+b.elemHeight-d.height()-d.scrollTop();var e=b.my[1]==="top"?-b.elemHeight:b.my[1]==="bottom"?b.elemHeight:0,g=b.at[1]==="top"?b.targetHeight:-b.targetHeight,h=-2*b.offset[1];a.top+=a.top<0?e+b.targetHeight+h:d>0?e+g+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(a,b){if(/static/.test(c.curCSS(a,"position")))a.style.position=
-"relative";var d=c(a),e=d.offset(),g=parseInt(c.curCSS(a,"top",true),10)||0,h=parseInt(c.curCSS(a,"left",true),10)||0;e={top:b.top-e.top+g,left:b.left-e.left+h};"using"in b?b.using.call(a,e):d.css(e)};c.fn.offset=function(a){var b=this[0];if(!b||!b.ownerDocument)return null;if(a)return this.each(function(){c.offset.setOffset(this,a)});return q.call(this)}}})(jQuery);
-(function(b,c){b.widget("ui.progressbar",{options:{value:0},min:0,max:100,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.max,"aria-valuenow":this._value()});this.valueDiv=b("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");
-this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===c)return this._value();this._setOption("value",a);return this},_setOption:function(a,d){if(a==="value"){this.options.value=d;this._refreshValue();this._trigger("change")}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;if(typeof a!=="number")a=0;return Math.min(this.max,Math.max(this.min,a))},_refreshValue:function(){var a=this.value();this.valueDiv.toggleClass("ui-corner-right",
-a===this.max).width(a+"%");this.element.attr("aria-valuenow",a)}});b.extend(b.ui.progressbar,{version:"1.8.4"})})(jQuery);
-(function(d){d.widget("ui.slider",d.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var a=this,b=this.options;this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");b.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");
-this.range=d([]);if(b.range){if(b.range===true){this.range=d("<div></div>");if(!b.values)b.values=[this._valueMin(),this._valueMin()];if(b.values.length&&b.values.length!==2)b.values=[b.values[0],b.values[0]]}else this.range=d("<div></div>");this.range.appendTo(this.element).addClass("ui-slider-range");if(b.range==="min"||b.range==="max")this.range.addClass("ui-slider-range-"+b.range);this.range.addClass("ui-widget-header")}d(".ui-slider-handle",this.element).length===0&&d("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");
-if(b.values&&b.values.length)for(;d(".ui-slider-handle",this.element).length<b.values.length;)d("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");this.handles=d(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(c){c.preventDefault()}).hover(function(){b.disabled||d(this).addClass("ui-state-hover")},function(){d(this).removeClass("ui-state-hover")}).focus(function(){if(b.disabled)d(this).blur();
-else{d(".ui-slider .ui-state-focus").removeClass("ui-state-focus");d(this).addClass("ui-state-focus")}}).blur(function(){d(this).removeClass("ui-state-focus")});this.handles.each(function(c){d(this).data("index.ui-slider-handle",c)});this.handles.keydown(function(c){var e=true,f=d(this).data("index.ui-slider-handle"),h,g,i;if(!a.options.disabled){switch(c.keyCode){case d.ui.keyCode.HOME:case d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:e=
-false;if(!a._keySliding){a._keySliding=true;d(this).addClass("ui-state-active");h=a._start(c,f);if(h===false)return}break}i=a.options.step;h=a.options.values&&a.options.values.length?(g=a.values(f)):(g=a.value());switch(c.keyCode){case d.ui.keyCode.HOME:g=a._valueMin();break;case d.ui.keyCode.END:g=a._valueMax();break;case d.ui.keyCode.PAGE_UP:g=a._trimAlignValue(h+(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.PAGE_DOWN:g=a._trimAlignValue(h-(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(h===
-a._valueMax())return;g=a._trimAlignValue(h+i);break;case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:if(h===a._valueMin())return;g=a._trimAlignValue(h-i);break}a._slide(c,f,g);return e}}).keyup(function(c){var e=d(this).data("index.ui-slider-handle");if(a._keySliding){a._keySliding=false;a._stop(c,e);a._change(c,e);d(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");
-this._mouseDestroy();return this},_mouseCapture:function(a){var b=this.options,c,e,f,h,g;if(b.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();c=this._normValueFromMouse({x:a.pageX,y:a.pageY});e=this._valueMax()-this._valueMin()+1;h=this;this.handles.each(function(i){var j=Math.abs(c-h.values(i));if(e>j){e=j;f=d(this);g=i}});if(b.range===true&&this.values(1)===b.min){g+=1;f=d(this.handles[g])}if(this._start(a,
-g)===false)return false;this._mouseSliding=true;h._handleIndex=g;f.addClass("ui-state-active").focus();b=f.offset();this._clickOffset=!d(a.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:a.pageX-b.left-f.width()/2,top:a.pageY-b.top-f.height()/2-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)};this._slide(a,g,c);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(a){var b=
-this._normValueFromMouse({x:a.pageX,y:a.pageY});this._slide(a,this._handleIndex,b);return false},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b;if(this.orientation==="horizontal"){b=
-this.elementSize.width;a=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{b=this.elementSize.height;a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}b=a/b;if(b>1)b=1;if(b<0)b=0;if(this.orientation==="vertical")b=1-b;a=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+b*a)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);
-c.values=this.values()}return this._trigger("start",a,c)},_slide:function(a,b,c){var e;if(this.options.values&&this.options.values.length){e=this.values(b?0:1);if(this.options.values.length===2&&this.options.range===true&&(b===0&&c>e||b===1&&c<e))c=e;if(c!==this.values(b)){e=this.values();e[b]=c;a=this._trigger("slide",a,{handle:this.handles[b],value:c,values:e});this.values(b?0:1);a!==false&&this.values(b,c,true)}}else if(c!==this.value()){a=this._trigger("slide",a,{handle:this.handles[b],value:c});
-a!==false&&this.value(c)}},_stop:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("stop",a,c)},_change:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("change",a,c)}},value:function(a){if(arguments.length){this.options.value=
-this._trimAlignValue(a);this._refreshValue();this._change(null,0)}return this._value()},values:function(a,b){var c,e,f;if(arguments.length>1){this.options.values[a]=this._trimAlignValue(b);this._refreshValue();this._change(null,a)}if(arguments.length)if(d.isArray(arguments[0])){c=this.options.values;e=arguments[0];for(f=0;f<c.length;f+=1){c[f]=this._trimAlignValue(e[f]);this._change(null,f)}this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(a):this.value();
-else return this._values()},_setOption:function(a,b){var c,e=0;if(d.isArray(this.options.values))e=this.options.values.length;d.Widget.prototype._setOption.apply(this,arguments);switch(a){case "disabled":if(b){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disabled");this.element.removeClass("ui-disabled")}break;case "orientation":this._detectOrientation();
-this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case "value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case "values":this._animateOff=true;this._refreshValue();for(c=0;c<e;c+=1)this._change(null,c);this._animateOff=false;break}},_value:function(){var a=this.options.value;return a=this._trimAlignValue(a)},_values:function(a){var b,c;if(arguments.length){b=this.options.values[a];
-return b=this._trimAlignValue(b)}else{b=this.options.values.slice();for(c=0;c<b.length;c+=1)b[c]=this._trimAlignValue(b[c]);return b}},_trimAlignValue:function(a){if(a<this._valueMin())return this._valueMin();if(a>this._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,c=a%b;a=a-c;if(Math.abs(c)*2>=b)a+=c>0?b:-b;return parseFloat(a.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var a=
-this.options.range,b=this.options,c=this,e=!this._animateOff?b.animate:false,f,h={},g,i,j,l;if(this.options.values&&this.options.values.length)this.handles.each(function(k){f=(c.values(k)-c._valueMin())/(c._valueMax()-c._valueMin())*100;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";d(this).stop(1,1)[e?"animate":"css"](h,b.animate);if(c.options.range===true)if(c.orientation==="horizontal"){if(k===0)c.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},b.animate);if(k===1)c.range[e?"animate":"css"]({width:f-
-g+"%"},{queue:false,duration:b.animate})}else{if(k===0)c.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},b.animate);if(k===1)c.range[e?"animate":"css"]({height:f-g+"%"},{queue:false,duration:b.animate})}g=f});else{i=this.value();j=this._valueMin();l=this._valueMax();f=l!==j?(i-j)/(l-j)*100:0;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";this.handle.stop(1,1)[e?"animate":"css"](h,b.animate);if(a==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[e?"animate":"css"]({width:f+"%"},
-b.animate);if(a==="max"&&this.orientation==="horizontal")this.range[e?"animate":"css"]({width:100-f+"%"},{queue:false,duration:b.animate});if(a==="min"&&this.orientation==="vertical")this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},b.animate);if(a==="max"&&this.orientation==="vertical")this.range[e?"animate":"css"]({height:100-f+"%"},{queue:false,duration:b.animate})}}});d.extend(d.ui.slider,{version:"1.8.4"})})(jQuery);
-(function(d,p){function u(){return++v}function w(){return++x}var v=0,x=0;d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading…</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(true)},_setOption:function(a,e){if(a=="selected")this.options.collapsible&&
-e==this.options.selected||this.select(e);else{this.options[a]=e;this._tabify()}},_tabId:function(a){return a.title&&a.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+u()},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:function(){var a=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+w());return d.cookie.apply(null,[a].concat(d.makeArray(arguments)))},_ui:function(a,e){return{tab:a,panel:e,index:this.anchors.index(a)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var a=
-d(this);a.html(a.data("label.tabs")).removeData("label.tabs")})},_tabify:function(a){function e(g,f){g.css("display","");!d.support.opacity&&f.opacity&&g[0].style.removeAttribute("filter")}var b=this,c=this.options,h=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=d("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);this.anchors.each(function(g,f){var j=d(f).attr("href"),l=j.split("#")[0],q;if(l&&(l===location.toString().split("#")[0]||
-(q=d("base")[0])&&l===q.href)){j=f.hash;f.href=j}if(h.test(j))b.panels=b.panels.add(b._sanitizeSelector(j));else if(j!=="#"){d.data(f,"href.tabs",j);d.data(f,"load.tabs",j.replace(/#.*$/,""));j=b._tabId(f);f.href="#"+j;f=d("#"+j);if(!f.length){f=d(c.panelTemplate).attr("id",j).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(b.panels[g-1]||b.list);f.data("destroy.tabs",true)}b.panels=b.panels.add(f)}else c.disabled.push(g)});if(a){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");
-this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(c.selected===p){location.hash&&this.anchors.each(function(g,f){if(f.hash==location.hash){c.selected=g;return false}});if(typeof c.selected!=="number"&&c.cookie)c.selected=parseInt(b._cookie(),10);if(typeof c.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)c.selected=
-this.lis.index(this.lis.filter(".ui-tabs-selected"));c.selected=c.selected||(this.lis.length?0:-1)}else if(c.selected===null)c.selected=-1;c.selected=c.selected>=0&&this.anchors[c.selected]||c.selected<0?c.selected:0;c.disabled=d.unique(c.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){return b.lis.index(g)}))).sort();d.inArray(c.selected,c.disabled)!=-1&&c.disabled.splice(d.inArray(c.selected,c.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");
-if(c.selected>=0&&this.anchors.length){this.panels.eq(c.selected).removeClass("ui-tabs-hide");this.lis.eq(c.selected).addClass("ui-tabs-selected ui-state-active");b.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[c.selected],b.panels[c.selected]))});this.load(c.selected)}d(window).bind("unload",function(){b.lis.add(b.anchors).unbind(".tabs");b.lis=b.anchors=b.panels=null})}else c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[c.collapsible?"addClass":
-"removeClass"]("ui-tabs-collapsible");c.cookie&&this._cookie(c.selected,c.cookie);a=0;for(var i;i=this.lis[a];a++)d(i)[d.inArray(a,c.disabled)!=-1&&!d(i).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");c.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(c.event!=="mouseover"){var k=function(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g)},n=function(g,f){f.removeClass("ui-state-"+g)};this.lis.bind("mouseover.tabs",
-function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",d(this).closest("li"))})}var m,o;if(c.fx)if(d.isArray(c.fx)){m=c.fx[0];o=c.fx[1]}else m=o=c.fx;var r=o?function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal",function(){e(f,o);b._trigger("show",
-null,b._ui(g,f[0]))})}:function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");b._trigger("show",null,b._ui(g,f[0]))},s=m?function(g,f){f.animate(m,m.duration||"normal",function(){b.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");e(f,m);b.element.dequeue("tabs")})}:function(g,f){b.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");b.element.dequeue("tabs")};this.anchors.bind(c.event+".tabs",
-function(){var g=this,f=d(g).closest("li"),j=b.panels.filter(":not(.ui-tabs-hide)"),l=d(b._sanitizeSelector(g.hash));if(f.hasClass("ui-tabs-selected")&&!c.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-state-processing")||b._trigger("select",null,b._ui(this,l[0]))===false){this.blur();return false}c.selected=b.anchors.index(this);b.abort();if(c.collapsible)if(f.hasClass("ui-tabs-selected")){c.selected=-1;c.cookie&&b._cookie(c.selected,c.cookie);b.element.queue("tabs",function(){s(g,
-j)}).dequeue("tabs");this.blur();return false}else if(!j.length){c.cookie&&b._cookie(c.selected,c.cookie);b.element.queue("tabs",function(){r(g,l)});b.load(b.anchors.index(this));this.blur();return false}c.cookie&&b._cookie(c.selected,c.cookie);if(l.length){j.length&&b.element.queue("tabs",function(){s(g,j)});b.element.queue("tabs",function(){r(g,l)});b.load(b.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";d.browser.msie&&this.blur()});this.anchors.bind("click.tabs",
-function(){return false})},_getIndex:function(a){if(typeof a=="string")a=this.anchors.index(this.anchors.filter("[href$="+a+"]"));return a},destroy:function(){var a=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e=d.data(this,"href.tabs");if(e)this.href=
-e;var b=d(this).unbind(".tabs");d.each(["href","load","cache"],function(c,h){b.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){d.data(this,"destroy.tabs")?d(this).remove():d(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});a.cookie&&this._cookie(null,a.cookie);return this},add:function(a,e,b){if(b===p)b=this.anchors.length;
-var c=this,h=this.options;e=d(h.tabTemplate.replace(/#\{href\}/g,a).replace(/#\{label\}/g,e));a=!a.indexOf("#")?a.replace("#",""):this._tabId(d("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var i=d("#"+a);i.length||(i=d(h.panelTemplate).attr("id",a).data("destroy.tabs",true));i.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(b>=this.lis.length){e.appendTo(this.list);i.appendTo(this.list[0].parentNode)}else{e.insertBefore(this.lis[b]);
-i.insertBefore(this.panels[b])}h.disabled=d.map(h.disabled,function(k){return k>=b?++k:k});this._tabify();if(this.anchors.length==1){h.selected=0;e.addClass("ui-tabs-selected ui-state-active");i.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[b],this.panels[b]));return this},remove:function(a){a=this._getIndex(a);var e=this.options,b=this.lis.eq(a).remove(),c=this.panels.eq(a).remove();
-if(b.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(a+(a+1<this.anchors.length?1:-1));e.disabled=d.map(d.grep(e.disabled,function(h){return h!=a}),function(h){return h>=a?--h:h});this._tabify();this._trigger("remove",null,this._ui(b.find("a")[0],c[0]));return this},enable:function(a){a=this._getIndex(a);var e=this.options;if(d.inArray(a,e.disabled)!=-1){this.lis.eq(a).removeClass("ui-state-disabled");e.disabled=d.grep(e.disabled,function(b){return b!=a});this._trigger("enable",null,
-this._ui(this.anchors[a],this.panels[a]));return this}},disable:function(a){a=this._getIndex(a);var e=this.options;if(a!=e.selected){this.lis.eq(a).addClass("ui-state-disabled");e.disabled.push(a);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[a],this.panels[a]))}return this},select:function(a){a=this._getIndex(a);if(a==-1)if(this.options.collapsible&&this.options.selected!=-1)a=this.options.selected;else return this;this.anchors.eq(a).trigger(this.options.event+".tabs");return this},
-load:function(a){a=this._getIndex(a);var e=this,b=this.options,c=this.anchors.eq(a)[0],h=d.data(c,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(c,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(a).addClass("ui-state-processing");if(b.spinner){var i=d("span",c);i.data("label.tabs",i.html()).html(b.spinner)}this.xhr=d.ajax(d.extend({},b.ajaxOptions,{url:h,success:function(k,n){d(e._sanitizeSelector(c.hash)).html(k);e._cleanup();b.cache&&d.data(c,"cache.tabs",
-true);e._trigger("load",null,e._ui(e.anchors[a],e.panels[a]));try{b.ajaxOptions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigger("load",null,e._ui(e.anchors[a],e.panels[a]));try{b.ajaxOptions.error(k,n,a,c)}catch(m){}}}));e.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(a,
-e){this.anchors.eq(a).removeData("cache.tabs").data("load.tabs",e);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.4"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(a,e){var b=this,c=this.options,h=b._rotate||(b._rotate=function(i){clearTimeout(b.rotation);b.rotation=setTimeout(function(){var k=c.selected;b.select(++k<b.anchors.length?k:0)},a);i&&i.stopPropagation()});e=b._unrotate||(b._unrotate=!e?function(i){i.clientX&&b.rotate(null)}:
-function(){t=c.selected;h()});if(a){this.element.bind("tabsshow",h);this.anchors.bind(c.event+".tabs",e);h()}else{clearTimeout(b.rotation);this.element.unbind("tabsshow",h);this.anchors.unbind(c.event+".tabs",e);delete this._rotate;delete this._unrotate}return this}})})(jQuery);
--- a/web/res/metadataplayer/res/js/jquery.jqDock.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1437 +0,0 @@
-/** @preserve jquery.jqDock.js v1.6
- */
-/*
- * jqDock jQuery plugin
- * Version : 1.6
- * Author : Roger Barrett
- * Date : August 2010
- *
- * Inspired by:
- * iconDock jQuery plugin
- * http://icon.cat/software/iconDock
- * version: 0.8 beta
- * date: 2/05/2007
- * Copyright (c) 2007 Isaac Roca & icon.cat (iroca@icon.cat)
- * Dual licensed under the MIT-LICENSE.txt and GPL-LICENSE.txt
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.gnu.org/licenses/gpl.html
- *
- * Dual licensed under the MIT-LICENSE.txt and GPL-LICENSE.txt
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.gnu.org/licenses/gpl.html
- *
- * Change Log :
- * v1.6
- * - bugfix : when initially fading in, the 'Asleep' state wasn't being cleared (typo) which meant that the Dock would run onWake(), and possibly trigger dockwake, which it shouldn't
- * - new option, active (default -1), which is the index (zero-based) of an image required to be expanded on initial display
- * - new option, noBuffer (default false), which disables the buffering of the last mouse event while the dock is asleep
- * - added a 'destroy' command to jqDock() function - jqDock('destroy') - which removes jqDock from a menu
- * - added 'expand' and 'active' commands, which expand a selected image to full size, with/without animation respectively; NB dock gets frozen!
- * - expanded the (previously undocumented) 'get' command to return either the internal Dock object, or an internal image object, depending on the selector (v1.5 'get' only handled images)
- * - added listener for custom event - dockfreeze - on the original menu element (as a sub-function of docksleep), which can be triggered by the calling program to (try to) freeze the dock, ie. put it to sleep but without 'tidying up' first
- * - added a 'freeze' command, which does the same thing as triggering the new dockfreeze event (but synchronously)
- * - the onReady, onSleep and onWake hook functions are now each passed a single argument - 'ready', 'sleep' or 'freeze', and 'wake' or 'thaw' respectively
- * - the triggered custom events - dockshow, docksleep and dockwake - are now passed 1 extra parameter when being triggered - 'ready', 'sleep' or 'freeze', and 'wake' or 'thaw' respectively
- * - the setup of labels has changed slightly...
- * - the outer label container (div.jqDockLabel) now gets created, styled, and has its click handler bound, *before* setLabel() is called
- * - setLabel() gets passed an extra parameter: the DOM element, div.jqDockLabel
- * - setLabel can now return false to prevent jqDock doing anything further with the label; otherwise it is expected
- * to return an html string as before, which jqDock will create an inner container for - div.jqDockLabelText - and append to the outer container
- * - the decision of whether or not to 'show' labels is now solely dependent on the 'labels' option setting
- * - partial expansion/collapse times (on mouseenter/leave) are now equal - eg. going on then off the menu (before expansion has completed) will allocate the same time to the collapse as was used for the expansion (instead of always using the full 'duration')
- * - re-worked the timings and added a 'tidy-up' loop - previous versions were too dependent on receiving mousemove events to complete the animations (particularly noticeable with 'flow' enabled)
- * v1.5
- * - bugfix : the label click handler was not returning false, so clicks on labels were being notified to links (not images) twice
- * - new option, setLabel (default false), as a function called when initialising the label contents for each menu item
- * - added an extra layer - div.jqDockLabelText - inside div.jqDockLabel to facilitate positional 'tweaking' of the label without having to resort to the setLabel option
- * - new option, flow (default false), allowing the auto-centering to be disabled and the dock wrapper element to auto-size to precisely contain the dock
- * - new option, idle (default 0), as the number of milliseconds of idle time after the mouse has left the menu before the dock goes to sleep and the docksleep event is triggered (on the original menu element)
- * - new option, onSleep, as a function which is called with scope (this) of the original menu element when an optional number of milliseconds (the idle option) has elapsed since the mouse left the menu; returning false will prevent the dock from going to sleep
- * - new option, onWake, as a function which is called with scope (this) of the original menu element when dock is 'nudged' awake, but only if dock was asleep at the time; returning false will prevent the dock waking up (stays asleep)
- * - new option, onReady, as a function which is called with scope (this) of the orginal menu element when dock has been initialised and is ready for display; returning false will prevent the dock being displayed
- * - new custom event, dockshow, which is triggered on the original menu element when the dock has been completely initialised; this won't be triggered if the onReady() call returns false
- * - new custom event, docksleep, which is triggered on the original menu element following the onSleep() call, unless the onSleep() call returns false
- * - new custom event, dockwake, which is triggered on the original menu element following the onWake() call, unless the onWake() call returns false
- * - added listener for custom event - docknudge - on the original menu element, which *has* to be triggered by the calling program in order to (try to) wake the dock from a sleep
- * - added listener for custom event - dockidle - on the original menu element, which can be triggered by the calling program to (try to) put the dock to sleep
- * - added 2 commands to jqDock() function - jqDock('nudge') and jqDock('idle') - which do the same thing as triggering the respective docknudge and dockidle events (but synchronously)
- * - jqDock no longer hides the original menu element, since most likely usage is to pre-hide it to prevent 'flicker'; also now copes with visibility:hidden (as well as display:none)
- * - labels no longer get jqDockMouseN class
- * v1.4
- * - bugfix : in IE8, non-statically positioned child elements do not inherit opacity, so fadeIn did not work correctly
- * - new option, fadeLayer (default ''), allows the fade-in to be switched from the original menu element down to either the
- * div.jqDockWrap or div.jqDock layer
- * v1.3
- * - new option, inactivity (default 0), allowing auto-collapse after a specified period (mouse on dock)
- * - new option, fadeIn (default 0), allowing initialised menu to be faded in over a specified period (as opposed to an instant show)
- * - new option, step (default 50), which is the interval between animation steps
- * - default size increased to 48 (from 36)
- * - default distance increased to 72 (from 54)
- * - default duration reduced to 300 ms (from 500 ms)
- * - better 'best guess' for maximum dimensions of Dock
- * - handle integer options being passed in as strings (eg. size:'48' instead of size:48)
- * - the wrapper div now has width, height, and a class
- * - all menu items are double-wrapped now in 2 divs
- * - double-wrap resolves ie8 horizontal float problem
- * - dimensioning switched from image to innermost of the item's double-wrap
- * - labels now assigned per menu item instead of one for the entire dock
- * - labels within anchors so clicking activates anchor
- * - labels are always created, regardless of option setting
- * - default label position changed from 'tc' to 'tl' for any alignment except 'top' (labels='br') and 'left' (labels='tr')
- * - events switched from mouseover/out to mouseenter/leave
- * v1.2
- * - Fixes for Opera v9.5 - many thanks to Rubel Mujica
- * v1.1
- * - some speed optimisation within the functions called by the event handler
- * - added positioning of labels (top/middle/bottom and left/center/right)
- * - added click handler to label (triggers click event on related image)
- * - added jqDockLabel(Link|Image) class to label, depending on type of current image
- * - updated demo and documentation for label positioning and clicking on labels
- */
-(function($, window){
-if(!$.jqDock){ //can't see why it should be, but it doesn't hurt to check
- var TRBL = ['Top', 'Right', 'Bottom', 'Left']
- , AXES = ['Major', 'Minor']
- , MOUSEEVENTS = ['mouseenter','mousemove','mouseleave']
- , CUSTOMEVENTS = ['docknudge','dockidle','dockfreeze']
- , TIMERS = ['Idler','Inactive','Indock','Overdock','Offdock']
- , VANILLA = [
- '<div style="position:relative;padding:0;'
- , 'margin:0;border:0 none;background-color:transparent;'
- , '">'
- ]
- , VERTHORZ = { //note : lead and trail are indexes into TRBL
- v: { wh:'height', xy:1, tl:'top', lead:0, trail:2, inv:'h' } //Opts.align = left/center/right
- , h: { wh:'width', xy:0, tl:'left', lead:3, trail:1, inv:'v' } //Opts.align = top/middle/bottom
- }
- , DOCKS = []
- , XY = [0, 0] //mouse position from left, mouse position from top
- , EMPTYFUNC = function(){}
-/** returns integer numeric of leading digits in string argument
- * @private
- * @param {string} x String representation of an integer
- * @return {integer} Number
- */
- , AS_INTEGER = function(x){
- var r = parseInt(x, 10);
- return isNaN(r) ? 0 : r;
- }
-//v1.6 : handles clearing all timers...
-/** clears a specified timeout timer, or all timers if the supplied index is less than zero
- * @private
- * @param {object} Dock Dock object
- * @param {integer} x Index into TIMERS of timer to clear, or a negative number to clear all timers
- */
- , CLEAR_TIMER = function(Dock, x){
- var y = TIMERS[x] ? x + 1 : TIMERS.length;
- for( ; x < y && y--; ){
- if(Dock[TIMERS[y]]){
- window.clearTimeout(Dock[TIMERS[y]]);
- Dock[TIMERS[y]] = null;
- }
- }
- }
-/** returns a dock index as indicated by the numeric suffix to the element's id attribute
- * @private
- * @param {element} el Element to test
- * @return {integer} Dock index, -1 if not found
- */
- , DOCK_INDEX_FROM_ID = function(el){
- return el ? 1 * ( (el.id || '').match(/^jqDock(\d+)$/) || [0,-1] )[1] : -1;
- }
-//v1.6 : moved this out of initDock (used to be var callback) and corrected typo (Dock.Asleep instead of Dock.Sleep!)...
-/** from an initial fade-in of a menu, this clears filters (for IE) and notifies readiness
- * @private
- * @this {element} The element that was initially faded in
- */
- , FADEIN_COMPLETE = function(){
- var Dock = DOCKS[ DOCK_INDEX_FROM_ID( $('.jqDockFilter', this).add(this)
- //remove any filters...
- .css({filter:''}).removeClass('jqDockFilter').filter('.jqDock')[0] ) ];
- if(Dock){
- //clear Asleep so that a docknudge won't do it's wake-up routine
- Dock.Asleep = false;
- //trigger dockshow (for the calling script) and docknudge (for me)...
- Dock.Menu.trigger('dockshow', ['ready']).trigger(CUSTOMEVENTS[0]);
- }
- }
-/** finds a given IMG's entry within the Elem arrays, across all Docks
- * @private
- * @param {element} el Element to search for
- * @param {boolean|integer} indices Switch asking for return of an array of the index values rather than an object
- * @return {object|boolean|array} False if not found
- */
- , FIND_IMAGE = function(el, indices){
- var cont = true
- , id = DOCKS.length
- , idx;
- while(el && cont && id-- && DOCKS[id].Elem){
- idx = DOCKS[id].Elem.length;
- while(cont && idx--){
- cont = DOCKS[id].Elem[idx].Img[0] !== el;
- }
- }
- return cont ? !cont : (indices ? [id, idx] : DOCKS[id].Elem[idx]);
- }
-//v1.6 : new timestamping function - if you go on then off the menu (before the expansion has completed),
-// it makes the time period for the collapse the same as the time used for the partial expansion
-/** returns a timestamp; if Dock is supplied and there is anything left of a previous timestamp - when
- * duration is added - then subtract that remainder from the new timestamp
- * @private
- * @param {object} [Dock] Dock object
- * @return {integer} New timestamp
- */
- , GET_TIME = function(Dock){
- var rtn = (new Date()).getTime()
- , prevWillLapse = Dock ? Dock.Stamp + Dock.Opts.duration : 0;
- if(prevWillLapse > rtn){
- rtn -= prevWillLapse - rtn;
- }
- return rtn;
- }
-/** the onload handler for images; stores width/height, and runs initDock() (on a timeout) if all images for a dock are loaded
- * @private
- * @this {element} The image element
- * @param {object} ev jQuery event object
- */
- , IMAGE_ONLOAD = function(ev){
- //store 'large' width and height...
- var Dock = DOCKS[ev.data.id]
- , el = Dock.Elem[ev.data.idx];
- el.height = this.height;
- el.width = this.width;
- if(--Dock.Load <= 0){ //check to see if all images are loaded...
- window.setTimeout(function(){ $.jqDock.initDock(ev.data.id); }, 0);
- }
- }
-/** returns an item index as indicated by the numeric suffix to the closest jqDockMouse-classed element
- * @private
- * @param {element} el Element to start from
- * @param {element} context Element that the provider of the item index must be within
- * @return {integer} Item index, -1 if not found
- */
- , ITEM_INDEX_FROM_CLASS = function(el, context){
- var m;
- while(el && el.ownerDocument && el !== context){
- m = el.className.toString().match(/jqDockMouse(\d+)/);
- if(m){
- return 1 * m[1];
- }
- el = el.parentNode;
- }
- return -1;
- }
-/** returns an object containing width and height, with the one NOT represented by 'dim'
- * being calculated proportionately
- * if horizontal menu then attenuation is along horizontal (x) axis, thereby setting the new
- * dimension for width, so the one to keep in proportion is height; and vice versa for
- * vertical menus, obviously!
- * @private
- * @param {object} el Element of Elem array
- * @param {integer} dim Image dimension
- * @param {string} vh Vertical or horizontal
- * @return {object} The provided dimension and the proportioned dimension (width and height, but not necessarily respectively!)
- */
- , KEEP_PROPORTION = function(el, dim, vh){
- var r = {}
- , vhwh = VERTHORZ[vh].wh //convenience
- , invwh = VERTHORZ[VERTHORZ[vh].inv].wh //convenience
- ;
- r[vhwh] = dim;
- r[invwh] = Math.round(dim * el[invwh] / el[vhwh]);
- return r;
- }
-/** a label click handler that triggers its related image's click handler
- * @private
- * @this {element} The DOM element (label) the handler was bound to
- * @return {boolean} False
- */
- , LABEL_CLICK = function(){
- $(this).prev('img').trigger('click');
- return false;
- }
-/** shows/hides a label
- * @private
- * @param {object} Dock Dock object
- * @param {integer} [show] Show label
- */
- , LABEL_SHOW = function(Dock, show){
- var item = Dock.Elem[Dock.Current];
- if(item && Dock.Opts.labels){
- item.Label.el[show ? 'show' : 'hide']();
- }
- }
-/** re-positions a label if needed
- * only labels with middle and/or center alignment need re-positioning because css handles the corners
- * @private
- * @param {object} Dock Dock object
- * @param {integer|boolean} show Whether to show the label or not
- */
- , POSITION_LABEL = function(Dock, show){
- var labels = Dock.Opts.labels
- , VH = VERTHORZ[Dock.Opts.vh]
- , el = Dock.Elem[Dock.Current]
- , i, j, label, labelElem;
- if(el && labels){
- label = el.Label;
- labelElem = label.el;
- //check to see if the information required for a middle/centred label has already been gathered...
- //note : middle/centred labels can not be set up while the dock is display:none
- if(label.mc){
- label.mc = 0;
- //if labels are being aligned middle and/or centre then we need to find any user-styled padding and width/height, and
- //store the overall dimensions (incl. padding) for this image's label, so that we don't need to do this next time...
- for(i in VERTHORZ){
- label[i] = labelElem[VERTHORZ[i].wh]();
- for(j in {lead:1, trail:1}){
- label[i] += AS_INTEGER(labelElem.css('padding' + TRBL[VERTHORZ[i][j]]));
- }
- }
- }
- //note: if vertically or horizontally centred then centre is based on the IMAGE only
- //note : .xy is 0 on horizontal menus, 1 on vertical menus (and vice versa for [.inv].xy!)...
- if(labels.charAt(0) == 'm'){
- labelElem.css({top: Math.floor((el[AXES[VERTHORZ[VH.inv].xy]] - label.v) / 2)});
- }
- if(labels.charAt(1) == 'c'){
- labelElem.css({left: Math.floor((el[AXES[VH.xy]] - label.h) / 2)});
- }
- }
- if(show){
- LABEL_SHOW(Dock, 1); //show
- }
- }
-//v1.6 : was DELTA_XY, but has been renamed and re-worked to not depend on .Current
-/** translates (without affecting) XY[0] or XY[1] into an offset within div.jqDock
- * note: doing it this way means that all attenuation is against the initial (shrunken) image positions,
- * but it saves having to find every image's offset() each time the cursor moves or an image changes size!
- * @private
- * @param {object} Dock Dock object
- * @return {number} Translated mouse offset, or -1 if outside dock
- */
- , RELATIVE_XY = function(Dock){
- var VH = VERTHORZ[Dock.Opts.vh] //convenience
- , numElems = Dock.Elem.length
- , rtn = -1
- , i = 0
- , el, padding, majorWidth
- //distance into the menu from the leading edge of first element in menu...
- , offset = XY[VH.xy] - Dock.Elem[0].Wrap.parent().offset()[VH.tl];
- if(offset >= 0){
- for( ; rtn < 0 && i < numElems; i++){
- el = Dock.Elem[i];
- padding = el.Pad[VH.lead] + el.Pad[VH.trail];
- majorWidth = el.Major + padding;
- if(offset < majorWidth){
- //we've found the element that the mouse is currently on (which may or may not be the same as Current)
- if(i != Dock.Current){
- //if its not the same as Current, make sure the label is hidden and reset Current...
- LABEL_SHOW(Dock); //hide
- Dock.Current = i;
- }
- rtn = el.Offset + (offset * (el.Initial + padding) / majorWidth);
- }else{
- offset -= majorWidth;
- }
- }
- }
- return rtn;
- }
-/** removes ALL text nodes from the menu, so that we don't get spacing issues between menu elements
- * @private
- * @param {element} el DOM Element
- * @recursive
- */
- , REMOVE_TEXT = function(el){
- var i = el.childNodes.length, j;
- while(i){
- j = el.childNodes[--i];
- if(j.childNodes && j.childNodes.length){
- REMOVE_TEXT(j);
- }else if(j.nodeType == 3){
- el.removeChild(j);
- }
- }
- }
-/** initial display of the menu, copes with visibility:hidden as well as display:none
- * @private
- * @param {object} Dock Dock object
- */
- , REVEAL_MENU = function(Dock){
- Dock.Menu.css({visibility:'visible'}).show();
- }
-/** if appropriate, sets an idle timer to trigger a dockidle
- * @private
- * @param {object} Dock Dock object
- */
- , SET_IDLER = function(Dock){
- var idleDelay = Dock.Opts.idle;
- if(idleDelay){
- CLEAR_TIMER(Dock, 0); //Idler
- //set Idler timer...
- Dock[TIMERS[0]] = window.setTimeout(function(){
- Dock.Menu.trigger('dockidle');
- }
- , idleDelay);
- }
- }
-/** create and append the label; unless the label uses middle/center alignment, this is all the label setup required
- * any label setting involving middle/center gets handled in POSITION_LABEL()
- * @private
- * @param {object} Dock Dock object
- * @param {object} item Menu item object
- * @param {integer} indx Index of menu item within menu
- */
- , SET_LABEL = function(Dock, item, indx){
- var op = Dock.Opts //convenience
- , labels = op.labels //convenience
- , label = item.Label //convenience
- , posBottom, posRight, txt
- ;
- //labels always get created, and get shown if they are enabled; however ...
- // - prior to v1.6, enabled labels only got shown IF they had content, where 'content' meant a text string which
- // was provided by option.setLabel() *before* actually creating the label
- // - as of v1.6, this restriction has been removed, and the creation of the label has been changed slightly, so that
- // the label is partially created, *then* option.setLabel is called and the result - if there is one - is used to
- // help create the rest of the label, eg
- // - create outer label container, div.jqDockLabel
- // - set the outer container's css and add a click handler
- // - call option.setLabel
- // - if setLabel returns false
- // - do nothing else to the label
- // - create the inner label container (div.jqDockLabelText) with the returned text inside it
- // this means that option.setLabel can use DOM manipulation if wants to, and return false to prevent anything further
- // being done to the label by jqDock, and labels being 'shown' only depends on labels being enabled!
- // NOTE : this means that Dock.Elem[n].Label.txt is now (as of v1.6) superfluous, and has been removed!!!
- // NOTE : if setLabel() returns false, then it (setLabel) is responsible for creating the inner container (if it still
- // needs it)
-
- //create the label's *outer* container (div.jqDockLabel) and hide it...
- label.el = $('<div class="jqDockLabel jqDockLabel' + item.Link + '" style="position:absolute;margin:0;"></div>')
- .hide().insertAfter(item.Img); //insert after the image element
- if(labels){
- posBottom = labels.charAt(0) == 'b';
- posRight = labels.charAt(1) == 'r';
- //position the label and give a click handler...
- label.el.css({
- top: posBottom ? 'auto' : 0
- , left: posRight ? 'auto' : 0
- , bottom: posBottom ? 0 : 'auto'
- , right: posRight ? 0 : 'auto'
- }).click(LABEL_CLICK); //NB: the click handler returns false!
- //Note that the click handler is on div.jqDockLabel, not div.jqDockLabelText! This should mean that
- //the calling script can put its own click handler(s) on div.jqDockLabelText or its contents without
- //having to remove jqDock's LABEL_CLICK handler?
- }
- //get the content for the *inner* label container...
- //NB: 4th parameter (DOM element, div.jqDockLabel) added as of v1.6
- txt = op.setLabel.call(Dock.Menu[0], item.Title, indx, label.el[0]);
- if(txt !== false){
- //if there is label content (as an HTML string!) then insert it with the inner container...
- $('<div class="jqDockLabelText">' + txt.toString() + '</div>').appendTo(label.el);
- }
- }
-/** calculates the image sizes according to the current (translated) position of the cursor within div.jqDock
- * result stored in Final for each menu element
- * @private
- * @param {integer} id Dock index
- * @param {number} [relxy] Translated cursor offset in main axis
- */
- , SET_SIZES = function(id, relxy){
- var Dock = DOCKS[id] //convenience
- , op = Dock.Opts //convenience
- , wh = VERTHORZ[op.vh].wh //convenience
- , i = Dock.Elem.length
- , el, ab, newFinal, oscillate;
- //if not forced, use current translated cursor position (main axis)...
- relxy = relxy || relxy === 0 ? relxy : RELATIVE_XY(Dock);
- for( ; i--; ){
- el = Dock.Elem[i];
- newFinal = el.Initial;
- if(relxy >= 0){
- ab = Math.abs(relxy - el.Centre);
- //if we're smack on or beyond the attenuation distance then set to the min dim
- //ensure Final ends up as an integer to avoid 'flutter'
- if(ab < op.distance){
- newFinal = el[wh] - Math.round((el[wh] - el.Initial) * Math.pow(ab, op.coefficient) / op.attenuation);
- }
- //need to check for oscillation, where, for example, the Final dimension gets changed by a pixel,
- //which changes the relative position within the dock by a pixel, which changes the Final dimension
- //back by a pixel, which changes the relative position within the dock, which changes... etc, etc, etc!
- //it doesn't happen very often but it does happen!
- if(i == Dock.Current){
- oscillate = [XY[VERTHORZ[op.vh].xy], Dock.Current, newFinal].join(',');
- if(oscillate === Dock.ToFro[0] && newFinal !== Dock.ToFro[2]){
- newFinal = Dock.ToFro[2];
- }else{
- Dock.ToFro = [Dock.ToFro[1], oscillate, newFinal];
- }
- }
- }
- el.Final = newFinal;
- }
- }
-/** dummy function, simply returns labelText (for when options.setLabel is not provided)
- * @private
- * @this {element} original menu element
- * @param {string} labelText Current label text for menu option
- * @param {integer} indx Index of the menu option within the menu
- * @param {element} container DOM element div.jqDockLabelText
- * @return {string} labelText
- */
- , TRANSFORM_LABEL = function(labelText, indx, container){
- return labelText;
- }
-/** sets the css for an individual image wrapper to effect its change in size
- * 'dim' is the new value for the main axis dimension as specified in VERTHORZ[Opts.vh].wh, so
- * the margin needs to be applied to the inverse dimension!
- * note: 'force' is only set when called from initDock() to do the initial shrink
- * @private
- * @param {integer} id Dock index
- * @param {integer} idx Image index
- * @param {integer} dim Main axis dimension of image
- * @param {boolean} force Force change even if no size difference
- */
- , CHANGE_SIZE = function(id, idx, dim, force){
- var Dock = DOCKS[id] //convenience
- , el = Dock.Elem[idx] //convenience
- , op = Dock.Opts //convenience
- , yard = Dock.Yard //convenience
- , VH = VERTHORZ[op.vh] //convenience
- , invVH = VERTHORZ[VH.inv] //convenience
- , srcDiff = el.src != el.altsrc
- , bdr, css, diff
- ;
- if(force || el.Major != dim){
- //horizontal menus in IE quirks mode require border widths (if any) of the Dock to be added to the Dock's main axis dimension...
- bdr = ($.boxModel || op.vh == 'v') ? 0 : Dock.Border[VH.lead] + Dock.Border[VH.trail];
- //switch image source to large, if (a) it's different to small source, and (b) this is the first step of an expansion...
- if(srcDiff && !force && el.Major == el.Initial){
- el.Img[0].src = el.altsrc;
- }
- Dock.Spread += dim - el.Major; //adjust main axis dimension of dock
- css = KEEP_PROPORTION(el, dim, op.vh);
- diff = op.size - css[invVH.wh];
- //add minor axis margins according to alignment...
- //note: where diff is an odd number of pixels, for 'middle' or 'center' alignment put the odd pixel in the 'lead' margin
- if({top:1, left:1}[op.align]){ //set bottom/right margin
- css['margin' + TRBL[invVH.trail]] = diff;
- }else if({middle:1, center:1}[op.align]){ //set top/left and bottom/right margins
- css['margin' + TRBL[invVH.lead]] = (diff + (diff % 2)) / 2;
- css['margin' + TRBL[invVH.trail]] = (diff - (diff % 2)) / 2;
- }else{ //set top/left margin (op.align = 'bottom' or 'right')
- css['margin' + TRBL[invVH.lead]] = diff;
- }
- //set dock's main axis dimension (if it's changed, or if force and this is first menu item)...
- if (dim != el.Major || (force && !idx)) {
- if(op.flow){
- //if we ARE running flow, then the wrapper dimensions must be set so as to precisely contain the dock...
- yard.parent()[VH.wh](Dock.Spread + Dock.Border[VH.lead] + Dock.Border[VH.trail]);
- }
- yard[VH.wh](Dock.Spread + bdr);
- }
- //change image wrapper size and margins...
- el.Wrap.css(css);
- //set dock's main axis 'lead' offset (not negative!)...
- if(!op.flow){
- //if we are NOT running flow (which is the default) then the dock needs to be centered within its wrapper...
- yard.css(VH.tl, Math.floor(Math.max(0, (Dock[VH.wh] - Dock.Spread) / 2)));
- }
- //reposition the label if need be...
- if(Dock.OnDock){
- POSITION_LABEL(Dock, !Dock.Stamp);
- }
- //store new dimensions...
- el.Major = dim; //main axis
- el.Minor = css[invVH.wh]; //minor axis
- //switch image source to small, if (a) it's different to large source, and (b) this was the last step of a shrink...
- if(srcDiff && !force && dim == el.Initial){
- el.Img[0].src = el.src;
- }
- css = null;
- }
- }
-//v1.6 : re-worked to remove need for the 'revers' switch
-/** modifies the target sizes in proportion to 'duration' if still within the 'duration' period following a mouseenter/leave
- * calls CHANGE_SIZE() for each menu element (if more than Opts.step ms since mouseenter/leave)
- * @private
- * @param {integer} id Dock index
- */
- , FACTOR_SIZES = function(id){
- var Dock = DOCKS[id] //convenience
- , op = Dock.Opts //convenience
- , VH = VERTHORZ[op.vh]
- , lapse = op.duration + op.step
- , i = 0 //must go through the elements in logical order
- , el, sz, stepsLeft;
- if(Dock.Stamp){
- lapse = GET_TIME() - Dock.Stamp;
- //there's no point continually checking Date once op.duration has passed...
- if(lapse >= op.duration){
- Dock.Stamp = 0;
- }
- }
- if(lapse >= op.step){ //only if Opts.step ms have passed since last mouseenter/leave
- stepsLeft = (op.duration - lapse) / op.step;
- for( ; i < Dock.Elem.length; i++){
- el = Dock.Elem[i];
- sz = el.Final - el.Major;
- sz = (sz && stepsLeft > 1) ? el.Major + Math[sz < 0 ? 'floor' : 'ceil'](sz / stepsLeft) : el.Final;
- CHANGE_SIZE(id, i, sz); //...will set .Major to sz
- }
- //tweak 'best guess':
- //having changed all item sizes within the dock, if Spread is greater than main axis dimension, adjust wrap dimension...
- if(Dock.Spread > Dock[VH.wh]){
- Dock.Yard.parent()[VH.wh](Dock.Spread + Dock.Border[VH.lead] + Dock.Border[VH.trail]);
- Dock[VH.wh] = Dock.Spread;
- }
- }
- }
-//v1.6 : new function
-/** handles movement of the mouse within a dock, and tidies up after entry (and halt) into a dock
- * clears its own timer, runs SET_SIZES, then if not complete, runs FACTOR_SIZES and then itself on a timer
- * @private
- * @param {integer} id Dock index
- * @param {number} [relxy] Translated cursor offset in main axis (when provided to OVER_DOCK)
- */
- , IN_DOCK = function(id, relxy){
- var Dock = DOCKS[id], el = Dock.Elem, i = el.length;
- CLEAR_TIMER(Dock, 2); //Indock
- if(Dock.OnDock && !Dock.Stamp){
- SET_SIZES(id, relxy);
- while((i--) && el[i].Major == el[i].Final){}
- if(i < 0){
- LABEL_SHOW(Dock, 1); //show
- }else{
- FACTOR_SIZES(id);
- //set Indock timer...
- Dock[TIMERS[2]] = window.setTimeout(function(){ IN_DOCK(id, relxy); }, Dock.Opts.step);
- }
- }
- }
-/** called when cursor goes outside menu, and checks for completed shrinking of all menu elements
- * calls FACTOR_SIZES() (with revers set) on any menu element that has not finished shrinking
- * calls itself on a timer to complete the shrinkage
- * @private
- * @param {integer} id Dock index
- * @param {boolean} noIdle Can idler be set
- */
- , OFF_DOCK = function(id, noIdle){
- var Dock = DOCKS[id] //convenience
- , el = Dock.Elem
- , i = el.length
- ;
- if(!Dock.OnDock){
- while((i--) && el[i].Major <= el[i].Initial){}
- //this is here for no other reason than that early versions of Opera seem to leave
- //a 'shadow' residue of the expanded image unless/until this function is called!...
- RELATIVE_XY(Dock);
- if(i < 0){ //complete
- //reset everything back to 'at rest' state...
- Dock.Stamp = 0;
- for(i = el.length; i--; ){
- el[i].Major = el[i].Final = el[i].Initial;
- }
- Dock.Current = -1;
- if(!noIdle){
- SET_IDLER(Dock);
- }
- }else{
- FACTOR_SIZES(id);
- //set Offdock timer...
- Dock[TIMERS[4]] = window.setTimeout(function(){ OFF_DOCK(id, noIdle); }, Dock.Opts.step);
- }
- }
- }
-/** checks for completed expansion (if OnDock)
- * runs SET_SIZES() then, if not completed, runs FACTOR_SIZES() and then itself on a timer
- * @private
- * @param {integer} id Dock index
- * @param {number} [relxy] Translated cursor offset in main axis
- */
- , OVER_DOCK = function(id, relxy){
- var Dock = DOCKS[id] //convenience
- , el = Dock.Elem
- , i = el.length;
- if(Dock.OnDock){
- SET_SIZES(id, relxy);
- while((i--) && el[i].Major == el[i].Final){}
- if(i < 0 || !Dock.Stamp){ //complete, or beyond 'duration'
- Dock.Stamp = 0;
- IN_DOCK(id, relxy);
- }else{
- FACTOR_SIZES(id);
- //set Overdock timer...
- Dock[TIMERS[3]] = window.setTimeout(function(){ OVER_DOCK(id, relxy); }, Dock.Opts.step);
- }
- }
- }
-/** actions for any type of mouse event
- * @private
- * @param {integer} etype Type of event as index into MOUSEEVENTS array
- * @param {integer} id Dock id
- * @param {integer} idx Menu item id or -1
- * @param {integer} fake Set - usually to 1 - if called as a result of inactivity or when faking a mouseenter
- */
- , DO_MOUSE = function(etype, id, idx, fake){
- var Dock = DOCKS[id] //convenience
- , el = Dock.Elem //convenience
- , i = el.length;
- //mouseenter...
- if(etype === 0){
- Dock.OnDock = 1;
- if(Dock.Current >= 0 && Dock.Current !== idx){
- LABEL_SHOW(Dock); //hide
- }
- Dock.Current = idx;
- //if fake is set greater than 1 then timestamp is set to zero (no animation)...
- Dock.Stamp = fake && fake > 1 ? 0 : GET_TIME(Dock);
- OVER_DOCK(id, fake ? el[idx].Centre : null);
- }
- //mousemove...
- if(etype === 1){
- if(idx !== Dock.Current){ //mousemove from one item onto another
- LABEL_SHOW(Dock); //hide
- Dock.Current = idx;
- }
- IN_DOCK(id);
- }
- //mouseleave...
- if(etype === 2){
- CLEAR_TIMER(Dock, 1); //Inactive
- Dock.OnDock = 0;
- LABEL_SHOW(Dock); //hide
- Dock.Stamp = GET_TIME(Dock);
- while(i--){
- el[i].Final = el[i].Initial;
- }
- OFF_DOCK(id, !!fake); //clears Current when complete
- }
- }
-/** handler for all bound mouse events (move/enter/leave)
- * @private
- * @this {element}
- * @param {object} ev jQuery Event object
- * @return {boolean} false
- */
- , MOUSE_HANDLER = function(ev){
- var dockId = DOCK_INDEX_FROM_ID(this)
- , Dock = DOCKS[dockId]
- , idx = Dock ? ITEM_INDEX_FROM_CLASS(ev.target, this) : -1
- , doMse = -1
- , onDock
- ;
- if(Dock){
- if(Dock.Asleep){ //buffer it?...
- if(!Dock.Opts.noBuffer){ //...yes...
- Dock.Sleeper = {
- target:ev.target
- , type:ev.type
- , pageX:ev.pageX
- , pageY:ev.pageY
- };
- }
- }else{
- onDock = Dock.OnDock;
- CLEAR_TIMER(Dock, 0); //Idler
- XY = [ev.pageX, ev.pageY];
- if(ev.type == MOUSEEVENTS[2]){//=mouseleave
- if(onDock){
- doMse = 2; //mouseleave
- }else{
- SET_IDLER(Dock);
- }
- }else{ //=mousemove or mouseenter...
- if(Dock.Opts.inactivity){
- CLEAR_TIMER(Dock, 1); //Inactive
- //set Inactive timer...
- Dock[TIMERS[1]] = window.setTimeout(function(){
- DO_MOUSE(2, dockId, idx, 1); //mouseleave (faked)
- }, Dock.Opts.inactivity);
- }
- if(ev.type == MOUSEEVENTS[1]){ //=mousemove
- if(idx < 0){
- if(onDock && Dock.Current >= 0){ //off of current
- doMse = 2; //mouseleave
- }
- }else if(!onDock || Dock.Current < 0){ //instant re-entry or no current
- doMse = 0; //mouseenter
- }else{ //change of current or moving within current
- doMse = 1; //mousemove
- }
- }else if(idx >= 0 && !onDock){ //mouseenter...
- doMse = 0; //mouseenter
- }
- }
- Dock.Sleeper = null;
- if(doMse >= 0){
- DO_MOUSE(doMse, dockId, idx);
- }
- }
- }
-//v1.5 don't return false, otherwise handlers listening on docksleep and then, for example,
-// checking a mouseover on div.jqDock in order to 'bring back' a hidden menu, would
-// not receive notification of the mouseover because it would be blocked here
-// return false;
- }
-/** handler for the docknudge and dockidle events
- * @private
- * @this {element} The original menu DOM element
- * @param {object} ev jQuery event object
- */
- , LISTENER = function(ev){
- var el = $('.jqDock', this).get(0)
- , dockId = DOCK_INDEX_FROM_ID(el)
- , Dock = DOCKS[ dockId ]
- , frosty = ev.type == CUSTOMEVENTS[2]
- , param = frosty ? 'freeze' : 'sleep'
- , stateChange;
- if(Dock){
- //attempts to 'nudge' the dock awake...
- if(ev.type == CUSTOMEVENTS[0]){ //docknudge
- param = Dock.Frozen ? 'thaw' : 'wake';
- //if Asleep, check for onWake returning a false - to stay asleep - and
- //trigger a dockwake event if not still asleep...
- if(Dock.Asleep && !(Dock.Asleep = (Dock.Opts.onWake.call(this, param) === false))){
- //always clear frozen...
- Dock.Frozen = !$(this).trigger('dockwake', [param]);
- }
- if(!Dock.Asleep){
- //start (or reset) idling now...
- SET_IDLER(Dock);
- //if we have buffered mouse event, run it...
- if(Dock.Sleeper){
- MOUSE_HANDLER.call(el, Dock.Sleeper);
- }
- }
- //...must be dockidle or dockfreeze event type...
- }else{ //attempts to send the dock to sleep...
- CLEAR_TIMER(Dock, 0); //Idler : needed if triggered by the calling program
- //NB: returning false from onSleep() prevents the dock going to sleep/freezing, but
- //it does NOT reset the idle timer!
-
- //onSleep will only get called - and docksleep only get triggered - if we have a change of state, ie...
- // - if not already asleep, or
- // - if dockfreeze and not already frozen
- //this means that if you idle a non-sleeping dock, then freeze it, onSleep will get called twice (once for each);
- //but if you freeze, then idle, then freeze, onSleep will only get called for the first freeze.
- stateChange = !Dock.Asleep || (frosty && !Dock.Frozen);
- if(!stateChange || Dock.Opts.onSleep.call(Dock.Menu[0], param) !== false){
- Dock.Asleep = !CLEAR_TIMER(Dock, frosty ? -1 : 1); //Inactive, or all if freezing
- Dock.Frozen = Dock.Frozen || frosty;
- if(stateChange){
- Dock.Menu.trigger('docksleep', [param]);
- }
- if(frosty){
- //need to clear the timestamp in case the dock was frozen during an automatic expansion/collapse...
- Dock.Stamp = Dock.OnDock = 0;
- }else{
- DO_MOUSE(2, dockId, 0, 1); //fake a mouseleave as if it were due to inactivity
- }
- }
- }
- }
- }
- ;
-
-/**
- * The main $.jqDock object
- * @private
- * @return {object}
- */
- $.jqDock = (function(){
- return {
- version : 1.6
- , defaults : { //can be set at runtime, per menu
- size : 48 //[px] maximum minor axis dimension of image (width or height depending on 'align' : vertical menu = width, horizontal = height)
- , distance : 72 //[px] attenuation distance from cursor
- , coefficient : 1.5 //attenuation coefficient
- , duration : 300 //[ms] duration of initial expansion and off-menu shrinkage
- , align : 'bottom' //[top/middle/bottom or left/center/right] fixes horizontal/vertical expansion axis
- , labels : 0 //enable/disable display of a label on the current image; (true) to use default position, or string to specify
- , source : 0 //function: given scope of relevant image element; passed index of image within menu; required to return image source path, or false to use original
- , loader : 0 //overrides useJqLoader if set to 'image' or 'jquery'
- , inactivity : 0 //[ms] duration of inactivity (no mouse movement) after which any expanded images will collapse; 0 (zero) disables the inactivity timeout
- , fadeIn : 0 //[ms] duration of the fade-in 'reveal' of the jqDocked menu; set to zero for instant 'show'
- , fadeLayer : '' //if fadeIn is set, this can change the element that is faded; the default is the entire original menu; alternatives are 'wrap' (.jqDockWrap element) or 'dock' (.jqDock element)
- , step : 50 //[ms] the timer interval between each step of shrinkage/expansion
-//v1.5 : added setLabel, flow and idle options...
- , setLabel : 0 //function for transforming label text (ie. title) when initially building the label;
- //this is provided so that if the label requires HTML, the transform function can set
- //it rather than having to put it in the title field and thereby make the markup invalid.
- //the called function will be given the scope (this) of the original menu element, and will be
- //passed 4 arguments:
- // - the derived default text of the label (from the title of either the image or its parent anchor)
- // - the (zero-based) index of the option within the menu
- // - the outer DOM element of the target label, div.jqDockLabel
- // - an array of HTML for creating the inner label container, div.jqDockLabelText (['<div class="jqDockLabelText">', '</div>'])
- //the function should return either
- // - the HTML string for the label, in which case jqDock will create the inner container and append the returned text to it
- // - or false, in which case jqDock will do nothing further with the label setup
- , flow : 0 //alters the default dock behaviour such that the dock is NOT auto-centered and the wrap
- //element (.jqDockWrap, which a relatively positioned) expands and collapses to precisely
- //contain the dock (.jqDock); this allows elements positioned around the docked menu to
- //adjust their own relative position according to the current state of the docked menu
- , idle : 0 //[ms] duration of idle time after the mouse has left the menu (without re-entering, obviously!) before the docksleep event is triggered (on the original menu element)
-//v1.5 : added onReady, onSleep and onWake hooks...
- , onReady : 0 //function: called with scope of original menu element when dock has been initialised but not yet revealed (ie. before being shown)
- //NB: the onReady() function is passed a single argument, 'ready', and can return false to cancel the 'reveal' of the menu and put the dock to sleep
- , onSleep : 0 //function: called with scope of original menu element when dock has been idle for the defined idle period and has therefore gone to sleep,
- //or when either a sleep or freeze has been requested by the calling script (by triggering dockidle/dockfreeze, or commanding idle/freeze)
- //NB: the onSleep() function is passed a single argument, 'sleep' or 'freeze', and can return false to cancel the sleep/freeze
- , onWake : 0 //function: called with scope of original menu element when dock is 'nudged' awake, but only triggered if the dock was asleep (incl. frozen) prior to the' nudge'
- //NB: the onWake() function is passed a single argument, 'wake' or 'thaw', and can return false to cancel the wake-up (dock stays asleep/frozen)
-//v1.6 : added noBuffer, active options...
- , noBuffer : 0 //disables the buffering of the last mouse event while the dock is asleep
- , active : -1 //index (zero-based) of the image required to be expanded on initial display
- }
- , useJqLoader : $.browser.opera || $.browser.safari //use jQuery method for loading images, rather than "new Image()" method
-
-/**
- * initDock()
- * ==========
- * called by the image onload function, it stores and sets image height/width;
- * once all images have been loaded, it completes the setup of the dock menu
- * note: unless all images get loaded, the menu will stay hidden!
- * @this {$.jqDock}
- * @param {integer} id Dock index
- */
- , initDock : function(id){
- //========================================
- var Dock = DOCKS[id] //convenience
- , op = Dock.Opts //convenience
- , VH = VERTHORZ[op.vh] //convenience
- , invVH = VERTHORZ[VH.inv] //convenience
- , borders = Dock.Border //convenience
- , numItems = Dock.Elem.length
- , vanillaDiv = VANILLA.join('')
- , offset = 0
- , i = 0
- , j, k, el, wh, acc, upad, wrap
- , fadeLayer = op.fadeLayer //convenience
- ;
- // things will screw up if we don't clear text nodes...
- REMOVE_TEXT(Dock.Menu[0]);
- //double wrap, and set some basic styles on the dock elements, otherwise it won't work
- Dock.Menu.children()
- .each(function(i, kid){
- var wrap = Dock.Elem[i].Wrap = $(kid).wrap(vanillaDiv + vanillaDiv + '</div></div>').parent();
- if(op.vh == 'h'){
- wrap.parent().css('float', 'left');
- }
- })
- .find('img').andSelf()
- .css({
- position: 'relative'
- , padding: 0
- , margin: 0
- , borderWidth: 0
- , borderStyle: 'none'
- , verticalAlign: 'top'
- , display: 'block'
- , width: '100%'
- , height: '100%'
- });
- //resize each image and store various settings wrt main axis...
- while(i < numItems){
- el = Dock.Elem[i++];
- //resize the image wrapper to make the minor axis dimension meet the specified 'Opts.size'...
- wh = KEEP_PROPORTION(el, op.size, VH.inv); //inverted!
- el.Major = el.Final = el.Initial = wh[VH.wh];
- el.Wrap.css(wh); //resize the image wrapper to its new shrunken setting
- //remove titles, alt text...
- el.Img.attr({alt:''}).parent('a').andSelf().removeAttr('title');
- //use inverts because we're after the minor axis dimension...
- Dock[invVH.wh] = Math.max(Dock[invVH.wh], op.size + el.Pad[invVH.lead] + el.Pad[invVH.trail]);
-
- el.Offset = offset;
- el.Centre = offset + el.Pad[VH.lead] + (el.Initial / 2);
- offset += el.Initial + el.Pad[VH.lead] + el.Pad[VH.trail];
- }
-
- //'best guess' at calculating max 'spread' (main axis dimension - horizontal or vertical) of menu:
- //for each img element of the menu, call SET_SIZES() with a forced cursor position of the centre of the image;
- //SET_SIZES() will set each element's Final value, so tally them all, including user-applied padding, to give
- //an overall width/height for this cursor position; set dock width/height to be the largest width/height found;
- //repeat, with a forced cursor position of the leading edge of image
- i = 0;
- while(i < numItems){
- el = Dock.Elem[i++];
- upad = el.Pad[VH.lead] + el.Pad[VH.trail]; //user padding in main axis
- //tally the minimum widths...
- Dock.Spread += el.Initial + upad;
-
- //for override cursor positions of Centre and Offset...
- for(k in {Centre:1, Offset:1}){
- //set sizes with an overridden cursor position...
- SET_SIZES(id, el[k]);
- //tally image widths/heights (plus padding)...
- acc = 0; //accumulator for main axis image dimensions
- for(j = numItems; j--; ){
- //note that Final is an image dimension (in main axis) and does not include any user padding...
- acc += Dock.Elem[j].Final + upad;
- }
- //keep largest main axis dock dimension...
- if(acc > Dock[VH.wh]){ Dock[VH.wh] = acc; }
- }
- } //... i is now numItems
- //reset Final for each image...
- while(i){
- el = Dock.Elem[--i];
- el.Final = el.Initial;
- } //... i is now 0
- wrap = [
- VANILLA[0], VANILLA[2] //this will be div.jqDockWrap, but I don't want margin, border or background
- , '<div id="jqDock', id, '" class="jqDock" style="position:absolute;top:0;left:0;padding:0;margin:0;overflow:visible;'
- , 'height:', Dock.height, 'px;width:', Dock.width, 'px;"></div></div>'
- ].join('');
- Dock.Yard = $('div.jqDock', Dock.Menu.wrapInner(wrap));
- //now that we have div.jqDock, let's see if the user has applied any css border styling to it...
- for(j = 4; j--; ){
- borders[j] = AS_INTEGER(Dock.Yard.css('border' + TRBL[j] + 'Width'));
- }
- Dock.Yard.parent().addClass('jqDockWrap')
- .width(Dock.width + borders[1] + borders[3]) //Right and Left
- .height(Dock.height + borders[0] + borders[2]); //Top and Bottom
- //shrink all images down to 'at rest' size, and add appropriate identifying class...
- for( ; i < numItems; i++){
- el = Dock.Elem[i];
- //apply the image's user-applied padding to the outer element wrapper...
- upad = el.Wrap.parent();
- for(j = 4; j--; ){
- if(el.Pad[j]){
- upad.css('padding' + TRBL[j], el.Pad[j]);
- }
- }
- CHANGE_SIZE(id, i, el.Final, true); //force
- //give a mouse class to both the image and the outer element wrapper (to handle any user padding)...
- upad.add(el.Img).addClass('jqDockMouse'+i);
- //create and append the label
- SET_LABEL(Dock, el, i);
- }
- //bind dock listener events to the original menu element...
- el = Dock.Menu.bind(CUSTOMEVENTS.join(' '), LISTENER);
- //bind the mousehandler to the dock, and set filter:inherit on everything below the dock (see below)...
- Dock.Yard.bind(MOUSEEVENTS.join(' '), MOUSE_HANDLER).find('*').css({filter:'inherit'});
-
- //if we have a request for an 'active' image...
- if(Dock.Elem[op.active]){
- //fake a mouseeenter, with no timestamp so no animation...
- DO_MOUSE(0, id, op.active, 2);
- }
-
-/*v1.4 : bugfix : in IE8, non-statically positioned child elements do not inherit opacity; a way round this
- is to set filter:inherit on child elements
- v1.5 : Further complications with IE's opacity handling :
- When animating opacity (as opposed to doing a fadeIn) the alpha filter of the animated element *must*
- be cleared (='' or ='inherit') on completion back to opacity 1. Otherwise, in IE7 the element will not allow
- children (in this case, the images) to be visible beyond its bounds (ie. expanding a menu item gets the image
- chopped off at the edge of jqDock); in IE8, the image does expand ok, but leaves 'shadows' when collapsing!
- Another complication is that jQuery does not recognise that filter can contain anything other than an
- 'alpha(opacity=xxx)' value, so when the filter is set to 'inherit', jQuery animates opacity by *appending*
- the 'alpha(...)' value to the current 'inherit' value (eg. filter:'inheritalpha(...)'
- So ...
- ... on the assumption that nothing outside of jDock is going to want to individually fade
- anything below the .jqDock, I'm setting filter:inherit on all its children, for IE8's sake.
- this is just in case anyone uses docksleep to perform a fade on .jqDock; if they do a fade
- on either .jqDockWrap or the original menu element, then they may have to set (and probably
- clear) filter:inherit on .jqDock, or .jqDock and .jqDockWrap (respectively) themselves!
-*/
-
- //show the menu now?...
- //if onReady returns false then the dock goes to sleep and will require a 'nudge' at some point to wake it up
- if(!(Dock.Asleep = (op.onReady.call(Dock.Menu[0], 'ready') === false))){
- if(fadeLayer){
- //can only be 1 of menu/wrap/dock, and el is already set to Dock.Menu...
- if(fadeLayer != 'menu'){ //either dock or wrap...
- el = Dock.Yard;
- if(fadeLayer == 'wrap'){
- el = el.parent();
- }
- }
- //.jqDockFilter is used so that I can ensure that only elements *below* .jqDock
- //have filter:inherit set; this is so that if the calling program uses docksleep
- //to fade out .jqDock I can at least ensure that it will work for IE8 (regardless
- //of the other problems with animating IE's opacity!)
- //Unfortunately, because of IE (grrr), we have to put the dock to sleep while the
- //fade is taking place. This is because if the user were to mouse-over the menu
- //while it was still fading in, the menu element expansion would either be cut off
- //at the jqDockWrap boundary (IE6/7) or would leave a 'shadow' trail effect beyond
- //the jqDockWrap boundary as it shrank (IE8) ... due to the filters not being reset
- //until the end of the animation.
- Dock.Asleep = !!$('.jqDock,.jqDockWrap', el).addClass('jqDockFilter').css({filter:'inherit'});
- el.css({opacity:0});
- REVEAL_MENU(Dock);
- el.animate({opacity:1}, op.fadeIn, FADEIN_COMPLETE);
- }else{
- REVEAL_MENU(Dock);
- Dock.Menu.trigger('dockshow', ['ready']);
- SET_IDLER(Dock);
- }
- }
- } //end function initDock()
-
- }; //end of return object
- })(); //run the function to set up $.jqDock
-
- /***************************************************************************************************
- * jQuery.fn.jqDock()
- * ==================
- * STANDARD
- * usage: $(selector).jqDock(options);
- * options: see $.jqDock.defaults
- * returns: $(selector)
- *
- * ALTERNATE ...provides a means for modifying image paths post-initialisation
- * usage: $(image-selector).jqDock(options);
- * options: object, with the following possible properties...
- * src: {string|function} Path to 'at rest' image, or function returning a path
- * altsrc: {string|function} Path to expanded image, or function returning a path
- * returns: $(image-selector)
- * Note : image-selector *must* result in solely IMG element(s)
- *
- * ALTERNATE2 ...provides a means for nudging a dock awake, or sending it to sleep
- * (see Advanced documentation)
- * usage: $(selector).jqDock('nudge'); //'nudges' dock awake
- * $(selector).jqDock('idle'); //sends dock to sleep
- * returns: $(selector)
- * Note : selector should be (or contain) already initialised dock(s), ie. classed with 'jqDocked'
- *
- * ALTERNATE3 ...a 'getter', providing a means for retrieving either a Dock's internal object, or
- * an image's object from the Elem array
- * (undocumented, but used in example.js)
- * usage: $(menu-selector).jqDock('get');
- * $(image-selector).jqDock('get');
- * returns: {object} The object corresponding to the first (active) Dock in the $(menu-selector)
- * colection; or the object which is the element of the Elem array corresponding
- * to the first 'img' DOM element in the $(image-selector) collection
- *
- * ALTERNATE4 ...provides a means for removing jqDock from a 'docked' element
- * (see Advanced documentation)
- * usage: $(selector).jqDock('destroy');
- * returns: $(selector)
- * Note : selector should be (or contain) already initialised dock(s), ie. classed with 'jqDocked'
- *
- * ALTERNATE5 ...provides a means for expanding (making active) an image
- * usage: $(image-selector).jqDock('expand'); //with animation
- * $(image-selector).jqDock('active'); //without animation
- * returns: $(image-selector)
- *
- * note: the aim is to do as little processing as possible after setup, because everything is
- * driven from the mousemove/enter/leave events and I don't want to kill the browser if I can help it!
- * hence the code below, and in $.jqDock.initDock(), sets up and stores everything it possibly can
- * which will reduce processing at runtime, and hopefully give as smooth animation as possible.
- ***************************************************************************************************/
- $.fn.jqDock = function(opts){
- /***************************************************************************************************
- * ALTERNATE2:
- * Accepts 'nudge', 'idle' or 'freeze'. Chainable.
- *
- * Example:
- * $('#menu').jqDock('nudge'); //wake from sleep
- * $('#menu').jqDock('idle'); //send to sleep
- * $('#menu').jqDock('freeze'); //freeze the dock
- ***************************************************************************************************/
- if(opts === 'nudge' || opts === 'idle' || opts === 'freeze'){ //alternate usage 3 (nudge/idle/freeze)
- this.filter('.jqDocked').each(function(){ //only runs on an original menu element that has been docked
- LISTENER.call(this, {type:'dock'+opts});
- });
- /***************************************************************************************************
- * ALTERNATE4:
- * Accepts 'destroy'. Chainable
- * added v1.6
- *
- * Example:
- * $('#menu').jqDock('destroy'); //remove jqDock functionality from the menu
- ***************************************************************************************************/
- }else if(opts === 'destroy'){ //alternate usage 3 (destroy)
- this.filter('.jqDocked').each(function(){
- var dockId = DOCK_INDEX_FROM_ID( $('.jqDock', $(this).removeClass('jqDocked')).get(0) )
- , Dock = DOCKS[dockId]
- , i = MOUSEEVENTS.length
- , j, el, imageEl;
- if(Dock){
- //clear any timers...
- CLEAR_TIMER(Dock, -1);
- //remove all the mouse and custom events...
- for( ; i--; ){
- Dock.Yard.unbind(MOUSEEVENTS[i], MOUSE_HANDLER);
- }
- //only remove the custom events that jqDock was listening for; if the calling
- //script bound listeners for the other custom events (show/sleep/wake) then it
- //is the calling script's responsibility to remove them (or not) as it wishes
- for(i = CUSTOMEVENTS.length; i--; ){
- Dock.Menu.unbind(CUSTOMEVENTS[i], LISTENER);
- }
- for(i = 0; i < Dock.Elem.length; i++){
- el = Dock.Elem[i];
- imageEl = el.Img;
- //unbind the label's click handler and remove the label...
- el.Label.el.unbind('click', LABEL_CLICK).remove();
- //put the original attributes back onto the image, and remove the jqDockMouseN class...
- imageEl.attr(el.Orig.i).removeClass('jqDockMouse' + i);
- if(!el.Orig.i.style){ //if there was no inline style, might as well remove the style attribute
- imageEl.removeAttr('style');
- }
- //put the original attributes back onto the parent anchor (if present)...
- if(el.Link == 'Link'){
- imageEl.parent().attr(el.Orig.a);
- if(!el.Orig.a.style){ //if there was no inline style, might as well remove it
- imageEl.parent().removeAttr('style');
- }
- }
- //move the anchor/image back up to the original menu element...
- Dock.Menu.append(el.Wrap.children());
- //clear down...
- imageEl = el.Label.el = el.Orig.i = el.Orig.a = null;
- for(j in el){
- el[j] = null;
- }
- el = null;
- }
- //remove the dock wrapper...
- $('.jqDockWrap', Dock.Menu).remove();
- //clear down...
- for(i in Dock){
- Dock[i] = null;
- }
- Dock = DOCKS[dockId] = null;
- }
- for(dockId = DOCKS.length; dockId-- && DOCKS[dockId] === null; ){}
- if(dockId < 0){
- DOCKS = [];
- }
- });
- /***************************************************************************************************
- * ALTERNATE5:
- * Accepts 'active' or 'expand'. Chainable
- * added v1.6
- *
- * Example:
- * $('#menu img').eq(1).jqDock('active'); //set the 2nd image instantly to fully expanded
- * $('#menu img').last().jqDock('expand'); //animate the last image to fully expanded
- ***************************************************************************************************/
- }else if(opts === 'active' || opts === 'expand'){
- this.each(function(){
- var found = FIND_IMAGE(this, 1) //...NB I want the indices (dock and element) returned instead of the Elem object
- , Dock = found ? DOCKS[found[0]] : 0;
- if(Dock){
- //clear all timers...
- CLEAR_TIMER(Dock, -1);
- //if it wasn't already frozen, freeze it now and notify...
- if(!Dock.Frozen){
- Dock.Frozen = Dock.Asleep = !!Dock.Menu.trigger('docksleep', ['freeze']);
- }
- //fake a mouseenter, with animation dependent on value of opts ('active' = no animation)...
- DO_MOUSE(0, found[0], found[1], opts == 'active' ? 2 : 1);
- }
- });
- /***************************************************************************************************
- * ALTERNATE3:
- * Accepts 'get'. Not chainable, returns object/null
- *
- * Example:
- * //to retrieve an item's original text used for the label (unmodified by setLabel option)...
- * var labelText = $('#menu img:eq(2)').jqDock('get').Title;
- * Example:
- * //to retrieve a dock's options...
- * var options = $('#menu').jqDock('get').Opts;
- ***************************************************************************************************/
- }else if(opts === 'get'){
- var item = this.filter('.jqDocked');
- //if we've got an active Dock, return that; otherwise, look for an image...
- item = item.length ? DOCKS[DOCK_INDEX_FROM_ID($('.jqDock', item).get(0))] : FIND_IMAGE(this.get(0));
- //since this is a getter, it does not support chaining and needs to cop out now
- return item ? $.extend(true, {}, item) : null;
- /***************************************************************************************************
- * ALTERNATE:
- * If a function is provided, it will be called with scope of the image DOM element, and 2 parameters:
- * - current setting
- * - settingType, eg. 'src' or 'altsrc'
- *
- * Example (with strings):
- * $('#menu img').eq(0).jqDock({src:'newpath.jpg', altsrc:'newexpanderpath.jpg'});
- * Example (with functions):
- * fnChangePath = function(current, type){
- * //always change altsrc, but only change src if image has a class of 'changeExpanded'...
- * return type == 'altsrc' || $(this).hasClass('changeExpanded')
- * ? current.replace(/old\.png$/, 'new.png')
- * : current;
- * };
- * $('#menu img').jqDock({src:fnChangePath, altsrc:fnChangePath});
- ***************************************************************************************************/
- }else if(this.length && !this.not('img').length){ //images only!!
- this.each(function(n, el){
- var item = FIND_IMAGE(el)
- , src = 0
- , atRest, str, v
- ;
- opts = opts || {};
- if(item){
- atRest = item.Major == item.Initial;
- for(v in {src:1, altsrc:1}){
- if(opts[v]){
- str = ($.isFunction(opts[v]) ? opts[v].call(el, item[v], v) : opts[v]).toString();
- if(item[v] !== str){
- item[v] = str;
- src = (v == 'src' ? atRest : !atRest) ? v : src;
- }
- }
- }
- if(src){
- $(el).attr('src', item[src]);
- }
- }
- });
- /***************************************************************************************************
- * STANDARD:
- * Chainable.
- *
- * Example:
- * $('#menu').jqDock({align:'top'});
- ***************************************************************************************************/
- }else{ //standard usage...
- this.not('.jqDocked').filter(function(){
- //check that no parents are already docked, and that all children are either images, or anchors containing only an image...
- return !$(this).parents('.jqDocked').length && !$(this).children().not('img').filter(function(){
- return $(this).filter('a').children('img').parent().children().length !== 1;
- }).length;
- }).addClass('jqDocked')
- .each(function(){
- var Self = $(this)
- , id = DOCKS.length
- , Dock, op, jqld, mc, i;
- //add an object to the docks array for this new dock...
- DOCKS[id] = {
- Elem : [] // an object per img menu option
- , Menu : Self //jQuery of original containing element
- , OnDock : 0 //indicates cursor over menu and initial sizes set
- , Stamp : 0 //set on mouseenter/leave and used (within opts.duration) to proportion the menu element sizes
- , width : 0 //width of div.jqDock container
- , height : 0 //height of div.jqDock container
- , Spread : 0 //main axis dimension (horizontal = width, vertical = height)
- , Border : [] //border widths on div.jqDock, indexed as per TRBL
- , Opts : $.extend({}, $.jqDock.defaults, opts||{}, $.metadata ? Self.metadata() : {}) //options; support metadata plugin
- , Current : -1 //current image index
- , Load : 0 //count of images to load
- , ToFro : [ //a pain, but needed to prevent possible oscillation around a stationary cursor on the dock (see SET_SIZES)...
- '' //previous-but-one, held as ... [ XY dimension, Dock.Current, newFinal dimension ].join(',')
- , '' //previous, held as ... [ XY dimension, Dock.Current, newFinal dimension ].join(',')
- , 0 //previous newFinal dimension
- ]
-/* these don't need to be explicitly set a this stage, either because their usage is by testing for [non]existence and
- * then assigning a value, or because they are explicitly set during initDock()...
- , Inactive : null //inactivity timer
- , Idler : null //idle timer
- , Indock : null //timer for IN_DOCK recursion
- , Overdock : null //timer for OVER_DOCK recursion
- , Offdock : null //timer for OFF_DOCK recursion
- , Asleep : false //set to true when dock is put is to sleep following an idle period timeout
- , Frozen : false //set to true when the dock is 'freeze'd (dock is also sent to sleep!)
- , Sleeper : null //while Asleep, the most recent mouse event gets buffered for use on being nudged awake
- , Yard : 0 //jQuery of div.jqDock
-*/
- };
- Dock = DOCKS[id]; //convenience
- op = Dock.Opts; //convenience
- //check some of the options...
- jqld = (!op.loader && $.jqDock.useJqLoader) || op.loader === 'jquery';
- for(i in {size:1, distance:1, duration:1, inactivity:1, fadeIn:1, step:1, idle:1, active:1}){
- op[i] = AS_INTEGER(op[i]);
- }
- i = op.coefficient * 1;
- op.coefficient = isNaN(i) ? 1.5 : i;
- op.labels = (/^[tmb][lcr]$/).test(op.labels.toString()) ? op.labels : ( op.labels ? {top:'br',left:'tr'}[op.align] || 'tl' : '' );
- op.setLabel = !!op.setLabel ? op.setLabel : TRANSFORM_LABEL;
- op.fadeLayer = op.fadeIn ? (({dock:1,wrap:1}[op.fadeLayer]) ? op.fadeLayer : 'menu') : '';
- for(i in {onSleep:1, onWake:1, onReady:1, onFreeze:1}){
- if(!op[i]){
- op[i] = EMPTYFUNC;
- }
- }
- mc = (/^m|c$/).test(op.labels); //indicates the need for middle/centre label positioning information to be gathered
- //set up some extra Opts now, just to save some computing power later...
- op.attenuation = Math.pow(op.distance, op.coefficient); //straightforward, static calculation
- op.vh = ({left:1, center:1, right:1}[op.align]) ? 'v' : 'h'; //vertical/horizontal orientation based on 'align' option
-
- $('img', Self).each(function(n, el){
- //add an object to the dock's elements array for each image...
- var jself = $(el)
- , linkParent = jself.parent('a')
- , origAnchorTitle = linkParent.attr('title') || ''
- , origImg = {}
- , i;
- for(i in {src:1, alt:1, title:1, style:1}){
- origImg[i] = jself.attr(i) || '';
- }
- ++Dock.Load;
- Dock.Elem[n] = {
- Img : jself //jQuery of img element
- , src : origImg.src //image path, small
- , altsrc: (op.source ? op.source.call(el, n) : '') //image path, large
- || ((/\.(gif|jpg|jpeg|png)$/i).test(origImg.alt||'') ? origImg.alt : '')
- || origImg.src
- , Title : origImg.title || origAnchorTitle || '' //label text? (pre setLabel())
- , Orig : {
- i : $.extend({}, origImg)
- , a : {title: origAnchorTitle, style:linkParent.attr('style') || ''}
- }
- , Label : {
- mc: mc //if set, it gets removed the first time POSITION_LABEL is called for this label
-/* these don't need to be explicitly set at this stage: the first one is *always* set by SET_LABEL(); the other 2 are
- * only set (and used) by POSITION_LABEL() *if* the labels are being positioned middle and/or center
- , el: 0 //jqQuery of div.jqDockLabel
- , v: 0 //the 'v' stands for vertical, so this is the label's overall height (ie. height + top/bottom padding)
- , h: 0 //the 'h' stands for horizontal, so this is the label's overall width (ie. width + left/right padding)
- */
- }
- , Pad : [] //user-applied padding, set up below and indexed as per TRBL
- , Link : linkParent.length ? 'Link' : 'Image' //image-within-link or not
-/* these don't need to be explicitly set a this stage, either because their usage is by testing for [non]existence and
- * then assigning a value, or because they are explicitly set during IMAGE_ONLOAD() or initDock()...
- , width : 0 //original width of img element (the one that expands)
- , height : 0 //original height of img element (the one that expands)
- , Initial : 0 //width/height when fully shrunk; it's important to note that this is not necessarily the same as Opts.size!
- , Major : 0 //transitory width/height (main axis)
- , Minor : 0 //transitory width/height (minor axis)
- , Final : 0 //target width/height
- , Offset : 0 //offset of 'lead' edge of the image within div.jqDock (including user-padding)
- , Centre : 0 //'Offset' + 'lead' user-padding + half 'Initial' dimension
- , Wrap : 0 //jQuery of the menu element's immediate parent wrapper
-*/
- };
- for(i = 4; i--;){
- Dock.Elem[n].Pad[i] = AS_INTEGER(jself.css('padding' + TRBL[i]));
- }
- });
- //we have to run a 'loader' function for the images because the expanding image
- //may not be part of the current DOM. what this means though, is that if you
- //have a missing image in your dock, the entire dock will not be displayed!
- //however I've had a few problems with certain browsers: for instance, IE does
- //not like the jQuery method; and Opera was causing me problems with the native
- //method when reloading the page; I've also heard rumours that Safari 2 might cope better with
- //the jQuery method, but I cannot confirm since I no longer have Safari 2.
- //
- //anyway, I'm providing both methods. if anyone finds it doesn't work, try
- //overriding with option.loader, and/or changing $.jqDock.useJqLoader for the
- //browser in question and let me know if that solves it.
- $.each(Dock.Elem, function(i, v){
- var pre, altsrc = v.altsrc;
- if(jqld){ //jQuery method...
- $('<img>').bind('load', {id:id, idx:i}, IMAGE_ONLOAD).attr({src:altsrc});
- }else{ //native 'new Image()' method...
- pre = new Image();
- pre.onload = function(){
- IMAGE_ONLOAD.call(this, {data:{id:id, idx:i}});
- pre.onload = ''; //wipe out this onload function
- pre = null;
- };
- pre.src = altsrc;
- }
- });
- });
- }
- return this;
- }; //end jQuery.fn.jqDock()
-} //end of if()
-})(jQuery, window);
--- a/web/res/metadataplayer/res/js/jquery.jqDock.min.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-/*
- jquery.jqDock.js v1.6
-*/
-(function(k,w){if(!k.jqDock){var v=["Top","Right","Bottom","Left"],N=["Major","Minor"],z=["mouseenter","mousemove","mouseleave"],x=["docknudge","dockidle","dockfreeze"],s=["Idler","Inactive","Indock","Overdock","Offdock"],E=['<div style="position:relative;padding:0;',"margin:0;border:0 none;background-color:transparent;",'">'],p={v:{wh:"height",xy:1,tl:"top",lead:0,trail:2,inv:"h"},h:{wh:"width",xy:0,tl:"left",lead:3,trail:1,inv:"v"}},m=[],F=[0,0],X=function(){},C=function(a){a=parseInt(a,10);return isNaN(a)?
-0:a},t=function(a,d){for(var c=s[d]?d+1:s.length;d<c&&c--;)if(a[s[c]]){w.clearTimeout(a[s[c]]);a[s[c]]=null}},A=function(a){return a?1*((a.id||"").match(/^jqDock(\d+)$/)||[0,-1])[1]:-1},Y=function(){var a=m[A(k(".jqDockFilter",this).add(this).css({filter:""}).removeClass("jqDockFilter").filter(".jqDock")[0])];if(a){a.Asleep=false;a.Menu.trigger("dockshow",["ready"]).trigger(x[0])}},G=function(a,d){for(var c=true,e=m.length,b;a&&c&&e--&&m[e].Elem;)for(b=m[e].Elem.length;c&&b--;)c=m[e].Elem[b].Img[0]!==
-a;return c?!c:d?[e,b]:m[e].Elem[b]},H=function(a){var d=(new Date).getTime();a=a?a.Stamp+a.Opts.duration:0;if(a>d)d-=a-d;return d},O=function(a){var d=m[a.data.id],c=d.Elem[a.data.idx];c.height=this.height;c.width=this.width;--d.Load<=0&&w.setTimeout(function(){k.jqDock.initDock(a.data.id)},0)},Z=function(a,d){for(var c;a&&a.ownerDocument&&a!==d;){if(c=a.className.toString().match(/jqDockMouse(\d+)/))return 1*c[1];a=a.parentNode}return-1},P=function(a,d,c){var e={},b=p[c].wh;c=p[p[c].inv].wh;e[b]=
-d;e[c]=Math.round(d*a[c]/a[b]);return e},Q=function(){k(this).prev("img").trigger("click");return false},y=function(a,d){var c=a.Elem[a.Current];if(c&&a.Opts.labels)c.Label.el[d?"show":"hide"]()},R=function(a){var d=p[a.Opts.vh],c=a.Elem.length,e=-1,b=0,f,h,j,i=F[d.xy]-a.Elem[0].Wrap.parent().offset()[d.tl];if(i>=0)for(;e<0&&b<c;b++){f=a.Elem[b];h=f.Pad[d.lead]+f.Pad[d.trail];j=f.Major+h;if(i<j){if(b!=a.Current){y(a);a.Current=b}e=f.Offset+i*(f.Initial+h)/j}else i-=j}return e},S=function(a){for(var d=
-a.childNodes.length,c;d;){c=a.childNodes[--d];if(c.childNodes&&c.childNodes.length)S(c);else c.nodeType==3&&a.removeChild(c)}},T=function(a){a.Menu.css({visibility:"visible"}).show()},D=function(a){var d=a.Opts.idle;if(d){t(a,0);a[s[0]]=w.setTimeout(function(){a.Menu.trigger("dockidle")},d)}},$=function(a,d,c){var e=a.Opts,b=e.labels,f=d.Label,h;f.el=k('<div class="jqDockLabel jqDockLabel'+d.Link+'" style="position:absolute;margin:0;"></div>').hide().insertAfter(d.Img);if(b){h=b.charAt(0)=="b";b=
-b.charAt(1)=="r";f.el.css({top:h?"auto":0,left:b?"auto":0,bottom:h?0:"auto",right:b?0:"auto"}).click(Q)}a=e.setLabel.call(a.Menu[0],d.Title,c,f.el[0]);a!==false&&k('<div class="jqDockLabelText">'+a.toString()+"</div>").appendTo(f.el)},I=function(a,d){var c=m[a],e=c.Opts,b=p[e.vh].wh,f=c.Elem.length,h,j,i;for(d=d||d===0?d:R(c);f--;){h=c.Elem[f];i=h.Initial;if(d>=0){j=Math.abs(d-h.Centre);if(j<e.distance)i=h[b]-Math.round((h[b]-h.Initial)*Math.pow(j,e.coefficient)/e.attenuation);if(f==c.Current){j=
-[F[p[e.vh].xy],c.Current,i].join(",");if(j===c.ToFro[0]&&i!==c.ToFro[2])i=c.ToFro[2];else c.ToFro=[c.ToFro[1],j,i]}}h.Final=i}},aa=function(a){return a},U=function(a,d,c,e){a=m[a];var b=a.Elem[d],f=a.Opts,h=a.Yard,j=p[f.vh],i=p[j.inv],n=b.src!=b.altsrc,o,g,l;if(e||b.Major!=c){o=k.boxModel||f.vh=="v"?0:a.Border[j.lead]+a.Border[j.trail];if(n&&!e&&b.Major==b.Initial)b.Img[0].src=b.altsrc;a.Spread+=c-b.Major;g=P(b,c,f.vh);l=f.size-g[i.wh];if({top:1,left:1}[f.align])g["margin"+v[i.trail]]=l;else if({middle:1,
-center:1}[f.align]){g["margin"+v[i.lead]]=(l+l%2)/2;g["margin"+v[i.trail]]=(l-l%2)/2}else g["margin"+v[i.lead]]=l;if(c!=b.Major||e&&!d){f.flow&&h.parent()[j.wh](a.Spread+a.Border[j.lead]+a.Border[j.trail]);h[j.wh](a.Spread+o)}b.Wrap.css(g);f.flow||h.css(j.tl,Math.floor(Math.max(0,(a[j.wh]-a.Spread)/2)));if(a.OnDock){d=!a.Stamp;f=a.Opts.labels;h=p[a.Opts.vh];j=a.Elem[a.Current];var q,r;if(j&&f){o=j.Label;l=o.el;if(o.mc){o.mc=0;for(q in p){o[q]=l[p[q].wh]();for(r in{lead:1,trail:1})o[q]+=C(l.css("padding"+
-v[p[q][r]]))}}f.charAt(0)=="m"&&l.css({top:Math.floor((j[N[p[h.inv].xy]]-o.v)/2)});f.charAt(1)=="c"&&l.css({left:Math.floor((j[N[h.xy]]-o.h)/2)})}d&&y(a,1)}b.Major=c;b.Minor=g[i.wh];if(n&&!e&&c==b.Initial)b.Img[0].src=b.src}},J=function(a){var d=m[a],c=d.Opts,e=p[c.vh],b=c.duration+c.step,f=0,h;if(d.Stamp){b=H()-d.Stamp;if(b>=c.duration)d.Stamp=0}if(b>=c.step){for(h=(c.duration-b)/c.step;f<d.Elem.length;f++){c=d.Elem[f];b=(b=c.Final-c.Major)&&h>1?c.Major+Math[b<0?"floor":"ceil"](b/h):c.Final;U(a,
-f,b)}if(d.Spread>d[e.wh]){d.Yard.parent()[e.wh](d.Spread+d.Border[e.lead]+d.Border[e.trail]);d[e.wh]=d.Spread}}},K=function(a,d){var c=m[a],e=c.Elem,b=e.length;t(c,2);if(c.OnDock&&!c.Stamp){for(I(a,d);b--&&e[b].Major==e[b].Final;);if(b<0)y(c,1);else{J(a);c[s[2]]=w.setTimeout(function(){K(a,d)},c.Opts.step)}}},V=function(a,d){var c=m[a],e=c.Elem,b=e.length;if(!c.OnDock){for(;b--&&e[b].Major<=e[b].Initial;);R(c);if(b<0){c.Stamp=0;for(b=e.length;b--;)e[b].Major=e[b].Final=e[b].Initial;c.Current=-1;d||
-D(c)}else{J(a);c[s[4]]=w.setTimeout(function(){V(a,d)},c.Opts.step)}}},W=function(a,d){var c=m[a],e=c.Elem,b=e.length;if(c.OnDock){for(I(a,d);b--&&e[b].Major==e[b].Final;);if(b<0||!c.Stamp){c.Stamp=0;K(a,d)}else{J(a);c[s[3]]=w.setTimeout(function(){W(a,d)},c.Opts.step)}}},B=function(a,d,c,e){var b=m[d],f=b.Elem,h=f.length;if(a===0){b.OnDock=1;b.Current>=0&&b.Current!==c&&y(b);b.Current=c;b.Stamp=e&&e>1?0:H(b);W(d,e?f[c].Centre:null)}if(a===1){if(c!==b.Current){y(b);b.Current=c}K(d)}if(a===2){t(b,
-1);b.OnDock=0;y(b);for(b.Stamp=H(b);h--;)f[h].Final=f[h].Initial;V(d,!!e)}},L=function(a){var d=A(this),c=m[d],e=c?Z(a.target,this):-1,b=-1,f;if(c)if(c.Asleep){if(!c.Opts.noBuffer)c.Sleeper={target:a.target,type:a.type,pageX:a.pageX,pageY:a.pageY}}else{f=c.OnDock;t(c,0);F=[a.pageX,a.pageY];if(a.type==z[2])if(f)b=2;else D(c);else{if(c.Opts.inactivity){t(c,1);c[s[1]]=w.setTimeout(function(){B(2,d,e,1)},c.Opts.inactivity)}if(a.type==z[1])if(e<0){if(f&&c.Current>=0)b=2}else b=!f||c.Current<0?0:1;else if(e>=
-0&&!f)b=0}c.Sleeper=null;b>=0&&B(b,d,e)}},M=function(a){var d=k(".jqDock",this).get(0),c=A(d),e=m[c],b=a.type==x[2],f=b?"freeze":"sleep";if(e)if(a.type==x[0]){f=e.Frozen?"thaw":"wake";if(e.Asleep&&!(e.Asleep=e.Opts.onWake.call(this,f)===false))e.Frozen=!k(this).trigger("dockwake",[f]);if(!e.Asleep){D(e);e.Sleeper&&L.call(d,e.Sleeper)}}else{t(e,0);a=!e.Asleep||b&&!e.Frozen;if(!a||e.Opts.onSleep.call(e.Menu[0],f)!==false){e.Asleep=!t(e,b?-1:1);e.Frozen=e.Frozen||b;a&&e.Menu.trigger("docksleep",[f]);
-if(b)e.Stamp=e.OnDock=0;else B(2,c,0,1)}}};k.jqDock=function(){return{version:1.6,defaults:{size:48,distance:72,coefficient:1.5,duration:300,align:"bottom",labels:0,source:0,loader:0,inactivity:0,fadeIn:0,fadeLayer:"",step:50,setLabel:0,flow:0,idle:0,onReady:0,onSleep:0,onWake:0,noBuffer:0,active:-1},useJqLoader:k.browser.opera||k.browser.safari,initDock:function(a){var d=m[a],c=d.Opts,e=p[c.vh],b=p[e.inv],f=d.Border,h=d.Elem.length,j=E.join(""),i=0,n=0,o,g,l,q=c.fadeLayer;S(d.Menu[0]);for(d.Menu.children().each(function(r,
-u){var ba=d.Elem[r].Wrap=k(u).wrap(j+j+"</div></div>").parent();c.vh=="h"&&ba.parent().css("float","left")}).find("img").andSelf().css({position:"relative",padding:0,margin:0,borderWidth:0,borderStyle:"none",verticalAlign:"top",display:"block",width:"100%",height:"100%"});n<h;){g=d.Elem[n++];l=P(g,c.size,e.inv);g.Major=g.Final=g.Initial=l[e.wh];g.Wrap.css(l);g.Img.attr({alt:""}).parent("a").andSelf().removeAttr("title");d[b.wh]=Math.max(d[b.wh],c.size+g.Pad[b.lead]+g.Pad[b.trail]);g.Offset=i;g.Centre=
-i+g.Pad[e.lead]+g.Initial/2;i+=g.Initial+g.Pad[e.lead]+g.Pad[e.trail]}for(n=0;n<h;){g=d.Elem[n++];l=g.Pad[e.lead]+g.Pad[e.trail];d.Spread+=g.Initial+l;for(o in{Centre:1,Offset:1}){I(a,g[o]);i=0;for(b=h;b--;)i+=d.Elem[b].Final+l;if(i>d[e.wh])d[e.wh]=i}}for(;n;){g=d.Elem[--n];g.Final=g.Initial}e=[E[0],E[2],'<div id="jqDock',a,'" class="jqDock" style="position:absolute;top:0;left:0;padding:0;margin:0;overflow:visible;height:',d.height,"px;width:",d.width,'px;"></div></div>'].join("");d.Yard=k("div.jqDock",
-d.Menu.wrapInner(e));for(b=4;b--;)f[b]=C(d.Yard.css("border"+v[b]+"Width"));for(d.Yard.parent().addClass("jqDockWrap").width(d.width+f[1]+f[3]).height(d.height+f[0]+f[2]);n<h;n++){g=d.Elem[n];l=g.Wrap.parent();for(b=4;b--;)g.Pad[b]&&l.css("padding"+v[b],g.Pad[b]);U(a,n,g.Final,true);l.add(g.Img).addClass("jqDockMouse"+n);$(d,g,n)}g=d.Menu.bind(x.join(" "),M);d.Yard.bind(z.join(" "),L).find("*").css({filter:"inherit"});d.Elem[c.active]&&B(0,a,c.active,2);if(!(d.Asleep=c.onReady.call(d.Menu[0],"ready")===
-false))if(q){if(q!="menu"){g=d.Yard;if(q=="wrap")g=g.parent()}d.Asleep=!!k(".jqDock,.jqDockWrap",g).addClass("jqDockFilter").css({filter:"inherit"});g.css({opacity:0});T(d);g.animate({opacity:1},c.fadeIn,Y)}else{T(d);d.Menu.trigger("dockshow",["ready"]);D(d)}}}}();k.fn.jqDock=function(a){if(a==="nudge"||a==="idle"||a==="freeze")this.filter(".jqDocked").each(function(){M.call(this,{type:"dock"+a})});else if(a==="destroy")this.filter(".jqDocked").each(function(){var c=A(k(".jqDock",k(this).removeClass("jqDocked")).get(0)),
-e=m[c],b=z.length,f,h,j;if(e){for(t(e,-1);b--;)e.Yard.unbind(z[b],L);for(b=x.length;b--;)e.Menu.unbind(x[b],M);for(b=0;b<e.Elem.length;b++){h=e.Elem[b];j=h.Img;h.Label.el.unbind("click",Q).remove();j.attr(h.Orig.i).removeClass("jqDockMouse"+b);h.Orig.i.style||j.removeAttr("style");if(h.Link=="Link"){j.parent().attr(h.Orig.a);h.Orig.a.style||j.parent().removeAttr("style")}e.Menu.append(h.Wrap.children());h.Label.el=h.Orig.i=h.Orig.a=null;for(f in h)h[f]=null}k(".jqDockWrap",e.Menu).remove();for(b in e)e[b]=
-null;m[c]=null}for(c=m.length;c--&&m[c]===null;);if(c<0)m=[]});else if(a==="active"||a==="expand")this.each(function(){var c=G(this,1),e=c?m[c[0]]:0;if(e){t(e,-1);if(!e.Frozen)e.Frozen=e.Asleep=!!e.Menu.trigger("docksleep",["freeze"]);B(0,c[0],c[1],a=="active"?2:1)}});else if(a==="get"){var d=this.filter(".jqDocked");return(d=d.length?m[A(k(".jqDock",d).get(0))]:G(this.get(0)))?k.extend(true,{},d):null}else this.length&&!this.not("img").length?this.each(function(c,e){var b=G(e),f=0,h,j,i;a=a||{};
-if(b){h=b.Major==b.Initial;for(i in{src:1,altsrc:1})if(a[i]){j=(k.isFunction(a[i])?a[i].call(e,b[i],i):a[i]).toString();if(b[i]!==j){b[i]=j;f=(i=="src"?h:!h)?i:f}}f&&k(e).attr("src",b[f])}}):this.not(".jqDocked").filter(function(){return!k(this).parents(".jqDocked").length&&!k(this).children().not("img").filter(function(){return k(this).filter("a").children("img").parent().children().length!==1}).length}).addClass("jqDocked").each(function(){var c=k(this),e=m.length,b,f,h,j,i;m[e]={Elem:[],Menu:c,
-OnDock:0,Stamp:0,width:0,height:0,Spread:0,Border:[],Opts:k.extend({},k.jqDock.defaults,a||{},k.metadata?c.metadata():{}),Current:-1,Load:0,ToFro:["","",0]};b=m[e];f=b.Opts;h=!f.loader&&k.jqDock.useJqLoader||f.loader==="jquery";for(i in{size:1,distance:1,duration:1,inactivity:1,fadeIn:1,step:1,idle:1,active:1})f[i]=C(f[i]);i=f.coefficient*1;f.coefficient=isNaN(i)?1.5:i;f.labels=/^[tmb][lcr]$/.test(f.labels.toString())?f.labels:f.labels?{top:"br",left:"tr"}[f.align]||"tl":"";f.setLabel=f.setLabel?
-f.setLabel:aa;f.fadeLayer=f.fadeIn?{dock:1,wrap:1}[f.fadeLayer]?f.fadeLayer:"menu":"";for(i in{onSleep:1,onWake:1,onReady:1,onFreeze:1})f[i]||(f[i]=X);j=/^m|c$/.test(f.labels);f.attenuation=Math.pow(f.distance,f.coefficient);f.vh={left:1,center:1,right:1}[f.align]?"v":"h";k("img",c).each(function(n,o){var g=k(o),l=g.parent("a"),q=l.attr("title")||"",r={},u;for(u in{src:1,alt:1,title:1,style:1})r[u]=g.attr(u)||"";++b.Load;b.Elem[n]={Img:g,src:r.src,altsrc:(f.source?f.source.call(o,n):"")||(/\.(gif|jpg|jpeg|png)$/i.test(r.alt||
-"")?r.alt:"")||r.src,Title:r.title||q||"",Orig:{i:k.extend({},r),a:{title:q,style:l.attr("style")||""}},Label:{mc:j},Pad:[],Link:l.length?"Link":"Image"};for(u=4;u--;)b.Elem[n].Pad[u]=C(g.css("padding"+v[u]))});k.each(b.Elem,function(n,o){var g,l=o.altsrc;if(h)k("<img>").bind("load",{id:e,idx:n},O).attr({src:l});else{g=new Image;g.onload=function(){O.call(this,{data:{id:e,idx:n}});g.onload="";g=null};g.src=l}})});return this}}})(jQuery,window);
\ No newline at end of file
--- a/web/res/metadataplayer/res/js/jquery.min.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,154 +0,0 @@
-/*!
- * jQuery JavaScript Library v1.4.2
- * http://jquery.com/
- *
- * Copyright 2010, John Resig
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * Includes Sizzle.js
- * http://sizzlejs.com/
- * Copyright 2010, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- *
- * Date: Sat Feb 13 22:33:48 2010 -0500
- */
-(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?
-e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function na(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function oa(a){var b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"events");if(!(a.liveFired===this||!i||!i.live||a.button&&a.type==="click")){a.liveFired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replace(O,"")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);n=0;for(r=
-j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o=j[n].elem;f=null;if(i.preType==="mouseenter"||i.preType==="mouseleave")f=c(a.relatedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)===false){b=false;break}}return b}}function pa(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
-"&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ra(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===s&&!ta.test(a[0])&&(c.support.checkClone||!ua.test(a[0]))){e=
-true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
-Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&&
-(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
-a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
-"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,
-function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){i=i&&(c.isPlainObject(i)||
-c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}return a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b++];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler("ready")}},bindReady:function(){if(!xa){xa=true;if(s.readyState==="complete")return c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",
-L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var a=false;try{a=A.frameElement==null}catch(b){}s.documentElement.doScroll&&a&&ma()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,
-"isPrototypeOf"))return false;var b;for(b in a);return b===w||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+
-a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var b=s.getElementsByTagName("head")[0]||s.documentElement,d=s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,j=a.length,i=j===w||c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],
-d)===false)break}else for(;e<j;){if(b.apply(a[e++],d)===false)break}else if(i)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<j&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===
-a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,j=a.length;e<j;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,j=0,i=a.length;j<i;j++){e=b(a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=w}else if(b&&
-!c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});P=c.uaMatch(P);if(P.browser){c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browser.safari=
-true;if(ya)c.inArray=function(a,b){return ya.call(b,a)};T=c(s);if(s.addEventListener)L=function(){s.removeEventListener("DOMContentLoaded",L,false);c.ready()};else if(s.attachEvent)L=function(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=s.documentElement,b=s.createElement("script"),d=s.createElement("div"),f="script"+J();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
-var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,
-parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent=
-false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n=
-s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,
-applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
-else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,
-a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===
-w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,
-cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var j=" "+e.className+" ",
-i=e.className,o=0,k=b.length;o<k;o++)if(j.indexOf(" "+b[o]+" ")<0)i+=" "+b[o];e.className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var j=(" "+e.className+" ").replace(Aa," "),i=0,o=b.length;i<o;i++)j=j.replace(" "+b[i]+" ",
-" ");e.className=c.trim(j)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=
-this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j<d;j++){var i=
-e[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return f}if(Ba.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Za,"")}return w}var o=c.isFunction(a);return this.each(function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val());if(typeof r==="number")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=c.inArray(n.val(),r)>=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected=
-c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
-a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g,
-function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split(".");
-k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),
-C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=
-null)break}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=z.handle)b.elem=null;delete z.events;delete z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=
-e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&
-f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;
-if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if(b||f.test(i.namespace)){a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(this,arguments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
-fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=s.documentElement;d=s.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
-d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==w)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{handler:oa}))},remove:function(a){var b=true,d=a.origType.replace(O,"");c.each(c.data(this,
-"events").live||[],function(){if(d===this.origType.replace(O,""))return b=false});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var Ca=s.removeEventListener?function(a,b,d){a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=
-a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,
-isImmediatePropagationStopped:Y};var Da=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(!c.support.submitBubbles)c.event.special.submit=
-{setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length)return na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13)return na("submit",this,arguments)})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};
-if(!c.support.changeBubbles){var da=/textarea|input|select/i,ea,Fa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",
-e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
-"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,
-d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j++)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&
-!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var f=this.length;d<f;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,f){return this.live(b,d,f,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},
-toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Ga={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||this.selector,
-u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");(i=d[o++])!=null;){j=O.exec(i);k="";if(j){k=j[0];i=i.replace(O,"")}if(i==="hover")d.push("mouseenter"+k,"mouseleave"+k);else{n=i;if(i==="focus"||i==="blur"){d.push(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k;b==="live"?u.each(function(){c.event.add(this,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.unbind(pa(i,r),e)}}return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
-function(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g){for(var h="",l,m=0;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];
-if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h){y=true;break}}else if(k.filter(h,[t]).length>0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
-e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift();
-t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D||
-g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];
-for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.filter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-
-1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)k.error(g);else break;q=g}return v};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
-CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},
-relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||false:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.length;m<q;m++)if(p=g[m])g[m]=
-l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("parentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,m,g,p,l)}},find:{ID:function(g,h,l){if(typeof h.getElementById!=="undefined"&&!l)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var l=[];
-h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttribute("name")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},
-CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
-g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},
-text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},
-setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=
-h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var l=h[1],m=g;switch(l){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(l==="first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":l=h[2];var q=h[3];if(l===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var v=0;for(m=p.firstChild;m;m=
-m.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;return l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m===
-"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
-h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.compareDocumentPosition||
-!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocument.createRange(),m=
-h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.setEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&&
-q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML="<a href='#'></a>";
-if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();
-(function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
-function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,
-gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;
-c.find(a,this[f],b);if(f>0)for(var j=d;j<b.length;j++)for(var i=0;i<d;i++)if(b[i]===b[j]){b.splice(j--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j=
-{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.match.POS.test(i)?c(i,b||this.context):i)}for(;f&&f.ownerDocument&&f!==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===
-"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",
-d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?
-a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
-1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/<tbody/i,jb=/<|&#?\w+;/,ta=/<script|<object|<embed|<option|<style/i,ua=/checked\s*(?:[^=]|=\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?
-a:b+"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
-c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
-wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
-prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
-this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
-return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,
-""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().append(function(){return a.call(this,e,i)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&
-this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||
-u.appendChild(u.ownerDocument.createElement("tbody")):u}var e,j,i=a[0],o=[],k;if(!c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))return this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===
-1?(k=k.firstChild):k.firstChild){b=b&&c.nodeName(j,"tr");for(var n=0,r=this.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]);
-return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
-""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]==="<table>"&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
-c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?
-c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja=
-function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=
-Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,
-"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=
-a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=
-a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=/<script(.|\s)*?\/script>/gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!==
-"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("<div />").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this},
-serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
-function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,
-global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&
-e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)?
-"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===
-false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B=
-false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since",
-c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E||
-d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x);
-g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===
-1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b===
-"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional;
-if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");
-this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],
-"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},
-animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var j=c.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a){var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||a[i]==="show"&&!o)return j.complete.call(this);if((i==="height"||i==="width")&&this.style){j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isArray(a[i])){(j.specialEasing=
-j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.overflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,j,r);if(Ab.test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var C=Bb.exec(u),B=z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);
-this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration===
-"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||
-c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;
-this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=
-this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,
-e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||
-c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset="getBoundingClientRect"in s.documentElement?
-function(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=
-this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==i;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;j=e?e.getComputedStyle(b,null):b.currentStyle;
-k-=b.scrollTop;n-=b.scrollLeft;if(b===d){k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=="visible"){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=j}if(f.position==="relative"||f.position==="static"){k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
-f.position==="fixed"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.body,b=s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
-a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b);
-c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,
-d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-
-f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset":
-"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in
-e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window);
--- a/web/res/metadataplayer/res/js/jquery.tools.min.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,116 +0,0 @@
-/*
- * jQuery Tools 1.2.4 - The missing UI library for the Web
- *
- * [toolbox.flashembed, toolbox.history, toolbox.expose, toolbox.mousewheel, tabs, tabs.slideshow, tooltip, tooltip.slide, tooltip.dynamic, scrollable, scrollable.autoscroll, scrollable.navigator, overlay, overlay.apple, dateinput, rangeinput, validator]
- *
- * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
- *
- * http://flowplayer.org/tools/
- *
- * jquery.event.wheel.js - rev 1
- * Copyright (c) 2008, Three Dub Media (http://threedubmedia.com)
- * Liscensed under the MIT License (MIT-LICENSE.txt)
- * http://www.opensource.org/licenses/mit-license.php
- * Created: 2008-07-01 | Updated: 2008-07-14
- *
- * -----
- *
- * File generated: Wed Aug 18 09:10:10 GMT 2010
- */
-(function(){function f(a,b){if(b)for(var c in b)if(b.hasOwnProperty(c))a[c]=b[c];return a}function l(a,b){var c=[];for(var d in a)if(a.hasOwnProperty(d))c[d]=b(a[d]);return c}function m(a,b,c){if(e.isSupported(b.version))a.innerHTML=e.getHTML(b,c);else if(b.expressInstall&&e.isSupported([6,65]))a.innerHTML=e.getHTML(f(b,{src:b.expressInstall}),{MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title});else{if(!a.innerHTML.replace(/\s/g,"")){a.innerHTML="<h2>Flash version "+b.version+
-" or greater is required</h2><h3>"+(g[0]>0?"Your version is "+g:"You have no flash plugin installed")+"</h3>"+(a.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='"+k+"'>here</a></p>");if(a.tagName=="A")a.onclick=function(){location.href=k}}if(b.onFail){var d=b.onFail.call(this);if(typeof d=="string")a.innerHTML=d}}if(i)window[b.id]=document.getElementById(b.id);f(this,{getRoot:function(){return a},getOptions:function(){return b},getConf:function(){return c},
-getApi:function(){return a.firstChild}})}var i=document.all,k="http://www.adobe.com/go/getflashplayer",n=typeof jQuery=="function",o=/(\d+)[^\d]+(\d+)[^\d]*(\d*)/,j={width:"100%",height:"100%",id:"_"+(""+Math.random()).slice(9),allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:[3,0],onFail:null,expressInstall:null,w3c:false,cachebusting:false};window.attachEvent&&window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}});
-window.flashembed=function(a,b,c){if(typeof a=="string")a=document.getElementById(a.replace("#",""));if(a){if(typeof b=="string")b={src:b};return new m(a,f(f({},j),b),c)}};var e=f(window.flashembed,{conf:j,getVersion:function(){var a,b;try{b=navigator.plugins["Shockwave Flash"].description.slice(16)}catch(c){try{b=(a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"))&&a.GetVariable("$version")}catch(d){try{b=(a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"))&&a.GetVariable("$version")}catch(h){}}}return(b=
-o.exec(b))?[b[1],b[3]]:[0,0]},asString:function(a){if(a===null||a===undefined)return null;var b=typeof a;if(b=="object"&&a.push)b="array";switch(b){case "string":a=a.replace(new RegExp('(["\\\\])',"g"),"\\$1");a=a.replace(/^\s?(\d+\.?\d+)%/,"$1pct");return'"'+a+'"';case "array":return"["+l(a,function(d){return e.asString(d)}).join(",")+"]";case "function":return'"function()"';case "object":b=[];for(var c in a)a.hasOwnProperty(c)&&b.push('"'+c+'":'+e.asString(a[c]));return"{"+b.join(",")+"}"}return String(a).replace(/\s/g,
-" ").replace(/\'/g,'"')},getHTML:function(a,b){a=f({},a);var c='<object width="'+a.width+'" height="'+a.height+'" id="'+a.id+'" name="'+a.id+'"';if(a.cachebusting)a.src+=(a.src.indexOf("?")!=-1?"&":"?")+Math.random();c+=a.w3c||!i?' data="'+a.src+'" type="application/x-shockwave-flash"':' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';c+=">";if(a.w3c||i)c+='<param name="movie" value="'+a.src+'" />';a.width=a.height=a.id=a.w3c=a.src=null;a.onFail=a.version=a.expressInstall=null;for(var d in a)if(a[d])c+=
-'<param name="'+d+'" value="'+a[d]+'" />';a="";if(b){for(var h in b)if(b[h]){d=b[h];a+=h+"="+(/function|object/.test(typeof d)?e.asString(d):d)+"&"}a=a.slice(0,-1);c+='<param name="flashvars" value=\''+a+"' />"}c+="</object>";return c},isSupported:function(a){return g[0]>a[0]||g[0]==a[0]&&g[1]>=a[1]}}),g=e.getVersion();if(n){jQuery.tools=jQuery.tools||{version:"1.2.4"};jQuery.tools.flashembed={conf:j};jQuery.fn.flashembed=function(a,b){return this.each(function(){$(this).data("flashembed",flashembed(this,
-a,b))})}}})();
-(function(b){function h(c){if(c){var a=d.contentWindow.document;a.open().close();a.location.hash=c}}var g,d,f,i;b.tools=b.tools||{version:"1.2.4"};b.tools.history={init:function(c){if(!i){if(b.browser.msie&&b.browser.version<"8"){if(!d){d=b("<iframe/>").attr("src","javascript:false;").hide().get(0);b("body").append(d);setInterval(function(){var a=d.contentWindow.document;a=a.location.hash;g!==a&&b.event.trigger("hash",a)},100);h(location.hash||"#")}}else setInterval(function(){var a=location.hash;
-a!==g&&b.event.trigger("hash",a)},100);f=!f?c:f.add(c);c.click(function(a){var e=b(this).attr("href");d&&h(e);if(e.slice(0,1)!="#"){location.href="#"+e;return a.preventDefault()}});i=true}}};b(window).bind("hash",function(c,a){a?f.filter(function(){var e=b(this).attr("href");return e==a||e==a.replace("#","")}).trigger("history",[a]):f.eq(0).trigger("history",[a]);g=a;window.location.hash=g});b.fn.history=function(c){b.tools.history.init(this);return this.bind("history",c)}})(jQuery);
-(function(b){function k(){if(b.browser.msie){var a=b(document).height(),d=b(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,a-d<20?d:a]}return[b(document).width(),b(document).height()]}function h(a){if(a)return a.call(b.mask)}b.tools=b.tools||{version:"1.2.4"};var l;l=b.tools.expose={conf:{maskId:"exposeMask",loadSpeed:"slow",closeSpeed:"fast",closeOnClick:true,closeOnEsc:true,zIndex:9998,opacity:0.8,startOpacity:0,color:"#fff",onLoad:null,
-onClose:null}};var c,i,e,g,j;b.mask={load:function(a,d){if(e)return this;if(typeof a=="string")a={color:a};a=a||g;g=a=b.extend(b.extend({},l.conf),a);c=b("#"+a.maskId);if(!c.length){c=b("<div/>").attr("id",a.maskId);b("body").append(c)}var m=k();c.css({position:"absolute",top:0,left:0,width:m[0],height:m[1],display:"none",opacity:a.startOpacity,zIndex:a.zIndex});a.color&&c.css("backgroundColor",a.color);if(h(a.onBeforeLoad)===false)return this;a.closeOnEsc&&b(document).bind("keydown.mask",function(f){f.keyCode==
-27&&b.mask.close(f)});a.closeOnClick&&c.bind("click.mask",function(f){b.mask.close(f)});b(window).bind("resize.mask",function(){b.mask.fit()});if(d&&d.length){j=d.eq(0).css("zIndex");b.each(d,function(){var f=b(this);/relative|absolute|fixed/i.test(f.css("position"))||f.css("position","relative")});i=d.css({zIndex:Math.max(a.zIndex+1,j=="auto"?0:j)})}c.css({display:"block"}).fadeTo(a.loadSpeed,a.opacity,function(){b.mask.fit();h(a.onLoad);e="full"});e=true;return this},close:function(){if(e){if(h(g.onBeforeClose)===
-false)return this;c.fadeOut(g.closeSpeed,function(){h(g.onClose);i&&i.css({zIndex:j});e=false});b(document).unbind("keydown.mask");c.unbind("click.mask");b(window).unbind("resize.mask")}return this},fit:function(){if(e){var a=k();c.css({width:a[0],height:a[1]})}},getMask:function(){return c},isLoaded:function(a){return a?e=="full":e},getConf:function(){return g},getExposed:function(){return i}};b.fn.mask=function(a){b.mask.load(a);return this};b.fn.expose=function(a){b.mask.load(a,this);return this}})(jQuery);
-(function(b){function c(a){switch(a.type){case "mousemove":return b.extend(a.data,{clientX:a.clientX,clientY:a.clientY,pageX:a.pageX,pageY:a.pageY});case "DOMMouseScroll":b.extend(a,a.data);a.delta=-a.detail/3;break;case "mousewheel":a.delta=a.wheelDelta/120;break}a.type="wheel";return b.event.handle.call(this,a,a.delta)}b.fn.mousewheel=function(a){return this[a?"bind":"trigger"]("wheel",a)};b.event.special.wheel={setup:function(){b.event.add(this,d,c,{})},teardown:function(){b.event.remove(this,
-d,c)}};var d=!b.browser.mozilla?"mousewheel":"DOMMouseScroll"+(b.browser.version<"1.9"?" mousemove":"")})(jQuery);
-(function(c){function p(d,b,a){var e=this,l=d.add(this),h=d.find(a.tabs),i=b.jquery?b:d.children(b),j;h.length||(h=d.children());i.length||(i=d.parent().find(b));i.length||(i=c(b));c.extend(this,{click:function(f,g){var k=h.eq(f);if(typeof f=="string"&&f.replace("#","")){k=h.filter("[href*="+f.replace("#","")+"]");f=Math.max(h.index(k),0)}if(a.rotate){var n=h.length-1;if(f<0)return e.click(n,g);if(f>n)return e.click(0,g)}if(!k.length){if(j>=0)return e;f=a.initialIndex;k=h.eq(f)}if(f===j)return e;
-g=g||c.Event();g.type="onBeforeClick";l.trigger(g,[f]);if(!g.isDefaultPrevented()){o[a.effect].call(e,f,function(){g.type="onClick";l.trigger(g,[f])});j=f;h.removeClass(a.current);k.addClass(a.current);return e}},getConf:function(){return a},getTabs:function(){return h},getPanes:function(){return i},getCurrentPane:function(){return i.eq(j)},getCurrentTab:function(){return h.eq(j)},getIndex:function(){return j},next:function(){return e.click(j+1)},prev:function(){return e.click(j-1)},destroy:function(){h.unbind(a.event).removeClass(a.current);
-i.find("a[href^=#]").unbind("click.T");return e}});c.each("onBeforeClick,onClick".split(","),function(f,g){c.isFunction(a[g])&&c(e).bind(g,a[g]);e[g]=function(k){k&&c(e).bind(g,k);return e}});if(a.history&&c.fn.history){c.tools.history.init(h);a.event="history"}h.each(function(f){c(this).bind(a.event,function(g){e.click(f,g);return g.preventDefault()})});i.find("a[href^=#]").bind("click.T",function(f){e.click(c(this).attr("href"),f)});if(location.hash&&a.tabs==="a"&&d.find(a.tabs+location.hash).length)e.click(location.hash);
-else if(a.initialIndex===0||a.initialIndex>0)e.click(a.initialIndex)}c.tools=c.tools||{version:"1.2.4"};c.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:false,history:false},addEffect:function(d,b){o[d]=b}};var o={"default":function(d,b){this.getPanes().hide().eq(d).show();b.call()},fade:function(d,b){var a=this.getConf(),e=a.fadeOutSpeed,l=this.getPanes();e?l.fadeOut(e):l.hide();l.eq(d).fadeIn(a.fadeInSpeed,b)},slide:function(d,
-b){this.getPanes().slideUp(200);this.getPanes().eq(d).slideDown(400,b)},ajax:function(d,b){this.getPanes().eq(0).load(this.getTabs().eq(d).attr("href"),b)}},m;c.tools.tabs.addEffect("horizontal",function(d,b){m||(m=this.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},function(){c(this).hide()});this.getPanes().eq(d).animate({width:m},function(){c(this).show();b.call()})});c.fn.tabs=function(d,b){var a=this.data("tabs");if(a){a.destroy();this.removeData("tabs")}if(c.isFunction(b))b=
-{onBeforeClick:b};b=c.extend({},c.tools.tabs.conf,b);this.each(function(){a=new p(c(this),d,b);c(this).data("tabs",a)});return b.api?a:this}})(jQuery);
-(function(d){function r(g,a){function p(f){var e=d(f);return e.length<2?e:g.parent().find(f)}var c=this,j=g.add(this),b=g.data("tabs"),h,m,k,n=false,o=p(a.next).click(function(){b.next()}),l=p(a.prev).click(function(){b.prev()});d.extend(c,{getTabs:function(){return b},getConf:function(){return a},play:function(){if(!h){var f=d.Event("onBeforePlay");j.trigger(f);if(f.isDefaultPrevented())return c;n=false;h=setInterval(b.next,a.interval);j.trigger("onPlay");b.next()}},pause:function(){if(!h&&!k)return c;
-var f=d.Event("onBeforePause");j.trigger(f);if(f.isDefaultPrevented())return c;h=clearInterval(h);k=clearInterval(k);j.trigger("onPause")},stop:function(){c.pause();n=true}});d.each("onBeforePlay,onPlay,onBeforePause,onPause".split(","),function(f,e){d.isFunction(a[e])&&c.bind(e,a[e]);c[e]=function(s){return c.bind(e,s)}});if(a.autopause){var t=b.getTabs().add(o).add(l).add(b.getPanes());t.hover(function(){c.pause();m=clearInterval(m)},function(){n||(m=setTimeout(c.play,a.interval))})}if(a.autoplay)k=
-setTimeout(c.play,a.interval);else c.stop();a.clickable&&b.getPanes().click(function(){b.next()});if(!b.getConf().rotate){var i=a.disabledClass;b.getIndex()||l.addClass(i);b.onBeforeClick(function(f,e){if(e){l.removeClass(i);e==b.getTabs().length-1?o.addClass(i):o.removeClass(i)}else l.addClass(i)})}}var q;q=d.tools.tabs.slideshow={conf:{next:".forward",prev:".backward",disabledClass:"disabled",autoplay:false,autopause:true,interval:3E3,clickable:true,api:false}};d.fn.slideshow=function(g){var a=
-this.data("slideshow");if(a)return a;g=d.extend({},q.conf,g);this.each(function(){a=new r(d(this),g);d(this).data("slideshow",a)});return g.api?a:this}})(jQuery);
-(function(f){function p(a,b,c){var h=c.relative?a.position().top:a.offset().top,e=c.relative?a.position().left:a.offset().left,i=c.position[0];h-=b.outerHeight()-c.offset[0];e+=a.outerWidth()+c.offset[1];var j=b.outerHeight()+a.outerHeight();if(i=="center")h+=j/2;if(i=="bottom")h+=j;i=c.position[1];a=b.outerWidth()+a.outerWidth();if(i=="center")e-=a/2;if(i=="left")e-=a;return{top:h,left:e}}function u(a,b){var c=this,h=a.add(c),e,i=0,j=0,m=a.attr("title"),q=a.attr("data-tooltip"),r=n[b.effect],l,s=
-a.is(":input"),v=s&&a.is(":checkbox, :radio, select, :button, :submit"),t=a.attr("type"),k=b.events[t]||b.events[s?v?"widget":"input":"def"];if(!r)throw'Nonexistent effect "'+b.effect+'"';k=k.split(/,\s*/);if(k.length!=2)throw"Tooltip: bad events configuration for "+t;a.bind(k[0],function(d){clearTimeout(i);if(b.predelay)j=setTimeout(function(){c.show(d)},b.predelay);else c.show(d)}).bind(k[1],function(d){clearTimeout(j);if(b.delay)i=setTimeout(function(){c.hide(d)},b.delay);else c.hide(d)});if(m&&
-b.cancelDefault){a.removeAttr("title");a.data("title",m)}f.extend(c,{show:function(d){if(!e){if(q)e=f(q);else if(m)e=f(b.layout).addClass(b.tipClass).appendTo(document.body).hide().append(m);else if(b.tip)e=f(b.tip).eq(0);else{e=a.next();e.length||(e=a.parent().next())}if(!e.length)throw"Cannot find tooltip for "+a;}if(c.isShown())return c;e.stop(true,true);var g=p(a,e,b);d=d||f.Event();d.type="onBeforeShow";h.trigger(d,[g]);if(d.isDefaultPrevented())return c;g=p(a,e,b);e.css({position:"absolute",
-top:g.top,left:g.left});l=true;r[0].call(c,function(){d.type="onShow";l="full";h.trigger(d)});g=b.events.tooltip.split(/,\s*/);e.bind(g[0],function(){clearTimeout(i);clearTimeout(j)});g[1]&&!a.is("input:not(:checkbox, :radio), textarea")&&e.bind(g[1],function(o){o.relatedTarget!=a[0]&&a.trigger(k[1].split(" ")[0])});return c},hide:function(d){if(!e||!c.isShown())return c;d=d||f.Event();d.type="onBeforeHide";h.trigger(d);if(!d.isDefaultPrevented()){l=false;n[b.effect][1].call(c,function(){d.type="onHide";
-h.trigger(d)});return c}},isShown:function(d){return d?l=="full":l},getConf:function(){return b},getTip:function(){return e},getTrigger:function(){return a}});f.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(d,g){f.isFunction(b[g])&&f(c).bind(g,b[g]);c[g]=function(o){f(c).bind(g,o);return c}})}f.tools=f.tools||{version:"1.2.4"};f.tools.tooltip={conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,position:["top","center"],offset:[0,0],relative:false,cancelDefault:true,
-events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(a,b,c){n[a]=[b,c]}};var n={toggle:[function(a){var b=this.getConf(),c=this.getTip();b=b.opacity;b<1&&c.css({opacity:b});c.show();a.call()},function(a){this.getTip().hide();a.call()}],fade:[function(a){var b=this.getConf();this.getTip().fadeTo(b.fadeInSpeed,b.opacity,a)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,
-a)}]};f.fn.tooltip=function(a){var b=this.data("tooltip");if(b)return b;a=f.extend(true,{},f.tools.tooltip.conf,a);if(typeof a.position=="string")a.position=a.position.split(/,?\s/);this.each(function(){b=new u(f(this),a);f(this).data("tooltip",b)});return a.api?b:this}})(jQuery);
-(function(d){var i=d.tools.tooltip;d.extend(i.conf,{direction:"up",bounce:false,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!d.browser.msie});var e={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};i.addEffect("slide",function(g){var a=this.getConf(),f=this.getTip(),b=a.slideFade?{opacity:a.opacity}:{},c=e[a.direction]||e.up;b[c[1]]=c[0]+"="+a.slideOffset;a.slideFade&&f.css({opacity:0});f.show().animate(b,a.slideInSpeed,g)},function(g){var a=this.getConf(),f=a.slideOffset,
-b=a.slideFade?{opacity:0}:{},c=e[a.direction]||e.up,h=""+c[0];if(a.bounce)h=h=="+"?"-":"+";b[c[1]]=h+"="+f;this.getTip().animate(b,a.slideOutSpeed,function(){d(this).hide();g.call()})})})(jQuery);
-(function(g){function j(a){var c=g(window),d=c.width()+c.scrollLeft(),h=c.height()+c.scrollTop();return[a.offset().top<=c.scrollTop(),d<=a.offset().left+a.width(),h<=a.offset().top+a.height(),c.scrollLeft()>=a.offset().left]}function k(a){for(var c=a.length;c--;)if(a[c])return false;return true}var i=g.tools.tooltip;i.dynamic={conf:{classNames:"top right bottom left"}};g.fn.dynamic=function(a){if(typeof a=="number")a={speed:a};a=g.extend({},i.dynamic.conf,a);var c=a.classNames.split(/\s/),d;this.each(function(){var h=
-g(this).tooltip().onBeforeShow(function(e,f){e=this.getTip();var b=this.getConf();d||(d=[b.position[0],b.position[1],b.offset[0],b.offset[1],g.extend({},b)]);g.extend(b,d[4]);b.position=[d[0],d[1]];b.offset=[d[2],d[3]];e.css({visibility:"hidden",position:"absolute",top:f.top,left:f.left}).show();f=j(e);if(!k(f)){if(f[2]){g.extend(b,a.top);b.position[0]="top";e.addClass(c[0])}if(f[3]){g.extend(b,a.right);b.position[1]="right";e.addClass(c[1])}if(f[0]){g.extend(b,a.bottom);b.position[0]="bottom";e.addClass(c[2])}if(f[1]){g.extend(b,
-a.left);b.position[1]="left";e.addClass(c[3])}if(f[0]||f[2])b.offset[0]*=-1;if(f[1]||f[3])b.offset[1]*=-1}e.css({visibility:"visible"}).hide()});h.onBeforeShow(function(){var e=this.getConf();this.getTip();setTimeout(function(){e.position=[d[0],d[1]];e.offset=[d[2],d[3]]},0)});h.onHide(function(){var e=this.getTip();e.removeClass(a.classNames)});ret=h});return a.api?ret:this}})(jQuery);
-(function(e){function n(f,c){var a=e(c);return a.length<2?a:f.parent().find(c)}function t(f,c){var a=this,l=f.add(a),g=f.children(),k=0,m=c.vertical;j||(j=a);if(g.length>1)g=e(c.items,f);e.extend(a,{getConf:function(){return c},getIndex:function(){return k},getSize:function(){return a.getItems().size()},getNaviButtons:function(){return o.add(p)},getRoot:function(){return f},getItemWrap:function(){return g},getItems:function(){return g.children(c.item).not("."+c.clonedClass)},move:function(b,d){return a.seekTo(k+
-b,d)},next:function(b){return a.move(1,b)},prev:function(b){return a.move(-1,b)},begin:function(b){return a.seekTo(0,b)},end:function(b){return a.seekTo(a.getSize()-1,b)},focus:function(){return j=a},addItem:function(b){b=e(b);if(c.circular){g.children("."+c.clonedClass+":last").before(b);g.children("."+c.clonedClass+":first").replaceWith(b.clone().addClass(c.clonedClass))}else g.append(b);l.trigger("onAddItem",[b]);return a},seekTo:function(b,d,h){b.jquery||(b*=1);if(c.circular&&b===0&&k==-1&&d!==
-0)return a;if(!c.circular&&b<0||b>a.getSize()||b<-1)return a;var i=b;if(b.jquery)b=a.getItems().index(b);else i=a.getItems().eq(b);var q=e.Event("onBeforeSeek");if(!h){l.trigger(q,[b,d]);if(q.isDefaultPrevented()||!i.length)return a}i=m?{top:-i.position().top}:{left:-i.position().left};k=b;j=a;if(d===undefined)d=c.speed;g.animate(i,d,c.easing,h||function(){l.trigger("onSeek",[b])});return a}});e.each(["onBeforeSeek","onSeek","onAddItem"],function(b,d){e.isFunction(c[d])&&e(a).bind(d,c[d]);a[d]=function(h){e(a).bind(d,
-h);return a}});if(c.circular){var r=a.getItems().slice(-1).clone().prependTo(g),s=a.getItems().eq(1).clone().appendTo(g);r.add(s).addClass(c.clonedClass);a.onBeforeSeek(function(b,d,h){if(!b.isDefaultPrevented())if(d==-1){a.seekTo(r,h,function(){a.end(0)});return b.preventDefault()}else d==a.getSize()&&a.seekTo(s,h,function(){a.begin(0)})});a.seekTo(0,0,function(){})}var o=n(f,c.prev).click(function(){a.prev()}),p=n(f,c.next).click(function(){a.next()});!c.circular&&a.getSize()>1&&a.onBeforeSeek(function(b,
-d){setTimeout(function(){if(!b.isDefaultPrevented()){o.toggleClass(c.disabledClass,d<=0);p.toggleClass(c.disabledClass,d>=a.getSize()-1)}},1)});c.mousewheel&&e.fn.mousewheel&&f.mousewheel(function(b,d){if(c.mousewheel){a.move(d<0?1:-1,c.wheelSpeed||50);return false}});c.keyboard&&e(document).bind("keydown.scrollable",function(b){if(!(!c.keyboard||b.altKey||b.ctrlKey||e(b.target).is(":input")))if(!(c.keyboard!="static"&&j!=a)){var d=b.keyCode;if(m&&(d==38||d==40)){a.move(d==38?-1:1);return b.preventDefault()}if(!m&&
-(d==37||d==39)){a.move(d==37?-1:1);return b.preventDefault()}}});c.initialIndex&&a.seekTo(c.initialIndex,0,function(){})}e.tools=e.tools||{version:"1.2.4"};e.tools.scrollable={conf:{activeClass:"active",circular:false,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:null,items:".items",keyboard:true,mousewheel:false,next:".next",prev:".prev",speed:400,vertical:false,wheelSpeed:0}};var j;e.fn.scrollable=function(f){var c=this.data("scrollable");if(c)return c;f=e.extend({},
-e.tools.scrollable.conf,f);this.each(function(){c=new t(e(this),f);e(this).data("scrollable",c)});return f.api?c:this}})(jQuery);
-(function(c){var g=c.tools.scrollable;g.autoscroll={conf:{autoplay:true,interval:3E3,autopause:true}};c.fn.autoscroll=function(d){if(typeof d=="number")d={interval:d};var b=c.extend({},g.autoscroll.conf,d),h;this.each(function(){var a=c(this).data("scrollable");if(a)h=a;var e,i,f=true;a.play=function(){if(!e){f=false;e=setInterval(function(){a.next()},b.interval);a.next()}};a.pause=function(){e=clearInterval(e)};a.stop=function(){a.pause();f=true};b.autopause&&a.getRoot().add(a.getNaviButtons()).hover(function(){a.pause();
-clearInterval(i)},function(){f||(i=setTimeout(a.play,b.interval))});b.autoplay&&setTimeout(a.play,b.interval)});return b.api?h:this}})(jQuery);
-(function(d){function p(b,g){var h=d(g);return h.length<2?h:b.parent().find(g)}var m=d.tools.scrollable;m.navigator={conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:false,idPrefix:null,history:false}};d.fn.navigator=function(b){if(typeof b=="string")b={navi:b};b=d.extend({},m.navigator.conf,b);var g;this.each(function(){function h(a,c,i){e.seekTo(c);if(j){if(location.hash)location.hash=a.attr("href").replace("#","")}else return i.preventDefault()}function f(){return k.find(b.naviItem||
-"> *")}function n(a){var c=d("<"+(b.naviItem||"a")+"/>").click(function(i){h(d(this),a,i)}).attr("href","#"+a);a===0&&c.addClass(l);b.indexed&&c.text(a+1);b.idPrefix&&c.attr("id",b.idPrefix+a);return c.appendTo(k)}function o(a,c){a=f().eq(c.replace("#",""));a.length||(a=f().filter("[href="+c+"]"));a.click()}var e=d(this).data("scrollable"),k=b.navi.jquery?b.navi:p(e.getRoot(),b.navi),q=e.getNaviButtons(),l=b.activeClass,j=b.history&&d.fn.history;if(e)g=e;e.getNaviButtons=function(){return q.add(k)};
-f().length?f().each(function(a){d(this).click(function(c){h(d(this),a,c)})}):d.each(e.getItems(),function(a){n(a)});e.onBeforeSeek(function(a,c){setTimeout(function(){if(!a.isDefaultPrevented()){var i=f().eq(c);!a.isDefaultPrevented()&&i.length&&f().removeClass(l).eq(c).addClass(l)}},1)});e.onAddItem(function(a,c){c=n(e.getItems().index(c));j&&c.history(o)});j&&f().history(o)});return b.api?g:this}})(jQuery);
-(function(a){function t(d,b){var c=this,i=d.add(c),o=a(window),k,f,m,g=a.tools.expose&&(b.mask||b.expose),n=Math.random().toString().slice(10);if(g){if(typeof g=="string")g={color:g};g.closeOnClick=g.closeOnEsc=false}var p=b.target||d.attr("rel");f=p?a(p):d;if(!f.length)throw"Could not find Overlay: "+p;d&&d.index(f)==-1&&d.click(function(e){c.load(e);return e.preventDefault()});a.extend(c,{load:function(e){if(c.isOpened())return c;var h=q[b.effect];if(!h)throw'Overlay: cannot find effect : "'+b.effect+
-'"';b.oneInstance&&a.each(s,function(){this.close(e)});e=e||a.Event();e.type="onBeforeLoad";i.trigger(e);if(e.isDefaultPrevented())return c;m=true;g&&a(f).expose(g);var j=b.top,r=b.left,u=f.outerWidth({margin:true}),v=f.outerHeight({margin:true});if(typeof j=="string")j=j=="center"?Math.max((o.height()-v)/2,0):parseInt(j,10)/100*o.height();if(r=="center")r=Math.max((o.width()-u)/2,0);h[0].call(c,{top:j,left:r},function(){if(m){e.type="onLoad";i.trigger(e)}});g&&b.closeOnClick&&a.mask.getMask().one("click",
-c.close);b.closeOnClick&&a(document).bind("click."+n,function(l){a(l.target).parents(f).length||c.close(l)});b.closeOnEsc&&a(document).bind("keydown."+n,function(l){l.keyCode==27&&c.close(l)});return c},close:function(e){if(!c.isOpened())return c;e=e||a.Event();e.type="onBeforeClose";i.trigger(e);if(!e.isDefaultPrevented()){m=false;q[b.effect][1].call(c,function(){e.type="onClose";i.trigger(e)});a(document).unbind("click."+n).unbind("keydown."+n);g&&a.mask.close();return c}},getOverlay:function(){return f},
-getTrigger:function(){return d},getClosers:function(){return k},isOpened:function(){return m},getConf:function(){return b}});a.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(e,h){a.isFunction(b[h])&&a(c).bind(h,b[h]);c[h]=function(j){a(c).bind(h,j);return c}});k=f.find(b.close||".close");if(!k.length&&!b.close){k=a('<a class="close"></a>');f.prepend(k)}k.click(function(e){c.close(e)});b.load&&c.load()}a.tools=a.tools||{version:"1.2.4"};a.tools.overlay={addEffect:function(d,
-b,c){q[d]=[b,c]},conf:{close:null,closeOnClick:true,closeOnEsc:true,closeSpeed:"fast",effect:"default",fixed:!a.browser.msie||a.browser.version>6,left:"center",load:false,mask:null,oneInstance:true,speed:"normal",target:null,top:"10%"}};var s=[],q={};a.tools.overlay.addEffect("default",function(d,b){var c=this.getConf(),i=a(window);if(!c.fixed){d.top+=i.scrollTop();d.left+=i.scrollLeft()}d.position=c.fixed?"fixed":"absolute";this.getOverlay().css(d).fadeIn(c.speed,b)},function(d){this.getOverlay().fadeOut(this.getConf().closeSpeed,
-d)});a.fn.overlay=function(d){var b=this.data("overlay");if(b)return b;if(a.isFunction(d))d={onBeforeLoad:d};d=a.extend(true,{},a.tools.overlay.conf,d);this.each(function(){b=new t(a(this),d);s.push(b);a(this).data("overlay",b)});return d.api?b:this}})(jQuery);
-(function(i){function j(b){var d=b.offset();return{top:d.top+b.height()/2,left:d.left+b.width()/2}}var k=i.tools.overlay,f=i(window);i.extend(k.conf,{start:{top:null,left:null},fadeInSpeed:"fast",zIndex:9999});function n(b,d){var a=this.getOverlay(),c=this.getConf(),g=this.getTrigger(),o=this,l=a.outerWidth({margin:true}),h=a.data("img");if(!h){var e=a.css("backgroundImage");if(!e)throw"background-image CSS property not set for overlay";e=e.slice(e.indexOf("(")+1,e.indexOf(")")).replace(/\"/g,"");
-a.css("backgroundImage","none");h=i('<img src="'+e+'"/>');h.css({border:0,display:"none"}).width(l);i("body").append(h);a.data("img",h)}e=c.start.top||Math.round(f.height()/2);var m=c.start.left||Math.round(f.width()/2);if(g){g=j(g);e=g.top;m=g.left}h.css({position:"absolute",top:e,left:m,width:0,zIndex:c.zIndex}).show();b.top+=f.scrollTop();b.left+=f.scrollLeft();b.position="absolute";a.css(b);h.animate({top:a.css("top"),left:a.css("left"),width:l},c.speed,function(){if(c.fixed){b.top-=f.scrollTop();
-b.left-=f.scrollLeft();b.position="fixed";h.add(a).css(b)}a.css("zIndex",c.zIndex+1).fadeIn(c.fadeInSpeed,function(){o.isOpened()&&!i(this).index(a)?d.call():a.hide()})})}function p(b){var d=this.getOverlay().hide(),a=this.getConf(),c=this.getTrigger();d=d.data("img");var g={top:a.start.top,left:a.start.left,width:0};c&&i.extend(g,j(c));a.fixed&&d.css({position:"absolute"}).animate({top:"+="+f.scrollTop(),left:"+="+f.scrollLeft()},0);d.animate(g,a.closeSpeed,b)}k.addEffect("apple",n,p)})(jQuery);
-(function(d){function R(b,c){return 32-(new Date(b,c,32)).getDate()}function S(b,c){b=""+b;for(c=c||2;b.length<c;)b="0"+b;return b}function T(b,c,i){var p=b.getDate(),h=b.getDay(),q=b.getMonth();b=b.getFullYear();var f={d:p,dd:S(p),ddd:B[i].shortDays[h],dddd:B[i].days[h],m:q+1,mm:S(q+1),mmm:B[i].shortMonths[q],mmmm:B[i].months[q],yy:String(b).slice(2),yyyy:b};c=c.replace(X,function(r){return r in f?f[r]:r.slice(1,r.length-1)});return Y.html(c).html()}function y(b){return parseInt(b,10)}function U(b,
-c){return b.getFullYear()===c.getFullYear()&&b.getMonth()==c.getMonth()&&b.getDate()==c.getDate()}function C(b){if(b){if(b.constructor==Date)return b;if(typeof b=="string"){var c=b.split("-");if(c.length==3)return new Date(y(c[0]),y(c[1])-1,y(c[2]));if(!/^-?\d+$/.test(b))return;b=y(b)}c=new Date;c.setDate(c.getDate()+b);return c}}function Z(b,c){function i(a,e,g){m=a;D=a.getFullYear();E=a.getMonth();G=a.getDate();g=g||d.Event("api");g.type="change";H.trigger(g,[a]);if(!g.isDefaultPrevented()){b.val(T(a,
-e.format,e.lang));b.data("date",a);h.hide(g)}}function p(a){a.type="onShow";H.trigger(a);d(document).bind("keydown.d",function(e){if(e.ctrlKey)return true;var g=e.keyCode;if(g==8){b.val("");return h.hide(e)}if(g==27)return h.hide(e);if(d(V).index(g)>=0){if(!v){h.show(e);return e.preventDefault()}var j=d("#"+f.weeks+" a"),s=d("."+f.focus),n=j.index(s);s.removeClass(f.focus);if(g==74||g==40)n+=7;else if(g==75||g==38)n-=7;else if(g==76||g==39)n+=1;else if(g==72||g==37)n-=1;if(n>41){h.addMonth();s=d("#"+
-f.weeks+" a:eq("+(n-42)+")")}else if(n<0){h.addMonth(-1);s=d("#"+f.weeks+" a:eq("+(n+42)+")")}else s=j.eq(n);s.addClass(f.focus);return e.preventDefault()}if(g==34)return h.addMonth();if(g==33)return h.addMonth(-1);if(g==36)return h.today();if(g==13)d(e.target).is("select")||d("."+f.focus).click();return d([16,17,18,9]).index(g)>=0});d(document).bind("click.d",function(e){var g=e.target;if(!d(g).parents("#"+f.root).length&&g!=b[0]&&(!L||g!=L[0]))h.hide(e)})}var h=this,q=new Date,f=c.css,r=B[c.lang],
-k=d("#"+f.root),M=k.find("#"+f.title),L,I,J,D,E,G,m=b.attr("data-value")||c.value||b.val(),o=b.attr("min")||c.min,t=b.attr("max")||c.max,v;if(o===0)o="0";m=C(m)||q;o=C(o||c.yearRange[0]*365);t=C(t||c.yearRange[1]*365);if(!r)throw"Dateinput: invalid language: "+c.lang;if(b.attr("type")=="date"){var N=d("<input/>");d.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(a,e){N.attr(e,b.attr(e))});b.replaceWith(N);b=N}b.addClass(f.input);var H=
-b.add(h);if(!k.length){k=d("<div><div><a/><div/><a/></div><div><div/><div/></div></div>").hide().css({position:"absolute"}).attr("id",f.root);k.children().eq(0).attr("id",f.head).end().eq(1).attr("id",f.body).children().eq(0).attr("id",f.days).end().eq(1).attr("id",f.weeks).end().end().end().find("a").eq(0).attr("id",f.prev).end().eq(1).attr("id",f.next);M=k.find("#"+f.head).find("div").attr("id",f.title);if(c.selectors){var z=d("<select/>").attr("id",f.month),A=d("<select/>").attr("id",f.year);M.append(z.add(A))}for(var $=
-k.find("#"+f.days),O=0;O<7;O++)$.append(d("<span/>").text(r.shortDays[(O+c.firstDay)%7]));d("body").append(k)}if(c.trigger)L=d("<a/>").attr("href","#").addClass(f.trigger).click(function(a){h.show();return a.preventDefault()}).insertAfter(b);var K=k.find("#"+f.weeks);A=k.find("#"+f.year);z=k.find("#"+f.month);d.extend(h,{show:function(a){if(!(b.is("[readonly]")||v)){a=a||d.Event();a.type="onBeforeShow";H.trigger(a);if(!a.isDefaultPrevented()){d.each(W,function(){this.hide()});v=true;z.unbind("change").change(function(){h.setValue(A.val(),
-d(this).val())});A.unbind("change").change(function(){h.setValue(d(this).val(),z.val())});I=k.find("#"+f.prev).unbind("click").click(function(){I.hasClass(f.disabled)||h.addMonth(-1);return false});J=k.find("#"+f.next).unbind("click").click(function(){J.hasClass(f.disabled)||h.addMonth();return false});h.setValue(m);var e=b.position();k.css({top:e.top+b.outerHeight({margins:true})+c.offset[0],left:e.left+c.offset[1]});if(c.speed)k.show(c.speed,function(){p(a)});else{k.show();p(a)}return h}}},setValue:function(a,
-e,g){var j;if(parseInt(e,10)>=-1){a=y(a);e=y(e);g=y(g);j=new Date(a,e,g)}else{j=a||m;a=j.getFullYear();e=j.getMonth();g=j.getDate()}if(e==-1){e=11;a--}else if(e==12){e=0;a++}if(!v){i(j,c);return h}E=e;D=a;g=new Date(a,e,1-c.firstDay);g=g.getDay();var s=R(a,e),n=R(a,e-1),P;if(c.selectors){z.empty();d.each(r.months,function(w,F){o<new Date(a,w+1,-1)&&t>new Date(a,w,0)&&z.append(d("<option/>").html(F).attr("value",w))});A.empty();j=q.getFullYear();for(var l=j+c.yearRange[0];l<j+c.yearRange[1];l++)o<
-new Date(l+1,-1,0)&&t>new Date(l,0,0)&&A.append(d("<option/>").text(l));z.val(e);A.val(a)}else M.html(r.months[e]+" "+a);K.empty();I.add(J).removeClass(f.disabled);l=!g?-7:0;for(var u,x;l<(!g?35:42);l++){u=d("<a/>");if(l%7===0){P=d("<div/>").addClass(f.week);K.append(P)}if(l<g){u.addClass(f.off);x=n-g+l+1;j=new Date(a,e-1,x)}else if(l>=g+s){u.addClass(f.off);x=l-s-g+1;j=new Date(a,e+1,x)}else{x=l-g+1;j=new Date(a,e,x);if(U(m,j))u.attr("id",f.current).addClass(f.focus);else U(q,j)&&u.attr("id",f.today)}o&&
-j<o&&u.add(I).addClass(f.disabled);t&&j>t&&u.add(J).addClass(f.disabled);u.attr("href","#"+x).text(x).data("date",j);P.append(u)}K.find("a").click(function(w){var F=d(this);if(!F.hasClass(f.disabled)){d("#"+f.current).removeAttr("id");F.attr("id",f.current);i(F.data("date"),c,w)}return false});f.sunday&&K.find(f.week).each(function(){var w=c.firstDay?7-c.firstDay:0;d(this).children().slice(w,w+1).addClass(f.sunday)});return h},setMin:function(a,e){o=C(a);e&&m<o&&h.setValue(o);return h},setMax:function(a,
-e){t=C(a);e&&m>t&&h.setValue(t);return h},today:function(){return h.setValue(q)},addDay:function(a){return this.setValue(D,E,G+(a||1))},addMonth:function(a){return this.setValue(D,E+(a||1),G)},addYear:function(a){return this.setValue(D+(a||1),E,G)},hide:function(a){if(v){a=d.Event();a.type="onHide";H.trigger(a);d(document).unbind("click.d").unbind("keydown.d");if(a.isDefaultPrevented())return;k.hide();v=false}return h},getConf:function(){return c},getInput:function(){return b},getCalendar:function(){return k},
-getValue:function(a){return a?T(m,a,c.lang):m},isOpen:function(){return v}});d.each(["onBeforeShow","onShow","change","onHide"],function(a,e){d.isFunction(c[e])&&d(h).bind(e,c[e]);h[e]=function(g){d(h).bind(e,g);return h}});b.bind("focus click",h.show).keydown(function(a){var e=a.keyCode;if(!v&&d(V).index(e)>=0){h.show(a);return a.preventDefault()}return a.shiftKey||a.ctrlKey||a.altKey||e==9?true:a.preventDefault()});C(b.val())&&i(m,c)}d.tools=d.tools||{version:"1.2.4"};var W=[],Q,V=[75,76,38,39,
-74,72,40,37],B={};Q=d.tools.dateinput={conf:{format:"mm/dd/yy",selectors:false,yearRange:[-5,5],lang:"en",offset:[0,0],speed:0,firstDay:0,min:undefined,max:undefined,trigger:false,css:{prefix:"cal",input:"date",root:0,head:0,title:0,prev:0,next:0,month:0,year:0,days:0,body:0,weeks:0,today:0,current:0,week:0,off:0,sunday:0,focus:0,disabled:0,trigger:0}},localize:function(b,c){d.each(c,function(i,p){c[i]=p.split(",")});B[b]=c}};Q.localize("en",{months:"January,February,March,April,May,June,July,August,September,October,November,December",
-shortMonths:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",days:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",shortDays:"Sun,Mon,Tue,Wed,Thu,Fri,Sat"});var X=/d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*'/g,Y=d("<a/>");d.expr[":"].date=function(b){var c=b.getAttribute("type");return c&&c=="date"||!!d(b).data("dateinput")};d.fn.dateinput=function(b){if(this.data("dateinput"))return this;b=d.extend(true,{},Q.conf,b);d.each(b.css,function(i,p){if(!p&&i!="prefix")b.css[i]=(b.css.prefix||"")+
-(p||i)});var c;this.each(function(){var i=new Z(d(this),b);W.push(i);i=i.getInput().data("dateinput",i);c=c?c.add(i):i});return c?c:this}})(jQuery);
-(function(e){function F(d,a){a=Math.pow(10,a);return Math.round(d*a)/a}function p(d,a){if(a=parseInt(d.css(a),10))return a;return(d=d[0].currentStyle)&&d.width&&parseInt(d.width,10)}function C(d){return(d=d.data("events"))&&d.onSlide}function G(d,a){function h(c,b,f,j){if(f===undefined)f=b/k*z;else if(j)f-=a.min;if(r)f=Math.round(f/r)*r;if(b===undefined||r)b=f*k/z;if(isNaN(f))return g;b=Math.max(0,Math.min(b,k));f=b/k*z;if(j||!n)f+=a.min;if(n)if(j)b=k-b;else f=a.max-f;f=F(f,t);var q=c.type=="click";
-if(D&&l!==undefined&&!q){c.type="onSlide";A.trigger(c,[f,b]);if(c.isDefaultPrevented())return g}j=q?a.speed:0;q=q?function(){c.type="change";A.trigger(c,[f])}:null;if(n){m.animate({top:b},j,q);a.progress&&B.animate({height:k-b+m.width()/2},j)}else{m.animate({left:b},j,q);a.progress&&B.animate({width:b+m.width()/2},j)}l=f;H=b;d.val(f);return g}function s(){if(n=a.vertical||p(i,"height")>p(i,"width")){k=p(i,"height")-p(m,"height");u=i.offset().top+k}else{k=p(i,"width")-p(m,"width");u=i.offset().left}}
-function v(){s();g.setValue(a.value||a.min)}var g=this,o=a.css,i=e("<div><div/><a href='#'/></div>").data("rangeinput",g),n,l,u,k,H;d.before(i);var m=i.addClass(o.slider).find("a").addClass(o.handle),B=i.find("div").addClass(o.progress);e.each("min,max,step,value".split(","),function(c,b){c=d.attr(b);if(parseFloat(c))a[b]=parseFloat(c,10)});var z=a.max-a.min,r=a.step=="any"?0:a.step,t=a.precision;if(t===undefined)try{t=r.toString().split(".")[1].length}catch(I){t=0}if(d.attr("type")=="range"){var w=
-e("<input/>");e.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(c,b){w.attr(b,d.attr(b))});w.val(a.value);d.replaceWith(w);d=w}d.addClass(o.input);var A=e(g).add(d),D=true;e.extend(g,{getValue:function(){return l},setValue:function(c,b){return h(b||e.Event("api"),undefined,c,true)},getConf:function(){return a},getProgress:function(){return B},getHandle:function(){return m},getInput:function(){return d},step:function(c,b){b=b||e.Event();
-var f=a.step=="any"?1:a.step;g.setValue(l+f*(c||1),b)},stepUp:function(c){return g.step(c||1)},stepDown:function(c){return g.step(-c||-1)}});e.each("onSlide,change".split(","),function(c,b){e.isFunction(a[b])&&e(g).bind(b,a[b]);g[b]=function(f){e(g).bind(b,f);return g}});m.drag({drag:false}).bind("dragStart",function(){D=C(e(g))||C(d)}).bind("drag",function(c,b,f){if(d.is(":disabled"))return false;h(c,n?b:f)}).bind("dragEnd",function(c){if(!c.isDefaultPrevented()){c.type="change";A.trigger(c,[l])}}).click(function(c){return c.preventDefault()});
-i.click(function(c){if(d.is(":disabled")||c.target==m[0])return c.preventDefault();s();var b=m.width()/2;h(c,n?k-u-b+c.pageY:c.pageX-u-b)});a.keyboard&&d.keydown(function(c){if(!d.attr("readonly")){var b=c.keyCode,f=e([75,76,38,33,39]).index(b)!=-1,j=e([74,72,40,34,37]).index(b)!=-1;if((f||j)&&!(c.shiftKey||c.altKey||c.ctrlKey)){if(f)g.step(b==33?10:1,c);else if(j)g.step(b==34?-10:-1,c);return c.preventDefault()}}});d.blur(function(c){var b=e(this).val();b!==l&&g.setValue(b,c)});e.extend(d[0],{stepUp:g.stepUp,
-stepDown:g.stepDown});v();k||e(window).load(v)}e.tools=e.tools||{version:"1.2.4"};var E;E=e.tools.rangeinput={conf:{min:0,max:100,step:"any",steps:0,value:0,precision:undefined,vertical:0,keyboard:true,progress:false,speed:100,css:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}};var x,y;e.fn.drag=function(d){document.ondragstart=function(){return false};d=e.extend({x:true,y:true,drag:true},d);x=x||e(document).bind("mousedown mouseup",function(a){var h=e(a.target);if(a.type=="mousedown"&&
-h.data("drag")){var s=h.position(),v=a.pageX-s.left,g=a.pageY-s.top,o=true;x.bind("mousemove.drag",function(i){var n=i.pageX-v;i=i.pageY-g;var l={};if(d.x)l.left=n;if(d.y)l.top=i;if(o){h.trigger("dragStart");o=false}d.drag&&h.css(l);h.trigger("drag",[i,n]);y=h});a.preventDefault()}else try{y&&y.trigger("dragEnd")}finally{x.unbind("mousemove.drag");y=null}});return this.data("drag",true)};e.expr[":"].range=function(d){var a=d.getAttribute("type");return a&&a=="range"||!!e(d).filter("input").data("rangeinput")};
-e.fn.rangeinput=function(d){if(this.data("rangeinput"))return this;d=e.extend(true,{},E.conf,d);var a;this.each(function(){var h=new G(e(this),e.extend(true,{},d));h=h.getInput().data("rangeinput",h);a=a?a.add(h):h});return a?a:this}})(jQuery);
-(function(e){function t(a,b,c){var k=a.offset().top,f=a.offset().left,l=c.position.split(/,?\s+/),p=l[0];l=l[1];k-=b.outerHeight()-c.offset[0];f+=a.outerWidth()+c.offset[1];c=b.outerHeight()+a.outerHeight();if(p=="center")k+=c/2;if(p=="bottom")k+=c;a=a.outerWidth();if(l=="center")f-=(a+b.outerWidth())/2;if(l=="left")f-=a;return{top:k,left:f}}function x(a){function b(){return this.getAttribute("type")==a}b.key="[type="+a+"]";return b}function u(a,b,c){function k(g,d,j){if(!(!c.grouped&&g.length)){var h;
-if(j===false||e.isArray(j)){h=i.messages[d.key||d]||i.messages["*"];h=h[c.lang]||i.messages["*"].en;(d=h.match(/\$\d/g))&&e.isArray(j)&&e.each(d,function(n){h=h.replace(this,j[n])})}else h=j[c.lang]||j;g.push(h)}}var f=this,l=b.add(f);a=a.not(":button, :image, :reset, :submit");e.extend(f,{getConf:function(){return c},getForm:function(){return b},getInputs:function(){return a},reflow:function(){a.each(function(){var g=e(this),d=g.data("msg.el");if(d){g=t(g,d,c);d.css({top:g.top,left:g.left})}});return f},
-invalidate:function(g,d){if(!d){var j=[];e.each(g,function(h,n){h=a.filter("[name='"+h+"']");if(h.length){h.trigger("OI",[n]);j.push({input:h,messages:[n]})}});g=j;d=e.Event()}d.type="onFail";l.trigger(d,[g]);d.isDefaultPrevented()||r[c.effect][0].call(f,g,d);return f},reset:function(g){g=g||a;g.removeClass(c.errorClass).each(function(){var d=e(this).data("msg.el");if(d){d.remove();e(this).data("msg.el",null)}}).unbind(c.errorInputEvent||"");return f},destroy:function(){b.unbind(c.formEvent).unbind("reset.V");
-a.unbind(c.inputEvent||"").unbind("change.V");return f.reset()},checkValidity:function(g,d){g=g||a;g=g.not(":disabled");if(!g.length)return true;d=d||e.Event();d.type="onBeforeValidate";l.trigger(d,[g]);if(d.isDefaultPrevented())return d.result;var j=[],h=c.errorInputEvent+".v";g.not(":radio:not(:checked)").each(function(){var q=[],m=e(this).unbind(h).data("messages",q);e.each(v,function(){var o=this,s=o[0];if(m.filter(s).length){o=o[1].call(f,m,m.val());if(o!==true){d.type="onBeforeFail";l.trigger(d,
-[m,s]);if(d.isDefaultPrevented())return false;var w=m.attr(c.messageAttr);if(w){q=[w];return false}else k(q,s,o)}}});if(q.length){j.push({input:m,messages:q});m.trigger("OI",[q]);c.errorInputEvent&&m.bind(h,function(o){f.checkValidity(m,o)})}if(c.singleError&&j.length)return false});var n=r[c.effect];if(!n)throw'Validator: cannot find effect "'+c.effect+'"';if(j.length){f.invalidate(j,d);return false}else{n[1].call(f,g,d);d.type="onSuccess";l.trigger(d,[g]);g.unbind(h)}return true}});e.each("onBeforeValidate,onBeforeFail,onFail,onSuccess".split(","),
-function(g,d){e.isFunction(c[d])&&e(f).bind(d,c[d]);f[d]=function(j){e(f).bind(d,j);return f}});c.formEvent&&b.bind(c.formEvent,function(g){if(!f.checkValidity(null,g))return g.preventDefault()});b.bind("reset.V",function(){f.reset()});a[0]&&a[0].validity&&a.each(function(){this.oninvalid=function(){return false}});if(b[0])b[0].checkValidity=f.checkValidity;c.inputEvent&&a.bind(c.inputEvent,function(g){f.checkValidity(e(this),g)});a.filter(":checkbox, select").filter("[required]").bind("change.V",
-function(g){var d=e(this);if(this.checked||d.is("select")&&e(this).val())r[c.effect][1].call(f,d,g)});var p=a.filter(":radio").change(function(g){f.checkValidity(p,g)});e(window).resize(function(){f.reflow()})}e.tools=e.tools||{version:"1.2.4"};var y=/\[type=([a-z]+)\]/,z=/^-?[0-9]*(\.[0-9]+)?$/,A=/^([a-z0-9_\.\-\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,6})$/i,B=/^(https?:\/\/)?[\da-z\.\-]+\.[a-z\.]{2,6}[#\?\/\w \.\-=]*$/i,i;i=e.tools.validator={conf:{grouped:false,effect:"default",errorClass:"invalid",inputEvent:null,
-errorInputEvent:"keyup",formEvent:"submit",lang:"en",message:"<div/>",messageAttr:"data-message",messageClass:"error",offset:[0,0],position:"center right",singleError:false,speed:"normal"},messages:{"*":{en:"Please correct this value"}},localize:function(a,b){e.each(b,function(c,k){i.messages[c]=i.messages[c]||{};i.messages[c][a]=k})},localizeFn:function(a,b){i.messages[a]=i.messages[a]||{};e.extend(i.messages[a],b)},fn:function(a,b,c){if(e.isFunction(b))c=b;else{if(typeof b=="string")b={en:b};this.messages[a.key||
-a]=b}if(b=y.exec(a))a=x(b[1]);v.push([a,c])},addEffect:function(a,b,c){r[a]=[b,c]}};var v=[],r={"default":[function(a){var b=this.getConf();e.each(a,function(c,k){c=k.input;c.addClass(b.errorClass);var f=c.data("msg.el");if(!f){f=e(b.message).addClass(b.messageClass).appendTo(document.body);c.data("msg.el",f)}f.css({visibility:"hidden",display:"none"}).find("span").remove();e.each(k.messages,function(l,p){e("<span/>").html(p).appendTo(f)});f.outerWidth()==f.parent().width()&&f.add(f.find("p")).css({display:"inline"});
-k=t(c,f,b);f.css({visibility:"visible",position:"absolute",top:k.top,left:k.left}).fadeIn(b.speed)})},function(a){var b=this.getConf();a.removeClass(b.errorClass).each(function(){var c=e(this).data("msg.el");c&&c.css({visibility:"hidden"})})}]};e.each("email,url,number".split(","),function(a,b){e.expr[":"][b]=function(c){return c.getAttribute("type")===b}});e.fn.oninvalid=function(a){return this[a?"bind":"trigger"]("OI",a)};i.fn(":email","Please enter a valid email address",function(a,b){return!b||
-A.test(b)});i.fn(":url","Please enter a valid URL",function(a,b){return!b||B.test(b)});i.fn(":number","Please enter a numeric value.",function(a,b){return z.test(b)});i.fn("[max]","Please enter a value smaller than $1",function(a,b){if(b===""||e.tools.dateinput&&a.is(":date"))return true;a=a.attr("max");return parseFloat(b)<=parseFloat(a)?true:[a]});i.fn("[min]","Please enter a value larger than $1",function(a,b){if(b===""||e.tools.dateinput&&a.is(":date"))return true;a=a.attr("min");return parseFloat(b)>=
-parseFloat(a)?true:[a]});i.fn("[required]","Please complete this mandatory field.",function(a,b){if(a.is(":checkbox"))return a.is(":checked");return!!b});i.fn("[pattern]",function(a){var b=new RegExp("^"+a.attr("pattern")+"$");return b.test(a.val())});e.fn.validator=function(a){var b=this.data("validator");if(b){b.destroy();this.removeData("validator")}a=e.extend(true,{},i.conf,a);if(this.is("form"))return this.each(function(){var c=e(this);b=new u(c.find(":input"),c,a);c.data("validator",b)});else{b=
-new u(this,this.eq(0).closest("form"),a);return this.data("validator",b)}}})(jQuery);
--- a/web/res/metadataplayer/res/js/raphael-min.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-/*
- * Raphael 1.5.2 - JavaScript Vector Library
- *
- * Copyright (c) 2010 Dmitry Baranovskiy (http://raphaeljs.com)
- * Licensed under the MIT (http://raphaeljs.com/license.html) license.
- */
-(function(){function a(){if(a.is(arguments[0],G)){var b=arguments[0],d=bV[m](a,b.splice(0,3+a.is(b[0],E))),e=d.set();for(var g=0,h=b[w];g<h;g++){var i=b[g]||{};c[f](i.type)&&e[L](d[i.type]().attr(i))}return e}return bV[m](a,arguments)}a.version="1.5.2";var b=/[, ]+/,c={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},d=/\{(\d+)\}/g,e="prototype",f="hasOwnProperty",g=document,h=window,i={was:Object[e][f].call(h,"Raphael"),is:h.Raphael},j=function(){this.customAttributes={}},k,l="appendChild",m="apply",n="concat",o="createTouch"in g,p="",q=" ",r=String,s="split",t="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend orientationchange touchcancel gesturestart gesturechange gestureend"[s](q),u={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},v="join",w="length",x=r[e].toLowerCase,y=Math,z=y.max,A=y.min,B=y.abs,C=y.pow,D=y.PI,E="number",F="string",G="array",H="toString",I="fill",J=Object[e][H],K={},L="push",M=/^url\(['"]?([^\)]+?)['"]?\)$/i,N=/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i,O={"NaN":1,Infinity:1,"-Infinity":1},P=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,Q=y.round,R="setAttribute",S=parseFloat,T=parseInt,U=" progid:DXImageTransform.Microsoft",V=r[e].toUpperCase,W={blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:"10px \"Arial\"","font-family":"\"Arial\"","font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/",opacity:1,path:"M0,0",r:0,rotation:0,rx:0,ry:0,scale:"1 1",src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",translation:"0 0",width:0,x:0,y:0},X={along:"along",blur:E,"clip-rect":"csv",cx:E,cy:E,fill:"colour","fill-opacity":E,"font-size":E,height:E,opacity:E,path:"path",r:E,rotation:"csv",rx:E,ry:E,scale:"csv",stroke:"colour","stroke-opacity":E,"stroke-width":E,translation:"csv",width:E,x:E,y:E},Y="replace",Z=/^(from|to|\d+%?)$/,$=/\s*,\s*/,_={hs:1,rg:1},ba=/,?([achlmqrstvxz]),?/gi,bb=/([achlmqstvz])[\s,]*((-?\d*\.?\d*(?:e[-+]?\d+)?\s*,?\s*)+)/ig,bc=/(-?\d*\.?\d*(?:e[-+]?\d+)?)\s*,?\s*/ig,bd=/^r(?:\(([^,]+?)\s*,\s*([^\)]+?)\))?/,be=function(a,b){return a.key-b.key};a.type=h.SVGAngle||g.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML";if(a.type=="VML"){var bf=g.createElement("div"),bg;bf.innerHTML="<v:shape adj=\"1\"/>";bg=bf.firstChild;bg.style.behavior="url(#default#VML)";if(!(bg&&typeof bg.adj=="object"))return a.type=null;bf=null}a.svg=!(a.vml=a.type=="VML");j[e]=a[e];k=j[e];a._id=0;a._oid=0;a.fn={};a.is=function(a,b){b=x.call(b);if(b=="finite")return!O[f](+a);return b=="null"&&a===null||b==typeof a||b=="object"&&a===Object(a)||b=="array"&&Array.isArray&&Array.isArray(a)||J.call(a).slice(8,-1).toLowerCase()==b};a.angle=function(b,c,d,e,f,g){{if(f==null){var h=b-d,i=c-e;if(!h&&!i)return 0;return((h<0)*180+y.atan(-i/-h)*180/D+360)%360}return a.angle(b,c,f,g)-a.angle(d,e,f,g)}};a.rad=function(a){return a%360*D/180};a.deg=function(a){return a*180/D%360};a.snapTo=function(b,c,d){d=a.is(d,"finite")?d:10;if(a.is(b,G)){var e=b.length;while(e--)if(B(b[e]-c)<=d)return b[e]}else{b=+b;var f=c%b;if(f<d)return c-f;if(f>b-d)return c-f+b}return c};function bh(){var a=[],b=0;for(;b<32;b++)a[b]=(~(~(y.random()*16)))[H](16);a[12]=4;a[16]=(a[16]&3|8)[H](16);return"r-"+a[v]("")}a.setWindow=function(a){h=a;g=h.document};var bi=function(b){if(a.vml){var c=/^\s+|\s+$/g,d;try{var e=new ActiveXObject("htmlfile");e.write("<body>");e.close();d=e.body}catch(a){d=createPopup().document.body}var f=d.createTextRange();bi=bm(function(a){try{d.style.color=r(a)[Y](c,p);var b=f.queryCommandValue("ForeColor");b=(b&255)<<16|b&65280|(b&16711680)>>>16;return"#"+("000000"+b[H](16)).slice(-6)}catch(a){return"none"}})}else{var h=g.createElement("i");h.title="Raphaël Colour Picker";h.style.display="none";g.body[l](h);bi=bm(function(a){h.style.color=a;return g.defaultView.getComputedStyle(h,p).getPropertyValue("color")})}return bi(b)},bj=function(){return"hsb("+[this.h,this.s,this.b]+")"},bk=function(){return"hsl("+[this.h,this.s,this.l]+")"},bl=function(){return this.hex};a.hsb2rgb=function(b,c,d,e){if(a.is(b,"object")&&"h"in b&&"s"in b&&"b"in b){d=b.b;c=b.s;b=b.h;e=b.o}return a.hsl2rgb(b,c,d/2,e)};a.hsl2rgb=function(b,c,d,e){if(a.is(b,"object")&&"h"in b&&"s"in b&&"l"in b){d=b.l;c=b.s;b=b.h}if(b>1||c>1||d>1){b/=360;c/=100;d/=100}var f={},g=["r","g","b"],h,i,j,k,l,m;if(c){d<0.5?h=d*(1+c):h=d+c-d*c;i=2*d-h;for(var n=0;n<3;n++){j=b+1/3*-(n-1);j<0&&j++;j>1&&j--;j*6<1?f[g[n]]=i+(h-i)*6*j:j*2<1?f[g[n]]=h:j*3<2?f[g[n]]=i+(h-i)*(2/3-j)*6:f[g[n]]=i}}else f={r:d,g:d,b:d};f.r*=255;f.g*=255;f.b*=255;f.hex="#"+(16777216|f.b|f.g<<8|f.r<<16).toString(16).slice(1);a.is(e,"finite")&&(f.opacity=e);f.toString=bl;return f};a.rgb2hsb=function(b,c,d){if(c==null&&a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b){d=b.b;c=b.g;b=b.r}if(c==null&&a.is(b,F)){var e=a.getRGB(b);b=e.r;c=e.g;d=e.b}if(b>1||c>1||d>1){b/=255;c/=255;d/=255}var f=z(b,c,d),g=A(b,c,d),h,i,j=f;{if(g==f)return{h:0,s:0,b:f,toString:bj};var k=f-g;i=k/f;b==f?h=(c-d)/k:c==f?h=2+(d-b)/k:h=4+(b-c)/k;h/=6;h<0&&h++;h>1&&h--}return{h:h,s:i,b:j,toString:bj}};a.rgb2hsl=function(b,c,d){if(c==null&&a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b){d=b.b;c=b.g;b=b.r}if(c==null&&a.is(b,F)){var e=a.getRGB(b);b=e.r;c=e.g;d=e.b}if(b>1||c>1||d>1){b/=255;c/=255;d/=255}var f=z(b,c,d),g=A(b,c,d),h,i,j=(f+g)/2,k;if(g==f)k={h:0,s:0,l:j};else{var l=f-g;i=j<0.5?l/(f+g):l/(2-f-g);b==f?h=(c-d)/l:c==f?h=2+(d-b)/l:h=4+(b-c)/l;h/=6;h<0&&h++;h>1&&h--;k={h:h,s:i,l:j}}k.toString=bk;return k};a._path2string=function(){return this.join(",")[Y](ba,"$1")};function bm(a,b,c){function d(){var g=Array[e].slice.call(arguments,0),h=g[v]("►"),i=d.cache=d.cache||{},j=d.count=d.count||[];if(i[f](h))return c?c(i[h]):i[h];j[w]>=1000&&delete i[j.shift()];j[L](h);i[h]=a[m](b,g);return c?c(i[h]):i[h]}return d}a.getRGB=bm(function(b){if(!b||!(!((b=r(b)).indexOf("-")+1)))return{r:-1,g:-1,b:-1,hex:"none",error:1};if(b=="none")return{r:-1,g:-1,b:-1,hex:"none"};!(_[f](b.toLowerCase().substring(0,2))||b.charAt()=="#")&&(b=bi(b));var c,d,e,g,h,i,j,k=b.match(N);if(k){if(k[2]){g=T(k[2].substring(5),16);e=T(k[2].substring(3,5),16);d=T(k[2].substring(1,3),16)}if(k[3]){g=T((i=k[3].charAt(3))+i,16);e=T((i=k[3].charAt(2))+i,16);d=T((i=k[3].charAt(1))+i,16)}if(k[4]){j=k[4][s]($);d=S(j[0]);j[0].slice(-1)=="%"&&(d*=2.55);e=S(j[1]);j[1].slice(-1)=="%"&&(e*=2.55);g=S(j[2]);j[2].slice(-1)=="%"&&(g*=2.55);k[1].toLowerCase().slice(0,4)=="rgba"&&(h=S(j[3]));j[3]&&j[3].slice(-1)=="%"&&(h/=100)}if(k[5]){j=k[5][s]($);d=S(j[0]);j[0].slice(-1)=="%"&&(d*=2.55);e=S(j[1]);j[1].slice(-1)=="%"&&(e*=2.55);g=S(j[2]);j[2].slice(-1)=="%"&&(g*=2.55);(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360);k[1].toLowerCase().slice(0,4)=="hsba"&&(h=S(j[3]));j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsb2rgb(d,e,g,h)}if(k[6]){j=k[6][s]($);d=S(j[0]);j[0].slice(-1)=="%"&&(d*=2.55);e=S(j[1]);j[1].slice(-1)=="%"&&(e*=2.55);g=S(j[2]);j[2].slice(-1)=="%"&&(g*=2.55);(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360);k[1].toLowerCase().slice(0,4)=="hsla"&&(h=S(j[3]));j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsl2rgb(d,e,g,h)}k={r:d,g:e,b:g};k.hex="#"+(16777216|g|e<<8|d<<16).toString(16).slice(1);a.is(h,"finite")&&(k.opacity=h);return k}return{r:-1,g:-1,b:-1,hex:"none",error:1}},a);a.getColor=function(a){var b=this.getColor.start=this.getColor.start||{h:0,s:1,b:a||0.75},c=this.hsb2rgb(b.h,b.s,b.b);b.h+=0.075;if(b.h>1){b.h=0;b.s-=0.2;b.s<=0&&(this.getColor.start={h:0,s:1,b:b.b})}return c.hex};a.getColor.reset=function(){delete this.start};a.parsePathString=bm(function(b){if(!b)return null;var c={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},d=[];a.is(b,G)&&a.is(b[0],G)&&(d=bo(b));d[w]||r(b)[Y](bb,function(a,b,e){var f=[],g=x.call(b);e[Y](bc,function(a,b){b&&f[L](+b)});if(g=="m"&&f[w]>2){d[L]([b][n](f.splice(0,2)));g="l";b=b=="m"?"l":"L"}while(f[w]>=c[g]){d[L]([b][n](f.splice(0,c[g])));if(!c[g])break}});d[H]=a._path2string;return d});a.findDotsAtSegment=function(a,b,c,d,e,f,g,h,i){var j=1-i,k=C(j,3)*a+C(j,2)*3*i*c+j*3*i*i*e+C(i,3)*g,l=C(j,3)*b+C(j,2)*3*i*d+j*3*i*i*f+C(i,3)*h,m=a+2*i*(c-a)+i*i*(e-2*c+a),n=b+2*i*(d-b)+i*i*(f-2*d+b),o=c+2*i*(e-c)+i*i*(g-2*e+c),p=d+2*i*(f-d)+i*i*(h-2*f+d),q=(1-i)*a+i*c,r=(1-i)*b+i*d,s=(1-i)*e+i*g,t=(1-i)*f+i*h,u=90-y.atan((m-o)/(n-p))*180/D;(m>o||n<p)&&(u+=180);return{x:k,y:l,m:{x:m,y:n},n:{x:o,y:p},start:{x:q,y:r},end:{x:s,y:t},alpha:u}};var bn=bm(function(a){if(!a)return{x:0,y:0,width:0,height:0};a=bw(a);var b=0,c=0,d=[],e=[],f;for(var g=0,h=a[w];g<h;g++){f=a[g];if(f[0]=="M"){b=f[1];c=f[2];d[L](b);e[L](c)}else{var i=bv(b,c,f[1],f[2],f[3],f[4],f[5],f[6]);d=d[n](i.min.x,i.max.x);e=e[n](i.min.y,i.max.y);b=f[5];c=f[6]}}var j=A[m](0,d),k=A[m](0,e);return{x:j,y:k,width:z[m](0,d)-j,height:z[m](0,e)-k}}),bo=function(b){var c=[];if(!a.is(b,G)||!a.is(b&&b[0],G))b=a.parsePathString(b);for(var d=0,e=b[w];d<e;d++){c[d]=[];for(var f=0,g=b[d][w];f<g;f++)c[d][f]=b[d][f]}c[H]=a._path2string;return c},bp=bm(function(b){if(!a.is(b,G)||!a.is(b&&b[0],G))b=a.parsePathString(b);var c=[],d=0,e=0,f=0,g=0,h=0;if(b[0][0]=="M"){d=b[0][1];e=b[0][2];f=d;g=e;h++;c[L](["M",d,e])}for(var i=h,j=b[w];i<j;i++){var k=c[i]=[],l=b[i];if(l[0]!=x.call(l[0])){k[0]=x.call(l[0]);switch(k[0]){case"a":k[1]=l[1];k[2]=l[2];k[3]=l[3];k[4]=l[4];k[5]=l[5];k[6]=+(l[6]-d).toFixed(3);k[7]=+(l[7]-e).toFixed(3);break;case"v":k[1]=+(l[1]-e).toFixed(3);break;case"m":f=l[1];g=l[2];default:for(var m=1,n=l[w];m<n;m++)k[m]=+(l[m]-(m%2?d:e)).toFixed(3)}}else{k=c[i]=[];if(l[0]=="m"){f=l[1]+d;g=l[2]+e}for(var o=0,p=l[w];o<p;o++)c[i][o]=l[o]}var q=c[i][w];switch(c[i][0]){case"z":d=f;e=g;break;case"h":d+=+c[i][q-1];break;case"v":e+=+c[i][q-1];break;default:d+=+c[i][q-2];e+=+c[i][q-1]}}c[H]=a._path2string;return c},0,bo),bq=bm(function(b){if(!a.is(b,G)||!a.is(b&&b[0],G))b=a.parsePathString(b);var c=[],d=0,e=0,f=0,g=0,h=0;if(b[0][0]=="M"){d=+b[0][1];e=+b[0][2];f=d;g=e;h++;c[0]=["M",d,e]}for(var i=h,j=b[w];i<j;i++){var k=c[i]=[],l=b[i];if(l[0]!=V.call(l[0])){k[0]=V.call(l[0]);switch(k[0]){case"A":k[1]=l[1];k[2]=l[2];k[3]=l[3];k[4]=l[4];k[5]=l[5];k[6]=+(l[6]+d);k[7]=+(l[7]+e);break;case"V":k[1]=+l[1]+e;break;case"H":k[1]=+l[1]+d;break;case"M":f=+l[1]+d;g=+l[2]+e;default:for(var m=1,n=l[w];m<n;m++)k[m]=+l[m]+(m%2?d:e)}}else for(var o=0,p=l[w];o<p;o++)c[i][o]=l[o];switch(k[0]){case"Z":d=f;e=g;break;case"H":d=k[1];break;case"V":e=k[1];break;case"M":f=c[i][c[i][w]-2];g=c[i][c[i][w]-1];default:d=c[i][c[i][w]-2];e=c[i][c[i][w]-1]}}c[H]=a._path2string;return c},null,bo),br=function(a,b,c,d){return[a,b,c,d,c,d]},bs=function(a,b,c,d,e,f){var g=1/3,h=2/3;return[g*a+h*c,g*b+h*d,g*e+h*c,g*f+h*d,e,f]},bt=function(a,b,c,d,e,f,g,h,i,j){var k=D*120/180,l=D/180*(+e||0),m=[],o,p=bm(function(a,b,c){var d=a*y.cos(c)-b*y.sin(c),e=a*y.sin(c)+b*y.cos(c);return{x:d,y:e}});if(j){G=j[0];H=j[1];E=j[2];F=j[3]}else{o=p(a,b,-l);a=o.x;b=o.y;o=p(h,i,-l);h=o.x;i=o.y;var q=y.cos(D/180*e),r=y.sin(D/180*e),t=(a-h)/2,u=(b-i)/2,x=t*t/(c*c)+u*u/(d*d);if(x>1){x=y.sqrt(x);c=x*c;d=x*d}var z=c*c,A=d*d,C=(f==g?-1:1)*y.sqrt(B((z*A-z*u*u-A*t*t)/(z*u*u+A*t*t))),E=C*c*u/d+(a+h)/2,F=C*-d*t/c+(b+i)/2,G=y.asin(((b-F)/d).toFixed(9)),H=y.asin(((i-F)/d).toFixed(9));G=a<E?D-G:G;H=h<E?D-H:H;G<0&&(G=D*2+G);H<0&&(H=D*2+H);g&&G>H&&(G=G-D*2);!g&&H>G&&(H=H-D*2)}var I=H-G;if(B(I)>k){var J=H,K=h,L=i;H=G+k*(g&&H>G?1:-1);h=E+c*y.cos(H);i=F+d*y.sin(H);m=bt(h,i,c,d,e,0,g,K,L,[H,J,E,F])}I=H-G;var M=y.cos(G),N=y.sin(G),O=y.cos(H),P=y.sin(H),Q=y.tan(I/4),R=4/3*c*Q,S=4/3*d*Q,T=[a,b],U=[a+R*N,b-S*M],V=[h+R*P,i-S*O],W=[h,i];U[0]=2*T[0]-U[0];U[1]=2*T[1]-U[1];{if(j)return[U,V,W][n](m);m=[U,V,W][n](m)[v]()[s](",");var X=[];for(var Y=0,Z=m[w];Y<Z;Y++)X[Y]=Y%2?p(m[Y-1],m[Y],l).y:p(m[Y],m[Y+1],l).x;return X}},bu=function(a,b,c,d,e,f,g,h,i){var j=1-i;return{x:C(j,3)*a+C(j,2)*3*i*c+j*3*i*i*e+C(i,3)*g,y:C(j,3)*b+C(j,2)*3*i*d+j*3*i*i*f+C(i,3)*h}},bv=bm(function(a,b,c,d,e,f,g,h){var i=e-2*c+a-(g-2*e+c),j=2*(c-a)-2*(e-c),k=a-c,l=(-j+y.sqrt(j*j-4*i*k))/2/i,n=(-j-y.sqrt(j*j-4*i*k))/2/i,o=[b,h],p=[a,g],q;B(l)>"1e12"&&(l=0.5);B(n)>"1e12"&&(n=0.5);if(l>0&&l<1){q=bu(a,b,c,d,e,f,g,h,l);p[L](q.x);o[L](q.y)}if(n>0&&n<1){q=bu(a,b,c,d,e,f,g,h,n);p[L](q.x);o[L](q.y)}i=f-2*d+b-(h-2*f+d);j=2*(d-b)-2*(f-d);k=b-d;l=(-j+y.sqrt(j*j-4*i*k))/2/i;n=(-j-y.sqrt(j*j-4*i*k))/2/i;B(l)>"1e12"&&(l=0.5);B(n)>"1e12"&&(n=0.5);if(l>0&&l<1){q=bu(a,b,c,d,e,f,g,h,l);p[L](q.x);o[L](q.y)}if(n>0&&n<1){q=bu(a,b,c,d,e,f,g,h,n);p[L](q.x);o[L](q.y)}return{min:{x:A[m](0,p),y:A[m](0,o)},max:{x:z[m](0,p),y:z[m](0,o)}}}),bw=bm(function(a,b){var c=bq(a),d=b&&bq(b),e={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},f={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},g=function(a,b){var c,d;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];!(a[0]in{T:1,Q:1})&&(b.qx=b.qy=null);switch(a[0]){case"M":b.X=a[1];b.Y=a[2];break;case"A":a=["C"][n](bt[m](0,[b.x,b.y][n](a.slice(1))));break;case"S":c=b.x+(b.x-(b.bx||b.x));d=b.y+(b.y-(b.by||b.y));a=["C",c,d][n](a.slice(1));break;case"T":b.qx=b.x+(b.x-(b.qx||b.x));b.qy=b.y+(b.y-(b.qy||b.y));a=["C"][n](bs(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1];b.qy=a[2];a=["C"][n](bs(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"][n](br(b.x,b.y,a[1],a[2]));break;case"H":a=["C"][n](br(b.x,b.y,a[1],b.y));break;case"V":a=["C"][n](br(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"][n](br(b.x,b.y,b.X,b.Y));break}return a},h=function(a,b){if(a[b][w]>7){a[b].shift();var e=a[b];while(e[w])a.splice(b++,0,["C"][n](e.splice(0,6)));a.splice(b,1);k=z(c[w],d&&d[w]||0)}},i=function(a,b,e,f,g){if(a&&b&&a[g][0]=="M"&&b[g][0]!="M"){b.splice(g,0,["M",f.x,f.y]);e.bx=0;e.by=0;e.x=a[g][1];e.y=a[g][2];k=z(c[w],d&&d[w]||0)}};for(var j=0,k=z(c[w],d&&d[w]||0);j<k;j++){c[j]=g(c[j],e);h(c,j);d&&(d[j]=g(d[j],f));d&&h(d,j);i(c,d,e,f,j);i(d,c,f,e,j);var l=c[j],o=d&&d[j],p=l[w],q=d&&o[w];e.x=l[p-2];e.y=l[p-1];e.bx=S(l[p-4])||e.x;e.by=S(l[p-3])||e.y;f.bx=d&&(S(o[q-4])||f.x);f.by=d&&(S(o[q-3])||f.y);f.x=d&&o[q-2];f.y=d&&o[q-1]}return d?[c,d]:c},null,bo),bx=bm(function(b){var c=[];for(var d=0,e=b[w];d<e;d++){var f={},g=b[d].match(/^([^:]*):?([\d\.]*)/);f.color=a.getRGB(g[1]);if(f.color.error)return null;f.color=f.color.hex;g[2]&&(f.offset=g[2]+"%");c[L](f)}for(d=1,e=c[w]-1;d<e;d++){if(!c[d].offset){var h=S(c[d-1].offset||0),i=0;for(var j=d+1;j<e;j++){if(c[j].offset){i=c[j].offset;break}}if(!i){i=100;j=e}i=S(i);var k=(i-h)/(j-d+1);for(;d<j;d++){h+=k;c[d].offset=h+"%"}}}return c}),by=function(b,c,d,e){var f;if(a.is(b,F)||a.is(b,"object")){f=a.is(b,F)?g.getElementById(b):b;if(f.tagName)return c==null?{container:f,width:f.style.pixelWidth||f.offsetWidth,height:f.style.pixelHeight||f.offsetHeight}:{container:f,width:c,height:d}}else return{container:1,x:b,y:c,width:d,height:e}},bz=function(a,b){var c=this;for(var d in b){if(b[f](d)&&!(d in a))switch(typeof b[d]){case"function":(function(b){a[d]=a===c?b:function(){return b[m](c,arguments)}})(b[d]);break;case"object":a[d]=a[d]||{};bz.call(this,a[d],b[d]);break;default:a[d]=b[d];break}}},bA=function(a,b){a==b.top&&(b.top=a.prev);a==b.bottom&&(b.bottom=a.next);a.next&&(a.next.prev=a.prev);a.prev&&(a.prev.next=a.next)},bB=function(a,b){if(b.top===a)return;bA(a,b);a.next=null;a.prev=b.top;b.top.next=a;b.top=a},bC=function(a,b){if(b.bottom===a)return;bA(a,b);a.next=b.bottom;a.prev=null;b.bottom.prev=a;b.bottom=a},bD=function(a,b,c){bA(a,c);b==c.top&&(c.top=a);b.next&&(b.next.prev=a);a.next=b.next;a.prev=b;b.next=a},bE=function(a,b,c){bA(a,c);b==c.bottom&&(c.bottom=a);b.prev&&(b.prev.next=a);a.prev=b.prev;b.prev=a;a.next=b},bF=function(a){return function(){throw new Error("Raphaël: you are calling to method “"+a+"” of removed object")}};a.pathToRelative=bp;if(a.svg){k.svgns="http://www.w3.org/2000/svg";k.xlink="http://www.w3.org/1999/xlink";Q=function(a){return+a+(~(~a)===a)*0.5};var bG=function(a,b){if(b)for(var c in b)b[f](c)&&a[R](c,r(b[c]));else{a=g.createElementNS(k.svgns,a);a.style.webkitTapHighlightColor="rgba(0,0,0,0)";return a}};a[H]=function(){return"Your browser supports SVG.\nYou are running Raphaël "+this.version};var bH=function(a,b){var c=bG("path");b.canvas&&b.canvas[l](c);var d=new bN(c,b);d.type="path";bK(d,{fill:"none",stroke:"#000",path:a});return d},bI=function(a,b,c){var d="linear",e=0.5,f=0.5,h=a.style;b=r(b)[Y](bd,function(a,b,c){d="radial";if(b&&c){e=S(b);f=S(c);var g=(f>0.5)*2-1;C(e-0.5,2)+C(f-0.5,2)>0.25&&(f=y.sqrt(0.25-C(e-0.5,2))*g+0.5)&&f!=0.5&&(f=f.toFixed(5)-0.00001*g)}return p});b=b[s](/\s*\-\s*/);if(d=="linear"){var i=b.shift();i=-S(i);if(isNaN(i))return null;var j=[0,0,y.cos(i*D/180),y.sin(i*D/180)],k=1/(z(B(j[2]),B(j[3]))||1);j[2]*=k;j[3]*=k;if(j[2]<0){j[0]=-j[2];j[2]=0}if(j[3]<0){j[1]=-j[3];j[3]=0}}var m=bx(b);if(!m)return null;var n=a.getAttribute(I);n=n.match(/^url\(#(.*)\)$/);n&&c.defs.removeChild(g.getElementById(n[1]));var o=bG(d+"Gradient");o.id=bh();bG(o,d=="radial"?{fx:e,fy:f}:{x1:j[0],y1:j[1],x2:j[2],y2:j[3]});c.defs[l](o);for(var q=0,t=m[w];q<t;q++){var u=bG("stop");bG(u,{offset:m[q].offset?m[q].offset:q?"100%":"0%","stop-color":m[q].color||"#fff"});o[l](u)}bG(a,{fill:"url(#"+o.id+")",opacity:1,"fill-opacity":1});h.fill=p;h.opacity=1;h.fillOpacity=1;return 1},bJ=function(b){var c=b.getBBox();bG(b.pattern,{patternTransform:a.format("translate({0},{1})",c.x,c.y)})},bK=function(c,d){var e={"":[0],none:[0],"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},h=c.node,i=c.attrs,j=c.rotate(),k=function(a,b){b=e[x.call(b)];if(b){var c=a.attrs["stroke-width"]||"1",f=({round:c,square:c,butt:0})[a.attrs["stroke-linecap"]||d["stroke-linecap"]]||0,g=[],i=b[w];while(i--)g[i]=b[i]*c+(i%2?1:-1)*f;bG(h,{"stroke-dasharray":g[v](",")})}};d[f]("rotation")&&(j=d.rotation);var m=r(j)[s](b);if(m.length-1){m[1]=+m[1];m[2]=+m[2]}else m=null;S(j)&&c.rotate(0,true);for(var n in d){if(d[f](n)){if(!W[f](n))continue;var o=d[n];i[n]=o;switch(n){case"blur":c.blur(o);break;case"rotation":c.rotate(o,true);break;case"href":case"title":case"target":var t=h.parentNode;if(x.call(t.tagName)!="a"){var u=bG("a");t.insertBefore(u,h);u[l](h);t=u}n=="target"&&o=="blank"?t.setAttributeNS(c.paper.xlink,"show","new"):t.setAttributeNS(c.paper.xlink,n,o);break;case"cursor":h.style.cursor=o;break;case"clip-rect":var y=r(o)[s](b);if(y[w]==4){c.clip&&c.clip.parentNode.parentNode.removeChild(c.clip.parentNode);var z=bG("clipPath"),A=bG("rect");z.id=bh();bG(A,{x:y[0],y:y[1],width:y[2],height:y[3]});z[l](A);c.paper.defs[l](z);bG(h,{"clip-path":"url(#"+z.id+")"});c.clip=A}if(!o){var B=g.getElementById(h.getAttribute("clip-path")[Y](/(^url\(#|\)$)/g,p));B&&B.parentNode.removeChild(B);bG(h,{"clip-path":p});delete c.clip}break;case"path":c.type=="path"&&bG(h,{d:o?i.path=bq(o):"M0,0"});break;case"width":h[R](n,o);if(i.fx){n="x";o=i.x}else break;case"x":i.fx&&(o=-i.x-(i.width||0));case"rx":if(n=="rx"&&c.type=="rect")break;case"cx":m&&(n=="x"||n=="cx")&&(m[1]+=o-i[n]);h[R](n,o);c.pattern&&bJ(c);break;case"height":h[R](n,o);if(i.fy){n="y";o=i.y}else break;case"y":i.fy&&(o=-i.y-(i.height||0));case"ry":if(n=="ry"&&c.type=="rect")break;case"cy":m&&(n=="y"||n=="cy")&&(m[2]+=o-i[n]);h[R](n,o);c.pattern&&bJ(c);break;case"r":c.type=="rect"?bG(h,{rx:o,ry:o}):h[R](n,o);break;case"src":c.type=="image"&&h.setAttributeNS(c.paper.xlink,"href",o);break;case"stroke-width":h.style.strokeWidth=o;h[R](n,o);i["stroke-dasharray"]&&k(c,i["stroke-dasharray"]);break;case"stroke-dasharray":k(c,o);break;case"translation":var C=r(o)[s](b);C[0]=+C[0]||0;C[1]=+C[1]||0;if(m){m[1]+=C[0];m[2]+=C[1]}cz.call(c,C[0],C[1]);break;case"scale":C=r(o)[s](b);c.scale(+C[0]||1,+C[1]||+C[0]||1,isNaN(S(C[2]))?null:+C[2],isNaN(S(C[3]))?null:+C[3]);break;case I:var D=r(o).match(M);if(D){z=bG("pattern");var E=bG("image");z.id=bh();bG(z,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1});bG(E,{x:0,y:0});E.setAttributeNS(c.paper.xlink,"href",D[1]);z[l](E);var F=g.createElement("img");F.style.cssText="position:absolute;left:-9999em;top-9999em";F.onload=function(){bG(z,{width:this.offsetWidth,height:this.offsetHeight});bG(E,{width:this.offsetWidth,height:this.offsetHeight});g.body.removeChild(this);c.paper.safari()};g.body[l](F);F.src=D[1];c.paper.defs[l](z);h.style.fill="url(#"+z.id+")";bG(h,{fill:"url(#"+z.id+")"});c.pattern=z;c.pattern&&bJ(c);break}var G=a.getRGB(o);if(G.error)if((({circle:1,ellipse:1})[f](c.type)||r(o).charAt()!="r")&&bI(h,o,c.paper)){i.gradient=o;i.fill="none";break}else{delete d.gradient;delete i.gradient;!a.is(i.opacity,"undefined")&&a.is(d.opacity,"undefined")&&bG(h,{opacity:i.opacity});!a.is(i["fill-opacity"],"undefined")&&a.is(d["fill-opacity"],"undefined")&&bG(h,{"fill-opacity":i["fill-opacity"]})}G[f]("opacity")&&bG(h,{"fill-opacity":G.opacity>1?G.opacity/100:G.opacity});case"stroke":G=a.getRGB(o);h[R](n,G.hex);n=="stroke"&&G[f]("opacity")&&bG(h,{"stroke-opacity":G.opacity>1?G.opacity/100:G.opacity});break;case"gradient":(({circle:1,ellipse:1})[f](c.type)||r(o).charAt()!="r")&&bI(h,o,c.paper);break;case"opacity":i.gradient&&!i[f]("stroke-opacity")&&bG(h,{"stroke-opacity":o>1?o/100:o});case"fill-opacity":if(i.gradient){var H=g.getElementById(h.getAttribute(I)[Y](/^url\(#|\)$/g,p));if(H){var J=H.getElementsByTagName("stop");J[J[w]-1][R]("stop-opacity",o)}break}default:n=="font-size"&&(o=T(o,10)+"px");var K=n[Y](/(\-.)/g,function(a){return V.call(a.substring(1))});h.style[K]=o;h[R](n,o);break}}}bM(c,d);m?c.rotate(m.join(q)):S(j)&&c.rotate(j,true)},bL=1.2,bM=function(b,c){if(b.type!="text"||!(c[f]("text")||c[f]("font")||c[f]("font-size")||c[f]("x")||c[f]("y")))return;var d=b.attrs,e=b.node,h=e.firstChild?T(g.defaultView.getComputedStyle(e.firstChild,p).getPropertyValue("font-size"),10):10;if(c[f]("text")){d.text=c.text;while(e.firstChild)e.removeChild(e.firstChild);var i=r(c.text)[s]("\n");for(var j=0,k=i[w];j<k;j++)if(i[j]){var m=bG("tspan");j&&bG(m,{dy:h*bL,x:d.x});m[l](g.createTextNode(i[j]));e[l](m)}}else{i=e.getElementsByTagName("tspan");for(j=0,k=i[w];j<k;j++)j&&bG(i[j],{dy:h*bL,x:d.x})}bG(e,{y:d.y});var n=b.getBBox(),o=d.y-(n.y+n.height/2);o&&a.is(o,"finite")&&bG(e,{y:d.y+o})},bN=function(b,c){var d=0,e=0;this[0]=b;this.id=a._oid++;this.node=b;b.raphael=this;this.paper=c;this.attrs=this.attrs||{};this.transformations=[];this._={tx:0,ty:0,rt:{deg:0,cx:0,cy:0},sx:1,sy:1};!c.bottom&&(c.bottom=this);this.prev=c.top;c.top&&(c.top.next=this);c.top=this;this.next=null},bO=bN[e];bN[e].rotate=function(c,d,e){if(this.removed)return this;if(c==null){if(this._.rt.cx)return[this._.rt.deg,this._.rt.cx,this._.rt.cy][v](q);return this._.rt.deg}var f=this.getBBox();c=r(c)[s](b);if(c[w]-1){d=S(c[1]);e=S(c[2])}c=S(c[0]);d!=null&&d!==false?this._.rt.deg=c:this._.rt.deg+=c;e==null&&(d=null);this._.rt.cx=d;this._.rt.cy=e;d=d==null?f.x+f.width/2:d;e=e==null?f.y+f.height/2:e;if(this._.rt.deg){this.transformations[0]=a.format("rotate({0} {1} {2})",this._.rt.deg,d,e);this.clip&&bG(this.clip,{transform:a.format("rotate({0} {1} {2})",-this._.rt.deg,d,e)})}else{this.transformations[0]=p;this.clip&&bG(this.clip,{transform:p})}bG(this.node,{transform:this.transformations[v](q)});return this};bN[e].hide=function(){!this.removed&&(this.node.style.display="none");return this};bN[e].show=function(){!this.removed&&(this.node.style.display="");return this};bN[e].remove=function(){if(this.removed)return;bA(this,this.paper);this.node.parentNode.removeChild(this.node);for(var a in this)delete this[a];this.removed=true};bN[e].getBBox=function(){if(this.removed)return this;if(this.type=="path")return bn(this.attrs.path);if(this.node.style.display=="none"){this.show();var a=true}var b={};try{b=this.node.getBBox()}catch(a){}finally{b=b||{}}if(this.type=="text"){b={x:b.x,y:Infinity,width:0,height:0};for(var c=0,d=this.node.getNumberOfChars();c<d;c++){var e=this.node.getExtentOfChar(c);e.y<b.y&&(b.y=e.y);e.y+e.height-b.y>b.height&&(b.height=e.y+e.height-b.y);e.x+e.width-b.x>b.width&&(b.width=e.x+e.width-b.x)}}a&&this.hide();return b};bN[e].attr=function(b,c){if(this.removed)return this;if(b==null){var d={};for(var e in this.attrs)this.attrs[f](e)&&(d[e]=this.attrs[e]);this._.rt.deg&&(d.rotation=this.rotate());(this._.sx!=1||this._.sy!=1)&&(d.scale=this.scale());d.gradient&&d.fill=="none"&&(d.fill=d.gradient)&&delete d.gradient;return d}if(c==null&&a.is(b,F)){if(b=="translation")return cz.call(this);if(b=="rotation")return this.rotate();if(b=="scale")return this.scale();if(b==I&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;return this.attrs[b]}if(c==null&&a.is(b,G)){var g={};for(var h=0,i=b.length;h<i;h++)g[b[h]]=this.attr(b[h]);return g}if(c!=null){var j={};j[b]=c}else b!=null&&a.is(b,"object")&&(j=b);for(var k in this.paper.customAttributes)if(this.paper.customAttributes[f](k)&&j[f](k)&&a.is(this.paper.customAttributes[k],"function")){var l=this.paper.customAttributes[k].apply(this,[][n](j[k]));this.attrs[k]=j[k];for(var m in l)l[f](m)&&(j[m]=l[m])}bK(this,j);return this};bN[e].toFront=function(){if(this.removed)return this;this.node.parentNode[l](this.node);var a=this.paper;a.top!=this&&bB(this,a);return this};bN[e].toBack=function(){if(this.removed)return this;if(this.node.parentNode.firstChild!=this.node){this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild);bC(this,this.paper);var a=this.paper}return this};bN[e].insertAfter=function(a){if(this.removed)return this;var b=a.node||a[a.length-1].node;b.nextSibling?b.parentNode.insertBefore(this.node,b.nextSibling):b.parentNode[l](this.node);bD(this,a,this.paper);return this};bN[e].insertBefore=function(a){if(this.removed)return this;var b=a.node||a[0].node;b.parentNode.insertBefore(this.node,b);bE(this,a,this.paper);return this};bN[e].blur=function(a){var b=this;if(+a!==0){var c=bG("filter"),d=bG("feGaussianBlur");b.attrs.blur=a;c.id=bh();bG(d,{stdDeviation:+a||1.5});c.appendChild(d);b.paper.defs.appendChild(c);b._blur=c;bG(b.node,{filter:"url(#"+c.id+")"})}else{if(b._blur){b._blur.parentNode.removeChild(b._blur);delete b._blur;delete b.attrs.blur}b.node.removeAttribute("filter")}};var bP=function(a,b,c,d){var e=bG("circle");a.canvas&&a.canvas[l](e);var f=new bN(e,a);f.attrs={cx:b,cy:c,r:d,fill:"none",stroke:"#000"};f.type="circle";bG(e,f.attrs);return f},bQ=function(a,b,c,d,e,f){var g=bG("rect");a.canvas&&a.canvas[l](g);var h=new bN(g,a);h.attrs={x:b,y:c,width:d,height:e,r:f||0,rx:f||0,ry:f||0,fill:"none",stroke:"#000"};h.type="rect";bG(g,h.attrs);return h},bR=function(a,b,c,d,e){var f=bG("ellipse");a.canvas&&a.canvas[l](f);var g=new bN(f,a);g.attrs={cx:b,cy:c,rx:d,ry:e,fill:"none",stroke:"#000"};g.type="ellipse";bG(f,g.attrs);return g},bS=function(a,b,c,d,e,f){var g=bG("image");bG(g,{x:c,y:d,width:e,height:f,preserveAspectRatio:"none"});g.setAttributeNS(a.xlink,"href",b);a.canvas&&a.canvas[l](g);var h=new bN(g,a);h.attrs={x:c,y:d,width:e,height:f,src:b};h.type="image";return h},bT=function(a,b,c,d){var e=bG("text");bG(e,{x:b,y:c,"text-anchor":"middle"});a.canvas&&a.canvas[l](e);var f=new bN(e,a);f.attrs={x:b,y:c,"text-anchor":"middle",text:d,font:W.font,stroke:"none",fill:"#000"};f.type="text";bK(f,f.attrs);return f},bU=function(a,b){this.width=a||this.width;this.height=b||this.height;this.canvas[R]("width",this.width);this.canvas[R]("height",this.height);return this},bV=function(){var b=by[m](0,arguments),c=b&&b.container,d=b.x,e=b.y,f=b.width,h=b.height;if(!c)throw new Error("SVG container not found.");var i=bG("svg");d=d||0;e=e||0;f=f||512;h=h||342;bG(i,{xmlns:"http://www.w3.org/2000/svg",version:1.1,width:f,height:h});if(c==1){i.style.cssText="position:absolute;left:"+d+"px;top:"+e+"px";g.body[l](i)}else c.firstChild?c.insertBefore(i,c.firstChild):c[l](i);c=new j;c.width=f;c.height=h;c.canvas=i;bz.call(c,c,a.fn);c.clear();return c};k.clear=function(){var a=this.canvas;while(a.firstChild)a.removeChild(a.firstChild);this.bottom=this.top=null;(this.desc=bG("desc"))[l](g.createTextNode("Created with Raphaël"));a[l](this.desc);a[l](this.defs=bG("defs"))};k.remove=function(){this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas);for(var a in this)this[a]=bF(a)}}if(a.vml){var bW={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},bX=/([clmz]),?([^clmz]*)/gi,bY=/ progid:\S+Blur\([^\)]+\)/g,bZ=/-?[^,\s-]+/g,b$=1000+q+1000,b_=10,ca={path:1,rect:1},cb=function(a){var b=/[ahqstv]/ig,c=bq;r(a).match(b)&&(c=bw);b=/[clmz]/g;if(c==bq&&!r(a).match(b)){var d=r(a)[Y](bX,function(a,b,c){var d=[],e=x.call(b)=="m",f=bW[b];c[Y](bZ,function(a){if(e&&d[w]==2){f+=d+bW[b=="m"?"l":"L"];d=[]}d[L](Q(a*b_))});return f+d});return d}var e=c(a),f,g;d=[];for(var h=0,i=e[w];h<i;h++){f=e[h];g=x.call(e[h][0]);g=="z"&&(g="x");for(var j=1,k=f[w];j<k;j++)g+=Q(f[j]*b_)+(j!=k-1?",":p);d[L](g)}return d[v](q)};a[H]=function(){return"Your browser doesn’t support SVG. Falling down to VML.\nYou are running Raphaël "+this.version};bH=function(a,b){var c=cd("group");c.style.cssText="position:absolute;left:0;top:0;width:"+b.width+"px;height:"+b.height+"px";c.coordsize=b.coordsize;c.coordorigin=b.coordorigin;var d=cd("shape"),e=d.style;e.width=b.width+"px";e.height=b.height+"px";d.coordsize=b$;d.coordorigin=b.coordorigin;c[l](d);var f=new bN(d,c,b),g={fill:"none",stroke:"#000"};a&&(g.path=a);f.type="path";f.path=[];f.Path=p;bK(f,g);b.canvas[l](c);return f};bK=function(c,d){c.attrs=c.attrs||{};var e=c.node,h=c.attrs,i=e.style,j,k=(d.x!=h.x||d.y!=h.y||d.width!=h.width||d.height!=h.height||d.r!=h.r)&&c.type=="rect",m=c;for(var n in d)d[f](n)&&(h[n]=d[n]);if(k){h.path=cc(h.x,h.y,h.width,h.height,h.r);c.X=h.x;c.Y=h.y;c.W=h.width;c.H=h.height}d.href&&(e.href=d.href);d.title&&(e.title=d.title);d.target&&(e.target=d.target);d.cursor&&(i.cursor=d.cursor);"blur"in d&&c.blur(d.blur);if(d.path&&c.type=="path"||k)e.path=cb(h.path);d.rotation!=null&&c.rotate(d.rotation,true);if(d.translation){j=r(d.translation)[s](b);cz.call(c,j[0],j[1]);if(c._.rt.cx!=null){c._.rt.cx+=+j[0];c._.rt.cy+=+j[1];c.setBox(c.attrs,j[0],j[1])}}if(d.scale){j=r(d.scale)[s](b);c.scale(+j[0]||1,+j[1]||+j[0]||1,+j[2]||null,+j[3]||null)}if("clip-rect"in d){var o=r(d["clip-rect"])[s](b);if(o[w]==4){o[2]=+o[2]+ +o[0];o[3]=+o[3]+ +o[1];var q=e.clipRect||g.createElement("div"),t=q.style,u=e.parentNode;t.clip=a.format("rect({1}px {2}px {3}px {0}px)",o);if(!e.clipRect){t.position="absolute";t.top=0;t.left=0;t.width=c.paper.width+"px";t.height=c.paper.height+"px";u.parentNode.insertBefore(q,u);q[l](u);e.clipRect=q}}d["clip-rect"]||e.clipRect&&(e.clipRect.style.clip=p)}c.type=="image"&&d.src&&(e.src=d.src);if(c.type=="image"&&d.opacity){e.filterOpacity=U+".Alpha(opacity="+d.opacity*100+")";i.filter=(e.filterMatrix||p)+(e.filterOpacity||p)}d.font&&(i.font=d.font);d["font-family"]&&(i.fontFamily="\""+d["font-family"][s](",")[0][Y](/^['"]+|['"]+$/g,p)+"\"");d["font-size"]&&(i.fontSize=d["font-size"]);d["font-weight"]&&(i.fontWeight=d["font-weight"]);d["font-style"]&&(i.fontStyle=d["font-style"]);if(d.opacity!=null||d["stroke-width"]!=null||d.fill!=null||d.stroke!=null||d["stroke-width"]!=null||d["stroke-opacity"]!=null||d["fill-opacity"]!=null||d["stroke-dasharray"]!=null||d["stroke-miterlimit"]!=null||d["stroke-linejoin"]!=null||d["stroke-linecap"]!=null){e=c.shape||e;var v=e.getElementsByTagName(I)&&e.getElementsByTagName(I)[0],x=false;!v&&(x=v=cd(I));if("fill-opacity"in d||"opacity"in d){var y=((+h["fill-opacity"]+1||2)-1)*((+h.opacity+1||2)-1)*((+a.getRGB(d.fill).o+1||2)-1);y=A(z(y,0),1);v.opacity=y}d.fill&&(v.on=true);if(v.on==null||d.fill=="none")v.on=false;if(v.on&&d.fill){var B=d.fill.match(M);if(B){v.src=B[1];v.type="tile"}else{v.color=a.getRGB(d.fill).hex;v.src=p;v.type="solid";if(a.getRGB(d.fill).error&&(m.type in{circle:1,ellipse:1}||r(d.fill).charAt()!="r")&&bI(m,d.fill)){h.fill="none";h.gradient=d.fill}}}x&&e[l](v);var C=e.getElementsByTagName("stroke")&&e.getElementsByTagName("stroke")[0],D=false;!C&&(D=C=cd("stroke"));if(d.stroke&&d.stroke!="none"||d["stroke-width"]||d["stroke-opacity"]!=null||d["stroke-dasharray"]||d["stroke-miterlimit"]||d["stroke-linejoin"]||d["stroke-linecap"])C.on=true;(d.stroke=="none"||C.on==null||d.stroke==0||d["stroke-width"]==0)&&(C.on=false);var E=a.getRGB(d.stroke);C.on&&d.stroke&&(C.color=E.hex);y=((+h["stroke-opacity"]+1||2)-1)*((+h.opacity+1||2)-1)*((+E.o+1||2)-1);var F=(S(d["stroke-width"])||1)*0.75;y=A(z(y,0),1);d["stroke-width"]==null&&(F=h["stroke-width"]);d["stroke-width"]&&(C.weight=F);F&&F<1&&(y*=F)&&(C.weight=1);C.opacity=y;d["stroke-linejoin"]&&(C.joinstyle=d["stroke-linejoin"]||"miter");C.miterlimit=d["stroke-miterlimit"]||8;d["stroke-linecap"]&&(C.endcap=d["stroke-linecap"]=="butt"?"flat":d["stroke-linecap"]=="square"?"square":"round");if(d["stroke-dasharray"]){var G={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};C.dashstyle=G[f](d["stroke-dasharray"])?G[d["stroke-dasharray"]]:p}D&&e[l](C)}if(m.type=="text"){i=m.paper.span.style;h.font&&(i.font=h.font);h["font-family"]&&(i.fontFamily=h["font-family"]);h["font-size"]&&(i.fontSize=h["font-size"]);h["font-weight"]&&(i.fontWeight=h["font-weight"]);h["font-style"]&&(i.fontStyle=h["font-style"]);m.node.string&&(m.paper.span.innerHTML=r(m.node.string)[Y](/</g,"<")[Y](/&/g,"&")[Y](/\n/g,"<br>"));m.W=h.w=m.paper.span.offsetWidth;m.H=h.h=m.paper.span.offsetHeight;m.X=h.x;m.Y=h.y+Q(m.H/2);switch(h["text-anchor"]){case"start":m.node.style["v-text-align"]="left";m.bbx=Q(m.W/2);break;case"end":m.node.style["v-text-align"]="right";m.bbx=-Q(m.W/2);break;default:m.node.style["v-text-align"]="center";break}}};bI=function(a,b){a.attrs=a.attrs||{};var c=a.attrs,d,e="linear",f=".5 .5";a.attrs.gradient=b;b=r(b)[Y](bd,function(a,b,c){e="radial";if(b&&c){b=S(b);c=S(c);C(b-0.5,2)+C(c-0.5,2)>0.25&&(c=y.sqrt(0.25-C(b-0.5,2))*((c>0.5)*2-1)+0.5);f=b+q+c}return p});b=b[s](/\s*\-\s*/);if(e=="linear"){var g=b.shift();g=-S(g);if(isNaN(g))return null}var h=bx(b);if(!h)return null;a=a.shape||a.node;d=a.getElementsByTagName(I)[0]||cd(I);!d.parentNode&&a.appendChild(d);if(h[w]){d.on=true;d.method="none";d.color=h[0].color;d.color2=h[h[w]-1].color;var i=[];for(var j=0,k=h[w];j<k;j++)h[j].offset&&i[L](h[j].offset+q+h[j].color);d.colors&&(d.colors.value=i[w]?i[v]():"0% "+d.color);if(e=="radial"){d.type="gradientradial";d.focus="100%";d.focussize=f;d.focusposition=f}else{d.type="gradient";d.angle=(270-g)%360}}return 1};bN=function(b,c,d){var e=0,f=0,g=0,h=1;this[0]=b;this.id=a._oid++;this.node=b;b.raphael=this;this.X=0;this.Y=0;this.attrs={};this.Group=c;this.paper=d;this._={tx:0,ty:0,rt:{deg:0},sx:1,sy:1};!d.bottom&&(d.bottom=this);this.prev=d.top;d.top&&(d.top.next=this);d.top=this;this.next=null};bO=bN[e];bO.rotate=function(a,c,d){if(this.removed)return this;if(a==null){if(this._.rt.cx)return[this._.rt.deg,this._.rt.cx,this._.rt.cy][v](q);return this._.rt.deg}a=r(a)[s](b);if(a[w]-1){c=S(a[1]);d=S(a[2])}a=S(a[0]);c!=null?this._.rt.deg=a:this._.rt.deg+=a;d==null&&(c=null);this._.rt.cx=c;this._.rt.cy=d;this.setBox(this.attrs,c,d);this.Group.style.rotation=this._.rt.deg;return this};bO.setBox=function(a,b,c){if(this.removed)return this;var d=this.Group.style,e=this.shape&&this.shape.style||this.node.style;a=a||{};for(var g in a)a[f](g)&&(this.attrs[g]=a[g]);b=b||this._.rt.cx;c=c||this._.rt.cy;var h=this.attrs,i,j,k,l;switch(this.type){case"circle":i=h.cx-h.r;j=h.cy-h.r;k=l=h.r*2;break;case"ellipse":i=h.cx-h.rx;j=h.cy-h.ry;k=h.rx*2;l=h.ry*2;break;case"image":i=+h.x;j=+h.y;k=h.width||0;l=h.height||0;break;case"text":this.textpath.v=["m",Q(h.x),", ",Q(h.y-2),"l",Q(h.x)+1,", ",Q(h.y-2)][v](p);i=h.x-Q(this.W/2);j=h.y-this.H/2;k=this.W;l=this.H;break;case"rect":case"path":if(this.attrs.path){var m=bn(this.attrs.path);i=m.x;j=m.y;k=m.width;l=m.height}else{i=0;j=0;k=this.paper.width;l=this.paper.height}break;default:i=0;j=0;k=this.paper.width;l=this.paper.height;break}b=b==null?i+k/2:b;c=c==null?j+l/2:c;var n=b-this.paper.width/2,o=c-this.paper.height/2,q;d.left!=(q=n+"px")&&(d.left=q);d.top!=(q=o+"px")&&(d.top=q);this.X=ca[f](this.type)?-n:i;this.Y=ca[f](this.type)?-o:j;this.W=k;this.H=l;if(ca[f](this.type)){e.left!=(q=-n*b_+"px")&&(e.left=q);e.top!=(q=-o*b_+"px")&&(e.top=q)}else if(this.type=="text"){e.left!=(q=-n+"px")&&(e.left=q);e.top!=(q=-o+"px")&&(e.top=q)}else{d.width!=(q=this.paper.width+"px")&&(d.width=q);d.height!=(q=this.paper.height+"px")&&(d.height=q);e.left!=(q=i-n+"px")&&(e.left=q);e.top!=(q=j-o+"px")&&(e.top=q);e.width!=(q=k+"px")&&(e.width=q);e.height!=(q=l+"px")&&(e.height=q)}};bO.hide=function(){!this.removed&&(this.Group.style.display="none");return this};bO.show=function(){!this.removed&&(this.Group.style.display="block");return this};bO.getBBox=function(){if(this.removed)return this;if(ca[f](this.type))return bn(this.attrs.path);return{x:this.X+(this.bbx||0),y:this.Y,width:this.W,height:this.H}};bO.remove=function(){if(this.removed)return;bA(this,this.paper);this.node.parentNode.removeChild(this.node);this.Group.parentNode.removeChild(this.Group);this.shape&&this.shape.parentNode.removeChild(this.shape);for(var a in this)delete this[a];this.removed=true};bO.attr=function(b,c){if(this.removed)return this;if(b==null){var d={};for(var e in this.attrs)this.attrs[f](e)&&(d[e]=this.attrs[e]);this._.rt.deg&&(d.rotation=this.rotate());(this._.sx!=1||this._.sy!=1)&&(d.scale=this.scale());d.gradient&&d.fill=="none"&&(d.fill=d.gradient)&&delete d.gradient;return d}if(c==null&&a.is(b,"string")){if(b=="translation")return cz.call(this);if(b=="rotation")return this.rotate();if(b=="scale")return this.scale();if(b==I&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;return this.attrs[b]}if(this.attrs&&c==null&&a.is(b,G)){var g,h={};for(e=0,g=b[w];e<g;e++)h[b[e]]=this.attr(b[e]);return h}var i;if(c!=null){i={};i[b]=c}c==null&&a.is(b,"object")&&(i=b);if(i){for(var j in this.paper.customAttributes)if(this.paper.customAttributes[f](j)&&i[f](j)&&a.is(this.paper.customAttributes[j],"function")){var k=this.paper.customAttributes[j].apply(this,[][n](i[j]));this.attrs[j]=i[j];for(var l in k)k[f](l)&&(i[l]=k[l])}i.text&&this.type=="text"&&(this.node.string=i.text);bK(this,i);i.gradient&&(({circle:1,ellipse:1})[f](this.type)||r(i.gradient).charAt()!="r")&&bI(this,i.gradient);(!ca[f](this.type)||this._.rt.deg)&&this.setBox(this.attrs)}return this};bO.toFront=function(){!this.removed&&this.Group.parentNode[l](this.Group);this.paper.top!=this&&bB(this,this.paper);return this};bO.toBack=function(){if(this.removed)return this;if(this.Group.parentNode.firstChild!=this.Group){this.Group.parentNode.insertBefore(this.Group,this.Group.parentNode.firstChild);bC(this,this.paper)}return this};bO.insertAfter=function(a){if(this.removed)return this;a.constructor==cC&&(a=a[a.length-1]);a.Group.nextSibling?a.Group.parentNode.insertBefore(this.Group,a.Group.nextSibling):a.Group.parentNode[l](this.Group);bD(this,a,this.paper);return this};bO.insertBefore=function(a){if(this.removed)return this;a.constructor==cC&&(a=a[0]);a.Group.parentNode.insertBefore(this.Group,a.Group);bE(this,a,this.paper);return this};bO.blur=function(b){var c=this.node.runtimeStyle,d=c.filter;d=d.replace(bY,p);if(+b!==0){this.attrs.blur=b;c.filter=d+q+U+".Blur(pixelradius="+(+b||1.5)+")";c.margin=a.format("-{0}px 0 0 -{0}px",Q(+b||1.5))}else{c.filter=d;c.margin=0;delete this.attrs.blur}};bP=function(a,b,c,d){var e=cd("group"),f=cd("oval"),g=f.style;e.style.cssText="position:absolute;left:0;top:0;width:"+a.width+"px;height:"+a.height+"px";e.coordsize=b$;e.coordorigin=a.coordorigin;e[l](f);var h=new bN(f,e,a);h.type="circle";bK(h,{stroke:"#000",fill:"none"});h.attrs.cx=b;h.attrs.cy=c;h.attrs.r=d;h.setBox({x:b-d,y:c-d,width:d*2,height:d*2});a.canvas[l](e);return h};function cc(b,c,d,e,f){return f?a.format("M{0},{1}l{2},0a{3},{3},0,0,1,{3},{3}l0,{5}a{3},{3},0,0,1,{4},{3}l{6},0a{3},{3},0,0,1,{4},{4}l0,{7}a{3},{3},0,0,1,{3},{4}z",b+f,c,d-f*2,f,-f,e-f*2,f*2-d,f*2-e):a.format("M{0},{1}l{2},0,0,{3},{4},0z",b,c,d,e,-d)}bQ=function(a,b,c,d,e,f){var g=cc(b,c,d,e,f),h=a.path(g),i=h.attrs;h.X=i.x=b;h.Y=i.y=c;h.W=i.width=d;h.H=i.height=e;i.r=f;i.path=g;h.type="rect";return h};bR=function(a,b,c,d,e){var f=cd("group"),g=cd("oval"),h=g.style;f.style.cssText="position:absolute;left:0;top:0;width:"+a.width+"px;height:"+a.height+"px";f.coordsize=b$;f.coordorigin=a.coordorigin;f[l](g);var i=new bN(g,f,a);i.type="ellipse";bK(i,{stroke:"#000"});i.attrs.cx=b;i.attrs.cy=c;i.attrs.rx=d;i.attrs.ry=e;i.setBox({x:b-d,y:c-e,width:d*2,height:e*2});a.canvas[l](f);return i};bS=function(a,b,c,d,e,f){var g=cd("group"),h=cd("image");g.style.cssText="position:absolute;left:0;top:0;width:"+a.width+"px;height:"+a.height+"px";g.coordsize=b$;g.coordorigin=a.coordorigin;h.src=b;g[l](h);var i=new bN(h,g,a);i.type="image";i.attrs.src=b;i.attrs.x=c;i.attrs.y=d;i.attrs.w=e;i.attrs.h=f;i.setBox({x:c,y:d,width:e,height:f});a.canvas[l](g);return i};bT=function(b,c,d,e){var f=cd("group"),g=cd("shape"),h=g.style,i=cd("path"),j=i.style,k=cd("textpath");f.style.cssText="position:absolute;left:0;top:0;width:"+b.width+"px;height:"+b.height+"px";f.coordsize=b$;f.coordorigin=b.coordorigin;i.v=a.format("m{0},{1}l{2},{1}",Q(c*10),Q(d*10),Q(c*10)+1);i.textpathok=true;h.width=b.width;h.height=b.height;k.string=r(e);k.on=true;g[l](k);g[l](i);f[l](g);var m=new bN(k,f,b);m.shape=g;m.textpath=i;m.type="text";m.attrs.text=e;m.attrs.x=c;m.attrs.y=d;m.attrs.w=1;m.attrs.h=1;bK(m,{font:W.font,stroke:"none",fill:"#000"});m.setBox();b.canvas[l](f);return m};bU=function(a,b){var c=this.canvas.style;a==+a&&(a+="px");b==+b&&(b+="px");c.width=a;c.height=b;c.clip="rect(0 "+a+" "+b+" 0)";return this};var cd;g.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{!g.namespaces.rvml&&g.namespaces.add("rvml","urn:schemas-microsoft-com:vml");cd=function(a){return g.createElement("<rvml:"+a+" class=\"rvml\">")}}catch(a){cd=function(a){return g.createElement("<"+a+" xmlns=\"urn:schemas-microsoft.com:vml\" class=\"rvml\">")}}bV=function(){var b=by[m](0,arguments),c=b.container,d=b.height,e,f=b.width,h=b.x,i=b.y;if(!c)throw new Error("VML container not found.");var k=new j,n=k.canvas=g.createElement("div"),o=n.style;h=h||0;i=i||0;f=f||512;d=d||342;f==+f&&(f+="px");d==+d&&(d+="px");k.width=1000;k.height=1000;k.coordsize=b_*1000+q+b_*1000;k.coordorigin="0 0";k.span=g.createElement("span");k.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;";n[l](k.span);o.cssText=a.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",f,d);if(c==1){g.body[l](n);o.left=h+"px";o.top=i+"px";o.position="absolute"}else c.firstChild?c.insertBefore(n,c.firstChild):c[l](n);bz.call(k,k,a.fn);return k};k.clear=function(){this.canvas.innerHTML=p;this.span=g.createElement("span");this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;";this.canvas[l](this.span);this.bottom=this.top=null};k.remove=function(){this.canvas.parentNode.removeChild(this.canvas);for(var a in this)this[a]=bF(a);return true}}var ce=navigator.userAgent.match(/Version\\x2f(.*?)\s/);navigator.vendor=="Apple Computer, Inc."&&(ce&&ce[1]<4||navigator.platform.slice(0,2)=="iP")?k.safari=function(){var a=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});h.setTimeout(function(){a.remove()})}:k.safari=function(){};var cf=function(){this.returnValue=false},cg=function(){return this.originalEvent.preventDefault()},ch=function(){this.cancelBubble=true},ci=function(){return this.originalEvent.stopPropagation()},cj=(function(){{if(g.addEventListener)return function(a,b,c,d){var e=o&&u[b]?u[b]:b,g=function(e){if(o&&u[f](b))for(var g=0,h=e.targetTouches&&e.targetTouches.length;g<h;g++){if(e.targetTouches[g].target==a){var i=e;e=e.targetTouches[g];e.originalEvent=i;e.preventDefault=cg;e.stopPropagation=ci;break}}return c.call(d,e)};a.addEventListener(e,g,false);return function(){a.removeEventListener(e,g,false);return true}};if(g.attachEvent)return function(a,b,c,d){var e=function(a){a=a||h.event;a.preventDefault=a.preventDefault||cf;a.stopPropagation=a.stopPropagation||ch;return c.call(d,a)};a.attachEvent("on"+b,e);var f=function(){a.detachEvent("on"+b,e);return true};return f}}})(),ck=[],cl=function(a){var b=a.clientX,c=a.clientY,d=g.documentElement.scrollTop||g.body.scrollTop,e=g.documentElement.scrollLeft||g.body.scrollLeft,f,h=ck.length;while(h--){f=ck[h];if(o){var i=a.touches.length,j;while(i--){j=a.touches[i];if(j.identifier==f.el._drag.id){b=j.clientX;c=j.clientY;(a.originalEvent?a.originalEvent:a).preventDefault();break}}}else a.preventDefault();b+=e;c+=d;f.move&&f.move.call(f.move_scope||f.el,b-f.el._drag.x,c-f.el._drag.y,b,c,a)}},cm=function(b){a.unmousemove(cl).unmouseup(cm);var c=ck.length,d;while(c--){d=ck[c];d.el._drag={};d.end&&d.end.call(d.end_scope||d.start_scope||d.move_scope||d.el,b)}ck=[]};for(var cn=t[w];cn--;)(function(b){a[b]=bN[e][b]=function(c,d){if(a.is(c,"function")){this.events=this.events||[];this.events.push({name:b,f:c,unbind:cj(this.shape||this.node||g,b,c,d||this)})}return this};a["un"+b]=bN[e]["un"+b]=function(a){var c=this.events,d=c[w];while(d--)if(c[d].name==b&&c[d].f==a){c[d].unbind();c.splice(d,1);!c.length&&delete this.events;return this}return this}})(t[cn]);bO.hover=function(a,b,c,d){return this.mouseover(a,c).mouseout(b,d||c)};bO.unhover=function(a,b){return this.unmouseover(a).unmouseout(b)};bO.drag=function(b,c,d,e,f,h){this._drag={};this.mousedown(function(i){(i.originalEvent||i).preventDefault();var j=g.documentElement.scrollTop||g.body.scrollTop,k=g.documentElement.scrollLeft||g.body.scrollLeft;this._drag.x=i.clientX+k;this._drag.y=i.clientY+j;this._drag.id=i.identifier;c&&c.call(f||e||this,i.clientX+k,i.clientY+j,i);!ck.length&&a.mousemove(cl).mouseup(cm);ck.push({el:this,move:b,end:d,move_scope:e,start_scope:f,end_scope:h})});return this};bO.undrag=function(b,c,d){var e=ck.length;while(e--)ck[e].el==this&&(ck[e].move==b&&ck[e].end==d)&&ck.splice(e++,1);!ck.length&&a.unmousemove(cl).unmouseup(cm)};k.circle=function(a,b,c){return bP(this,a||0,b||0,c||0)};k.rect=function(a,b,c,d,e){return bQ(this,a||0,b||0,c||0,d||0,e||0)};k.ellipse=function(a,b,c,d){return bR(this,a||0,b||0,c||0,d||0)};k.path=function(b){b&&!a.is(b,F)&&!a.is(b[0],G)&&(b+=p);return bH(a.format[m](a,arguments),this)};k.image=function(a,b,c,d,e){return bS(this,a||"about:blank",b||0,c||0,d||0,e||0)};k.text=function(a,b,c){return bT(this,a||0,b||0,r(c))};k.set=function(a){arguments[w]>1&&(a=Array[e].splice.call(arguments,0,arguments[w]));return new cC(a)};k.setSize=bU;k.top=k.bottom=null;k.raphael=a;function co(){return this.x+q+this.y}bO.resetScale=function(){if(this.removed)return this;this._.sx=1;this._.sy=1;this.attrs.scale="1 1"};bO.scale=function(a,b,c,d){if(this.removed)return this;if(a==null&&b==null)return{x:this._.sx,y:this._.sy,toString:co};b=b||a;!(+b)&&(b=a);var e,f,g,h,i=this.attrs;if(a!=0){var j=this.getBBox(),k=j.x+j.width/2,l=j.y+j.height/2,m=B(a/this._.sx),o=B(b/this._.sy);c=+c||c==0?c:k;d=+d||d==0?d:l;var r=this._.sx>0,s=this._.sy>0,t=~(~(a/B(a))),u=~(~(b/B(b))),x=m*t,y=o*u,z=this.node.style,A=c+B(k-c)*x*(k>c==r?1:-1),C=d+B(l-d)*y*(l>d==s?1:-1),D=a*t>b*u?o:m;switch(this.type){case"rect":case"image":var E=i.width*m,F=i.height*o;this.attr({height:F,r:i.r*D,width:E,x:A-E/2,y:C-F/2});break;case"circle":case"ellipse":this.attr({rx:i.rx*m,ry:i.ry*o,r:i.r*D,cx:A,cy:C});break;case"text":this.attr({x:A,y:C});break;case"path":var G=bp(i.path),H=true,I=r?x:m,J=s?y:o;for(var K=0,L=G[w];K<L;K++){var M=G[K],N=V.call(M[0]);{if(N=="M"&&H)continue;H=false}if(N=="A"){M[G[K][w]-2]*=I;M[G[K][w]-1]*=J;M[1]*=m;M[2]*=o;M[5]=+(t+u?!(!(+M[5])):!(+M[5]))}else if(N=="H")for(var O=1,P=M[w];O<P;O++)M[O]*=I;else if(N=="V")for(O=1,P=M[w];O<P;O++)M[O]*=J;else for(O=1,P=M[w];O<P;O++)M[O]*=O%2?I:J}var Q=bn(G);e=A-Q.x-Q.width/2;f=C-Q.y-Q.height/2;G[0][1]+=e;G[0][2]+=f;this.attr({path:G});break}if(this.type in{text:1,image:1}&&(t!=1||u!=1))if(this.transformations){this.transformations[2]="scale("[n](t,",",u,")");this.node[R]("transform",this.transformations[v](q));e=t==-1?-i.x-(E||0):i.x;f=u==-1?-i.y-(F||0):i.y;this.attr({x:e,y:f});i.fx=t-1;i.fy=u-1}else{this.node.filterMatrix=U+".Matrix(M11="[n](t,", M12=0, M21=0, M22=",u,", Dx=0, Dy=0, sizingmethod='auto expand', filtertype='bilinear')");z.filter=(this.node.filterMatrix||p)+(this.node.filterOpacity||p)}else if(this.transformations){this.transformations[2]=p;this.node[R]("transform",this.transformations[v](q));i.fx=0;i.fy=0}else{this.node.filterMatrix=p;z.filter=(this.node.filterMatrix||p)+(this.node.filterOpacity||p)}i.scale=[a,b,c,d][v](q);this._.sx=a;this._.sy=b}return this};bO.clone=function(){if(this.removed)return null;var a=this.attr();delete a.scale;delete a.translation;return this.paper[this.type]().attr(a)};var cp={},cq=function(b,c,d,e,f,g,h,i,j){var k=0,l=100,m=[b,c,d,e,f,g,h,i].join(),n=cp[m],o,p;!n&&(cp[m]=n={data:[]});n.timer&&clearTimeout(n.timer);n.timer=setTimeout(function(){delete cp[m]},2000);if(j!=null){var q=cq(b,c,d,e,f,g,h,i);l=~(~q)*10}for(var r=0;r<l+1;r++){if(n.data[j]>r)p=n.data[r*l];else{p=a.findDotsAtSegment(b,c,d,e,f,g,h,i,r/l);n.data[r]=p}r&&(k+=C(C(o.x-p.x,2)+C(o.y-p.y,2),0.5));if(j!=null&&k>=j)return p;o=p}if(j==null)return k},cr=function(b,c){return function(d,e,f){d=bw(d);var g,h,i,j,k="",l={},m,n=0;for(var o=0,p=d.length;o<p;o++){i=d[o];if(i[0]=="M"){g=+i[1];h=+i[2]}else{j=cq(g,h,i[1],i[2],i[3],i[4],i[5],i[6]);if(n+j>e){if(c&&!l.start){m=cq(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n);k+=["C",m.start.x,m.start.y,m.m.x,m.m.y,m.x,m.y];if(f)return k;l.start=k;k=["M",m.x,m.y+"C",m.n.x,m.n.y,m.end.x,m.end.y,i[5],i[6]][v]();n+=j;g=+i[5];h=+i[6];continue}if(!b&&!c){m=cq(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n);return{x:m.x,y:m.y,alpha:m.alpha}}}n+=j;g=+i[5];h=+i[6]}k+=i}l.end=k;m=b?n:c?l:a.findDotsAtSegment(g,h,i[1],i[2],i[3],i[4],i[5],i[6],1);m.alpha&&(m={x:m.x,y:m.y,alpha:m.alpha});return m}},cs=cr(1),ct=cr(),cu=cr(0,1);bO.getTotalLength=function(){if(this.type!="path")return;if(this.node.getTotalLength)return this.node.getTotalLength();return cs(this.attrs.path)};bO.getPointAtLength=function(a){if(this.type!="path")return;return ct(this.attrs.path,a)};bO.getSubpath=function(a,b){if(this.type!="path")return;if(B(this.getTotalLength()-b)<"1e-6")return cu(this.attrs.path,a).end;var c=cu(this.attrs.path,b,1);return a?cu(c,a).end:c};a.easing_formulas={linear:function(a){return a},"<":function(a){return C(a,3)},">":function(a){return C(a-1,3)+1},"<>":function(a){a=a*2;if(a<1)return C(a,3)/2;a-=2;return(C(a,3)+2)/2},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a=a-1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){if(a==0||a==1)return a;var b=0.3,c=b/4;return C(2,-10*a)*y.sin((a-c)*(2*D)/b)+1},bounce:function(a){var b=7.5625,c=2.75,d;if(a<1/c)d=b*a*a;else if(a<2/c){a-=1.5/c;d=b*a*a+0.75}else if(a<2.5/c){a-=2.25/c;d=b*a*a+0.9375}else{a-=2.625/c;d=b*a*a+0.984375}return d}};var cv=[],cw=function(){var b=+(new Date);for(var c=0;c<cv[w];c++){var d=cv[c];if(d.stop||d.el.removed)continue;var e=b-d.start,g=d.ms,h=d.easing,i=d.from,j=d.diff,k=d.to,l=d.t,m=d.el,n={},o;if(e<g){var r=h(e/g);for(var s in i)if(i[f](s)){switch(X[s]){case"along":o=r*g*j[s];k.back&&(o=k.len-o);var t=ct(k[s],o);m.translate(j.sx-j.x||0,j.sy-j.y||0);j.x=t.x;j.y=t.y;m.translate(t.x-j.sx,t.y-j.sy);k.rot&&m.rotate(j.r+t.alpha,t.x,t.y);break;case E:o=+i[s]+r*g*j[s];break;case"colour":o="rgb("+[cy(Q(i[s].r+r*g*j[s].r)),cy(Q(i[s].g+r*g*j[s].g)),cy(Q(i[s].b+r*g*j[s].b))][v](",")+")";break;case"path":o=[];for(var u=0,x=i[s][w];u<x;u++){o[u]=[i[s][u][0]];for(var y=1,z=i[s][u][w];y<z;y++)o[u][y]=+i[s][u][y]+r*g*j[s][u][y];o[u]=o[u][v](q)}o=o[v](q);break;case"csv":switch(s){case"translation":var A=r*g*j[s][0]-l.x,B=r*g*j[s][1]-l.y;l.x+=A;l.y+=B;o=A+q+B;break;case"rotation":o=+i[s][0]+r*g*j[s][0];i[s][1]&&(o+=","+i[s][1]+","+i[s][2]);break;case"scale":o=[+i[s][0]+r*g*j[s][0],+i[s][1]+r*g*j[s][1],2 in k[s]?k[s][2]:p,3 in k[s]?k[s][3]:p][v](q);break;case"clip-rect":o=[];u=4;while(u--)o[u]=+i[s][u]+r*g*j[s][u];break}break;default:var C=[].concat(i[s]);o=[];u=m.paper.customAttributes[s].length;while(u--)o[u]=+C[u]+r*g*j[s][u];break}n[s]=o}m.attr(n);m._run&&m._run.call(m)}else{if(k.along){t=ct(k.along,k.len*!k.back);m.translate(j.sx-(j.x||0)+t.x-j.sx,j.sy-(j.y||0)+t.y-j.sy);k.rot&&m.rotate(j.r+t.alpha,t.x,t.y)}(l.x||l.y)&&m.translate(-l.x,-l.y);k.scale&&(k.scale+=p);m.attr(k);cv.splice(c--,1)}}a.svg&&m&&m.paper&&m.paper.safari();cv[w]&&setTimeout(cw)},cx=function(b,c,d,e,f){var g=d-e;c.timeouts.push(setTimeout(function(){a.is(f,"function")&&f.call(c);c.animate(b,g,b.easing)},e))},cy=function(a){return z(A(a,255),0)},cz=function(a,b){if(a==null)return{x:this._.tx,y:this._.ty,toString:co};this._.tx+=+a;this._.ty+=+b;switch(this.type){case"circle":case"ellipse":this.attr({cx:+a+this.attrs.cx,cy:+b+this.attrs.cy});break;case"rect":case"image":case"text":this.attr({x:+a+this.attrs.x,y:+b+this.attrs.y});break;case"path":var c=bp(this.attrs.path);c[0][1]+=+a;c[0][2]+=+b;this.attr({path:c});break}return this};bO.animateWith=function(a,b,c,d,e){for(var f=0,g=cv.length;f<g;f++)cv[f].el.id==a.id&&(b.start=cv[f].start);return this.animate(b,c,d,e)};bO.animateAlong=cA();bO.animateAlongBack=cA(1);function cA(b){return function(c,d,e,f){var g={back:b};a.is(e,"function")?f=e:g.rot=e;c&&c.constructor==bN&&(c=c.attrs.path);c&&(g.along=c);return this.animate(g,d,f)}}function cB(a,b,c,d,e,f){var g=3*b,h=3*(d-b)-g,i=1-g-h,j=3*c,k=3*(e-c)-j,l=1-j-k;function m(a){return((i*a+h)*a+g)*a}function n(a,b){var c=o(a,b);return((l*c+k)*c+j)*c}function o(a,b){var c,d,e,f,j,k;for(e=a,k=0;k<8;k++){f=m(e)-a;if(B(f)<b)return e;j=(3*i*e+2*h)*e+g;if(B(j)<0.000001)break;e=e-f/j}c=0;d=1;e=a;if(e<c)return c;if(e>d)return d;while(c<d){f=m(e);if(B(f-a)<b)return e;a>f?c=e:d=e;e=(d-c)/2+c}return e}return n(a,1/(200*f))}bO.onAnimation=function(a){this._run=a||0;return this};bO.animate=function(c,d,e,g){var h=this;h.timeouts=h.timeouts||[];if(a.is(e,"function")||!e)g=e||null;if(h.removed){g&&g.call(h);return h}var i={},j={},k=false,l={};for(var m in c)if(c[f](m)){if(X[f](m)||h.paper.customAttributes[f](m)){k=true;i[m]=h.attr(m);i[m]==null&&(i[m]=W[m]);j[m]=c[m];switch(X[m]){case"along":var n=cs(c[m]),o=ct(c[m],n*!(!c.back)),p=h.getBBox();l[m]=n/d;l.tx=p.x;l.ty=p.y;l.sx=o.x;l.sy=o.y;j.rot=c.rot;j.back=c.back;j.len=n;c.rot&&(l.r=S(h.rotate())||0);break;case E:l[m]=(j[m]-i[m])/d;break;case"colour":i[m]=a.getRGB(i[m]);var q=a.getRGB(j[m]);l[m]={r:(q.r-i[m].r)/d,g:(q.g-i[m].g)/d,b:(q.b-i[m].b)/d};break;case"path":var t=bw(i[m],j[m]);i[m]=t[0];var u=t[1];l[m]=[];for(var v=0,x=i[m][w];v<x;v++){l[m][v]=[0];for(var y=1,z=i[m][v][w];y<z;y++)l[m][v][y]=(u[v][y]-i[m][v][y])/d}break;case"csv":var A=r(c[m])[s](b),B=r(i[m])[s](b);switch(m){case"translation":i[m]=[0,0];l[m]=[A[0]/d,A[1]/d];break;case"rotation":i[m]=B[1]==A[1]&&B[2]==A[2]?B:[0,A[1],A[2]];l[m]=[(A[0]-i[m][0])/d,0,0];break;case"scale":c[m]=A;i[m]=r(i[m])[s](b);l[m]=[(A[0]-i[m][0])/d,(A[1]-i[m][1])/d,0,0];break;case"clip-rect":i[m]=r(i[m])[s](b);l[m]=[];v=4;while(v--)l[m][v]=(A[v]-i[m][v])/d;break}j[m]=A;break;default:A=[].concat(c[m]);B=[].concat(i[m]);l[m]=[];v=h.paper.customAttributes[m][w];while(v--)l[m][v]=((A[v]||0)-(B[v]||0))/d;break}}}if(k){var G=a.easing_formulas[e];if(!G){G=r(e).match(P);if(G&&G[w]==5){var H=G;G=function(a){return cB(a,+H[1],+H[2],+H[3],+H[4],d)}}else G=function(a){return a}}cv.push({start:c.start||+(new Date),ms:d,easing:G,from:i,diff:l,to:j,el:h,t:{x:0,y:0}});a.is(g,"function")&&(h._ac=setTimeout(function(){g.call(h)},d));cv[w]==1&&setTimeout(cw)}else{var C=[],D;for(var F in c)if(c[f](F)&&Z.test(F)){m={value:c[F]};F=="from"&&(F=0);F=="to"&&(F=100);m.key=T(F,10);C.push(m)}C.sort(be);C[0].key&&C.unshift({key:0,value:h.attrs});for(v=0,x=C[w];v<x;v++)cx(C[v].value,h,d/100*C[v].key,d/100*(C[v-1]&&C[v-1].key||0),C[v-1]&&C[v-1].value.callback);D=C[C[w]-1].value.callback;D&&h.timeouts.push(setTimeout(function(){D.call(h)},d))}return this};bO.stop=function(){for(var a=0;a<cv.length;a++)cv[a].el.id==this.id&&cv.splice(a--,1);for(a=0,ii=this.timeouts&&this.timeouts.length;a<ii;a++)clearTimeout(this.timeouts[a]);this.timeouts=[];clearTimeout(this._ac);delete this._ac;return this};bO.translate=function(a,b){return this.attr({translation:a+" "+b})};bO[H]=function(){return"Raphaël’s object"};a.ae=cv;var cC=function(a){this.items=[];this[w]=0;this.type="set";if(a)for(var b=0,c=a[w];b<c;b++){if(a[b]&&(a[b].constructor==bN||a[b].constructor==cC)){this[this.items[w]]=this.items[this.items[w]]=a[b];this[w]++}}};cC[e][L]=function(){var a,b;for(var c=0,d=arguments[w];c<d;c++){a=arguments[c];if(a&&(a.constructor==bN||a.constructor==cC)){b=this.items[w];this[b]=this.items[b]=a;this[w]++}}return this};cC[e].pop=function(){delete this[this[w]--];return this.items.pop()};for(var cD in bO)bO[f](cD)&&(cC[e][cD]=(function(a){return function(){for(var b=0,c=this.items[w];b<c;b++)this.items[b][a][m](this.items[b],arguments);return this}})(cD));cC[e].attr=function(b,c){if(b&&a.is(b,G)&&a.is(b[0],"object"))for(var d=0,e=b[w];d<e;d++)this.items[d].attr(b[d]);else for(var f=0,g=this.items[w];f<g;f++)this.items[f].attr(b,c);return this};cC[e].animate=function(b,c,d,e){(a.is(d,"function")||!d)&&(e=d||null);var f=this.items[w],g=f,h,i=this,j;e&&(j=function(){!(--f)&&e.call(i)});d=a.is(d,F)?d:j;h=this.items[--g].animate(b,c,d,j);while(g--)this.items[g]&&!this.items[g].removed&&this.items[g].animateWith(h,b,c,d,j);return this};cC[e].insertAfter=function(a){var b=this.items[w];while(b--)this.items[b].insertAfter(a);return this};cC[e].getBBox=function(){var a=[],b=[],c=[],d=[];for(var e=this.items[w];e--;){var f=this.items[e].getBBox();a[L](f.x);b[L](f.y);c[L](f.x+f.width);d[L](f.y+f.height)}a=A[m](0,a);b=A[m](0,b);return{x:a,y:b,width:z[m](0,c)-a,height:z[m](0,d)-b}};cC[e].clone=function(a){a=new cC;for(var b=0,c=this.items[w];b<c;b++)a[L](this.items[b].clone());return a};a.registerFont=function(a){if(!a.face)return a;this.fonts=this.fonts||{};var b={w:a.w,face:{},glyphs:{}},c=a.face["font-family"];for(var d in a.face)a.face[f](d)&&(b.face[d]=a.face[d]);this.fonts[c]?this.fonts[c][L](b):this.fonts[c]=[b];if(!a.svg){b.face["units-per-em"]=T(a.face["units-per-em"],10);for(var e in a.glyphs)if(a.glyphs[f](e)){var g=a.glyphs[e];b.glyphs[e]={w:g.w,k:{},d:g.d&&"M"+g.d[Y](/[mlcxtrv]/g,function(a){return({l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"})[a]||"M"})+"z"};if(g.k)for(var h in g.k)g[f](h)&&(b.glyphs[e].k[h]=g.k[h])}}return a};k.getFont=function(b,c,d,e){e=e||"normal";d=d||"normal";c=+c||({normal:400,bold:700,lighter:300,bolder:800})[c]||400;if(!a.fonts)return;var g=a.fonts[b];if(!g){var h=new RegExp("(^|\\s)"+b[Y](/[^\w\d\s+!~.:_-]/g,p)+"(\\s|$)","i");for(var i in a.fonts)if(a.fonts[f](i)){if(h.test(i)){g=a.fonts[i];break}}}var j;if(g)for(var k=0,l=g[w];k<l;k++){j=g[k];if(j.face["font-weight"]==c&&(j.face["font-style"]==d||!j.face["font-style"])&&j.face["font-stretch"]==e)break}return j};k.print=function(c,d,e,f,g,h,i){h=h||"middle";i=z(A(i||0,1),-1);var j=this.set(),k=r(e)[s](p),l=0,m=p,n;a.is(f,e)&&(f=this.getFont(f));if(f){n=(g||16)/f.face["units-per-em"];var o=f.face.bbox.split(b),q=+o[0],t=+o[1]+(h=="baseline"?o[3]-o[1]+ +f.face.descent:(o[3]-o[1])/2);for(var u=0,v=k[w];u<v;u++){var x=u&&f.glyphs[k[u-1]]||{},y=f.glyphs[k[u]];l+=u?(x.w||f.w)+(x.k&&x.k[k[u]]||0)+f.w*i:0;y&&y.d&&j[L](this.path(y.d).attr({fill:"#000",stroke:"none",translation:[l,0]}))}j.scale(n,n,q,t).translate(c-q,d-t)}return j};a.format=function(b,c){var e=a.is(c,G)?[0][n](c):arguments;b&&a.is(b,F)&&e[w]-1&&(b=b[Y](d,function(a,b){return e[++b]==null?p:e[b]}));return b||p};a.ninja=function(){i.was?h.Raphael=i.is:delete Raphael;return a};a.el=bO;a.st=cC[e];i.was?h.Raphael=a:Raphael=a})()
\ No newline at end of file
--- a/web/res/metadataplayer/res/js/swfobject.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-/* SWFObject v2.2 <http://code.google.com/p/swfobject/>
- is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
-*/
-var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();
\ No newline at end of file
Binary file web/res/metadataplayer/res/swf/player.swf has changed
--- a/web/res/metadataplayer/src/css/LdtPlayer.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,165 +0,0 @@
- #demo-frame > div.demo { padding: 5px !important; };
-
- button.ui-button-icon-only {
- height:1.5em;
- width:1.5em;
- }
-
- #Ldt-loader {
- background:url(imgs/loader.gif) no-repeat;
- width:20px;
- height:16px;
- float:left;
- }
-
- #Ldt-controler {
- font-size: 62.5%;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- background-color:#eeeeee;
- height:35px;
- padding:5px;
- }
-
- .Ldt-iri-chapter{
- padding-top:10px;
- padding-bottom:5px;
- border-left:solid 1px #000;
- border-right:solid 1px #000;
- }
-
- .tooltip {
- display:none;
- background:transparent url(imgs/white_arrow_mini.png);
- font-size:12px;
- height:55px;
- width:180px;
- padding:10px;
- padding-left:15px;
- padding-top:15px;
- padding-right:15px;
- color:#000;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Root{
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Hat{
- height:3px;
- }
- #Ldt-Annotations{
- padding-left:5px;
- width:470px;
- float:left;
- font-size: 62.5%;
- }
- #Ldt-SaTitle{
- padding-top:2px;
- padding-bottom:5px;
- font-size:18px;
- height:22p;
- }
- #Ldt-SaDescription{
- font-size:12px;
- }
- #Ldt-Show-Arrow-container{
- margin-left:60px;
- }
- #Ldt-Show-Arrow{
- position:relative;
- background:url(imgs/grey_arrow_Show.png);
- width:27px;
- height:13px;
- margin-top:12px;
- margin-left:-10px;
- }
-
- #Ldt-Show-Tags{
- position:relative;
- height:13px;
- margin-top:-10px;
- border: solid 1px #000;
- }
- #Ldt-ShowAnnotation-video{
- position:absolute;
- z-index: 999;
- padding:5px;
- background:url(imgs/transBlack.png);
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#FFF;
- }
- #Ldt-ShowAnnotation-audio{
- position:relative;
- padding:5px;
- background-color:#cfcfcf;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#4D4D4D;
- }
- #Ldt-SaKeyword{
- background-color:#b9b9b9;
- color:#4D4D4D;
- padding:5px;
- font-weight:bold;
- text-align:left;
- float:left;
- font-size:10px;
- }
- #Ldt-SaShareTools{
- text-align:right;
- float:right;
- }
-
-
- #Ldt-PlaceHolder{
- position:absolue;
- float:none;
- }
-
- .Ldt-mode-radio{
- visibility:hidden;
- height:0px;
- display:none
- }
-
- .Ldt-Control1{
- width:60px;
- float:left;
- }
- .Ldt-Control2{
- padding-left:10px;
- width:60px;
- float:left;
- }
- .Ldt-cleaner {
- clear:both;
- }
- .share {
- background:url('imgs/widget20.png') no-repeat scroll 0 0 transparent ;
- display:block;
- height:16px;
- line-height:16px !important;
- overflow:hidden;
- width:16px;
- float:left;
- cursor:pointer;
- margin:2px;
- }
- .shareFacebook{
- background-position:0 -704px;
- }
- .shareMySpace{
- background-position:0 -736px;
- }
- .shareTwitter{
- background-position:0 -1072px;
- }
- .shareGoogle{
- background-position:0 -752px;
- }
- .shareDelicious{
- background-position:0 -672px;
- }
- .shareJamesPot{
- background-position:0 -1808px;
- }
-
-
\ No newline at end of file
--- a/web/res/metadataplayer/src/css/LdtPlayerFc.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,175 +0,0 @@
- #demo-frame > div.demo { padding: 5px !important; };
-
- button.ui-button-icon-only {
- height:1.5em;
- width:1.5em;
- }
-
- #Ldt-loader{
- background:url(imgs/transBlack.gif);
- width:10px;
- height:10px;
- }
-
- #Ldt-controler {
- font-size: 62.5%;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- background-color:#EEE;
- height:35px;
- padding:5px;
- }
-
- .Ldt-iri-chapter{
- padding-top:10px;
- padding-bottom:5px;
- border-left:solid 1px #000;
- border-right:solid 1px #000;
- }
-
- #Ldt-loader {
- background:url(imgs/loader_fc.gif) no-repeat;
- width:20px;
- height:16px;
- float:left;
- }
-
- .tooltip {
- display:none;
- background:transparent url(imgs/white_arrow_mini.png);
- font-size:12px;
- height:55px;
- width:180px;
- padding:10px;
- padding-left:15px;
- padding-top:15px;
- padding-right:15px;
- color:#000;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Root{
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Hat{
- height:3px;
- }
- #Ldt-Annotations{
- padding-left:5px;
- width:470px;
- float:left;
- font-size: 62.5%;
- }
- #Ldt-SaTitle{
- padding-top:2px;
- padding-bottom:5px;
- font-size:18px;
- height:22p;
- color:#4D4D4D;
- }
- #Ldt-SaDescription{
- font-size:12px;
- }
- #Ldt-Show-Arrow-container{
- margin-left:60px;
- }
- #Ldt-Show-Arrow{
- position:relative;
- background:url(imgs/purple_arrow_Show.png);
- width:27px;
- height:13px;
- margin-top:12px;
- margin-left:-10px;
- }
-
- #Ldt-output{
- display:none;
- }
- #Ldt-Show-Tags{
- position:relative;
- height:13px;
- margin-top:-10px;
- border: solid 1px #000;
- }
- #Ldt-ShowAnnotation-video{
- position:absolute;
- z-index: 999;
- padding:5px;
- background:url(imgs/transBlack.png);
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#FFF;
- }
- #Ldt-ShowAnnotation-audio{
- position:relative;
- padding:5px;
- background-color:#decfe2;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#4D4D4D;
- }
- #Ldt-SaKeyword{
- background-color:#bc85be;
- color:#4D4D4D;
- padding:5px;
- font-weight:bold;
- text-align:left;
- float:left;
- font-size:10px;
- }
- #Ldt-SaShareTools{
- text-align:right;
- float:right;
- }
-
-
- #Ldt-PlaceHolder{
- position:absolue;
- float:none;
- }
-
- .Ldt-mode-radio{
- visibility:hidden;
- height:0px;
- display:none
- }
-
- .Ldt-Control1{
- width:60px;
- float:left;
- }
- .Ldt-Control2{
- padding-left:10px;
- width:60px;
- float:left;
- }
- .Ldt-cleaner {
- clear:both;
- }
- .share {
- background:url('imgs/widget20.png') no-repeat scroll 0 0 transparent ;
- display:block;
- height:16px;
- line-height:16px !important;
- overflow:hidden;
- width:16px;
- float:left;
- cursor:pointer;
- margin:2px;
- }
- .shareFacebook{
- background-position:0 -704px;
- }
- .shareMySpace{
- background-position:0 -736px;
- }
- .shareTwitter{
- background-position:0 -1072px;
- }
- .shareGoogle{
- background-position:0 -752px;
- }
- .shareDelicious{
- background-position:0 -672px;
- }
- .shareJamesPot{
- background-position:0 -1808px;
- }
-
-
\ No newline at end of file
--- a/web/res/metadataplayer/src/css/LdtPlayerUniverScience.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,170 +0,0 @@
- #demo-frame > div.demo { padding: 5px !important; };
-
- .ui-widget {
- font-size: 1.5em;
- }
- #Ldt-loader {
- background:url(imgs/loader.gif) no-repeat;
- width:20px;
- height:16px;
- float:left;
- }
-
- #Ldt-controler {
- font-size: 62.5%;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- background-color:#262626;
- height:35px;
- padding:5px;
-
- margin-left:213px;
- }
-
- .Ldt-iri-chapter{
- padding-top:10px;
- padding-bottom:5px;
- border-left:solid 1px #000;
- border-right:solid 1px #000;
- }
-
- .tooltip {
- display:none;
- background:transparent url(imgs/white_arrow_mini.png);
- font-size:12px;
- height:55px;
- width:180px;
- padding:10px;
- padding-left:15px;
- padding-top:15px;
- padding-right:15px;
- color:#000;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Root{
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Hat{
- height:3px;
- }
- #Ldt-Annotations{
- padding-left:5px;
- width:470px;
- float:left;
- font-size: 62.5%;
- }
- #Ldt-SaTitle{
- padding-top:2px;
- padding-bottom:5px;
- font-size:18px;
- height:22p;
- }
- #Ldt-SaDescription{
- font-size:12px;
- visibility:hidden;
- display:none;
- }
- #Ldt-Show-Arrow-container{
- margin-left:60px;
- }
- #Ldt-Show-Arrow{
- position:relative;
- background:url(http://www.cybunk.com/iritest/universcience/des-souris-dans-un-labyrinthe_fichiers/grey_arrow_Show.png);
- width:27px;
- height:13px;
- margin-top:20px;
- margin-left:-10px;
- }
-
- #Ldt-Show-Tags{
- position:relative;
- height:13px;
- margin-top:-10px;
- border: solid 1px #000;
- }
- #Ldt-ShowAnnotation-video{
- position:absolute;
- z-index: 999;
- padding:5px;
- background:url(imgs/transBlack.png);
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#FFF;
- }
- #Ldt-ShowAnnotation-audio{
- position:relative;
- padding:5px;
- background-color:#131313;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#fff;
- margin-left:213px;
- }
- #Ldt-SaKeyword{
- background-color:#444343;
- color:#fff;
- padding:5px;
- font-weight:bold;
- text-align:left;
- float:left;
- font-size:10px;
-
- margin-left:213px;
- }
- #Ldt-SaShareTools{
- text-align:right;
- float:right;
- }
-
-
- #Ldt-PlaceHolder{
- position:absolue;
- float:none;
- }
-
- .Ldt-mode-radio{
- visibility:hidden;
- height:0px;
- display:none
- }
-
- .Ldt-Control1{
- width:60px;
- float:left;
- }
- .Ldt-Control2{
- padding-left:10px;
- width:60px;
- float:left;
- }
- .Ldt-cleaner {
- clear:both;
- }
- .share {
- background:url('imgs/widget20.png') no-repeat scroll 0 0 transparent ;
- display:block;
- height:16px;
- line-height:16px !important;
- overflow:hidden;
- width:16px;
- float:left;
- cursor:pointer;
- margin:2px;
- }
- .shareFacebook{
- background-position:0 -704px;
- }
- .shareMySpace{
- background-position:0 -736px;
- }
- .shareTwitter{
- background-position:0 -1072px;
- }
- .shareGoogle{
- background-position:0 -752px;
- }
- .shareDelicious{
- background-position:0 -672px;
- }
- .shareJamesPot{
- background-position:0 -1808px;
- }
-
-
\ No newline at end of file
--- a/web/res/metadataplayer/src/css/demo.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,175 +0,0 @@
- #demo-frame > div.demo { padding: 5px !important; };
-
- button.ui-button-icon-only {
- height:1.5em;
- width:1.5em;
- }
-
- #Ldt-loader{
- background:url(imgs/transBlack.gif);
- width:10px;
- height:10px;
- }
-
- #Ldt-controler {
- font-size: 62.5%;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- background-color:#DECFE2;
- height:35px;
- padding:5px;
- }
-
- .Ldt-iri-chapter{
- padding-top:10px;
- padding-bottom:5px;
- border-left:solid 1px #000;
- border-right:solid 1px #000;
- }
-
- #Ldt-loader {
- background:url(imgs/loader_fc.gif) no-repeat;
- width:20px;
- height:16px;
- float:left;
- }
-
- .tooltip {
- display:none;
- background:transparent url(imgs/white_arrow_mini.png);
- font-size:12px;
- height:55px;
- width:180px;
- padding:10px;
- padding-left:15px;
- padding-top:15px;
- padding-right:15px;
- color:#000;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Root{
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- }
- #Ldt-Hat{
- height:3px;
- }
- #Ldt-Annotations{
- padding-left:5px;
- width:470px;
- float:left;
- font-size: 62.5%;
- }
- #Ldt-SaTitle{
- padding-top:2px;
- padding-bottom:5px;
- font-size:18px;
- height:22p;
- color:#FFF;
- }
- #Ldt-SaDescription{
- font-size:12px;
- }
- #Ldt-Show-Arrow-container{
- margin-left:60px;
- }
- #Ldt-Show-Arrow{
- position:relative;
- background:url(imgs/grey_arrow_Show.png);
- width:27px;
- height:13px;
- margin-top:12px;
- margin-left:-10px;
- }
-
- #Ldt-output{
- display:none;
- }
- #Ldt-Show-Tags{
- position:relative;
- height:13px;
- margin-top:-10px;
- border: solid 1px #000;
- }
- #Ldt-ShowAnnotation-video{
- position:absolute;
- z-index: 999;
- padding:5px;
- background:url(imgs/transBlack.png);
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#FFF;
- }
- #Ldt-ShowAnnotation-audio{
- position:relative;
- padding:5px;
- background-color:#773584;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- color:#000000;
- }
- #Ldt-SaKeyword{
- background-color:#28042D;
- color:#FFFFFF;
- padding:5px;
- font-weight:bold;
- text-align:left;
- float:left;
- font-size:10px;
- }
- #Ldt-SaShareTools{
- text-align:right;
- float:right;
- }
-
-
- #Ldt-PlaceHolder{
- position:absolue;
- float:none;
- }
-
- .Ldt-mode-radio{
- visibility:hidden;
- height:0px;
- display:none
- }
-
- .Ldt-Control1{
- width:60px;
- float:left;
- }
- .Ldt-Control2{
- padding-left:10px;
- width:60px;
- float:left;
- }
- .Ldt-cleaner {
- clear:both;
- }
- .share {
- background:url('imgs/widget20.png') no-repeat scroll 0 0 transparent ;
- display:block;
- height:16px;
- line-height:16px !important;
- overflow:hidden;
- width:16px;
- float:left;
- cursor:pointer;
- margin:2px;
- }
- .shareFacebook{
- background-position:0 -704px;
- }
- .shareMySpace{
- background-position:0 -736px;
- }
- .shareTwitter{
- background-position:0 -1072px;
- }
- .shareGoogle{
- background-position:0 -752px;
- }
- .shareDelicious{
- background-position:0 -672px;
- }
- .shareJamesPot{
- background-position:0 -1808px;
- }
-
-
\ No newline at end of file
Binary file web/res/metadataplayer/src/css/imgs/black.png has changed
Binary file web/res/metadataplayer/src/css/imgs/black_arrow.png has changed
Binary file web/res/metadataplayer/src/css/imgs/black_arrow_big.png has changed
Binary file web/res/metadataplayer/src/css/imgs/black_big.png has changed
Binary file web/res/metadataplayer/src/css/imgs/delicious.png has changed
Binary file web/res/metadataplayer/src/css/imgs/facebook.png has changed
Binary file web/res/metadataplayer/src/css/imgs/grey_arrow_Show.png has changed
Binary file web/res/metadataplayer/src/css/imgs/linkedin.png has changed
Binary file web/res/metadataplayer/src/css/imgs/loader.gif has changed
Binary file web/res/metadataplayer/src/css/imgs/loader_fc.gif has changed
Binary file web/res/metadataplayer/src/css/imgs/loader_fc2.gif has changed
Binary file web/res/metadataplayer/src/css/imgs/purple_arrow_Show.png has changed
Binary file web/res/metadataplayer/src/css/imgs/transBlack.png has changed
Binary file web/res/metadataplayer/src/css/imgs/tweetExplainBgd.png has changed
Binary file web/res/metadataplayer/src/css/imgs/twitter.png has changed
Binary file web/res/metadataplayer/src/css/imgs/white.png has changed
Binary file web/res/metadataplayer/src/css/imgs/white_arrow.png has changed
Binary file web/res/metadataplayer/src/css/imgs/white_arrow_big.png has changed
Binary file web/res/metadataplayer/src/css/imgs/white_arrow_long.png has changed
Binary file web/res/metadataplayer/src/css/imgs/white_arrow_mini.png has changed
Binary file web/res/metadataplayer/src/css/imgs/white_big.png has changed
Binary file web/res/metadataplayer/src/css/imgs/widget20.png has changed
--- a/web/res/metadataplayer/src/js/LdtPlayer.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1428 +0,0 @@
-/*
- *
- * Copyright 2010 Institut de recherche et d'innovation
- * contributor(s) : Samuel Huron
- *
- * contact@iri.centrepompidou.fr
- * http://www.iri.centrepompidou.fr
- *
- * This software is a computer program whose purpose is to show and add annotations on a video .
- * This software is governed by the CeCILL-C license under French law and
- * abiding by the rules of distribution of free software. You can use,
- * modify and/ or redistribute the software under the terms of the CeCILL-C
- * license as circulated by CEA, CNRS and INRIA at the following URL
- * "http://www.cecill.info".
- *
- * The fact that you are presently reading this means that you have had
- * knowledge of the CeCILL-C license and that you accept its terms.
-*/
-
-if(window.__IriSP === undefined ){ var __IriSP={};}
-
-
-// Player Configuration
-__IriSP.config = undefined;
-__IriSP.configDefault = {
- metadata:{
- format:'cinelab',
- src:'http://exp.iri.centrepompidou.fr/franceculture/franceculture/ldt/cljson/id/ef4dcc2e-8d3b-11df-8a24-00145ea4a2be',
- load:'jsonp'
- },
- gui:{
- width:650,
- height:0,
- mode:'radio',
- container:'LdtPlayer',
- debug:false,
- css:'../src/css/LdtPlayer.css'
- },
- player:{
- type:'jwplayer',
- src:'../res/swf/player.swf',
- params:{
- allowfullscreen:"true",
- allowscriptaccess:"always",
- wmode:"transparent"
- },
- flashvars:{
- //Jw player
- streamer:"streamer",
- file:"file",
- live:"true",
- autostart:"true",
- controlbar:"none",
- playerready:"__IriSP.playerReady",
- // Vimeo
- js_api: 1,
- js_onLoad:"__IriSP.playerReady",
- js_swf_id:"Ldtplayer1",
- show_title: 0,
- clip_id: "video_id",
- show_portrait: 1,
- show_byline: 0
-
- },
- attributes:{
- id:"Ldtplayer1",
- name:"Ldtplayer1"
- }
- },
- module:null
- };
-
-__IriSP.lib = {
- jQuery:"http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js",
- jQueryUI:"http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js",
- jQueryToolTip:"http://cdn.jquerytools.org/1.2.4/all/jquery.tools.min.js",
- swfObject:"http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js",
- cssjQueryUI:"http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/themes/base/jquery-ui.css"
- };
-
-// Player Variable
-__IriSP.LdtShareTool = ""+
-"\n<a onclick=\"__IriSP.MyApiPlayer.share('delicious');\" title='partager avec delicious'><span class='share shareDelicious'> </span></a>"+
-"\n<a onclick=\"__IriSP.MyApiPlayer.share('facebook');\" title='partager avec facebook'> <span class='share shareFacebook'> </span></a>"+
-"\n<a onclick=\"__IriSP.MyApiPlayer.share('twitter');\" title='partager avec twitter'> <span class='share shareTwitter'> </span></a>"+
-"\n<a onclick=\"__IriSP.MyApiPlayer.share('myspace');\" title='partager avec Myspace'> <span class='share shareMySpace'> </span></a>";
-
-// Official instance - to refactor ?
-__IriSP.MyLdt = null;
-__IriSP.MyTags = null;
-__IriSP.MyApiPlayer = null;
-__IriSP.player = null;
-
-// genral var (old code) - to refactor
-__IriSP.Durration = null;
-__IriSP.playerLdtWidth = null;
-__IriSP.playerLdtHeight = null;
-
-
-
-
-
-__IriSP.init = function (config){
-
-
- if(config === null){
-
- __IriSP.config = __IriSP.configDefault;
-
- } else {
-
- __IriSP.config = config;
-
-
-
- if (__IriSP.config.player.params == null){
- __IriSP.config.player.params = __IriSP.configDefault.player.params;}
-
- if (__IriSP.config.player.flashvars == null){
- __IriSP.config.player.flashvars = __IriSP.configDefault.player.flashvars;}
- if (__IriSP.config.player.attributes == null){
- __IriSP.config.player.attributes = __IriSP.configDefault.player.attributes;}
- }
-
- var metadataSrc = __IriSP.config.metadata.src;
- var guiContainer = __IriSP.config.gui.container;
- var guiMode = __IriSP.config.gui.mode;
- var guiLdtShareTool = __IriSP.LdtShareTool;
- // Localize jQuery variable
- __IriSP.jQuery = null;
-
- /******** Load jQuery if not present *********/
- if (window.jQuery === undefined || window.jQuery.fn.jquery !== '1.4.2') {
- var script_tag = document.createElement('script');
- script_tag.setAttribute("type","text/javascript");
- script_tag.setAttribute("src",__IriSP.lib.jQuery);
- //"http://cdn.jquerytools.org/1.2.4/full/jquery.tools.min.js");
- script_tag.onload = scriptLibHandler;
- script_tag.onreadystatechange = function () { // Same thing but for IE
- if (this.readyState == 'complete' || this.readyState == 'loaded') {
- scriptLibHandler();
-
- }
- };
- // Try to find the head, otherwise default to the documentElement
- (document.getElementsByTagName("head")[0] || document.documentElement).appendChild(script_tag);
- } else {
- // The jQuery version on the window is the one we want to use
- __IriSP.jQuery = window.jQuery;
- scriptLibHandler();
- }
-
- /******** Called once jQuery has loaded ******/
- function scriptLibHandler() {
-
- var script_jqUi_tooltip = document.createElement('script');
- script_jqUi_tooltip.setAttribute("type","text/javascript");
- script_jqUi_tooltip.setAttribute("src",__IriSP.lib.jQueryToolTip);
- script_jqUi_tooltip.onload = scriptLoadHandler;
- script_jqUi_tooltip.onreadystatechange = function () { // Same thing but for IE
- if (this.readyState == 'complete' || this.readyState == 'loaded') {
- scriptLoadHandler("jquery.tools.min.js loded");
- }
- };
-
- var script_swfObj = document.createElement('script');
- script_swfObj.setAttribute("type","text/javascript");
- script_swfObj.setAttribute("src",__IriSP.lib.swfObject);
- script_swfObj.onload = scriptLoadHandler;
- script_swfObj.onreadystatechange = function () { // Same thing but for IE
- if (this.readyState == 'complete' || this.readyState == 'loaded') {
- scriptLoadHandler("swfobject.js loded");
- }
- };
-
- var script_jqUi = document.createElement('script');
- script_jqUi.setAttribute("type","text/javascript");
- script_jqUi.setAttribute("src",__IriSP.lib.jQueryUI);
- script_jqUi.onload = scriptLoadHandler;
- script_jqUi.onreadystatechange = function () { // Same thing but for IE
- if (this.readyState == 'complete' || this.readyState == 'loaded') {
- scriptLoadHandler("jquery-ui.min.js loded");
- }
- };
-
-
-
-
- (document.getElementsByTagName("head")[0] || document.documentElement).appendChild(script_jqUi_tooltip);
- (document.getElementsByTagName("head")[0] || document.documentElement).appendChild(script_jqUi);
- (document.getElementsByTagName("head")[0] || document.documentElement).appendChild(script_swfObj);
-
-
- };
-
- /******** Called once all lib are loaded ******/
- var loadLib = 0;
- function scriptLoadHandler(Mylib) {
- //alert(Mylib);
- loadLib +=1;
- if(loadLib===3){
- main();
- }else {
- // __IriSP.jQuery('#'+__IriSP.config.gui.container).html("Loading library ...");
- }
- };
-
- /******** Our main function ********/
- function main() {
-
-
- // Make __IriSP.jQuery and restore window.jQuery
- __IriSP.jQuery = window.jQuery.noConflict(true);
- // Call MY Jquery
- __IriSP.jQuery(document).ready(function($) {
-
- /******* Load CSS *******/
- var css_link_jquery = __IriSP.jQuery("<link>", {
- rel: "stylesheet",
- type: "text/css",
- href: __IriSP.lib.cssjQueryUI,
- 'class': "dynamic_css"
- });
- var css_link_custom = __IriSP.jQuery("<link>", {
- rel: "stylesheet",
- type: "text/css",
- href: __IriSP.config.gui.css,
- 'class': "dynamic_css"
- });
-
- css_link_jquery.appendTo('head');
- css_link_custom.appendTo('head');
-
- // to see dynamicly loaded css on IE
- if ($.browser.msie) {
- $('.dynamic_css').clone().appendTo('head');
- }
-
- //__IriSP.trace("main","ready createMyHtml");
-
- __IriSP.createMyHtml();
- //__IriSP.trace("main","end createMyHtml");
-
- /******* Load Metadata *******/
-
- __IriSP.jQuery.ajax({
- dataType: __IriSP.config.metadata.load,
- url:metadataSrc,
- success : function(json){
-
- __IriSP.trace("ajax","success");
-
- // START PARSING -----------------------
- if(json === ""){
- alert("ERREUR DE CHARGEMENT JSON");
- } else {
-
-
- // # CREATE MEDIA //
- // # JUSTE ONE PLAYER FOR THE MOMENT //
- //__IriSP.jQuery("<div></div>").appendTo("#output");
- var MyMedia = new __IriSP.Media(
- json.medias[0].id,
- json.medias[0].url,
- json.medias[0]['meta']['dc:duration'],
- json.medias[0]['dc:title'],
- json.medias[0]['dc:description']);
-
- __IriSP.trace("__IriSP.MyApiPlayer",
- __IriSP.config.gui.width+" "
- + __IriSP.config.gui.height + " "
- + json.medias[0].url + " "
- + json.medias[0]['meta']['dc:duration'] + " "
- + json.medias[0]['meta']['item']['value']);
-
- // Create APIplayer
- __IriSP.MyApiPlayer = new __IriSP.APIplayer(
- __IriSP.config.gui.width,
- __IriSP.config.gui.height,
- json.medias[0].url,
- json.medias[0]['meta']['dc:duration'],
- json.medias[0]['meta']['item']['value']);
-
- // # CREATE THE FIRST LINE //
- __IriSP.trace("__IriSP.init.main","__IriSP.Ligne");
- __IriSP.MyLdt = new __IriSP.Ligne (
- json['annotation-types'][0].id,
- json['annotation-types'][0]['dc:title'],
- json['annotation-types'][0]['dc:description'],
- json.medias[0]['meta']['dc:duration']);
-
- // CREATE THE TAG CLOUD //
- __IriSP.trace("__IriSP.init.main","__IriSP.Tags");
- __IriSP.MyTags = new __IriSP.Tags (json.tags);
-
- // CREATE THE ANNOTATIONS //
- // JUSTE FOR THE FIRST TYPE //
- __IriSP.jQuery.each(json.annotations, function(i,item) {
- if (item.meta['id-ref'] == __IriSP.MyLdt.id) {
- //__IriSP.trace("__IriSP.init.main","__IriSP.MyLdt.addAnnotation");
- __IriSP.MyLdt.addAnnotation(item);
- }
- //MyTags.addAnnotation(item);
- });
- __IriSP.jQuery.each(json.lists, function(i,item) {
- __IriSP.trace("lists","");
- });
- __IriSP.jQuery.each(json.views, function(i,item) {
- __IriSP.trace("views","");
- });
- }
- // END PARSING ----------------------- //
-
-
- },error : function(data){
- alert("ERROR : "+data);
- }
- });
-
- ChartTimeLine();
- });
- }
-
-};
-
-
-__IriSP.createMyHtml = function(){
- var width = __IriSP.config.gui.width;
-
- // AUDIO */
- // PB dans le html : ;
- if(__IriSP.config.gui.mode=="radio"){
- __IriSP.jQuery( "<div id='Ldt-Root'>\n"+
- " <div id='Ldt-PlaceHolder'>\n"+
- " <a href='http://www.adobe.com/go/getflashplayer'>Nécessite Flash player</a> Veuillez patienter durant le chargement du média \n"+
- " </div>\n"+
- " <div id='Ldt-controler' class='demo'>\n"+
- " <div class='Ldt-Control1' >\n"+
- " <button id='ldt-CtrlPlay' onclick='__IriSP.MyApiPlayer.play()'>Lecture / Pause </button>\n"+
- " <button id='ldt-CtrlNext' onclick='__IriSP.MyLdt.nextAnnotation()'>Suivant</button>\n"+
- " </div>\n"+
- " <div id='Ldt-Annotations' class='ui-slider'>\n"+
- " <div id='slider-range-min'></div>\n"+
- " </div>\n"+
- " <div class='Ldt-Control2'>\n"+
- " <button id='ldt-CtrlLink'> Partager </button>\n"+
- " <button id='ldt-CtrlSound' onclick='__IriSP.MyApiPlayer.mute()'>Sound</button>\n"+
- " </div>\n"+
- " <div class='cleaner'> \;</div> \n"+
- " <div id='Ldt-Show-Arrow-container'>\n"+
- " <div id='Ldt-Show-Arrow'> </div>\n"+
- " </div>\n"+
- "</div>\n"+
- "<div>\n"+
- " <div id='ldt-Show'> </div>\n"+
- " <div id='Ldt-ShowAnnotation-audio' class='demo' >\n"+
- " <div id='Ldt-SaTitle'></div>\n"+
- " <div id='Ldt-SaDescription'></div>\n"+
- " <div class='cleaner'><!-- \;--></div>\n"+
- " </div>\n"+
- " <div id='Ldt-SaKeyword'>\n"+
- " <div id='Ldt-SaKeywordText'> </div>\n"+
- " <div class='cleaner'></div>\n"+
- " <div id='Ldt-SaShareTools'>\n"+
- " \n"+
- " "+__IriSP.LdtShareTool+"\n"+
- " \n"+
- " </div>\n"+
- " <div class='cleaner'></div>"+
- "</div> "+
- //"<div id='Ldt-Tags'> Mots clefs : </div>"+
- "</div>"+
- "<div id='Ldt-output'></div>").appendTo("#"+__IriSP.config.gui.container);
- } else if(__IriSP.config.gui.mode=="video") {
-
- __IriSP.jQuery( "<div id='Ldt-Root'>\n"+
- " <div id='Ldt-PlaceHolder'>\n"+
- " <a href='http://www.adobe.com/go/getflashplayer'>Get flash</a> to see this player \n"+
- " </div>\n"+
- " <div id='Ldt-controler' class='demo'>\n"+
- " <div class='Ldt-Control1' >\n"+
- " <button id='ldt-CtrlPlay' onclick='__IriSP.MyApiPlayer.play()'>Lecture / Pause </button>\n"+
- " <button id='ldt-CtrlNext' onclick='__IriSP.MyLdt.nextAnnotation()'>Suivant</button>\n"+
- " </div>\n"+
- " <div id='Ldt-Annotations' class='ui-slider'>\n"+
- " <div id='slider-range-min'></div>\n"+
- " </div>\n"+
- " <div class='Ldt-Control2'>\n"+
- " <button id='ldt-CtrlLink'> Partager </button>\n"+
- " <button id='ldt-CtrlSound' onclick='__IriSP.MyApiPlayer.mute()'>Sound</button>\n"+
- " </div>\n"+
- " <div class='cleaner'> \;</div> \n"+
- " <div id='Ldt-Show-Arrow-container'>\n"+
- " <div id='Ldt-Show-Arrow'> </div>\n"+
- " </div>\n"+
- "</div>\n"+
- "<div>\n"+
- " <div id='ldt-Show'> </div>\n"+
- " <div id='Ldt-ShowAnnotation-audio' class='demo' >\n"+
- " <div id='Ldt-SaTitle'></div>\n"+
- " <div id='Ldt-SaDescription'></div>\n"+
- " <div class='cleaner'><!-- \;--></div>\n"+
- " </div>\n"+
- " <div id='Ldt-SaKeyword'>\n"+
- " <div id='Ldt-SaKeywordText'> </div>\n"+
- " <div class='cleaner'></div>\n"+
- " <div id='Ldt-SaShareTools'>\n"+
- " \n"+
- " "+__IriSP.LdtShareTool+"\n"+
- " \n"+
- " </div>\n"+
- " <div class='cleaner'></div>"+
- "</div> "+
- //"<div id='Ldt-Tags'> Mots clefs : </div>"+
- "</div>"+
- "<div id='Ldt-output'></div>").appendTo("#"+__IriSP.config.gui.container);
-
- }
-
-
- __IriSP.trace("__IriSP.createHtml","end");
- __IriSP.jQuery("#Ldt-Annotations").width(width-(75*2));
- __IriSP.jQuery("#Ldt-Show-Arrow-container").width(width-(75*2));
- __IriSP.jQuery("#Ldt-ShowAnnotation-audio").width(width-10);
- __IriSP.jQuery("#Ldt-ShowAnnotation-video").width(width-10);
- __IriSP.jQuery("#Ldt-SaKeyword").width(width-10);
- __IriSP.jQuery("#Ldt-controler").width(width-10);
- __IriSP.jQuery("#Ldt-Control").attr("z-index","100");
- __IriSP.jQuery("#Ldt-controler").hide();
-
- __IriSP.jQuery("<div id='Ldt-load-container'><div id='Ldt-loader'> </div> Chargement... </div>").appendTo("#Ldt-ShowAnnotation-audio");
-
- if(__IriSP.config.gui.mode=='radio'){
- __IriSP.jQuery("#Ldt-load-container").attr("width",__IriSP.config.gui.width);
- }
- // Show or not the output
- if(__IriSP.config.gui.debug===true){
- __IriSP.jQuery("#Ldt-output").show();
- } else {
- __IriSP.jQuery("#Ldt-output").hide();
- }
-
-};
-
-__IriSP.Media = function (id,url,duration,title,description){
- this.id = id;
- this.url = url;
- this.title = title;
- this.description = description;
- this.duration = duration;
- this.lignes = new Array();
-
- __IriSP.trace("__IriSP.Media","Media ID : "+id);
- __IriSP.trace("__IriSP.Media","Media URL : "+url);
- __IriSP.trace("__IriSP.Media","Media title : "+title);
-};
-__IriSP.Media.prototype.createPlayerMedia = function (width,height,MyStreamer,MySwfPath){
- __IriSP.MyApiPlayer = new __IriSP.APIplayer(width,height,this.url,this.duration,MyStreamer,MySwfPath);
- //createPlayer(width,height,this.url,this.duration,MyStreamer,MySwfPath);
-};
-__IriSP.Media.prototype.getMediaDuration = function (){
- return (this.duration);
-};
-__IriSP.Media.prototype.getMediaTitle = function (){
- return (this.title);
-};
-
-
-
-/* INTERFACE : SLIDER ( CONTROL BAR ) | BUTTON () */
-__IriSP.createInterface = function(width,height,duration){
-
- __IriSP.jQuery("#Ldt-controler").show();
- __IriSP.trace("__IriSP.createInterface",width+","+height+","+duration+",");
-
- __IriSP.jQuery("#Ldt-ShowAnnotation").click(function () {
- });
-
- var LdtpPlayerY = __IriSP.jQuery("#Ldt-PlaceHolder").attr("top");
- var LdtpPlayerX = __IriSP.jQuery("#Ldt-PlaceHolder").attr("left");
- __IriSP.jQuery("#slider-range-min").slider({ //range: "min",
- value: 0,
- min: 1,
- max: duration/1000,//1:54:52.66 = 3600+3240+
- step: 0.1,
- slide: function(event, ui) {
- __IriSP.MyApiPlayer.seek(ui.value);
- _gaq.push(['_trackPageview', location.pathname + location.search + location.hash+"/#!/MetaDatPlayer.Slide.seek("+ui.value+")"]);
-
- }
- });
- __IriSP.trace("__IriSP.createInterface","ICI");
- __IriSP.jQuery("#amount").val(__IriSP.jQuery("#slider-range-min").slider("value")+" s");
- __IriSP.jQuery(".Ldt-Control1 button:first").button({
- icons: {
- primary: 'ui-icon-play'
- },
- text: false
- }).next().button({
- icons: {
- primary: 'ui-icon-seek-next'
- },
- text: false
- });
- __IriSP.jQuery(".Ldt-Control2 button:first").button({
- icons: {
- primary: 'ui-icon-transferthick-e-w'
- //secondary: 'ui-icon-volume-off'
- },
- text: false
- }).next().button({
- icons: {
- primary: 'ui-icon-volume-on'
- },
- text: false
- });
-
- // /!\ PB A MODIFIER
- //__IriSP.MyTags.draw();
- __IriSP.trace("__IriSP.createInterface","ICI2");
- __IriSP.jQuery("#ldt-CtrlPlay").attr("style","background-color:#CD21C24;");
-
- __IriSP.jQuery("#Ldt-load-container").hide();
-
- if(__IriSP.config.gui.mode=="radio" & __IriSP.jQuery.browser.msie!=true){
- __IriSP.jQuery("#Ldtplayer1").attr("height","0");
- }
- __IriSP.trace("__IriSP.createInterface","3");
-
- __IriSP.trace("__IriSP.createInterface","END");
-
- };
-
-
-/* API player - work in progress ... need refactoring of code */
-__IriSP.APIplayer = function (width,height,url,duration,streamerPath,MySwfPath){
-
-
- this.player = null;
- this.hashchangeUpdate = null;
-
- this.width = width;
- this.height = height;
- this.url = url;
- this.duration = duration;
- this.streamerPath = streamerPath;
- this.MySwfPath = MySwfPath;
-
- __IriSP.MyApiPlayer = this;
-
- __IriSP.createPlayer(this.url,this.streamerPath);
- __IriSP.trace("__IriSP.APIplayer","__IriSP.createPlayer");
-
- //__IriSP.config.player
- /*
- - dailymotion // &enableApi=1&chromeless=1
- - youtube
- - html5
- - flowplayer
- - jwplayer
- */
-
-};
-__IriSP.APIplayer.prototype.ready = function(player){
-
- __IriSP.trace("__IriSP.APIplayer.prototype.APIpReady"," __IriSP.createInterface");
- __IriSP.createInterface(this.width,this.height,this.duration);
- __IriSP.trace("__IriSP.APIplayer.prototype.APIpReady","END __IriSP.createInterface");
-
- // hashchange EVENT
- if (window.addEventListener){
-
- // pour FIREFOX hashchange EVENT
- window.addEventListener("hashchange", function() {
- var url = window.location.href;
- var time = __IriSP.retrieveTimeFragment(url);
- __IriSP.trace("__IriSP.APIplayer.prototype.ready",time);
- if(__IriSP.MyApiPlayer.hashchangeUpdate==null){
- __IriSP.MyApiPlayer.seek(time);
- }else{
- __IriSP.MyApiPlayer.hashchangeUpdate=null;
- }
- }, false);
-
- }
- else if (window.attachEvent){
- // FOR IE hashchange EVENT
-
- window.attachEvent("onhashchange", function() {
- __IriSP.trace("hashchange",time);
- var url = window.location.href;
- var time = __IriSP.retrieveTimeFragment(url);
- if(__IriSP.MyApiPlayer.hashchangeUpdate==null){
- __IriSP.MyApiPlayer.seek(time);
- }else{
- __IriSP.MyApiPlayer.hashchangeUpdate=null;
- }
- }, false);
- }
-
-};
-__IriSP.APIplayer.prototype.pause = function(){
- this.hashchangeUpdate = true;
- __IriSP.player.sendEvent('PAUSE');
-};
-__IriSP.APIplayer.prototype.play = function(){
- this.hashchangeUpdate = true;
- __IriSP.trace("__IriSP.config.player.type",__IriSP.config.player.type);
-
- if(__IriSP.config.player.type=='jwplayer'){
- __IriSP.trace("jw",status);
- __IriSP.player.sendEvent('PLAY');
-
- } else if(__IriSP.config.player.type=='dailymotion' || __IriSP.config.player.type=='youtube'){
- __IriSP.trace("youtube",status);
-
- __IriSP.trace("__IriSP.APIplayer.prototype.play.status",status);
- if (status!=1){ __IriSP.player.playVideo();
- _gaq.push(['_trackPageview', location.pathname + location.search + location.hash+"/#!/MetaDatPlayer.C.play()"]);
-
- }else{__IriSP.player.pauseVideo();
- _gaq.push(['_trackPageview', location.pathname + location.search + location.hash+"/#!/MetaDatPlayer.C.pause()"]);
-
- }
-
- } else if(__IriSP.config.player.type=='vimeo') {
- __IriSP.trace("vimeo",status);
- var status = 0;
- if (status!=1){__IriSP.player.api_play();
- }else{__IriSP.player.remote(moogaloop, 'api_pause');
- }
-
-
- }
-};
-__IriSP.APIplayer.prototype.mute = function(){
- __IriSP.player.sendEvent('MUTE');
-
- //alert(__IriSP.jQuery(".ui-icon-volume-on").css("background-position-x"));
- if (__IriSP.jQuery(".ui-icon-volume-on").css("background-position")=="-144px -160px"){
- __IriSP.jQuery(".ui-icon-volume-on").css("background-position","-130px -160px");
- } else {
- __IriSP.jQuery(".ui-icon-volume-on").css("background-position","-144px -160px");
- }
-};
-__IriSP.APIplayer.prototype.share = function(network){
-
- var MyMessage = encodeURIComponent("J'écoute Les Retours du Dimanche : ");
- var MyURLNow = window.location.href;
- var shareURL;
- //alert(network+" : "+MyURLNow);
-
- if(network == "facebook"){
- shareURL = "http://www.facebook.com/share.php?u=";
- }else if(network == "twitter"){
- shareURL = "http://twitter.com/home?status="+MyMessage;
- }else if(network == "myspace"){
- shareURL ="http://www.myspace.com/Modules/PostTo/Pages/?u=";
- }else if(network == "delicious"){
- shareURL = "http://delicious.com/save?url=";
- }else if(network == "JameSpot"){
- shareURL = "http://www.jamespot.com/?action=spotit&u=";
- //alert(network+" non actif pour l'instant : "+MyURLNow);
- }
-
- window.open(shareURL+encodeURIComponent(MyURLNow));
- //window.location.href = shareURL+encodeURIComponent(MyURLNow);
-};
-__IriSP.APIplayer.prototype.seek = function (time){
- __IriSP.trace("__IriSP.APIplayer.prototype.seek",time);
- if(__IriSP.config.player.type=='jwplayer'){
- __IriSP.player.sendEvent('SEEK', time);
- } else if(__IriSP.config.player.type=='dailymotion'
- || __IriSP.config.player.type=='youtube') {
- __IriSP.player.seekTo(time);
- }
- this.changePageUrlOffset(time);
-};
-__IriSP.APIplayer.prototype.update = function (time){
- this.hashchangeUpdate = true;
- __IriSP.player.sendEvent('SEEK', time);
-};
-__IriSP.APIplayer.prototype.changePageUrlOffset = function (time) {
- //alert(time);
- __IriSP.trace("__IriSP.APIplayer.prototype.changePageUrlOffset","CHANGE URL "+time);
- window.location.hash = __IriSP.addTimeFragment(window.location.hash,time);
- window.location.href = window.location.href;
-};
-
-/* MEDIA FRAGMENT FUNCTION */
-
-__IriSP.jumpToTimeoffset = function (form) {
- var time = form.time.value;
- __IriSP.MyApiPlayer.changePageUrlOffset(time);
-};
-__IriSP.retrieveTimeFragment = function (url) {
- var pageoffset = "";
- var offsettime = 0;
-
- url_components = url.split("#");
-
- if (url_components.length > 1){
- anchors = url_components[1];
-
- anchors_components = [];
- if(anchors.indexOf(";")>=0) {
- anchors_components = anchors.split(";");
- }
- else if (anchors.indexOf("&")>=0) {
- anchors_components = anchors.split("&");
- }
- else {
- anchors_components = [anchors];
- }
-
- var len = anchors_components.length;
- for(var i=0;i<len;i++) {
- comp = anchors_components[i];
- if(comp.indexOf("t=") === 0) {
- pageoffset = comp;
- }
- }
- if (pageoffset.substring(2) != null) {
- offsettime = pageoffset.substring(2);
- }
- }
- return offsettime;
-};
-__IriSP.addTimeFragment = function (hash_part,time) {
-
- if (time.length === 0) {
- return hash_part;
- }
- var t_pos = hash_part.indexOf("t=");
- var res = "";
- if (t_pos >= 0) {
- res = hash_part.replace(/t=[\d.]*/, "t="+time);
- }
- else {
- res = hash_part;
- if(res.length === 0) {
- res = "#";
- }
- if(hash_part.length > 0 && hash_part !=="#" ) {
- res = res + "&";
- }
- res = res + "t="+time;
- }
- return res;
-};
-
-__IriSP.ignoreTimeFragment = function(url){
- if (url.split("#")[1] != null) {
- var pageurl= url.split("#")[0];
- }
- return pageurl;
-};
-
-
-/* CODE SPECIAL JW PLAYER creation + listener */
-
-__IriSP.currentPosition = 0;
-__IriSP.currentVolume = 50;
-__IriSP.player = null;
-__IriSP.startPosition = null;
-
-
-
-__IriSP.createPlayer = function (url,streamerPath) {
-
- // vimeo
- __IriSP.config.player.flashvars.clip_id = __IriSP.config.player.src;
-
- if(__IriSP.config.player.type =='dailymotion'){
- __IriSP.config.player.src = __IriSP.config.player.src+"&chromeless=1&enableApi=1";
- } else if (__IriSP.config.player.type =='youtube'){
- __IriSP.config.player.src = __IriSP.config.player.src+"&enablejsapi=1&version=3";
- } else if (__IriSP.config.player.type =='vimeo'){
- __IriSP.config.player.src = "http://vimeo.com/moogaloop.swf";
- }
-
- __IriSP.trace("__IriSP.createPlayer","start");
-
- __IriSP.myUrlFragment = url.split(streamerPath);
- __IriSP.config.player.flashvars.streamer = streamerPath;
- __IriSP.config.player.flashvars.file = __IriSP.myUrlFragment[1];
-
-
-
- var flashvars = __IriSP.config.player.flashvars;
- var params = __IriSP.config.player.params;
- var attributes = __IriSP.config.player.attributes;
-
- __IriSP.trace(
- "__IriSP.createPlayer",
- "SWFOBJECT src:"+
- __IriSP.config.player.src+
- " " +__IriSP.config.gui.width+
- " " +__IriSP.config.gui.height+
- " || src = " +__IriSP.config.player.src
- );
-
-
- swfobject.embedSWF(
- __IriSP.config.player.src,
- "Ldt-PlaceHolder",
- __IriSP.config.gui.width,
- __IriSP.config.gui.height,
- "9.0.115",
- false,
- flashvars,
- params,
- attributes
- );
-
- // need a methode to
- // re execute if this swf call does'nt work
-};
-
-
-
-/* API DAILYMOTION */
-onDailymotionPlayerReady = function (playerid){
-
- //alert(playerid);
- __IriSP.player = document.getElementById(__IriSP.config.player.attributes.id);
- __IriSP.MyApiPlayer.ready(__IriSP.player);
-
- var url = document.location.href;
- var time = __IriSP.retrieveTimeFragment(url);
- __IriSP.startPosition = time;
- __IriSP.DailymotionAddListeners();
-
- __IriSP.MyApiPlayer.ready(playerid);
-};
-__IriSP.DailymotionAddListeners = function () {
- if (__IriSP.player) {
- __IriSP.trace("__IriSP.addListeners","ADD Listener ");
- //__IriSP.player.addEventListener("onStateChange", "__IriSP.DailymotionPositionListener");
- setTimeout("__IriSP.DailymotionPositionListener()",100);
- __IriSP.DailymotionPositionListener();
- __IriSP.player.addModelListener("VOLUME", "__IriSP.volumeListener");
- //__IriSP.player.addModelListener('STATE', '__IriSP.stateMonitor');
- } else {
- __IriSP.setTimeout("__IriSP.DailymotionAddListeners()",100);
- }
-};
-__IriSP.DailymotionPositionListener = function() {
-
- __IriSP.currentPosition = __IriSP.player.getCurrentTime();
- //__IriSP.trace("__IriSP.DailymotionPositionListener",__IriSP.currentPosition);
- //__IriSP.trace("__IriSP.currentPosition",__IriSP.currentPosition);
-
- __IriSP.jQuery("#slider-range-min").slider("value",__IriSP.currentPosition);
- __IriSP.jQuery("#amount").val(__IriSP.currentPosition+" s");
- // afficher annotation
- /*__IriSP.MyLdt.checkTime(__IriSP.currentPosition);
- */
-
- setTimeout("__IriSP.DailymotionPositionListener()",10);
-};
-
-/* API YOUTUBE */
-onYouTubePlayerReady= function (playerid){
-
- var url = document.location.href;
- var time = __IriSP.retrieveTimeFragment(url);
- __IriSP.player = document.getElementById(__IriSP.config.player.attributes.id);
- __IriSP.startPosition = time;
-
- __IriSP.MyApiPlayer.ready(__IriSP.player);
-
- __IriSP.MyApiPlayer.seek(time);
- __IriSP.MyApiPlayer.play();
-
-
- __IriSP.YouTubeAddListeners();
- __IriSP.trace("onYouTubePlayerReady=",time);
- //__IriSP.MyApiPlayer.ready(playerid);
-};
-__IriSP.YouTubeAddListeners = function () {
- if (__IriSP.player) {
- __IriSP.trace("__IriSP.addListeners","ADD Listener ");
- __IriSP.player.addEventListener("onStateChange", "__IriSP.YouTubeStateMonitor");
- setTimeout("__IriSP.YouTubePositionListener()",100);
- __IriSP.player.addModelListener("VOLUME", "__IriSP.volumeListener");
- //__IriSP.player.addModelListener('STATE', '__IriSP.stateMonitor');
- } else {
- __IriSP.setTimeout("__IriSP.YouTubePositionListener()",100);
- }
-};
-__IriSP.YouTubePositionListener = function() {
-
- __IriSP.currentPosition = __IriSP.player.getCurrentTime();
- //__IriSP.trace("__IriSP.YouTubePositionListener",__IriSP.currentPosition);
- //__IriSP.trace("__IriSP.currentPosition",__IriSP.currentPosition);
-
- __IriSP.MyLdt.checkTime(__IriSP.currentPosition);
- __IriSP.jQuery("#slider-range-min").slider("value",__IriSP.currentPosition);
- __IriSP.jQuery("#amount").val(__IriSP.currentPosition+" s");
- // afficher annotation
- __IriSP.MyLdt.checkTime(__IriSP.currentPosition);
-
-
- setTimeout("__IriSP.YouTubePositionListener()",10);
-};
-__IriSP.YouTubeStateMonitor = function (obj) {
- __IriSP.player.addModelListener('__IriSP.YouTubeStateMonitor ', newstate);
- //alert(newstate+" "+obj.newstate);
- if(newstate == '2')
- {
- __IriSP.trace("__IriSP.stateMonitor","PAUSE");
- __IriSP.MyApiPlayer.changePageUrlOffset(__IriSP.currentPosition);
-
- }else if (newstate == '1'){
- // une fois la video prete a lire la déplacer au bon timecode
- if(__IriSP.startPosition!=null){
- __IriSP.MyApiPlayer.update(__IriSP.startPosition);
- __IriSP.startPosition = null;
- }
- }
- else if (newstate == '-1'){
- // une fois la video prete a lire la déplacer au bon timecode
- if(__IriSP.startPosition!=null){
- __IriSP.MyApiPlayer.update(__IriSP.startPosition);
- __IriSP.startPosition = null;
- }
- } else if (newstate == '3'){
- __IriSP.trace("__IriSP.stateMonitor","BUFFERING : ");
- //changePageUrlOffset(currentPosition);
- }
-
-};
-
-/* API VIMEO */
-onVimeoPlayerReady= function (playerid){
-
- var url = document.location.href;
- var time = __IriSP.retrieveTimeFragment(url);
- __IriSP.player = document.getElementById(__IriSP.config.player.attributes.id);
- __IriSP.startPosition = time;
-
- __IriSP.MyApiPlayer.ready(__IriSP.player);
-
- __IriSP.MyApiPlayer.seek(time);
- __IriSP.MyApiPlayer.play();
-
-
- __IriSP.YouTubeAddListeners();
- __IriSP.trace("onYouTubePlayerReady=",time);
- //__IriSP.MyApiPlayer.ready(playerid);
-};
-__IriSP.VimeoAddListeners = function () {
- if (__IriSP.player) {
- __IriSP.trace("__IriSP.addListeners","ADD Listener ");
- __IriSP.player.addEventListener("onStateChange", "__IriSP.YouTubeStateMonitor");
- setTimeout("__IriSP.YouTubePositionListener()",100);
- __IriSP.player.addModelListener("VOLUME", "__IriSP.volumeListener");
- //__IriSP.player.addModelListener('STATE', '__IriSP.stateMonitor');
- } else {
- __IriSP.setTimeout("__IriSP.YouTubePositionListener()",100);
- }
-};
-__IriSP.VimeoPositionListener = function() {
-
- __IriSP.currentPosition = __IriSP.player.getCurrentTime();
- //__IriSP.trace("__IriSP.YouTubePositionListener",__IriSP.currentPosition);
- //__IriSP.trace("__IriSP.currentPosition",__IriSP.currentPosition);
-
- __IriSP.MyLdt.checkTime(__IriSP.currentPosition);
- __IriSP.jQuery("#slider-range-min").slider("value",__IriSP.currentPosition);
- __IriSP.jQuery("#amount").val(__IriSP.currentPosition+" s");
- // afficher annotation
- __IriSP.MyLdt.checkTime(__IriSP.currentPosition);
-
-
- setTimeout("__IriSP.YouTubePositionListener()",10);
-};
-__IriSP.VimeoStateMonitor = function (obj) {
- __IriSP.player.addModelListener('__IriSP.YouTubeStateMonitor ', newstate);
- //alert(newstate+" "+obj.newstate);
- if(newstate == '2')
- {
- __IriSP.trace("__IriSP.stateMonitor","PAUSE");
- __IriSP.MyApiPlayer.changePageUrlOffset(__IriSP.currentPosition);
-
- }else if (newstate == '1'){
- // une fois la video prete a lire la déplacer au bon timecode
- if(__IriSP.startPosition!=null){
- __IriSP.MyApiPlayer.update(__IriSP.startPosition);
- __IriSP.startPosition = null;
- }
- }
- else if (newstate == '-1'){
- // une fois la video prete a lire la déplacer au bon timecode
- if(__IriSP.startPosition!=null){
- __IriSP.MyApiPlayer.update(__IriSP.startPosition);
- __IriSP.startPosition = null;
- }
- } else if (newstate == '3'){
- __IriSP.trace("__IriSP.stateMonitor","BUFFERING : ");
- //changePageUrlOffset(currentPosition);
- }
-
-};
-
-/* API JW PLAYER */
-__IriSP.playerReady = function (thePlayer) {
-
- __IriSP.trace("__IriSP.playerReady","PLAYER READY !!!!!!!!!!!!");
- __IriSP.trace("__IriSP.playerReady",thePlayer);
- if (__IriSP.config.player.type == 'vimeo'){
- __IriSP.player = window.document[thePlayer];
- } else {
- __IriSP.player = window.document[thePlayer.id];
- }
- // ???
- __IriSP.MyApiPlayer.ready(__IriSP.player);
-
- var url = document.location.href;
- var time = __IriSP.retrieveTimeFragment(url);
- //__IriSP.trace("__IriSP.playerReady"," "+url+" "+time );
- __IriSP.startPosition = time;
- //__IriSP.trace("__IriSP.playerReady"," LISTENER LAUCHER");
- __IriSP.addListeners();
- //__IriSP.trace("__IriSP.playerReady"," LISTENER END");
-
-};
-__IriSP.addListeners = function () {
- if (__IriSP.player) {
- __IriSP.trace("__IriSP.addListeners","ADD Listener ");
- __IriSP.player.addModelListener("TIME", "__IriSP.positionListener");
- __IriSP.player.addControllerListener("VOLUME", "__IriSP.volumeListener");
- __IriSP.player.addModelListener('STATE', '__IriSP.stateMonitor');
- } else {
- __IriSP.setTimeout("__IriSP.addListeners()",100);
- }
-
- // et changer les boutons
-};
-__IriSP.stateMonitor = function (obj) {
-
-
- if(obj.newstate == 'PAUSED')
- {
- __IriSP.trace("__IriSP.stateMonitor","PAUSE");
- __IriSP.MyApiPlayer.changePageUrlOffset(__IriSP.currentPosition);
- //PaperSlider.attr({x:-100,y:-100});
- __IriSP.jQuery(".ui-icon-play").css("background-position","0px -160px");
-
- } else if (obj.newstate == 'PLAYING'){
- // une fois la video prete a lire la déplacer au bon timecode
- if(__IriSP.startPosition!=null){
- __IriSP.MyApiPlayer.update(__IriSP.startPosition);
- __IriSP.startPosition = null;
- }
- __IriSP.jQuery(".ui-icon-play").css("background-position","-16px -160px");
- } else if (obj.newstate == 'BUFFERING'){
- __IriSP.trace("__IriSP.stateMonitor","BUFFERING : ");
- //changePageUrlOffset(currentPosition);
- }
-
-};
-__IriSP.positionListener = function(obj) {
- //__IriSP.trace("__IriSP.positionListener",obj.position);
- __IriSP.currentPosition = obj.position;
- //var tmp = document.getElementById("posit");
- //if (tmp) { tmp.innerHTML = "position: " + __IriSP.currentPosition; }
- __IriSP.jQuery("#slider-range-min").slider("value", obj.position);
- PaperSliderPostion = obj.position/(__IriSP.LDTligne.duration/1000)*__IriSP.config.gui.width;
- PaperSlider.attr({x:PaperSliderPostion,y:yMax});
- //PaperSlider.toFront();
- //__IriSP.jQuery("#amount").val(obj.position+" s");
- // afficher annotation
- __IriSP.MyLdt.checkTime(__IriSP.currentPosition);
-
-
-};
-__IriSP.volumeListener = function (obj) {
- __IriSP.currentVolume = obj.percentage;
- var tmp = document.getElementById("vol");
- if (tmp) { tmp.innerHTML = "volume: " + __IriSP.currentVolume; }
-};
-
-
-
-
-/* UTIL */
-// code from http://stackoverflow.com/questions/822452/strip-html-from-text-javascript
-__IriSP.stripHtml = function(s){
- return s.replace(/\\&/g, '&').replace(/\\</g, '<').replace(/\\>/g, '>').replace(/\\t/g, ' ').replace(/\\n/g, '<br />').replace(/'/g, ''').replace(/"/g, '"');
-};
-// conversion de couleur Decimal vers HexaDecimal || 000 si fff
-__IriSP.DEC_HEXA_COLOR = function (dec){
- var hexa='0123456789ABCDEF',hex='';
- var tmp;
- while (dec>15){
- tmp = dec-(Math.floor(dec/16))*16;
- hex = hexa.charAt(tmp)+hex;
- dec = Math.floor(dec/16);
- }
- hex = hexa.charAt(dec)+hex;
- //if (hex == "FFCC00"){ hex="";/* by default color of Ldt annotation */ }
- return(hex);
-};
-
-
-/*
-private function colorNbrToHexaStr(c:int):String{
- var s:String = c.toString(16);
- var nbZero:uint = 6 - s.length;
- for(var i:uint=0;i<nbZero;i++){
- s = "0" + s;
- }
- return s;
- }
-private function colorHexaStrToNbr(s:String):Number{
- var n:Number;
- if(s.substr(0,1)=="#") n = Number("0x" + s.substr(1));
- else n = Number(s);
- return n;
- }
-*/
-
-
-
-/* CLASS Ligne (annotationType) */
-
-__IriSP.LDTligne = null;
-__IriSP.Ligne = function (id,title,description,duration){
- this.id = id;
- this.title = title;
- this.description = description;
- //
- this.annotations = new Array();
- this.duration = duration;
- this.annotationOldRead="";
- __IriSP.LDTligne = this;
- __IriSP.trace("__IriSP.Ligne","CREATE "+__IriSP.LDTligne);
-};
-__IriSP.Ligne.prototype.addAnnotation = function (json){
- var myAnnotation = new __IriSP.Annotation(json,this.duration);
- this.annotations.push(myAnnotation);
- //__IriSP.trace("__IriSP.Ligne.prototype.addAnnotation ","add annotation "+title);
-};
-__IriSP.Ligne.prototype.onClickLigneAnnotation = function(id){
- //changePageUrlOffset(currentPosition);
- //player.sendEvent('SEEK', this.start);
- //__IriSP.trace("SEEK",this.start);
-};
-__IriSP.Ligne.prototype.searchLigneAnnotation = function(id){
- /*for (){
- }*/
-};
-__IriSP.Ligne.prototype.listAnnotations = function(){
-
-};
-__IriSP.Ligne.prototype.nextAnnotation = function (){
- var annotationCibleNumber = this.numAnnotation(this.annotationOldRead)+1;
- var annotationCible = this.annotations[annotationCibleNumber];
-
- if(annotationCibleNumber<this.annotations.length-1){
- annotationCible.begin;
- __IriSP.player .sendEvent('SEEK', annotationCible.begin/1000);
- __IriSP.trace("LIGNE ","| next = "+annotationCibleNumber+" - "+this.annotations.length+" | seek :"+annotationCible.begin/1000);
- }else{
- __IriSP.player .sendEvent('SEEK', this.annotations[0].begin/1000);
- }
-
-
-};
-__IriSP.Ligne.prototype.numAnnotation = function (annotationCible){
- for (var i=0; i < this.annotations.length; ++i){
- if(annotationCible == this.annotations[i]){
- return i;
- }
- }
-};
-__IriSP.Ligne.prototype.checkTime = function(time){
- var annotationTempo = -1;
-
- for (var i=0; i < this.annotations.length; ++i){
- annotationTempo = this.annotations[i];
- if (time>annotationTempo.begin/1000 && time<annotationTempo.end/1000){
-
- // different form the previous
- if(annotationTempo!=this.annotationOldRead){
- this.annotationOldRead = annotationTempo;
-
- __IriSP.jQuery("#Ldt-SaTitle").text(annotationTempo.title);
- __IriSP.jQuery("#Ldt-SaDescription").text(annotationTempo.description);
- __IriSP.jQuery("#Ldt-SaKeywordText").html("Mots clefs : "+annotationTempo.htmlTags);
-
- var startPourcent = annotationTempo.timeToPourcent((annotationTempo.begin*1+(annotationTempo.end*1-annotationTempo.begin*1)/2),annotationTempo.duration*1);
- __IriSP.jQuery("#Ldt-Show-Arrow").animate({left:startPourcent+'%'},1000);
- __IriSP.jQuery("#"+annotationTempo.id).animate({alpha:'100%'},1000);
-
- var tempolinkurl = __IriSP.ignoreTimeFragment(window.location.href)+"#t="+(this.annotations[i].begin/1000);
- }
- break;
- }else{
- annotationTempo=-1;
- }
-
- }
- // si il y en a pas : retractation du volet
- if( annotationTempo == -1){
- if(annotationTempo!=this.annotationOldRead){
- __IriSP.trace("Check : ","pas d'annotation ici ");
- __IriSP.jQuery("#Ldt-SaTitle").text("");
- __IriSP.jQuery("#Ldt-SaDescription").text("");
- __IriSP.jQuery("#Ldt-SaKeywordText").html("");
- __IriSP.jQuery('#Ldt-ShowAnnotation').slideUp();
- if(this.annotationOldRead){
- __IriSP.jQuery("#"+this.annotationOldRead.id).animate({alpha:'70%'},1000);
- }
- //__IriSP.jQuery("#Ldt-Show-Arrow").animate({left:'0%'},1000);
- this.annotationOldRead = annotationTempo;
- }
- }
- __IriSP.trace("__IriSP.Ligne.prototype.checkTimeLigne",annotationTempo);
-};
-
-
-/* CLASS Annotation */
-
-__IriSP.Annotation = function (){
- var id = null;
- var begin = null;
- var end = null;
- var media = null;
- var description = null;
- var title = null;
- var color = null;
- var tags = null;
- __IriSP.trace("annotation ","réussi");
-};
-__IriSP.Annotation = function(json,duration){
- this.id = json.id;
- this.begin = json.begin;
- this.end = json.end;
- this.media = json.media;
- this.description = json.content.description;
- this.title = json.content.title;
- this.color = json.content.color;
- this.tags = json.tags;
- this.htmlTags = "";
- this.duration = duration;
- // draw it
- this.draw();
- this.drawTags();
- //
- __IriSP.trace("Annotation created : ",this.id);
-};
-
-__IriSP.Annotation.prototype.draw = function(){
-
-
- //alert (this.duration);
- var startPourcent = this.timeToPourcent(this.begin,this.duration); // temps du media
- var endPourcent = this.timeToPourcent(this.end,this.duration)-startPourcent;
- var titleForDiv = this.title.substr(0,55);
-
- __IriSP.jQueryAnnotationTemplate = "<div title='"+__IriSP.stripHtml(titleForDiv)+"' id='"+this.id+"' class='ui-slider-range ui-slider-range-min ui-widget-header iri-chapter' width='100%' style=\"left:"+startPourcent+"%; width:"+endPourcent+"%; padding-top:15px; border-left:solid 1px #aaaaaa; border-right:solid 1px #aaaaaa; background:#"+__IriSP.DEC_HEXA_COLOR(this.color)+
- ";\" onClick=\"__IriSP.MyApiPlayer.seek('"+Math.round(this.begin/1000)+"');__IriSP.jQuery('#Ldt-ShowAnnotation').slideDown();_gaq.push(['_trackPageview','"+location.pathname + location.search + location.hash+"/#!/MetaDatPlayer.C.mousedown(begin:"+this.begin+",id:"+this.id+",end:"+this.end+"']);\" ></div> ";
- //alert(this.color+" : "+DEC_HEXA_COLOR(this.color));
-
-
-
- __IriSP.jQuery("<div'>"+__IriSP.jQueryAnnotationTemplate+"</div>").appendTo("#Ldt-Annotations");
- // TOOLTIP BUG !
-
- __IriSP.jQuery("#"+this.id).tooltip({ effect: 'slide'});
- //var thisNode = __IriSP.jQuery();
- //addTip("#"+this.id, __IriSP.stripHtml(titleForDiv),"#000");
-
- __IriSP.jQuery("#"+this.id).fadeTo(0,0.3);
- __IriSP.jQuery("#"+this.id).mouseover(function() {
- __IriSP.jQuery("#"+this.id).animate({opacity: 0.6}, 5);
- _gaq.push(['_trackPageview', location.pathname + location.search + location.hash+"/#!/MetaDatPlayer.C.mouseover(begin:"+this.begin+",id:"+this.id+",end:"+this.end+")"]);
-
- }).mouseout(function(){
- __IriSP.jQuery("#"+this.id).animate({opacity: 0.3}, 5);
- _gaq.push(['_trackPageview', location.pathname + location.search + location.hash+"/#!/MetaDatPlayer.C.mouseout(begin:"+this.begin+",id:"+this.id+",end:"+this.end+")"]);
-
- });
- __IriSP.trace("__IriSP.Annotation.prototype.draw","ADD ANOTATION : "+this.begin+" "+this.end+" "+__IriSP.stripHtml(this.title)+" | "+startPourcent+" | "+endPourcent+" | duration = "+this.duration);
-
-};
-__IriSP.Annotation.prototype.drawTags = function(){
- var KeywordPattern = '<a href=\"\"> '+' </a>';
-
- //__IriSP.trace(" !? Tags : ",this.tags);
-
- if (this.tags!=undefined){
- for (var i = 0; i < this.tags.length; ++i){
- this.htmlTags += '<span> '+__IriSP.MyTags.getTitle(this.tags[i]['id-ref'])+' </span>'+" , ";
- }
- }
-};
-__IriSP.Annotation.prototype.tootTipAnnotation = function() {
- // 1 chercher le div correspondant
- // 2 y mettre les information
- return this.color + ' ' + this.type + ' apple';
-};
-__IriSP.Annotation.prototype.onRollOverAnnotation = function (){
- //this.tootTip();
-};
-__IriSP.Annotation.prototype.timeToPourcent = function(time,timetotal){
- return (parseInt(Math.round(time/timetotal*100)));
-};
-
-
-/* CLASS Tags */
-
-__IriSP.Tags = function(object){
- this.myTags = object;
- this.htmlTags = null;
- this.weigthMax = 0;
- //this.mySegments = new array();
-};
-__IriSP.Tags.prototype.addAnnotation = function (annotation){
- for (var i = 0; i < this.myTags.length; ++i){
- this.myTags[i].mySegments = new Array();
- if (annotation.tags!=null){
- for (var j = 0; j < annotation.tags.length; ++j){
- if (this.myTags[i]['id'] == annotation.tags[j]['id-ref']){
- this.myTags[i].mySegments.push([annotation.begin,annotation.end,annotation.id]);
- var weigthTempo = this.myTags[i].mySegments.length;
- var tempo = this.myTags[i].mySegments[weigthTempo-1];
- //__IriSP.trace ("__IriSP.Tags.prototype.addAnnotation "," "+this.myTags[i]['meta']['dc:title']+" "+this.myTags[i]['id']+" : "+tempo[0]+" - "+tempo[1]);
-
- if (this.weigthMax < weigthTempo ){
- this.weigthMax = weigthTempo;
- }
- }
- }
- }
- }
-};
-__IriSP.Tags.prototype.getTitle = function (id){
- for (var i = 0; i < this.myTags.length; ++i){
- if(this.myTags[i]['id']==id){
- return(this.myTags[i]['meta']['dc:title']);
- }
- }
-
-};
-__IriSP.Tags.prototype.draw = function (){
-
- __IriSP.trace("__IriSP.Tags.prototype.draw"," !!! WELL START " );
- for (var i = 0; i < this.myTags.length; ++i){
- __IriSP.trace("__IriSP.Tags.prototype.draw"," ADD Tags : "+this.myTags[i]['id']);
- if(this.myTags[i]['id']!=null){
- this.htmlTags += '<span onclick=\"MyTags.show( \''+this.myTags[i]['id']
- +'\');\" style=\"font-size:' +((this.myTags[i].mySegments.length/this.weigthMax*10)+8)
- +'px;\" alt=\"'+this.myTags[i].mySegments.length
- +'\"> '+this.myTags[i]['meta']['dc:title']+' </span>'+' , ';
- }
- }
-
- __IriSP.jQuery('#Ldt-Tags').html(this.htmlTags);
- __IriSP.trace("__IriSP.Tags.prototype.draw"," !!!! END WMAX= "+this.weigthMax );
-
-};
-__IriSP.Tags.prototype.show = function (id){
-
- var timeStartOffsetA = 100000000000000000000;
- var timeStartOffsetB = 100000000000000000000;
- var timeEndOffsetA = 0;
- var timeEndOffsetB = 0;
- var timeStartID;
- var timeEndID;
- var WidthPourCent;
- var leftPourCent;
- var timeStartOffset;
-
- // case 1 : seul segment
- // case 2 : 2 ou X segments
-
-
- for (var i = 0; i < this.myTags.length; ++i){
- if (this.myTags[i]['id']==id){
- __IriSP.trace("######### TAG DRAWing : "," END" );
-
- for (var j = 0; j < this.myTags[i].mySegments.length; ++j){
- if(timeStartOffset> this.myTags[i].mySegments[j][0]){
- timeStartOffsetA = this.myTags[i].mySegments[j][0];
- timeStartOffsetB = this.myTags[i].mySegments[j][1];
- timeStartID = this.myTags[i].mySegments[j][2];
- }
- if(timeStartOffset> this.myTags[i].mySegments[j][0]){
- timeEndOffsetA = this.myTags[i].mySegments[j][0];
- timeEndOffsetB = this.myTags[i].mySegments[j][1];
- timeEndID = this.myTags[i].mySegments[j][2];
- }
- }
-
- }
- }
-
- // -------------------------------------------------
- //
- // -------------------------------------------------
-
- leftPourCent = __IriSP.timeToPourcent((timeStartOffsetA*1+(timeStartOffsetB-timeStartOffsetA)/2),__IriSP.MyLdt.duration);
- WidthPourCent = __IriSP.timeToPourcent((timeEndOffsetA*1+(timeEndOffsetB-timeEndOffsetA)/2),__IriSP.MyLdt.duration)-leftPourCent;
- //WidthPourCent = timeToPourcent((timeEndOffsetA*1+(timeEndOffsetB-timeEndOffsetA)/2),MyLdt.duration)-startPourcent;
- __IriSP.jQuery("#Ldt-Show-Tags").css('left',leftPourCent+'%');
- __IriSP.jQuery("#Ldt-Show-Tags").css('width',WidthPourCent+'%');
- // like arrow script
-
-
-
-};
-
-
-/* CLASS TRACE */
-
-__IriSP.traceNum=0;
-__IriSP.trace = function(msg,value){
-
- if(__IriSP.config.gui.debug===true){
- __IriSP.traceNum += 1;
- __IriSP.jQuery("<div>"+__IriSP.traceNum+" - "+msg+" : "+value+"</div>").appendTo("#Ldt-output");
- }
-};
-
--- a/web/res/metadataplayer/src/js/header.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-/*
- *
- * Copyright 2010 Institut de recherche et d'innovation
- * contributor(s) : Samuel Huron
- *
- * contact@iri.centrepompidou.fr
- * http://www.iri.centrepompidou.fr
- *
- * This software is a computer program whose purpose is to show and add annotations on a video .
- * This software is governed by the CeCILL-C license under French law and
- * abiding by the rules of distribution of free software. You can use,
- * modify and/ or redistribute the software under the terms of the CeCILL-C
- * license as circulated by CEA, CNRS and INRIA at the following URL
- * "http://www.cecill.info".
- *
- * The fact that you are presently reading this means that you have had
- * knowledge of the CeCILL-C license and that you accept its terms.
-*/
--- a/web/res/metadataplayer/test/13b0aa52-336b-11e0-b233-00145ea49a02 Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,10933 +0,0 @@
-jsonp1297775230958({
- "views": [
- {
- "id": "0",
- "contents": [
- "9a493932-3053-11e0-862b-00145ea49a02"
- ],
- "annotation_types": [
- "c_E0FF6CF0-B8E9-8432-8B92-293EFFFFA827",
- "16b010ab-9050-4d8d-8082-3803031b0499"
- ]
- }
- ],
- "tags": [
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:08.965115",
- "dc:title": "sidibouzid",
- "dc:modified": "2011-02-15T13:14:08.965115",
- "dc:creator": "IRI"
- },
- "id": "790d55cc-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:09.001040",
- "dc:title": "money",
- "dc:modified": "2011-02-15T13:14:09.001040",
- "dc:creator": "IRI"
- },
- "id": "7912da60-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:08.849114",
- "dc:title": "fail",
- "dc:modified": "2011-02-15T13:14:08.849114",
- "dc:creator": "IRI"
- },
- "id": "78fba278-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:08.908100",
- "dc:title": "clayshirky",
- "dc:modified": "2011-02-15T13:14:08.908100",
- "dc:creator": "IRI"
- },
- "id": "7904a3d2-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:08.855458",
- "dc:title": "citizenjournalism",
- "dc:modified": "2011-02-15T13:14:08.855458",
- "dc:creator": "IRI"
- },
- "id": "78fc9a5c-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:08.968405",
- "dc:title": "democratizes",
- "dc:modified": "2011-02-15T13:14:08.968405",
- "dc:creator": "IRI"
- },
- "id": "790dd65a-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:08.916954",
- "dc:title": "tweet",
- "dc:modified": "2011-02-15T13:14:08.916954",
- "dc:creator": "IRI"
- },
- "id": "7906011e-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:09.024053",
- "dc:title": "hadopi",
- "dc:modified": "2011-02-15T13:14:09.024053",
- "dc:creator": "IRI"
- },
- "id": "7916544c-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:08.836263",
- "dc:title": "iphone",
- "dc:modified": "2011-02-15T13:14:08.836263",
- "dc:creator": "IRI"
- },
- "id": "78f9b256-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:08.935883",
- "dc:title": "Wikileaks",
- "dc:modified": "2011-02-15T13:14:08.935883",
- "dc:creator": "IRI"
- },
- "id": "7908e406-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:08.972921",
- "dc:title": "Pepsico",
- "dc:modified": "2011-02-15T13:14:08.972921",
- "dc:creator": "IRI"
- },
- "id": "790e86ae-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:08.916954",
- "dc:title": "addict",
- "dc:modified": "2011-02-15T13:14:08.916954",
- "dc:creator": "IRI"
- },
- "id": "7905fc96-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:08.847428",
- "dc:title": "communities",
- "dc:modified": "2011-02-15T13:14:08.847428",
- "dc:creator": "IRI"
- },
- "id": "78fb65ec-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:08.840305",
- "dc:title": "Microsoft",
- "dc:modified": "2011-02-15T13:14:08.840305",
- "dc:creator": "IRI"
- },
- "id": "78fa4a7c-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:08.847428",
- "dc:title": "Egypt",
- "dc:modified": "2011-02-15T13:14:08.847428",
- "dc:creator": "IRI"
- },
- "id": "78fb6b78-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:09.001040",
- "dc:title": "journalism",
- "dc:modified": "2011-02-15T13:14:09.001040",
- "dc:creator": "IRI"
- },
- "id": "7912d556-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:09.033012",
- "dc:title": "PUBLIC",
- "dc:modified": "2011-02-15T13:14:09.033012",
- "dc:creator": "IRI"
- },
- "id": "7917b22e-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:08.857465",
- "dc:title": "Ushahidi",
- "dc:modified": "2011-02-15T13:14:08.857465",
- "dc:creator": "IRI"
- },
- "id": "78fce8a4-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:09.010206",
- "dc:title": "failcon",
- "dc:modified": "2011-02-15T13:14:09.010206",
- "dc:creator": "IRI"
- },
- "id": "79143752-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:08.949898",
- "dc:title": "nooffense",
- "dc:modified": "2011-02-15T13:14:08.949898",
- "dc:creator": "IRI"
- },
- "id": "790b039e-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:08.860686",
- "dc:title": "blendedtech",
- "dc:modified": "2011-02-15T13:14:08.860686",
- "dc:creator": "IRI"
- },
- "id": "78fd6676-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-15T13:14:08.955033",
- "dc:title": "microsoft",
- "dc:modified": "2011-02-15T13:14:08.955033",
- "dc:creator": "IRI"
- },
- "id": "790bcc02-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "lists": [
- {
- "items": [
- {
- "id-ref": "c_E0FF6CF0-B8E9-8432-8B92-293EFFFFA827"
- }
- ],
- "meta": {
- "dc:contributor": "undefined",
- "dc:created": "2011-02-15T13:14:08.826868",
- "dc:creator": "undefined",
- "id-ref": "9a493932-3053-11e0-862b-00145ea49a02",
- "dc:title": "Découpages personnels",
- "editable": "false",
- "dc:modified": "2011-02-15T13:14:08.826868",
- "dc:description": ""
- },
- "id": "g_E8386DFA-FD0C-8531-35D8-247F68239B55"
- },
- {
- "items": [
- {
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499"
- }
- ],
- "meta": {
- "dc:contributor": "undefined",
- "dc:created": "2011-02-15T13:14:08.828408",
- "dc:creator": "undefined",
- "id-ref": "9a493932-3053-11e0-862b-00145ea49a02",
- "dc:title": "Ensemble Twitter",
- "editable": "false",
- "dc:modified": "2011-02-15T13:14:08.828408",
- "dc:description": "Ensemble Twitter"
- },
- "id": "tweet_d2b5e699-62f3-44d4-9b8a-05c28ceb0da8"
- }
- ],
- "medias": [
- {
- "origin": "0",
- "http://advene.liris.cnrs.fr/ns/frame_of_reference/ms": "o=0",
- "href": "",
- "meta": {
- "dc:contributor": "IRI",
- "item": {
- "name": "streamer",
- "value": ""
- },
- "dc:created": "2011-02-14T15:06:34.829919",
- "dc:duration": 4299820,
- "dc:creator": "IRI",
- "dc:created.contents": "2011-02-04",
- "dc:title": "RSLN Clay Shirky",
- "dc:creator.contents": "IRI",
- "dc:modified": "2011-02-14T15:10:55.239302",
- "dc:description": "RSLN Clay Shirky"
- },
- "id": "9a493932-3053-11e0-862b-00145ea49a02",
- "unit": "ms"
- }
- ],
- "meta": {
- "dc:contributor": "admin",
- "dc:created": "2011-02-14T15:15:52.602502",
- "dc:creator": "admin",
- "main_media": {
- "id-ref": "9a493932-3053-11e0-862b-00145ea49a02"
- },
- "dc:description": "",
- "dc:title": "RSLN Clay Shirky - Tweets",
- "id": "13b0aa52-336b-11e0-b233-00145ea49a02",
- "dc:modified": "2011-02-15T13:26:40.600657"
- },
- "annotations": [
- {
- "begin": "193188",
- "end": 491249,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "",
- "title": "",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_E0FF6CF0-B8E9-8432-8B92-293EFFFFA827",
- "dc:created": "2011-02-15T13:14:08.826905",
- "dc:modified": "2011-02-15T13:14:08.826905",
- "dc:creator": "perso"
- },
- "id": "s_294BB166-E5EE-4FCC-309B-293F3C4D5BD3"
- },
- {
- "begin": "883146",
- "end": 1236404,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "",
- "title": "",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_E0FF6CF0-B8E9-8432-8B92-293EFFFFA827",
- "dc:created": "2011-02-15T13:14:08.826905",
- "dc:modified": "2011-02-15T13:14:08.826905",
- "dc:creator": "perso"
- },
- "id": "s_D8459097-1DE3-F28A-34CF-293F5C6B62E1"
- },
- {
- "begin": "0",
- "end": 0,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln commence 8h50",
- "title": "tibo c: #rsln commence 8h50",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln commence 8h50\", \"created_at\": \"Mon Jan 31 07:50:56 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"location\": null, \"utc_offset\": 3600, \"statuses_count\": 26, \"description\": null, \"friends_count\": 12, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31982750655324160, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31982750655324160\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "6906130e-0391-4dd4-8ad2-a1f5e6e303da-31982750655324160"
- },
- {
- "begin": "7000",
- "end": 7000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "A la conference de @cshirky chez microsoft #RSLN sur le cognitive surplus. Ca va forcemt deborder sur le net et revoltes en Af. du nord",
- "title": "Stanm: A la conference de @cshirky chez microsoft #RSLN sur le cognitive surplus. Ca va forcemt deborder sur le net et revoltes en Af. du nord",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [19, 27], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [43, 48], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"A la conference de @cshirky chez microsoft #RSLN sur le cognitive surplus. Ca va forcemt deborder sur le net et revoltes en Af. du nord\", \"created_at\": \"Mon Jan 31 07:51:03 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 537, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 903, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31982778090258432, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31982778090258432\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "184cc091-a2d1-4c7d-bd0e-dad39c96d0f5-31982778090258432"
- },
- {
- "begin": "42000",
- "end": 42000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Brain breakfast chez Microsoft pour écouter Clay Shirky #rsln",
- "title": "pepommier: Brain breakfast chez Microsoft pour écouter Clay Shirky #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [56, 61], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Brain breakfast chez Microsoft pour \\u00e9couter Clay Shirky #rsln\", \"created_at\": \"Mon Jan 31 07:51:38 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": {\"type\": \"Point\", \"coordinates\": [2.26552971, 48.834260710000002]}, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7013462, \"verified\": false, \"profile_sidebar_fill_color\": \"7C8A8A\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 341, \"protected\": false, \"id_str\": \"7013462\", \"profile_background_color\": \"FFFFFF\", \"location\": \"Paris\", \"utc_offset\": -7200, \"statuses_count\": 278, \"description\": \"video web producer\", \"friends_count\": 138, \"profile_link_color\": \"1BBCE4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1215645558/161264_536940419_386416_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/308222/Nightscape-6.jpg\", \"name\": \"pepommier\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 7, \"screen_name\": \"pepommier\", \"url\": \"http://bubble-prod.com\", \"created_at\": \"Fri Jun 22 12:32:06 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Mid-Atlantic\", \"profile_sidebar_border_color\": \"3F484E\", \"following\": null, \"listed_count\": 18}, \"id\": 31982927600422912, \"place\": {\"full_name\": \"Issy-les-Moulineaux, Paris\", \"name\": \"Issy-les-Moulineaux\", \"url\": \"http://api.twitter.com/1/geo/id/8d83cfde2e5ab759.json\", \"country\": \"France\", \"place_type\": \"neighborhood\", \"bounding_box\": {\"type\": \"Polygon\", \"coordinates\": [[[2.2484109999999999, 48.814176000000003], [2.2882250000000002, 48.814176000000003], [2.2882250000000002, 48.836477000000002], [2.2484109999999999, 48.836477000000002]]]}, \"country_code\": \"FR\", \"attributes\": {}, \"id\": \"8d83cfde2e5ab759\"}, \"retweet_count\": 0, \"geo\": {\"type\": \"Point\", \"coordinates\": [48.834260710000002, 2.26552971]}, \"id_str\": \"31982927600422912\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "da9b8e9a-b93e-4b07-8259-226acf8ccd9e-31982927600422912"
- },
- {
- "begin": "55000",
- "end": 55000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN avec les twittpics, on peut deviner où sont les gens ... marrant !",
- "title": "Cyrille Fonvielle: #RSLN avec les twittpics, on peut deviner où sont les gens ... marrant !",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN avec les twittpics, on peut deviner o\\u00f9 sont les gens ... marrant !\", \"created_at\": \"Mon Jan 31 07:51:51 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36027828, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 116, \"protected\": false, \"id_str\": \"36027828\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 13, \"utc_offset\": 3600, \"statuses_count\": 864, \"description\": \"\", \"friends_count\": 107, \"location\": \"\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1118444241/Photo_14_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Cyrille Fonvielle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"CyrilleF\", \"url\": \"http://www.cyrillef.fr\", \"created_at\": \"Tue Apr 28 09:27:21 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31982982155739136, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31982982155739136\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "7588026a-1e1d-46d3-91b7-3e94dd8913fa-31982982155739136"
- },
- {
- "begin": "62000",
- "end": 62000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Pour la rencontre #RSLN, pensez à noter vos tweets avec ++, ==, --, ??. nous expérimentons avec l'IRI une analyse des tweets. Thx !",
- "title": "NicolasVanbremeersch: Pour la rencontre #RSLN, pensez à noter vos tweets avec ++, ==, --, ??. nous expérimentons avec l'IRI une analyse des tweets. Thx !",
- "color": "16763904",
- "polemics": [
- "Q",
- "REF",
- "OK",
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [18, 23], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Pour la rencontre #RSLN, pensez \\u00e0 noter vos tweets avec ++, ==, --, ??. nous exp\\u00e9rimentons avec l'IRI une analyse des tweets. Thx !\", \"created_at\": \"Mon Jan 31 07:51:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32316, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"listed_count\": 586, \"utc_offset\": 3600, \"statuses_count\": 6849, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"location\": \"Paris\", \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null}, \"id\": 31983008105897984, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983008105897984\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "a4dbb580-2c1d-4089-9e91-c65d3e71a1e3-31983008105897984"
- },
- {
- "begin": "127000",
- "end": 127000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Quelques règles intéressantes pour le live-twitt de la conférence #RSLN avec @cshirky : http://twitpic.com/3uztmc.",
- "title": "B. Minded: Quelques règles intéressantes pour le live-twitt de la conférence #RSLN avec @cshirky : http://twitpic.com/3uztmc.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [77, 85], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [66, 71], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitpic.com/3uztmc\", \"indices\": [88, 113], \"expanded_url\": null}]}, \"text\": \"Quelques r\\u00e8gles int\\u00e9ressantes pour le live-twitt de la conf\\u00e9rence #RSLN avec @cshirky : http://twitpic.com/3uztmc.\", \"created_at\": \"Mon Jan 31 07:53:03 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"location\": \"Boulogne-Billancourt\", \"utc_offset\": 3600, \"statuses_count\": 219, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null, \"listed_count\": 40}, \"id\": 31983280916004864, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983280916004864\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "d0ba17c8-950f-4ae0-ae0d-32e04cde6941-31983280916004864"
- },
- {
- "begin": "140000",
- "end": 140000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Conf #RSLN Microsoft France http://yfrog.com/h0dbkxsj",
- "title": "Thierry Do Espirito: Conf #RSLN Microsoft France http://yfrog.com/h0dbkxsj",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [5, 10], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://yfrog.com/h0dbkxsj\", \"indices\": [29, 54], \"expanded_url\": null}]}, \"text\": \"Conf #RSLN Microsoft France http://yfrog.com/h0dbkxsj\", \"created_at\": \"Mon Jan 31 07:53:16 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5185, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31983338092765184, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983338092765184\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "3f73186a-08df-4d38-821d-2a889a84f2c0-31983338092765184"
- },
- {
- "begin": "148000",
- "end": 148000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay shirky @Microsoft #rsln",
- "title": "Constance de 4barbes: Clay shirky @Microsoft #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [12, 22], \"id\": 74286565, \"screen_name\": \"Microsoft\", \"name\": \"Microsoft\", \"id_str\": \"74286565\"}], \"hashtags\": [{\"indices\": [23, 28], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Clay shirky @Microsoft #rsln\", \"created_at\": \"Mon Jan 31 07:53:24 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 57623127, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 53, \"protected\": false, \"id_str\": \"57623127\", \"profile_background_color\": \"131516\", \"listed_count\": 4, \"utc_offset\": 3600, \"statuses_count\": 267, \"description\": \"Digital Humanities and Social Media: Community and Content Management\", \"friends_count\": 70, \"location\": \"Paris\", \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/983938390/pic.php_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/155252455/avatar.jpg\", \"name\": \"Constance de 4barbes\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 8, \"screen_name\": \"c4barbes\", \"url\": \"http://4barbes.com\", \"created_at\": \"Fri Jul 17 11:53:38 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null}, \"id\": 31983371265507328, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983371265507328\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "04578856-0359-4fb2-9fc7-6d5e2e4615b1-31983371265507328"
- },
- {
- "begin": "149000",
- "end": 149000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Ça se complique, les signes pour liver :) http://plixi.com/p/73749495 #RSLN",
- "title": "Alice Antheaume: Ça se complique, les signes pour liver :) http://plixi.com/p/73749495 #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [71, 76], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://plixi.com/p/73749495\", \"indices\": [43, 70], \"expanded_url\": null}]}, \"text\": \"\\u00c7a se complique, les signes pour liver :) http://plixi.com/p/73749495 #RSLN\", \"created_at\": \"Mon Jan 31 07:53:25 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43682, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2373, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31983376617439232, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983376617439232\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "fbe9c058-e418-424b-8b0c-c23b89a48a92-31983376617439232"
- },
- {
- "begin": "152000",
- "end": 152000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "And whisky ! RT @robinberjon: Twitter: possibly the best solution to cognitive surplus since gin went out of fashion. #rsln",
- "title": "NicolasVanbremeersch: And whisky ! RT @robinberjon: Twitter: possibly the best solution to cognitive surplus since gin went out of fashion. #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [16, 28], \"id\": 25805235, \"screen_name\": \"robinberjon\", \"name\": \"Robin Berjon\", \"id_str\": \"25805235\"}], \"hashtags\": [{\"indices\": [118, 123], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"And whisky ! RT @robinberjon: Twitter: possibly the best solution to cognitive surplus since gin went out of fashion. #rsln\", \"created_at\": \"Mon Jan 31 07:53:28 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32316, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6850, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31983387610718208, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983387610718208\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "6842cda1-817d-445e-8fb0-b8efd41ad264-31983387610718208"
- },
- {
- "begin": "193000",
- "end": 193000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Rencontre avec Clayton Shirky #RSLN, public nombreux dès \"potron minet\"",
- "title": "jean-francois gervai: Rencontre avec Clayton Shirky #RSLN, public nombreux dès \"potron minet\"",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [30, 35], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Rencontre avec Clayton Shirky #RSLN, public nombreux d\\u00e8s \\\"potron minet\\\"\", \"created_at\": \"Mon Jan 31 07:54:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 18998756, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 13, \"protected\": false, \"id_str\": \"18998756\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 6, \"description\": \"auteur d'ouvrages autour du web...\", \"friends_count\": 64, \"location\": \"france\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1176741038/04-0420-GERVAIS_JEAN-FRANCOIS_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1295051201/images/themes/theme1/bg.png\", \"name\": \"jean-francois gervai\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"jfgervais\", \"url\": \"http://www.jeanfrancoisgervais\", \"created_at\": \"Wed Jan 14 22:15:45 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31983557672960000, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983557672960000\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "25903be0-f0a6-401c-9068-b54a04c1ee89-31983557672960000"
- },
- {
- "begin": "209000",
- "end": 209000,
- "tags": [
- {
- "id-ref": "78f9b256-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Ça rouspète... RT @CyrilleF: #RSLN résau wifi minimum est assuré, par contre, pas de 3g ... la loose... J'ai un #iphone, merci microsoft ?",
- "title": "Thierry Do Espirito: Ça rouspète... RT @CyrilleF: #RSLN résau wifi minimum est assuré, par contre, pas de 3g ... la loose... J'ai un #iphone, merci microsoft ?",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [18, 27], \"id\": 36027828, \"screen_name\": \"CyrilleF\", \"name\": \"Cyrille Fonvielle\", \"id_str\": \"36027828\"}], \"hashtags\": [{\"indices\": [29, 34], \"text\": \"RSLN\"}, {\"indices\": [113, 120], \"text\": \"iphone\"}], \"urls\": []}, \"text\": \"\\u00c7a rousp\\u00e8te... RT @CyrilleF: #RSLN r\\u00e9sau wifi minimum est assur\\u00e9, par contre, pas de 3g ... la loose... J'ai un #iphone, merci microsoft ?\", \"created_at\": \"Mon Jan 31 07:54:25 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5186, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31983626669260800, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983626669260800\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "9583862e-51ea-440f-ab7a-b022412eebc2-31983626669260800"
- },
- {
- "begin": "213000",
- "end": 213000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @rocknrobot: Pour voir @cshirky aux rencontres #RSLN, c'est par là : http://bit.ly/h9LM0v (via @fcinq )",
- "title": "Melissa Bounoua: RT @rocknrobot: Pour voir @cshirky aux rencontres #RSLN, c'est par là : http://bit.ly/h9LM0v (via @fcinq )",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [10, 18], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}, {\"indices\": [83, 89], \"id\": 10652382, \"screen_name\": \"fcinq\", \"name\": \"Antoine Bayet\", \"id_str\": \"10652382\"}], \"hashtags\": [{\"indices\": [35, 40], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://bit.ly/h9LM0v\", \"indices\": [57, 77], \"expanded_url\": null}]}, \"text\": \"Pour voir @cshirky aux rencontres #RSLN, c'est par l\\u00e0 : http://bit.ly/h9LM0v (via @fcinq )\", \"created_at\": \"Mon Jan 31 07:43:40 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13622572, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 2560, \"protected\": false, \"id_str\": \"13622572\", \"profile_background_color\": \"9AE4E8\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 8687, \"description\": \"Un peu de 20minutes.fr dans cet internet mondial\", \"friends_count\": 346, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1183719410/40794_420716233991_587318991_4855249_4249707_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/121055127/qgvzF.jpg\", \"name\": \"Charles Dufresne\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 7, \"screen_name\": \"rocknrobot\", \"url\": \"http://www.20minutes.fr\", \"created_at\": \"Mon Feb 18 13:32:53 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 170}, \"id\": 31980923448725504, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31980923448725504\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 14], \"id\": 13622572, \"screen_name\": \"rocknrobot\", \"name\": \"Charles Dufresne\", \"id_str\": \"13622572\"}, {\"indices\": [26, 34], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}, {\"indices\": [99, 105], \"id\": 10652382, \"screen_name\": \"fcinq\", \"name\": \"Antoine Bayet\", \"id_str\": \"10652382\"}], \"hashtags\": [{\"indices\": [51, 56], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://bit.ly/h9LM0v\", \"indices\": [73, 93], \"expanded_url\": null}]}, \"text\": \"RT @rocknrobot: Pour voir @cshirky aux rencontres #RSLN, c'est par l\\u00e0 : http://bit.ly/h9LM0v (via @fcinq )\", \"created_at\": \"Mon Jan 31 07:54:29 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14647281, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 50154, \"protected\": false, \"id_str\": \"14647281\", \"profile_background_color\": \"352726\", \"location\": \" Paris\", \"utc_offset\": 3600, \"statuses_count\": 6679, \"description\": \"Journaliste @20minutes// un peu de @megalopolismag aussi // Avant: @artefr / ex @Sciencespo\", \"friends_count\": 1354, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1180694566/melissa_twitter1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/48393318/16931__lost_in_translation_l.jpg\", \"name\": \"Melissa Bounoua\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 236, \"screen_name\": \"misspress\", \"url\": \"http://misspress.wordpress.com\", \"created_at\": \"Sun May 04 11:54:51 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 833}, \"id\": 31983643530362880, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31983643530362880\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "9eb2aa47-8e9b-4dc2-b7a5-51daf5cddbe8-31983643530362880"
- },
- {
- "begin": "230000",
- "end": 230000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Introduction en français ?",
- "title": "Bertil Hatt: #rsln Introduction en français ?",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Introduction en fran\\u00e7ais ?\", \"created_at\": \"Mon Jan 31 07:54:46 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 4985551, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 454, \"protected\": false, \"id_str\": \"4985551\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 42, \"utc_offset\": 3600, \"statuses_count\": 2678, \"description\": \"I do not control either LinkedIn profiles under my name.\\r\\nPhD Econ. \\u201cCompetition between Social Network Sites\\u201d @ U.Paris-Ouest Nanterre & independent consultant\", \"friends_count\": 306, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/22068682/DSC_6634_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/2947659/DSC02510-small.jpg\", \"name\": \"Bertil Hatt\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 436, \"screen_name\": \"bertil_hatt\", \"url\": \"http://www.quora.com/Bertil-Hatt\", \"created_at\": \"Tue Apr 17 11:25:05 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31983714204385280, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983714204385280\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ff3f0903-4e89-4c28-a43a-71968aa3a5cc-31983714204385280"
- },
- {
- "begin": "244000",
- "end": 244000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Rappel sur la nécessité d'Internet avec les événements en Égypte. Introduction Constance Parodi.",
- "title": "tibo c: #rsln Rappel sur la nécessité d'Internet avec les événements en Égypte. Introduction Constance Parodi.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Rappel sur la n\\u00e9cessit\\u00e9 d'Internet avec les \\u00e9v\\u00e9nements en \\u00c9gypte. Introduction Constance Parodi.\", \"created_at\": \"Mon Jan 31 07:55:00 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"location\": null, \"utc_offset\": 3600, \"statuses_count\": 27, \"description\": null, \"friends_count\": 12, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31983773893529601, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983773893529601\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "8c14ce29-705f-41ee-b320-a20a44ea399d-31983773893529601"
- },
- {
- "begin": "252000",
- "end": 252000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN. Clay Shirky. Let see : Cognitive Surplus ? Stay tune.",
- "title": "dominiquepiotet: #RSLN. Clay Shirky. Let see : Cognitive Surplus ? Stay tune.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay Shirky. Let see : Cognitive Surplus ? Stay tune.\", \"created_at\": \"Mon Jan 31 07:55:08 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"location\": \"iPhone: 37.785871,-122.405417\", \"utc_offset\": -28800, \"statuses_count\": 692, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 65}, \"id\": 31983809054380032, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983809054380032\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "55dffae8-0dec-4aa5-9a75-2181f96d3f47-31983809054380032"
- },
- {
- "begin": "294000",
- "end": 294000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN. Dans un instant, la conférence de Clay Shirky chez Microsoft va commencer. Cognitive Surplus : vers un monde plus créatif ?",
- "title": "Rémi Rivas: #RSLN. Dans un instant, la conférence de Clay Shirky chez Microsoft va commencer. Cognitive Surplus : vers un monde plus créatif ?",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Dans un instant, la conf\\u00e9rence de Clay Shirky chez Microsoft va commencer. Cognitive Surplus : vers un monde plus cr\\u00e9atif ?\", \"created_at\": \"Mon Jan 31 07:55:50 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 201324303, \"verified\": false, \"profile_sidebar_fill_color\": \"ffff00\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 71, \"protected\": false, \"id_str\": \"201324303\", \"profile_background_color\": \"000000\", \"location\": \"Paris - Ze capitale of ze love\", \"utc_offset\": 3600, \"statuses_count\": 175, \"description\": \"R\\u00e9mi Rivas - Consultant Marketing NTIC - J'aime le Marketing, La Cantine, Seth Godin, TED et New ORDER. Actuellement au D\\u00e9veloppement Digital chez Altavia.\", \"friends_count\": 217, \"profile_link_color\": \"ff002b\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1143045761/photo_normal.jpeg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/179043662/1291720196yellowwhite.jpg\", \"name\": \"R\\u00e9mi Rivas\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"remirivas\", \"url\": \"http://www.doyoubuzz.com/remi-rivas\", \"created_at\": \"Mon Oct 11 16:10:35 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffbf00\", \"following\": null, \"listed_count\": 4}, \"id\": 31983982530793472, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983982530793472\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "78f208b8-04db-4613-8598-863fd424fd3e-31983982530793472"
- },
- {
- "begin": "321000",
- "end": 321000,
- "tags": [
- {
- "id-ref": "78fa4a7c-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "à la conférence de Clay Shirky au campus #Microsoft #rsln",
- "title": "la pinta: à la conférence de Clay Shirky au campus #Microsoft #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [42, 52], \"text\": \"Microsoft\"}, {\"indices\": [53, 58], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\u00e0 la conf\\u00e9rence de Clay Shirky au campus #Microsoft #rsln\", \"created_at\": \"Mon Jan 31 07:56:17 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3122, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 404, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31984097412784128, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984097412784128\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "2deb537a-0ce0-4dad-b178-aa944d1f5f0e-31984097412784128"
- },
- {
- "begin": "325000",
- "end": 325000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Avec @cshirky, réflexions sur le temps de cerveau disponible, la créativité et les nouvelles connexions. #RSLN",
- "title": "B. Minded: Avec @cshirky, réflexions sur le temps de cerveau disponible, la créativité et les nouvelles connexions. #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [5, 13], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Avec @cshirky, r\\u00e9flexions sur le temps de cerveau disponible, la cr\\u00e9ativit\\u00e9 et les nouvelles connexions. #RSLN\", \"created_at\": \"Mon Jan 31 07:56:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 220, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"location\": \"Boulogne-Billancourt\", \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null}, \"id\": 31984113330163712, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984113330163712\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "74b3f478-5b5a-4ccc-91b0-f3c31a6dc790-31984113330163712"
- },
- {
- "begin": "333000",
- "end": 333000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Il faut noter nos tweets \"++, ==, --, ??\".... Ça va ressembler à des gros mots #RSLN",
- "title": "Thierry Do Espirito: Il faut noter nos tweets \"++, ==, --, ??\".... Ça va ressembler à des gros mots #RSLN",
- "color": "16763904",
- "polemics": [
- "Q",
- "REF",
- "OK",
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [79, 84], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Il faut noter nos tweets \\\"++, ==, --, ??\\\".... \\u00c7a va ressembler \\u00e0 des gros mots #RSLN\", \"created_at\": \"Mon Jan 31 07:56:29 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5188, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31984147253698560, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984147253698560\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "99f7a154-cd01-4acb-811c-de6d31e842fc-31984147253698560"
- },
- {
- "begin": "339000",
- "end": 339000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Ça se complique, les signes pour liver :) http://plixi.com/p/73749495 #RSLN",
- "title": "MiKarmousMi3neb: RT @alicanth: Ça se complique, les signes pour liver :) http://plixi.com/p/73749495 #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [71, 76], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://plixi.com/p/73749495\", \"indices\": [43, 70], \"expanded_url\": null}]}, \"text\": \"\\u00c7a se complique, les signes pour liver :) http://plixi.com/p/73749495 #RSLN\", \"created_at\": \"Mon Jan 31 07:53:25 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43682, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"listed_count\": 758, \"utc_offset\": 3600, \"statuses_count\": 2372, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"location\": \"Paris\", \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null}, \"id\": 31983376617439232, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983376617439232\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [85, 90], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://plixi.com/p/73749495\", \"indices\": [57, 84], \"expanded_url\": null}]}, \"text\": \"RT @alicanth: \\u00c7a se complique, les signes pour liver :) http://plixi.com/p/73749495 #RSLN\", \"created_at\": \"Mon Jan 31 07:56:35 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 110795718, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 110, \"protected\": false, \"id_str\": \"110795718\", \"profile_background_color\": \"EBEBEB\", \"listed_count\": 3, \"utc_offset\": -21600, \"statuses_count\": 1435, \"description\": \"J'aime les raisins mais je pr\\u00e9f\\u00e8re les figues.\", \"friends_count\": 150, \"location\": \"\", \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/947738452/3515e59d-838c-4639-940e-1715fd93806c_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/85303105/DSC01229.JPG\", \"name\": \"MiKarmousMi3neb\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"MiKarmousMi3neb\", \"url\": null, \"created_at\": \"Tue Feb 02 20:17:03 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Central Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null}, \"id\": 31984171630989312, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984171630989312\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "675567c6-556d-4324-b110-ac70cde5b203-31984171630989312"
- },
- {
- "begin": "433000",
- "end": 433000,
- "tags": [
- {
- "id-ref": "78fb65ec-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "id-ref": "78fb6b78-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@ Microsoft France to hear Clay Shirky speak re: digital #communities. Let's see what he has to say regarding the impact #Egypt #RSLN",
- "title": "Elisabeth Garrett: @ Microsoft France to hear Clay Shirky speak re: digital #communities. Let's see what he has to say regarding the impact #Egypt #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [57, 69], \"text\": \"communities\"}, {\"indices\": [121, 127], \"text\": \"Egypt\"}, {\"indices\": [128, 133], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@ Microsoft France to hear Clay Shirky speak re: digital #communities. Let's see what he has to say regarding the impact #Egypt #RSLN\", \"created_at\": \"Mon Jan 31 07:58:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 152375270, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 49, \"protected\": false, \"id_str\": \"152375270\", \"profile_background_color\": \"352726\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 269, \"description\": \"MBA @HECParis. Stagiaire @Soci\\u00e9t\\u00e9G\\u00e9n\\u00e9rale. social marketer. photographer. petite gourmande. wine-cinema-NYC-travel-karaoke-f\\u00fatbol enthusiast. amazed by grace.\", \"friends_count\": 45, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/962811111/23230_106524_7896_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296265969/images/themes/theme5/bg.gif\", \"name\": \"Elisabeth Garrett\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"EliGarrett\", \"url\": \"http://eligarrett.wordpress.com\", \"created_at\": \"Sat Jun 05 19:51:45 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 0}, \"id\": 31984564570169344, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984564570169344\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "f3d4a265-fbaa-4e8b-8ed4-0b19a7df34b5-31984564570169344"
- },
- {
- "begin": "438000",
- "end": 438000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Trois barres de wifi -- -- --- #RSLN",
- "title": "Thierry Do Espirito: Trois barres de wifi -- -- --- #RSLN",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [31, 36], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Trois barres de wifi -- -- --- #RSLN\", \"created_at\": \"Mon Jan 31 07:58:14 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5188, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31984585231310849, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984585231310849\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "89887a2e-b0db-461c-aef1-b9435f6bda53-31984585231310849"
- },
- {
- "begin": "493000",
- "end": 493000,
- "tags": [
- {
- "id-ref": "78fba278-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky says,\"I’m an optimist, but that is tempered by realism.\" Then realises his mic is off. #RSLN #fail",
- "title": "Garrett Goodman: @cshirky says,\"I’m an optimist, but that is tempered by realism.\" Then realises his mic is off. #RSLN #fail",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [96, 101], \"text\": \"RSLN\"}, {\"indices\": [102, 107], \"text\": \"fail\"}], \"urls\": []}, \"text\": \"@cshirky says,\\\"I\\u2019m an optimist, but that is tempered by realism.\\\" Then realises his mic is off. #RSLN #fail\", \"created_at\": \"Mon Jan 31 07:59:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 347, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"listed_count\": 15, \"utc_offset\": 3600, \"statuses_count\": 959, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 679, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31984816979189760, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984816979189760\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "814a2ed8-2756-4b21-bf7f-43033845c97d-31984816979189760"
- },
- {
- "begin": "495000",
- "end": 495000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "On est bien en France. Un tweet sur deux, c'est pour râler #rsln --",
- "title": "Em. de Saint-Bon: On est bien en France. Un tweet sur deux, c'est pour râler #rsln --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [59, 64], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"On est bien en France. Un tweet sur deux, c'est pour r\\u00e2ler #rsln\", \"created_at\": \"Mon Jan 31 07:59:11 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 7298822, \"verified\": false, \"profile_sidebar_fill_color\": \"C0DFEC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4807, \"protected\": false, \"id_str\": \"7298822\", \"profile_background_color\": \"022330\", \"location\": \"iPhone: 48.845192,2.237256\", \"utc_offset\": 3600, \"statuses_count\": 1917, \"description\": \"Entrepreneur, Social Media Officer, motorcycler, guitar player, father of 4 kids: plenty of good information for you!\", \"friends_count\": 1281, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/752839109/2007_03_Emmanuel_de_Saint-Bon_Bdef_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme17/bg.gif\", \"name\": \"Em. de Saint-Bon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 42, \"screen_name\": \"saintbon\", \"url\": \"http://www.myblognote.com\", \"created_at\": \"Fri Jul 06 18:38:05 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"a8c7f7\", \"following\": null, \"listed_count\": 116}, \"id\": 31984825082576896, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984825082576896\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ab5e1489-1d78-40de-bd9f-041e93a177cd-31984825082576896"
- },
- {
- "begin": "513000",
- "end": 513000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Clay Shirky in conference at Microsoft's campus",
- "title": "Dany Vilela: #rsln Clay Shirky in conference at Microsoft's campus",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Clay Shirky in conference at Microsoft's campus\", \"created_at\": \"Mon Jan 31 07:59:29 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_mobile/android/\\\" rel=\\\"nofollow\\\">Seesmic for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 21152901, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1493, \"protected\": false, \"id_str\": \"21152901\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 140, \"utc_offset\": 3600, \"statuses_count\": 7618, \"description\": \"Dyvantity, home of creativity by Dany Vilela (@Dy_Vilela)\", \"friends_count\": 1198, \"location\": \"Grenoble\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/960161513/dy_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/108589554/TwitterTemplate_copie.jpg\", \"name\": \"Dany Vilela\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dyvantity\", \"url\": \"http://dyvantity.com\", \"created_at\": \"Wed Feb 18 00:48:32 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31984902601707520, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984902601707520\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "1fa8cece-d261-4290-931d-7ccc775858e0-31984902601707520"
- },
- {
- "begin": "528000",
- "end": 528000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln I am optimistic about what tools can do but it's still up to us to do it. @cshirky",
- "title": "Robin Berjon: #rsln I am optimistic about what tools can do but it's still up to us to do it. @cshirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [80, 88], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln I am optimistic about what tools can do but it's still up to us to do it. @cshirky\", \"created_at\": \"Mon Jan 31 07:59:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4631, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31984965352685568, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984965352685568\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "1cf29524-3087-4f6a-a52a-6fbcbd35dbc6-31984965352685568"
- },
- {
- "begin": "560000",
- "end": 560000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Clay Shirky \"optimistic about what new tools bring for citizens\" ++",
- "title": "tibo c: #rsln Clay Shirky \"optimistic about what new tools bring for citizens\" ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Clay Shirky \\\"optimistic about what new tools bring for citizens\\\" ++\", \"created_at\": \"Mon Jan 31 08:00:16 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"location\": null, \"utc_offset\": 3600, \"statuses_count\": 28, \"description\": null, \"friends_count\": 12, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31985100929372160, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985100929372160\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "cf12841e-e3e6-484f-9e71-1c7a3eade1fd-31985100929372160"
- },
- {
- "begin": "636000",
- "end": 636000,
- "tags": [
- {
- "id-ref": "78fba278-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "id-ref": "78fba278-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "!!! RT @EliGarrett: ... to hear Clay Shirky speak re: digital #communities. Let's see what he has to say regarding the impact #Egypt #RSLN",
- "title": "Gustavo González: !!! RT @EliGarrett: ... to hear Clay Shirky speak re: digital #communities. Let's see what he has to say regarding the impact #Egypt #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [7, 18], \"id\": 152375270, \"screen_name\": \"EliGarrett\", \"name\": \"Elisabeth Garrett\", \"id_str\": \"152375270\"}], \"hashtags\": [{\"indices\": [62, 74], \"text\": \"communities\"}, {\"indices\": [126, 132], \"text\": \"Egypt\"}, {\"indices\": [133, 138], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"!!! RT @EliGarrett: ... to hear Clay Shirky speak re: digital #communities. Let's see what he has to say regarding the impact #Egypt #RSLN\", \"created_at\": \"Mon Jan 31 08:01:32 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.ubertwitter.com/bb/download.php\\\" rel=\\\"nofollow\\\">\\u00dcberTwitter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 43939616, \"verified\": false, \"profile_sidebar_fill_color\": \"EADEAA\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 308, \"protected\": false, \"id_str\": \"43939616\", \"profile_background_color\": \"8B542B\", \"location\": \"\\u00dcT: 48.819156,2.291199\", \"utc_offset\": -16200, \"statuses_count\": 5670, \"description\": \"Sibarita caraque\\u00f1o living in Paris. MBA participant at HEC-Paris. Movies&Wine&Food lover qui s'amuse \\u00e0 en parler et partager avec les amis...\", \"friends_count\": 356, \"profile_link_color\": \"9D582E\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/819879158/untitled_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/195050882/Word_Cloud.JPG\", \"name\": \"Gustavo Gonz\\u00e1lez\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 12, \"screen_name\": \"gustavogb83\", \"url\": null, \"created_at\": \"Mon Jun 01 18:31:30 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Caracas\", \"profile_sidebar_border_color\": \"D9B17E\", \"following\": null, \"listed_count\": 13}, \"id\": 31985419721637890, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985419721637890\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "2dc5e9ff-e370-4c06-9ac5-33cc636b14e7-31985419721637890"
- },
- {
- "begin": "655000",
- "end": 655000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @saintbon: On est bien en France. Un tweet sur deux, c'est pour râler #rsln",
- "title": "Anthony: RT @saintbon: On est bien en France. Un tweet sur deux, c'est pour râler #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 7298822, \"screen_name\": \"saintbon\", \"name\": \"Em. de Saint-Bon\", \"id_str\": \"7298822\"}], \"hashtags\": [{\"indices\": [73, 78], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @saintbon: On est bien en France. Un tweet sur deux, c'est pour r\\u00e2ler #rsln\", \"created_at\": \"Mon Jan 31 08:01:51 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 9132482, \"verified\": false, \"profile_sidebar_fill_color\": \"e9c990\", \"is_translator\": false, \"profile_text_color\": \"413735\", \"followers_count\": 1833, \"protected\": false, \"id_str\": \"9132482\", \"profile_background_color\": \"dba15b\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 17759, \"description\": \"Community manager @labelbarclay (Universal Music) - Label manager, blogger @fuckthatworld (FTW)\\r\\n\\r\\nhttp://www.fuckthatworld.com\", \"friends_count\": 865, \"profile_link_color\": \"d57a3d\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1221117224/B001751-R2-07-8_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/198033774/fond_twitter.jpg\", \"name\": \"Anthony\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"kanthos\", \"url\": \"http://www.flavors.me/kanthos\", \"created_at\": \"Thu Sep 27 21:41:21 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ded2bc\", \"following\": null, \"listed_count\": 133}, \"id\": 31985498780078080, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985498780078080\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "e4b2ba41-d151-44ec-8269-eee99a951019-31985498780078080"
- },
- {
- "begin": "666000",
- "end": 666000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @robinberjon: Twitter: possibly the best solution to cognitive surplus since gin went out of fashion. #rsln",
- "title": "Graham Hay: RT @robinberjon: Twitter: possibly the best solution to cognitive surplus since gin went out of fashion. #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [88, 93], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Twitter: possibly the best solution to cognitive surplus since gin went out of fashion. #rsln\", \"created_at\": \"Mon Jan 31 07:49:28 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4631, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 76}, \"id\": 31982379551686656, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31982379551686656\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 25805235, \"screen_name\": \"robinberjon\", \"name\": \"Robin Berjon\", \"id_str\": \"25805235\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @robinberjon: Twitter: possibly the best solution to cognitive surplus since gin went out of fashion. #rsln\", \"created_at\": \"Mon Jan 31 08:02:02 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 83917557, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 29, \"protected\": false, \"id_str\": \"83917557\", \"profile_background_color\": \"C0DEED\", \"location\": \"Auckland, New Zealand\", \"utc_offset\": 43200, \"statuses_count\": 44, \"description\": \"\", \"friends_count\": 101, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1100908900/graham_hay_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Graham Hay\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"graham_hay\", \"url\": null, \"created_at\": \"Tue Oct 20 20:19:49 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Wellington\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 2}, \"id\": 31985545622069248, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985545622069248\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "92d56631-8ec7-43bd-9038-ff95a5629d3d-31985545622069248"
- },
- {
- "begin": "672000",
- "end": 672000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "La conf de @cshirky commence sur le même ex que sa conf ted de juin dernier à Cannes: la plateforme ushahidi #rsln",
- "title": "Melissa Bounoua: La conf de @cshirky commence sur le même ex que sa conf ted de juin dernier à Cannes: la plateforme ushahidi #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [11, 19], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [109, 114], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"La conf de @cshirky commence sur le m\\u00eame ex que sa conf ted de juin dernier \\u00e0 Cannes: la plateforme ushahidi #rsln\", \"created_at\": \"Mon Jan 31 08:02:08 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14647281, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 50152, \"protected\": false, \"id_str\": \"14647281\", \"profile_background_color\": \"352726\", \"location\": \" Paris\", \"utc_offset\": 3600, \"statuses_count\": 6681, \"description\": \"Journaliste @20minutes// un peu de @megalopolismag aussi // Avant: @artefr / ex @Sciencespo\", \"friends_count\": 1354, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1180694566/melissa_twitter1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/48393318/16931__lost_in_translation_l.jpg\", \"name\": \"Melissa Bounoua\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 236, \"screen_name\": \"misspress\", \"url\": \"http://misspress.wordpress.com\", \"created_at\": \"Sun May 04 11:54:51 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 833}, \"id\": 31985570716581888, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985570716581888\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "37ade492-143b-46dc-a2e9-4e566a4f85e4-31985570716581888"
- },
- {
- "begin": "719000",
- "end": 719000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN. Clay Shirky start with a story. About media blackout in Kenya. And the blog Kenyan Pundit. The role of Ushihidi",
- "title": "dominiquepiotet: #RSLN. Clay Shirky start with a story. About media blackout in Kenya. And the blog Kenyan Pundit. The role of Ushihidi",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay Shirky start with a story. About media blackout in Kenya. And the blog Kenyan Pundit. The role of Ushihidi\", \"created_at\": \"Mon Jan 31 08:02:55 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"listed_count\": 65, \"utc_offset\": -28800, \"statuses_count\": 693, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"location\": \"iPhone: 37.785871,-122.405417\", \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null}, \"id\": 31985765323898880, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985765323898880\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "25d80b84-cb4e-48de-8a0f-018bb5996ea5-31985765323898880"
- },
- {
- "begin": "754000",
- "end": 754000,
- "tags": [
- {
- "id-ref": "78fc9a5c-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky starting off today with story of Ushahidi. Great collaborative tool for mapping #citizenjournalism. #rsln. http://j.mp/3y0kHS --",
- "title": "Garrett Goodman: @cshirky starting off today with story of Ushahidi. Great collaborative tool for mapping #citizenjournalism. #rsln. http://j.mp/3y0kHS --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [89, 107], \"text\": \"citizenjournalism\"}, {\"indices\": [109, 114], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://j.mp/3y0kHS\", \"indices\": [116, 134], \"expanded_url\": null}]}, \"text\": \"@cshirky starting off today with story of Ushahidi. Great collaborative tool for mapping #citizenjournalism. #rsln. http://j.mp/3y0kHS\", \"created_at\": \"Mon Jan 31 08:03:30 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 347, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 960, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 679, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31985910551678976, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985910551678976\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "2fdf7de8-4126-417d-ae90-bfd4b2882e4b-31985910551678976"
- },
- {
- "begin": "760000",
- "end": 760000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln hushaidi ++ desaster as a social object",
- "title": "Lionel Natarianni: #rsln hushaidi ++ desaster as a social object",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln hushaidi ++ desaster as a social object\", \"created_at\": \"Mon Jan 31 08:03:36 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 18047103, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 261, \"protected\": false, \"id_str\": \"18047103\", \"profile_background_color\": \"131516\", \"listed_count\": 13, \"utc_offset\": 3600, \"statuses_count\": 1599, \"description\": \"Researcher, Trend tracker, Telecomunications & Social Media.\\r\\nReal-Time Web addict\", \"friends_count\": 496, \"location\": \"Paris\", \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219841315/lionel-sbook_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/80051491/twilk_background_4b8e2d0612f83.jpg\", \"name\": \"Lionel Natarianni\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2416, \"screen_name\": \"lionnoge\", \"url\": null, \"created_at\": \"Thu Dec 11 13:30:58 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null}, \"id\": 31985939437850624, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985939437850624\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "b992e2a8-9d93-4921-bb1a-af45dd015b56-31985939437850624"
- },
- {
- "begin": "765000",
- "end": 765000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Clay aborde le problème de la surinfo pr les blogs, incapables de relayer toutes les infos qui leur arrivent qd medias ne le ft pas",
- "title": "Cyrille Fonvielle: #rsln Clay aborde le problème de la surinfo pr les blogs, incapables de relayer toutes les infos qui leur arrivent qd medias ne le ft pas",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Clay aborde le probl\\u00e8me de la surinfo pr les blogs, incapables de relayer toutes les infos qui leur arrivent qd medias ne le ft pas\", \"created_at\": \"Mon Jan 31 08:03:41 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36027828, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 116, \"protected\": false, \"id_str\": \"36027828\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 866, \"description\": \"\", \"friends_count\": 107, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1118444241/Photo_14_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Cyrille Fonvielle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"CyrilleF\", \"url\": \"http://www.cyrillef.fr\", \"created_at\": \"Tue Apr 28 09:27:21 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 13}, \"id\": 31985960119959552, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985960119959552\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "30263902-1a82-4620-9d2a-19f8961ecbb2-31985960119959552"
- },
- {
- "begin": "767000",
- "end": 767000,
- "tags": [
- {
- "id-ref": "78fce8a4-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay Shirky raconte comment les blogueurs se sont mobilisés au Kenya pour informer. #RSLN #Ushahidi http://yfrog.com/gz5mvxjj ==",
- "title": "B. Minded: Clay Shirky raconte comment les blogueurs se sont mobilisés au Kenya pour informer. #RSLN #Ushahidi http://yfrog.com/gz5mvxjj ==",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [84, 89], \"text\": \"RSLN\"}, {\"indices\": [90, 99], \"text\": \"Ushahidi\"}], \"urls\": [{\"url\": \"http://yfrog.com/gz5mvxjj\", \"indices\": [100, 125], \"expanded_url\": null}]}, \"text\": \"Clay Shirky raconte comment les blogueurs se sont mobilis\\u00e9s au Kenya pour informer. #RSLN #Ushahidi http://yfrog.com/gz5mvxjj\", \"created_at\": \"Mon Jan 31 08:03:43 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 221, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"location\": \"Boulogne-Billancourt\", \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null}, \"id\": 31985966457552896, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985966457552896\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "a3c773f6-fc2c-4bc2-aa4c-e695f8b5670d-31985966457552896"
- },
- {
- "begin": "768000",
- "end": 768000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln la cartographie de la violence en temps réel, utile en situation de guerre mais anxiogène partout ailleurs --",
- "title": "Vincent Puig: #rsln la cartographie de la violence en temps réel, utile en situation de guerre mais anxiogène partout ailleurs --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln la cartographie de la violence en temps r\\u00e9el, utile en situation de guerre mais anxiog\\u00e8ne partout ailleurs --\", \"created_at\": \"Mon Jan 31 08:03:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 81, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 5}, \"id\": 31985972707074049, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985972707074049\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "84adc135-86e1-4f1f-bb6b-3ed7f407caba-31985972707074049"
- },
- {
- "begin": "791000",
- "end": 791000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay shirky on stage #RSLN http://plixi.com/p/73750856",
- "title": "Alice Antheaume: Clay shirky on stage #RSLN http://plixi.com/p/73750856",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [21, 26], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://plixi.com/p/73750856\", \"indices\": [28, 55], \"expanded_url\": null}]}, \"text\": \"Clay shirky on stage #RSLN http://plixi.com/p/73750856\", \"created_at\": \"Mon Jan 31 08:04:07 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43682, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2373, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31986069742292992, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986069742292992\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "9d440698-8e91-4542-b978-8cb22b811d56-31986069742292992"
- },
- {
- "begin": "818000",
- "end": 818000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "En bon americain, Clay Shirky commence par une belle histoire #rsln ++",
- "title": "Em. de Saint-Bon: En bon americain, Clay Shirky commence par une belle histoire #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [62, 67], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"En bon americain, Clay Shirky commence par une belle histoire #rsln ++\", \"created_at\": \"Mon Jan 31 08:04:34 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 7298822, \"verified\": false, \"profile_sidebar_fill_color\": \"C0DFEC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4807, \"protected\": false, \"id_str\": \"7298822\", \"profile_background_color\": \"022330\", \"location\": \"iPhone: 48.845192,2.237256\", \"utc_offset\": 3600, \"statuses_count\": 1919, \"description\": \"Entrepreneur, Social Media Officer, motorcycler, guitar player, father of 4 kids: plenty of good information for you!\", \"friends_count\": 1281, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/752839109/2007_03_Emmanuel_de_Saint-Bon_Bdef_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme17/bg.gif\", \"name\": \"Em. de Saint-Bon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 42, \"screen_name\": \"saintbon\", \"url\": \"http://www.myblognote.com\", \"created_at\": \"Fri Jul 06 18:38:05 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"a8c7f7\", \"following\": null, \"listed_count\": 116}, \"id\": 31986179578527744, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986179578527744\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "7abf0e3b-afe9-424c-a49e-22dbae9de393-31986179578527744"
- },
- {
- "begin": "833000",
- "end": 833000,
- "tags": [
- {
- "id-ref": "78fce8a4-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @GarrettGoodman: @cshirky says,\"I’m an optimist, but that is tempered by realism.\" Then realises his mic is off. #RSLN #fail",
- "title": "Christophe Prieuur: RT @GarrettGoodman: @cshirky says,\"I’m an optimist, but that is tempered by realism.\" Then realises his mic is off. #RSLN #fail",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [96, 101], \"text\": \"RSLN\"}, {\"indices\": [102, 107], \"text\": \"fail\"}], \"urls\": []}, \"text\": \"@cshirky says,\\\"I\\u2019m an optimist, but that is tempered by realism.\\\" Then realises his mic is off. #RSLN #fail\", \"created_at\": \"Mon Jan 31 07:59:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 347, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"listed_count\": 15, \"utc_offset\": 3600, \"statuses_count\": 960, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 679, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31984816979189760, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31984816979189760\", \"in_reply_to_user_id\": 6141832}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 18], \"id\": 28351245, \"screen_name\": \"GarrettGoodman\", \"name\": \"Garrett Goodman\", \"id_str\": \"28351245\"}, {\"indices\": [20, 28], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [116, 121], \"text\": \"RSLN\"}, {\"indices\": [122, 127], \"text\": \"fail\"}], \"urls\": []}, \"text\": \"RT @GarrettGoodman: @cshirky says,\\\"I\\u2019m an optimist, but that is tempered by realism.\\\" Then realises his mic is off. #RSLN #fail\", \"created_at\": \"Mon Jan 31 08:04:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 2357391, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 64, \"protected\": false, \"id_str\": \"2357391\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 6, \"utc_offset\": 3600, \"statuses_count\": 244, \"description\": \"Researcher on social networks & graph algorithms\", \"friends_count\": 50, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/30077512/tete-bison_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/525672/araignee-plafond.jpg\", \"name\": \"Christophe Prieuur\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"twytof\", \"url\": null, \"created_at\": \"Mon Mar 26 20:54:50 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31986242954461184, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31986242954461184\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "dfa4ebef-b70e-4ded-b410-91cf632b8f11-31986242954461184"
- },
- {
- "begin": "842000",
- "end": 842000,
- "tags": [
- {
- "id-ref": "78fd6676-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay Shirky commence avec l'exemple, rendu célèbre en Haïti : http://www.ushahidi.com/ #blendedtech #RSLN ++ :)",
- "title": "NicolasVanbremeersch: Clay Shirky commence avec l'exemple, rendu célèbre en Haïti : http://www.ushahidi.com/ #blendedtech #RSLN ++ :)",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [87, 99], \"text\": \"blendedtech\"}, {\"indices\": [100, 105], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://www.ushahidi.com/\", \"indices\": [62, 86], \"expanded_url\": null}]}, \"text\": \"Clay Shirky commence avec l'exemple, rendu c\\u00e9l\\u00e8bre en Ha\\u00efti : http://www.ushahidi.com/ #blendedtech #RSLN ++ :)\", \"created_at\": \"Mon Jan 31 08:04:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"listed_count\": 586, \"utc_offset\": 3600, \"statuses_count\": 6851, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"location\": \"Paris\", \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null}, \"id\": 31986280501874688, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986280501874688\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "148e5b7b-1f5a-4221-a9d9-f3ad4bd6670b-31986280501874688"
- },
- {
- "begin": "846000",
- "end": 846000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Ushahidi \"technologie apparue à Nairobi, Kenya, et qui s'est répandue dans le monde entier\" #rsln ++",
- "title": "Richard Ying: Ushahidi \"technologie apparue à Nairobi, Kenya, et qui s'est répandue dans le monde entier\" #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 104293463, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"profile_text_color\": \"3E4415\", \"followers_count\": 471, \"protected\": false, \"location\": \"Paris\", \"profile_background_color\": \"352726\", \"id_str\": \"104293463\", \"utc_offset\": 3600, \"statuses_count\": 1432, \"description\": \"(Bient\\u00f4t plus) en recherche d'emploi dans la communication web ou le emarketing (http://www.doyoubuzz.com/richard-ying)\\r\\nPhotographe amateur & (ancien) blogueur\", \"friends_count\": 325, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/679465639/marvin_normal.jpg\", \"is_translator\": false, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296099941/images/themes/theme5/bg.gif\", \"name\": \"Richard Ying\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"richardying\", \"notifications\": null, \"url\": \"http://richard.ying.fr/blog/\", \"created_at\": \"Tue Jan 12 22:32:54 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 29}, \"favorited\": false, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [92, 97], \"text\": \"rsln\"}], \"urls\": []}, \"contributors\": null, \"truncated\": false, \"text\": \"Ushahidi \\\"technologie apparue \\u00e0 Nairobi, Kenya, et qui s'est r\\u00e9pandue dans le monde entier\\\" #rsln ++\", \"created_at\": \"Mon Jan 31 08:05:02 +0000 2011\", \"retweeted\": false, \"in_reply_to_status_id\": null, \"coordinates\": null, \"id\": 31986297836933121, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id_str\": null, \"place\": null, \"id_str\": \"31986297836933121\", \"in_reply_to_screen_name\": null, \"retweet_count\": 0, \"geo\": null, \"in_reply_to_user_id_str\": null, \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "c4a6d9f0-29af-49f3-a6ae-e926f1084a36-31986297836933121"
- },
- {
- "begin": "848000",
- "end": 848000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln les sms pour amener le web dans la brousse !",
- "title": "Cyrille Fonvielle: #rsln les sms pour amener le web dans la brousse !",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln les sms pour amener le web dans la brousse !\", \"created_at\": \"Mon Jan 31 08:05:04 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36027828, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 116, \"protected\": false, \"id_str\": \"36027828\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 13, \"utc_offset\": 3600, \"statuses_count\": 867, \"description\": \"\", \"friends_count\": 107, \"location\": \"\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1118444241/Photo_14_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Cyrille Fonvielle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"CyrilleF\", \"url\": \"http://www.cyrillef.fr\", \"created_at\": \"Tue Apr 28 09:27:21 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31986306355564545, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986306355564545\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "b7ec955a-9669-492b-8917-ec144e514191-31986306355564545"
- },
- {
- "begin": "871000",
- "end": 871000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @kanthos: RT @saintbon: On est bien en France. Un tweet sur deux, c'est pour râler #rsln",
- "title": "guigui bat: RT @kanthos: RT @saintbon: On est bien en France. Un tweet sur deux, c'est pour râler #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 7298822, \"screen_name\": \"saintbon\", \"name\": \"Em. de Saint-Bon\", \"id_str\": \"7298822\"}], \"hashtags\": [{\"indices\": [73, 78], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @saintbon: On est bien en France. Un tweet sur deux, c'est pour r\\u00e2ler #rsln\", \"created_at\": \"Mon Jan 31 08:01:51 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 9132482, \"verified\": false, \"profile_sidebar_fill_color\": \"e9c990\", \"is_translator\": false, \"profile_text_color\": \"413735\", \"followers_count\": 1833, \"protected\": false, \"id_str\": \"9132482\", \"profile_background_color\": \"dba15b\", \"listed_count\": 133, \"utc_offset\": 3600, \"statuses_count\": 17761, \"description\": \"Community manager @labelbarclay (Universal Music) - Label manager, blogger @fuckthatworld (FTW)\\r\\n\\r\\nhttp://www.fuckthatworld.com\", \"friends_count\": 865, \"location\": \"Paris, France\", \"profile_link_color\": \"d57a3d\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1221117224/B001751-R2-07-8_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/198033774/fond_twitter.jpg\", \"name\": \"Anthony\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"kanthos\", \"url\": \"http://www.flavors.me/kanthos\", \"created_at\": \"Thu Sep 27 21:41:21 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ded2bc\", \"following\": null}, \"id\": 31985498780078080, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31985498780078080\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 9132482, \"screen_name\": \"kanthos\", \"name\": \"Anthony\", \"id_str\": \"9132482\"}, {\"indices\": [16, 25], \"id\": 7298822, \"screen_name\": \"saintbon\", \"name\": \"Em. de Saint-Bon\", \"id_str\": \"7298822\"}], \"hashtags\": [{\"indices\": [86, 91], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @kanthos: RT @saintbon: On est bien en France. Un tweet sur deux, c'est pour r\\u00e2ler #rsln\", \"created_at\": \"Mon Jan 31 08:05:27 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 33849214, \"verified\": false, \"profile_sidebar_fill_color\": \"F7DA93\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 288, \"protected\": false, \"id_str\": \"33849214\", \"profile_background_color\": \"000000\", \"listed_count\": 8, \"utc_offset\": -10800, \"statuses_count\": 1024, \"description\": \"Pigiste (radio latina, voltage...) - Journaliste (ex-G\\u00e9n\\u00e9rations 88.2 fm)\", \"friends_count\": 962, \"location\": \"Paris (France)\", \"profile_link_color\": \"CC3300\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1172856658/GUIGUI_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/173146979/Eastbound_and_Down_Season_2_Debuted_in_HBO.jpg\", \"name\": \"guigui bat\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 5, \"screen_name\": \"guillaumebat\", \"url\": null, \"created_at\": \"Tue Apr 21 08:15:17 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"FFFFFF\", \"following\": null}, \"id\": 31986404686827520, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31986404686827520\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "b089c539-c908-4399-87f6-27fd12fb11f5-31986404686827520"
- },
- {
- "begin": "887000",
- "end": 887000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "http://twitpic.com/3v3p6o Rencontre avec Clay Shirky, heureusement on l'entends... #RSLN",
- "title": "Christian Porri: http://twitpic.com/3v3p6o Rencontre avec Clay Shirky, heureusement on l'entends... #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [83, 88], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitpic.com/3v3p6o\", \"indices\": [0, 25], \"expanded_url\": null}]}, \"text\": \"http://twitpic.com/3v3p6o Rencontre avec Clay Shirky, heureusement on l'entends... #RSLN\", \"created_at\": \"Mon Jan 31 08:05:43 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Windows Phone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36630982, \"verified\": false, \"profile_sidebar_fill_color\": \"dedede\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 456, \"protected\": false, \"id_str\": \"36630982\", \"profile_background_color\": \"dedede\", \"listed_count\": 11, \"utc_offset\": 3600, \"statuses_count\": 1476, \"description\": \"= French graphic and interactive designer * (GUI + UX + Video games gameplay (\\u2665PC gaming) + Science-fiction + Type + Computing culture + ...)\", \"friends_count\": 614, \"location\": \"On the taskbar\", \"profile_link_color\": \"0a3aff\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/239549703/logoTF_twitter_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/15559291/fond-twitter.jpg\", \"name\": \"Christian Porri\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"Tamantafamiglia\", \"url\": \"http://www.christianporri.com\", \"created_at\": \"Thu Apr 30 09:53:45 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"f8f7f7\", \"following\": null}, \"id\": 31986470629675008, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986470629675008\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "a3a42252-81f3-4555-abff-e1273080d7ef-31986470629675008"
- },
- {
- "begin": "897000",
- "end": 897000,
- "tags": [
- {
- "id-ref": "78fd6676-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: Clay Shirky commence avec l'exemple, rendu célèbre en Haïti : http://www.ushahidi.com/ #blendedtech #RSLN ++ :)",
- "title": "SandraValerii: RT @versac: Clay Shirky commence avec l'exemple, rendu célèbre en Haïti : http://www.ushahidi.com/ #blendedtech #RSLN ++ :)",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [87, 99], \"text\": \"blendedtech\"}, {\"indices\": [100, 105], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://www.ushahidi.com/\", \"indices\": [62, 86], \"expanded_url\": null}]}, \"text\": \"Clay Shirky commence avec l'exemple, rendu c\\u00e9l\\u00e8bre en Ha\\u00efti : http://www.ushahidi.com/ #blendedtech #RSLN ++ :)\", \"created_at\": \"Mon Jan 31 08:04:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6851, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31986280501874688, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986280501874688\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [99, 111], \"text\": \"blendedtech\"}, {\"indices\": [112, 117], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://www.ushahidi.com/\", \"indices\": [74, 98], \"expanded_url\": null}]}, \"text\": \"RT @versac: Clay Shirky commence avec l'exemple, rendu c\\u00e9l\\u00e8bre en Ha\\u00efti : http://www.ushahidi.com/ #blendedtech #RSLN ++ :)\", \"created_at\": \"Mon Jan 31 08:05:53 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 75989724, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 95, \"protected\": false, \"id_str\": \"75989724\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": null, \"statuses_count\": 51, \"description\": \"\", \"friends_count\": 154, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/427409639/moi2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296245718/images/themes/theme1/bg.png\", \"name\": \"SandraValerii\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"SandraValerii\", \"url\": null, \"created_at\": \"Mon Sep 21 09:01:00 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 4}, \"id\": 31986513839394816, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986513839394816\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "99afc6f7-1840-49a7-80aa-2522e7cf6296-31986513839394816"
- },
- {
- "begin": "905000",
- "end": 905000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Ushahidi, une plateforme inventée au Kenya http://bit.ly/dCSATj L'équivalent nuémrique du développement du micro-crédit #RSLN",
- "title": "Thierry Do Espirito: Ushahidi, une plateforme inventée au Kenya http://bit.ly/dCSATj L'équivalent nuémrique du développement du micro-crédit #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [120, 125], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://bit.ly/dCSATj\", \"indices\": [43, 63], \"expanded_url\": null}]}, \"text\": \"Ushahidi, une plateforme invent\\u00e9e au Kenya http://bit.ly/dCSATj L'\\u00e9quivalent nu\\u00e9mrique du d\\u00e9veloppement du micro-cr\\u00e9dit #RSLN\", \"created_at\": \"Mon Jan 31 08:06:01 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"listed_count\": 63, \"utc_offset\": 3600, \"statuses_count\": 5189, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null}, \"id\": 31986544894025728, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986544894025728\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "93ac26d2-8571-4ea7-8af8-823f2b53949c-31986544894025728"
- },
- {
- "begin": "929000",
- "end": 929000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln pour le tweet polémique plus facile:\nhttp://amateur.iri.centrepompidou.fr/live/",
- "title": "Vincent Puig: #rsln pour le tweet polémique plus facile:\nhttp://amateur.iri.centrepompidou.fr/live/",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://amateur.iri.centrepompidou.fr/live/\", \"indices\": [43, 85], \"expanded_url\": null}]}, \"text\": \"#rsln pour le tweet pol\\u00e9mique plus facile:\\nhttp://amateur.iri.centrepompidou.fr/live/\", \"created_at\": \"Mon Jan 31 08:06:25 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 5, \"utc_offset\": 3600, \"statuses_count\": 82, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31986647222452224, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986647222452224\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "d665d937-20e1-4281-aa3f-d311478ad9fe-31986647222452224"
- },
- {
- "begin": "947000",
- "end": 947000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln",
- "title": "peopleare: #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln\", \"created_at\": \"Mon Jan 31 08:06:43 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14177974, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 10, \"protected\": false, \"id_str\": \"14177974\", \"profile_background_color\": \"1A1B1F\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 1, \"description\": \"\", \"friends_count\": 17, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/128858275/Av_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1295051201/images/themes/theme9/bg.gif\", \"name\": \"peopleare\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"peopleare\", \"url\": null, \"created_at\": \"Wed Mar 19 16:54:53 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 0}, \"id\": 31986723009339392, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986723009339392\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "523773b2-940d-49b4-b927-e9c5754a42fa-31986723009339392"
- },
- {
- "begin": "976000",
- "end": 976000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"La technologie doit donner envie de participer, même aux néophytes, et de faire des choses utiles\" - @cshirky #RSLN ++",
- "title": "B. Minded: \"La technologie doit donner envie de participer, même aux néophytes, et de faire des choses utiles\" - @cshirky #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [102, 110], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [111, 116], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"La technologie doit donner envie de participer, m\\u00eame aux n\\u00e9ophytes, et de faire des choses utiles\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:07:12 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 222, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"location\": \"Boulogne-Billancourt\", \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null}, \"id\": 31986844849672192, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986844849672192\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "4f660231-ecec-486d-b834-0d49dcb77126-31986844849672192"
- },
- {
- "begin": "979000",
- "end": 979000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Nicolas Hulot a invité Clay Shirky à présenter sa nouvelle émission #rsln",
- "title": "Christophe Prieuur: Nicolas Hulot a invité Clay Shirky à présenter sa nouvelle émission #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [68, 73], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Nicolas Hulot a invit\\u00e9 Clay Shirky \\u00e0 pr\\u00e9senter sa nouvelle \\u00e9mission #rsln\", \"created_at\": \"Mon Jan 31 08:07:15 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 2357391, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 64, \"protected\": false, \"id_str\": \"2357391\", \"profile_background_color\": \"9ae4e8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 245, \"description\": \"Researcher on social networks & graph algorithms\", \"friends_count\": 50, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/30077512/tete-bison_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/525672/araignee-plafond.jpg\", \"name\": \"Christophe Prieuur\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"twytof\", \"url\": null, \"created_at\": \"Mon Mar 26 20:54:50 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null, \"listed_count\": 6}, \"id\": 31986856920883200, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986856920883200\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "0f2f20ef-f0ea-44ca-af4d-ca04de0c0887-31986856920883200"
- },
- {
- "begin": "986000",
- "end": 986000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln bottom up platforms all over the world ++ : violence map, traffic, electoral fraud...",
- "title": "tibo c: #rsln bottom up platforms all over the world ++ : violence map, traffic, electoral fraud...",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln bottom up platforms all over the world ++ : violence map, traffic, electoral fraud...\", \"created_at\": \"Mon Jan 31 08:07:22 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"location\": null, \"utc_offset\": 3600, \"statuses_count\": 29, \"description\": null, \"friends_count\": 12, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31986884519403520, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986884519403520\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "580cca57-71b6-4ac3-9466-5b4eaf1c1a5c-31986884519403520"
- },
- {
- "begin": "994000",
- "end": 994000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Ushahidi ... Inventé à Nairobi : information collection, visualization and interactive mapping : un bon exemple de valeur d'usage\n#RSLN ++",
- "title": "chaffiotte: Ushahidi ... Inventé à Nairobi : information collection, visualization and interactive mapping : un bon exemple de valeur d'usage\n#RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [130, 135], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Ushahidi ... Invent\\u00e9 \\u00e0 Nairobi : information collection, visualization and interactive mapping : un bon exemple de valeur d'usage\\n#RSLN\", \"created_at\": \"Mon Jan 31 08:07:30 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 26260924, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 326, \"protected\": false, \"id_str\": \"26260924\", \"profile_background_color\": \"131516\", \"listed_count\": 16, \"utc_offset\": -10800, \"statuses_count\": 666, \"description\": \"ceo of JWT Paris/ I love the social media revolution and I want to be part of it : vive la revolution !!!/master class in hyper island /runner & biker\", \"friends_count\": 708, \"location\": \"paris\", \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1219068025/IMG_0928_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/171909728/twilk_background_4ce11ca768fe7.jpg\", \"name\": \"chaffiotte\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 191, \"screen_name\": \"clachaf\", \"url\": \"http://chaff.unblog.fr\", \"created_at\": \"Tue Mar 24 15:49:07 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"ededed\", \"following\": null}, \"id\": 31986919567003648, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986919567003648\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ad674d93-be78-46d1-ade9-1b88352156f7-31986919567003648"
- },
- {
- "begin": "997000",
- "end": 997000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay Shirky sur Ushahidi \"pas besoin de venir de Mountain View, Californie, pour se développer dans le monde\" #rsln",
- "title": "Richard Ying: Clay Shirky sur Ushahidi \"pas besoin de venir de Mountain View, Californie, pour se développer dans le monde\" #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [110, 115], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Clay Shirky sur Ushahidi \\\"pas besoin de venir de Mountain View, Californie, pour se d\\u00e9velopper dans le monde\\\" #rsln\", \"created_at\": \"Mon Jan 31 08:07:33 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 104293463, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 471, \"protected\": false, \"id_str\": \"104293463\", \"profile_background_color\": \"352726\", \"listed_count\": 29, \"utc_offset\": 3600, \"statuses_count\": 1433, \"description\": \"(Bient\\u00f4t plus) en recherche d'emploi dans la communication web ou le emarketing (http://www.doyoubuzz.com/richard-ying)\\r\\nPhotographe amateur & (ancien) blogueur\", \"friends_count\": 325, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/679465639/marvin_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296099941/images/themes/theme5/bg.gif\", \"name\": \"Richard Ying\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"richardying\", \"url\": \"http://richard.ying.fr/blog/\", \"created_at\": \"Tue Jan 12 22:32:54 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31986931373965312, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986931373965312\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "7b8cdc48-a872-484c-a556-9866ffbc42d9-31986931373965312"
- },
- {
- "begin": "998000",
- "end": 998000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Entièrement fait par des volontaires, Ushahidi http://bit.ly/dCSATj offre un pont entre le web et le téléphone de base #RSLN",
- "title": "Thierry Do Espirito: Entièrement fait par des volontaires, Ushahidi http://bit.ly/dCSATj offre un pont entre le web et le téléphone de base #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [119, 124], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://bit.ly/dCSATj\", \"indices\": [47, 67], \"expanded_url\": null}]}, \"text\": \"Enti\\u00e8rement fait par des volontaires, Ushahidi http://bit.ly/dCSATj offre un pont entre le web et le t\\u00e9l\\u00e9phone de base #RSLN\", \"created_at\": \"Mon Jan 31 08:07:34 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"listed_count\": 63, \"utc_offset\": 3600, \"statuses_count\": 5190, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null}, \"id\": 31986936306475008, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986936306475008\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ee47d8e1-2312-48ee-887f-68d06ba3c24b-31986936306475008"
- },
- {
- "begin": "1004000",
- "end": 1004000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@CyrilleF le coveritlive semble ramer. Suivre le tag #RSLN directement... :(",
- "title": "NicolasVanbremeersch: @CyrilleF le coveritlive semble ramer. Suivre le tag #RSLN directement... :(",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 9], \"id\": 36027828, \"screen_name\": \"CyrilleF\", \"name\": \"Cyrille Fonvielle\", \"id_str\": \"36027828\"}], \"hashtags\": [{\"indices\": [53, 58], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@CyrilleF le coveritlive semble ramer. Suivre le tag #RSLN directement... :(\", \"created_at\": \"Mon Jan 31 08:07:40 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31983580863270912\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"36027828\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": 31983580863270912, \"in_reply_to_screen_name\": \"CyrilleF\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"listed_count\": 586, \"utc_offset\": 3600, \"statuses_count\": 6852, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"location\": \"Paris\", \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null}, \"id\": 31986959354171392, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986959354171392\", \"in_reply_to_user_id\": 36027828}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "2bcbfb84-ad91-4309-875f-1ff4a158323c-31986959354171392"
- },
- {
- "begin": "1016000",
- "end": 1016000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln We test for usability, but what matters in civic engagement is what makes people want to use the application in the 1st place @cshirky",
- "title": "Robin Berjon: #rsln We test for usability, but what matters in civic engagement is what makes people want to use the application in the 1st place @cshirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [132, 140], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln We test for usability, but what matters in civic engagement is what makes people want to use the application in the 1st place @cshirky\", \"created_at\": \"Mon Jan 31 08:07:52 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4632, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31987011116077056, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987011116077056\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "e0de5ce3-a9fe-4b1d-8828-63b8c1100327-31987011116077056"
- },
- {
- "begin": "1028000",
- "end": 1028000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN. Clay ouvre sa conférence avec les mêmes exemples qu'à TED : Ushahidi et les autres exemples de crowdsourcing citoyen.",
- "title": "Rémi Rivas: #RSLN. Clay ouvre sa conférence avec les mêmes exemples qu'à TED : Ushahidi et les autres exemples de crowdsourcing citoyen.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay ouvre sa conf\\u00e9rence avec les m\\u00eames exemples qu'\\u00e0 TED : Ushahidi et les autres exemples de crowdsourcing citoyen.\", \"created_at\": \"Mon Jan 31 08:08:04 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 201324303, \"verified\": false, \"profile_sidebar_fill_color\": \"ffff00\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 71, \"protected\": false, \"id_str\": \"201324303\", \"profile_background_color\": \"000000\", \"listed_count\": 4, \"utc_offset\": 3600, \"statuses_count\": 176, \"description\": \"R\\u00e9mi Rivas - Consultant Marketing NTIC - J'aime le Marketing, La Cantine, Seth Godin, TED et New ORDER. Actuellement au D\\u00e9veloppement Digital chez Altavia.\", \"friends_count\": 218, \"location\": \"Paris - Ze capitale of ze love\", \"profile_link_color\": \"ff002b\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1143045761/photo_normal.jpeg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/179043662/1291720196yellowwhite.jpg\", \"name\": \"R\\u00e9mi Rivas\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"remirivas\", \"url\": \"http://www.doyoubuzz.com/remi-rivas\", \"created_at\": \"Mon Oct 11 16:10:35 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffbf00\", \"following\": null}, \"id\": 31987061594529792, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987061594529792\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "5d6624a4-ab46-4f25-9212-15ea5e3c648b-31987061594529792"
- },
- {
- "begin": "1032000",
- "end": 1032000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN. Clay Shirky : Ushahidi is not high tech or low tech : it's blended tech. ++",
- "title": "dominiquepiotet: #RSLN. Clay Shirky : Ushahidi is not high tech or low tech : it's blended tech. ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay Shirky : Ushahidi is not high tech or low tech : it's blended tech.\", \"created_at\": \"Mon Jan 31 08:08:08 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"listed_count\": 65, \"utc_offset\": -28800, \"statuses_count\": 694, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"location\": \"iPhone: 37.785871,-122.405417\", \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null}, \"id\": 31987077629353984, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987077629353984\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "a0eaec31-b3f3-473d-9d49-5db9c8108531-31987077629353984"
- },
- {
- "begin": "1044000",
- "end": 1044000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky 3 features of Ushahidi: blended tech, opportunity design, coordinated voluntary participation. That is Cognitive Surplus. #RSLN",
- "title": "Garrett Goodman: @cshirky 3 features of Ushahidi: blended tech, opportunity design, coordinated voluntary participation. That is Cognitive Surplus. #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [131, 136], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@cshirky 3 features of Ushahidi: blended tech, opportunity design, coordinated voluntary participation. That is Cognitive Surplus. #RSLN\", \"created_at\": \"Mon Jan 31 08:08:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 347, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"listed_count\": 15, \"utc_offset\": 3600, \"statuses_count\": 961, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 679, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31987129944899584, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987129944899584\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "56765e7a-5e78-4c90-99f0-9754a9ba5c3f-31987129944899584"
- },
- {
- "begin": "1047000",
- "end": 1047000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay Shirky @ #rsln http://ushahidi.com/ made in Nairobi, Kenya (and not the valley) to visually report violence, events, etc... ++",
- "title": "Guillaume Decugis: Clay Shirky @ #rsln http://ushahidi.com/ made in Nairobi, Kenya (and not the valley) to visually report violence, events, etc... ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [14, 19], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://ushahidi.com/\", \"indices\": [20, 40], \"expanded_url\": null}]}, \"text\": \"Clay Shirky @ #rsln http://ushahidi.com/ made in Nairobi, Kenya (and not the valley) to visually report violence, events, etc... ++\", \"created_at\": \"Mon Jan 31 08:08:23 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 24404173, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 597, \"protected\": false, \"id_str\": \"24404173\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1705, \"description\": \"Mobile & Web entrepreneur (Goojet / Scoop.it CEO). Skier. Gamer.\", \"friends_count\": 408, \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1107041216/GD_N_B_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296072137/images/themes/theme14/bg.gif\", \"name\": \"Guillaume Decugis\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 11, \"screen_name\": \"gdecugis\", \"url\": \"http://www.scoop.it\", \"created_at\": \"Sat Mar 14 18:03:10 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 46}, \"id\": 31987139579219970, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987139579219970\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "fd898cbc-613c-483b-8cf2-ec51e04c3fdf-31987139579219970"
- },
- {
- "begin": "1055000",
- "end": 1055000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN cognitive surplus = Agregation of free time ++",
- "title": "steamwolf: #RSLN cognitive surplus = Agregation of free time ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN cognitive surplus = Agregation of free time ++\", \"created_at\": \"Mon Jan 31 08:08:31 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 18229221, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 73, \"protected\": false, \"id_str\": \"18229221\", \"profile_background_color\": \"352726\", \"listed_count\": 1, \"utc_offset\": 3600, \"statuses_count\": 1037, \"description\": \"IT senior consultant, Sciences Ph.D.\\r\\nmajor survey : NTIC, healthcare and CRM.\\r\\nSocial media and Apple addict.\\r\\nweb and innovation never stop, neither do I\\r\\n\", \"friends_count\": 228, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/67909625/wolf_forum_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296265969/images/themes/theme5/bg.gif\", \"name\": \"steamwolf\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 30, \"screen_name\": \"steamwolf\", \"url\": \"http://dagautier.tumblr.com/\", \"created_at\": \"Thu Dec 18 23:58:20 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31987173393694720, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987173393694720\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "fa78ba38-eccd-4aea-82f6-fafdeb768d79-31987173393694720"
- },
- {
- "begin": "1058000",
- "end": 1058000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Des individus contribuent avec leurs moyens numériques et les contenus sont agrégés Ushahidi #RSLN",
- "title": "Thierry Do Espirito: Des individus contribuent avec leurs moyens numériques et les contenus sont agrégés Ushahidi #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [93, 98], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Des individus contribuent avec leurs moyens num\\u00e9riques et les contenus sont agr\\u00e9g\\u00e9s Ushahidi #RSLN\", \"created_at\": \"Mon Jan 31 08:08:34 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5191, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31987185867558912, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987185867558912\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "4f56d1d0-71f6-4e08-9ca3-1a563c38e650-31987185867558912"
- },
- {
- "begin": "1064000",
- "end": 1064000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @dominiquepiotet: #RSLN. Clay Shirky : Ushahidi is not high tech or low tech : it's blended tech.",
- "title": "Thierry Do Espirito: RT @dominiquepiotet: #RSLN. Clay Shirky : Ushahidi is not high tech or low tech : it's blended tech.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay Shirky : Ushahidi is not high tech or low tech : it's blended tech.\", \"created_at\": \"Mon Jan 31 08:08:08 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"location\": \"iPhone: 37.785871,-122.405417\", \"utc_offset\": -28800, \"statuses_count\": 694, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 65}, \"id\": 31987077629353984, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31987077629353984\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 19], \"id\": 14430897, \"screen_name\": \"dominiquepiotet\", \"name\": \"dominiquepiotet\", \"id_str\": \"14430897\"}], \"hashtags\": [{\"indices\": [21, 26], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @dominiquepiotet: #RSLN. Clay Shirky : Ushahidi is not high tech or low tech : it's blended tech.\", \"created_at\": \"Mon Jan 31 08:08:40 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5192, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31987211511537664, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31987211511537664\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "97ef046f-8920-4440-8bf5-3e2feab0f554-31987211511537664"
- },
- {
- "begin": "1076000",
- "end": 1076000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay shirky a un petit air de tom hanks non? :) #rsln",
- "title": "Sane Lebrun: Clay shirky a un petit air de tom hanks non? :) #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [48, 53], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Clay shirky a un petit air de tom hanks non? :) #rsln\", \"created_at\": \"Mon Jan 31 08:08:52 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36333549, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 686, \"protected\": false, \"id_str\": \"36333549\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3487, \"description\": \"Product Manager (global) for a videogame publisher (iPhone, iPad, etc). Graduated from ESCP Europe (Master in Management). Electro music addict.\", \"friends_count\": 1204, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/190531233/n576390766_6339_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296072137/images/themes/theme1/bg.png\", \"name\": \"Sane Lebrun\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"SaneFive\", \"url\": \"http://www.playfive.fr\", \"created_at\": \"Wed Apr 29 11:06:23 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 25}, \"id\": 31987261545390080, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987261545390080\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "7ccde140-d71b-4941-8fbe-d089051caf8d-31987261545390080"
- },
- {
- "begin": "1082000",
- "end": 1082000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @vincentpuig: #rsln pour le tweet polémique plus facile:\nhttp://amateur.iri.centrepompidou.fr/live/",
- "title": "Stanm: RT @vincentpuig: #rsln pour le tweet polémique plus facile:\nhttp://amateur.iri.centrepompidou.fr/live/",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://amateur.iri.centrepompidou.fr/live/\", \"indices\": [43, 85], \"expanded_url\": null}]}, \"text\": \"#rsln pour le tweet pol\\u00e9mique plus facile:\\nhttp://amateur.iri.centrepompidou.fr/live/\", \"created_at\": \"Mon Jan 31 08:06:25 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 82, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 5}, \"id\": 31986647222452224, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986647222452224\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 68424173, \"screen_name\": \"vincentpuig\", \"name\": \"Vincent Puig\", \"id_str\": \"68424173\"}], \"hashtags\": [{\"indices\": [17, 22], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://amateur.iri.centrepompidou.fr/live/\", \"indices\": [60, 102], \"expanded_url\": null}]}, \"text\": \"RT @vincentpuig: #rsln pour le tweet pol\\u00e9mique plus facile:\\nhttp://amateur.iri.centrepompidou.fr/live/\", \"created_at\": \"Mon Jan 31 08:08:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 537, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 906, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null, \"listed_count\": 40}, \"id\": 31987290372833280, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987290372833280\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "2cb968cf-9e18-450d-8970-06bc3cbef44d-31987290372833280"
- },
- {
- "begin": "1109000",
- "end": 1109000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Et le jean et la dégaine qui va bien... RT @SaneFive: Clay shirky a un petit air de tom hanks non? :) #rsln",
- "title": "Thierry Do Espirito: Et le jean et la dégaine qui va bien... RT @SaneFive: Clay shirky a un petit air de tom hanks non? :) #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [43, 52], \"id\": 36333549, \"screen_name\": \"SaneFive\", \"name\": \"Sane Lebrun\", \"id_str\": \"36333549\"}], \"hashtags\": [{\"indices\": [102, 107], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Et le jean et la d\\u00e9gaine qui va bien... RT @SaneFive: Clay shirky a un petit air de tom hanks non? :) #rsln\", \"created_at\": \"Mon Jan 31 08:09:25 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5193, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31987400594948096, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987400594948096\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "54299691-eed0-495f-bf34-8041f905b6ff-31987400594948096"
- },
- {
- "begin": "1110000",
- "end": 1110000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Utiliser à bon escient le temps libre pour faire des réalisations participatives, civiques, grâce à l'information. #RSLN @cshirky",
- "title": "B. Minded: Utiliser à bon escient le temps libre pour faire des réalisations participatives, civiques, grâce à l'information. #RSLN @cshirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [121, 129], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [115, 120], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Utiliser \\u00e0 bon escient le temps libre pour faire des r\\u00e9alisations participatives, civiques, gr\\u00e2ce \\u00e0 l'information. #RSLN @cshirky\", \"created_at\": \"Mon Jan 31 08:09:26 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 223, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"location\": \"Boulogne-Billancourt\", \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null}, \"id\": 31987405376462848, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987405376462848\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "555aed43-371a-435a-a8f9-34d4f0943ce6-31987405376462848"
- },
- {
- "begin": "1142000",
- "end": 1142000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln clay speak about cognitive surplus @microsoft ==",
- "title": "Samuel Huron: #rsln clay speak about cognitive surplus @microsoft ==",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [41, 51], \"id\": 74286565, \"screen_name\": \"Microsoft\", \"name\": \"Microsoft\", \"id_str\": \"74286565\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln clay speak about cognitive surplus @microsoft ==\", \"created_at\": \"Mon Jan 31 08:09:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"listed_count\": 41, \"utc_offset\": -10800, \"statuses_count\": 1664, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"location\": \"Paris, France\", \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null}, \"id\": 31987540001034240, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987540001034240\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "0ba6928c-36ac-4bb9-8cf4-ac85ec2c5e53-31987540001034240"
- },
- {
- "begin": "1153000",
- "end": 1153000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN Cognitive Surplus utilisation : a form of civic action ++",
- "title": "steamwolf: #RSLN Cognitive Surplus utilisation : a form of civic action ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN Cognitive Surplus utilisation : a form of civic action ++\", \"created_at\": \"Mon Jan 31 08:10:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 18229221, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 73, \"protected\": false, \"id_str\": \"18229221\", \"profile_background_color\": \"352726\", \"listed_count\": 1, \"utc_offset\": 3600, \"statuses_count\": 1038, \"description\": \"IT senior consultant, Sciences Ph.D.\\r\\nmajor survey : NTIC, healthcare and CRM.\\r\\nSocial media and Apple addict.\\r\\nweb and innovation never stop, neither do I\\r\\n\", \"friends_count\": 228, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/67909625/wolf_forum_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296265969/images/themes/theme5/bg.gif\", \"name\": \"steamwolf\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 30, \"screen_name\": \"steamwolf\", \"url\": \"http://dagautier.tumblr.com/\", \"created_at\": \"Thu Dec 18 23:58:20 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31987584431300609, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987584431300609\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "2ca29e25-fd73-4740-a738-692a59d685a8-31987584431300609"
- },
- {
- "begin": "1162000",
- "end": 1162000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln De l'information à l'action, le chemin n'est pas forcément aussi direct --",
- "title": "Vincent Puig: #rsln De l'information à l'action, le chemin n'est pas forcément aussi direct --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln De l'information \\u00e0 l'action, le chemin n'est pas forc\\u00e9ment aussi direct --\", \"created_at\": \"Mon Jan 31 08:10:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 5, \"utc_offset\": 3600, \"statuses_count\": 83, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31987622867902464, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987622867902464\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "672067e8-d8ff-4f3c-8138-71ac8ee66af4-31987622867902464"
- },
- {
- "begin": "1193000",
- "end": 1193000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln == http://t.co/DWhd8FM",
- "title": "Samuel Huron: #rsln == http://t.co/DWhd8FM",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://t.co/DWhd8FM\", \"indices\": [9, 28], \"expanded_url\": \"http://twitpic.com/3v3qdr\", \"display_url\": \"twitpic.com/3v3qdr\"}]}, \"text\": \"#rsln == http://t.co/DWhd8FM\", \"created_at\": \"Mon Jan 31 08:10:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"listed_count\": 41, \"utc_offset\": -10800, \"statuses_count\": 1665, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"location\": \"Paris, France\", \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null}, \"id\": 31987754690678784, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987754690678784\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "d6136d85-502d-4dbd-92c7-205a3fd488e6-31987754690678784"
- },
- {
- "begin": "1257000",
- "end": 1257000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Politix] Permettre aux citoyens d'être des senseurs : ils fournissent la donnée au bénéfice des gouvernements. #RSLN (@cshirky)",
- "title": "[Enikao]: [Politix] Permettre aux citoyens d'être des senseurs : ils fournissent la donnée au bénéfice des gouvernements. #RSLN (@cshirky)",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [119, 127], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [112, 117], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Politix] Permettre aux citoyens d'\\u00eatre des senseurs : ils fournissent la donn\\u00e9e au b\\u00e9n\\u00e9fice des gouvernements. #RSLN (@cshirky)\", \"created_at\": \"Mon Jan 31 08:11:53 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3030, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"listed_count\": 230, \"utc_offset\": 3600, \"statuses_count\": 9111, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"location\": \"Paris\", \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null}, \"id\": 31988022811561984, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988022811561984\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "f1ec6223-723e-43ff-8271-261b3c92e031-31988022811561984"
- },
- {
- "begin": "1285000",
- "end": 1285000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Civic value from People to Orgs (P2O, citizen as sensor) eg Open311.",
- "title": "Robin Berjon: #rsln Civic value from People to Orgs (P2O, citizen as sensor) eg Open311.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Civic value from People to Orgs (P2O, citizen as sensor) eg Open311.\", \"created_at\": \"Mon Jan 31 08:12:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4633, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 76}, \"id\": 31988138171703296, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988138171703296\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "065e2a82-df5a-48f8-b930-64f576918362-31988138171703296"
- },
- {
- "begin": "1288000",
- "end": 1288000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln les citoyens sont des capteurs ... vision effrayante d'une nouvelle humanité--",
- "title": "Vincent Puig: #rsln les citoyens sont des capteurs ... vision effrayante d'une nouvelle humanité--",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln les citoyens sont des capteurs ... vision effrayante d'une nouvelle humanit\\u00e9--\", \"created_at\": \"Mon Jan 31 08:12:24 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 5, \"utc_offset\": 3600, \"statuses_count\": 84, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31988154219102208, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988154219102208\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ebddeaf0-eee1-4802-b938-5302a2cd1f8f-31988154219102208"
- },
- {
- "begin": "1309000",
- "end": 1309000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"smart consumer\"... Ça doit être moi, ça... #RSLN",
- "title": "Thierry Do Espirito: \"smart consumer\"... Ça doit être moi, ça... #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [44, 49], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"smart consumer\\\"... \\u00c7a doit \\u00eatre moi, \\u00e7a... #RSLN\", \"created_at\": \"Mon Jan 31 08:12:45 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"listed_count\": 63, \"utc_offset\": 3600, \"statuses_count\": 5194, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null}, \"id\": 31988242005884928, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988242005884928\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "63252f66-2e00-4308-b0e4-a35101384770-31988242005884928"
- },
- {
- "begin": "1327000",
- "end": 1327000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Seeclickfix, fixmystret.com: citizens as sensors (not censors ;-) #RSLN",
- "title": "Stanm: Seeclickfix, fixmystret.com: citizens as sensors (not censors ;-) #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [66, 71], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Seeclickfix, fixmystret.com: citizens as sensors (not censors ;-) #RSLN\", \"created_at\": \"Mon Jan 31 08:13:03 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 537, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 907, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null, \"listed_count\": 40}, \"id\": 31988317780189185, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988317780189185\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "7adfa340-c194-4df5-b785-a1b475ea7a30-31988317780189185"
- },
- {
- "begin": "1338000",
- "end": 1338000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "La segmentation de la participation du public de Clay Shirky est simple, mais robuste. ++ #RSLN",
- "title": "NicolasVanbremeersch: La segmentation de la participation du public de Clay Shirky est simple, mais robuste. ++ #RSLN",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [90, 95], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"La segmentation de la participation du public de Clay Shirky est simple, mais robuste. ++ #RSLN\", \"created_at\": \"Mon Jan 31 08:13:14 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6853, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31988363938496513, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988363938496513\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "d158ccd2-47e2-4a03-b367-54435bbf0d65-31988363938496513"
- },
- {
- "begin": "1355000",
- "end": 1355000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @eni_kao: [Politix] Permettre aux citoyens d'être des senseurs : ils fournissent la donnée au bénéfice des gouvernements. #RSLN (@csh ...",
- "title": "marjoriepaillon: RT @eni_kao: [Politix] Permettre aux citoyens d'être des senseurs : ils fournissent la donnée au bénéfice des gouvernements. #RSLN (@csh ...",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [119, 127], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [112, 117], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Politix] Permettre aux citoyens d'\\u00eatre des senseurs : ils fournissent la donn\\u00e9e au b\\u00e9n\\u00e9fice des gouvernements. #RSLN (@cshirky)\", \"created_at\": \"Mon Jan 31 08:11:53 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3030, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 9111, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null, \"listed_count\": 230}, \"id\": 31988022811561984, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31988022811561984\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}, {\"indices\": [132, 136], \"id\": 4687901, \"screen_name\": \"CSH\", \"name\": \"Charles Harvey\", \"id_str\": \"4687901\"}], \"hashtags\": [{\"indices\": [125, 130], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @eni_kao: [Politix] Permettre aux citoyens d'\\u00eatre des senseurs : ils fournissent la donn\\u00e9e au b\\u00e9n\\u00e9fice des gouvernements. #RSLN (@csh ...\", \"created_at\": \"Mon Jan 31 08:13:31 +0000 2011\", \"truncated\": true, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 16039806, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 3807, \"protected\": false, \"id_str\": \"16039806\", \"profile_background_color\": \"EBEBEB\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1935, \"description\": \"Journaliste News, Web & Mag \\r\\n// R\\u00e9f\\u00e9rences: @ilovepolitics,BFMTV,France 5 \", \"friends_count\": 622, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/401202539/Image_1_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"marjoriepaillon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"marjoriepaillon\", \"url\": \"http://www.ilovepolitics.info\", \"created_at\": \"Fri Aug 29 09:08:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 346}, \"id\": 31988432993525761, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31988432993525761\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "71f695ce-68b1-481a-96c1-19452097f2ec-31988432993525761"
- },
- {
- "begin": "1366000",
- "end": 1366000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln == \"citizen as sensor\" / \"smart consumer\" / ...",
- "title": "Samuel Huron: #rsln == \"citizen as sensor\" / \"smart consumer\" / ...",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln == \\\"citizen as sensor\\\" / \\\"smart consumer\\\" / ...\", \"created_at\": \"Mon Jan 31 08:13:42 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": -10800, \"statuses_count\": 1666, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null, \"listed_count\": 41}, \"id\": 31988479382519808, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988479382519808\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "224867c5-0c16-41be-9008-376786d28172-31988479382519808"
- },
- {
- "begin": "1422000",
- "end": 1422000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Civic value: Org to People, Smart Consumers, eg info on electrcity consumption, electoral donations.",
- "title": "Robin Berjon: #rsln Civic value: Org to People, Smart Consumers, eg info on electrcity consumption, electoral donations.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Civic value: Org to People, Smart Consumers, eg info on electrcity consumption, electoral donations.\", \"created_at\": \"Mon Jan 31 08:14:38 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4634, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31988714007699456, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988714007699456\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "a1bc35a2-85e6-4b33-b6fa-258d59f19979-31988714007699456"
- },
- {
- "begin": "1446000",
- "end": 1446000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "code for america : le réseau social collaboratif des villes US #rsln",
- "title": "la pinta: code for america : le réseau social collaboratif des villes US #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [63, 68], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"code for america : le r\\u00e9seau social collaboratif des villes US #rsln\", \"created_at\": \"Mon Jan 31 08:15:02 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3123, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 404, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31988814801010688, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988814801010688\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "c798f63b-b5f0-420c-8679-bce3e5e871b2-31988814801010688"
- },
- {
- "begin": "1452000",
- "end": 1452000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"Rendre la donnée publique pour que les citoyens éclairent les décisions politiques et prennent des décisions éclairées\" @cshirky #RSLN",
- "title": "B. Minded: \"Rendre la donnée publique pour que les citoyens éclairent les décisions politiques et prennent des décisions éclairées\" @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [121, 129], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [130, 135], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"Rendre la donn\\u00e9e publique pour que les citoyens \\u00e9clairent les d\\u00e9cisions politiques et prennent des d\\u00e9cisions \\u00e9clair\\u00e9es\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:15:08 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 224, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"location\": \"Boulogne-Billancourt\", \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null}, \"id\": 31988838863732736, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988838863732736\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "6145c2ec-41f7-4bba-b617-494348d471d2-31988838863732736"
- },
- {
- "begin": "1458000",
- "end": 1458000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln polemic syntaxe : ++ : i like / -- : i dislike / == : reference / ?? : Question",
- "title": "Samuel Huron: #rsln polemic syntaxe : ++ : i like / -- : i dislike / == : reference / ?? : Question",
- "color": "16763904",
- "polemics": [
- "Q",
- "KO",
- "OK",
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln polemic syntaxe : ++ : i like / -- : i dislike / == : reference / ?? : Question\", \"created_at\": \"Mon Jan 31 08:15:14 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": -10800, \"statuses_count\": 1667, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null, \"listed_count\": 41}, \"id\": 31988863538831361, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988863538831361\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "c68cb5fb-f2e1-49a6-8adb-f18b81ca1f35-31988863538831361"
- },
- {
- "begin": "1465000",
- "end": 1465000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Civic value: Org-to-Org, Partnership, eg Code for America.",
- "title": "Robin Berjon: #rsln Civic value: Org-to-Org, Partnership, eg Code for America.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Civic value: Org-to-Org, Partnership, eg Code for America.\", \"created_at\": \"Mon Jan 31 08:15:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4635, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 76}, \"id\": 31988892798291968, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988892798291968\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ff4cc5ef-239b-4b6f-9a5a-43980f1f74b6-31988892798291968"
- },
- {
- "begin": "1490000",
- "end": 1490000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @flapinta: code for america : le réseau social collaboratif des villes US #rsln",
- "title": "Stanm: RT @flapinta: code for america : le réseau social collaboratif des villes US #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [63, 68], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"code for america : le r\\u00e9seau social collaboratif des villes US #rsln\", \"created_at\": \"Mon Jan 31 08:15:02 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"listed_count\": 159, \"utc_offset\": 3600, \"statuses_count\": 3123, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 404, \"location\": \"Paris\", \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null}, \"id\": 31988814801010688, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988814801010688\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 17152456, \"screen_name\": \"flapinta\", \"name\": \"la pinta\", \"id_str\": \"17152456\"}], \"hashtags\": [{\"indices\": [77, 82], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @flapinta: code for america : le r\\u00e9seau social collaboratif des villes US #rsln\", \"created_at\": \"Mon Jan 31 08:15:46 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 537, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 908, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31988999027429376, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988999027429376\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "104f925e-221c-4e97-a076-2405e5e14987-31988999027429376"
- },
- {
- "begin": "1544000",
- "end": 1544000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Civic Value: People to People, Platform for Civic Action, eg what I'm working on :)",
- "title": "Robin Berjon: #rsln Civic Value: People to People, Platform for Civic Action, eg what I'm working on :)",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Civic Value: People to People, Platform for Civic Action, eg what I'm working on :)\", \"created_at\": \"Mon Jan 31 08:16:40 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4636, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 76}, \"id\": 31989228145479680, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989228145479680\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "b55fb9b7-b082-4db6-a899-b2088f85c882-31989228145479680"
- },
- {
- "begin": "1554000",
- "end": 1554000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky : Govs are afraid of synchronized groups. That’s what changes politics. #rsln",
- "title": "Garrett Goodman: @cshirky : Govs are afraid of synchronized groups. That’s what changes politics. #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [81, 86], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky : Govs are afraid of synchronized groups. That\\u2019s what changes politics. #rsln\", \"created_at\": \"Mon Jan 31 08:16:50 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 962, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 679, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31989270000439297, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989270000439297\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "676ae1cb-377f-441e-82d3-3e1069620518-31989270000439297"
- },
- {
- "begin": "1560000",
- "end": 1560000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln La Lybie interdit les match de football par peur de manif anti gouvernement --",
- "title": "tibo c: #rsln La Lybie interdit les match de football par peur de manif anti gouvernement --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln La Lybie interdit les match de football par peur de manif anti gouvernement --\", \"created_at\": \"Mon Jan 31 08:16:56 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 30, \"description\": null, \"friends_count\": 12, \"location\": null, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31989295094960128, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989295094960128\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "a688883e-99e5-4b56-b247-262cb9c188b3-31989295094960128"
- },
- {
- "begin": "1570000",
- "end": 1570000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln l'image culturelle produite par la foule est elle conforme à l'image culturelle que nous imaginons pour nos groupes sociaux ??",
- "title": "Vincent Puig: #rsln l'image culturelle produite par la foule est elle conforme à l'image culturelle que nous imaginons pour nos groupes sociaux ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln l'image culturelle produite par la foule est elle conforme \\u00e0 l'image culturelle que nous imaginons pour nos groupes sociaux ??\", \"created_at\": \"Mon Jan 31 08:17:06 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 85, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 5}, \"id\": 31989337163825152, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989337163825152\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "359e7c36-ad95-4001-aa56-b457c6559df3-31989337163825152"
- },
- {
- "begin": "1584000",
- "end": 1584000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "title": "Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [82, 87], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN\", \"created_at\": \"Mon Jan 31 08:17:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 537, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 909, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null, \"listed_count\": 40}, \"id\": 31989392583168000, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989392583168000\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "d144b130-a959-4602-a2c5-2c2ccb8a5ef0-31989392583168000"
- },
- {
- "begin": "1599000",
- "end": 1599000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky",
- "title": "Robin Berjon: #rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [96, 104], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky\", \"created_at\": \"Mon Jan 31 08:17:35 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4637, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 76}, \"id\": 31989455556444160, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989455556444160\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "b8cb2f37-0cb6-45c6-8e37-79da8f7d53b1-31989455556444160"
- },
- {
- "begin": "1610000",
- "end": 1610000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Kouote] \"Les gouvernements n'ont pas peur des gens individuellement informés, ils ont peur des groupes synchronisés\" - @cshirky #RSLN",
- "title": "[Enikao]: [Kouote] \"Les gouvernements n'ont pas peur des gens individuellement informés, ils ont peur des groupes synchronisés\" - @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [121, 129], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [130, 135], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Kouote] \\\"Les gouvernements n'ont pas peur des gens individuellement inform\\u00e9s, ils ont peur des groupes synchronis\\u00e9s\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:17:46 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3030, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 9112, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null, \"listed_count\": 230}, \"id\": 31989502138388480, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989502138388480\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "23cd3ce7-35bc-4d8b-9909-d14a9ade0dba-31989502138388480"
- },
- {
- "begin": "1637000",
- "end": 1637000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"governments have nothing to fear of informed individuals; but they should fear synchronized crowds\" @cshirky #rsln",
- "title": "Guillaume Decugis: \"governments have nothing to fear of informed individuals; but they should fear synchronized crowds\" @cshirky #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [101, 109], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [110, 115], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"governments have nothing to fear of informed individuals; but they should fear synchronized crowds\\\" @cshirky #rsln\", \"created_at\": \"Mon Jan 31 08:18:13 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 24404173, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 597, \"protected\": false, \"id_str\": \"24404173\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1706, \"description\": \"Mobile & Web entrepreneur (Goojet / Scoop.it CEO). Skier. Gamer.\", \"friends_count\": 408, \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1107041216/GD_N_B_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296072137/images/themes/theme14/bg.gif\", \"name\": \"Guillaume Decugis\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 11, \"screen_name\": \"gdecugis\", \"url\": \"http://www.scoop.it\", \"created_at\": \"Sat Mar 14 18:03:10 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 46}, \"id\": 31989616357679105, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989616357679105\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "22741a60-5f15-4c3f-8439-5c6aea35fac5-31989616357679105"
- },
- {
- "begin": "1642000",
- "end": 1642000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN. Quelle est la nécessité d'une structure organisationnelle pour traiter l'information à l'heure ou chaque citoyen est un informateur ??",
- "title": "Rémi Rivas: #RSLN. Quelle est la nécessité d'une structure organisationnelle pour traiter l'information à l'heure ou chaque citoyen est un informateur ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Quelle est la n\\u00e9cessit\\u00e9 d'une structure organisationnelle pour traiter l'information \\u00e0 l'heure ou chaque citoyen est un informateur?\", \"created_at\": \"Mon Jan 31 08:18:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 201324303, \"verified\": false, \"profile_sidebar_fill_color\": \"ffff00\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 71, \"protected\": false, \"id_str\": \"201324303\", \"profile_background_color\": \"000000\", \"location\": \"Paris - Ze capitale of ze love\", \"utc_offset\": 3600, \"statuses_count\": 177, \"description\": \"R\\u00e9mi Rivas - Consultant Marketing NTIC - J'aime le Marketing, La Cantine, Seth Godin, TED et New ORDER. Actuellement au D\\u00e9veloppement Digital chez Altavia.\", \"friends_count\": 218, \"profile_link_color\": \"ff002b\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1143045761/photo_normal.jpeg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/179043662/1291720196yellowwhite.jpg\", \"name\": \"R\\u00e9mi Rivas\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"remirivas\", \"url\": \"http://www.doyoubuzz.com/remi-rivas\", \"created_at\": \"Mon Oct 11 16:10:35 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffbf00\", \"following\": null, \"listed_count\": 4}, \"id\": 31989637765406720, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989637765406720\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "65975110-6493-43b3-afe8-7002d8a5efd8-31989637765406720"
- },
- {
- "begin": "1652000",
- "end": 1652000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. Très vrai pour les rues arabes actuellement. #RSLN ++",
- "title": "NicolasVanbremeersch: L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. Très vrai pour les rues arabes actuellement. #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [123, 128], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"L'Internet, c'est un peu comme le foot : \\u00e7a aide \\u00e0 coordonner les sentiments. Tr\\u00e8s vrai pour les rues arabes actuellement. #RSLN\", \"created_at\": \"Mon Jan 31 08:18:28 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6854, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31989680345976832, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989680345976832\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "296f36b9-4c1c-4d2c-9686-64e40002fda7-31989680345976832"
- },
- {
- "begin": "1684000",
- "end": 1684000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"people talk abiut what they care about\" ++ #rsln",
- "title": "SandraValerii: \"people talk abiut what they care about\" ++ #rsln",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [44, 49], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"people talk abiut what they care about\\\" ++ #rsln\", \"created_at\": \"Mon Jan 31 08:19:00 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 75989724, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 95, \"protected\": false, \"id_str\": \"75989724\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": null, \"statuses_count\": 52, \"description\": \"\", \"friends_count\": 154, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/427409639/moi2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296245718/images/themes/theme1/bg.png\", \"name\": \"SandraValerii\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"SandraValerii\", \"url\": null, \"created_at\": \"Mon Sep 21 09:01:00 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 4}, \"id\": 31989814358179840, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989814358179840\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "700fc385-f74b-4990-9995-c449920ca767-31989814358179840"
- },
- {
- "begin": "1696000",
- "end": 1696000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Le lien vers le livetwit de l'IRI est http://amateur.iri.centrepompidou.fr/live/ ==",
- "title": "Alexandre Monnin: #rsln Le lien vers le livetwit de l'IRI est http://amateur.iri.centrepompidou.fr/live/ ==",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://amateur.iri.centrepompidou.fr/live/\", \"indices\": [44, 86], \"expanded_url\": null}]}, \"text\": \"#rsln Le lien vers le livetwit de l'IRI est http://amateur.iri.centrepompidou.fr/live/ ==\", \"created_at\": \"Mon Jan 31 08:19:12 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7409472, \"verified\": false, \"profile_sidebar_fill_color\": \"E3E2DE\", \"is_translator\": false, \"profile_text_color\": \"634047\", \"followers_count\": 317, \"protected\": false, \"id_str\": \"7409472\", \"profile_background_color\": \"EDECE9\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 2456, \"description\": \"PhD student in Philosophy working on ontologies (computer & philo ones), tagging, Semantic Web, DigitalH, but mostly advocate for the Philosophy of the Web.\", \"friends_count\": 441, \"profile_link_color\": \"088253\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/513016932/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296173346/images/themes/theme3/bg.gif\", \"name\": \"Alexandre Monnin\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"aamonnz\", \"url\": \"http://execo.univ-paris1.fr/spip.php?article67\", \"created_at\": \"Wed Jul 11 18:52:41 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"D3D2CF\", \"following\": null, \"listed_count\": 59}, \"id\": 31989862680764417, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989862680764417\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "e0b04beb-d86d-4767-9bce-7b20292652cf-31989862680764417"
- },
- {
- "begin": "1719000",
- "end": 1719000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln les forums du moyen orient destinés à la base au football sont devenus des forums d'organisation anti gouvernement ! ++",
- "title": "tibo c: #rsln les forums du moyen orient destinés à la base au football sont devenus des forums d'organisation anti gouvernement ! ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln les forums du moyen orient destin\\u00e9s \\u00e0 la base au football sont devenus des forums d'organisation anti gouvernement ! ++\", \"created_at\": \"Mon Jan 31 08:19:35 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 31, \"description\": null, \"friends_count\": 12, \"location\": null, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31989961112686592, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989961112686592\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "28ad17ee-7a32-453a-aeb3-69263c8ad9e2-31989961112686592"
- },
- {
- "begin": "1720000",
- "end": 1720000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Je suis aux rencontres #RSLN avec Clay Shirky @microsoft",
- "title": "Pierre Mounier: Je suis aux rencontres #RSLN avec Clay Shirky @microsoft",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [46, 56], \"id\": 74286565, \"screen_name\": \"Microsoft\", \"name\": \"Microsoft\", \"id_str\": \"74286565\"}], \"hashtags\": [{\"indices\": [23, 28], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Je suis aux rencontres #RSLN avec Clay Shirky @microsoft\", \"created_at\": \"Mon Jan 31 08:19:36 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14233770, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 629, \"protected\": false, \"id_str\": \"14233770\", \"profile_background_color\": \"352726\", \"listed_count\": 102, \"utc_offset\": 3600, \"statuses_count\": 2468, \"description\": \"Directeur adjoint du Cl\\u00e9o. Fondateur et principal auteur d'Homo Numericus.\", \"friends_count\": 306, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/52135065/pmounier_bd_moyen_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/190199985/twilk_background_4d287d7ccb851.jpg\", \"name\": \"Pierre Mounier\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 10, \"screen_name\": \"piotrr70\", \"url\": \"http://pierremounier.net\", \"created_at\": \"Thu Mar 27 08:45:11 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31989963117568000, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989963117568000\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ab421284-1030-445c-9513-0dd3ca060bcc-31989963117568000"
- },
- {
- "begin": "1723000",
- "end": 1723000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Kouote] \"En Lybie, les forums de foot sont devenus politiques, les tunisiens sont allés y parler des leçons de Sidibouzid\" - @cshirky #RSLN",
- "title": "[Enikao]: [Kouote] \"En Lybie, les forums de foot sont devenus politiques, les tunisiens sont allés y parler des leçons de Sidibouzid\" - @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [126, 134], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Kouote] \\\"En Lybie, les forums de foot sont devenus politiques, les tunisiens sont all\\u00e9s y parler des le\\u00e7ons de Sidibouzid\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:19:39 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3031, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"listed_count\": 230, \"utc_offset\": 3600, \"statuses_count\": 9113, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"location\": \"Paris\", \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null}, \"id\": 31989978137370624, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989978137370624\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "2fbb7622-d712-42be-9c54-45d3c0c7fcf8-31989978137370624"
- },
- {
- "begin": "1747000",
- "end": 1747000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln ?? Technology = Politique ?",
- "title": "Samuel Huron: #rsln ?? Technology = Politique ?",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln ?? Technology = Politique ?\", \"created_at\": \"Mon Jan 31 08:20:03 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": -10800, \"statuses_count\": 1668, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null, \"listed_count\": 41}, \"id\": 31990076544131074, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990076544131074\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "65db3699-f88b-49af-8a2f-94ae92352adf-31990076544131074"
- },
- {
- "begin": "1753000",
- "end": 1753000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Gouvernements afraid of synchronisation of citizens #rsln ++ Clay Shirky",
- "title": "Lionel Natarianni: Gouvernements afraid of synchronisation of citizens #rsln ++ Clay Shirky",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [52, 57], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Gouvernements afraid of synchronisation of citizens #rsln ++ Clay Shirky\", \"created_at\": \"Mon Jan 31 08:20:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 18047103, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 261, \"protected\": false, \"id_str\": \"18047103\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1600, \"description\": \"Researcher, Trend tracker, Telecomunications & Social Media.\\r\\nReal-Time Web addict\", \"friends_count\": 496, \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219841315/lionel-sbook_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/80051491/twilk_background_4b8e2d0612f83.jpg\", \"name\": \"Lionel Natarianni\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2416, \"screen_name\": \"lionnoge\", \"url\": null, \"created_at\": \"Thu Dec 11 13:30:58 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 13}, \"id\": 31990101542182912, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990101542182912\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "68aee21b-5de2-4201-b3fd-bc5c557eabfc-31990101542182912"
- },
- {
- "begin": "1758000",
- "end": 1758000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @vincentpuig: #rsln pour le tweet polémique plus facile:\nhttp://amateur.iri.centrepompidou.fr/live/",
- "title": "tibo c: RT @vincentpuig: #rsln pour le tweet polémique plus facile:\nhttp://amateur.iri.centrepompidou.fr/live/",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://amateur.iri.centrepompidou.fr/live/\", \"indices\": [43, 85], \"expanded_url\": null}]}, \"text\": \"#rsln pour le tweet pol\\u00e9mique plus facile:\\nhttp://amateur.iri.centrepompidou.fr/live/\", \"created_at\": \"Mon Jan 31 08:06:25 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 5, \"utc_offset\": 3600, \"statuses_count\": 85, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31986647222452224, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31986647222452224\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 68424173, \"screen_name\": \"vincentpuig\", \"name\": \"Vincent Puig\", \"id_str\": \"68424173\"}], \"hashtags\": [{\"indices\": [17, 22], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://amateur.iri.centrepompidou.fr/live/\", \"indices\": [60, 102], \"expanded_url\": null}]}, \"text\": \"RT @vincentpuig: #rsln pour le tweet pol\\u00e9mique plus facile:\\nhttp://amateur.iri.centrepompidou.fr/live/\", \"created_at\": \"Mon Jan 31 08:20:14 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 32, \"description\": null, \"friends_count\": 12, \"location\": null, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31990124346613762, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31990124346613762\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "588e89ba-3873-41d9-bd0e-9717b3ae6dc9-31990124346613762"
- },
- {
- "begin": "1766000",
- "end": 1766000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@SaneFive je confirme aussi bien le physique que la voix on dirait woody qui nous raconte le crowdsourcing #RSLN",
- "title": "Cyril Attias: @SaneFive je confirme aussi bien le physique que la voix on dirait woody qui nous raconte le crowdsourcing #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 9], \"id\": 36333549, \"screen_name\": \"SaneFive\", \"name\": \"Sane Lebrun\", \"id_str\": \"36333549\"}], \"hashtags\": [{\"indices\": [107, 112], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@SaneFive je confirme aussi bien le physique que la voix on dirait woody qui nous raconte le crowdsourcing #RSLN\", \"created_at\": \"Mon Jan 31 08:20:22 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31987261545390080\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"36333549\", \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": 31987261545390080, \"in_reply_to_screen_name\": \"SaneFive\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 1944301, \"verified\": false, \"profile_sidebar_fill_color\": \"d0d0d0\", \"is_translator\": false, \"profile_text_color\": \"2d2d2d\", \"followers_count\": 3141, \"protected\": false, \"id_str\": \"1944301\", \"profile_background_color\": \"ffffff\", \"location\": \"Paris - France\", \"utc_offset\": 3600, \"statuses_count\": 6560, \"description\": \"French blogger, digital expert \\r\\n10 years on digital agency - Ogilvy Paris, TBWA\\\\PARIS - CEO at influence digitale, l'agence des m\\u00e9dias sociaux @1fluencedigital\", \"friends_count\": 1768, \"profile_link_color\": \"28b4ec\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1175910852/cattias_gravatar_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/167329311/new_twitter_theme_def2.jpg\", \"name\": \"Cyril Attias\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 40, \"screen_name\": \"cyril\", \"url\": \"http://www.attias.net/blog\", \"created_at\": \"Thu Mar 22 22:10:39 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"28b4ec\", \"following\": null, \"listed_count\": 295}, \"id\": 31990155749363712, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990155749363712\", \"in_reply_to_user_id\": 36333549}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ee49a97b-e106-4233-9e28-294798e90527-31990155749363712"
- },
- {
- "begin": "1767000",
- "end": 1767000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @robinberjon: #rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky",
- "title": "Em. de Saint-Bon: RT @robinberjon: #rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [96, 104], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky\", \"created_at\": \"Mon Jan 31 08:17:35 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4637, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31989455556444160, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989455556444160\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 25805235, \"screen_name\": \"robinberjon\", \"name\": \"Robin Berjon\", \"id_str\": \"25805235\"}, {\"indices\": [113, 121], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [17, 22], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @robinberjon: #rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky\", \"created_at\": \"Mon Jan 31 08:20:23 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 7298822, \"verified\": false, \"profile_sidebar_fill_color\": \"C0DFEC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4807, \"protected\": false, \"id_str\": \"7298822\", \"profile_background_color\": \"022330\", \"listed_count\": 116, \"utc_offset\": 3600, \"statuses_count\": 1920, \"description\": \"Entrepreneur, Social Media Officer, motorcycler, guitar player, father of 4 kids: plenty of good information for you!\", \"friends_count\": 1281, \"location\": \"iPhone: 48.845192,2.237256\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/752839109/2007_03_Emmanuel_de_Saint-Bon_Bdef_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme17/bg.gif\", \"name\": \"Em. de Saint-Bon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 42, \"screen_name\": \"saintbon\", \"url\": \"http://www.myblognote.com\", \"created_at\": \"Fri Jul 06 18:38:05 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"a8c7f7\", \"following\": null}, \"id\": 31990160874799105, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990160874799105\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "c89eea8d-e31e-4783-89b9-a682750f3e58-31990160874799105"
- },
- {
- "begin": "1778000",
- "end": 1778000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Le débat #RSLN - Le livre numérique, c’est pour bientôt ? http://ht.ly/3N4Ma",
- "title": "Alexis MONS: Le débat #RSLN - Le livre numérique, c’est pour bientôt ? http://ht.ly/3N4Ma",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 1147131, \"verified\": false, \"profile_sidebar_fill_color\": \"C0DFEC\", \"profile_text_color\": \"333333\", \"followers_count\": 675, \"protected\": false, \"location\": \"Limoges, France\", \"profile_background_color\": \"022330\", \"id_str\": \"1147131\", \"utc_offset\": 3600, \"statuses_count\": 1524, \"description\": \"Cofounder and VP Strategy of groupeReflect\", \"friends_count\": 321, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/304999987/AM2009_normal.jpeg\", \"is_translator\": false, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296156503/images/themes/theme15/bg.png\", \"name\": \"Alexis MONS\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 11, \"screen_name\": \"AlecM\", \"notifications\": null, \"url\": \"http://about.me/alexismons\", \"created_at\": \"Wed Mar 14 09:44:56 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"a8c7f7\", \"following\": null, \"listed_count\": 50}, \"favorited\": false, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [9, 14], \"text\": \"RSLN\"}], \"urls\": [{\"indices\": [58, 76], \"url\": \"http://ht.ly/3N4Ma\", \"expanded_url\": null}]}, \"contributors\": null, \"truncated\": false, \"text\": \"Le d\\u00e9bat #RSLN - Le livre num\\u00e9rique, c\\u2019est pour bient\\u00f4t ? http://ht.ly/3N4Ma\", \"created_at\": \"Mon Jan 31 08:20:34 +0000 2011\", \"retweeted\": false, \"in_reply_to_status_id\": null, \"coordinates\": null, \"id\": 31990208165576705, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id_str\": null, \"place\": null, \"id_str\": \"31990208165576705\", \"in_reply_to_screen_name\": null, \"retweet_count\": 0, \"geo\": null, \"in_reply_to_user_id_str\": null, \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "a99b2916-cd16-4322-af47-e14a862e5241-31990208165576705"
- },
- {
- "begin": "1800000",
- "end": 1800000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Ca a commencé: rencontre #RSLN avec Clay Shirky chez Microsoft. Slate.fr est partenaire.",
- "title": "Johan Hufnagel: Ca a commencé: rencontre #RSLN avec Clay Shirky chez Microsoft. Slate.fr est partenaire.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [25, 30], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Ca a commenc\\u00e9: rencontre #RSLN avec Clay Shirky chez Microsoft. Slate.fr est partenaire.\", \"created_at\": \"Mon Jan 31 08:20:56 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 18027903, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"0f0101\", \"followers_count\": 5965, \"protected\": false, \"id_str\": \"18027903\", \"profile_background_color\": \"ffffff\", \"listed_count\": 401, \"utc_offset\": 3600, \"statuses_count\": 4278, \"description\": \"R\\u00e9dacteur en chef et co-fondateur de Slate.fr. Ex 20minutes.fr et Lib\\u00e9ration. http://twitter.com/Slatefr\", \"friends_count\": 596, \"location\": \"Paris\", \"profile_link_color\": \"960303\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1203592598/cri_pierrot_le_fou_PDVD_014_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296099941/images/themes/theme2/bg.gif\", \"name\": \"Johan Hufnagel\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"johanhufnagel\", \"url\": \"http://www.slate.fr\", \"created_at\": \"Wed Dec 10 19:34:28 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"2d0bb5\", \"following\": null}, \"id\": 31990301685977088, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990301685977088\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "35e22b47-9a6c-488f-a44d-e94295009b2a-31990301685977088"
- },
- {
- "begin": "1814000",
- "end": 1814000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"people talk about what they care about\" ++ #RSLN",
- "title": "SandraValerii: \"people talk about what they care about\" ++ #RSLN",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [44, 49], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"people talk about what they care about\\\" ++ #RSLN\", \"created_at\": \"Mon Jan 31 08:21:10 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 75989724, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 95, \"protected\": false, \"id_str\": \"75989724\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": null, \"statuses_count\": 52, \"description\": \"\", \"friends_count\": 154, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/427409639/moi2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296245718/images/themes/theme1/bg.png\", \"name\": \"SandraValerii\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"SandraValerii\", \"url\": null, \"created_at\": \"Mon Sep 21 09:01:00 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 4}, \"id\": 31990359223435264, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990359223435264\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "d31ebafd-5ecc-457d-94de-6166444aeb21-31990359223435264"
- },
- {
- "begin": "1822000",
- "end": 1822000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @gdecugis: \"governments have nothing to fear of informed individuals; but they should fear synchronized crowds\" @cshirky #rsln",
- "title": "la pinta: RT @gdecugis: \"governments have nothing to fear of informed individuals; but they should fear synchronized crowds\" @cshirky #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 24404173, \"screen_name\": \"gdecugis\", \"name\": \"Guillaume Decugis\", \"id_str\": \"24404173\"}, {\"indices\": [115, 123], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [124, 129], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @gdecugis: \\\"governments have nothing to fear of informed individuals; but they should fear synchronized crowds\\\" @cshirky #rsln\", \"created_at\": \"Mon Jan 31 08:21:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"listed_count\": 159, \"utc_offset\": 3600, \"statuses_count\": 3124, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 404, \"location\": \"Paris\", \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null}, \"id\": 31990392077418496, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990392077418496\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "8d801e15-b0d3-4477-ab63-aa65e5cc4db1-31990392077418496"
- },
- {
- "begin": "1845000",
- "end": 1845000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "La fête de quartier, comme métaphore des nouvelles implications des citoyens dans l'action #RSLN",
- "title": "Thierry Do Espirito: La fête de quartier, comme métaphore des nouvelles implications des citoyens dans l'action #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [91, 96], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"La f\\u00eate de quartier, comme m\\u00e9taphore des nouvelles implications des citoyens dans l'action #RSLN\", \"created_at\": \"Mon Jan 31 08:21:41 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5197, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31990489162977280, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990489162977280\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "2f1427e9-fc5a-444d-b0ef-e5912fd029e6-31990489162977280"
- },
- {
- "begin": "1848000",
- "end": 1848000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln citoyen = consommateur = observateur ??",
- "title": "tibo c: #rsln citoyen = consommateur = observateur ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln citoyen = consommateur = observateur ??\", \"created_at\": \"Mon Jan 31 08:21:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"location\": null, \"utc_offset\": 3600, \"statuses_count\": 33, \"description\": null, \"friends_count\": 12, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31990502387621888, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990502387621888\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "63c4e9aa-97e3-4cde-a6f7-70ad2325f6da-31990502387621888"
- },
- {
- "begin": "1870000",
- "end": 1870000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cybunk il y a des technologies politiques ! #rsln --",
- "title": "Alexandre Monnin: @cybunk il y a des technologies politiques ! #rsln --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 7], \"id\": 14905766, \"screen_name\": \"cybunk\", \"name\": \"Samuel Huron\", \"id_str\": \"14905766\"}], \"hashtags\": [{\"indices\": [45, 50], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cybunk il y a des technologies politiques ! #rsln\", \"created_at\": \"Mon Jan 31 08:22:06 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"14905766\", \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cybunk\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7409472, \"verified\": false, \"profile_sidebar_fill_color\": \"E3E2DE\", \"is_translator\": false, \"profile_text_color\": \"634047\", \"followers_count\": 317, \"protected\": false, \"id_str\": \"7409472\", \"profile_background_color\": \"EDECE9\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 2457, \"description\": \"PhD student in Philosophy working on ontologies (computer & philo ones), tagging, Semantic Web, DigitalH, but mostly advocate for the Philosophy of the Web.\", \"friends_count\": 441, \"profile_link_color\": \"088253\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/513016932/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296173346/images/themes/theme3/bg.gif\", \"name\": \"Alexandre Monnin\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"aamonnz\", \"url\": \"http://execo.univ-paris1.fr/spip.php?article67\", \"created_at\": \"Wed Jul 11 18:52:41 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"D3D2CF\", \"following\": null, \"listed_count\": 59}, \"id\": 31990592070221824, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990592070221824\", \"in_reply_to_user_id\": 14905766}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "17d67279-83d7-469d-8a0f-2f01c2d44282-31990592070221824"
- },
- {
- "begin": "1897000",
- "end": 1897000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "L'aptitude à créer une plateforme dépend tant des organisations (administration notamment) que des citoyens #rsln ==",
- "title": "Richard Ying: L'aptitude à créer une plateforme dépend tant des organisations (administration notamment) que des citoyens #rsln ==",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [108, 113], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"L'aptitude \\u00e0 cr\\u00e9er une plateforme d\\u00e9pend tant des organisations (administration notamment) que des citoyens #rsln ==\", \"created_at\": \"Mon Jan 31 08:22:33 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 104293463, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 471, \"protected\": false, \"id_str\": \"104293463\", \"profile_background_color\": \"352726\", \"listed_count\": 29, \"utc_offset\": 3600, \"statuses_count\": 1434, \"description\": \"(Bient\\u00f4t plus) en recherche d'emploi dans la communication web ou le emarketing (http://www.doyoubuzz.com/richard-ying)\\r\\nPhotographe amateur & (ancien) blogueur\", \"friends_count\": 325, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/679465639/marvin_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296099941/images/themes/theme5/bg.gif\", \"name\": \"Richard Ying\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"richardying\", \"url\": \"http://richard.ying.fr/blog/\", \"created_at\": \"Tue Jan 12 22:32:54 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31990706511806464, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990706511806464\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "c30efb13-9f08-4536-a91d-d1f50d430564-31990706511806464"
- },
- {
- "begin": "1925000",
- "end": 1925000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln De quelle valeur générée par la foule, Clay Shirky parle t il ??",
- "title": "Vincent Puig: #rsln De quelle valeur générée par la foule, Clay Shirky parle t il ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln De quelle valeur g\\u00e9n\\u00e9r\\u00e9e par la foule, Clay Shirky parle t il ??\", \"created_at\": \"Mon Jan 31 08:23:01 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 86, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 5}, \"id\": 31990822647894016, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990822647894016\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "5fe69933-90b4-46d3-b1d5-5ec9c0ac5753-31990822647894016"
- },
- {
- "begin": "1940000",
- "end": 1940000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Kouote] \"Le temps disponible et les nouvelles plateformes ouvrent des opportunités pour des initiatives civiques spontanées\" @cshirky #RSLN",
- "title": "[Enikao]: [Kouote] \"Le temps disponible et les nouvelles plateformes ouvrent des opportunités pour des initiatives civiques spontanées\" @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [126, 134], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Kouote] \\\"Le temps disponible et les nouvelles plateformes ouvrent des opportunit\\u00e9s pour des initiatives civiques spontan\\u00e9es\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:23:16 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3031, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"listed_count\": 230, \"utc_offset\": 3600, \"statuses_count\": 9114, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"location\": \"Paris\", \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null}, \"id\": 31990885914771456, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990885914771456\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "b48b843c-993f-48cd-91fb-f464aedeaba0-31990885914771456"
- },
- {
- "begin": "1943000",
- "end": 1943000,
- "tags": [
- {
- "id-ref": "7904a3d2-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. #RSLN #clayshirky",
- "title": "Alice Antheaume: RT @versac: L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. #RSLN #clayshirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"profile_text_color\": \"0C3E53\", \"followers_count\": 43684, \"protected\": false, \"location\": \"Paris\", \"profile_background_color\": \"f70a29\", \"id_str\": \"8266352\", \"utc_offset\": 3600, \"statuses_count\": 2374, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"is_translator\": false, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"notifications\": null, \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"favorited\": false, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [90, 95], \"text\": \"RSLN\"}, {\"indices\": [96, 107], \"text\": \"clayshirky\"}], \"urls\": []}, \"contributors\": null, \"truncated\": false, \"text\": \"RT @versac: L'Internet, c'est un peu comme le foot : \\u00e7a aide \\u00e0 coordonner les sentiments. #RSLN #clayshirky\", \"created_at\": \"Mon Jan 31 08:23:19 +0000 2011\", \"retweeted\": false, \"in_reply_to_status_id\": null, \"coordinates\": null, \"id\": 31990899906977792, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id_str\": null, \"place\": null, \"id_str\": \"31990899906977792\", \"in_reply_to_screen_name\": null, \"retweet_count\": 0, \"geo\": null, \"in_reply_to_user_id_str\": null, \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "050a54e3-2fa2-4d13-bb47-b8aa63f040ac-31990899906977792"
- },
- {
- "begin": "1946000",
- "end": 1946000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "title": "NicolasVanbremeersch: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 9], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [93, 98], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++\", \"created_at\": \"Mon Jan 31 08:23:22 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6856, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31990913232277504, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990913232277504\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "6a086ae9-6c55-4312-bdd7-b2a366caf3b5-31990913232277504"
- },
- {
- "begin": "1960000",
- "end": 1960000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln {quote} \"toute plateforme sociale se transforme en arme d'opposition quand le politique devient la première préoccupation des gens\"",
- "title": "Cyrille Fonvielle: #rsln {quote} \"toute plateforme sociale se transforme en arme d'opposition quand le politique devient la première préoccupation des gens\"",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln {quote} \\\"toute plateforme sociale se transforme en arme d'opposition quand le politique devient la premi\\u00e8re pr\\u00e9occupation des gens\\\"\", \"created_at\": \"Mon Jan 31 08:23:36 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36027828, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 116, \"protected\": false, \"id_str\": \"36027828\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 13, \"utc_offset\": 3600, \"statuses_count\": 870, \"description\": \"\", \"friends_count\": 107, \"location\": \"\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1118444241/Photo_14_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Cyrille Fonvielle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"CyrilleF\", \"url\": \"http://www.cyrillef.fr\", \"created_at\": \"Tue Apr 28 09:27:21 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31990970320949248, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990970320949248\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "f5196a65-f20c-4ea9-9704-3a09599fac0a-31990970320949248"
- },
- {
- "begin": "1965000",
- "end": 1965000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @steamwolf: #RSLN cognitive surplus = Agregation of free time ++",
- "title": "dagautier: RT @steamwolf: #RSLN cognitive surplus = Agregation of free time ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN cognitive surplus = Agregation of free time ++\", \"created_at\": \"Mon Jan 31 08:08:31 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 18229221, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 73, \"protected\": false, \"id_str\": \"18229221\", \"profile_background_color\": \"352726\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1038, \"description\": \"IT senior consultant, Sciences Ph.D.\\r\\nmajor survey : NTIC, healthcare and CRM.\\r\\nSocial media and Apple addict.\\r\\nweb and innovation never stop, neither do I\\r\\n\", \"friends_count\": 229, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/67909625/wolf_forum_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296265969/images/themes/theme5/bg.gif\", \"name\": \"steamwolf\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 30, \"screen_name\": \"steamwolf\", \"url\": \"http://dagautier.tumblr.com/\", \"created_at\": \"Thu Dec 18 23:58:20 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 1}, \"id\": 31987173393694720, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987173393694720\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 13], \"id\": 18229221, \"screen_name\": \"steamwolf\", \"name\": \"steamwolf\", \"id_str\": \"18229221\"}], \"hashtags\": [{\"indices\": [15, 20], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @steamwolf: #RSLN cognitive surplus = Agregation of free time ++\", \"created_at\": \"Mon Jan 31 08:23:41 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://stone.com/Twittelator\\\" rel=\\\"nofollow\\\">Twittelator</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 177227633, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 9, \"protected\": false, \"id_str\": \"177227633\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": null, \"statuses_count\": 136, \"description\": \"Consultant Senior IT, Product Manager, PhD Immunology.\\nTech fan, Apple addict, reader, cook, world traveller, whisky and food amateur.\", \"friends_count\": 4, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1101426699/moi_tete_voile_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1295051201/images/themes/theme1/bg.png\", \"name\": \"dagautier\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dagautier\", \"url\": \"http://dagautier.tumblr.com\", \"created_at\": \"Wed Aug 11 15:54:43 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31990991590268928, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990991590268928\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "4092c61b-a75c-4f52-8c6a-820cbcc80e44-31990991590268928"
- },
- {
- "begin": "1969000",
- "end": 1969000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln == http://t.co/j3R0SpA",
- "title": "Samuel Huron: #rsln == http://t.co/j3R0SpA",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://t.co/j3R0SpA\", \"indices\": [9, 28], \"expanded_url\": \"http://twitpic.com/3v3syb\", \"display_url\": \"twitpic.com/3v3syb\"}]}, \"text\": \"#rsln == http://t.co/j3R0SpA\", \"created_at\": \"Mon Jan 31 08:23:45 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": -10800, \"statuses_count\": 1669, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null, \"listed_count\": 41}, \"id\": 31991008883384321, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991008883384321\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "e13358a8-fd6e-40a8-911d-ceea16941bd0-31991008883384321"
- },
- {
- "begin": "2021000",
- "end": 2021000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @eni_kao \"En Lybie, les forums de foot sont devenus politiques: les tunisiens sont allés y parler des leçons de Sidibouzid\" #RSLN ==",
- "title": "RSLN mag: RT @eni_kao \"En Lybie, les forums de foot sont devenus politiques: les tunisiens sont allés y parler des leçons de Sidibouzid\" #RSLN ==",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}], \"hashtags\": [{\"indices\": [127, 132], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @eni_kao \\\"En Lybie, les forums de foot sont devenus politiques: les tunisiens sont all\\u00e9s y parler des le\\u00e7ons de Sidibouzid\\\" #RSLN ==\", \"created_at\": \"Mon Jan 31 08:24:37 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 52345813, \"verified\": false, \"profile_sidebar_fill_color\": \"dbdbdb\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 927, \"protected\": false, \"id_str\": \"52345813\", \"profile_background_color\": \"f2f0ec\", \"listed_count\": 112, \"utc_offset\": 3600, \"statuses_count\": 606, \"description\": \"Laboratoire d\\u2019id\\u00e9es, de r\\u00e9flexions et d\\u2019exp\\u00e9rimentations sur les nouveaux enjeux du monde num\\u00e9rique en ligne, \\u00e9dit\\u00e9 par Microsoft France.\", \"friends_count\": 204, \"location\": \"Paris\", \"profile_link_color\": \"331043\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1175345395/Logo_RSLN_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/175454723/rslntwitterbgsmall.png\", \"name\": \"RSLN mag\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"RSLNmag\", \"url\": \"http://www.rslnmag.fr\", \"created_at\": \"Tue Jun 30 08:43:20 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"c8c7c3\", \"following\": null}, \"id\": 31991228752990208, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991228752990208\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "433d6084-a57d-4a01-8888-a3348f265d07-31991228752990208"
- },
- {
- "begin": "2061000",
- "end": 2061000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @GarrettGoodman @cshirky : Govs are afraid of synchronized groups. That’s what changes politics. #rsln",
- "title": "dagautier: RT @GarrettGoodman @cshirky : Govs are afraid of synchronized groups. That’s what changes politics. #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 18], \"id\": 28351245, \"screen_name\": \"GarrettGoodman\", \"name\": \"Garrett Goodman\", \"id_str\": \"28351245\"}, {\"indices\": [19, 27], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [100, 105], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @GarrettGoodman @cshirky : Govs are afraid of synchronized groups. That\\u2019s what changes politics. #rsln\", \"created_at\": \"Mon Jan 31 08:25:17 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://stone.com/Twittelator\\\" rel=\\\"nofollow\\\">Twittelator</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 177227633, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 9, \"protected\": false, \"id_str\": \"177227633\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": null, \"statuses_count\": 138, \"description\": \"Consultant Senior IT, Product Manager, PhD Immunology.\\nTech fan, Apple addict, reader, cook, world traveller, whisky and food amateur.\", \"friends_count\": 4, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1101426699/moi_tete_voile_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1295051201/images/themes/theme1/bg.png\", \"name\": \"dagautier\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dagautier\", \"url\": \"http://dagautier.tumblr.com\", \"created_at\": \"Wed Aug 11 15:54:43 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31991395027783680, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991395027783680\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "1c02e76e-3e76-4702-9912-57afed1b8c11-31991395027783680"
- },
- {
- "begin": "2088000",
- "end": 2088000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky: You don’t just sprinkle tools and get a coordinated effect. It requires a leader to make a plausible promise. #rsln",
- "title": "Garrett Goodman: @cshirky: You don’t just sprinkle tools and get a coordinated effect. It requires a leader to make a plausible promise. #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [120, 125], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky: You don\\u2019t just sprinkle tools and get a coordinated effect. It requires a leader to make a plausible promise. #rsln\", \"created_at\": \"Mon Jan 31 08:25:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 963, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 679, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31991508970246144, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991508970246144\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "1a0ae37a-f103-4874-9110-8a3c692876b1-31991508970246144"
- },
- {
- "begin": "2088000",
- "end": 2088000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "picture : RT @cybunk: #rsln == http://t.co/j3R0SpA",
- "title": "la pinta: picture : RT @cybunk: #rsln == http://t.co/j3R0SpA",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [13, 20], \"id\": 14905766, \"screen_name\": \"cybunk\", \"name\": \"Samuel Huron\", \"id_str\": \"14905766\"}], \"hashtags\": [{\"indices\": [22, 27], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://t.co/j3R0SpA\", \"indices\": [31, 50], \"expanded_url\": \"http://twitpic.com/3v3syb\", \"display_url\": \"twitpic.com/3v3syb\"}]}, \"text\": \"picture : RT @cybunk: #rsln == http://t.co/j3R0SpA\", \"created_at\": \"Mon Jan 31 08:25:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3125, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 404, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31991509389676544, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991509389676544\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "46540db1-d9d1-4d13-a314-b5602dbdb94d-31991509389676544"
- },
- {
- "begin": "2097000",
- "end": 2097000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN gin craze in shirky s book is it the same than illégal download ??",
- "title": "Constance de 4barbes: #RSLN gin craze in shirky s book is it the same than illégal download ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN gin craze in shirky s book is it the same than ill\\u00e9gal download ??\", \"created_at\": \"Mon Jan 31 08:25:53 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 57623127, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 53, \"protected\": false, \"id_str\": \"57623127\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 268, \"description\": \"Digital Humanities and Social Media: Community and Content Management\", \"friends_count\": 70, \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/983938390/pic.php_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/155252455/avatar.jpg\", \"name\": \"Constance de 4barbes\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 8, \"screen_name\": \"c4barbes\", \"url\": \"http://4barbes.com\", \"created_at\": \"Fri Jul 17 11:53:38 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 4}, \"id\": 31991546349887488, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991546349887488\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "f5743265-3f87-4392-85cf-8728cbca3a4f-31991546349887488"
- },
- {
- "begin": "2123000",
- "end": 2123000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln cognitive surplus = power of the communities?",
- "title": "Dany Vilela: #rsln cognitive surplus = power of the communities?",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln cognitive surplus = power of the communities?\", \"created_at\": \"Mon Jan 31 08:26:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_mobile/android/\\\" rel=\\\"nofollow\\\">Seesmic for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 21152901, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1493, \"protected\": false, \"id_str\": \"21152901\", \"profile_background_color\": \"C0DEED\", \"location\": \"Grenoble\", \"utc_offset\": 3600, \"statuses_count\": 7619, \"description\": \"Dyvantity, home of creativity by Dany Vilela (@Dy_Vilela)\", \"friends_count\": 1198, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/960161513/dy_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/108589554/TwitterTemplate_copie.jpg\", \"name\": \"Dany Vilela\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dyvantity\", \"url\": \"http://dyvantity.com\", \"created_at\": \"Wed Feb 18 00:48:32 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 140}, \"id\": 31991656697827329, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991656697827329\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "d91c535e-6336-4b2c-9058-c5de4947f062-31991656697827329"
- },
- {
- "begin": "2128000",
- "end": 2128000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@johanhufnagel #RSLN qui signifie ?",
- "title": "volodia: @johanhufnagel #RSLN qui signifie ?",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 14], \"id\": 18027903, \"screen_name\": \"johanhufnagel\", \"name\": \"Johan Hufnagel\", \"id_str\": \"18027903\"}], \"hashtags\": [{\"indices\": [15, 20], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@johanhufnagel #RSLN qui signifie ?\", \"created_at\": \"Mon Jan 31 08:26:24 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31990301685977088\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"18027903\", \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": 31990301685977088, \"in_reply_to_screen_name\": \"johanhufnagel\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14943433, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 117, \"protected\": false, \"id_str\": \"14943433\", \"profile_background_color\": \"1A1B1F\", \"location\": \"RP\", \"utc_offset\": 3600, \"statuses_count\": 2533, \"description\": \"Engineer, Clarinetist for Moutown Project, Business Traveller, Born in the 80's. The 80's.\", \"friends_count\": 360, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1194198045/image_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme9/bg.gif\", \"name\": \"volodia\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"volodia\", \"url\": \"http://photo.volodiaja.net/\", \"created_at\": \"Thu May 29 12:17:09 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 6}, \"id\": 31991673676369920, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991673676369920\", \"in_reply_to_user_id\": 18027903}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "2b29c37f-f514-47cb-91a5-401d611e32ef-31991673676369920"
- },
- {
- "begin": "2136000",
- "end": 2136000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Kouote] \"Il y a un effet aggrégatif, d'entrainement vertueux quand le premier cercle est restreint et qualitatif\" -- @cshirky #RSLN",
- "title": "[Enikao]: [Kouote] \"Il y a un effet aggrégatif, d'entrainement vertueux quand le premier cercle est restreint et qualitatif\" -- @cshirky #RSLN",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [117, 125], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [126, 131], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Kouote] \\\"Il y a un effet aggr\\u00e9gatif, d'entrainement vertueux quand le premier cercle est restreint et qualitatif\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:26:32 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3031, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 9115, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null, \"listed_count\": 230}, \"id\": 31991709554442240, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991709554442240\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "19f6f709-3263-4b3e-8ddd-920b04990c35-31991709554442240"
- },
- {
- "begin": "2138000",
- "end": 2138000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Platon se méfiait de la démocratie, il faut articuler démocratie et catalyseurs--",
- "title": "Vincent Puig: #rsln Platon se méfiait de la démocratie, il faut articuler démocratie et catalyseurs--",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Platon se m\\u00e9fiait de la d\\u00e9mocratie, il faut articuler d\\u00e9mocratie et catalyseurs--\", \"created_at\": \"Mon Jan 31 08:26:34 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 87, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 5}, \"id\": 31991715543916544, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991715543916544\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "33895c5e-9d4a-4a7b-9438-193351644a00-31991715543916544"
- },
- {
- "begin": "2143000",
- "end": 2143000,
- "tags": [
- {
- "id-ref": "7905fc96-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "id-ref": "7906011e-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln #tweet #addict http://t.co/bYERmAs",
- "title": "Samuel Huron: #rsln #tweet #addict http://t.co/bYERmAs",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}, {\"indices\": [6, 12], \"text\": \"tweet\"}, {\"indices\": [13, 20], \"text\": \"addict\"}], \"urls\": [{\"url\": \"http://t.co/bYERmAs\", \"indices\": [21, 40], \"expanded_url\": \"http://twitpic.com/3v3teu\", \"display_url\": \"twitpic.com/3v3teu\"}]}, \"text\": \"#rsln #tweet #addict http://t.co/bYERmAs\", \"created_at\": \"Mon Jan 31 08:26:39 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": -10800, \"statuses_count\": 1670, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null, \"listed_count\": 41}, \"id\": 31991737866002433, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991737866002433\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "7831b5a1-d2ce-42a0-b476-79d2da4fe359-31991737866002433"
- },
- {
- "begin": "2182000",
- "end": 2182000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "title": "dominiquepiotet: #RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay Shirky : \\\"start small and good instead of big and medicore\\\" ++\", \"created_at\": \"Mon Jan 31 08:27:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"listed_count\": 65, \"utc_offset\": -28800, \"statuses_count\": 695, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"location\": \"iPhone: 37.785871,-122.405417\", \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null}, \"id\": 31991902395961344, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991902395961344\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "2151578c-af0f-4d5e-93c7-1272d51dc234-31991902395961344"
- },
- {
- "begin": "2185000",
- "end": 2185000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Start small so that you can build a culture in your project. @cshirky ++",
- "title": "Robin Berjon: #rsln Start small so that you can build a culture in your project. @cshirky ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [67, 75], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Start small so that you can build a culture in your project. @cshirky\", \"created_at\": \"Mon Jan 31 08:27:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4638, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31991915809341440, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991915809341440\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "50a9dc02-4ea1-4ecd-b359-d6890d0568e3-31991915809341440"
- },
- {
- "begin": "2218000",
- "end": 2218000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @dominiquepiotet: #RSLN. Clay Shirky start with a story. About media blackout in Kenya. And the blog Kenyan Pundit. The role of Ushihidi",
- "title": "Pierre Mounier: RT @dominiquepiotet: #RSLN. Clay Shirky start with a story. About media blackout in Kenya. And the blog Kenyan Pundit. The role of Ushihidi",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay Shirky start with a story. About media blackout in Kenya. And the blog Kenyan Pundit. The role of Ushihidi\", \"created_at\": \"Mon Jan 31 08:02:55 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"listed_count\": 65, \"utc_offset\": -28800, \"statuses_count\": 695, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"location\": \"iPhone: 37.785871,-122.405417\", \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null}, \"id\": 31985765323898880, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985765323898880\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 19], \"id\": 14430897, \"screen_name\": \"dominiquepiotet\", \"name\": \"dominiquepiotet\", \"id_str\": \"14430897\"}], \"hashtags\": [{\"indices\": [21, 26], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @dominiquepiotet: #RSLN. Clay Shirky start with a story. About media blackout in Kenya. And the blog Kenyan Pundit. The role of Ushihidi\", \"created_at\": \"Mon Jan 31 08:27:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14233770, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 629, \"protected\": false, \"id_str\": \"14233770\", \"profile_background_color\": \"352726\", \"listed_count\": 102, \"utc_offset\": 3600, \"statuses_count\": 2469, \"description\": \"Directeur adjoint du Cl\\u00e9o. Fondateur et principal auteur d'Homo Numericus.\", \"friends_count\": 306, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/52135065/pmounier_bd_moyen_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/190199985/twilk_background_4d287d7ccb851.jpg\", \"name\": \"Pierre Mounier\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 10, \"screen_name\": \"piotrr70\", \"url\": \"http://pierremounier.net\", \"created_at\": \"Thu Mar 27 08:45:11 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31992051599941632, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992051599941632\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "30041a27-41ac-4b34-a00d-3677e979a43b-31992051599941632"
- },
- {
- "begin": "2226000",
- "end": 2226000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"Good collaborative services start small and good; and spread. They wouldn't preserve their initial culture if starting huge\" @cshirky #rsln ++",
- "title": "Guillaume Decugis: \"Good collaborative services start small and good; and spread. They wouldn't preserve their initial culture if starting huge\" @cshirky #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [126, 134], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"Good collaborative services start small and good; and spread. They wouldn't preserve their initial culture if starting huge\\\" @cshirky #rsln\", \"created_at\": \"Mon Jan 31 08:28:02 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 24404173, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 597, \"protected\": false, \"id_str\": \"24404173\", \"profile_background_color\": \"131516\", \"listed_count\": 46, \"utc_offset\": 3600, \"statuses_count\": 1707, \"description\": \"Mobile & Web entrepreneur (Goojet / Scoop.it CEO). Skier. Gamer.\", \"friends_count\": 408, \"location\": \"Paris\", \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1107041216/GD_N_B_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296072137/images/themes/theme14/bg.gif\", \"name\": \"Guillaume Decugis\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 11, \"screen_name\": \"gdecugis\", \"url\": \"http://www.scoop.it\", \"created_at\": \"Sat Mar 14 18:03:10 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null}, \"id\": 31992088681783296, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992088681783296\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "f22f0a11-8f23-4984-b45f-4555c4358efc-31992088681783296"
- },
- {
- "begin": "2240000",
- "end": 2240000,
- "tags": [
- {
- "id-ref": "7906011e-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @GarrettGoodman: @cshirky starting off today with story of Ushahidi. Great collaborative tool for mapping #citizenjournalism. #rsln. ...",
- "title": "Pierre Mounier: RT @GarrettGoodman: @cshirky starting off today with story of Ushahidi. Great collaborative tool for mapping #citizenjournalism. #rsln. ...",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [89, 107], \"text\": \"citizenjournalism\"}, {\"indices\": [109, 114], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://j.mp/3y0kHS\", \"indices\": [116, 134], \"expanded_url\": null}]}, \"text\": \"@cshirky starting off today with story of Ushahidi. Great collaborative tool for mapping #citizenjournalism. #rsln. http://j.mp/3y0kHS\", \"created_at\": \"Mon Jan 31 08:03:30 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 963, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31985910551678976, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31985910551678976\", \"in_reply_to_user_id\": 6141832}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 18], \"id\": 28351245, \"screen_name\": \"GarrettGoodman\", \"name\": \"Garrett Goodman\", \"id_str\": \"28351245\"}, {\"indices\": [20, 28], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [109, 127], \"text\": \"citizenjournalism\"}, {\"indices\": [129, 134], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @GarrettGoodman: @cshirky starting off today with story of Ushahidi. Great collaborative tool for mapping #citizenjournalism. #rsln. ...\", \"created_at\": \"Mon Jan 31 08:28:16 +0000 2011\", \"truncated\": true, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14233770, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 629, \"protected\": false, \"id_str\": \"14233770\", \"profile_background_color\": \"352726\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2470, \"description\": \"Directeur adjoint du Cl\\u00e9o. Fondateur et principal auteur d'Homo Numericus.\", \"friends_count\": 306, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/52135065/pmounier_bd_moyen_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/190199985/twilk_background_4d287d7ccb851.jpg\", \"name\": \"Pierre Mounier\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 10, \"screen_name\": \"piotrr70\", \"url\": \"http://pierremounier.net\", \"created_at\": \"Thu Mar 27 08:45:11 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 102}, \"id\": 31992145514598400, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31992145514598400\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "be160dc4-0df3-4a7f-8eff-ac2e408450f4-31992145514598400"
- },
- {
- "begin": "2259000",
- "end": 2259000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Trop simple de parler au niveau collectif. Manque toujours le cataliseur qui precipitera outils, usages, et aspirations collectives #RSLN",
- "title": "Stanm: Trop simple de parler au niveau collectif. Manque toujours le cataliseur qui precipitera outils, usages, et aspirations collectives #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [132, 137], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Trop simple de parler au niveau collectif. Manque toujours le cataliseur qui precipitera outils, usages, et aspirations collectives #RSLN\", \"created_at\": \"Mon Jan 31 08:28:35 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 538, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 910, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31992226145902592, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992226145902592\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "e3871960-e49a-42e2-8638-cc70b0dd4b4f-31992226145902592"
- },
- {
- "begin": "2267000",
- "end": 2267000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @dominiquepiotet: #RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "title": "Alexandre Monnin: RT @dominiquepiotet: #RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay Shirky : \\\"start small and good instead of big and medicore\\\" ++\", \"created_at\": \"Mon Jan 31 08:27:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"location\": \"iPhone: 37.785871,-122.405417\", \"utc_offset\": -28800, \"statuses_count\": 695, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 65}, \"id\": 31991902395961344, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991902395961344\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 19], \"id\": 14430897, \"screen_name\": \"dominiquepiotet\", \"name\": \"dominiquepiotet\", \"id_str\": \"14430897\"}], \"hashtags\": [{\"indices\": [21, 26], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @dominiquepiotet: #RSLN. Clay Shirky : \\\"start small and good instead of big and medicore\\\" ++\", \"created_at\": \"Mon Jan 31 08:28:43 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7409472, \"verified\": false, \"profile_sidebar_fill_color\": \"E3E2DE\", \"is_translator\": false, \"profile_text_color\": \"634047\", \"followers_count\": 317, \"protected\": false, \"id_str\": \"7409472\", \"profile_background_color\": \"EDECE9\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 2458, \"description\": \"PhD student in Philosophy working on ontologies (computer & philo ones), tagging, Semantic Web, DigitalH, but mostly advocate for the Philosophy of the Web.\", \"friends_count\": 441, \"profile_link_color\": \"088253\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/513016932/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296173346/images/themes/theme3/bg.gif\", \"name\": \"Alexandre Monnin\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"aamonnz\", \"url\": \"http://execo.univ-paris1.fr/spip.php?article67\", \"created_at\": \"Wed Jul 11 18:52:41 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"D3D2CF\", \"following\": null, \"listed_count\": 59}, \"id\": 31992257598980097, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992257598980097\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ae16bfd0-62c6-4bc8-92ab-4ea2da16cbf4-31992257598980097"
- },
- {
- "begin": "2280000",
- "end": 2280000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Great example of @cshirky's Citizen as Sensor. www.citizenside.com. Bringing citizens together from around to world to report news. #RSLN ++",
- "title": "Garrett Goodman: Great example of @cshirky's Citizen as Sensor. www.citizenside.com. Bringing citizens together from around to world to report news. #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [17, 25], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [132, 137], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Great example of @cshirky's Citizen as Sensor. www.citizenside.com. Bringing citizens together from around to world to report news. #RSLN\", \"created_at\": \"Mon Jan 31 08:28:56 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 964, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31992311273496576, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992311273496576\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "950a97d4-40a7-4ef7-b48d-389b1a010171-31992311273496576"
- },
- {
- "begin": "2310000",
- "end": 2310000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"Les différences culturelles common law / civil law jouent un rôle sur les liens dans la sphère publique et la participation\" @cshirky #RSLN ++",
- "title": "B. Minded: \"Les différences culturelles common law / civil law jouent un rôle sur les liens dans la sphère publique et la participation\" @cshirky #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [126, 134], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"Les diff\\u00e9rences culturelles common law / civil law jouent un r\\u00f4le sur les liens dans la sph\\u00e8re publique et la participation\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:29:26 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 225, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"location\": \"Boulogne-Billancourt\", \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null}, \"id\": 31992438327353345, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992438327353345\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "a3a05f32-6ec4-44e7-8c22-2ae8b3723665-31992438327353345"
- },
- {
- "begin": "2314000",
- "end": 2314000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "title": "marjoriepaillon: RT @versac: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 9], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [93, 98], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++\", \"created_at\": \"Mon Jan 31 08:23:22 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6856, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31990913232277504, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31990913232277504\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}, {\"indices\": [15, 21], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @versac: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++\", \"created_at\": \"Mon Jan 31 08:29:30 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 16039806, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 3807, \"protected\": false, \"id_str\": \"16039806\", \"profile_background_color\": \"EBEBEB\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1936, \"description\": \"Journaliste News, Web & Mag \\r\\n// R\\u00e9f\\u00e9rences: @ilovepolitics,BFMTV,France 5 \", \"friends_count\": 622, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/401202539/Image_1_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"marjoriepaillon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"marjoriepaillon\", \"url\": \"http://www.ilovepolitics.info\", \"created_at\": \"Fri Aug 29 09:08:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 346}, \"id\": 31992457738584064, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31992457738584064\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "c4727869-c4a6-4edc-b799-9694d2a99300-31992457738584064"
- },
- {
- "begin": "2322000",
- "end": 2322000,
- "tags": [
- {
- "id-ref": "7906011e-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: RT @versac: L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. #RSLN #clayshirky",
- "title": "marjoriepaillon: RT @alicanth: RT @versac: L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. #RSLN #clayshirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [90, 95], \"text\": \"RSLN\"}, {\"indices\": [96, 107], \"text\": \"clayshirky\"}], \"urls\": []}, \"text\": \"RT @versac: L'Internet, c'est un peu comme le foot : \\u00e7a aide \\u00e0 coordonner les sentiments. #RSLN #clayshirky\", \"created_at\": \"Mon Jan 31 08:23:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43684, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2374, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31990899906977792, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31990899906977792\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}, {\"indices\": [17, 24], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [104, 109], \"text\": \"RSLN\"}, {\"indices\": [110, 121], \"text\": \"clayshirky\"}], \"urls\": []}, \"text\": \"RT @alicanth: RT @versac: L'Internet, c'est un peu comme le foot : \\u00e7a aide \\u00e0 coordonner les sentiments. #RSLN #clayshirky\", \"created_at\": \"Mon Jan 31 08:29:38 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 16039806, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 3807, \"protected\": false, \"id_str\": \"16039806\", \"profile_background_color\": \"EBEBEB\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1937, \"description\": \"Journaliste News, Web & Mag \\r\\n// R\\u00e9f\\u00e9rences: @ilovepolitics,BFMTV,France 5 \", \"friends_count\": 622, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/401202539/Image_1_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"marjoriepaillon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"marjoriepaillon\", \"url\": \"http://www.ilovepolitics.info\", \"created_at\": \"Fri Aug 29 09:08:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 346}, \"id\": 31992487568474112, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31992487568474112\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "cac81347-e4e1-4c39-be96-99456d3ff2cb-31992487568474112"
- },
- {
- "begin": "2322000",
- "end": 2322000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @dominiquepiotet: #RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "title": "Garrett Goodman: RT @dominiquepiotet: #RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay Shirky : \\\"start small and good instead of big and medicore\\\" ++\", \"created_at\": \"Mon Jan 31 08:27:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"listed_count\": 65, \"utc_offset\": -28800, \"statuses_count\": 695, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"location\": \"iPhone: 37.785871,-122.405417\", \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null}, \"id\": 31991902395961344, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31991902395961344\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 19], \"id\": 14430897, \"screen_name\": \"dominiquepiotet\", \"name\": \"dominiquepiotet\", \"id_str\": \"14430897\"}], \"hashtags\": [{\"indices\": [21, 26], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @dominiquepiotet: #RSLN. Clay Shirky : \\\"start small and good instead of big and medicore\\\" ++\", \"created_at\": \"Mon Jan 31 08:29:38 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"listed_count\": 15, \"utc_offset\": 3600, \"statuses_count\": 965, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31992489007124481, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31992489007124481\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "58585caa-1a12-480f-ac11-0fbdd2ebb9d1-31992489007124481"
- },
- {
- "begin": "2348000",
- "end": 2348000,
- "tags": [
- {
- "id-ref": "7906011e-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "En route pour la conférence de Clay Shirky organisée chez #Microsoft par #rsln",
- "title": "la pinta: En route pour la conférence de Clay Shirky organisée chez #Microsoft par #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [58, 68], \"text\": \"Microsoft\"}, {\"indices\": [73, 78], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"En route pour la conf\\u00e9rence de Clay Shirky organis\\u00e9e chez #Microsoft par #rsln\", \"created_at\": \"Mon Jan 31 08:30:04 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3127, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31992597060784128, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992597060784128\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "cfe1f87f-9d51-4fe7-85e9-6e27a2c7122e-31992597060784128"
- },
- {
- "begin": "2348000",
- "end": 2348000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN. \"Smart small and good. So the only challenge will be to get bigger, not better\" Clay Shirky",
- "title": "Rémi Rivas: #RSLN. \"Smart small and good. So the only challenge will be to get bigger, not better\" Clay Shirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. \\\"Smart small and good. So the only challenge will be to get bigger, not better\\\" Clay Shirky\", \"created_at\": \"Mon Jan 31 08:30:04 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 201324303, \"verified\": false, \"profile_sidebar_fill_color\": \"ffff00\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 71, \"protected\": false, \"id_str\": \"201324303\", \"profile_background_color\": \"000000\", \"listed_count\": 4, \"utc_offset\": 3600, \"statuses_count\": 179, \"description\": \"R\\u00e9mi Rivas - Consultant Marketing NTIC - J'aime le Marketing, La Cantine, Seth Godin, TED et New ORDER. Actuellement au D\\u00e9veloppement Digital chez Altavia.\", \"friends_count\": 218, \"location\": \"Paris - Ze capitale of ze love\", \"profile_link_color\": \"ff002b\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1143045761/photo_normal.jpeg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/179043662/1291720196yellowwhite.jpg\", \"name\": \"R\\u00e9mi Rivas\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"remirivas\", \"url\": \"http://www.doyoubuzz.com/remi-rivas\", \"created_at\": \"Mon Oct 11 16:10:35 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffbf00\", \"following\": null}, \"id\": 31992599422177281, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992599422177281\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "2b0e504f-92c7-4929-bef1-4a49d6ababd4-31992599422177281"
- },
- {
- "begin": "2349000",
- "end": 2349000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "expérience intéressante sur twitter\nhttp://amateur.iri.centrepompidou.fr/live\n#rsln",
- "title": "Christophe Prieuur: expérience intéressante sur twitter\nhttp://amateur.iri.centrepompidou.fr/live\n#rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [78, 83], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://amateur.iri.centrepompidou.fr/live\", \"indices\": [36, 77], \"expanded_url\": null}]}, \"text\": \"exp\\u00e9rience int\\u00e9ressante sur twitter\\nhttp://amateur.iri.centrepompidou.fr/live\\n#rsln\", \"created_at\": \"Mon Jan 31 08:30:05 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 2357391, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 65, \"protected\": false, \"id_str\": \"2357391\", \"profile_background_color\": \"9ae4e8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 246, \"description\": \"Researcher on social networks & graph algorithms\", \"friends_count\": 50, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/30077512/tete-bison_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/525672/araignee-plafond.jpg\", \"name\": \"Christophe Prieuur\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"twytof\", \"url\": null, \"created_at\": \"Mon Mar 26 20:54:50 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null, \"listed_count\": 6}, \"id\": 31992600772743168, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992600772743168\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "11f7cb20-f1d6-46d9-af71-67f9320bc915-31992600772743168"
- },
- {
- "begin": "2350000",
- "end": 2350000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Désolé d'être arrivé en retard. #RSLN",
- "title": "Gilles BRUNO: Désolé d'être arrivé en retard. #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [32, 37], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"D\\u00e9sol\\u00e9 d'\\u00eatre arriv\\u00e9 en retard. #RSLN\", \"created_at\": \"Mon Jan 31 08:30:06 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4076, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"listed_count\": 349, \"utc_offset\": 3600, \"statuses_count\": 6337, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"location\": \"Paris, France\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null}, \"id\": 31992608800641025, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992608800641025\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "afa04e56-96b2-434c-b15f-8c2d3030afd5-31992608800641025"
- },
- {
- "begin": "2354000",
- "end": 2354000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @eni_kao: \"Les gouvernements n'ont pas peur des gens individuellement informés, ils ont peur des groupes synchronisés\" ++ @cshirky #RSLN",
- "title": "la pinta: RT @eni_kao: \"Les gouvernements n'ont pas peur des gens individuellement informés, ils ont peur des groupes synchronisés\" ++ @cshirky #RSLN",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}, {\"indices\": [125, 133], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [134, 139], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @eni_kao: \\\"Les gouvernements n'ont pas peur des gens individuellement inform\\u00e9s, ils ont peur des groupes synchronis\\u00e9s\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:30:10 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3128, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31992622734114816, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992622734114816\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "651c4227-0e0d-43ce-9029-326675c63b76-31992622734114816"
- },
- {
- "begin": "2362000",
- "end": 2362000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Kouote] \"L'espace publique américain est devenu un espace commercial : les gens vont se promener... dans des malls\" -- @cshirky #RSLN",
- "title": "[Enikao]: [Kouote] \"L'espace publique américain est devenu un espace commercial : les gens vont se promener... dans des malls\" -- @cshirky #RSLN",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [119, 127], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [128, 133], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Kouote] \\\"L'espace publique am\\u00e9ricain est devenu un espace commercial : les gens vont se promener... dans des malls\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:30:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3031, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"listed_count\": 230, \"utc_offset\": 3600, \"statuses_count\": 9116, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"location\": \"Paris\", \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null}, \"id\": 31992655013478401, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992655013478401\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "8cc0383a-0904-4256-864d-c0a0b88726d5-31992655013478401"
- },
- {
- "begin": "2367000",
- "end": 2367000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "New form of leadership according to @cshirky: someone offering 'plausible futures' ++ #RSLN",
- "title": "Stanm: New form of leadership according to @cshirky: someone offering 'plausible futures' ++ #RSLN",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [36, 44], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [86, 91], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"New form of leadership according to @cshirky: someone offering 'plausible futures' ++ #RSLN\", \"created_at\": \"Mon Jan 31 08:30:23 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 538, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 911, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31992678363176960, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992678363176960\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "da126040-9391-486d-8a19-70ee19ab6a96-31992678363176960"
- },
- {
- "begin": "2374000",
- "end": 2374000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay, beware of fluokids behind you ! #rsln",
- "title": "peopleare: Clay, beware of fluokids behind you ! #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [38, 43], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Clay, beware of fluokids behind you ! #rsln\", \"created_at\": \"Mon Jan 31 08:30:30 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14177974, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 10, \"protected\": false, \"id_str\": \"14177974\", \"profile_background_color\": \"1A1B1F\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 2, \"description\": \"\", \"friends_count\": 17, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/128858275/Av_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1295051201/images/themes/theme9/bg.gif\", \"name\": \"peopleare\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"peopleare\", \"url\": null, \"created_at\": \"Wed Mar 19 16:54:53 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 0}, \"id\": 31992706246901760, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992706246901760\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "33875431-df67-4325-ba9f-e0512a17dce9-31992706246901760"
- },
- {
- "begin": "2378000",
- "end": 2378000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Clay Shirky : aux USA, les seuls espaces de rencontre étaient... les malls ! --",
- "title": "tibo c: #rsln Clay Shirky : aux USA, les seuls espaces de rencontre étaient... les malls ! --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"in_reply_to_user_id\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"contributors\": null, \"truncated\": false, \"text\": \"#rsln Clay Shirky : aux USA, les seuls espaces de rencontre \\u00e9taient... les malls ! --\", \"created_at\": \"Mon Jan 31 08:30:34 +0000 2011\", \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"id\": 31992722168483840, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"id_str\": \"31992722168483840\", \"place\": null, \"retweet_count\": 0, \"geo\": null, \"in_reply_to_user_id_str\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"profile_sidebar_border_color\": \"C0DEED\", \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 34, \"description\": null, \"friends_count\": 12, \"location\": null, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"protected\": false, \"following\": null}}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "23762c5f-84f7-4980-ad7f-5a3054c99da2-31992722168483840"
- },
- {
- "begin": "2406000",
- "end": 2406000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"L'espace publique américain est devenu un espace commercial : les gens vont se promener... dans des malls\" - @cshirky #RSLN via @eni_kao",
- "title": "Gilles BRUNO: \"L'espace publique américain est devenu un espace commercial : les gens vont se promener... dans des malls\" - @cshirky #RSLN via @eni_kao",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [110, 118], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}, {\"indices\": [129, 137], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}], \"hashtags\": [{\"indices\": [119, 124], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"L'espace publique am\\u00e9ricain est devenu un espace commercial : les gens vont se promener... dans des malls\\\" - @cshirky #RSLN via @eni_kao\", \"created_at\": \"Mon Jan 31 08:31:02 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4076, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 6338, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 349}, \"id\": 31992842981216257, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992842981216257\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "414af754-ba9f-4e1c-903b-82ec7368893f-31992842981216257"
- },
- {
- "begin": "2417000",
- "end": 2417000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @B_Minded: Utiliser à bon escient le temps libre pour faire des réalisations participatives, civiques, grâce à l'information. #RSLN @ ...",
- "title": "Pierre Mounier: RT @B_Minded: Utiliser à bon escient le temps libre pour faire des réalisations participatives, civiques, grâce à l'information. #RSLN @ ...",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [121, 129], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [115, 120], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Utiliser \\u00e0 bon escient le temps libre pour faire des r\\u00e9alisations participatives, civiques, gr\\u00e2ce \\u00e0 l'information. #RSLN @cshirky\", \"created_at\": \"Mon Jan 31 08:09:26 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 225, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"location\": \"Boulogne-Billancourt\", \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null}, \"id\": 31987405376462848, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987405376462848\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 138714711, \"screen_name\": \"B_Minded\", \"name\": \"B. Minded\", \"id_str\": \"138714711\"}], \"hashtags\": [{\"indices\": [129, 134], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @B_Minded: Utiliser \\u00e0 bon escient le temps libre pour faire des r\\u00e9alisations participatives, civiques, gr\\u00e2ce \\u00e0 l'information. #RSLN @ ...\", \"created_at\": \"Mon Jan 31 08:31:13 +0000 2011\", \"truncated\": true, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14233770, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 629, \"protected\": false, \"id_str\": \"14233770\", \"profile_background_color\": \"352726\", \"listed_count\": 102, \"utc_offset\": 3600, \"statuses_count\": 2472, \"description\": \"Directeur adjoint du Cl\\u00e9o. Fondateur et principal auteur d'Homo Numericus.\", \"friends_count\": 306, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/52135065/pmounier_bd_moyen_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/190199985/twilk_background_4d287d7ccb851.jpg\", \"name\": \"Pierre Mounier\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 10, \"screen_name\": \"piotrr70\", \"url\": \"http://pierremounier.net\", \"created_at\": \"Thu Mar 27 08:45:11 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31992888636219392, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992888636219392\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "fbac4b29-d24a-4ff3-b3c5-0a447858f04d-31992888636219392"
- },
- {
- "begin": "2434000",
- "end": 2434000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "title": "dominiquepiotet: RT @versac: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 9], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [93, 98], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++\", \"created_at\": \"Mon Jan 31 08:23:22 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6856, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31990913232277504, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31990913232277504\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}, {\"indices\": [15, 21], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @versac: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++\", \"created_at\": \"Mon Jan 31 08:31:30 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"location\": \"iPhone: 37.785871,-122.405417\", \"utc_offset\": -28800, \"statuses_count\": 696, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 65}, \"id\": 31992959930998785, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31992959930998785\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "6ad64d08-f645-4afb-9316-90bff76a4e1d-31992959930998785"
- },
- {
- "begin": "2438000",
- "end": 2438000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "corporate social networks issue ? : RT @steamwolf: #RSLN cognitive surplus = Agregation of free time ++",
- "title": "la pinta: corporate social networks issue ? : RT @steamwolf: #RSLN cognitive surplus = Agregation of free time ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [39, 49], \"id\": 18229221, \"screen_name\": \"steamwolf\", \"name\": \"steamwolf\", \"id_str\": \"18229221\"}], \"hashtags\": [{\"indices\": [51, 56], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"corporate social networks issue ? : RT @steamwolf: #RSLN cognitive surplus = Agregation of free time ++\", \"created_at\": \"Mon Jan 31 08:31:34 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3129, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31992974397149184, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992974397149184\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ea89163d-dcdf-4b10-bf1f-2a49e595ef5e-31992974397149184"
- },
- {
- "begin": "2439000",
- "end": 2439000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln == http://t.co/fec5iov public",
- "title": "Samuel Huron: #rsln == http://t.co/fec5iov public",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://t.co/fec5iov\", \"indices\": [9, 28], \"expanded_url\": \"http://twitpic.com/3v3ud9\", \"display_url\": \"twitpic.com/3v3ud9\"}]}, \"text\": \"#rsln == http://t.co/fec5iov public\", \"created_at\": \"Mon Jan 31 08:31:35 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"listed_count\": 41, \"utc_offset\": -10800, \"statuses_count\": 1672, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"location\": \"Paris, France\", \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null}, \"id\": 31992978817949696, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992978817949696\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "401e2cea-f987-4aab-8cfe-ac851622379b-31992978817949696"
- },
- {
- "begin": "2449000",
- "end": 2449000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Est ce que la vie au travail et la performance des entreprises peuvent être améliorées avec du \"cognitive surplus\" ?? #RSLN",
- "title": "Hervé Jégouzo: Est ce que la vie au travail et la performance des entreprises peuvent être améliorées avec du \"cognitive surplus\" ?? #RSLN",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [114, 119], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Est ce que la vie au travail et la performance des entreprises peuvent \\u00eatre am\\u00e9lior\\u00e9es avec du \\\"cognitive surplus\\\"#RSLN\", \"created_at\": \"Mon Jan 31 08:31:45 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 120396187, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 30, \"protected\": false, \"id_str\": \"120396187\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 123, \"description\": \"Herv\\u00e9 J\\u00e9gouzo, porteur de projet de r\\u00e9seau social du travail pour mettre les salari\\u00e9s en relation entre eux et avec des experts\", \"friends_count\": 43, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1130349766/PhotoHJDieppe_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296245718/images/themes/theme1/bg.png\", \"name\": \"Herv\\u00e9 J\\u00e9gouzo\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 2, \"screen_name\": \"Herve921\", \"url\": \"http://parlonsdutravail.com\", \"created_at\": \"Sat Mar 06 09:17:00 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 1}, \"id\": 31993023197880320, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993023197880320\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "834623a8-5c58-4ac7-8324-79d90e5e75b7-31993023197880320"
- },
- {
- "begin": "2458000",
- "end": 2458000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN ++",
- "title": "Alice Antheaume: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [78, 83], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:31:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43685, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2375, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31993059197587456, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993059197587456\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "0f36323f-ebdf-470e-b409-68876ba76f68-31993059197587456"
- },
- {
- "begin": "2500000",
- "end": 2500000,
- "tags": [
- {
- "id-ref": "7908e406-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky: #Wikileaks takedown in US is an example of really alarming extralegal action in the public sphere. #rsln ==",
- "title": "Garrett Goodman: @cshirky: #Wikileaks takedown in US is an example of really alarming extralegal action in the public sphere. #rsln ==",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [10, 20], \"text\": \"Wikileaks\"}, {\"indices\": [109, 114], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky: #Wikileaks takedown in US is an example of really alarming extralegal action in the public sphere. #rsln\", \"created_at\": \"Mon Jan 31 08:32:36 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 966, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31993235870060544, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993235870060544\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "be81070b-06dd-4551-b707-b155902bd51c-31993235870060544"
- },
- {
- "begin": "2514000",
- "end": 2514000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN",
- "title": "Pierre Mounier: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [82, 87], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN\", \"created_at\": \"Mon Jan 31 08:17:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 538, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 912, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null, \"listed_count\": 40}, \"id\": 31989392583168000, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989392583168000\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 9], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [93, 98], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN\", \"created_at\": \"Mon Jan 31 08:32:50 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14233770, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 628, \"protected\": false, \"id_str\": \"14233770\", \"profile_background_color\": \"352726\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2473, \"description\": \"Directeur adjoint du Cl\\u00e9o. Fondateur et principal auteur d'Homo Numericus.\", \"friends_count\": 306, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/52135065/pmounier_bd_moyen_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/190199985/twilk_background_4d287d7ccb851.jpg\", \"name\": \"Pierre Mounier\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 10, \"screen_name\": \"piotrr70\", \"url\": \"http://pierremounier.net\", \"created_at\": \"Thu Mar 27 08:45:11 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 102}, \"id\": 31993295085244417, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993295085244417\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "b1bb69a0-fb7e-4b15-998f-12f44c1d1868-31993295085244417"
- },
- {
- "begin": "2519000",
- "end": 2519000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "title": "marjoriepaillon: RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [78, 83], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:31:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43685, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"listed_count\": 758, \"utc_offset\": 3600, \"statuses_count\": 2375, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"location\": \"Paris\", \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null}, \"id\": 31993059197587456, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993059197587456\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [92, 97], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:32:55 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 16039806, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 3807, \"protected\": false, \"id_str\": \"16039806\", \"profile_background_color\": \"EBEBEB\", \"listed_count\": 346, \"utc_offset\": 3600, \"statuses_count\": 1938, \"description\": \"Journaliste News, Web & Mag \\r\\n// R\\u00e9f\\u00e9rences: @ilovepolitics,BFMTV,France 5 \", \"friends_count\": 622, \"location\": \"Paris\", \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/401202539/Image_1_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"marjoriepaillon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"marjoriepaillon\", \"url\": \"http://www.ilovepolitics.info\", \"created_at\": \"Fri Aug 29 09:08:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null}, \"id\": 31993314249015296, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993314249015296\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "55bba7a8-c7c0-496f-9316-076ff6b71b63-31993314249015296"
- },
- {
- "begin": "2543000",
- "end": 2543000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @tibo_c: #rsln les forums du moyen orient destinés à la base au football sont devenus des forums d'organisation anti gouvernement ! ++",
- "title": "Pierre Mounier: RT @tibo_c: #rsln les forums du moyen orient destinés à la base au football sont devenus des forums d'organisation anti gouvernement ! ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln les forums du moyen orient destin\\u00e9s \\u00e0 la base au football sont devenus des forums d'organisation anti gouvernement ! ++\", \"created_at\": \"Mon Jan 31 08:19:35 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 34, \"description\": null, \"friends_count\": 12, \"location\": null, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31989961112686592, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989961112686592\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 226510471, \"screen_name\": \"tibo_c\", \"name\": \"tibo c\", \"id_str\": \"226510471\"}], \"hashtags\": [{\"indices\": [12, 17], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @tibo_c: #rsln les forums du moyen orient destin\\u00e9s \\u00e0 la base au football sont devenus des forums d'organisation anti gouvernement ! ++\", \"created_at\": \"Mon Jan 31 08:33:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14233770, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 628, \"protected\": false, \"id_str\": \"14233770\", \"profile_background_color\": \"352726\", \"listed_count\": 102, \"utc_offset\": 3600, \"statuses_count\": 2474, \"description\": \"Directeur adjoint du Cl\\u00e9o. Fondateur et principal auteur d'Homo Numericus.\", \"friends_count\": 306, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/52135065/pmounier_bd_moyen_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/190199985/twilk_background_4d287d7ccb851.jpg\", \"name\": \"Pierre Mounier\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 10, \"screen_name\": \"piotrr70\", \"url\": \"http://pierremounier.net\", \"created_at\": \"Thu Mar 27 08:45:11 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31993417886072833, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993417886072833\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "f8f717ab-da81-433d-975d-4a7256787d7d-31993417886072833"
- },
- {
- "begin": "2550000",
- "end": 2550000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Coincé dans le metro ligne 11, cool, ça me permet de suivre calmement la conf de Clay Shirky #RSLN",
- "title": "pierrehaski: Coincé dans le metro ligne 11, cool, ça me permet de suivre calmement la conf de Clay Shirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [93, 98], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Coinc\\u00e9 dans le metro ligne 11, cool, \\u00e7a me permet de suivre calmement la conf de Clay Shirky #RSLN\", \"created_at\": \"Mon Jan 31 08:33:26 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15796976, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 16917, \"protected\": false, \"id_str\": \"15796976\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4595, \"description\": \"Formerly with Lib\\u00e9ration, cofounder of Rue89.com, France's leading pure player news website\", \"friends_count\": 1262, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/772056270/-1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme1/bg.png\", \"name\": \"pierrehaski\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 246, \"screen_name\": \"pierrehaski\", \"url\": \"http://www.rue89.com\", \"created_at\": \"Sun Aug 10 10:30:37 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 957}, \"id\": 31993443681042432, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993443681042432\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "e7f19d83-7be0-4856-9992-58e9fa3dec02-31993443681042432"
- },
- {
- "begin": "2565000",
- "end": 2565000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Ne pas dissocier la politique de la vie sociale : les mobilisations se sont aussi organisés lors des matchs de foot en Égypte #rsln ==",
- "title": "Maria: Ne pas dissocier la politique de la vie sociale : les mobilisations se sont aussi organisés lors des matchs de foot en Égypte #rsln ==",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [126, 131], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Ne pas dissocier la politique de la vie sociale : les mobilisations se sont aussi organis\\u00e9s lors des matchs de foot en \\u00c9gypte #rsln\", \"created_at\": \"Mon Jan 31 08:33:41 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25264183, \"verified\": false, \"profile_sidebar_fill_color\": \"340738\", \"is_translator\": false, \"profile_text_color\": \"4f3e3e\", \"followers_count\": 328, \"protected\": false, \"id_str\": \"25264183\", \"profile_background_color\": \"f1fabb\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3809, \"description\": \"Je n'aime pas les enfants. Je pr\\u00e9f\\u00e8re les petits chiens. LOL.\", \"friends_count\": 441, \"profile_link_color\": \"d11963\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1165531173/15707_366300065405_586450405_5382809_4677391_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/80604901/fond_twitter.jpg\", \"name\": \"Maria\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 7, \"screen_name\": \"Splashmacadam_\", \"url\": \"http://www.lastfm.fr/user/splashmacadam\", \"created_at\": \"Thu Mar 19 09:44:19 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffffff\", \"following\": null, \"listed_count\": 4}, \"id\": 31993507962949632, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993507962949632\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "fc25a6c3-b7dc-4976-bba4-ab2790a5b62f-31993507962949632"
- },
- {
- "begin": "2573000",
- "end": 2573000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN même chez Microsoft, le speaker a un MacBook",
- "title": "Isabelle REPITON: #RSLN même chez Microsoft, le speaker a un MacBook",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN m\\u00eame chez Microsoft, le speaker a un MacBook\", \"created_at\": \"Mon Jan 31 08:33:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 88062683, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 370, \"protected\": false, \"id_str\": \"88062683\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 303, \"description\": \"Journalist covering media business and Technology\", \"friends_count\": 89, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/815286330/Isa-1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296156503/images/themes/theme1/bg.png\", \"name\": \"Isabelle REPITON\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 12, \"screen_name\": \"isarepi\", \"url\": null, \"created_at\": \"Fri Nov 06 23:33:36 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 23}, \"id\": 31993541219581952, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993541219581952\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "7dc96016-b1ec-4602-9e84-f5fe15aeb8bf-31993541219581952"
- },
- {
- "begin": "2582000",
- "end": 2582000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @isarepi: #RSLN même chez Microsoft, le speaker a un MacBook",
- "title": "Cyrille Fonvielle: RT @isarepi: #RSLN même chez Microsoft, le speaker a un MacBook",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN m\\u00eame chez Microsoft, le speaker a un MacBook\", \"created_at\": \"Mon Jan 31 08:33:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 88062683, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 370, \"protected\": false, \"id_str\": \"88062683\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 303, \"description\": \"Journalist covering media business and Technology\", \"friends_count\": 89, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/815286330/Isa-1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296156503/images/themes/theme1/bg.png\", \"name\": \"Isabelle REPITON\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 12, \"screen_name\": \"isarepi\", \"url\": null, \"created_at\": \"Fri Nov 06 23:33:36 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 23}, \"id\": 31993541219581952, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993541219581952\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 88062683, \"screen_name\": \"isarepi\", \"name\": \"Isabelle REPITON\", \"id_str\": \"88062683\"}], \"hashtags\": [{\"indices\": [13, 18], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @isarepi: #RSLN m\\u00eame chez Microsoft, le speaker a un MacBook\", \"created_at\": \"Mon Jan 31 08:33:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36027828, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 116, \"protected\": false, \"id_str\": \"36027828\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 871, \"description\": \"\", \"friends_count\": 108, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1118444241/Photo_14_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Cyrille Fonvielle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"CyrilleF\", \"url\": \"http://www.cyrillef.fr\", \"created_at\": \"Tue Apr 28 09:27:21 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 13}, \"id\": 31993579593277440, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993579593277440\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "4c59f7ae-943d-4832-8492-105fdd2f4095-31993579593277440"
- },
- {
- "begin": "2592000",
- "end": 2592000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@pierrehaski pour ma part, ce matin, cela a été le scooter qui ne démarrait pas. du coup, ligne 9 jusque poste de St Cloud + bus 189 #RSLN",
- "title": "Gilles BRUNO: @pierrehaski pour ma part, ce matin, cela a été le scooter qui ne démarrait pas. du coup, ligne 9 jusque poste de St Cloud + bus 189 #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 12], \"id\": 15796976, \"screen_name\": \"pierrehaski\", \"name\": \"pierrehaski\", \"id_str\": \"15796976\"}], \"hashtags\": [{\"indices\": [134, 139], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@pierrehaski pour ma part, ce matin, cela a \\u00e9t\\u00e9 le scooter qui ne d\\u00e9marrait pas. du coup, ligne 9 jusque poste de St Cloud + bus 189 #RSLN\", \"created_at\": \"Mon Jan 31 08:34:08 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31993443681042432\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"15796976\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": 31993443681042432, \"in_reply_to_screen_name\": \"pierrehaski\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4077, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 6339, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 349}, \"id\": 31993620517097472, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993620517097472\", \"in_reply_to_user_id\": 15796976}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "e49e3476-7fa0-437f-b60d-7d8b7023540e-31993620517097472"
- },
- {
- "begin": "2594000",
- "end": 2594000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"Il n'y a pas de recette pour qu'une communauté prenne, même si le catalyseur de départ et l'idée sont bonnes\" @cshirky #RSLN",
- "title": "B. Minded: \"Il n'y a pas de recette pour qu'une communauté prenne, même si le catalyseur de départ et l'idée sont bonnes\" @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [111, 119], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [120, 125], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"Il n'y a pas de recette pour qu'une communaut\\u00e9 prenne, m\\u00eame si le catalyseur de d\\u00e9part et l'id\\u00e9e sont bonnes\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:34:10 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"location\": \"Boulogne-Billancourt\", \"utc_offset\": 3600, \"statuses_count\": 226, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null, \"listed_count\": 40}, \"id\": 31993630801534976, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993630801534976\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "5dfe03c3-0c1a-45fd-95da-9bee16a7a90a-31993630801534976"
- },
- {
- "begin": "2624000",
- "end": 2624000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln How Baking the cake, quelle est la recette de cuisine de la dynamique sociale ??",
- "title": "Vincent Puig: #rsln How Baking the cake, quelle est la recette de cuisine de la dynamique sociale ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln How Baking the cake, quelle est la recette de cuisine de la dynamique sociale ??\", \"created_at\": \"Mon Jan 31 08:34:40 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 5, \"utc_offset\": 3600, \"statuses_count\": 88, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31993757138165760, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993757138165760\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "6eee6a99-3c80-472c-906c-2f0c205d3f59-31993757138165760"
- },
- {
- "begin": "2625000",
- "end": 2625000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @dominiquepiotet: #RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "title": "Pierre Mounier: RT @dominiquepiotet: #RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay Shirky : \\\"start small and good instead of big and medicore\\\" ++\", \"created_at\": \"Mon Jan 31 08:27:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"location\": \"iPhone: 37.785871,-122.405417\", \"utc_offset\": -28800, \"statuses_count\": 696, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 65}, \"id\": 31991902395961344, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31991902395961344\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 19], \"id\": 14430897, \"screen_name\": \"dominiquepiotet\", \"name\": \"dominiquepiotet\", \"id_str\": \"14430897\"}], \"hashtags\": [{\"indices\": [21, 26], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @dominiquepiotet: #RSLN. Clay Shirky : \\\"start small and good instead of big and medicore\\\" ++\", \"created_at\": \"Mon Jan 31 08:34:41 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14233770, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 628, \"protected\": false, \"id_str\": \"14233770\", \"profile_background_color\": \"352726\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2477, \"description\": \"Directeur adjoint du Cl\\u00e9o. Fondateur et principal auteur d'Homo Numericus.\", \"friends_count\": 306, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/52135065/pmounier_bd_moyen_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/190199985/twilk_background_4d287d7ccb851.jpg\", \"name\": \"Pierre Mounier\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 10, \"screen_name\": \"piotrr70\", \"url\": \"http://pierremounier.net\", \"created_at\": \"Thu Mar 27 08:45:11 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 102}, \"id\": 31993760363581440, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31993760363581440\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "cc4a2a76-fff6-44bc-ab3c-078f7f3cda20-31993760363581440"
- },
- {
- "begin": "2633000",
- "end": 2633000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"There is no receipe and no list to make a community work\". Clay Shirky #RSLN Failure of a communuty = no one cares !",
- "title": "dominiquepiotet: \"There is no receipe and no list to make a community work\". Clay Shirky #RSLN Failure of a communuty = no one cares !",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [72, 77], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"There is no receipe and no list to make a community work\\\". Clay Shirky #RSLN Failure of a communuty = no one cares !\", \"created_at\": \"Mon Jan 31 08:34:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"listed_count\": 65, \"utc_offset\": -28800, \"statuses_count\": 697, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"location\": \"iPhone: 37.785871,-122.405417\", \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null}, \"id\": 31993792152211456, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993792152211456\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "dbd5b547-df0b-4add-8c01-18235de60c12-31993792152211456"
- },
- {
- "begin": "2642000",
- "end": 2642000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Je RT ça je RT rien RT @isabellemathieu - de 15% de femmes contributeurs Wikipedia http://nyti.ms/fpyELs @arnaud_thurudev @GillesKLEIN #RSLN",
- "title": "Thierry Do Espirito: Je RT ça je RT rien RT @isabellemathieu - de 15% de femmes contributeurs Wikipedia http://nyti.ms/fpyELs @arnaud_thurudev @GillesKLEIN #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [23, 39], \"id\": 118132028, \"screen_name\": \"isabellemathieu\", \"name\": \"Isabelle Mathieu\", \"id_str\": \"118132028\"}, {\"indices\": [105, 121], \"id\": 41093168, \"screen_name\": \"arnaud_thurudev\", \"name\": \"Arnaud@Thurudev\", \"id_str\": \"41093168\"}, {\"indices\": [122, 134], \"id\": 5698002, \"screen_name\": \"GillesKLEIN\", \"name\": \"Gilles Klein\", \"id_str\": \"5698002\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://nyti.ms/fpyELs\", \"indices\": [83, 104], \"expanded_url\": null}]}, \"text\": \"Je RT \\u00e7a je RT rien RT @isabellemathieu - de 15% de femmes contributeurs Wikipedia http://nyti.ms/fpyELs @arnaud_thurudev @GillesKLEIN #RSLN\", \"created_at\": \"Mon Jan 31 08:34:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5199, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31993832564330496, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993832564330496\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "00aac885-873e-40c7-bdc9-49b047671aad-31993832564330496"
- },
- {
- "begin": "2663000",
- "end": 2663000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "title": "Samuel Huron: RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [78, 83], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:31:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43686, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"listed_count\": 758, \"utc_offset\": 3600, \"statuses_count\": 2375, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"location\": \"Paris\", \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null}, \"id\": 31993059197587456, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31993059197587456\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [92, 97], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:35:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"listed_count\": 41, \"utc_offset\": -10800, \"statuses_count\": 1673, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"location\": \"Paris, France\", \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null}, \"id\": 31993917738061825, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31993917738061825\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "9a7576e5-a39f-4ce5-a8e9-8ed5d0913fd6-31993917738061825"
- },
- {
- "begin": "2664000",
- "end": 2664000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln la communauté a besoin d'utilisateurs impliqués : amateurs ??",
- "title": "tibo c: #rsln la communauté a besoin d'utilisateurs impliqués : amateurs ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln la communaut\\u00e9 a besoin d'utilisateurs impliqu\\u00e9s : amateurs ??\", \"created_at\": \"Mon Jan 31 08:35:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 35, \"description\": null, \"friends_count\": 12, \"location\": null, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31993924763516928, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993924763516928\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "e127e278-e606-4cfe-8b0c-5ad4c83c7f3f-31993924763516928"
- },
- {
- "begin": "2665000",
- "end": 2665000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "comment en dégager? RT @herve921: Est ce que la vie au travail et la perf. des ent. peuvent être améliorées avec du \"cognitive surplus\"#RSLN",
- "title": "la pinta: comment en dégager? RT @herve921: Est ce que la vie au travail et la perf. des ent. peuvent être améliorées avec du \"cognitive surplus\"#RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [23, 32], \"id\": 120396187, \"screen_name\": \"Herve921\", \"name\": \"Herv\\u00e9 J\\u00e9gouzo\", \"id_str\": \"120396187\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"comment en d\\u00e9gager? RT @herve921: Est ce que la vie au travail et la perf. des ent. peuvent \\u00eatre am\\u00e9lior\\u00e9es avec du \\\"cognitive surplus\\\"#RSLN\", \"created_at\": \"Mon Jan 31 08:35:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"listed_count\": 159, \"utc_offset\": 3600, \"statuses_count\": 3130, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"location\": \"Paris\", \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null}, \"id\": 31993928827801600, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993928827801600\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "a86103f2-6f0e-4194-ae57-fae254f87afa-31993928827801600"
- },
- {
- "begin": "2671000",
- "end": 2671000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Kouote] \"La participation est par définition volontaire, la motivation ne se décrète pas : il faut intéresser\" ++ @cshirky #RSLN",
- "title": "[Enikao]: [Kouote] \"La participation est par définition volontaire, la motivation ne se décrète pas : il faut intéresser\" ++ @cshirky #RSLN",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [114, 122], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [123, 128], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Kouote] \\\"La participation est par d\\u00e9finition volontaire, la motivation ne se d\\u00e9cr\\u00e8te pas : il faut int\\u00e9resser\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:35:27 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3031, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 9118, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null, \"listed_count\": 230}, \"id\": 31993953653882881, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993953653882881\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "e4316a2e-0f77-42af-86f4-c890cfd135e7-31993953653882881"
- },
- {
- "begin": "2685000",
- "end": 2685000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Help! @cshirky just said: loosely coupled systems require ?? actors. What kind of actors?? #rsln",
- "title": "Garrett Goodman: Help! @cshirky just said: loosely coupled systems require ?? actors. What kind of actors?? #rsln",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [6, 14], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [91, 96], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Help! @cshirky just said: loosely coupled systems require ?? actors. What kind of actors?? #rsln\", \"created_at\": \"Mon Jan 31 08:35:41 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"listed_count\": 15, \"utc_offset\": 3600, \"statuses_count\": 967, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31994012114100225, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994012114100225\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "3a67df2e-c57a-4fe8-8e7e-ab49dd1c7589-31994012114100225"
- },
- {
- "begin": "2693000",
- "end": 2693000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "+1 ++ RT @piotrr70: RT @dominiquepiotet: #RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "title": "la pinta: +1 ++ RT @piotrr70: RT @dominiquepiotet: #RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [9, 18], \"id\": 14233770, \"screen_name\": \"piotrr70\", \"name\": \"Pierre Mounier\", \"id_str\": \"14233770\"}, {\"indices\": [23, 39], \"id\": 14430897, \"screen_name\": \"dominiquepiotet\", \"name\": \"dominiquepiotet\", \"id_str\": \"14430897\"}], \"hashtags\": [{\"indices\": [41, 46], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"+1 ++ RT @piotrr70: RT @dominiquepiotet: #RSLN. Clay Shirky : \\\"start small and good instead of big and medicore\\\" ++\", \"created_at\": \"Mon Jan 31 08:35:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3131, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31994043487490049, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994043487490049\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "c1a8c169-003c-412c-a9c3-a8f0b9726bae-31994043487490049"
- },
- {
- "begin": "2716000",
- "end": 2716000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @Stanm: New form of leadership according to @cshirky: someone offering 'plausible futures' ++ #RSLN",
- "title": "Alexandre Monnin: RT @Stanm: New form of leadership according to @cshirky: someone offering 'plausible futures' ++ #RSLN",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [36, 44], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [86, 91], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"New form of leadership according to @cshirky: someone offering 'plausible futures' ++ #RSLN\", \"created_at\": \"Mon Jan 31 08:30:23 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 538, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 912, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31992678363176960, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992678363176960\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 9], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}, {\"indices\": [47, 55], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [97, 102], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @Stanm: New form of leadership according to @cshirky: someone offering 'plausible futures' ++ #RSLN\", \"created_at\": \"Mon Jan 31 08:36:12 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7409472, \"verified\": false, \"profile_sidebar_fill_color\": \"E3E2DE\", \"is_translator\": false, \"profile_text_color\": \"634047\", \"followers_count\": 317, \"protected\": false, \"id_str\": \"7409472\", \"profile_background_color\": \"EDECE9\", \"listed_count\": 59, \"utc_offset\": -10800, \"statuses_count\": 2460, \"description\": \"PhD student in Philosophy working on ontologies (computer & philo ones), tagging, Semantic Web, DigitalH, but mostly advocate for the Philosophy of the Web.\", \"friends_count\": 441, \"location\": \"Paris\", \"profile_link_color\": \"088253\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/513016932/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296173346/images/themes/theme3/bg.gif\", \"name\": \"Alexandre Monnin\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"aamonnz\", \"url\": \"http://execo.univ-paris1.fr/spip.php?article67\", \"created_at\": \"Wed Jul 11 18:52:41 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"D3D2CF\", \"following\": null}, \"id\": 31994142879911936, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994142879911936\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "c5670fc9-4e1a-410c-93d3-f73ba8a13c07-31994142879911936"
- },
- {
- "begin": "2731000",
- "end": 2731000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "++ RT @b_minded: \"Il n'y a pas de recette pour qu'1 communauté prenne, même si le catalyseur de départ et l'idée sont bonnes\" @cshirky #RSLN",
- "title": "la pinta: ++ RT @b_minded: \"Il n'y a pas de recette pour qu'1 communauté prenne, même si le catalyseur de départ et l'idée sont bonnes\" @cshirky #RSLN",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"in_reply_to_user_id\": null, \"entities\": {\"user_mentions\": [{\"indices\": [6, 15], \"id\": 138714711, \"id_str\": \"138714711\", \"name\": \"B. Minded\", \"screen_name\": \"B_Minded\"}, {\"indices\": [126, 134], \"id\": 6141832, \"id_str\": \"6141832\", \"name\": \"Clay Shirky\", \"screen_name\": \"cshirky\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"RSLN\"}], \"urls\": []}, \"contributors\": null, \"truncated\": false, \"text\": \"++ RT @b_minded: \\\"Il n'y a pas de recette pour qu'1 communaut\\u00e9 prenne, m\\u00eame si le catalyseur de d\\u00e9part et l'id\\u00e9e sont bonnes\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:36:27 +0000 2011\", \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"id\": 31994205358264320, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"id_str\": \"31994205358264320\", \"place\": null, \"retweet_count\": 0, \"geo\": null, \"in_reply_to_user_id_str\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"profile_sidebar_border_color\": \"424142\", \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"listed_count\": 159, \"utc_offset\": 3600, \"statuses_count\": 3132, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"location\": \"Paris\", \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"protected\": false, \"following\": null}}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "dc5626d8-b7bb-4ae0-b7eb-191abb8f2710-31994205358264320"
- },
- {
- "begin": "2744000",
- "end": 2744000,
- "tags": [
- {
- "id-ref": "790b039e-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN",
- "title": "Stanm: Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [82, 92], \"text\": \"nooffense\"}, {\"indices\": [93, 98], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN\", \"created_at\": \"Mon Jan 31 08:36:40 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 538, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 913, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31994259015999489, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994259015999489\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "c7b312c5-7904-4108-af2e-f452c5518f98-31994259015999489"
- },
- {
- "begin": "2758000",
- "end": 2758000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@loic Il est en ce moment même au lab Microsoft à Issy les moulinaux. A suivre sur #RSLN",
- "title": "pierrehaski: @loic Il est en ce moment même au lab Microsoft à Issy les moulinaux. A suivre sur #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 5], \"id\": 740983, \"screen_name\": \"loic\", \"name\": \"Loic Le Meur\", \"id_str\": \"740983\"}], \"hashtags\": [{\"indices\": [83, 88], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@loic Il est en ce moment m\\u00eame au lab Microsoft \\u00e0 Issy les moulinaux. A suivre sur #RSLN\", \"created_at\": \"Mon Jan 31 08:36:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31993550598049792\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"740983\", \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": 31993550598049792, \"in_reply_to_screen_name\": \"loic\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15796976, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 16917, \"protected\": false, \"id_str\": \"15796976\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4596, \"description\": \"Formerly with Lib\\u00e9ration, cofounder of Rue89.com, France's leading pure player news website\", \"friends_count\": 1262, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/772056270/-1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme1/bg.png\", \"name\": \"pierrehaski\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 246, \"screen_name\": \"pierrehaski\", \"url\": \"http://www.rue89.com\", \"created_at\": \"Sun Aug 10 10:30:37 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 957}, \"id\": 31994316322770944, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994316322770944\", \"in_reply_to_user_id\": 740983}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ff9c1901-ef76-40f0-abb6-865081911296-31994316322770944"
- },
- {
- "begin": "2759000",
- "end": 2759000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@loic c'est ce matin a issy les moulineaux chez Microsoft : #RSLN. Some spintank inside :)",
- "title": "NicolasVanbremeersch: @loic c'est ce matin a issy les moulineaux chez Microsoft : #RSLN. Some spintank inside :)",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 5], \"id\": 740983, \"screen_name\": \"loic\", \"name\": \"Loic Le Meur\", \"id_str\": \"740983\"}], \"hashtags\": [{\"indices\": [60, 65], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@loic c'est ce matin a issy les moulineaux chez Microsoft : #RSLN. Some spintank inside :)\", \"created_at\": \"Mon Jan 31 08:36:55 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"740983\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"loic\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"listed_count\": 586, \"utc_offset\": 3600, \"statuses_count\": 6857, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"location\": \"Paris\", \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null}, \"id\": 31994322404511744, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994322404511744\", \"in_reply_to_user_id\": 740983}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "8255e2a0-2153-4b16-9119-969d778a0b8c-31994322404511744"
- },
- {
- "begin": "2766000",
- "end": 2766000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"Empêcher les critiques, fixer des règles complexes, c'est le meilleur moyen de tuer la participation\" @cshirky #RSLN ++",
- "title": "B. Minded: \"Empêcher les critiques, fixer des règles complexes, c'est le meilleur moyen de tuer la participation\" @cshirky #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [103, 111], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [112, 117], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"Emp\\u00eacher les critiques, fixer des r\\u00e8gles complexes, c'est le meilleur moyen de tuer la participation\\\" @cshirky #RSLN ++\", \"created_at\": \"Mon Jan 31 08:37:02 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 227, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"location\": \"Boulogne-Billancourt\", \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null}, \"id\": 31994351013855232, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994351013855232\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "2c5d166d-0f26-4301-b896-9c42b37db7b9-31994351013855232"
- },
- {
- "begin": "2828000",
- "end": 2828000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln distinction entre échec organique et échec inorganique à préciser--",
- "title": "Vincent Puig: #rsln distinction entre échec organique et échec inorganique à préciser--",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln distinction entre \\u00e9chec organique et \\u00e9chec inorganique \\u00e0 pr\\u00e9ciser--\", \"created_at\": \"Mon Jan 31 08:38:04 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 89, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 5}, \"id\": 31994611371085825, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994611371085825\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "bf4f1723-9f5d-4fd9-b3cf-d5d578de20c9-31994611371085825"
- },
- {
- "begin": "2838000",
- "end": 2838000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@gillesbruno Parcours du combattant ! C'est mieux sur Twitter encore qu'il y a peu de choses. Hello #RSLN!!!",
- "title": "pierrehaski: @gillesbruno Parcours du combattant ! C'est mieux sur Twitter encore qu'il y a peu de choses. Hello #RSLN!!!",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 12], \"id\": 909681, \"screen_name\": \"gillesbruno\", \"name\": \"Gilles BRUNO\", \"id_str\": \"909681\"}], \"hashtags\": [{\"indices\": [100, 105], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@gillesbruno Parcours du combattant ! C'est mieux sur Twitter encore qu'il y a peu de choses. Hello #RSLN!!!\", \"created_at\": \"Mon Jan 31 08:38:14 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31993620517097472\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"909681\", \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": 31993620517097472, \"in_reply_to_screen_name\": \"gillesbruno\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15796976, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 16917, \"protected\": false, \"id_str\": \"15796976\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 957, \"utc_offset\": 3600, \"statuses_count\": 4597, \"description\": \"Formerly with Lib\\u00e9ration, cofounder of Rue89.com, France's leading pure player news website\", \"friends_count\": 1262, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/772056270/-1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme1/bg.png\", \"name\": \"pierrehaski\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 246, \"screen_name\": \"pierrehaski\", \"url\": \"http://www.rue89.com\", \"created_at\": \"Sun Aug 10 10:30:37 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31994655017017346, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994655017017346\", \"in_reply_to_user_id\": 909681}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "9f68b5a7-1bc5-44b5-8d11-b7319eb9facd-31994655017017346"
- },
- {
- "begin": "2844000",
- "end": 2844000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"Il n'y a pas de recette pour qu'1 communauté prenne, même si le catalyseur de départ et l'idée sont bonnes\" @cshirky #RSLN via @b_minded ++",
- "title": "Gilles BRUNO: \"Il n'y a pas de recette pour qu'1 communauté prenne, même si le catalyseur de départ et l'idée sont bonnes\" @cshirky #RSLN via @b_minded ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [109, 117], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}, {\"indices\": [128, 137], \"id\": 138714711, \"screen_name\": \"B_Minded\", \"name\": \"B. Minded\", \"id_str\": \"138714711\"}], \"hashtags\": [{\"indices\": [118, 123], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"Il n'y a pas de recette pour qu'1 communaut\\u00e9 prenne, m\\u00eame si le catalyseur de d\\u00e9part et l'id\\u00e9e sont bonnes\\\" @cshirky #RSLN via @b_minded\", \"created_at\": \"Mon Jan 31 08:38:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4077, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 6341, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 349}, \"id\": 31994678937124864, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994678937124864\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "98bd4d94-5598-440e-b6e6-5187175d56ed-31994678937124864"
- },
- {
- "begin": "2861000",
- "end": 2861000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @eni_kao: [Kouote] La participation est par définition volontaire, la motivation ne se décrète pas : il faut intéresser- @cshirky #RSLN",
- "title": "SandraValerii: RT @eni_kao: [Kouote] La participation est par définition volontaire, la motivation ne se décrète pas : il faut intéresser- @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}, {\"indices\": [124, 132], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [133, 138], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @eni_kao: [Kouote] La participation est par d\\u00e9finition volontaire, la motivation ne se d\\u00e9cr\\u00e8te pas : il faut int\\u00e9resser- @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:38:37 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 75989724, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 95, \"protected\": false, \"id_str\": \"75989724\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": null, \"statuses_count\": 53, \"description\": \"PR @Microsoft\", \"friends_count\": 155, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/427409639/moi2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296265969/images/themes/theme1/bg.png\", \"name\": \"SandraValerii\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"SandraValerii\", \"url\": null, \"created_at\": \"Mon Sep 21 09:01:00 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 4}, \"id\": 31994750932353024, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994750932353024\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ea57b598-7294-44cc-977a-6411cf23f247-31994750932353024"
- },
- {
- "begin": "2873000",
- "end": 2873000,
- "tags": [
- {
- "id-ref": "790b039e-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "id-ref": "790bcc02-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln l'exemple du #fail de #microsoft chez #microsoft : faire simple et utile plutôt que compliqué et \"intelligent\" !",
- "title": "Cyrille Fonvielle: #rsln l'exemple du #fail de #microsoft chez #microsoft : faire simple et utile plutôt que compliqué et \"intelligent\" !",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}, {\"indices\": [19, 24], \"text\": \"fail\"}, {\"indices\": [28, 38], \"text\": \"microsoft\"}, {\"indices\": [44, 54], \"text\": \"microsoft\"}], \"urls\": []}, \"text\": \"#rsln l'exemple du #fail de #microsoft chez #microsoft : faire simple et utile plut\\u00f4t que compliqu\\u00e9 et \\\"intelligent\\\" !\", \"created_at\": \"Mon Jan 31 08:38:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36027828, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 116, \"protected\": false, \"id_str\": \"36027828\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 873, \"description\": \"\", \"friends_count\": 108, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1118444241/Photo_14_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Cyrille Fonvielle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"CyrilleF\", \"url\": \"http://www.cyrillef.fr\", \"created_at\": \"Tue Apr 28 09:27:21 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 13}, \"id\": 31994799854714881, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994799854714881\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "4ca3fab8-efde-4c68-bd4e-2018d504f399-31994799854714881"
- },
- {
- "begin": "2878000",
- "end": 2878000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Got it! Motivated Actors RT @GarrettGoodman: Help! @cshirky just said: loosely coupled systems require ?? actors. What kind of actors? #rsln",
- "title": "Garrett Goodman: Got it! Motivated Actors RT @GarrettGoodman: Help! @cshirky just said: loosely coupled systems require ?? actors. What kind of actors? #rsln",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [28, 43], \"id\": 28351245, \"screen_name\": \"GarrettGoodman\", \"name\": \"Garrett Goodman\", \"id_str\": \"28351245\"}, {\"indices\": [51, 59], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Got it! Motivated Actors RT @GarrettGoodman: Help! @cshirky just said: loosely coupled systems require ?? actors. What kind of actors? #rsln\", \"created_at\": \"Mon Jan 31 08:38:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31994012114100225\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"28351245\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": 31994012114100225, \"in_reply_to_screen_name\": \"GarrettGoodman\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 968, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31994822092922880, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994822092922880\", \"in_reply_to_user_id\": 28351245}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "1d4727d4-f143-4382-868e-645c3308cd96-31994822092922880"
- },
- {
- "begin": "2879000",
- "end": 2879000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@pierrehaski les gens écoutent plus qu'ils ne twittent, et c'est pas mal non plus, de temps en temps :-) #RSLN ++",
- "title": "Gilles BRUNO: @pierrehaski les gens écoutent plus qu'ils ne twittent, et c'est pas mal non plus, de temps en temps :-) #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 12], \"id\": 15796976, \"screen_name\": \"pierrehaski\", \"name\": \"pierrehaski\", \"id_str\": \"15796976\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@pierrehaski les gens \\u00e9coutent plus qu'ils ne twittent, et c'est pas mal non plus, de temps en temps :-) #RSLN\", \"created_at\": \"Mon Jan 31 08:38:55 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31994655017017346\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"15796976\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": 31994655017017346, \"in_reply_to_screen_name\": \"pierrehaski\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4077, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 6342, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 349}, \"id\": 31994824311705601, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994824311705601\", \"in_reply_to_user_id\": 15796976}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "bd66bb39-9b79-451b-b3ea-436c77407e74-31994824311705601"
- },
- {
- "begin": "2887000",
- "end": 2887000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"Printing giving us democracy, radio fashism, and web what kind of organisation ?\"#rsln ?? @Joaquin",
- "title": "Samuel Huron: \"Printing giving us democracy, radio fashism, and web what kind of organisation ?\"#rsln ?? @Joaquin",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [91, 99], \"id\": 3908421, \"screen_name\": \"joaquin\", \"name\": \"Joaquin Larrain\", \"id_str\": \"3908421\"}], \"hashtags\": [{\"indices\": [82, 87], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"Printing giving us democracy, radio fashism, and web what kind of organisation ?\\\"#rsln ?? @Joaquin\", \"created_at\": \"Mon Jan 31 08:39:03 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"listed_count\": 41, \"utc_offset\": -10800, \"statuses_count\": 1674, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"location\": \"Paris, France\", \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null}, \"id\": 31994858772111360, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994858772111360\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "dd7a98b6-0056-4c58-8343-b5447e118448-31994858772111360"
- },
- {
- "begin": "2893000",
- "end": 2893000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"need some guarantee that we can keep talking to each other, even when the state doesn't like it\" @cshirky #rsln",
- "title": "Elisabeth Garrett: \"need some guarantee that we can keep talking to each other, even when the state doesn't like it\" @cshirky #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [98, 106], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [107, 112], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"need some guarantee that we can keep talking to each other, even when the state doesn't like it\\\" @cshirky #rsln\", \"created_at\": \"Mon Jan 31 08:39:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 152375270, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 49, \"protected\": false, \"id_str\": \"152375270\", \"profile_background_color\": \"352726\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 270, \"description\": \"MBA @HECParis. Stagiaire @Soci\\u00e9t\\u00e9G\\u00e9n\\u00e9rale. social marketer. photographer. petite gourmande. wine-cinema-NYC-travel-karaoke-f\\u00fatbol enthusiast. amazed by grace.\", \"friends_count\": 45, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/962811111/23230_106524_7896_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296265969/images/themes/theme5/bg.gif\", \"name\": \"Elisabeth Garrett\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"EliGarrett\", \"url\": \"http://eligarrett.wordpress.com\", \"created_at\": \"Sat Jun 05 19:51:45 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 0}, \"id\": 31994883443003392, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994883443003392\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "dd4e2757-70e4-4b88-82ad-d680ae7b2fca-31994883443003392"
- },
- {
- "begin": "2904000",
- "end": 2904000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky: la longueur des \"legal disclaimer\" de Microsoft est un obstacle à la constitution de communautés #rsln",
- "title": "Antoine Laurent: @cshirky: la longueur des \"legal disclaimer\" de Microsoft est un obstacle à la constitution de communautés #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [108, 113], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky: la longueur des \\\"legal disclaimer\\\" de Microsoft est un obstacle \\u00e0 la constitution de communaut\\u00e9s #rsln\", \"created_at\": \"Mon Jan 31 08:39:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 77846224, \"verified\": false, \"profile_sidebar_fill_color\": \"c9c9c9\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 668, \"protected\": false, \"id_str\": \"77846224\", \"profile_background_color\": \"ffffff\", \"listed_count\": 74, \"utc_offset\": 3600, \"statuses_count\": 1052, \"description\": \"Journalist \\u00e0 Acteurs publics et au World e-gov Forum.\", \"friends_count\": 1035, \"location\": \"Paris\", \"profile_link_color\": \"1f1f3d\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/526079039/identit_.dessin2_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/45847432/camera1.jpg\", \"name\": \"Antoine Laurent\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"anto_l\", \"url\": \"http://antoine-laurent.blogspot.com\", \"created_at\": \"Sun Sep 27 22:04:54 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null}, \"id\": 31994929420963840, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994929420963840\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "81ef9ccb-926e-4c1b-bdf6-b3e203096a00-31994929420963840"
- },
- {
- "begin": "2906000",
- "end": 2906000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @vincentpuig: #rsln pour le tweet polémique plus facile:\nhttp://amateur.iri.centrepompidou.fr/live/",
- "title": "Romain Lange: RT @vincentpuig: #rsln pour le tweet polémique plus facile:\nhttp://amateur.iri.centrepompidou.fr/live/",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://amateur.iri.centrepompidou.fr/live/\", \"indices\": [43, 85], \"expanded_url\": null}]}, \"text\": \"#rsln pour le tweet pol\\u00e9mique plus facile:\\nhttp://amateur.iri.centrepompidou.fr/live/\", \"created_at\": \"Mon Jan 31 08:06:25 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 89, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 5}, \"id\": 31986647222452224, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31986647222452224\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 68424173, \"screen_name\": \"vincentpuig\", \"name\": \"Vincent Puig\", \"id_str\": \"68424173\"}], \"hashtags\": [{\"indices\": [17, 22], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://amateur.iri.centrepompidou.fr/live/\", \"indices\": [60, 102], \"expanded_url\": null}]}, \"text\": \"RT @vincentpuig: #rsln pour le tweet pol\\u00e9mique plus facile:\\nhttp://amateur.iri.centrepompidou.fr/live/\", \"created_at\": \"Mon Jan 31 08:39:22 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 20989152, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 81, \"protected\": false, \"id_str\": \"20989152\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Saint Val\\u00e9ry, Normandie\", \"utc_offset\": 3600, \"statuses_count\": 434, \"description\": \"Parce que Patrick, \\u00e7a fait plus Nicolas que Stanislas, les Bachi-bouzouks jouent de la harpe. Cibul.org\", \"friends_count\": 126, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1230299118/profile_pic_darklight_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296265969/images/themes/theme9/bg.gif\", \"name\": \"Romain Lange\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 23, \"screen_name\": \"romainlange\", \"url\": \"http://www.cibul.org\", \"created_at\": \"Mon Feb 16 14:32:26 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 4}, \"id\": 31994939168530432, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31994939168530432\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "b6943515-fc16-4b09-8a3c-74cab29586a9-31994939168530432"
- },
- {
- "begin": "2929000",
- "end": 2929000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @eni_kao: \"La participation est par définition volontaire, la motivation ne se décrète pas : il faut intéresser\" - @cshirky #RSLN",
- "title": "Alice Antheaume: RT @eni_kao: \"La participation est par définition volontaire, la motivation ne se décrète pas : il faut intéresser\" - @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}, {\"indices\": [118, 126], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [127, 132], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @eni_kao: \\\"La participation est par d\\u00e9finition volontaire, la motivation ne se d\\u00e9cr\\u00e8te pas : il faut int\\u00e9resser\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:39:45 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43686, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2376, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31995033682968576, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995033682968576\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "42eb9bb6-f60b-4b19-bc44-f2c4e28c418a-31995033682968576"
- },
- {
- "begin": "2936000",
- "end": 2936000,
- "tags": [
- {
- "id-ref": "790bcc02-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "+1 RT @Stanm: Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN",
- "title": "thomas rudelle: +1 RT @Stanm: Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [6, 12], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [96, 106], \"text\": \"nooffense\"}, {\"indices\": [107, 112], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"+1 RT @Stanm: Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN\", \"created_at\": \"Mon Jan 31 08:39:52 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 5856932, \"verified\": false, \"profile_sidebar_fill_color\": \"7A6A53\", \"is_translator\": false, \"profile_text_color\": \"948C75\", \"followers_count\": 734, \"protected\": false, \"id_str\": \"5856932\", \"profile_background_color\": \"D9CEB2\", \"location\": \"Paris 10\", \"utc_offset\": 3600, \"statuses_count\": 2839, \"description\": \"E-Marketing Project Manager & Community Manager @generalifrance Social Web and e-recruitment Expert\", \"friends_count\": 292, \"profile_link_color\": \"8c918e\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/883781424/thomasrudelleprofil_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/97732457/x02ab68ba5dfe29e1cb08da7b5781a29.jpg\", \"name\": \"thomas rudelle\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 35, \"screen_name\": \"ThomasRudelle\", \"url\": \"http://fr.linkedin.com/in/thomasrudelle\", \"created_at\": \"Tue May 08 08:10:33 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"99B2B7\", \"following\": null, \"listed_count\": 67}, \"id\": 31995065542909952, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995065542909952\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "91bac572-4c36-4b49-830c-3aba257a72cc-31995065542909952"
- },
- {
- "begin": "2938000",
- "end": 2938000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Open Content has verifiable sources, Open Source/Standards have running code — what's the reality check for Open Policy communities? #rsln",
- "title": "Robin Berjon: Open Content has verifiable sources, Open Source/Standards have running code — what's the reality check for Open Policy communities? #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [133, 138], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Open Content has verifiable sources, Open Source/Standards have running code \\u2014 what's the reality check for Open Policy communities? #rsln\", \"created_at\": \"Mon Jan 31 08:39:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4639, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31995073306558465, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995073306558465\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "18ab8b12-9e49-4573-a284-061d0942a1ad-31995073306558465"
- },
- {
- "begin": "2943000",
- "end": 2943000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "soit c'est la clime, soit je suis allergique à Clay Shirky #rsln --",
- "title": "Christophe Prieuur: soit c'est la clime, soit je suis allergique à Clay Shirky #rsln --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [59, 64], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"soit c'est la clime, soit je suis allergique \\u00e0 Clay Shirky #rsln\", \"created_at\": \"Mon Jan 31 08:39:59 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 2357391, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 65, \"protected\": false, \"id_str\": \"2357391\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 6, \"utc_offset\": 3600, \"statuses_count\": 247, \"description\": \"Researcher on social networks & graph algorithms\", \"friends_count\": 50, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/30077512/tete-bison_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/525672/araignee-plafond.jpg\", \"name\": \"Christophe Prieuur\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"twytof\", \"url\": null, \"created_at\": \"Mon Mar 26 20:54:50 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31995095821590528, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995095821590528\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "6d75f392-e24e-40d0-87f9-894448a3bf1c-31995095821590528"
- },
- {
- "begin": "2947000",
- "end": 2947000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln ?? question http://t.co/pXJ5gAN",
- "title": "Samuel Huron: #rsln ?? question http://t.co/pXJ5gAN",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://t.co/pXJ5gAN\", \"indices\": [18, 37], \"expanded_url\": \"http://twitpic.com/3v3vyv\", \"display_url\": \"twitpic.com/3v3vyv\"}]}, \"text\": \"#rsln ?? question http://t.co/pXJ5gAN\", \"created_at\": \"Mon Jan 31 08:40:03 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"listed_count\": 41, \"utc_offset\": -10800, \"statuses_count\": 1675, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"location\": \"Paris, France\", \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null}, \"id\": 31995112284225536, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995112284225536\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "e0662e91-b667-4b77-9543-ea5764f67110-31995112284225536"
- },
- {
- "begin": "2957000",
- "end": 2957000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@Stanm : Toi tu vas avoir des problèmes ^^ #rsln",
- "title": "Rémi Rivas: @Stanm : Toi tu vas avoir des problèmes ^^ #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 6], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [43, 48], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@Stanm : Toi tu vas avoir des probl\\u00e8mes ^^ #rsln\", \"created_at\": \"Mon Jan 31 08:40:13 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"7937452\", \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"Stanm\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 201324303, \"verified\": false, \"profile_sidebar_fill_color\": \"ffff00\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 71, \"protected\": false, \"id_str\": \"201324303\", \"profile_background_color\": \"000000\", \"location\": \"Paris - Ze capitale of ze love\", \"utc_offset\": 3600, \"statuses_count\": 180, \"description\": \"R\\u00e9mi Rivas - Consultant Marketing NTIC - J'aime le Marketing, La Cantine, Seth Godin, TED et New ORDER. Actuellement au D\\u00e9veloppement Digital chez Altavia.\", \"friends_count\": 218, \"profile_link_color\": \"ff002b\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1143045761/photo_normal.jpeg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/179043662/1291720196yellowwhite.jpg\", \"name\": \"R\\u00e9mi Rivas\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"remirivas\", \"url\": \"http://www.doyoubuzz.com/remi-rivas\", \"created_at\": \"Mon Oct 11 16:10:35 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffbf00\", \"following\": null, \"listed_count\": 4}, \"id\": 31995151593250816, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995151593250816\", \"in_reply_to_user_id\": 7937452}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "1b2015c2-3700-47fe-a4f5-77c7f5e458d4-31995151593250816"
- },
- {
- "begin": "2959000",
- "end": 2959000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"A community fails when no one cares\" #rsln ++",
- "title": "Maria: \"A community fails when no one cares\" #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [38, 43], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"A community fails when no one cares\\\" #rsln ++\", \"created_at\": \"Mon Jan 31 08:40:15 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25264183, \"verified\": false, \"profile_sidebar_fill_color\": \"340738\", \"is_translator\": false, \"profile_text_color\": \"4f3e3e\", \"followers_count\": 328, \"protected\": false, \"id_str\": \"25264183\", \"profile_background_color\": \"f1fabb\", \"listed_count\": 4, \"utc_offset\": 3600, \"statuses_count\": 3810, \"description\": \"Je n'aime pas les enfants. Je pr\\u00e9f\\u00e8re les petits chiens. LOL.\", \"friends_count\": 441, \"location\": \"Paris\", \"profile_link_color\": \"d11963\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1165531173/15707_366300065405_586450405_5382809_4677391_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/80604901/fond_twitter.jpg\", \"name\": \"Maria\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 7, \"screen_name\": \"Splashmacadam_\", \"url\": \"http://www.lastfm.fr/user/splashmacadam\", \"created_at\": \"Thu Mar 19 09:44:19 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffffff\", \"following\": null}, \"id\": 31995159998631936, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995159998631936\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "874df1a7-3526-4bd4-9ad3-138c75d6f1aa-31995159998631936"
- },
- {
- "begin": "2962000",
- "end": 2962000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @eni_kao: [Kouote] La participation est par définition volontaire, la motivation ne se décrète pas : il faut intéresser- @cshirky #RSLN",
- "title": "la pinta: RT @eni_kao: [Kouote] La participation est par définition volontaire, la motivation ne se décrète pas : il faut intéresser- @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}, {\"indices\": [124, 132], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [133, 138], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @eni_kao: [Kouote] La participation est par d\\u00e9finition volontaire, la motivation ne se d\\u00e9cr\\u00e8te pas : il faut int\\u00e9resser- @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:40:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3133, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31995174972297216, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995174972297216\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "f6b383c7-8df0-4eb6-b209-ed4ff23e71ee-31995174972297216"
- },
- {
- "begin": "2965000",
- "end": 2965000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"the printing press democratized the conversation\" @cshirky #RSLN",
- "title": "Gilles BRUNO: \"the printing press democratized the conversation\" @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [51, 59], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [60, 65], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"the printing press democratized the conversation\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:40:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4077, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"listed_count\": 349, \"utc_offset\": 3600, \"statuses_count\": 6343, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"location\": \"Paris, France\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null}, \"id\": 31995185466449920, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995185466449920\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "0fbe0a65-4432-4a1f-96ec-c4f26bb8feea-31995185466449920"
- },
- {
- "begin": "2967000",
- "end": 2967000,
- "tags": [
- {
- "id-ref": "790d55cc-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[vidéo] Clay Shirky (@cshirky) sur la politisation progressive des forums de foot libyens : http://www.twitvid.com/I0FG1 #sidibouzid #RSLN",
- "title": "RSLN mag: [vidéo] Clay Shirky (@cshirky) sur la politisation progressive des forums de foot libyens : http://www.twitvid.com/I0FG1 #sidibouzid #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [21, 29], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [122, 133], \"text\": \"sidibouzid\"}, {\"indices\": [134, 139], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://www.twitvid.com/I0FG1\", \"indices\": [93, 121], \"expanded_url\": null}]}, \"text\": \"[vid\\u00e9o] Clay Shirky (@cshirky) sur la politisation progressive des forums de foot libyens : http://www.twitvid.com/I0FG1 #sidibouzid #RSLN\", \"created_at\": \"Mon Jan 31 08:40:23 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 52345813, \"verified\": false, \"profile_sidebar_fill_color\": \"dbdbdb\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 931, \"protected\": false, \"id_str\": \"52345813\", \"profile_background_color\": \"f2f0ec\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 607, \"description\": \"Laboratoire d\\u2019id\\u00e9es, de r\\u00e9flexions et d\\u2019exp\\u00e9rimentations sur les nouveaux enjeux du monde num\\u00e9rique en ligne, \\u00e9dit\\u00e9 par Microsoft France.\", \"friends_count\": 204, \"profile_link_color\": \"331043\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1175345395/Logo_RSLN_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/175454723/rslntwitterbgsmall.png\", \"name\": \"RSLN mag\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"RSLNmag\", \"url\": \"http://www.rslnmag.fr\", \"created_at\": \"Tue Jun 30 08:43:20 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"c8c7c3\", \"following\": null, \"listed_count\": 112}, \"id\": 31995196627488768, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995196627488768\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "f276004a-48b4-433c-b1d9-b14948828ad2-31995196627488768"
- },
- {
- "begin": "2967000",
- "end": 2967000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Regrette de ne pouvoir assister à la conf de @cshirky au lab #RSLN. Heureusement @Stanm @alicanth @versac @eni_kao livetweetent. Suivez-les!",
- "title": "marjoriepaillon: Regrette de ne pouvoir assister à la conf de @cshirky au lab #RSLN. Heureusement @Stanm @alicanth @versac @eni_kao livetweetent. Suivez-les!",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [45, 53], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}, {\"indices\": [81, 87], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}, {\"indices\": [88, 97], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}, {\"indices\": [98, 105], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}, {\"indices\": [106, 114], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}], \"hashtags\": [{\"indices\": [61, 66], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Regrette de ne pouvoir assister \\u00e0 la conf de @cshirky au lab #RSLN. Heureusement @Stanm @alicanth @versac @eni_kao livetweetent. Suivez-les!\", \"created_at\": \"Mon Jan 31 08:40:23 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 16039806, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 3808, \"protected\": false, \"id_str\": \"16039806\", \"profile_background_color\": \"EBEBEB\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1940, \"description\": \"Journaliste News, Web & Mag \\r\\n// R\\u00e9f\\u00e9rences: @ilovepolitics,BFMTV,France 5 \", \"friends_count\": 622, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/401202539/Image_1_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"marjoriepaillon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"marjoriepaillon\", \"url\": \"http://www.ilovepolitics.info\", \"created_at\": \"Fri Aug 29 09:08:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 346}, \"id\": 31995196694601728, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995196694601728\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "e2734b59-f70c-43e9-a869-4f500bd9ac78-31995196694601728"
- },
- {
- "begin": "2968000",
- "end": 2968000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "title": "pierrehaski: RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [78, 83], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:31:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43686, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2376, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31993059197587456, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31993059197587456\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [92, 97], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:40:24 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15796976, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 16917, \"protected\": false, \"id_str\": \"15796976\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4598, \"description\": \"Formerly with Lib\\u00e9ration, cofounder of Rue89.com, France's leading pure player news website\", \"friends_count\": 1262, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/772056270/-1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme1/bg.png\", \"name\": \"pierrehaski\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 246, \"screen_name\": \"pierrehaski\", \"url\": \"http://www.rue89.com\", \"created_at\": \"Sun Aug 10 10:30:37 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 957}, \"id\": 31995198812717056, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31995198812717056\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "d9f675cb-0ca3-4630-b124-602f27b9dd35-31995198812717056"
- },
- {
- "begin": "2980000",
- "end": 2980000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @gillesbruno: \"the printing press democratized the conversation\" @cshirky #RSLN",
- "title": "marjoriepaillon: RT @gillesbruno: \"the printing press democratized the conversation\" @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [51, 59], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [60, 65], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"the printing press democratized the conversation\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:40:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4077, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 6343, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 349}, \"id\": 31995185466449920, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31995185466449920\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 909681, \"screen_name\": \"gillesbruno\", \"name\": \"Gilles BRUNO\", \"id_str\": \"909681\"}, {\"indices\": [68, 76], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [77, 82], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @gillesbruno: \\\"the printing press democratized the conversation\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:40:36 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 16039806, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 3808, \"protected\": false, \"id_str\": \"16039806\", \"profile_background_color\": \"EBEBEB\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1941, \"description\": \"Journaliste News, Web & Mag \\r\\n// R\\u00e9f\\u00e9rences: @ilovepolitics,BFMTV,France 5 \", \"friends_count\": 622, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/401202539/Image_1_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"marjoriepaillon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"marjoriepaillon\", \"url\": \"http://www.ilovepolitics.info\", \"created_at\": \"Fri Aug 29 09:08:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 346}, \"id\": 31995249240834048, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31995249240834048\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "544e33f7-f127-4f2e-8cdd-e3a11210d29b-31995249240834048"
- },
- {
- "begin": "2992000",
- "end": 2992000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "title": "Web2 Niouz: RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [78, 83], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:31:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43686, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2376, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31993059197587456, \"place\": null, \"retweet_count\": 3, \"geo\": null, \"id_str\": \"31993059197587456\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [92, 97], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:40:48 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17743173, \"verified\": false, \"profile_sidebar_fill_color\": \"EADEAA\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 385, \"protected\": false, \"id_str\": \"17743173\", \"profile_background_color\": \"8B542B\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6127, \"description\": \"Semi-Geek, Web Application Engineer, new media Entrepreneur. I tweet about culture (TV/Music/film/), Politics and Technology. \", \"friends_count\": 419, \"profile_link_color\": \"9D582E\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/794111776/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296156503/images/themes/theme8/bg.gif\", \"name\": \"Web2 Niouz\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 126, \"screen_name\": \"web2niouz\", \"url\": \"http://www.web2niouz.com\", \"created_at\": \"Sat Nov 29 22:28:43 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"D9B17E\", \"following\": null, \"listed_count\": 21}, \"id\": 31995301376040960, \"place\": null, \"retweet_count\": 3, \"geo\": null, \"id_str\": \"31995301376040960\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "069d0b03-4abb-40c1-80e4-13f3d30895ff-31995301376040960"
- },
- {
- "begin": "3003000",
- "end": 3003000,
- "tags": [
- {
- "id-ref": "790dd65a-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Internet = printing press in terms of its disruptive powers because #democratizes production & consumption @cshirky #rsln ++",
- "title": "Elisabeth Garrett: Internet = printing press in terms of its disruptive powers because #democratizes production & consumption @cshirky #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [107, 115], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [68, 81], \"text\": \"democratizes\"}, {\"indices\": [116, 121], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Internet = printing press in terms of its disruptive powers because #democratizes production & consumption @cshirky #rsln\", \"created_at\": \"Mon Jan 31 08:40:59 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 152375270, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 49, \"protected\": false, \"id_str\": \"152375270\", \"profile_background_color\": \"352726\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 271, \"description\": \"MBA @HECParis. Stagiaire @Soci\\u00e9t\\u00e9G\\u00e9n\\u00e9rale. social marketer. photographer. petite gourmande. wine-cinema-NYC-travel-karaoke-f\\u00fatbol enthusiast. amazed by grace.\", \"friends_count\": 45, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/962811111/23230_106524_7896_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296265969/images/themes/theme5/bg.gif\", \"name\": \"Elisabeth Garrett\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"EliGarrett\", \"url\": \"http://eligarrett.wordpress.com\", \"created_at\": \"Sat Jun 05 19:51:45 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31995345898573825, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995345898573825\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "89ed65fe-ab00-4114-8379-2af01a0056b0-31995345898573825"
- },
- {
- "begin": "3025000",
- "end": 3025000,
- "tags": [
- {
- "id-ref": "790dd65a-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: RT @versac: L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. #RSLN #clayshirky",
- "title": "Web2 Niouz: RT @alicanth: RT @versac: L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. #RSLN #clayshirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [90, 95], \"text\": \"RSLN\"}, {\"indices\": [96, 107], \"text\": \"clayshirky\"}], \"urls\": []}, \"text\": \"RT @versac: L'Internet, c'est un peu comme le foot : \\u00e7a aide \\u00e0 coordonner les sentiments. #RSLN #clayshirky\", \"created_at\": \"Mon Jan 31 08:23:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43686, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"listed_count\": 758, \"utc_offset\": 3600, \"statuses_count\": 2376, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"location\": \"Paris\", \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null}, \"id\": 31990899906977792, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31990899906977792\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}, {\"indices\": [17, 24], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [104, 109], \"text\": \"RSLN\"}, {\"indices\": [110, 121], \"text\": \"clayshirky\"}], \"urls\": []}, \"text\": \"RT @alicanth: RT @versac: L'Internet, c'est un peu comme le foot : \\u00e7a aide \\u00e0 coordonner les sentiments. #RSLN #clayshirky\", \"created_at\": \"Mon Jan 31 08:41:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17743173, \"verified\": false, \"profile_sidebar_fill_color\": \"EADEAA\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 385, \"protected\": false, \"id_str\": \"17743173\", \"profile_background_color\": \"8B542B\", \"listed_count\": 21, \"utc_offset\": 3600, \"statuses_count\": 6129, \"description\": \"Semi-Geek, Web Application Engineer, new media Entrepreneur. I tweet about culture (TV/Music/film/), Politics and Technology. \", \"friends_count\": 419, \"location\": \"Paris\", \"profile_link_color\": \"9D582E\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/794111776/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296156503/images/themes/theme8/bg.gif\", \"name\": \"Web2 Niouz\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 126, \"screen_name\": \"web2niouz\", \"url\": \"http://www.web2niouz.com\", \"created_at\": \"Sat Nov 29 22:28:43 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"D9B17E\", \"following\": null}, \"id\": 31995436902383616, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31995436902383616\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "c65f5521-f10e-49f6-9c5b-4da05d855d94-31995436902383616"
- },
- {
- "begin": "3033000",
- "end": 3033000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @twytof: soit c'est la clime, soit je suis allergique à Clay Shirky #rsln",
- "title": "Catherine.T-PINTO: RT @twytof: soit c'est la clime, soit je suis allergique à Clay Shirky #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [59, 64], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"soit c'est la clime, soit je suis allergique \\u00e0 Clay Shirky #rsln\", \"created_at\": \"Mon Jan 31 08:39:59 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 2357391, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 65, \"protected\": false, \"id_str\": \"2357391\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 6, \"utc_offset\": 3600, \"statuses_count\": 247, \"description\": \"Researcher on social networks & graph algorithms\", \"friends_count\": 50, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/30077512/tete-bison_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/525672/araignee-plafond.jpg\", \"name\": \"Christophe Prieuur\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"twytof\", \"url\": null, \"created_at\": \"Mon Mar 26 20:54:50 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31995095821590528, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31995095821590528\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 2357391, \"screen_name\": \"twytof\", \"name\": \"Christophe Prieuur\", \"id_str\": \"2357391\"}], \"hashtags\": [{\"indices\": [71, 76], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @twytof: soit c'est la clime, soit je suis allergique \\u00e0 Clay Shirky #rsln\", \"created_at\": \"Mon Jan 31 08:41:29 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 156602575, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 188, \"protected\": false, \"id_str\": \"156602575\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 14, \"utc_offset\": null, \"statuses_count\": 792, \"description\": \"le libre arbitre....c'est tout ce que j'ai retenu de mes cours de cath\\u00e9 tout le reste je l'ai jet\\u00e9...\", \"friends_count\": 408, \"location\": \"\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1186509402/kti_ego_box_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/177724100/sur_tv_accueil.jpg\", \"name\": \"Catherine.T-PINTO\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 20, \"screen_name\": \"catherinetpinto\", \"url\": \"http://webcastory.biz\", \"created_at\": \"Thu Jun 17 11:08:18 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31995471769636864, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31995471769636864\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "96f715f8-d6d2-4940-9c04-d1d14cee1826-31995471769636864"
- },
- {
- "begin": "3075000",
- "end": 3075000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @marjoriepaillon: Regrette de ne pouvoir assister à la conf de @cshirky au lab #RSLN. Heureusement @Stanm @alicanth @versac @eni_kao ...",
- "title": "Web2 Niouz: RT @marjoriepaillon: Regrette de ne pouvoir assister à la conf de @cshirky au lab #RSLN. Heureusement @Stanm @alicanth @versac @eni_kao ...",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [45, 53], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}, {\"indices\": [81, 87], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}, {\"indices\": [88, 97], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}, {\"indices\": [98, 105], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}, {\"indices\": [106, 114], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}], \"hashtags\": [{\"indices\": [61, 66], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Regrette de ne pouvoir assister \\u00e0 la conf de @cshirky au lab #RSLN. Heureusement @Stanm @alicanth @versac @eni_kao livetweetent. Suivez-les!\", \"created_at\": \"Mon Jan 31 08:40:23 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 16039806, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 3808, \"protected\": false, \"id_str\": \"16039806\", \"profile_background_color\": \"EBEBEB\", \"listed_count\": 346, \"utc_offset\": 3600, \"statuses_count\": 1942, \"description\": \"Journaliste News, Web & Mag \\r\\n// R\\u00e9f\\u00e9rences: @ilovepolitics,BFMTV,France 5 \", \"friends_count\": 622, \"location\": \"Paris\", \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/401202539/Image_1_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"marjoriepaillon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"marjoriepaillon\", \"url\": \"http://www.ilovepolitics.info\", \"created_at\": \"Fri Aug 29 09:08:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null}, \"id\": 31995196694601728, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31995196694601728\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 19], \"id\": 16039806, \"screen_name\": \"marjoriepaillon\", \"name\": \"marjoriepaillon\", \"id_str\": \"16039806\"}, {\"indices\": [66, 74], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}, {\"indices\": [102, 108], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}, {\"indices\": [109, 118], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}, {\"indices\": [119, 126], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}, {\"indices\": [127, 135], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}], \"hashtags\": [{\"indices\": [82, 87], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @marjoriepaillon: Regrette de ne pouvoir assister \\u00e0 la conf de @cshirky au lab #RSLN. Heureusement @Stanm @alicanth @versac @eni_kao ...\", \"created_at\": \"Mon Jan 31 08:42:11 +0000 2011\", \"truncated\": true, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17743173, \"verified\": false, \"profile_sidebar_fill_color\": \"EADEAA\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 385, \"protected\": false, \"id_str\": \"17743173\", \"profile_background_color\": \"8B542B\", \"listed_count\": 21, \"utc_offset\": 3600, \"statuses_count\": 6132, \"description\": \"Semi-Geek, Web Application Engineer, new media Entrepreneur. I tweet about culture (TV/Music/film/), Politics and Technology. \", \"friends_count\": 419, \"location\": \"Paris\", \"profile_link_color\": \"9D582E\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/794111776/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296156503/images/themes/theme8/bg.gif\", \"name\": \"Web2 Niouz\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 126, \"screen_name\": \"web2niouz\", \"url\": \"http://www.web2niouz.com\", \"created_at\": \"Sat Nov 29 22:28:43 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"D9B17E\", \"following\": null}, \"id\": 31995646961520640, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31995646961520640\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "6cd0df71-e6f4-4ffc-865c-708308ce507f-31995646961520640"
- },
- {
- "begin": "3084000",
- "end": 3084000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation??\" #RSLN",
- "title": "Alice Antheaume: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation??\" #RSLN",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [91, 96], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:42:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43686, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"listed_count\": 758, \"utc_offset\": 3600, \"statuses_count\": 2377, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"location\": \"Paris\", \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null}, \"id\": 31995685758832640, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995685758832640\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "158b0c67-736b-4b81-bfbd-5bd4f41bca38-31995685758832640"
- },
- {
- "begin": "3094000",
- "end": 3094000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln démocratie de production et démocratie de consommation: c'est en fait l'économie de la contribution (www.arsindustrialis.org)==",
- "title": "Vincent Puig: #rsln démocratie de production et démocratie de consommation: c'est en fait l'économie de la contribution (www.arsindustrialis.org)==",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln d\\u00e9mocratie de production et d\\u00e9mocratie de consommation: c'est en fait l'\\u00e9conomie de la contribution (www.arsindustrialis.org)==\", \"created_at\": \"Mon Jan 31 08:42:30 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 5, \"utc_offset\": 3600, \"statuses_count\": 90, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31995727634759680, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995727634759680\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "2769bb49-cabb-4839-92b8-dcfa46a8a09e-31995727634759680"
- },
- {
- "begin": "3111000",
- "end": 3111000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln talking about Pepsi Refresh / Girl\nEffect by Nike / Can brands trigger cognitive surplus for civic action instead of Governments ??",
- "title": "laura thierry: #rsln talking about Pepsi Refresh / Girl\nEffect by Nike / Can brands trigger cognitive surplus for civic action instead of Governments ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln talking about Pepsi Refresh / Girl\\nEffect by Nike / Can brands trigger cognitive surplus for civic action instead of Governments ??\", \"created_at\": \"Mon Jan 31 08:42:47 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14459895, \"verified\": false, \"profile_sidebar_fill_color\": \"c4c4c4\", \"is_translator\": false, \"profile_text_color\": \"030303\", \"followers_count\": 234, \"protected\": false, \"id_str\": \"14459895\", \"profile_background_color\": \"9AE4E8\", \"listed_count\": 20, \"utc_offset\": 3600, \"statuses_count\": 535, \"description\": \"community manager event planner @danonecommunity et @babyloan Social Business fellow!\", \"friends_count\": 338, \"location\": \"right now, Paris\", \"profile_link_color\": \"0004ff\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/422010957/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/24153611/twiit.jpg\", \"name\": \"laura thierry\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 4, \"screen_name\": \"laurath\", \"url\": \"http://www.facebook.com/laurathierry\", \"created_at\": \"Mon Apr 21 08:49:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffffff\", \"following\": null}, \"id\": 31995799512551424, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995799512551424\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "433021fc-1590-4ddb-9e50-06c749e43d8e-31995799512551424"
- },
- {
- "begin": "3112000",
- "end": 3112000,
- "tags": [
- {
- "id-ref": "790e86ae-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": ".@genevievepetit vient de faire la promo de #Pepsico, et @cshirky vient de l'outer en lui demandant \"is it your job?\" #RSLN",
- "title": "Gilles BRUNO: .@genevievepetit vient de faire la promo de #Pepsico, et @cshirky vient de l'outer en lui demandant \"is it your job?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [1, 16], \"id\": 38383339, \"screen_name\": \"genevievepetit\", \"name\": \"Genevi\\u00e8ve Petit\", \"id_str\": \"38383339\"}, {\"indices\": [57, 65], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [44, 52], \"text\": \"Pepsico\"}, {\"indices\": [119, 124], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \".@genevievepetit vient de faire la promo de #Pepsico, et @cshirky vient de l'outer en lui demandant \\\"is it your job?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:42:48 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4077, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"listed_count\": 349, \"utc_offset\": 3600, \"statuses_count\": 6344, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"location\": \"Paris, France\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null}, \"id\": 31995800783429632, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995800783429632\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ead1e703-803d-4ea2-a460-1475887786bd-31995800783429632"
- },
- {
- "begin": "3129000",
- "end": 3129000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "title": "marjoriepaillon: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [91, 96], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:42:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43686, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2377, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31995685758832640, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31995685758832640\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:43:05 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 16039806, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 3808, \"protected\": false, \"id_str\": \"16039806\", \"profile_background_color\": \"EBEBEB\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1943, \"description\": \"Journaliste News, Web & Mag \\r\\n// R\\u00e9f\\u00e9rences: @ilovepolitics,BFMTV,France 5 \", \"friends_count\": 622, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/401202539/Image_1_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"marjoriepaillon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"marjoriepaillon\", \"url\": \"http://www.ilovepolitics.info\", \"created_at\": \"Fri Aug 29 09:08:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 346}, \"id\": 31995872053035008, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31995872053035008\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "0d77dd05-c365-4fe1-9d2a-c2769c2a3c2d-31995872053035008"
- },
- {
- "begin": "3132000",
- "end": 3132000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "title": "Etumnamboa: RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [78, 83], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:31:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43686, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2377, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31993059197587456, \"place\": null, \"retweet_count\": 4, \"geo\": null, \"id_str\": \"31993059197587456\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [92, 97], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:43:08 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 91661109, \"verified\": false, \"profile_sidebar_fill_color\": \"95E8EC\", \"is_translator\": false, \"profile_text_color\": \"3C3940\", \"followers_count\": 321, \"protected\": false, \"id_str\": \"91661109\", \"profile_background_color\": \"0099B9\", \"location\": \"Africa\", \"utc_offset\": 3600, \"statuses_count\": 8948, \"description\": \"Entrepreneur founder of 24Labs, Partner at Angeventures, Curator of 9ideasConference, Bloggeur Activiste\", \"friends_count\": 158, \"profile_link_color\": \"0099B9\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/894512558/Love_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/100811360/Wallpapers_24_LABS_2.jpg\", \"name\": \"Etumnamboa\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"etumnamboa\", \"url\": \"http://africa2point0.com\", \"created_at\": \"Sat Nov 21 21:51:29 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"5ED4DC\", \"following\": null, \"listed_count\": 31}, \"id\": 31995886368194560, \"place\": null, \"retweet_count\": 4, \"geo\": null, \"id_str\": \"31995886368194560\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "6de65748-884a-4f4d-9d45-5eae3d2cc16d-31995886368194560"
- },
- {
- "begin": "3134000",
- "end": 3134000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Produce, participate, share, consumer... tout ça a la fois! #rsln ++",
- "title": "Hervé Jégouzo: Produce, participate, share, consumer... tout ça a la fois! #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [61, 66], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Produce, participate, share, consumer... \\u00a0tout \\u00e7a a la fois! #rsln\", \"created_at\": \"Mon Jan 31 08:43:10 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 120396187, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 30, \"protected\": false, \"id_str\": \"120396187\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 1, \"utc_offset\": 3600, \"statuses_count\": 125, \"description\": \"Herv\\u00e9 J\\u00e9gouzo, porteur de projet de r\\u00e9seau social du travail pour mettre les salari\\u00e9s en relation entre eux et avec des experts\", \"friends_count\": 43, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1130349766/PhotoHJDieppe_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296245718/images/themes/theme1/bg.png\", \"name\": \"Herv\\u00e9 J\\u00e9gouzo\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Herve921\", \"url\": \"http://parlonsdutravail.com\", \"created_at\": \"Sat Mar 06 09:17:00 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31995895352397824, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995895352397824\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "7de2457b-c93d-4db6-a110-62d0477e890b-31995895352397824"
- },
- {
- "begin": "3156000",
- "end": 3156000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln {quote} \"quand une entreprise fait du social, j'ai toujours un doute, je ne peux pas m'empêcher de penser que c'est du marketing ...\" ++",
- "title": "Cyrille Fonvielle: #rsln {quote} \"quand une entreprise fait du social, j'ai toujours un doute, je ne peux pas m'empêcher de penser que c'est du marketing ...\" ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln {quote} \\\"quand une entreprise fait du social, j'ai toujours un doute, je ne peux pas m'emp\\u00eacher de penser que c'est du marketing ...\\\"\", \"created_at\": \"Mon Jan 31 08:43:32 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36027828, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 116, \"protected\": false, \"id_str\": \"36027828\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 874, \"description\": \"\", \"friends_count\": 109, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1118444241/Photo_14_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Cyrille Fonvielle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"CyrilleF\", \"url\": \"http://www.cyrillef.fr\", \"created_at\": \"Tue Apr 28 09:27:21 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 13}, \"id\": 31995989124452352, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995989124452352\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "8901cf51-ca59-4fb3-8bc7-ea081d63cc97-31995989124452352"
- },
- {
- "begin": "3207000",
- "end": 3207000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Conférence de Clay Shirky au lab #RSLN. Pas de vidéo live. -- Expérimentation de l'application \"annotation polémique\" … http://ur1.ca/32g6s",
- "title": "Christophe Ducamp: Conférence de Clay Shirky au lab #RSLN. Pas de vidéo live. -- Expérimentation de l'application \"annotation polémique\" … http://ur1.ca/32g6s",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [33, 38], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://ur1.ca/32g6s\", \"indices\": [121, 140], \"expanded_url\": null}]}, \"text\": \"Conf\\u00e9rence de Clay Shirky au lab #RSLN. Pas de vid\\u00e9o live. -- Exp\\u00e9rimentation de l'application \\\"annotation pol\\u00e9mique\\\" \\u2026 http://ur1.ca/32g6s\", \"created_at\": \"Mon Jan 31 08:44:23 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": {\"type\": \"Point\", \"coordinates\": [2.3506999999999998, 48.860100000000003]}, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://status.net\\\" rel=\\\"nofollow\\\">status.net</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 415643, \"verified\": false, \"profile_sidebar_fill_color\": \"FAE32C\", \"is_translator\": true, \"profile_text_color\": \"7E7218\", \"followers_count\": 2116, \"protected\": false, \"id_str\": \"415643\", \"profile_background_color\": \"F9E32D\", \"location\": \"Grands Crus Paris (Paris, FR)\", \"utc_offset\": 3600, \"statuses_count\": 10361, \"description\": \"web-enthusiast, artist and R&D around life, social design, technology and openmoney.\", \"friends_count\": 1305, \"profile_link_color\": \"967F00\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/278009807/green_3751_AttractiveW_-_Off_the_Record_sur_Flickr___partage_de_photos___normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/10668902/Cell.jpg\", \"name\": \"Christophe Ducamp\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 63, \"screen_name\": \"xtof_fr\", \"url\": \"http://christopheducamp.com/\", \"created_at\": \"Mon Jan 01 15:12:01 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"FAE32C\", \"following\": null, \"listed_count\": 225}, \"id\": 31996199552679936, \"place\": {\"name\": \"Saint-Merri\", \"url\": \"http://api.twitter.com/1/geo/id/9832662b07f908ee.json\", \"country\": \"France\", \"full_name\": \"Saint-Merri, Paris\", \"bounding_box\": {\"type\": \"Polygon\", \"coordinates\": [[[2.3466610000000001, 48.854478], [2.356833, 48.854478], [2.356833, 48.862054000000001], [2.3466610000000001, 48.862054000000001]]]}, \"place_type\": \"neighborhood\", \"country_code\": \"FR\", \"attributes\": {}, \"id\": \"9832662b07f908ee\"}, \"retweet_count\": 0, \"geo\": {\"type\": \"Point\", \"coordinates\": [48.860100000000003, 2.3506999999999998]}, \"id_str\": \"31996199552679936\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "6b2b775b-6b8e-4d63-b8fb-e342a2500474-31996199552679936"
- },
- {
- "begin": "3209000",
- "end": 3209000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @anto_l: @cshirky: la longueur des \"legal disclaimer\" de Microsoft est un obstacle à la constitution de communautés #rsln",
- "title": "Stanm: RT @anto_l: @cshirky: la longueur des \"legal disclaimer\" de Microsoft est un obstacle à la constitution de communautés #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [108, 113], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky: la longueur des \\\"legal disclaimer\\\" de Microsoft est un obstacle \\u00e0 la constitution de communaut\\u00e9s #rsln\", \"created_at\": \"Mon Jan 31 08:39:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 77846224, \"verified\": false, \"profile_sidebar_fill_color\": \"c9c9c9\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 666, \"protected\": false, \"id_str\": \"77846224\", \"profile_background_color\": \"ffffff\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1052, \"description\": \"Journalist \\u00e0 Acteurs publics et au World e-gov Forum.\", \"friends_count\": 1035, \"profile_link_color\": \"1f1f3d\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/526079039/identit_.dessin2_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/45847432/camera1.jpg\", \"name\": \"Antoine Laurent\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"anto_l\", \"url\": \"http://antoine-laurent.blogspot.com\", \"created_at\": \"Sun Sep 27 22:04:54 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 74}, \"id\": 31994929420963840, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994929420963840\", \"in_reply_to_user_id\": 6141832}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 77846224, \"screen_name\": \"anto_l\", \"name\": \"Antoine Laurent\", \"id_str\": \"77846224\"}, {\"indices\": [12, 20], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [120, 125], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @anto_l: @cshirky: la longueur des \\\"legal disclaimer\\\" de Microsoft est un obstacle \\u00e0 la constitution de communaut\\u00e9s #rsln\", \"created_at\": \"Mon Jan 31 08:44:25 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 539, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 914, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null, \"listed_count\": 40}, \"id\": 31996210852139008, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996210852139008\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ede64f9e-a7db-4426-a012-b64e332f4236-31996210852139008"
- },
- {
- "begin": "3228000",
- "end": 3228000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "title": "SandraValerii: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [91, 96], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:42:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43687, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2377, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31995685758832640, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31995685758832640\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:44:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 75989724, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 95, \"protected\": false, \"id_str\": \"75989724\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": null, \"statuses_count\": 54, \"description\": \"PR @Microsoft\", \"friends_count\": 156, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/427409639/moi2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296265969/images/themes/theme1/bg.png\", \"name\": \"SandraValerii\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"SandraValerii\", \"url\": null, \"created_at\": \"Mon Sep 21 09:01:00 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 4}, \"id\": 31996289092689920, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31996289092689920\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "67a84e3f-9fe3-42a4-8a6a-c85d551b29ba-31996289092689920"
- },
- {
- "begin": "3245000",
- "end": 3245000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Quelle est la recette pour qu'une community se crée ? Il n'y en a pas. Tout repose sur la motivation et l'intérêt. @cshirky #RSLN ++",
- "title": "Florence Santrot: Quelle est la recette pour qu'une community se crée ? Il n'y en a pas. Tout repose sur la motivation et l'intérêt. @cshirky #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [115, 123], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [124, 129], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Quelle est la recette pour qu'une community se cr\\u00e9e ? Il n'y en a pas. Tout repose sur la motivation et l'int\\u00e9r\\u00eat. @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:45:01 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15267117, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 128, \"protected\": false, \"id_str\": \"15267117\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 761, \"description\": \"R\\u00e9dac chef adjointe - Web journaliste @Metro\", \"friends_count\": 120, \"profile_link_color\": \"990008\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1187804120/flo_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/165618714/Capture_d__cran_2010-10-26___23.08.07.jpg\", \"name\": \"Florence Santrot\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"florencesantrot\", \"url\": \"http://metrofrance.com/blog/bigbugblog\", \"created_at\": \"Sun Jun 29 00:30:32 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 3}, \"id\": 31996360915943424, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996360915943424\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "93975af1-2672-482a-8ee9-8dc76c61c8c9-31996360915943424"
- },
- {
- "begin": "3251000",
- "end": 3251000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @laurath: #rsln talking about Pepsi Refresh / Girl\nEffect by Nike / Can brands trigger cognitive surplus for civic action instead of ...",
- "title": "Pierre Mounier: RT @laurath: #rsln talking about Pepsi Refresh / Girl\nEffect by Nike / Can brands trigger cognitive surplus for civic action instead of ...",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln talking about Pepsi Refresh / Girl\\nEffect by Nike / Can brands trigger cognitive surplus for civic action instead of Governments ??\", \"created_at\": \"Mon Jan 31 08:42:47 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14459895, \"verified\": false, \"profile_sidebar_fill_color\": \"c4c4c4\", \"is_translator\": false, \"profile_text_color\": \"030303\", \"followers_count\": 234, \"protected\": false, \"id_str\": \"14459895\", \"profile_background_color\": \"9AE4E8\", \"location\": \"right now, Paris\", \"utc_offset\": 3600, \"statuses_count\": 535, \"description\": \"community manager event planner @danonecommunity et @babyloan Social Business fellow!\", \"friends_count\": 338, \"profile_link_color\": \"0004ff\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/422010957/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/24153611/twiit.jpg\", \"name\": \"laura thierry\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 4, \"screen_name\": \"laurath\", \"url\": \"http://www.facebook.com/laurathierry\", \"created_at\": \"Mon Apr 21 08:49:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffffff\", \"following\": null, \"listed_count\": 20}, \"id\": 31995799512551424, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995799512551424\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 14459895, \"screen_name\": \"laurath\", \"name\": \"laura thierry\", \"id_str\": \"14459895\"}], \"hashtags\": [{\"indices\": [13, 18], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @laurath: #rsln talking about Pepsi Refresh / Girl\\nEffect by Nike / Can brands trigger cognitive surplus for civic action instead of ...\", \"created_at\": \"Mon Jan 31 08:45:07 +0000 2011\", \"truncated\": true, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14233770, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 628, \"protected\": false, \"id_str\": \"14233770\", \"profile_background_color\": \"352726\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2480, \"description\": \"Directeur adjoint du Cl\\u00e9o. Fondateur et principal auteur d'Homo Numericus.\", \"friends_count\": 306, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/52135065/pmounier_bd_moyen_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/190199985/twilk_background_4d287d7ccb851.jpg\", \"name\": \"Pierre Mounier\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 10, \"screen_name\": \"piotrr70\", \"url\": \"http://pierremounier.net\", \"created_at\": \"Thu Mar 27 08:45:11 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 102}, \"id\": 31996385381326848, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996385381326848\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "d4691476-0f9a-4280-8dce-2ecbcd65efcf-31996385381326848"
- },
- {
- "begin": "3254000",
- "end": 3254000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "title": "la pinta: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:45:10 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3134, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31996398937313281, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996398937313281\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "f6721a84-9560-4fe4-8c68-b5d470dde86b-31996398937313281"
- },
- {
- "begin": "3255000",
- "end": 3255000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "title": "Alexandre Monnin: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [91, 96], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:42:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43687, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2377, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31995685758832640, \"place\": null, \"retweet_count\": 3, \"geo\": null, \"id_str\": \"31995685758832640\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:45:11 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7409472, \"verified\": false, \"profile_sidebar_fill_color\": \"E3E2DE\", \"is_translator\": false, \"profile_text_color\": \"634047\", \"followers_count\": 317, \"protected\": false, \"id_str\": \"7409472\", \"profile_background_color\": \"EDECE9\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 2461, \"description\": \"PhD student in Philosophy working on ontologies (computer & philo ones), tagging, Semantic Web, DigitalH, but mostly advocate for the Philosophy of the Web.\", \"friends_count\": 441, \"profile_link_color\": \"088253\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/513016932/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296173346/images/themes/theme3/bg.gif\", \"name\": \"Alexandre Monnin\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"aamonnz\", \"url\": \"http://execo.univ-paris1.fr/spip.php?article67\", \"created_at\": \"Wed Jul 11 18:52:41 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"D3D2CF\", \"following\": null, \"listed_count\": 59}, \"id\": 31996404415074305, \"place\": null, \"retweet_count\": 3, \"geo\": null, \"id_str\": \"31996404415074305\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "6c7186ad-843d-4158-ac78-a68527d23c2c-31996404415074305"
- },
- {
- "begin": "3272000",
- "end": 3272000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky's been throwing out quotes all morning. Latest: \"Whereof I do not know, thereof I should not speak\" #rsln nice way to dodge a Q!",
- "title": "Garrett Goodman: @cshirky's been throwing out quotes all morning. Latest: \"Whereof I do not know, thereof I should not speak\" #rsln nice way to dodge a Q!",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [109, 114], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky's been throwing out quotes all morning. Latest: \\\"Whereof I do not know, thereof I should not speak\\\" #rsln nice way to dodge a Q!\", \"created_at\": \"Mon Jan 31 08:45:28 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"listed_count\": 15, \"utc_offset\": 3600, \"statuses_count\": 969, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31996474539638784, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996474539638784\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "6c359dbb-783d-4b35-80dc-25fda02e9fdd-31996474539638784"
- },
- {
- "begin": "3282000",
- "end": 3282000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @anto_l: @cshirky: la longueur des \"legal disclaimer\" de Microsoft est un obstacle à la constitution de communautés #rsln",
- "title": "Em. de Saint-Bon: RT @anto_l: @cshirky: la longueur des \"legal disclaimer\" de Microsoft est un obstacle à la constitution de communautés #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [108, 113], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky: la longueur des \\\"legal disclaimer\\\" de Microsoft est un obstacle \\u00e0 la constitution de communaut\\u00e9s #rsln\", \"created_at\": \"Mon Jan 31 08:39:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 77846224, \"verified\": false, \"profile_sidebar_fill_color\": \"c9c9c9\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 666, \"protected\": false, \"id_str\": \"77846224\", \"profile_background_color\": \"ffffff\", \"listed_count\": 74, \"utc_offset\": 3600, \"statuses_count\": 1052, \"description\": \"Journalist \\u00e0 Acteurs publics et au World e-gov Forum.\", \"friends_count\": 1035, \"location\": \"Paris\", \"profile_link_color\": \"1f1f3d\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/526079039/identit_.dessin2_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/45847432/camera1.jpg\", \"name\": \"Antoine Laurent\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"anto_l\", \"url\": \"http://antoine-laurent.blogspot.com\", \"created_at\": \"Sun Sep 27 22:04:54 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null}, \"id\": 31994929420963840, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31994929420963840\", \"in_reply_to_user_id\": 6141832}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 77846224, \"screen_name\": \"anto_l\", \"name\": \"Antoine Laurent\", \"id_str\": \"77846224\"}, {\"indices\": [12, 20], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [120, 125], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @anto_l: @cshirky: la longueur des \\\"legal disclaimer\\\" de Microsoft est un obstacle \\u00e0 la constitution de communaut\\u00e9s #rsln\", \"created_at\": \"Mon Jan 31 08:45:38 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 7298822, \"verified\": false, \"profile_sidebar_fill_color\": \"C0DFEC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4805, \"protected\": false, \"id_str\": \"7298822\", \"profile_background_color\": \"022330\", \"listed_count\": 116, \"utc_offset\": 3600, \"statuses_count\": 1923, \"description\": \"Entrepreneur, Social Media Officer, motorcycler, guitar player, father of 4 kids: plenty of good information for you!\", \"friends_count\": 1282, \"location\": \"iPhone: 48.845192,2.237256\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/752839109/2007_03_Emmanuel_de_Saint-Bon_Bdef_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme17/bg.gif\", \"name\": \"Em. de Saint-Bon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 42, \"screen_name\": \"saintbon\", \"url\": \"http://www.myblognote.com\", \"created_at\": \"Fri Jul 06 18:38:05 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"a8c7f7\", \"following\": null}, \"id\": 31996516272971776, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996516272971776\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "f67cd95e-8382-411f-a236-cc2b71c9feb5-31996516272971776"
- },
- {
- "begin": "3309000",
- "end": 3309000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln \"It's a Golden Age for journalism, except for the money.\" @cshirky ++",
- "title": "Robin Berjon: #rsln \"It's a Golden Age for journalism, except for the money.\" @cshirky ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [64, 72], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln \\\"It's a Golden Age for journalism, except for the money.\\\" @cshirky\", \"created_at\": \"Mon Jan 31 08:46:05 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4640, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31996627757572096, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996627757572096\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "15489149-4145-4ed9-9475-b30266c627e6-31996627757572096"
- },
- {
- "begin": "3311000",
- "end": 3311000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. Très vrai pour les rues arabes actuellement. #RSLN",
- "title": "Julie Rouzaud: RT @versac: L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. Très vrai pour les rues arabes actuellement. #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @versac: L'Internet, c'est un peu comme le foot : \\u00e7a aide \\u00e0 coordonner les sentiments. Tr\\u00e8s vrai pour les rues arabes actuellement. #RSLN\", \"created_at\": \"Mon Jan 31 08:46:07 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 217371602, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 79, \"protected\": false, \"id_str\": \"217371602\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 355, \"description\": \"Conseil Intelligence comp\\u00e9titive Glaizer Group et doctorante, entre autres... \", \"friends_count\": 162, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1170690404/pikachu_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1295550980/images/themes/theme1/bg.png\", \"name\": \"Julie Rouzaud\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"julierouzaud\", \"url\": null, \"created_at\": \"Fri Nov 19 10:25:39 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 4}, \"id\": 31996635496054784, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996635496054784\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "aa7a2080-85a9-4f5c-bc03-d937add4e60f-31996635496054784"
- },
- {
- "begin": "3313000",
- "end": 3313000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "title": "NicolasVanbremeersch: \"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [75, 80], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"a golden age for journalism except for the money\\\". Excellent clay shirky. #rsln\", \"created_at\": \"Mon Jan 31 08:46:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"listed_count\": 586, \"utc_offset\": 3600, \"statuses_count\": 6860, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"location\": \"Paris\", \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null}, \"id\": 31996647420469248, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996647420469248\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "f16a5384-ee05-4615-82fa-39a3c61859bf-31996647420469248"
- },
- {
- "begin": "3317000",
- "end": 3317000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[en substance] @cshirky': everything works with new web, except for the money... C'est vrai, ça #RSLN ++",
- "title": "Thierry Do Espirito: [en substance] @cshirky': everything works with new web, except for the money... C'est vrai, ça #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [15, 23], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [96, 101], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[en substance] @cshirky': everything works with new web, except for the money... C'est vrai, \\u00e7a #RSLN\", \"created_at\": \"Mon Jan 31 08:46:13 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5204, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31996663874723841, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996663874723841\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "4faa9813-606c-4fcf-b20f-df8f58840fe5-31996663874723841"
- },
- {
- "begin": "3318000",
- "end": 3318000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @RSLNmag: [1/3] Nos amis de l'IRI (@centrepompidou) se livrent à une chouette expérience autour de #RSLN et @cshirky ce matin : http: ...",
- "title": "Coline Aunis: RT @RSLNmag: [1/3] Nos amis de l'IRI (@centrepompidou) se livrent à une chouette expérience autour de #RSLN et @cshirky ce matin : http: ...",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [25, 40], \"id\": 15748390, \"screen_name\": \"centrepompidou\", \"name\": \"CentrePompidou\", \"id_str\": \"15748390\"}, {\"indices\": [98, 106], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [89, 94], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://bit.ly/fYdfre\", \"indices\": [118, 138], \"expanded_url\": null}]}, \"text\": \"[1/3] Nos amis de l'IRI (@centrepompidou) se livrent \\u00e0 une chouette exp\\u00e9rience autour de #RSLN et @cshirky ce matin : http://bit.ly/fYdfre\", \"created_at\": \"Mon Jan 31 07:30:30 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 52345813, \"verified\": false, \"profile_sidebar_fill_color\": \"dbdbdb\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 933, \"protected\": false, \"id_str\": \"52345813\", \"profile_background_color\": \"f2f0ec\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 607, \"description\": \"Laboratoire d\\u2019id\\u00e9es, de r\\u00e9flexions et d\\u2019exp\\u00e9rimentations sur les nouveaux enjeux du monde num\\u00e9rique en ligne, \\u00e9dit\\u00e9 par Microsoft France.\", \"friends_count\": 204, \"profile_link_color\": \"331043\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1175345395/Logo_RSLN_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/175454723/rslntwitterbgsmall.png\", \"name\": \"RSLN mag\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"RSLNmag\", \"url\": \"http://www.rslnmag.fr\", \"created_at\": \"Tue Jun 30 08:43:20 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"c8c7c3\", \"following\": null, \"listed_count\": 112}, \"id\": 31977607964655616, \"place\": null, \"retweet_count\": 7, \"geo\": null, \"id_str\": \"31977607964655616\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 52345813, \"screen_name\": \"RSLNmag\", \"name\": \"RSLN mag\", \"id_str\": \"52345813\"}, {\"indices\": [38, 53], \"id\": 15748390, \"screen_name\": \"centrepompidou\", \"name\": \"CentrePompidou\", \"id_str\": \"15748390\"}, {\"indices\": [111, 119], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [102, 107], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @RSLNmag: [1/3] Nos amis de l'IRI (@centrepompidou) se livrent \\u00e0 une chouette exp\\u00e9rience autour de #RSLN et @cshirky ce matin : http: ...\", \"created_at\": \"Mon Jan 31 08:46:14 +0000 2011\", \"truncated\": true, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 68658539, \"verified\": false, \"profile_sidebar_fill_color\": \"DAECF4\", \"is_translator\": false, \"profile_text_color\": \"663B12\", \"followers_count\": 252, \"protected\": false, \"id_str\": \"68658539\", \"profile_background_color\": \"C6E2EE\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 1180, \"description\": \"/ \\u2600 / \\uf8ff / museum geek & more.\", \"friends_count\": 300, \"profile_link_color\": \"1F98C7\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/380566620/arton2047_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296072137/images/themes/theme2/bg.gif\", \"name\": \"Coline Aunis\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 26, \"screen_name\": \"Lilmount\", \"url\": \"http://arts-et-metiers.net\", \"created_at\": \"Tue Aug 25 10:14:38 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"C6E2EE\", \"following\": null, \"listed_count\": 21}, \"id\": 31996665330139136, \"place\": null, \"retweet_count\": 7, \"geo\": null, \"id_str\": \"31996665330139136\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ba4db405-be81-4e3a-8fe9-0b6cce6ef339-31996665330139136"
- },
- {
- "begin": "3320000",
- "end": 3320000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN j'ai bien compris ? \"le pb du journalisme pro c'est qu'il est irrémédiablement lié à l'argent\" +++",
- "title": "Cyrille Fonvielle: #RSLN j'ai bien compris ? \"le pb du journalisme pro c'est qu'il est irrémédiablement lié à l'argent\" +++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN j'ai bien compris ? \\\"le pb du journalisme pro c'est qu'il est irr\\u00e9m\\u00e9diablement li\\u00e9 \\u00e0 l'argent\\\" +++\", \"created_at\": \"Mon Jan 31 08:46:16 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36027828, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 116, \"protected\": false, \"id_str\": \"36027828\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 876, \"description\": \"\", \"friends_count\": 109, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1118444241/Photo_14_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Cyrille Fonvielle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"CyrilleF\", \"url\": \"http://www.cyrillef.fr\", \"created_at\": \"Tue Apr 28 09:27:21 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 13}, \"id\": 31996676214358016, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996676214358016\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "145999c4-6b77-4c97-ace0-d3cc7731cd35-31996676214358016"
- },
- {
- "begin": "3322000",
- "end": 3322000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @RSLNmag: Clay Shirky (@cshirky) aux rencontres #RSLN, ça commence très vite. Notre live est ici : http://bit.ly/h9LM0v",
- "title": "Coline Aunis: RT @RSLNmag: Clay Shirky (@cshirky) aux rencontres #RSLN, ça commence très vite. Notre live est ici : http://bit.ly/h9LM0v",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [13, 21], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [38, 43], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://bit.ly/h9LM0v\", \"indices\": [89, 109], \"expanded_url\": null}]}, \"text\": \"Clay Shirky (@cshirky) aux rencontres #RSLN, \\u00e7a commence tr\\u00e8s vite. Notre live est ici : http://bit.ly/h9LM0v\", \"created_at\": \"Mon Jan 31 07:29:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 52345813, \"verified\": false, \"profile_sidebar_fill_color\": \"dbdbdb\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 933, \"protected\": false, \"id_str\": \"52345813\", \"profile_background_color\": \"f2f0ec\", \"listed_count\": 112, \"utc_offset\": 3600, \"statuses_count\": 607, \"description\": \"Laboratoire d\\u2019id\\u00e9es, de r\\u00e9flexions et d\\u2019exp\\u00e9rimentations sur les nouveaux enjeux du monde num\\u00e9rique en ligne, \\u00e9dit\\u00e9 par Microsoft France.\", \"friends_count\": 204, \"location\": \"Paris\", \"profile_link_color\": \"331043\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1175345395/Logo_RSLN_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/175454723/rslntwitterbgsmall.png\", \"name\": \"RSLN mag\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"RSLNmag\", \"url\": \"http://www.rslnmag.fr\", \"created_at\": \"Tue Jun 30 08:43:20 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"c8c7c3\", \"following\": null}, \"id\": 31977309003059200, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31977309003059200\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 52345813, \"screen_name\": \"RSLNmag\", \"name\": \"RSLN mag\", \"id_str\": \"52345813\"}, {\"indices\": [26, 34], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [51, 56], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://bit.ly/h9LM0v\", \"indices\": [102, 122], \"expanded_url\": null}]}, \"text\": \"RT @RSLNmag: Clay Shirky (@cshirky) aux rencontres #RSLN, \\u00e7a commence tr\\u00e8s vite. Notre live est ici : http://bit.ly/h9LM0v\", \"created_at\": \"Mon Jan 31 08:46:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 68658539, \"verified\": false, \"profile_sidebar_fill_color\": \"DAECF4\", \"is_translator\": false, \"profile_text_color\": \"663B12\", \"followers_count\": 252, \"protected\": false, \"id_str\": \"68658539\", \"profile_background_color\": \"C6E2EE\", \"listed_count\": 21, \"utc_offset\": -10800, \"statuses_count\": 1181, \"description\": \"/ \\u2600 / \\uf8ff / museum geek & more.\", \"friends_count\": 300, \"location\": \"Paris\", \"profile_link_color\": \"1F98C7\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/380566620/arton2047_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296072137/images/themes/theme2/bg.gif\", \"name\": \"Coline Aunis\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 26, \"screen_name\": \"Lilmount\", \"url\": \"http://arts-et-metiers.net\", \"created_at\": \"Tue Aug 25 10:14:38 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"C6E2EE\", \"following\": null}, \"id\": 31996685420855296, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31996685420855296\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "6a497ffc-b7a4-4f93-874f-10569fc2c631-31996685420855296"
- },
- {
- "begin": "3323000",
- "end": 3323000,
- "tags": [
- {
- "id-ref": "790e86ae-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @eligarrett: Internet = printing press in terms of its disruptive powers because #democratizes production & consumption @cshirky #rsln ++",
- "title": "la pinta: RT @eligarrett: Internet = printing press in terms of its disruptive powers because #democratizes production & consumption @cshirky #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 14], \"id\": 152375270, \"screen_name\": \"EliGarrett\", \"name\": \"Elisabeth Garrett\", \"id_str\": \"152375270\"}, {\"indices\": [123, 131], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [84, 97], \"text\": \"democratizes\"}, {\"indices\": [132, 137], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @eligarrett: Internet = printing press in terms of its disruptive powers because #democratizes production & consumption @cshirky #rsln\", \"created_at\": \"Mon Jan 31 08:46:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"listed_count\": 159, \"utc_offset\": 3600, \"statuses_count\": 3135, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"location\": \"Paris\", \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null}, \"id\": 31996689464172544, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996689464172544\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "cd1428ab-5974-4107-a3f6-180595b5cad0-31996689464172544"
- },
- {
- "begin": "3337000",
- "end": 3337000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: \"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "title": "Garrett Goodman: RT @versac: \"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [75, 80], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"a golden age for journalism except for the money\\\". Excellent clay shirky. #rsln\", \"created_at\": \"Mon Jan 31 08:46:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6860, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31996647420469248, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996647420469248\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [87, 92], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @versac: \\\"a golden age for journalism except for the money\\\". Excellent clay shirky. #rsln\", \"created_at\": \"Mon Jan 31 08:46:33 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 970, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31996745672040448, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996745672040448\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "c1a384a6-a67e-48e1-a1b0-902768fd8057-31996745672040448"
- },
- {
- "begin": "3341000",
- "end": 3341000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Il y a donc un filtre, et une sélection des tweets sur le twittwall de la conf… #RSLN dommage --",
- "title": "Gilles BRUNO: Il y a donc un filtre, et une sélection des tweets sur le twittwall de la conf… #RSLN dommage --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [80, 85], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Il y a donc un filtre, et une s\\u00e9lection des tweets sur le twittwall de la conf\\u2026 #RSLN dommage\", \"created_at\": \"Mon Jan 31 08:46:37 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4078, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 6345, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 349}, \"id\": 31996764693204993, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996764693204993\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "25811af7-03cb-4c46-bd09-778c517a1cfd-31996764693204993"
- },
- {
- "begin": "3348000",
- "end": 3348000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @flapinta: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "title": "Christian Renard: RT @flapinta: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:45:10 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3135, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31996398937313281, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996398937313281\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 17152456, \"screen_name\": \"flapinta\", \"name\": \"la pinta\", \"id_str\": \"17152456\"}, {\"indices\": [17, 26], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [119, 124], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @flapinta: RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:46:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 20417089, \"verified\": false, \"profile_sidebar_fill_color\": \"DAECF4\", \"is_translator\": false, \"profile_text_color\": \"663B12\", \"followers_count\": 1811, \"protected\": false, \"id_str\": \"20417089\", \"profile_background_color\": \"C6E2EE\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 731, \"description\": \" Digital Strategist.Founding partner at Aximark.\", \"friends_count\": 1869, \"profile_link_color\": \"1F98C7\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/394324351/photo_ChR_presse_07_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/53603083/DSC01000.JPG\", \"name\": \"Christian Renard\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 4, \"screen_name\": \"christianrenard\", \"url\": \"http://www.aximark.fr\", \"created_at\": \"Mon Feb 09 05:04:35 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C6E2EE\", \"following\": null, \"listed_count\": 103}, \"id\": 31996791582887936, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996791582887936\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "cdac5617-68c8-4a7a-8a2f-ddb9b63b8271-31996791582887936"
- },
- {
- "begin": "3349000",
- "end": 3349000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "La vraie citation RT @versac: \"a golden age for journalism except for the money\". #rsln ++",
- "title": "Thierry Do Espirito: La vraie citation RT @versac: \"a golden age for journalism except for the money\". #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [21, 28], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [82, 87], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"La vraie citation RT @versac: \\\"a golden age for journalism except for the money\\\". #rsln\", \"created_at\": \"Mon Jan 31 08:46:45 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5205, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31996795064164352, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996795064164352\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "c64d3150-da29-44ee-a467-cc08507383b1-31996795064164352"
- },
- {
- "begin": "3375000",
- "end": 3375000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN cognitive surplus = golden age 4 journalism. Except 4 money ... ^^ @cshirky ++",
- "title": "dagautier: #RSLN cognitive surplus = golden age 4 journalism. Except 4 money ... ^^ @cshirky ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [73, 81], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN cognitive surplus = golden age 4 journalism. Except 4 money ... ^^ @cshirky\", \"created_at\": \"Mon Jan 31 08:47:11 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 177227633, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 10, \"protected\": false, \"id_str\": \"177227633\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": null, \"statuses_count\": 139, \"description\": \"Consultant Senior IT, Product Manager, PhD Immunology.\\nTech fan, Apple addict, reader, cook, world traveller, whisky and food amateur.\", \"friends_count\": 4, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1101426699/moi_tete_voile_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1295051201/images/themes/theme1/bg.png\", \"name\": \"dagautier\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dagautier\", \"url\": \"http://dagautier.tumblr.com\", \"created_at\": \"Wed Aug 11 15:54:43 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31996907190489088, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996907190489088\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "35c4f525-765a-49b3-8426-03087b4c5a99-31996907190489088"
- },
- {
- "begin": "3383000",
- "end": 3383000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln \"The market does not provide as much journalism as democracy demands\" @cshirky ++",
- "title": "Robin Berjon: #rsln \"The market does not provide as much journalism as democracy demands\" @cshirky ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [76, 84], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln \\\"The market does not provide as much journalism as democracy demands\\\" @cshirky\", \"created_at\": \"Mon Jan 31 08:47:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4641, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 76}, \"id\": 31996941122412544, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996941122412544\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "66700288-7aff-418c-a69f-d5ce169d7b4b-31996941122412544"
- },
- {
- "begin": "3384000",
- "end": 3384000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @gillesbruno: Il y a donc un filtre, et une sélection des tweets sur le twittwall de la conf… #RSLN dommage",
- "title": "Cyrille Fonvielle: RT @gillesbruno: Il y a donc un filtre, et une sélection des tweets sur le twittwall de la conf… #RSLN dommage",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [80, 85], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Il y a donc un filtre, et une s\\u00e9lection des tweets sur le twittwall de la conf\\u2026 #RSLN dommage\", \"created_at\": \"Mon Jan 31 08:46:37 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4078, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 6345, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 349}, \"id\": 31996764693204993, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996764693204993\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 909681, \"screen_name\": \"gillesbruno\", \"name\": \"Gilles BRUNO\", \"id_str\": \"909681\"}], \"hashtags\": [{\"indices\": [97, 102], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @gillesbruno: Il y a donc un filtre, et une s\\u00e9lection des tweets sur le twittwall de la conf\\u2026 #RSLN dommage\", \"created_at\": \"Mon Jan 31 08:47:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36027828, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 116, \"protected\": false, \"id_str\": \"36027828\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 877, \"description\": \"\", \"friends_count\": 109, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1118444241/Photo_14_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Cyrille Fonvielle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"CyrilleF\", \"url\": \"http://www.cyrillef.fr\", \"created_at\": \"Tue Apr 28 09:27:21 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 13}, \"id\": 31996945694199808, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996945694199808\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "2909f5bb-9f22-4119-a83a-65dc78cefd2a-31996945694199808"
- },
- {
- "begin": "3384000",
- "end": 3384000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln La démocratie a besoin de plus de journalistes que le marché ne peut en fournir, il faut un service public des news sur Internet++",
- "title": "Vincent Puig: #rsln La démocratie a besoin de plus de journalistes que le marché ne peut en fournir, il faut un service public des news sur Internet++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln La d\\u00e9mocratie a besoin de plus de journalistes que le march\\u00e9 ne peut en fournir, il faut un service public des news sur Internet++\", \"created_at\": \"Mon Jan 31 08:47:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 5, \"utc_offset\": 3600, \"statuses_count\": 91, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31996945274765312, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996945274765312\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "88c6db65-d30f-4658-a9ed-08c4b9b73b08-31996945274765312"
- },
- {
- "begin": "3385000",
- "end": 3385000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln question pertinente sur la place du journalisme. L'info from people to people necessite a mon avis + de prudence quant a sa veracité ++",
- "title": "Sane Lebrun: #rsln question pertinente sur la place du journalisme. L'info from people to people necessite a mon avis + de prudence quant a sa veracité ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln question pertinente sur la place du journalisme. L'info from people to people necessite a mon avis + de prudence quant a sa veracit\\u00e9\", \"created_at\": \"Mon Jan 31 08:47:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36333549, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 686, \"protected\": false, \"id_str\": \"36333549\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3488, \"description\": \"Product Manager (global) for a videogame publisher (iPhone, iPad, etc). Graduated from ESCP Europe (Master in Management). Electro music addict.\", \"friends_count\": 1204, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/190531233/n576390766_6339_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296072137/images/themes/theme1/bg.png\", \"name\": \"Sane Lebrun\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"SaneFive\", \"url\": \"http://www.playfive.fr\", \"created_at\": \"Wed Apr 29 11:06:23 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 25}, \"id\": 31996949863337984, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996949863337984\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "9d38983c-0e8f-4297-a0dd-14bd6093efaa-31996949863337984"
- },
- {
- "begin": "3385000",
- "end": 3385000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Merci à tous ceux qui live-tweetent la conférence #RSLN avec @cshirky (@StanM @versac @eni_kao @alicanth dans ma TL)",
- "title": "Anthony Hamelle: Merci à tous ceux qui live-tweetent la conférence #RSLN avec @cshirky (@StanM @versac @eni_kao @alicanth dans ma TL)",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [61, 69], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}, {\"indices\": [71, 77], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}, {\"indices\": [78, 85], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}, {\"indices\": [86, 94], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}, {\"indices\": [95, 104], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [50, 55], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Merci \\u00e0 tous ceux qui live-tweetent la conf\\u00e9rence #RSLN avec @cshirky (@StanM @versac @eni_kao @alicanth dans ma TL)\", \"created_at\": \"Mon Jan 31 08:47:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/us/app/twitter/id409789998?mt=12\\\" rel=\\\"nofollow\\\">Twitter for Mac</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 6886122, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 875, \"protected\": false, \"id_str\": \"6886122\", \"profile_background_color\": \"ffffff\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 1432, \"description\": \"#opinionresearch #data #design #communication #socialmedia #politics #law #clmbbdo #celsa\", \"friends_count\": 325, \"profile_link_color\": \"c91818\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/999858468/1006-anham-by-damien_occurrence_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Anthony Hamelle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"anham\", \"url\": \"http://ddo.li/\", \"created_at\": \"Mon Jun 18 08:25:04 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 74}, \"id\": 31996946658889731, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996946658889731\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "4eab88e2-e79a-4a69-8e06-d093073b6389-31996946658889731"
- },
- {
- "begin": "3387000",
- "end": 3387000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "title": "Adrien Trechot: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [91, 96], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:42:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43687, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"listed_count\": 758, \"utc_offset\": 3600, \"statuses_count\": 2377, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"location\": \"Paris\", \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null}, \"id\": 31995685758832640, \"place\": null, \"retweet_count\": 4, \"geo\": null, \"id_str\": \"31995685758832640\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:47:23 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 47620013, \"verified\": false, \"profile_sidebar_fill_color\": \"95E8EC\", \"is_translator\": false, \"profile_text_color\": \"3C3940\", \"followers_count\": 22, \"protected\": false, \"id_str\": \"47620013\", \"profile_background_color\": \"0099B9\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 143, \"description\": \"Vigneron\", \"friends_count\": 103, \"location\": \"Paris\", \"profile_link_color\": \"0099B9\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/648201532/clip_image001_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme4/bg.gif\", \"name\": \"Adrien Trechot\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 8, \"screen_name\": \"Hdrien\", \"url\": null, \"created_at\": \"Tue Jun 16 13:14:06 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"5ED4DC\", \"following\": null}, \"id\": 31996955949273089, \"place\": null, \"retweet_count\": 4, \"geo\": null, \"id_str\": \"31996955949273089\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "1f6909b5-6d26-40ef-a42c-72b9784ee955-31996955949273089"
- },
- {
- "begin": "3395000",
- "end": 3395000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"We are in a golden age for journalism except for the money !\"#RSLN Clay Shirky. Some degree of subsidy is going to be required. ++",
- "title": "dominiquepiotet: \"We are in a golden age for journalism except for the money !\"#RSLN Clay Shirky. Some degree of subsidy is going to be required. ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [62, 67], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"We are in a golden age for journalism except for the money !\\\"#RSLN Clay Shirky. Some degree of subsidy is going to be required. ++\", \"created_at\": \"Mon Jan 31 08:47:31 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"location\": \"iPhone: 37.785871,-122.405417\", \"utc_offset\": -28800, \"statuses_count\": 698, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 65}, \"id\": 31996988882944000, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996988882944000\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ddd1e70d-2b51-4e56-b117-796d830b7636-31996988882944000"
- },
- {
- "begin": "3398000",
- "end": 3398000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "title": "Hervé Jégouzo: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [91, 96], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:42:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43687, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"listed_count\": 758, \"utc_offset\": 3600, \"statuses_count\": 2377, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"location\": \"Paris\", \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null}, \"id\": 31995685758832640, \"place\": null, \"retweet_count\": 5, \"geo\": null, \"id_str\": \"31995685758832640\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:47:34 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 120396187, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 30, \"protected\": false, \"id_str\": \"120396187\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 1, \"utc_offset\": 3600, \"statuses_count\": 127, \"description\": \"Herv\\u00e9 J\\u00e9gouzo, porteur de projet de r\\u00e9seau social du travail pour mettre les salari\\u00e9s en relation entre eux et avec des experts\", \"friends_count\": 43, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1130349766/PhotoHJDieppe_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296265969/images/themes/theme1/bg.png\", \"name\": \"Herv\\u00e9 J\\u00e9gouzo\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Herve921\", \"url\": \"http://parlonsdutravail.com\", \"created_at\": \"Sat Mar 06 09:17:00 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31997004255068160, \"place\": null, \"retweet_count\": 5, \"geo\": null, \"id_str\": \"31997004255068160\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "bb1e54bd-4150-40d1-82ba-74301c00f688-31997004255068160"
- },
- {
- "begin": "3407000",
- "end": 3407000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @robinberjon: #rsln \"It's a Golden Age for journalism, except for the money.\" @cshirky ++",
- "title": "Lionel Natarianni: RT @robinberjon: #rsln \"It's a Golden Age for journalism, except for the money.\" @cshirky ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [64, 72], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln \\\"It's a Golden Age for journalism, except for the money.\\\" @cshirky\", \"created_at\": \"Mon Jan 31 08:46:05 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4641, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 76}, \"id\": 31996627757572096, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996627757572096\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 25805235, \"screen_name\": \"robinberjon\", \"name\": \"Robin Berjon\", \"id_str\": \"25805235\"}, {\"indices\": [81, 89], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [17, 22], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @robinberjon: #rsln \\\"It's a Golden Age for journalism, except for the money.\\\" @cshirky\", \"created_at\": \"Mon Jan 31 08:47:43 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 18047103, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 261, \"protected\": false, \"id_str\": \"18047103\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1603, \"description\": \"Researcher, Trend tracker, Telecomunications & Social Media.\\r\\nReal-Time Web addict\", \"friends_count\": 496, \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219841315/lionel-sbook_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/80051491/twilk_background_4b8e2d0612f83.jpg\", \"name\": \"Lionel Natarianni\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2416, \"screen_name\": \"lionnoge\", \"url\": null, \"created_at\": \"Thu Dec 11 13:30:58 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 13}, \"id\": 31997039759855616, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997039759855616\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "067db10c-3250-4788-86c9-1d76bc1e27ec-31997039759855616"
- },
- {
- "begin": "3408000",
- "end": 3408000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "liberté + honnêteté== misère @versac \"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "title": "Jean-noël Lafargue: liberté + honnêteté== misère @versac \"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK",
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [29, 36], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [112, 117], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"libert\\u00e9 + honn\\u00eatet\\u00e9== mis\\u00e8re @versac \\\"a golden age for journalism except for the money\\\". Excellent clay shirky. #rsln\", \"created_at\": \"Mon Jan 31 08:47:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31996647420469248\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"6284172\", \"source\": \"web\", \"in_reply_to_status_id\": 31996647420469248, \"in_reply_to_screen_name\": \"versac\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 27342429, \"verified\": false, \"profile_sidebar_fill_color\": \"eef0f6\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 894, \"protected\": false, \"id_str\": \"27342429\", \"profile_background_color\": \"fbfdfe\", \"listed_count\": 86, \"utc_offset\": 3600, \"statuses_count\": 6311, \"description\": \"Media arts teacher in Le Havre fine art school, Paris 8 University, Rennes art school, e-artsup Paris. \\r\\nNo cellphone, no car.\", \"friends_count\": 447, \"location\": \"Not so far from Paris\", \"profile_link_color\": \"0d6382\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/277480123/robotavatar_normal.gif\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/11313103/motifjn.png\", \"name\": \"Jean-no\\u00ebl Lafargue\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 11, \"screen_name\": \"Jean_no\", \"url\": \"http://www.hyperbate.com/dernier/\", \"created_at\": \"Sun Mar 29 00:23:33 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"c8aca7\", \"following\": null}, \"id\": 31997044247764992, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997044247764992\", \"in_reply_to_user_id\": 6284172}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "4b3754fa-2966-4342-bd14-6491189cd33d-31997044247764992"
- },
- {
- "begin": "3409000",
- "end": 3409000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: \"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "title": "SandraValerii: RT @versac: \"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [75, 80], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"a golden age for journalism except for the money\\\". Excellent clay shirky. #rsln\", \"created_at\": \"Mon Jan 31 08:46:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6860, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31996647420469248, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31996647420469248\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [87, 92], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @versac: \\\"a golden age for journalism except for the money\\\". Excellent clay shirky. #rsln\", \"created_at\": \"Mon Jan 31 08:47:45 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 75989724, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 95, \"protected\": false, \"id_str\": \"75989724\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": null, \"statuses_count\": 55, \"description\": \"PR @Microsoft\", \"friends_count\": 157, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/427409639/moi2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296265969/images/themes/theme1/bg.png\", \"name\": \"SandraValerii\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"SandraValerii\", \"url\": null, \"created_at\": \"Mon Sep 21 09:01:00 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 4}, \"id\": 31997047611588608, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31997047611588608\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "5c902186-3fe1-4b0b-b7b4-b5b4990f9998-31997047611588608"
- },
- {
- "begin": "3417000",
- "end": 3417000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Koute] \"L'hybridation journalistes / foule participative ouvre un âge d'or de l'information, pas des modèles économiques\" - @cshirky #RSLN ++",
- "title": "[Enikao]: [Koute] \"L'hybridation journalistes / foule participative ouvre un âge d'or de l'information, pas des modèles économiques\" - @cshirky #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [125, 133], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [134, 139], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Koute] \\\"L'hybridation journalistes / foule participative ouvre un \\u00e2ge d'or de l'information, pas des mod\\u00e8les \\u00e9conomiques\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:47:53 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3032, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 9119, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null, \"listed_count\": 230}, \"id\": 31997081937772544, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997081937772544\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "c2d58d65-e51f-41e4-bdc0-1318ec245b68-31997081937772544"
- },
- {
- "begin": "3419000",
- "end": 3419000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @Doespirito: [en substance] @cshirky': everything works with new web, except for the money... C'est vrai, ça #RSLN ++",
- "title": "Alexandre Monnin: RT @Doespirito: [en substance] @cshirky': everything works with new web, except for the money... C'est vrai, ça #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [15, 23], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [96, 101], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[en substance] @cshirky': everything works with new web, except for the money... C'est vrai, \\u00e7a #RSLN\", \"created_at\": \"Mon Jan 31 08:46:13 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5205, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31996663874723841, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996663874723841\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 14], \"id\": 13339372, \"screen_name\": \"Doespirito\", \"name\": \"Thierry Do Espirito\", \"id_str\": \"13339372\"}, {\"indices\": [31, 39], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [112, 117], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @Doespirito: [en substance] @cshirky': everything works with new web, except for the money... C'est vrai, \\u00e7a #RSLN\", \"created_at\": \"Mon Jan 31 08:47:55 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7409472, \"verified\": false, \"profile_sidebar_fill_color\": \"E3E2DE\", \"is_translator\": false, \"profile_text_color\": \"634047\", \"followers_count\": 317, \"protected\": false, \"id_str\": \"7409472\", \"profile_background_color\": \"EDECE9\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 2463, \"description\": \"PhD student in Philosophy working on ontologies (computer & philo ones), tagging, Semantic Web, DigitalH, but mostly advocate for the Philosophy of the Web.\", \"friends_count\": 441, \"profile_link_color\": \"088253\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/513016932/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296173346/images/themes/theme3/bg.gif\", \"name\": \"Alexandre Monnin\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"aamonnz\", \"url\": \"http://execo.univ-paris1.fr/spip.php?article67\", \"created_at\": \"Wed Jul 11 18:52:41 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"D3D2CF\", \"following\": null, \"listed_count\": 59}, \"id\": 31997090196365313, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31997090196365313\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "6ba4c94f-41ae-4508-8871-0dd6ae2e926e-31997090196365313"
- },
- {
- "begin": "3428000",
- "end": 3428000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: \"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "title": "Elisabeth Garrett: RT @versac: \"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [75, 80], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"a golden age for journalism except for the money\\\". Excellent clay shirky. #rsln\", \"created_at\": \"Mon Jan 31 08:46:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6860, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31996647420469248, \"place\": null, \"retweet_count\": 3, \"geo\": null, \"id_str\": \"31996647420469248\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [87, 92], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @versac: \\\"a golden age for journalism except for the money\\\". Excellent clay shirky. #rsln\", \"created_at\": \"Mon Jan 31 08:48:04 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 152375270, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 49, \"protected\": false, \"id_str\": \"152375270\", \"profile_background_color\": \"352726\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 273, \"description\": \"MBA @HECParis. Stagiaire @Soci\\u00e9t\\u00e9G\\u00e9n\\u00e9rale. social marketer. photographer. petite gourmande. wine-cinema-NYC-travel-karaoke-f\\u00fatbol enthusiast. amazed by grace.\", \"friends_count\": 45, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/962811111/23230_106524_7896_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296265969/images/themes/theme5/bg.gif\", \"name\": \"Elisabeth Garrett\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"EliGarrett\", \"url\": \"http://eligarrett.wordpress.com\", \"created_at\": \"Sat Jun 05 19:51:45 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 0}, \"id\": 31997126389014528, \"place\": null, \"retweet_count\": 3, \"geo\": null, \"id_str\": \"31997126389014528\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "6fe9617d-29ef-4779-82e7-8ecbb3fbb96c-31997126389014528"
- },
- {
- "begin": "3429000",
- "end": 3429000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @robinberjon: #rsln \"It's a Golden Age for journalism, except for the money.\" @cshirky ++",
- "title": "Alexandre Monnin: RT @robinberjon: #rsln \"It's a Golden Age for journalism, except for the money.\" @cshirky ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [64, 72], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln \\\"It's a Golden Age for journalism, except for the money.\\\" @cshirky\", \"created_at\": \"Mon Jan 31 08:46:05 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4641, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 76}, \"id\": 31996627757572096, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996627757572096\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 25805235, \"screen_name\": \"robinberjon\", \"name\": \"Robin Berjon\", \"id_str\": \"25805235\"}, {\"indices\": [81, 89], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [17, 22], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @robinberjon: #rsln \\\"It's a Golden Age for journalism, except for the money.\\\" @cshirky\", \"created_at\": \"Mon Jan 31 08:48:05 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7409472, \"verified\": false, \"profile_sidebar_fill_color\": \"E3E2DE\", \"is_translator\": false, \"profile_text_color\": \"634047\", \"followers_count\": 317, \"protected\": false, \"id_str\": \"7409472\", \"profile_background_color\": \"EDECE9\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 2464, \"description\": \"PhD student in Philosophy working on ontologies (computer & philo ones), tagging, Semantic Web, DigitalH, but mostly advocate for the Philosophy of the Web.\", \"friends_count\": 441, \"profile_link_color\": \"088253\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/513016932/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296173346/images/themes/theme3/bg.gif\", \"name\": \"Alexandre Monnin\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"aamonnz\", \"url\": \"http://execo.univ-paris1.fr/spip.php?article67\", \"created_at\": \"Wed Jul 11 18:52:41 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"D3D2CF\", \"following\": null, \"listed_count\": 59}, \"id\": 31997133552877568, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31997133552877568\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "53438458-62a7-4c58-9242-c778803d2644-31997133552877568"
- },
- {
- "begin": "3437000",
- "end": 3437000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "title": "Gerald Holubowicz: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:48:13 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25541174, \"verified\": false, \"profile_sidebar_fill_color\": \"cccccc\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 484, \"protected\": false, \"id_str\": \"25541174\", \"profile_background_color\": \"ffffff\", \"listed_count\": 31, \"utc_offset\": -18000, \"statuses_count\": 1406, \"description\": \"French photojournalist based in New York - info@gholubowicz.com\\r\\nskype: gerald.holubowicz \\r\\n+1 (347) 469-1474\", \"friends_count\": 298, \"location\": \"New York\", \"profile_link_color\": \"db8504\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/883754436/Media-Jobs-UK_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/69820015/tweeterside.jpg\", \"name\": \"Gerald Holubowicz\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 13, \"screen_name\": \"gholubowicz\", \"url\": \"http://www.gholubowicz.com\", \"created_at\": \"Fri Mar 20 17:37:01 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Eastern Time (US & Canada)\", \"profile_sidebar_border_color\": \"adadad\", \"following\": null}, \"id\": 31997167803568128, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997167803568128\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "e33bd10b-c0f2-4bc0-8a19-08e6741f49ba-31997167803568128"
- },
- {
- "begin": "3452000",
- "end": 3452000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "title": "Lionel Natarianni: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [91, 96], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:42:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43689, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"listed_count\": 758, \"utc_offset\": 3600, \"statuses_count\": 2377, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"location\": \"Paris\", \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null}, \"id\": 31995685758832640, \"place\": null, \"retweet_count\": 6, \"geo\": null, \"id_str\": \"31995685758832640\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:48:28 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 18047103, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 261, \"protected\": false, \"id_str\": \"18047103\", \"profile_background_color\": \"131516\", \"listed_count\": 13, \"utc_offset\": 3600, \"statuses_count\": 1604, \"description\": \"Researcher, Trend tracker, Telecomunications & Social Media.\\r\\nReal-Time Web addict\", \"friends_count\": 496, \"location\": \"Paris\", \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219841315/lionel-sbook_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/80051491/twilk_background_4b8e2d0612f83.jpg\", \"name\": \"Lionel Natarianni\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2416, \"screen_name\": \"lionnoge\", \"url\": null, \"created_at\": \"Thu Dec 11 13:30:58 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null}, \"id\": 31997229350780931, \"place\": null, \"retweet_count\": 6, \"geo\": null, \"id_str\": \"31997229350780931\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "c758ad70-895d-42e0-a2d0-1d97d9fc884b-31997229350780931"
- },
- {
- "begin": "3458000",
- "end": 3458000,
- "tags": [
- {
- "id-ref": "7912d556-3905-11e0-8f2a-00145ea49a02"
- },
- {
- "id-ref": "7912da60-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln ++ \"this is a golden age for #journalism, but not for #money\"",
- "title": "Samuel Huron: #rsln ++ \"this is a golden age for #journalism, but not for #money\"",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}, {\"indices\": [35, 46], \"text\": \"journalism\"}, {\"indices\": [60, 66], \"text\": \"money\"}], \"urls\": []}, \"text\": \"#rsln ++ \\\"this is a golden age for #journalism, but not for #money\\\"\", \"created_at\": \"Mon Jan 31 08:48:34 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": -10800, \"statuses_count\": 1676, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null, \"listed_count\": 41}, \"id\": 31997253027627008, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997253027627008\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "22e834e5-3fb6-44c6-9af9-4de146779266-31997253027627008"
- },
- {
- "begin": "3471000",
- "end": 3471000,
- "tags": [
- {
- "id-ref": "7912da60-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @Stanm: Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN",
- "title": "Gilles BRUNO: RT @Stanm: Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [82, 92], \"text\": \"nooffense\"}, {\"indices\": [93, 98], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN\", \"created_at\": \"Mon Jan 31 08:36:40 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 540, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 914, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null, \"listed_count\": 40}, \"id\": 31994259015999489, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31994259015999489\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 9], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [93, 103], \"text\": \"nooffense\"}, {\"indices\": [104, 109], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @Stanm: Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN\", \"created_at\": \"Mon Jan 31 08:48:47 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4078, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 6347, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3520, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 349}, \"id\": 31997308686041088, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31997308686041088\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "893dbd53-d369-4be9-ab43-5038a8ca60cf-31997308686041088"
- },
- {
- "begin": "3475000",
- "end": 3475000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@CyrilleF mais elles doivent le faire sans fard et en apportant de la valeur a leurs ctés #rsln",
- "title": "Em. de Saint-Bon: @CyrilleF mais elles doivent le faire sans fard et en apportant de la valeur a leurs ctés #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 9], \"id\": 36027828, \"screen_name\": \"CyrilleF\", \"name\": \"Cyrille Fonvielle\", \"id_str\": \"36027828\"}], \"hashtags\": [{\"indices\": [90, 95], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@CyrilleF mais elles doivent le faire sans fard et en apportant de la valeur a leurs ct\\u00e9s #rsln\", \"created_at\": \"Mon Jan 31 08:48:51 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31995989124452352\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"36027828\", \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": 31995989124452352, \"in_reply_to_screen_name\": \"CyrilleF\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 7298822, \"verified\": false, \"profile_sidebar_fill_color\": \"C0DFEC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4805, \"protected\": false, \"id_str\": \"7298822\", \"profile_background_color\": \"022330\", \"location\": \"iPhone: 48.845192,2.237256\", \"utc_offset\": 3600, \"statuses_count\": 1925, \"description\": \"Entrepreneur, Social Media Officer, motorcycler, guitar player, father of 4 kids: plenty of good information for you!\", \"friends_count\": 1282, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/752839109/2007_03_Emmanuel_de_Saint-Bon_Bdef_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme17/bg.gif\", \"name\": \"Em. de Saint-Bon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 42, \"screen_name\": \"saintbon\", \"url\": \"http://www.myblognote.com\", \"created_at\": \"Fri Jul 06 18:38:05 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"a8c7f7\", \"following\": null, \"listed_count\": 116}, \"id\": 31997325488431104, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997325488431104\", \"in_reply_to_user_id\": 36027828}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "251a2e4e-51e7-4209-83cc-d07722582ae6-31997325488431104"
- },
- {
- "begin": "3478000",
- "end": 3478000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"we are in a golden age for journalism, exception for money\" @cshirky #RSLN ++",
- "title": "Florence Santrot: \"we are in a golden age for journalism, exception for money\" @cshirky #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [61, 69], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [70, 75], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"we are in a golden age for journalism, exception for money\\\" @cshirky #RSLN ++\", \"created_at\": \"Mon Jan 31 08:48:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15267117, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 128, \"protected\": false, \"id_str\": \"15267117\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 762, \"description\": \"R\\u00e9dac chef adjointe - Web journaliste @Metro\", \"friends_count\": 120, \"profile_link_color\": \"990008\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1187804120/flo_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/165618714/Capture_d__cran_2010-10-26___23.08.07.jpg\", \"name\": \"Florence Santrot\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"florencesantrot\", \"url\": \"http://metrofrance.com/blog/bigbugblog\", \"created_at\": \"Sun Jun 29 00:30:32 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 3}, \"id\": 31997339669372928, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997339669372928\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ef103c3e-a0d1-46df-87bf-dd7147db5be9-31997339669372928"
- },
- {
- "begin": "3484000",
- "end": 3484000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay shirky: \"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\" #RSLN ++",
- "title": "Alice Antheaume: Clay shirky: \"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\" #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [119, 124], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:49:00 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43689, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2378, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31997361433612288, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997361433612288\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "4e2d4c98-f364-47aa-8612-812c0e63ec26-31997361433612288"
- },
- {
- "begin": "3487000",
- "end": 3487000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @clachaf: L'époque est formidable pour le journalisme qui est en plein boom ... sauf sur le plan économique !#RSLN ++",
- "title": "Fabrice Auclert: RT @clachaf: L'époque est formidable pour le journalisme qui est en plein boom ... sauf sur le plan économique !#RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 26260924, \"screen_name\": \"clachaf\", \"name\": \"chaffiotte\", \"id_str\": \"26260924\"}], \"hashtags\": [{\"indices\": [112, 117], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @clachaf: L'\\u00e9poque est formidable pour le journalisme qui est en plein boom ... sauf sur le plan \\u00e9conomique !#RSLN\", \"created_at\": \"Mon Jan 31 08:49:03 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 21873664, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 1425, \"protected\": false, \"id_str\": \"21873664\", \"profile_background_color\": \"1A1B1F\", \"location\": \"France\", \"utc_offset\": 3600, \"statuses_count\": 12556, \"description\": \"Journaliste - Eureka Presse - CBS - Yahoo! Sports - Basket USA\", \"friends_count\": 228, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1187051702/slick-watts-179x250_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/32386238/busa-twitter.jpg\", \"name\": \"Fabrice Auclert\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"basketusa\", \"url\": \"http://www.basketusa.com\", \"created_at\": \"Wed Feb 25 15:04:38 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 94}, \"id\": 31997375652298752, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997375652298752\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "1aef238b-4f88-4785-b140-590a94b5b777-31997375652298752"
- },
- {
- "begin": "3521000",
- "end": 3521000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\" #RSLN ++",
- "title": "Grégory Rozières: RT @alicanth: Clay shirky: \"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\" #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [133, 138], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:49:37 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"https://chrome.google.com/extensions/detail/encaiiljifbdbjlphpgpiimidegddhic\\\" rel=\\\"nofollow\\\">Chromed Bird</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 121791582, \"verified\": false, \"profile_sidebar_fill_color\": \"b6b7b8\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 171, \"protected\": false, \"id_str\": \"121791582\", \"profile_background_color\": \"474747\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 629, \"description\": \"Journaliste new/old media@les Cl\\u00e9s de la presse.\\r\\nGeek a ses heures perdues.\", \"friends_count\": 242, \"profile_link_color\": \"21408f\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/878309875/n1077908348_30055192_3885_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Gr\\u00e9gory Rozi\\u00e8res\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"rozieres\", \"url\": null, \"created_at\": \"Wed Mar 10 16:03:32 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"fafafa\", \"following\": null, \"listed_count\": 14}, \"id\": 31997518816485376, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997518816485376\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "b68f7d1b-0d45-4e6a-b28a-c078dcb36c51-31997518816485376"
- },
- {
- "begin": "3560000",
- "end": 3560000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @SaneFive: #rsln question pertinente sur la place du journalisme. L'info from people to people necessite a mon avis + de prudence qua ...",
- "title": "Alexandre Monnin: RT @SaneFive: #rsln question pertinente sur la place du journalisme. L'info from people to people necessite a mon avis + de prudence qua ...",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln question pertinente sur la place du journalisme. L'info from people to people necessite a mon avis + de prudence quant a sa veracit\\u00e9\", \"created_at\": \"Mon Jan 31 08:47:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36333549, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 686, \"protected\": false, \"id_str\": \"36333549\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3488, \"description\": \"Product Manager (global) for a videogame publisher (iPhone, iPad, etc). Graduated from ESCP Europe (Master in Management). Electro music addict.\", \"friends_count\": 1204, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/190531233/n576390766_6339_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296072137/images/themes/theme1/bg.png\", \"name\": \"Sane Lebrun\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"SaneFive\", \"url\": \"http://www.playfive.fr\", \"created_at\": \"Wed Apr 29 11:06:23 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 25}, \"id\": 31996949863337984, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996949863337984\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 36333549, \"screen_name\": \"SaneFive\", \"name\": \"Sane Lebrun\", \"id_str\": \"36333549\"}], \"hashtags\": [{\"indices\": [14, 19], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @SaneFive: #rsln question pertinente sur la place du journalisme. L'info from people to people necessite a mon avis + de prudence qua ...\", \"created_at\": \"Mon Jan 31 08:50:16 +0000 2011\", \"truncated\": true, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7409472, \"verified\": false, \"profile_sidebar_fill_color\": \"E3E2DE\", \"is_translator\": false, \"profile_text_color\": \"634047\", \"followers_count\": 317, \"protected\": false, \"id_str\": \"7409472\", \"profile_background_color\": \"EDECE9\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 2466, \"description\": \"PhD student in Philosophy working on ontologies (computer & philo ones), tagging, Semantic Web, DigitalH, but mostly advocate for the Philosophy of the Web.\", \"friends_count\": 441, \"profile_link_color\": \"088253\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/513016932/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296173346/images/themes/theme3/bg.gif\", \"name\": \"Alexandre Monnin\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"aamonnz\", \"url\": \"http://execo.univ-paris1.fr/spip.php?article67\", \"created_at\": \"Wed Jul 11 18:52:41 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"D3D2CF\", \"following\": null, \"listed_count\": 59}, \"id\": 31997683740712960, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31997683740712960\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ea97beff-9d1a-4cc3-b3a4-2bda2d738fed-31997683740712960"
- },
- {
- "begin": "3605000",
- "end": 3605000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "humour! RT @alicanth: Clay shirky: avec le web nous vivons 1 golden age du pt de vue journalistique, sauf du point de vue de l'argent #RSLN --",
- "title": "pierrehaski: humour! RT @alicanth: Clay shirky: avec le web nous vivons 1 golden age du pt de vue journalistique, sauf du point de vue de l'argent #RSLN --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [11, 20], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [134, 139], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"humour! RT @alicanth: Clay shirky: avec le web nous vivons 1 golden age du pt de vue journalistique, sauf du point de vue de l'argent #RSLN\", \"created_at\": \"Mon Jan 31 08:51:01 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15796976, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 16917, \"protected\": false, \"id_str\": \"15796976\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4600, \"description\": \"Formerly with Lib\\u00e9ration, cofounder of Rue89.com, France's leading pure player news website\", \"friends_count\": 1262, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/772056270/-1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme1/bg.png\", \"name\": \"pierrehaski\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 247, \"screen_name\": \"pierrehaski\", \"url\": \"http://www.rue89.com\", \"created_at\": \"Sun Aug 10 10:30:37 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 957}, \"id\": 31997868659187712, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997868659187712\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "bb724fc4-121d-4833-a493-5139874ba748-31997868659187712"
- },
- {
- "begin": "3620000",
- "end": 3620000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln plus d'une minute de mise a jour entre les tweets affiches sur l'ecran de la conf et mon iphone et vous ?",
- "title": "Em. de Saint-Bon: #rsln plus d'une minute de mise a jour entre les tweets affiches sur l'ecran de la conf et mon iphone et vous ?",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln plus d'une minute de mise a jour entre les tweets affiches sur l'ecran de la conf et mon iphone et vous ?\", \"created_at\": \"Mon Jan 31 08:51:16 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 7298822, \"verified\": false, \"profile_sidebar_fill_color\": \"C0DFEC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4805, \"protected\": false, \"id_str\": \"7298822\", \"profile_background_color\": \"022330\", \"location\": \"iPhone: 48.845192,2.237256\", \"utc_offset\": 3600, \"statuses_count\": 1926, \"description\": \"Entrepreneur, Social Media Officer, motorcycler, guitar player, father of 4 kids: plenty of good information for you!\", \"friends_count\": 1282, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/752839109/2007_03_Emmanuel_de_Saint-Bon_Bdef_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme17/bg.gif\", \"name\": \"Em. de Saint-Bon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 42, \"screen_name\": \"saintbon\", \"url\": \"http://www.myblognote.com\", \"created_at\": \"Fri Jul 06 18:38:05 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"a8c7f7\", \"following\": null, \"listed_count\": 116}, \"id\": 31997931833786368, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997931833786368\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "41627c33-e3f9-4582-b956-c911384e9676-31997931833786368"
- },
- {
- "begin": "3621000",
- "end": 3621000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\" #RSLN ++",
- "title": "Inanis: RT @alicanth: Clay shirky: \"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\" #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [119, 124], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:49:00 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43689, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"listed_count\": 758, \"utc_offset\": 3600, \"statuses_count\": 2378, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"location\": \"Paris\", \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null}, \"id\": 31997361433612288, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31997361433612288\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [133, 138], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:51:17 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://blackberry.com/twitter\\\" rel=\\\"nofollow\\\">Twitter for BlackBerry\\u00ae</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 232830899, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 98, \"protected\": false, \"id_str\": \"232830899\", \"profile_background_color\": \"ffffff\", \"listed_count\": 6, \"utc_offset\": 3600, \"statuses_count\": 449, \"description\": \"DA, Photographe, Passionn\\u00e9, insomniaque.\", \"friends_count\": 724, \"location\": \"Paris\", \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1206086126/151041_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296265969/images/themes/theme14/bg.gif\", \"name\": \"Inanis\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 0, \"screen_name\": \"inaniscta\", \"url\": null, \"created_at\": \"Sat Jan 01 12:50:20 +0000 2011\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null}, \"id\": 31997935889682432, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31997935889682432\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ec6bb555-ad8a-47e1-8c90-934966a0b2bf-31997935889682432"
- },
- {
- "begin": "3621000",
- "end": 3621000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln \"get the value of agregation\" ++",
- "title": "Samuel Huron: #rsln \"get the value of agregation\" ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln \\\"get the value of agregation\\\" ++\", \"created_at\": \"Mon Jan 31 08:51:17 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"listed_count\": 41, \"utc_offset\": -10800, \"statuses_count\": 1677, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"location\": \"Paris, France\", \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null}, \"id\": 31997939756834816, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997939756834816\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "5c2e4896-198c-4f9f-9f27-e6090cb4eb34-31997939756834816"
- },
- {
- "begin": "3623000",
- "end": 3623000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN \"golden age for journalism... except for the money. The market does not supply enough journalism that democraty demands\" Clay Shirky. ++",
- "title": "Isabelle REPITON: #RSLN \"golden age for journalism... except for the money. The market does not supply enough journalism that democraty demands\" Clay Shirky. ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN \\\"golden age for journalism... except for the money. The market does not supply enough journalism that democraty demands\\\" Clay Shirky.\", \"created_at\": \"Mon Jan 31 08:51:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 88062683, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 370, \"protected\": false, \"id_str\": \"88062683\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 23, \"utc_offset\": 3600, \"statuses_count\": 304, \"description\": \"Journalist covering media business and Technology\", \"friends_count\": 89, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/815286330/Isa-1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296156503/images/themes/theme1/bg.png\", \"name\": \"Isabelle REPITON\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 12, \"screen_name\": \"isarepi\", \"url\": null, \"created_at\": \"Fri Nov 06 23:33:36 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31997947080081408, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997947080081408\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "4a8278d0-3b48-48cd-985b-f2c1709a0036-31997947080081408"
- },
- {
- "begin": "3631000",
- "end": 3631000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Crowdfunding is a very concrete example of people gathering online to have a greater impact s @kiva is it cognitive surplus??",
- "title": "laura thierry: #rsln Crowdfunding is a very concrete example of people gathering online to have a greater impact s @kiva is it cognitive surplus??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [100, 105], \"id\": 15433693, \"screen_name\": \"Kiva\", \"name\": \"Kiva\", \"id_str\": \"15433693\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Crowdfunding is a very concrete example of people gathering online to have a greater impact s @kiva is it cognitive surplus??\", \"created_at\": \"Mon Jan 31 08:51:27 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14459895, \"verified\": false, \"profile_sidebar_fill_color\": \"c4c4c4\", \"is_translator\": false, \"profile_text_color\": \"030303\", \"followers_count\": 234, \"protected\": false, \"id_str\": \"14459895\", \"profile_background_color\": \"9AE4E8\", \"listed_count\": 20, \"utc_offset\": 3600, \"statuses_count\": 536, \"description\": \"community manager event planner @danonecommunity et @babyloan Social Business fellow!\", \"friends_count\": 338, \"location\": \"right now, Paris\", \"profile_link_color\": \"0004ff\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/422010957/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/24153611/twiit.jpg\", \"name\": \"laura thierry\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 4, \"screen_name\": \"laurath\", \"url\": \"http://www.facebook.com/laurathierry\", \"created_at\": \"Mon Apr 21 08:49:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffffff\", \"following\": null}, \"id\": 31997979674025984, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997979674025984\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "30c078a2-9d3c-4b33-8b0c-84b633a985c8-31997979674025984"
- },
- {
- "begin": "3650000",
- "end": 3650000,
- "tags": [
- {
- "id-ref": "79143752-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "A propos de community failure, penser à la #failcon, première conf. Dédiée a l'échec entrepreneurial. Oui, c'est aussi chez Microsoft. #rsln",
- "title": "NicolasVanbremeersch: A propos de community failure, penser à la #failcon, première conf. Dédiée a l'échec entrepreneurial. Oui, c'est aussi chez Microsoft. #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [43, 51], \"text\": \"failcon\"}, {\"indices\": [135, 140], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"A propos de community failure, penser \\u00e0 la #failcon, premi\\u00e8re conf. D\\u00e9di\\u00e9e a l'\\u00e9chec entrepreneurial. Oui, c'est aussi chez Microsoft. #rsln\", \"created_at\": \"Mon Jan 31 08:51:46 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"listed_count\": 586, \"utc_offset\": 3600, \"statuses_count\": 6861, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"location\": \"Paris\", \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null}, \"id\": 31998057545469952, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998057545469952\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "d4573696-97f5-475b-8d46-1337aee38c58-31998057545469952"
- },
- {
- "begin": "3663000",
- "end": 3663000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Kouote] \"Les créateurs plateformes tirent les bénéfices financiers de la participation, il y a aussi d'autres récompenses\" - @cshirky #RSLN",
- "title": "[Enikao]: [Kouote] \"Les créateurs plateformes tirent les bénéfices financiers de la participation, il y a aussi d'autres récompenses\" - @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [126, 134], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Kouote] \\\"Les cr\\u00e9ateurs plateformes tirent les b\\u00e9n\\u00e9fices financiers de la participation, il y a aussi d'autres r\\u00e9compenses\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:51:59 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3033, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 9120, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null, \"listed_count\": 230}, \"id\": 31998114323759104, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998114323759104\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "10ddd65c-fcad-448f-8e8e-817864747947-31998114323759104"
- },
- {
- "begin": "3676000",
- "end": 3676000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky: \"the people who create the platform get the value of the aggregation\" que ça soit un bar (individus) ou flickr (photos) #rsln",
- "title": "World e-gov Forum: @cshirky: \"the people who create the platform get the value of the aggregation\" que ça soit un bar (individus) ou flickr (photos) #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [130, 135], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky: \\\"the people who create the platform get the value of the aggregation\\\" que \\u00e7a soit un bar (individus) ou flickr (photos) #rsln\", \"created_at\": \"Mon Jan 31 08:52:12 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 167315579, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 271, \"protected\": false, \"id_str\": \"167315579\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": null, \"statuses_count\": 368, \"description\": \"The World e-Gov Forum is an open space and permanent event for everyone involved in e\\u2010administration, e\\u2010democracy and e-government.\", \"friends_count\": 209, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1079607588/logo_wegf_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/170188898/fond_ecranTwitter2.jpg\", \"name\": \"World e-gov Forum\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"worldegovforum\", \"url\": \"http://wegf.org\", \"created_at\": \"Fri Jul 16 07:52:16 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 33}, \"id\": 31998167520124928, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998167520124928\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "f61c14f0-f54d-4e70-8454-9015fbc5bbb1-31998167520124928"
- },
- {
- "begin": "3676000",
- "end": 3676000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky Relates digital sharecropping to buying a glass of wine at a bar vs. drinking at home. It's a charge for a social environment #RSLN",
- "title": "Garrett Goodman: @cshirky Relates digital sharecropping to buying a glass of wine at a bar vs. drinking at home. It's a charge for a social environment #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@cshirky Relates digital sharecropping to buying a glass of wine at a bar vs. drinking at home. It's a charge for a social environment #RSLN\", \"created_at\": \"Mon Jan 31 08:52:12 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"listed_count\": 15, \"utc_offset\": 3600, \"statuses_count\": 971, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31998169969590272, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998169969590272\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "47c5b55c-30c5-472c-bcab-527d38387455-31998169969590272"
- },
- {
- "begin": "3705000",
- "end": 3705000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky: \"the people who create the platform get the value of the aggregation\" que ça soit un bar (individus) ou flickr (photos) #rsln ++",
- "title": "Antoine Laurent: @cshirky: \"the people who create the platform get the value of the aggregation\" que ça soit un bar (individus) ou flickr (photos) #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [130, 135], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky: \\\"the people who create the platform get the value of the aggregation\\\" que \\u00e7a soit un bar (individus) ou flickr (photos) #rsln\", \"created_at\": \"Mon Jan 31 08:52:41 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 77846224, \"verified\": false, \"profile_sidebar_fill_color\": \"c9c9c9\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 666, \"protected\": false, \"id_str\": \"77846224\", \"profile_background_color\": \"ffffff\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1053, \"description\": \"Journalist \\u00e0 Acteurs publics et au World e-gov Forum.\", \"friends_count\": 1035, \"profile_link_color\": \"1f1f3d\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/526079039/identit_.dessin2_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/45847432/camera1.jpg\", \"name\": \"Antoine Laurent\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"anto_l\", \"url\": \"http://antoine-laurent.blogspot.com\", \"created_at\": \"Sun Sep 27 22:04:54 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 74}, \"id\": 31998291453419520, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998291453419520\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "464d6cf2-c89a-45e3-9d88-363ea8e8fa6a-31998291453419520"
- },
- {
- "begin": "3726000",
- "end": 3726000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"we are motivated by money but not as much as we thought. And we have a bunch of topics where we are not motivated by money at all.\" #RSLN ++",
- "title": "Florence Santrot: \"we are motivated by money but not as much as we thought. And we have a bunch of topics where we are not motivated by money at all.\" #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [133, 138], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"we are motivated by money but not as much as we thought. And we have a bunch of topics where we are not motivated by money at all.\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:53:02 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15267117, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 128, \"protected\": false, \"id_str\": \"15267117\", \"profile_background_color\": \"131516\", \"listed_count\": 3, \"utc_offset\": 3600, \"statuses_count\": 763, \"description\": \"R\\u00e9dac chef adjointe - Web journaliste @Metro\", \"friends_count\": 120, \"location\": \"Paris\", \"profile_link_color\": \"990008\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1187804120/flo_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/165618714/Capture_d__cran_2010-10-26___23.08.07.jpg\", \"name\": \"Florence Santrot\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"florencesantrot\", \"url\": \"http://metrofrance.com/blog/bigbugblog\", \"created_at\": \"Sun Jun 29 00:30:32 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null}, \"id\": 31998376933326848, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998376933326848\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "5751c3d7-0b98-42ad-8e3e-16f1711e76cc-31998376933326848"
- },
- {
- "begin": "3736000",
- "end": 3736000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "title": "rafarubio: RT @versac: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 9], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [93, 98], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++\", \"created_at\": \"Mon Jan 31 08:23:22 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6861, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31990913232277504, \"place\": null, \"retweet_count\": 3, \"geo\": null, \"id_str\": \"31990913232277504\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}, {\"indices\": [15, 21], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @versac: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++\", \"created_at\": \"Mon Jan 31 08:53:12 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14676389, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 846, \"protected\": false, \"id_str\": \"14676389\", \"profile_background_color\": \"C0DEED\", \"location\": \"iPhone: 50.838432,4.381907\", \"utc_offset\": -10800, \"statuses_count\": 2399, \"description\": \"Investigador, profesor e inquieto profesional. Observo como las tics cambian la pol\\u00edtica, doy vueltas a c\\u00f3mo podr\\u00edan mejorar las pol\\u00edticas y a veces lo cuento.\", \"friends_count\": 608, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1139208759/rafa7_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/125562187/ethepeoplefoto.jpg\", \"name\": \"rafarubio\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 12, \"screen_name\": \"rafarubio\", \"url\": \"http://ethepeople.blogspot.com\", \"created_at\": \"Tue May 06 17:47:42 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 61}, \"id\": 31998418616320000, \"place\": null, \"retweet_count\": 3, \"geo\": null, \"id_str\": \"31998418616320000\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "01588403-2e3e-46d6-87aa-9aa66444b9c9-31998418616320000"
- },
- {
- "begin": "3751000",
- "end": 3751000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln ?? gin craze and link with illegal music downloading http://t.co/HMZvecQ good question",
- "title": "Samuel Huron: #rsln ?? gin craze and link with illegal music downloading http://t.co/HMZvecQ good question",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://t.co/HMZvecQ\", \"indices\": [59, 78], \"expanded_url\": \"http://twitpic.com/3v3yep\", \"display_url\": \"twitpic.com/3v3yep\"}]}, \"text\": \"#rsln ?? gin craze and link with illegal music downloading http://t.co/HMZvecQ good question\", \"created_at\": \"Mon Jan 31 08:53:27 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": -10800, \"statuses_count\": 1678, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null, \"listed_count\": 41}, \"id\": 31998480989814784, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998480989814784\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "c9009e62-87d3-4e2c-8e59-6fc5ebaef3e1-31998480989814784"
- },
- {
- "begin": "3753000",
- "end": 3753000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay Shirky (@cshirky) aux rencontres #RSLN : \"We are in a golden age for journalism, exception for money\" ==",
- "title": "Antoine Bayet: Clay Shirky (@cshirky) aux rencontres #RSLN : \"We are in a golden age for journalism, exception for money\" ==",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [13, 21], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [38, 43], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay Shirky (@cshirky) aux rencontres #RSLN : \\\"We are in a golden age for journalism, exception for money\\\" ==\", \"created_at\": \"Mon Jan 31 08:53:29 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 10652382, \"verified\": false, \"profile_sidebar_fill_color\": \"ebe1c2\", \"is_translator\": false, \"profile_text_color\": \"030303\", \"followers_count\": 2957, \"protected\": false, \"id_str\": \"10652382\", \"profile_background_color\": \"ffffff\", \"listed_count\": 190, \"utc_offset\": 3600, \"statuses_count\": 4577, \"description\": \"Contenus @spintank. Avant : journaliste @europe1fr, @lacroixcom. Avant, encore : @esjlille. Et ailleurs, encore.\", \"friends_count\": 986, \"location\": \"Paris, France.\", \"profile_link_color\": \"f60e11\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/63671346/f5_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/4878874/test.jpg\", \"name\": \"Antoine Bayet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 94, \"screen_name\": \"fcinq\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Tue Nov 27 09:51:50 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null}, \"id\": 31998492519960576, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998492519960576\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "25c93e54-ae70-4e6a-bca4-30c88f3e2a6d-31998492519960576"
- },
- {
- "begin": "3773000",
- "end": 3773000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "title": "Alice Antheaume: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [17, 25], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [26, 31], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitvid.com/DOALJ\", \"indices\": [33, 57], \"expanded_url\": null}]}, \"text\": \"Video en live de @cshirky #RSLN http://twitvid.com/DOALJ\", \"created_at\": \"Mon Jan 31 08:53:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43689, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2379, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31998577181982720, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998577181982720\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "8a89fdc4-9789-4349-a839-e1a75d5f46b6-31998577181982720"
- },
- {
- "begin": "3802000",
- "end": 3802000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"Nous ne partageons pas de la même manière des idées ou des informations, des objets et des services\" @cshirky #RSLN ++",
- "title": "B. Minded: \"Nous ne partageons pas de la même manière des idées ou des informations, des objets et des services\" @cshirky #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [102, 110], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [111, 116], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"Nous ne partageons pas de la m\\u00eame mani\\u00e8re des id\\u00e9es ou des informations, des objets et des services\\\" @cshirky #RSLN ++\", \"created_at\": \"Mon Jan 31 08:54:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"location\": \"Boulogne-Billancourt\", \"utc_offset\": 3600, \"statuses_count\": 228, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null, \"listed_count\": 40}, \"id\": 31998695125815296, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998695125815296\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "da9ecd1b-d0bd-4f47-9a96-61f81ce212fc-31998695125815296"
- },
- {
- "begin": "3811000",
- "end": 3811000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: avec le web nous vivons 1 golden age du pt de vue journalistique, sauf pour l'argent #RSLN LOL à tt point de vue --",
- "title": "J-C Feraud: RT @alicanth: Clay shirky: avec le web nous vivons 1 golden age du pt de vue journalistique, sauf pour l'argent #RSLN LOL à tt point de vue --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [112, 117], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: avec le web nous vivons 1 golden age du pt de vue journalistique, sauf pour l'argent #RSLN LOL \\u00e0 tt point de vue\", \"created_at\": \"Mon Jan 31 08:54:27 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 48421752, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 3592, \"protected\": false, \"id_str\": \"48421752\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 7419, \"description\": \"Journaliste old school mais pas vieux. Ma\\u00eetre Gonzo autoproclam\\u00e9. TwitterAddict. Blogueur erratique. Digitalien. Compagnon de la Soucoupe. Punk avec un futur.\", \"friends_count\": 532, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1181506427/David_Bowie_-_Lodger_-_Front1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/134815000/joydivisionunknownpleasures.jpg\", \"name\": \"J-C Feraud\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 9, \"screen_name\": \"JCFeraud\", \"url\": \"http://monecranradar.blogspot.com/\", \"created_at\": \"Thu Jun 18 17:27:33 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 377}, \"id\": 31998735428882432, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998735428882432\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "f6dc616c-7f10-49b8-a8b3-bf8571c4775e-31998735428882432"
- },
- {
- "begin": "3816000",
- "end": 3816000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"people are much more keen to wharf information than services or objects\" @cshirky #RSLN",
- "title": "Florence Santrot: \"people are much more keen to wharf information than services or objects\" @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [74, 82], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [83, 88], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"people are much more keen to wharf information than services or objects\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:54:32 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15267117, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 128, \"protected\": false, \"id_str\": \"15267117\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 764, \"description\": \"R\\u00e9dac chef adjointe - Web journaliste @Metro\", \"friends_count\": 120, \"profile_link_color\": \"990008\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1187804120/flo_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/165618714/Capture_d__cran_2010-10-26___23.08.07.jpg\", \"name\": \"Florence Santrot\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"florencesantrot\", \"url\": \"http://metrofrance.com/blog/bigbugblog\", \"created_at\": \"Sun Jun 29 00:30:32 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 3}, \"id\": 31998754491998208, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998754491998208\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "82640672-026a-4e5e-8f4b-7cc24e3471f0-31998754491998208"
- },
- {
- "begin": "3837000",
- "end": 3837000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln la hiérarchie des valeurs entre objets, services et information n'est pas à l'avantage des médias--",
- "title": "Vincent Puig: #rsln la hiérarchie des valeurs entre objets, services et information n'est pas à l'avantage des médias--",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln la hi\\u00e9rarchie des valeurs entre objets, services et information n'est pas \\u00e0 l'avantage des m\\u00e9dias--\", \"created_at\": \"Mon Jan 31 08:54:53 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 92, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 5}, \"id\": 31998844514336768, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998844514336768\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "da4b5f2c-4b88-49a6-a51c-6a4eb414d44b-31998844514336768"
- },
- {
- "begin": "3844000",
- "end": 3844000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN what's the cost of (information) agregation ??",
- "title": "dagautier: #RSLN what's the cost of (information) agregation ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN what's the cost of (information) agregation ??\", \"created_at\": \"Mon Jan 31 08:55:00 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 177227633, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 10, \"protected\": false, \"id_str\": \"177227633\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": null, \"statuses_count\": 140, \"description\": \"Consultant Senior IT, Product Manager, PhD Immunology.\\nTech fan, Apple addict, reader, cook, world traveller, whisky and food amateur.\", \"friends_count\": 4, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1101426699/moi_tete_voile_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1295051201/images/themes/theme1/bg.png\", \"name\": \"dagautier\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dagautier\", \"url\": \"http://dagautier.tumblr.com\", \"created_at\": \"Wed Aug 11 15:54:43 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31998873908027392, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998873908027392\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "06683156-3989-41b5-980a-548c011bef9d-31998873908027392"
- },
- {
- "begin": "3845000",
- "end": 3845000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Clay Shirky a propos du digital sharecropping (flickr...) la motivation est la satisfaction de l'utilisateur par l'argent ++",
- "title": "jean-francois gervai: #rsln Clay Shirky a propos du digital sharecropping (flickr...) la motivation est la satisfaction de l'utilisateur par l'argent ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Clay Shirky a propos du digital sharecropping (flickr...) la motivation est la satisfaction de l'utilisateur par l'argent ++\", \"created_at\": \"Mon Jan 31 08:55:01 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 18998756, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 13, \"protected\": false, \"id_str\": \"18998756\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 7, \"description\": \"auteur d'ouvrages autour du web...\", \"friends_count\": 64, \"location\": \"france\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1176741038/04-0420-GERVAIS_JEAN-FRANCOIS_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296265969/images/themes/theme1/bg.png\", \"name\": \"jean-francois gervai\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"jfgervais\", \"url\": \"http://www.jeanfrancoisgervais\", \"created_at\": \"Wed Jan 14 22:15:45 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31998877754200064, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998877754200064\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "e2afa1d8-e54c-44a4-b072-25403a3d1ef1-31998877754200064"
- },
- {
- "begin": "3855000",
- "end": 3855000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "title": "marjoriepaillon: RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [17, 25], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [26, 31], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitvid.com/DOALJ\", \"indices\": [33, 57], \"expanded_url\": null}]}, \"text\": \"Video en live de @cshirky #RSLN http://twitvid.com/DOALJ\", \"created_at\": \"Mon Jan 31 08:53:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43690, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2379, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31998577181982720, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998577181982720\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}, {\"indices\": [31, 39], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [40, 45], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitvid.com/DOALJ\", \"indices\": [47, 71], \"expanded_url\": null}]}, \"text\": \"RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ\", \"created_at\": \"Mon Jan 31 08:55:11 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 16039806, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 3807, \"protected\": false, \"id_str\": \"16039806\", \"profile_background_color\": \"EBEBEB\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1945, \"description\": \"Journaliste News, Web & Mag \\r\\n// R\\u00e9f\\u00e9rences: @ilovepolitics,BFMTV,France 5 \", \"friends_count\": 622, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/401202539/Image_1_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"marjoriepaillon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"marjoriepaillon\", \"url\": \"http://www.ilovepolitics.info\", \"created_at\": \"Fri Aug 29 09:08:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 346}, \"id\": 31998919378477056, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998919378477056\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "a4e7cbb2-3a94-4411-a600-3ac50419811e-31998919378477056"
- },
- {
- "begin": "3886000",
- "end": 3886000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Kouote]\"Les niveaux élevés de piratage musicaux sont une illustration de la désobéissance civile massive classique\" - @cshirky #RSLN",
- "title": "[Enikao]: [Kouote]\"Les niveaux élevés de piratage musicaux sont une illustration de la désobéissance civile massive classique\" - @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [119, 127], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [128, 133], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Kouote]\\\"Les niveaux \\u00e9lev\\u00e9s de piratage musicaux sont une illustration de la d\\u00e9sob\\u00e9issance civile massive classique\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:55:42 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3033, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 9121, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null, \"listed_count\": 230}, \"id\": 31999050916040705, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999050916040705\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "dae27bf7-f25a-488e-92f7-469caa20363a-31999050916040705"
- },
- {
- "begin": "3887000",
- "end": 3887000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN @cshirky in the new attention deficit world order, isn't cognitive surplus dwindling fast?",
- "title": "Stanm: #RSLN @cshirky in the new attention deficit world order, isn't cognitive surplus dwindling fast?",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [6, 14], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN @cshirky in the new attention deficit world order, isn't cognitive surplus dwindling fast?\", \"created_at\": \"Mon Jan 31 08:55:43 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 542, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 918, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null, \"listed_count\": 40}, \"id\": 31999052887363584, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999052887363584\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "e1493041-6631-4a5f-b380-df433dbe5ebb-31999052887363584"
- },
- {
- "begin": "3887000",
- "end": 3887000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @robinberjon: #rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky",
- "title": "pixeltoo: RT @robinberjon: #rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [96, 104], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky\", \"created_at\": \"Mon Jan 31 08:17:35 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4641, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31989455556444160, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31989455556444160\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 25805235, \"screen_name\": \"robinberjon\", \"name\": \"Robin Berjon\", \"id_str\": \"25805235\"}, {\"indices\": [113, 121], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [17, 22], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @robinberjon: #rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky\", \"created_at\": \"Mon Jan 31 08:55:43 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 54980022, \"verified\": false, \"profile_sidebar_fill_color\": \"DAECF4\", \"is_translator\": false, \"profile_text_color\": \"663B12\", \"followers_count\": 336, \"protected\": false, \"id_str\": \"54980022\", \"profile_background_color\": \"C6E2EE\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 4318, \"description\": \"wikip\\u00e9dien dresseur de bot\", \"friends_count\": 664, \"location\": \"near Paris\", \"profile_link_color\": \"1F98C7\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/342179915/pix_m446_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1295903943/images/themes/theme2/bg.gif\", \"name\": \"pixeltoo\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3458, \"screen_name\": \"pixeltoo\", \"url\": \"http://www.flickr.com/photos/pixeltoo/\", \"created_at\": \"Wed Jul 08 18:22:17 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C6E2EE\", \"following\": null}, \"id\": 31999054078550016, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31999054078550016\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "e247dbc6-ccf2-41e1-b49d-298dfc4d2592-31999054078550016"
- },
- {
- "begin": "3888000",
- "end": 3888000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @worldegovforum: @cshirky: \"the people who create the platform get the value of the aggregation\" #rsln",
- "title": "la pinta: RT @worldegovforum: @cshirky: \"the people who create the platform get the value of the aggregation\" #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 18], \"id\": 167315579, \"screen_name\": \"worldegovforum\", \"name\": \"World e-gov Forum\", \"id_str\": \"167315579\"}, {\"indices\": [20, 28], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [101, 106], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @worldegovforum: @cshirky: \\\"the people who create the platform get the value of the aggregation\\\" #rsln\", \"created_at\": \"Mon Jan 31 08:55:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"listed_count\": 159, \"utc_offset\": 3600, \"statuses_count\": 3136, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"location\": \"Paris\", \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null}, \"id\": 31999059086540800, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999059086540800\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "a7862590-20db-4d69-bf77-4b9f0493a4de-31999059086540800"
- },
- {
- "begin": "3931000",
- "end": 3931000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Midia] Les médias, la participation citoyenne et l'information selon @cshirky. #RSLN http://twitvid.com/BF3RJ",
- "title": "[Enikao]: [Midia] Les médias, la participation citoyenne et l'information selon @cshirky. #RSLN http://twitvid.com/BF3RJ",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [70, 78], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [80, 85], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitvid.com/BF3RJ\", \"indices\": [87, 111], \"expanded_url\": null}]}, \"text\": \"[Midia] Les m\\u00e9dias, la participation citoyenne et l'information selon @cshirky. #RSLN http://twitvid.com/BF3RJ\", \"created_at\": \"Mon Jan 31 08:56:27 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3033, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"listed_count\": 230, \"utc_offset\": 3600, \"statuses_count\": 9122, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"location\": \"Paris\", \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null}, \"id\": 31999239949123584, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999239949123584\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "e126e5d6-1418-434c-a6a0-7f1f1bdb660b-31999239949123584"
- },
- {
- "begin": "3936000",
- "end": 3936000,
- "tags": [
- {
- "id-ref": "7916544c-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln C'est intéressant de voir le download illégal comme de la désobéissance civile de masse. #hadopi par @cshirky ++",
- "title": "Robin Berjon: #rsln C'est intéressant de voir le download illégal comme de la désobéissance civile de masse. #hadopi par @cshirky ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [107, 115], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}, {\"indices\": [95, 102], \"text\": \"hadopi\"}], \"urls\": []}, \"text\": \"#rsln C'est int\\u00e9ressant de voir le download ill\\u00e9gal comme de la d\\u00e9sob\\u00e9issance civile de masse. #hadopi par @cshirky\", \"created_at\": \"Mon Jan 31 08:56:32 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4642, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31999259138068480, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999259138068480\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "e22eddbd-a750-4a42-b468-63dc1f3a7784-31999259138068480"
- },
- {
- "begin": "3943000",
- "end": 3943000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky's 2 examples of massive civil disobedience in the US: prohibition and the 55mph speed limit. It's like music copyright laws. #rsln",
- "title": "Garrett Goodman: @cshirky's 2 examples of massive civil disobedience in the US: prohibition and the 55mph speed limit. It's like music copyright laws. #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [134, 139], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky's 2 examples of massive civil disobedience in the US: prohibition and the 55mph speed limit. It's like music copyright laws. #rsln\", \"created_at\": \"Mon Jan 31 08:56:39 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 973, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31999288984739840, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999288984739840\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "5caf85f5-16bb-4a22-a8b4-ff1e06e18bfb-31999288984739840"
- },
- {
- "begin": "3995000",
- "end": 3995000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"people are much more keen to share information than services or objects\" @cshirky #RSLN",
- "title": "Florence Santrot: \"people are much more keen to share information than services or objects\" @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [74, 82], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [83, 88], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"people are much more keen to share information than services or objects\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:57:31 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15267117, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 129, \"protected\": false, \"id_str\": \"15267117\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 765, \"description\": \"R\\u00e9dac chef adjointe - Web journaliste @Metro\", \"friends_count\": 120, \"profile_link_color\": \"990008\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1187804120/flo_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/165618714/Capture_d__cran_2010-10-26___23.08.07.jpg\", \"name\": \"Florence Santrot\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"florencesantrot\", \"url\": \"http://metrofrance.com/blog/bigbugblog\", \"created_at\": \"Sun Jun 29 00:30:32 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 3}, \"id\": 31999507814154240, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999507814154240\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "634a057e-fd98-4d80-919d-742f2a50fd18-31999507814154240"
- },
- {
- "begin": "4006000",
- "end": 4006000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"Illegal downloading follows the tradition of mass civil disobedience of Prohibition & the 55-mph speed limit\"@cshirky #rsln ;-) ++",
- "title": "Elisabeth Garrett: \"Illegal downloading follows the tradition of mass civil disobedience of Prohibition & the 55-mph speed limit\"@cshirky #rsln ;-) ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [110, 118], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [119, 124], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"Illegal downloading follows the tradition of mass civil disobedience of Prohibition & the 55-mph speed limit\\\"@cshirky #rsln ;-)\", \"created_at\": \"Mon Jan 31 08:57:42 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 152375270, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 49, \"protected\": false, \"id_str\": \"152375270\", \"profile_background_color\": \"352726\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 274, \"description\": \"MBA @HECParis. Stagiaire @Soci\\u00e9t\\u00e9G\\u00e9n\\u00e9rale. social marketer. photographer. petite gourmande. wine-cinema-NYC-travel-karaoke-f\\u00fatbol enthusiast. amazed by grace.\", \"friends_count\": 45, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/962811111/23230_106524_7896_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296265969/images/themes/theme5/bg.gif\", \"name\": \"Elisabeth Garrett\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"EliGarrett\", \"url\": \"http://eligarrett.wordpress.com\", \"created_at\": \"Sat Jun 05 19:51:45 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31999552290557952, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999552290557952\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "541e66b3-3814-43da-9919-4e0439e201d3-31999552290557952"
- },
- {
- "begin": "4014000",
- "end": 4014000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT: @eni_kao: [Kouote]\"Les niveaux élevés de piratage musicaux sont une illustration de la désobéissance civile massive classique\" #RSLN ++",
- "title": "cpolitic: RT: @eni_kao: [Kouote]\"Les niveaux élevés de piratage musicaux sont une illustration de la désobéissance civile massive classique\" #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [4, 12], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}], \"hashtags\": [{\"indices\": [132, 137], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT: @eni_kao: [Kouote]\\\"Les niveaux \\u00e9lev\\u00e9s de piratage musicaux sont une illustration de la d\\u00e9sob\\u00e9issance civile massive classique\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:57:50 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 35459052, \"verified\": false, \"profile_sidebar_fill_color\": \"DAECF4\", \"is_translator\": false, \"profile_text_color\": \"663B12\", \"followers_count\": 1473, \"protected\": false, \"id_str\": \"35459052\", \"profile_background_color\": \"C6E2EE\", \"listed_count\": 179, \"utc_offset\": -10800, \"statuses_count\": 14614, \"description\": \"cf EDVIRSP\", \"friends_count\": 625, \"location\": \"L\\u00e0 o\\u00f9 il peut \\u00eatre...\", \"profile_link_color\": \"1F98C7\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1080478854/3c2b60c7-4289-490d-b44e-0c4c33189dd6_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/56464172/dikkenek.jpg\", \"name\": \"cpolitic\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 0, \"screen_name\": \"blogcpolitic\", \"url\": \"http://www.cpolitic.com\", \"created_at\": \"Sun Apr 26 12:55:53 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"C6E2EE\", \"following\": null}, \"id\": 31999587380101120, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999587380101120\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "292e63b3-be33-406b-8f6b-94c942df5830-31999587380101120"
- },
- {
- "begin": "4032000",
- "end": 4032000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "...#RSLN "golden age for journalism... except for the money. The market does not supply enough journalism that democraty demands&quo...",
- "title": "jerrie hibbs: ...#RSLN "golden age for journalism... except for the money. The market does not supply enough journalism that democraty demands&quo...",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [3, 8], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"...#RSLN "golden age for journalism... except for the money. The market does not supply enough journalism that democraty demands&quo...\", \"created_at\": \"Mon Jan 31 08:58:08 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twittercounter.com\\\" rel=\\\"nofollow\\\">The Visitor Widget</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 228067802, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 31, \"protected\": false, \"id_str\": \"228067802\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": null, \"statuses_count\": 870, \"description\": \"Compete with urself; get better! Compete with others; get bitter!\", \"friends_count\": 2, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1193501503/mark-ruffalo-20070805-294448_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296265969/images/themes/theme1/bg.png\", \"name\": \"jerrie hibbs\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"jerriehibbs\", \"url\": null, \"created_at\": \"Sat Dec 18 16:32:22 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31999662491697152, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999662491697152\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "aaeeb7b2-e4bb-41af-af85-9744a1fa57d7-31999662491697152"
- },
- {
- "begin": "4035000",
- "end": 4035000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "title": "brunopatino: RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [17, 25], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [26, 31], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitvid.com/DOALJ\", \"indices\": [33, 57], \"expanded_url\": null}]}, \"text\": \"Video en live de @cshirky #RSLN http://twitvid.com/DOALJ\", \"created_at\": \"Mon Jan 31 08:53:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43690, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2380, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31998577181982720, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31998577181982720\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}, {\"indices\": [31, 39], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [40, 45], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitvid.com/DOALJ\", \"indices\": [47, 71], \"expanded_url\": null}]}, \"text\": \"RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ\", \"created_at\": \"Mon Jan 31 08:58:11 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 11227042, \"verified\": false, \"profile_sidebar_fill_color\": \"7AC3EE\", \"is_translator\": false, \"profile_text_color\": \"3D1957\", \"followers_count\": 4132, \"protected\": false, \"id_str\": \"11227042\", \"profile_background_color\": \"642D8B\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 519, \"description\": \"France T\\u00e9l\\u00e9visions, ex France Culture et ex Le Monde et Telerama.... Et \\u00c9cole de Journalisme de Sciences-Po\", \"friends_count\": 281, \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/389291935/DSC_4489_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296156503/images/themes/theme10/bg.gif\", \"name\": \"brunopatino\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 204, \"screen_name\": \"brunopatino\", \"url\": null, \"created_at\": \"Sun Dec 16 17:09:57 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"65B0DA\", \"following\": null, \"listed_count\": 243}, \"id\": 31999672906162176, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31999672906162176\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "06178b52-c293-4282-b069-ae70c6291396-31999672906162176"
- },
- {
- "begin": "4038000",
- "end": 4038000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky: Music went from people to an object to a service to information, making people much more willing to share it. #rsln",
- "title": "Garrett Goodman: @cshirky: Music went from people to an object to a service to information, making people much more willing to share it. #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [121, 126], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky: Music went from people to an object to a service to information, making people much more willing to share it. #rsln\", \"created_at\": \"Mon Jan 31 08:58:14 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 974, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31999685497454592, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999685497454592\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "17fa0c0c-8ad1-4bfc-9851-6679bf4e6289-31999685497454592"
- },
- {
- "begin": "4040000",
- "end": 4040000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN about journalim 2 separate issues with internet: 1/amazing possibilities.2/ subsidies : some kind will appear",
- "title": "Isabelle REPITON: #RSLN about journalim 2 separate issues with internet: 1/amazing possibilities.2/ subsidies : some kind will appear",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN about journalim 2 separate issues with internet: 1/amazing possibilities.2/ subsidies : some kind will appear\", \"created_at\": \"Mon Jan 31 08:58:16 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 88062683, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 370, \"protected\": false, \"id_str\": \"88062683\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 305, \"description\": \"Journalist covering media business and Technology\", \"friends_count\": 89, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/815286330/Isa-1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296156503/images/themes/theme1/bg.png\", \"name\": \"Isabelle REPITON\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 12, \"screen_name\": \"isarepi\", \"url\": null, \"created_at\": \"Fri Nov 06 23:33:36 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 23}, \"id\": 31999693491802112, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999693491802112\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "3b26dec1-0a00-4cde-8b5f-e11cdeb29429-31999693491802112"
- },
- {
- "begin": "4043000",
- "end": 4043000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "A ceux qui twittent depuis le métro ou autre, attention, les tweets #rsln apparaissent en direct sur écran géant",
- "title": "Antoine Laurent: A ceux qui twittent depuis le métro ou autre, attention, les tweets #rsln apparaissent en direct sur écran géant",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [68, 73], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"A ceux qui twittent depuis le m\\u00e9tro ou autre, attention, les tweets #rsln apparaissent en direct sur \\u00e9cran g\\u00e9ant\", \"created_at\": \"Mon Jan 31 08:58:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 77846224, \"verified\": false, \"profile_sidebar_fill_color\": \"c9c9c9\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 666, \"protected\": false, \"id_str\": \"77846224\", \"profile_background_color\": \"ffffff\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1054, \"description\": \"Journalist \\u00e0 Acteurs publics et au World e-gov Forum.\", \"friends_count\": 1035, \"profile_link_color\": \"1f1f3d\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/526079039/identit_.dessin2_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/45847432/camera1.jpg\", \"name\": \"Antoine Laurent\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"anto_l\", \"url\": \"http://antoine-laurent.blogspot.com\", \"created_at\": \"Sun Sep 27 22:04:54 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 74}, \"id\": 31999708100567040, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999708100567040\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "bdc15ef1-78ca-4231-afe3-0a93cae2d60a-31999708100567040"
- },
- {
- "begin": "4050000",
- "end": 4050000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: Pour la rencontre #RSLN, pensez à noter vos tweets avec ++, ==, --, ??. nous expérimentons avec l'IRI une analyse des tweets ...",
- "title": "aranno: RT @versac: Pour la rencontre #RSLN, pensez à noter vos tweets avec ++, ==, --, ??. nous expérimentons avec l'IRI une analyse des tweets ...",
- "color": "16763904",
- "polemics": [
- "Q",
- "REF",
- "OK",
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [18, 23], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Pour la rencontre #RSLN, pensez \\u00e0 noter vos tweets avec ++, ==, --, ??. nous exp\\u00e9rimentons avec l'IRI une analyse des tweets. Thx !\", \"created_at\": \"Mon Jan 31 07:51:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"listed_count\": 586, \"utc_offset\": 3600, \"statuses_count\": 6861, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"location\": \"Paris\", \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null}, \"id\": 31983008105897984, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31983008105897984\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [30, 35], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @versac: Pour la rencontre #RSLN, pensez \\u00e0 noter vos tweets avec ++, ==, --, ??. nous exp\\u00e9rimentons avec l'IRI une analyse des tweets ...\", \"created_at\": \"Mon Jan 31 08:58:26 +0000 2011\", \"truncated\": true, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7732252, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 58, \"protected\": false, \"id_str\": \"7732252\", \"profile_background_color\": \"352726\", \"listed_count\": 4, \"utc_offset\": 3600, \"statuses_count\": 629, \"description\": \"\", \"friends_count\": 229, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/201053654/grizzly_1_400_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296179758/images/themes/theme5/bg.gif\", \"name\": \"aranno\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 120, \"screen_name\": \"aranno\", \"url\": null, \"created_at\": \"Thu Jul 26 08:55:26 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31999735208349697, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31999735208349697\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "4173c596-df9a-4846-89bd-3a8f58956e18-31999735208349697"
- },
- {
- "begin": "4082000",
- "end": 4082000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln le réseau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??",
- "title": "Vincent Puig: #rsln le réseau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln le r\\u00e9seau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??\", \"created_at\": \"Mon Jan 31 08:58:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 5, \"utc_offset\": 3600, \"statuses_count\": 93, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31999872232062976, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999872232062976\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "4765f446-0faf-4729-901c-03cd27fccfb6-31999872232062976"
- },
- {
- "begin": "4091000",
- "end": 4091000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"La rumeur ne se répend que par le filtre d'intérêt, dire ou faire quelque chose relève du même principe participatif\" @cshirky #RSLN",
- "title": "B. Minded: \"La rumeur ne se répend que par le filtre d'intérêt, dire ou faire quelque chose relève du même principe participatif\" @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [119, 127], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [128, 133], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"La rumeur ne se r\\u00e9pend que par le filtre d'int\\u00e9r\\u00eat, dire ou faire quelque chose rel\\u00e8ve du m\\u00eame principe participatif\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:59:07 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 229, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"location\": \"Boulogne-Billancourt\", \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null}, \"id\": 31999907397111808, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999907397111808\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "1923da9c-65f8-4b74-8079-d36c528602a8-31999907397111808"
- },
- {
- "begin": "4095000",
- "end": 4095000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Les réponses de @cshirky sont bien plus vives et intéressantes que la présentation qui précédait. ++",
- "title": "Robin Berjon: #rsln Les réponses de @cshirky sont bien plus vives et intéressantes que la présentation qui précédait. ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [22, 30], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Les r\\u00e9ponses de @cshirky sont bien plus vives et int\\u00e9ressantes que la pr\\u00e9sentation qui pr\\u00e9c\\u00e9dait.\", \"created_at\": \"Mon Jan 31 08:59:11 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4643, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31999924031717377, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999924031717377\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "fa114d3e-6a50-4694-9411-af0aaf4da134-31999924031717377"
- },
- {
- "begin": "4126000",
- "end": 4126000,
- "tags": [
- {
- "id-ref": "7917b22e-3905-11e0-8f2a-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN #PUBLIC http://t.co/KXpNuIe",
- "title": "Samuel Huron: #RSLN #PUBLIC http://t.co/KXpNuIe",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}, {\"indices\": [6, 13], \"text\": \"PUBLIC\"}], \"urls\": [{\"url\": \"http://t.co/KXpNuIe\", \"indices\": [14, 33], \"expanded_url\": \"http://twitpic.com/3v3zsl\", \"display_url\": \"twitpic.com/3v3zsl\"}]}, \"text\": \"#RSLN #PUBLIC http://t.co/KXpNuIe\", \"created_at\": \"Mon Jan 31 08:59:42 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"listed_count\": 41, \"utc_offset\": -10800, \"statuses_count\": 1679, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"location\": \"Paris, France\", \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null}, \"id\": 32000054751404032, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"32000054751404032\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "512c4b46-5b91-4f1c-9a5d-d1b90c87315c-32000054751404032"
- },
- {
- "begin": "4130000",
- "end": 4130000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "title": "Séverine Godet: RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [78, 83], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:31:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43691, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2380, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31993059197587456, \"place\": null, \"retweet_count\": 5, \"geo\": null, \"id_str\": \"31993059197587456\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [92, 97], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:59:46 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://blackberry.com/twitter\\\" rel=\\\"nofollow\\\">Twitter for BlackBerry\\u00ae</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15777521, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 454, \"protected\": false, \"id_str\": \"15777521\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2142, \"description\": \"Attach\\u00e9e \\u00e0 la presse et accro aux nouvelles technos. Consultante Media Senior pour Microsoft France (B2B/infra/webdesign) i&e Consultants. Conna\\u00eet 1 grenouille.\", \"friends_count\": 560, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/249826213/SEVNEW_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/75977667/surface_pattern_clouds-l.gif\", \"name\": \"S\\u00e9verine Godet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 2142, \"screen_name\": \"Tamala75\", \"url\": \"http://www.microsoft.com/France/InformationsPresse\", \"created_at\": \"Fri Aug 08 13:07:44 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 32}, \"id\": 32000070647808000, \"place\": null, \"retweet_count\": 5, \"geo\": null, \"id_str\": \"32000070647808000\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "4414b083-4dd3-4101-a75a-18e5503fa5de-32000070647808000"
- },
- {
- "begin": "4139000",
- "end": 4139000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: Pour la rencontre #RSLN, pensez à noter vos tweets avec ++, ==, --, ??. nous expérimentons avec l'IRI une analyse des tweets ...",
- "title": "Coline Aunis: RT @versac: Pour la rencontre #RSLN, pensez à noter vos tweets avec ++, ==, --, ??. nous expérimentons avec l'IRI une analyse des tweets ...",
- "color": "16763904",
- "polemics": [
- "Q",
- "REF",
- "OK",
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [18, 23], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Pour la rencontre #RSLN, pensez \\u00e0 noter vos tweets avec ++, ==, --, ??. nous exp\\u00e9rimentons avec l'IRI une analyse des tweets. Thx !\", \"created_at\": \"Mon Jan 31 07:51:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"listed_count\": 586, \"utc_offset\": 3600, \"statuses_count\": 6861, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"location\": \"Paris\", \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null}, \"id\": 31983008105897984, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31983008105897984\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [30, 35], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @versac: Pour la rencontre #RSLN, pensez \\u00e0 noter vos tweets avec ++, ==, --, ??. nous exp\\u00e9rimentons avec l'IRI une analyse des tweets ...\", \"created_at\": \"Mon Jan 31 08:59:55 +0000 2011\", \"truncated\": true, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 68658539, \"verified\": false, \"profile_sidebar_fill_color\": \"DAECF4\", \"is_translator\": false, \"profile_text_color\": \"663B12\", \"followers_count\": 252, \"protected\": false, \"id_str\": \"68658539\", \"profile_background_color\": \"C6E2EE\", \"listed_count\": 21, \"utc_offset\": -10800, \"statuses_count\": 1182, \"description\": \"/ \\u2600 / \\uf8ff / museum geek & more.\", \"friends_count\": 300, \"location\": \"Paris\", \"profile_link_color\": \"1F98C7\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/380566620/arton2047_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296072137/images/themes/theme2/bg.gif\", \"name\": \"Coline Aunis\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 28, \"screen_name\": \"Lilmount\", \"url\": \"http://arts-et-metiers.net\", \"created_at\": \"Tue Aug 25 10:14:38 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"C6E2EE\", \"following\": null}, \"id\": 32000109600317440, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"32000109600317440\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "42af4052-97d6-464c-ae16-9c416f77d86f-32000109600317440"
- },
- {
- "begin": "4140000",
- "end": 4140000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN shirky: Networks workes both as a filter and amplifier --",
- "title": "Constance de 4barbes: #RSLN shirky: Networks workes both as a filter and amplifier --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN shirky: Networks workes both as a filter and amplifier --\", \"created_at\": \"Mon Jan 31 08:59:56 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 57623127, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 53, \"protected\": false, \"id_str\": \"57623127\", \"profile_background_color\": \"131516\", \"listed_count\": 4, \"utc_offset\": 3600, \"statuses_count\": 269, \"description\": \"Digital Humanities and Social Media: Community and Content Management\", \"friends_count\": 70, \"location\": \"Paris\", \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/983938390/pic.php_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/155252455/avatar.jpg\", \"name\": \"Constance de 4barbes\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 8, \"screen_name\": \"c4barbes\", \"url\": \"http://4barbes.com\", \"created_at\": \"Fri Jul 17 11:53:38 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null}, \"id\": 32000113958199296, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"32000113958199296\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "e6920ecc-5023-4045-bf80-12ad9f4136e1-32000113958199296"
- },
- {
- "begin": "4144000",
- "end": 4144000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @vincentpuig: #rsln le réseau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??",
- "title": "Coline Aunis: RT @vincentpuig: #rsln le réseau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln le r\\u00e9seau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??\", \"created_at\": \"Mon Jan 31 08:58:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 53, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 93, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 5}, \"id\": 31999872232062976, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31999872232062976\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 68424173, \"screen_name\": \"vincentpuig\", \"name\": \"Vincent Puig\", \"id_str\": \"68424173\"}], \"hashtags\": [{\"indices\": [17, 22], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @vincentpuig: #rsln le r\\u00e9seau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??\", \"created_at\": \"Mon Jan 31 09:00:00 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 68658539, \"verified\": false, \"profile_sidebar_fill_color\": \"DAECF4\", \"is_translator\": false, \"profile_text_color\": \"663B12\", \"followers_count\": 252, \"protected\": false, \"id_str\": \"68658539\", \"profile_background_color\": \"C6E2EE\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 1183, \"description\": \"/ \\u2600 / \\uf8ff / museum geek & more.\", \"friends_count\": 300, \"profile_link_color\": \"1F98C7\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/380566620/arton2047_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296072137/images/themes/theme2/bg.gif\", \"name\": \"Coline Aunis\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 28, \"screen_name\": \"Lilmount\", \"url\": \"http://arts-et-metiers.net\", \"created_at\": \"Tue Aug 25 10:14:38 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"C6E2EE\", \"following\": null, \"listed_count\": 21}, \"id\": 32000132845146112, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"32000132845146112\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "2258e8dd-a887-4347-9c5d-441045fced29-32000132845146112"
- },
- {
- "begin": "4168000",
- "end": 4168000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Égypte et Tunisie : action sans organisation préalable ??",
- "title": "tibo c: #rsln Égypte et Tunisie : action sans organisation préalable ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln \\u00c9gypte et Tunisie : action sans organisation pr\\u00e9alable ??\", \"created_at\": \"Mon Jan 31 09:00:24 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"location\": null, \"utc_offset\": 3600, \"statuses_count\": 36, \"description\": null, \"friends_count\": 12, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 32000234083057664, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"32000234083057664\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "c5699720-764a-4e3a-9a81-6e7247fa09b1-32000234083057664"
- },
- {
- "begin": "4183000",
- "end": 4183000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "title": "Coline Aunis: RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [17, 25], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [26, 31], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitvid.com/DOALJ\", \"indices\": [33, 57], \"expanded_url\": null}]}, \"text\": \"Video en live de @cshirky #RSLN http://twitvid.com/DOALJ\", \"created_at\": \"Mon Jan 31 08:53:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43691, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2380, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31998577181982720, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31998577181982720\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}, {\"indices\": [31, 39], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [40, 45], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitvid.com/DOALJ\", \"indices\": [47, 71], \"expanded_url\": null}]}, \"text\": \"RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ\", \"created_at\": \"Mon Jan 31 09:00:39 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 68658539, \"verified\": false, \"profile_sidebar_fill_color\": \"DAECF4\", \"is_translator\": false, \"profile_text_color\": \"663B12\", \"followers_count\": 252, \"protected\": false, \"id_str\": \"68658539\", \"profile_background_color\": \"C6E2EE\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 1184, \"description\": \"/ \\u2600 / \\uf8ff / museum geek & more.\", \"friends_count\": 300, \"profile_link_color\": \"1F98C7\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/380566620/arton2047_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296072137/images/themes/theme2/bg.gif\", \"name\": \"Coline Aunis\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 28, \"screen_name\": \"Lilmount\", \"url\": \"http://arts-et-metiers.net\", \"created_at\": \"Tue Aug 25 10:14:38 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"C6E2EE\", \"following\": null, \"listed_count\": 21}, \"id\": 32000293034008576, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"32000293034008576\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "ee4d8b63-2865-49ca-b2cb-99329555a057-32000293034008576"
- },
- {
- "begin": "4209000",
- "end": 4209000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "chez Microsoft ce matin RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "title": "Rodrigo SEPÚLVEDA: chez Microsoft ce matin RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [27, 36], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}, {\"indices\": [55, 63], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [64, 69], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitvid.com/DOALJ\", \"indices\": [71, 95], \"expanded_url\": null}]}, \"text\": \"chez Microsoft ce matin RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ\", \"created_at\": \"Mon Jan 31 09:01:05 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.apparentsoft.com/socialite\\\" rel=\\\"nofollow\\\">Socialite.app</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 738933, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4546, \"protected\": false, \"id_str\": \"738933\", \"profile_background_color\": \"B2DFDA\", \"location\": \"\\u00dcT: 48.856057,2.365165\", \"utc_offset\": 3600, \"statuses_count\": 9944, \"description\": \"Entrepreneur, business angel, photographer, genealogist, globe trotter, and regular podcaster (LCI Radio, On Refait le Mac, Mry & Rodrigo Show)\", \"friends_count\": 476, \"profile_link_color\": \"93A644\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1126758712/pixbytariq_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296099941/images/themes/theme13/bg.gif\", \"name\": \"Rodrigo SEP\\u00daLVEDA\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 101, \"screen_name\": \"rodrigo\", \"url\": \"http://www.rodrigosepulveda.com\", \"created_at\": \"Wed Jan 31 17:38:44 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 391}, \"id\": 32000405621702656, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"32000405621702656\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "27995293-b3ff-4b58-9512-8f7177a61e82-32000405621702656"
- },
- {
- "begin": "4230000",
- "end": 4230000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @vincentpuig: #rsln le réseau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??",
- "title": "Pierre Mounier: RT @vincentpuig: #rsln le réseau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln le r\\u00e9seau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??\", \"created_at\": \"Mon Jan 31 08:58:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 53, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 5, \"utc_offset\": 3600, \"statuses_count\": 93, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31999872232062976, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31999872232062976\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 68424173, \"screen_name\": \"vincentpuig\", \"name\": \"Vincent Puig\", \"id_str\": \"68424173\"}], \"hashtags\": [{\"indices\": [17, 22], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @vincentpuig: #rsln le r\\u00e9seau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??\", \"created_at\": \"Mon Jan 31 09:01:26 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14233770, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 629, \"protected\": false, \"id_str\": \"14233770\", \"profile_background_color\": \"352726\", \"listed_count\": 102, \"utc_offset\": 3600, \"statuses_count\": 2483, \"description\": \"Directeur adjoint du Cl\\u00e9o. Fondateur et principal auteur d'Homo Numericus.\", \"friends_count\": 306, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/52135065/pmounier_bd_moyen_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/190199985/twilk_background_4d287d7ccb851.jpg\", \"name\": \"Pierre Mounier\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 10, \"screen_name\": \"piotrr70\", \"url\": \"http://pierremounier.net\", \"created_at\": \"Thu Mar 27 08:45:11 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 32000490497642498, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"32000490497642498\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "a0136160-db5d-412d-a63a-f28f3c0b532e-32000490497642498"
- },
- {
- "begin": "4248000",
- "end": 4248000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky These tools are most usefull for counter democracy! (speaking about Tunisia & Egypt). #rsln.",
- "title": "Garrett Goodman: @cshirky These tools are most usefull for counter democracy! (speaking about Tunisia & Egypt). #rsln.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [95, 100], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky These tools are most usefull for counter democracy! (speaking about Tunisia & Egypt). #rsln.\", \"created_at\": \"Mon Jan 31 09:01:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 347, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"listed_count\": 15, \"utc_offset\": 3600, \"statuses_count\": 975, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 32000565617623040, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"32000565617623040\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "329d9435-cd18-483d-87cf-ab701e901818-32000565617623040"
- },
- {
- "begin": "4256000",
- "end": 4256000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Tbonne question de Francis Pisani (@transnets) @cshirky / la politique, l'Egypte, les outils. #RSLN blog http://pisani.blog.lemonde.fr",
- "title": "Gilles BRUNO: Tbonne question de Francis Pisani (@transnets) @cshirky / la politique, l'Egypte, les outils. #RSLN blog http://pisani.blog.lemonde.fr",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [35, 45], \"id\": 14194713, \"screen_name\": \"transnets\", \"name\": \"transnets\", \"id_str\": \"14194713\"}, {\"indices\": [47, 55], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [94, 99], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://pisani.blog.lemonde.fr\", \"indices\": [105, 134], \"expanded_url\": null}]}, \"text\": \"Tbonne question de Francis Pisani (@transnets) @cshirky / la politique, l'Egypte, les outils. #RSLN blog http://pisani.blog.lemonde.fr\", \"created_at\": \"Mon Jan 31 09:01:52 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4078, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 6350, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3523, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 349}, \"id\": 32000601604755456, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"32000601604755456\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "8a06124a-b1c0-4aab-85a3-d862ae7de9a4-32000601604755456"
- },
- {
- "begin": "4268000",
- "end": 4268000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky credite pierre rosanvallon 'contre-democratie' ++ rare pour un auteur americain #RSLN",
- "title": "Stanm: @cshirky credite pierre rosanvallon 'contre-democratie' ++ rare pour un auteur americain #RSLN",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [89, 94], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@cshirky credite pierre rosanvallon 'contre-democratie' ++ rare pour un auteur americain #RSLN\", \"created_at\": \"Mon Jan 31 09:02:04 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 542, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 919, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 32000651370168320, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"32000651370168320\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "a0c4e930-5884-4d1f-b7d5-729910a7dc84-32000651370168320"
- },
- {
- "begin": "4279000",
- "end": 4279000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"it's easier to gather a coalition of people who don't like smthg than a group of people who like smthg\" #rsln",
- "title": "Maria: \"it's easier to gather a coalition of people who don't like smthg than a group of people who like smthg\" #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"it's easier to gather a coalition of people who don't like smthg than a group of people who like smthg\\\" #rsln\", \"created_at\": \"Mon Jan 31 09:02:15 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25264183, \"verified\": false, \"profile_sidebar_fill_color\": \"340738\", \"is_translator\": false, \"profile_text_color\": \"4f3e3e\", \"followers_count\": 328, \"protected\": false, \"id_str\": \"25264183\", \"profile_background_color\": \"f1fabb\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3811, \"description\": \"Je n'aime pas les enfants. Je pr\\u00e9f\\u00e8re les petits chiens. LOL.\", \"friends_count\": 441, \"profile_link_color\": \"d11963\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1165531173/15707_366300065405_586450405_5382809_4677391_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/80604901/fond_twitter.jpg\", \"name\": \"Maria\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 7, \"screen_name\": \"Splashmacadam_\", \"url\": \"http://www.lastfm.fr/user/splashmacadam\", \"created_at\": \"Thu Mar 19 09:44:19 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffffff\", \"following\": null, \"listed_count\": 4}, \"id\": 32000698497372160, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"32000698497372160\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "473571d9-f4cd-407a-a5f6-3d17d679b5cf-32000698497372160"
- },
- {
- "begin": "4290000",
- "end": 4290000,
- "tags": null,
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN more qualitative role in social network is amplifier and filter. 2 sides of same coin. But highly chronophage ++ @cshirky",
- "title": "dagautier: #RSLN more qualitative role in social network is amplifier and filter. 2 sides of same coin. But highly chronophage ++ @cshirky",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [119, 127], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN more qualitative role in social network is amplifier and filter. 2 sides of same coin. But highly chronophage ++ @cshirky\", \"created_at\": \"Mon Jan 31 09:02:26 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 177227633, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 10, \"protected\": false, \"id_str\": \"177227633\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": null, \"statuses_count\": 141, \"description\": \"Consultant Senior IT, Product Manager, PhD Immunology.\\nTech fan, Apple addict, reader, cook, world traveller, whisky and food amateur.\", \"friends_count\": 4, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1101426699/moi_tete_voile_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1295051201/images/themes/theme1/bg.png\", \"name\": \"dagautier\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dagautier\", \"url\": \"http://dagautier.tumblr.com\", \"created_at\": \"Wed Aug 11 15:54:43 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 32000742176854016, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"32000742176854016\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:modified": "2011-02-15T13:14:08.828434"
- },
- "id": "1b3ae017-0073-4199-a092-458d18ac41aa-32000742176854016"
- }
- ],
- "annotation-types": [
- {
- "dc:contributor": "perso",
- "dc:creator": "perso",
- "dc:title": "chapitrage",
- "id": "c_E0FF6CF0-B8E9-8432-8B92-293EFFFFA827",
- "dc:created": "2011-02-15T13:14:08.826905",
- "dc:description": "",
- "dc:modified": "2011-02-15T13:14:08.826905"
- },
- {
- "dc:contributor": "perso",
- "dc:creator": "perso",
- "dc:title": "Tweets",
- "id": "16b010ab-9050-4d8d-8082-3803031b0499",
- "dc:created": "2011-02-15T13:14:08.828434",
- "dc:description": "Tweets",
- "dc:modified": "2011-02-15T13:14:08.828434"
- }
- ]
-})
\ No newline at end of file
--- a/web/res/metadataplayer/test/1Marc-javascript-fisheye-menu-c21f3bd/fisheye-menu.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-/* Fisheye Menu Styles */
-#fisheye_menu {
- list-style: none;
- padding: 0;
- margin: 10px;
- height: 81px;
-}
-#fisheye_menu li {
- position: relative;
- display: block;
- float: left;
- margin: 0;
- padding: 0;
-}
-#fisheye_menu span {
- position: absolute;
- top: 100%;
- left: 0;
- text-align: center;
- width: 79px;
- padding: 1px;
- margin: 0;
- border: solid 1px #bbb;
- color: #333;
- background: #eee;
-}
-#fisheye_menu a {
- text-decoration: none;
- margin: 0;
- padding: 0;
-}
-#fisheye_menu img {
- border: 0;
- vertical-align: top;
-}
\ No newline at end of file
--- a/web/res/metadataplayer/test/1Marc-javascript-fisheye-menu-c21f3bd/fisheye.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,88 +0,0 @@
-/*!
- * Fisheye Menu
- * Copyright 2007-2009 Marc Grabanski (m@marcgrabanski.com) http://marcgrabanski.com
- * Project Page: http://marcgrabanski.com/pages/code/fisheye-menu
- * Under the MIT License */
-
-var fisheyemenu = {
- startSize : 55,
- endSize : 88,
- imgType : ".gif",
- init : function () {
- var animElements = document.getElementById("fisheye_menu").getElementsByTagName("img");
- var titleElements = document.getElementById("fisheye_menu").getElementsByTagName("span");
- for(var j=0; j<titleElements.length; j++) {
- titleElements[j].style.display = 'none';
- }
- for(var i=0; i<animElements.length; i++) {
- var y = animElements[i];
- y.style.width = fisheyemenu.startSize+'px';
- y.style.height = fisheyemenu.startSize+'px';
- fisheyemenu.imgSmall(y);
- animElements[i].onmouseover = changeSize;
- animElements[i].onmouseout = restoreSize;
- }
- function changeSize() {
- fisheyemenu.imgLarge(this);
- var x = this.parentNode.getElementsByTagName("span");
- x[0].style.display = 'block';
- if (!this.currentWidth) this.currentWidth = fisheyemenu.startSize;
- fisheyemenu.resizeAnimation(this,this.currentWidth,fisheyemenu.endSize,15,10,0.333);
- }
- function restoreSize() {
- var x = this.parentNode.getElementsByTagName("span");
- x[0].style.display = 'none';
- if (!this.currentWidth) return;
- fisheyemenu.resizeAnimation(this,this.currentWidth,fisheyemenu.startSize,15,10,0.5);
- fisheyemenu.imgSmall(this);
- }
- },
- resizeAnimation : function (elem,startWidth,endWidth,steps,intervals,powr) {
- if (elem.widthChangeMemInt) window.clearInterval(elem.widthChangeMemInt);
- var actStep = 0;
- elem.widthChangeMemInt = window.setInterval(
- function() {
- elem.currentWidth = fisheyemenu.easeInOut(startWidth,endWidth,steps,actStep,powr);
- elem.style.width = elem.currentWidth+"px";
- elem.style.height = elem.currentWidth+"px";
- actStep++;
- if (actStep > steps) window.clearInterval(elem.widthChangeMemInt);
- }
- ,intervals)
- },
- easeInOut : function (minValue,maxValue,totalSteps,actualStep,powr) {
- //Generic Animation Step Value Generator By www.hesido.com
- var delta = maxValue - minValue;
- var stepp = minValue+(Math.pow(((1 / totalSteps)*actualStep),powr)*delta);
- return Math.ceil(stepp)
- },
- imgSmall : function (obj) {
- imgSrc = obj.getAttribute("src");
- var typePos = imgSrc.indexOf(fisheyemenu.imgType, 0);
- var imgName = imgSrc.substr(0, typePos);
- obj.setAttribute("src", imgName+"_small"+fisheyemenu.imgType);
- },
- imgLarge : function (obj) {
- imgSrc = obj.getAttribute("src");
- var typePos = imgSrc.indexOf("_small", 0);
- var imgName = imgSrc.substr(0, typePos);
- obj.setAttribute("src", imgName+fisheyemenu.imgType);
- }
-}
-
-// Add event with wide browser support
-if ( typeof window.addEventListener != "undefined" )
- window.addEventListener( "load", fisheyemenu.init, false );
-else if ( typeof window.attachEvent != "undefined" )
- window.attachEvent( "onload", fisheyemenu.init );
-else {
- if ( window.onload != null ) {
- var oldOnload = window.onload;
- window.onload = function ( e ) {
- oldOnload( e );
- fisheyemenu.init();
- };
- }
- else
- window.onload = fisheyemenu.init;
-}
\ No newline at end of file
Binary file web/res/metadataplayer/test/1Marc-javascript-fisheye-menu-c21f3bd/images/icon.gif has changed
Binary file web/res/metadataplayer/test/1Marc-javascript-fisheye-menu-c21f3bd/images/icon2.gif has changed
Binary file web/res/metadataplayer/test/1Marc-javascript-fisheye-menu-c21f3bd/images/icon2_small.gif has changed
Binary file web/res/metadataplayer/test/1Marc-javascript-fisheye-menu-c21f3bd/images/icon_small.gif has changed
--- a/web/res/metadataplayer/test/1Marc-javascript-fisheye-menu-c21f3bd/style.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-/* CSS Document */
-body {
- padding: 0;
- margin: 0;
- background: #eee;
-}
-#wrap {
- margin: 0 auto;
- width: 500px;
- padding: 10px;
- border: 1px solid #bbb;
- text-align: center;
- background: #EEEEE1;
-}
-#fisheye_menu {
- list-style: none;
- padding: 0;
- margin: 10px;
- height: 81px;
-}
-#fisheye_menu li {
- position: relative;
- display: block;
- float: left;
-}
-#fisheye_menu span {
- position: absolute;
- top: 100%;
- left: 0;
- text-align: center;
- width: 79px;
- padding: 1px;
- margin: 0;
- border: solid 1px #bbb;
- color: #333;
- background: #eee;
-}
-#fisheye_menu a {
- text-decoration: none;
-}
-#fisheye_menu img {
- border: 0;
- vertical-align: top;
-}
\ No newline at end of file
--- a/web/res/metadataplayer/test/chartTimeline.html Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,319 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Example raphael</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
-</head>
-<body>
-
-
-<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
-<script type="text/javascript" src="raphael-min.js"></script>
-
-
-
-
-
-
-<script type="text/javascript">
-
- // configuration
- var config = {
- target:"charttimeline",
- x:8,
- y:438,
- width:650,
- height:400,
- heightmax:400
- }
- // Make and define the Raphael area
- var paper = Raphael(config.x,config.y,config.width, config.height);
-
- // variable
- var yCoef = 2; // coef for height of 1 tweet
- var frameSize = 5; // frame size
- var margin = 1; // marge between frame
- var lineSize = 650; // timeline pixel width
- var nbrframes = lineSize/frameSize; // frame numbers
- var numberOfTweet=0; // number of tweet overide later
- var duration = 4299820 ; // timescale width
- var frameLenght =lineSize/frameSize;// frame timescale
-
- var timeline;
-
- // array
- var tweets = new Array();
- var element = new Array();
- var cluster = new Array();
- var frames = new Array(frameLenght);
- var slices = new Array();
-
- // Refactoring (parametere) ************************************************************
- var colors = new Array("","#1D973D","#C5A62D","#CE0A15","#036AAE","#585858");
-
- // trace function
- var traceNum = 0;
- function trace(msg,value){
- traceNum += 1;
- $("<div>"+traceNum+" - "+msg+" : "+value+"</div>").appendTo("#Ldt-output");
- }
-
- // Refactoring (parametere) ************************************************************
- // color translastion
- function colorTranslation(value){
- if(value == "Q"){
- return 2;
- }else if(value =="REF"){
- return 4;
- }else if(value =="OK"){
- return 1;
- }else if(value =="KO"){
- return 3;
- }else if(value ==""){
- return 5;
- }
- }
-
-
- // Refactoring (parametere) ************************************************************
- // load tweets send in parameters
- $.ajax({
- dataType: "json",
- url:"metadata.json",
- success : function(json){
- trace("load","");
- $.each(json.annotations, function(i,item) {
-
- var MyTime = Math.floor(item.begin/duration*lineSize);
- var Myframe = Math.floor(MyTime/lineSize*frameLenght);
-
- if (item.content['polemics'] != undefined) {
-
- if (item.content['polemics'][0] != null) {
-
- for(var j=0; j<item.content['polemics'].length; j++){
-
-
-
- tweets[numberOfTweet] = {
- id:i,
- qualification:colorTranslation(item.content['polemics'][j]),
- yIndicator:MyTime,
- yframe:Myframe
- }
- //trace("t","y = "+tweets[numberOfTweet].yIndicator+" | yf = "+tweets[numberOfTweet].yframe+" | q = "+tweets[numberOfTweet].qualification);
- numberOfTweet+=1;
- }
- }else{
- //trace("k = ",i);
- tweets[numberOfTweet] = {
- id:i,
- qualification:colorTranslation(""),
- yIndicator:MyTime,
- yframe:Myframe
- }
- numberOfTweet+=1;
- }
-
- } else {
- //trace("tweet qualification = ","null");
- }
- });
- trace("======= ",numberOfTweet);
- DrawTweets ();
-
- }
- });
-
-
- // FishEye Effect
- var zoomCoef = 2;
-
- function fisheye(id,sens){
-
- if(sens!=0){
- // ZOOM IN -----------------
- //replaceAll(id,sens);
- ZoomIt(id,1,1);
- //ZoomIt(id-1,2);
- //ZoomIt(id+1,2);
- } else {
- trace("ici1","");
- // ZOOM OUT -----------------
- ZoomIt(id,1,0);
- trace("ici3","");
- }
-
- }
-
- function replaceAll(id){
- // move every body
- for (var i=0; i<slices.length; i++) {
- if (slices[i] != undefined || i==id || i==id+1 || i==id-1 ){
- for (var j=0; j<slices[i].length; j++) {
- if (slices[i][j] != undefined){
- //trace("anim== ",i+" "+slices[i].length);
- slices[i][j].animate({//x:slices[i][j].attr("x")+(zoomCoef*3*frameSize),
- height:slices[i][j].heightStart,
- width:frameSize-margin,
- y:slices[i][j].yStart
- },180);
- }
- }
-
- }
- }
- }
-
- // elem.currentWidth = fisheyemenu.easeInOut(startWidth,endWidth,steps,actStep,powr);
- // easeInOut(startWidth,endWidth,steps,actStep,powr);
-
- //http://raphaeljs.com/reference.html#plugins-elements
- /*
- Raphael.el.red = function () {
- this.attr({fill: "#f00"});
- };*/
-
- function ZoomIt(id,coef,sens){
- if (slices[id][0].state==0 && sens!=0){
- slices[id][0].state=1;
- var addEheight = 0;
- for (var j=0; j<slices[id].length; j++) {
- //trace("",j);
- object = slices[id][j];
- if (j!=slices[id].length){
- Eheight = object.attr("height")*zoomCoef/coef;
- addEheight += Eheight;
- MyWidth = object.attr("width")*zoomCoef*4;
- object.animate({
- height:Eheight,
- width:MyWidth,
- y:config.heightmax-addEheight
- //x:object.attr("x")-(MyWidth/4)
- },200);
- }
- }
- } else if (slices[id][0].state==1 && sens!=1){
- slices[id][0].state=0;
- slices[id][0].state=1;
- var addEheight = 0;
- for (var j=0; j<slices[id].length; j++) {
- //trace("",j);
- object = slices[id][j];
- if (j!=slices[id].length){
- object.animate({ height:object.heightStart,
- width:frameSize-margin,
- y:object.yStart
- },180);
-
- }
- }
- }
- }
-
- // tweet Drawing (in raphael)
- function DrawTweets (){
-
- //=====================================
- // count nbr of cluster and tweet in a frame an save int in "frames"
- numberOfTweet = tweets.length;
- for(var i=0; i<nbrframes; i++) {
- for(var j=0; j<numberOfTweet; j++) {
- if (i==tweets[j].yframe){
-
- var k = tweets[j].qualification;
- // make array for frame cluster
- if(frames[i]==undefined){
- frames[i] = new Array();
- }
- // count clusters
- if(frames[i][k]==undefined){
- frames[i][k]=1;
- }else{
- frames[i][k]+=1;
- }
- }
- }
- }
-
- //=====================================
- var max = 0; // max of tweet by Frame
- for(var i=0; i<nbrframes; i++) {
- var moy = 0;
- for (var j=1; j<6; j++){
- if (frames[i]!=undefined){
- if (frames[i][j]!=undefined){
- moy += frames[i][j]
- }
- }
- }
- //trace("frame "+i,moy);
- if (moy>max){max=moy;}
- }
- //trace("frame max =",max);
-
- //=====================================
- // draw cluster of tweet by frame ...
- for(var i=0; i<nbrframes; i++) {
- var addEheight = 0;
- slices[i] = new Array();
- if (frames[i]!=undefined){
- for (var j=6; j>0; j--){
- if (frames[i][j]!=undefined){
- //trace(" x ",i+" "+j);
- var Eheight = frames[i][j]*5;
- // x y w h
- e = paper.rect(i*frameSize, config.heightmax-Eheight-addEheight, frameSize-margin, Eheight).attr({stroke:"#00","stroke-width":0.1, fill: colors[j]});
- e.id = i;
- e.state = 0; // 0 petit // 1 grand
- e.heightStart = Eheight;
- e.yStart = config.heightmax-Eheight-addEheight;
- addEheight +=Eheight;
- e.mouseover(function () {
- fisheye(this.id,1);
- }).mouseout(function () {
- fisheye(this.id,0);
- });;
- slices[i].push(e);
- }
- // ajouter cette objet
-
- }
- }
- }
- }
-
-
-
-
-
-</script>
-
-<div>
-
-<script type='text/javascript' src='http://ldt.iri.centrepompidou.fr/static/ldt/js/LdtPlayer.min.js'></script>
- <div id="player_project_13b0aa52-336b-11e0-b233-00145ea49a02_embed" class="iri_player_embed"/>
- <script type="text/javascript">
- var config = {
- metadata:{
- format:'cinelab',
- src:'http://www.iri.centrepompidou.fr//dev/ldt/ldtplatform/ldt/cljson/id/13b0aa52-336b-11e0-b233-00145ea49a02',
- load:'jsonp'},
- gui:{
- width:650,
- height:480,
- mode:'video',
- container:'player_project_13b0aa52-336b-11e0-b233-00145ea49a02_embed',
- debug:false,
- css:'http://www.iri.centrepompidou.fr//dev/ldt/static/ldt/css/LdtPlayer.css'},
- player:{
- type:'jwplayer',
- src:'http://www.iri.centrepompidou.fr//dev/ldt/static/ldt/swf/player.swf'}
- };
- __IriSP.init(config);
-</script>
-</div>
-
-</body>
-</html>
--- a/web/res/metadataplayer/test/chartTimeline2.html Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,362 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Example raphael</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
-</head>
-<body>
-
-<div id="Ldt-output" name="Ldt-output" style="position:absolute;left:600px;" ></div>
-<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
-<script type="text/javascript" src="raphael-min.js"></script>
-
-<div>
-<!--
-
--->
-
-
-
-<script type='text/javascript' src='http://ldt.iri.centrepompidou.fr/static/ldt/js/LdtPlayer.min.js'></script>
- <div id="player_project_13b0aa52-336b-11e0-b233-00145ea49a02_embed" class="iri_player_embed"/>
- <script type="text/javascript">
- var config = {
- metadata:{
- format:'cinelab',
- src:'metadata.json',
- load:'json'},
- gui:{
- width:650,
- height:480,
- mode:'video',
- container:'player_project_13b0aa52-336b-11e0-b233-00145ea49a02_embed',
- debug:false,
- css:'http://www.iri.centrepompidou.fr//dev/ldt/static/ldt/css/LdtPlayer.css'},
- player:{
- type:'jwplayer',
- src:'http://www.iri.centrepompidou.fr//dev/ldt/static/ldt/swf/player.swf'}
- };
- __IriSP.init(config);
-</script>
-<div id="charttimeline" style="position:relative;display:block;">ici</div>
-
-<script type="text/javascript">
-
-// v1 ::
-// - config
-// - organisation classe
-// - rollover !!
-// - legend !!
-// - seek !!
-// - time cursor
-/*
- 1 | 1D973D > vert > ++ > OK
- 2 | C5A62D > orange > ?? > Q
- 3 | CE0A15 > rouge > -- > KO
- 4 | 036AAE > bleu > == > REF
- 5 | 585858 > gris > NQ > ""
-*/
-
-
- // configuration
- var config = {
- target:"charttimeline",
- x:8,
- y:438,
- width:650,
- height:70,
- heightmax:70
- }
- // Make and define the Raphael area
- //var paper = Raphael(document.getElementById(config.target),config.width, config.height);
- var paper = Raphael(config.x,config.y,config.width, config.height);
- paper.rect(0,20,config.width,config.heightmax-20).attr({fill:"#fff","stroke-width":0.1,opacity: 0.2});
- paper.rect(0,20,config.width,1).attr({fill:"#fff",stroke: "none"});
-
- // variable
- var yCoef = 2; // coef for height of 1 tweet
- var frameSize = 5; // frame size
- var margin = 1; // marge between frame
- var lineSize = 650; // timeline pixel width
- var nbrframes = lineSize/frameSize; // frame numbers
- var numberOfTweet=0; // number of tweet overide later
- var duration = 4299820 ; // timescale width
- var frameLenght =lineSize/frameSize;// frame timescale
- var timeline;
- var colors = new Array("","#1D973D","#C5A62D","#CE0A15","#036AAE","#585858");
-
- // array
- var tweets = new Array();
- var element = new Array();
- var cluster = new Array();
- var frames = new Array(frameLenght);
- var slices = new Array();
-
-
- // Classes =======================================================================
- var Frames = function(){
-
- var Myclusters;
- var x;
- var y;
- var width;
- var height;
- };
- Frames = function(json){
- // make my clusters
- // ou Frame vide
- };
- Frames.prototype.draw = function(){
- }
- Frames.prototype.zoom = function(){
- }
- Frames.prototype.inside = function(){
- }
- var Clusters = function(){
- var Object;
- var yDist;
- var x;
- var y;
- var width;
- var height;
- };
- Clusters = function(json){
- // make my object
- };
- var Tweet = function(){
- }
- // Classes =======================================================================
-
-
-
-
- // trace function
- var traceNum = 0;
- function trace(msg,value){
- traceNum += 1;
- $("<div>"+traceNum+" - "+msg+" : "+value+"</div>").appendTo("#Ldt-output");
- }
-
- // Refactoring (parametere) ************************************************************
- // color translastion
- function colorTranslation(value){
- if(value == "Q"){
- return 2;
- }else if(value =="REF"){
- return 4;
- }else if(value =="OK"){
- return 1;
- }else if(value =="KO"){
- return 3;
- }else if(value ==""){
- return 5;
- }
- }
-
-
- // Refactoring (parametere) ************************************************************
- // load tweets send in parameters
- $.ajax({
- dataType: "json",
- url:"metadata.json",
- success : function(json){
- trace("load","");
- $.each(json.annotations, function(i,item) {
-
- var MyTime = Math.floor(item.begin/duration*lineSize);
- var Myframe = Math.floor(MyTime/lineSize*frameLenght);
-
- if (item.content['polemics'] != undefined) {
- if (item.content['polemics'][0] != null) {
-
- for(var j=0; j<item.content['polemics'].length; j++){
-
- tweets[numberOfTweet] = {
- id:i,
- qualification:colorTranslation(item.content['polemics'][j]),
- yIndicator:MyTime,
- yframe:Myframe
- }
- numberOfTweet+=1;
- }
- }else{
- //trace("k = ",i);
- tweets[numberOfTweet] = {
- id:i,
- qualification:colorTranslation(""),
- yIndicator:MyTime,
- yframe:Myframe
- }
- numberOfTweet+=1;
- }
-
- } else {
- //trace("tweet qualification = ","null");
- }
- });
- trace("======= ",numberOfTweet);
- DrawTweets ();
-
- }
- });
-
-
- // FishEye Effect
- var zoomCoef = 2;
-
- function fisheye(id,sens){
-
- if(sens!=0){
- // ZOOM IN -----------------
- //replaceAll(id,sens);
- ZoomIt(id,1,1);
- //ZoomIt(id-1,2);
- //ZoomIt(id+1,2);
- } else {
- trace("ici1","");
- // ZOOM OUT -----------------
- ZoomIt(id,1,0);
- trace("ici3","");
- }
-
- }
-
- function replaceAll(id){
- // move every body
- for (var i=0; i<slices.length; i++) {
- if (slices[i] != undefined || i==id || i==id+1 || i==id-1 ){
- for (var j=0; j<slices[i].length; j++) {
- if (slices[i][j] != undefined){
- //trace("anim== ",i+" "+slices[i].length);
- slices[i][j].animate({//x:slices[i][j].attr("x")+(zoomCoef*3*frameSize),
- height:slices[i][j].heightStart,
- width:frameSize-margin,
- y:slices[i][j].yStart
- },180);
- }
- }
-
- }
- }
- }
-
- function ZoomIt(id,coef,sens){
- if (slices[id][0].state==0 && sens!=0){
- slices[id][0].state=1;
- var addEheight = 0;
- for (var j=0; j<slices[id].length; j++) {
- //trace("",j);
- object = slices[id][j];
- if (j!=slices[id].length){
- Eheight = object.attr("height")*zoomCoef/coef;
- addEheight += Eheight;
- MyWidth = object.attr("width")*zoomCoef*4;
- object.animate({
- height:Eheight,
- width:MyWidth,
- y:config.heightmax-addEheight
- //x:object.attr("x")-(MyWidth/4)
- },200);
- }
- }
- } else if (slices[id][0].state==1 && sens!=1){
- slices[id][0].state=0;
- slices[id][0].state=1;
- var addEheight = 0;
- for (var j=0; j<slices[id].length; j++) {
- //trace("",j);
- object = slices[id][j];
- if (j!=slices[id].length){
- object.animate({ height:object.heightStart,
- width:frameSize-margin,
- y:object.yStart
- },180);
-
- }
- }
- }
- }
-
- // tweet Drawing (in raphael)
- function DrawTweets (){
-
- //=====================================
- // count nbr of cluster and tweet in a frame an save int in "frames"
- numberOfTweet = tweets.length;
- for(var i=0; i<nbrframes; i++) {
- for(var j=0; j<numberOfTweet; j++) {
- if (i==tweets[j].yframe){
-
- var k = tweets[j].qualification;
- // make array for frame cluster
- if(frames[i]==undefined){
- frames[i] = new Array();
- }
- // count clusters
- if(frames[i][k]==undefined){
- frames[i][k]=1;
- }else{
- frames[i][k]+=1;
- }
- }
- }
- }
-
- //=====================================
- var max = 0; // max of tweet by Frame
- for(var i=0; i<nbrframes; i++) {
- var moy = 0;
- for (var j=1; j<6; j++){
- if (frames[i]!=undefined){
- if (frames[i][j]!=undefined){
- moy += frames[i][j]
- }
- }
- }
- //trace("frame "+i,moy);
- if (moy>max){max=moy;}
- }
- //trace("frame max =",max);
-
- //=====================================
- // draw cluster of tweet by frame ...
- for(var i=0; i<nbrframes; i++) {
- var addEheight = 0;
- slices[i] = new Array();
- if (frames[i]!=undefined){
- for (var j=6; j>0; j--){
- if (frames[i][j]!=undefined){
- //trace(" x ",i+" "+j);
- var Eheight = frames[i][j]*5;
- // x y w h
- e = paper.rect(i*frameSize, config.heightmax-Eheight-addEheight, frameSize-margin, Eheight).attr({stroke:"#00","stroke-width":0.1, fill: colors[j]});
- e.id = i;
- e.state = 0; // 0 petit // 1 grand
- e.heightStart = Eheight;
- e.yStart = config.heightmax-Eheight-addEheight;
- addEheight +=Eheight;
- e.mouseover(function () {
- fisheye(this.id,1);
- }).mouseout(function () {
- fisheye(this.id,0);
- });;
- slices[i].push(e);
- }
- // ajouter cette objet
-
- }
- }
- }
- }
-
-
-
-
-
-</script>
-
-
-</div>
-</body>
-</html>
--- a/web/res/metadataplayer/test/chartTimeline3.html Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,336 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Example raphael</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <style type='text/css'>
- #tip{
- position : absolute;
- border : 1px solid gray;
- background-color : #efefef;
- padding : 3px;
- z-index: 1000000;
- /* set this to create word wrap */
- max-width: 200px;
- }
-</style>
-</head>
-<body>
-
-<div id="Ldt-output" name="Ldt-output" style="position:absolute;left:600px;" ></div>
-<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
-<script type="text/javascript" src="raphael-min.js"></script>
-
-<div>
-<!--
-
--->
-
-
-
-<script type='text/javascript' src='http://ldt.iri.centrepompidou.fr/static/ldt/js/LdtPlayer.min.js'></script>
- <div id="player_project_13b0aa52-336b-11e0-b233-00145ea49a02_embed" class="iri_player_embed"/>
- <script type="text/javascript">
- var config = {
- /*metadata:{
- format:'cinelab',
- src:'metadata.json',
- load:'json'},*/
- metadata:{
- format:'cinelab',
- src:'http://www.iri.centrepompidou.fr//dev/ldt/ldtplatform/ldt/cljson/id/13b0aa52-336b-11e0-b233-00145ea49a02',
- load:'jsonp'},
- gui:{
- width:650,
- height:480,
- mode:'video',
- container:'player_project_13b0aa52-336b-11e0-b233-00145ea49a02_embed',
- debug:false,
- css:'http://www.iri.centrepompidou.fr//dev/ldt/static/ldt/css/LdtPlayer.css'},
- player:{
- type:'jwplayer',
- src:'http://www.iri.centrepompidou.fr//dev/ldt/static/ldt/swf/player.swf'}
- };
- __IriSP.init(config);
-</script>
-<div id="charttimeline" style="position:relative;display:block;"></div>
-<div id="tip"></div>
-<script type="text/javascript">
-
-// CHART TIMELINE / VERSION PROTOTYPE ::
-// - config
-// - organisation classe
-// !!!- rollover !!
-// !!!!- legend !!
-// - time cursor
-// - seek !!
-
-/*
- 1 | 1D973D > vert > ++ > OK
- 2 | C5A62D > orange > ?? > Q
- 3 | CE0A15 > rouge > -- > KO
- 4 | 036AAE > bleu > == > REF
- 5 | 585858 > gris > NQ > ""
-*/
-
-
- // configuration
- var config = {
- target:"charttimeline",
- x:8,
- y:418,
- width:650,
- height:70,
- heightmax:70
- }
- // Make and define the Raphael area
- //var paper = Raphael(document.getElementById(config.target),config.width, config.height);
-
- var over = false;
- var tip = $("#tip").hide();
- var tipText = "";
-
- function ChartTimeLine (){
-
- var paper = Raphael(config.x,config.y,config.width, config.height);
- paper.rect(0,20,config.width,config.heightmax-20).attr({fill:"#fff","stroke-width":0.1,opacity: 0.1});
- paper.rect(0,20,config.width,1).attr({fill:"#fff",stroke: "none"});
- paper.rect(0,20,config.width,1).attr({fill:"#fff",stroke: "none"});
- paper.rect(0,20,1,1).attr({fill:"#fff",stroke: "none"});
-
- // variable
-
- var yCoef = 2; // coef for height of 1 tweet
- var frameSize = 5; // frame size
- var margin = 1; // marge between frame
- var lineSize = 650; // timeline pixel width
- var nbrframes = lineSize/frameSize; // frame numbers
- var numberOfTweet = 0; // number of tweet overide later
- var duration = 4299820 ; // timescale width
- var frameLenght =lineSize/frameSize;// frame timescale
- var timeline;
- var colors = new Array("","#1D973D","#C5A62D","#CE0A15","#036AAE","#585858");
-
- // array
- var tweets = new Array();
- var element = new Array();
- var cluster = new Array();
- var frames = new Array(frameLenght);
- var slices = new Array();
-
-
- // Classes =======================================================================
- var Frames = function(){
-
- var Myclusters;
- var x;
- var y;
- var width;
- var height;
- };
- Frames = function(json){
- // make my clusters
- // ou Frame vide
- };
- Frames.prototype.draw = function(){
- }
- Frames.prototype.zoom = function(){
- }
- Frames.prototype.inside = function(){
- }
- var Clusters = function(){
- var Object;
- var yDist;
- var x;
- var y;
- var width;
- var height;
- };
- Clusters = function(json){
- // make my object
- };
- var Tweet = function(){
- }
- // Classes =======================================================================
-
-
-
-
- // trace function
- var traceNum = 0;
- function trace(msg,value){
- traceNum += 1;
- $("<div>"+traceNum+" - "+msg+" : "+value+"</div>").appendTo("#Ldt-output");
- }
-
- // Refactoring (parametere) ************************************************************
- // color translastion
- function colorTranslation(value){
- if(value == "Q"){
- return 2;
- }else if(value =="REF"){
- return 4;
- }else if(value =="OK"){
- return 1;
- }else if(value =="KO"){
- return 3;
- }else if(value ==""){
- return 5;
- }
- }
-
-
- // Refactoring (parametere) ************************************************************
- // load tweets send in parameters
- $.ajax({
- dataType: "json",
- url:"metadata.json",
- success : function(json){
- trace("load","");
- $.each(json.annotations, function(i,item) {
-
- var MyTime = Math.floor(item.begin/duration*lineSize);
- var Myframe = Math.floor(MyTime/lineSize*frameLenght);
-
- if (item.content['polemics'] != undefined) {
- if (item.content['polemics'][0] != null) {
-
- for(var j=0; j<item.content['polemics'].length; j++){
-
- tweets[numberOfTweet] = {
- id:i,
- qualification:colorTranslation(item.content['polemics'][j]),
- yIndicator:MyTime,
- yframe:Myframe,
- title:item.content['title'],
- timeframe:item.begin
- }
- numberOfTweet+=1;
- }
- }else{
- //trace("k = ",i);
- tweets[numberOfTweet] = {
- id:i,
- qualification:colorTranslation(""),
- yIndicator:MyTime,
- yframe:Myframe,
- title:item.content['title'],
- timeframe:item.begin
- }
- numberOfTweet+=1;
- }
-
- } else {
- //trace("tweet qualification = ","null");
- }
- });
- trace("======= ",numberOfTweet);
- DrawTweets ();
-
- }
- });
-
- // tweet Drawing (in raphael)
- function DrawTweets (){
-
- // Count nbr of cluster and tweet in a frame an save int in "frames"
- numberOfTweet = tweets.length;
- for(var i=0; i<nbrframes; i++) {
- for(var j=0; j<numberOfTweet; j++) {
- if (i==tweets[j].yframe){
-
- var k = tweets[j].qualification;
- // make array for frame cluster
- if(frames[i]==undefined){
- frames[i] = new Array();
- }
- // count clusters
- if(frames[i][k]==undefined){
- frames[i][k]=1;
- }else{
- frames[i][k]+=1;
- }
- }
- }
- }
-
- // max of tweet by Frame
- var max = 0;
- for(var i=0; i<nbrframes; i++) {
- var moy = 0;
- for (var j=1; j<6; j++){
- if (frames[i]!=undefined){
- if (frames[i][j]!=undefined){
- moy += frames[i][j]
- }
- }
- }
- //trace("frame "+i,moy);
- if (moy>max){max=moy;}
- }
-
- // Draw cluster of tweet by frame ...
- for(var i=0; i<nbrframes; i++) {
- var addEheight = 0;
- slices[i] = new Array();
- if (frames[i]!=undefined){
- for (var j=6; j>0; j--){
- if (frames[i][j]!=undefined){
- //trace(" x ",i+" "+j);
- var Eheight = frames[i][j]*5;
- // x y w h
- e = paper.rect(i*frameSize, config.heightmax-Eheight-addEheight, frameSize-margin, Eheight).attr({stroke:"#00","stroke-width":0.1, fill: colors[j]});
- e.id = i;
- e.state = 0; // 0 petit // 1 grand
- e.heightStart = Eheight;
- e.yStart = config.heightmax-Eheight-addEheight;
- addEheight +=Eheight;
- /*
- e.mouseover(function () {
- fisheye(this.id,1);
- }).mouseout(function () {
- fisheye(this.id,0);
- });*/
- slices[i].push(e);
- //
- $(e.node).attr('id', 't'+i);
- $(e.node).attr('title', tweets[i].title);
- addTip(e.node, tweets[i].title);
-
- }
- }
- }
- }
- }
-
- // AddTip ******************************************************************************
- function addTip(node, txt){
- $(node).mouseenter(function(){
- tipText = txt;
- tip.fadeIn(0);
- over = true;
- }).mouseleave(function(){
- tip.fadeOut(0);
- over = false;
- });
- }
-
- }
-
- $(document).mousemove(function(e){
- if (over){
- tip.css("left", e.clientX+20).css("top", e.clientY+20);
- tip.text(tipText);
- }
- });
-
-
-
- ChartTimeLine();
-
-</script>
-
-
-</div>
-</body>
-</html>
--- a/web/res/metadataplayer/test/chartTimeline4.html Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,335 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Example raphael</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <style type='text/css'>
- #tip{
- position : absolute;
- border : 1px solid gray;
- background-color : #efefef;
- padding : 3px;
- z-index: 1000000;
- /* set this to create word wrap */
- max-width: 200px;
- }
-</style>
-</head>
-<body>
-
-<div id="Ldt-output" name="Ldt-output" style="position:absolute;left:600px;" ></div>
-<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
-<script type="text/javascript" src="raphael-min.js"></script>
-
-<div>
-<!--
-
--->
-
-
-
-<script type='text/javascript' src='http://ldt.iri.centrepompidou.fr/static/ldt/js/LdtPlayer.min.js'></script>
- <div id="player_project_13b0aa52-336b-11e0-b233-00145ea49a02_embed" class="iri_player_embed"/>
- <script type="text/javascript">
- var config = {
- /*metadata:{
- format:'cinelab',
- src:'metadata.json',
- load:'json'},*/
- metadata:{
- format:'cinelab',
- src:'http://www.iri.centrepompidou.fr//dev/ldt/ldtplatform/ldt/cljson/id/13b0aa52-336b-11e0-b233-00145ea49a02',
- load:'jsonp'},
- gui:{
- width:650,
- height:480,
- mode:'video',
- container:'player_project_13b0aa52-336b-11e0-b233-00145ea49a02_embed',
- debug:false,
- css:'http://www.iri.centrepompidou.fr//dev/ldt/static/ldt/css/LdtPlayer.css'},
- player:{
- type:'jwplayer',
- src:'http://www.iri.centrepompidou.fr//dev/ldt/static/ldt/swf/player.swf'}
- };
- __IriSP.init(config);
-</script>
-<div id="charttimeline" style="position:relative;display:block;"></div>
-<div id="tip"></div>
-<script type="text/javascript">
-
-// CHART TIMELINE / VERSION PROTOTYPE ::
-// - config
-// - organisation classe
-// !!!- rollover !!
-// !!!!- legend !!
-// - time cursor
-// - seek !!
-
-/*
- 1 | 1D973D > vert > ++ > OK
- 2 | C5A62D > orange > ?? > Q
- 3 | CE0A15 > rouge > -- > KO
- 4 | 036AAE > bleu > == > REF
- 5 | 585858 > gris > NQ > ""
-*/
-
-
- // configuration
- var config = {
- target:"charttimeline",
- x:8,
- y:418,
- width:650,
- height:70,
- heightmax:70
- }
- // Make and define the Raphael area
- //var paper = Raphael(document.getElementById(config.target),config.width, config.height);
-
- var over = false;
- var tip = $("#tip").hide();
- var tipText = "";
-
- function ChartTimeLine (){
-
- var paper = Raphael(config.x,config.y,config.width, config.height);
- paper.rect(0,20,config.width,config.heightmax-20).attr({fill:"#fff","stroke-width":0.1,opacity: 0.1});
- paper.rect(0,20,config.width,1).attr({fill:"#fff",stroke: "none"});
- paper.rect(0,20,config.width,1).attr({fill:"#fff",stroke: "none"});
- paper.rect(0,20,1,1).attr({fill:"#fff",stroke: "none"});
-
- // variable
-
- var yCoef = 2; // coef for height of 1 tweet
- var frameSize = 5; // frame size
- var margin = 1; // marge between frame
- var lineSize = 650; // timeline pixel width
- var nbrframes = lineSize/frameSize; // frame numbers
- var numberOfTweet = 0; // number of tweet overide later
- var duration = 4299820 ; // timescale width
- var frameLenght =lineSize/frameSize;// frame timescale
- var timeline;
- var colors = new Array("","#1D973D","#C5A62D","#CE0A15","#036AAE","#585858");
-
- // array
- var tweets = new Array();
- var element = new Array();
- var cluster = new Array();
- var frames = new Array(frameLenght);
- var slices = new Array();
-
-
- // Classes =======================================================================
- var Frames = function(){
-
- var Myclusters;
- var x;
- var y;
- var width;
- var height;
- };
- Frames = function(json){
- // make my clusters
- // ou Frame vide
- };
- Frames.prototype.draw = function(){
- }
- Frames.prototype.zoom = function(){
- }
- Frames.prototype.inside = function(){
- }
- var Clusters = function(){
- var Object;
- var yDist;
- var x;
- var y;
- var width;
- var height;
- };
- Clusters = function(json){
- // make my object
- };
- var Tweet = function(){
- }
- // Classes =======================================================================
-
-
-
-
- // trace function
- var traceNum = 0;
- function trace(msg,value){
- traceNum += 1;
- $("<div>"+traceNum+" - "+msg+" : "+value+"</div>").appendTo("#Ldt-output");
- }
-
- // Refactoring (parametere) ************************************************************
- // color translastion
- function colorTranslation(value){
- if(value == "Q"){
- return 2;
- }else if(value =="REF"){
- return 4;
- }else if(value =="OK"){
- return 1;
- }else if(value =="KO"){
- return 3;
- }else if(value ==""){
- return 5;
- }
- }
-
-
- // Refactoring (parametere) ************************************************************
- // load tweets send in parameters
- $.ajax({
- dataType: "json",
- url:"metadata.json",
- success : function(json){
- trace("load","");
- $.each(json.annotations, function(i,item) {
-
- var MyTime = Math.floor(item.begin/duration*lineSize);
- var Myframe = Math.floor(MyTime/lineSize*frameLenght);
-
- if (item.content['polemics'] != undefined) {
- if (item.content['polemics'][0] != null) {
-
- for(var j=0; j<item.content['polemics'].length; j++){
-
- tweets[numberOfTweet] = {
- id:i,
- qualification:colorTranslation(item.content['polemics'][j]),
- yIndicator:MyTime,
- yframe:Myframe,
- title:item.content['title'],
- timeframe:item.begin
- }
- numberOfTweet+=1;
- }
- }else{
- //trace("k = ",i);
- tweets[numberOfTweet] = {
- id:i,
- qualification:colorTranslation(""),
- yIndicator:MyTime,
- yframe:Myframe,
- title:item.content['title'],
- timeframe:item.begin
- }
- numberOfTweet+=1;
- }
-
- } else {
- //trace("tweet qualification = ","null");
- }
- });
- trace("======= ",numberOfTweet);
- DrawTweets ();
-
- }
- });
-
- // tweet Drawing (in raphael)
- function DrawTweets (){
- // Count nbr of cluster and tweet in a frame an save int in "frames"
- numberOfTweet = tweets.length;
- for(var i=0; i<nbrframes; i++) {
- for(var j=0; j<numberOfTweet; j++) {
- if (i==tweets[j].yframe){
-
- var k = tweets[j].qualification;
- // make array for frame cluster
- if(frames[i]==undefined){
- frames[i] = new Array();
- }
- // count clusters
- if(frames[i][k]==undefined){
- frames[i][k]=1;
- }else{
- frames[i][k]+=1;
- }
- }
- }
- }
-
- // max of tweet by Frame
- var max = 0;
- for(var i=0; i<nbrframes; i++) {
- var moy = 0;
- for (var j=1; j<6; j++){
- if (frames[i]!=undefined){
- if (frames[i][j]!=undefined){
- moy += frames[i][j]
- }
- }
- }
- //trace("frame "+i,moy);
- if (moy>max){max=moy;}
- }
-
- // Draw cluster of tweet by frame ...
- for(var i=0; i<nbrframes; i++) {
- var addEheight = 0;
- slices[i] = new Array();
- if (frames[i]!=undefined){
- for (var j=6; j>0; j--){
- if (frames[i][j]!=undefined){
- //trace(" x ",i+" "+j);
- var Eheight = frames[i][j]*5;
- // x y w h
- e = paper.rect(i*frameSize, config.heightmax-Eheight-addEheight, frameSize-margin, Eheight).attr({stroke:"#00","stroke-width":0.1, fill: colors[j]});
- e.id = i;
- e.state = 0; // 0 petit // 1 grand
- e.heightStart = Eheight;
- e.yStart = config.heightmax-Eheight-addEheight;
- addEheight +=Eheight;
- /*
- e.mouseover(function () {
- fisheye(this.id,1);
- }).mouseout(function () {
- fisheye(this.id,0);
- });*/
- slices[i].push(e);
- //
- $(e.node).attr('id', 't'+i);
- $(e.node).attr('title', tweets[i].title);
- addTip(e.node, tweets[i].title);
-
- }
- }
- }
- }
- }
-
- // AddTip ******************************************************************************
- function addTip(node, txt){
- $(node).mouseenter(function(){
- tipText = txt;
- tip.fadeIn(0);
- over = true;
- }).mouseleave(function(){
- tip.fadeOut(0);
- over = false;
- });
- }
-
- }
-
- $(document).mousemove(function(e){
- if (over){
- tip.css("left", e.clientX+20).css("top", e.clientY+20);
- tip.text(tipText);
- }
- });
-
-
-
- ChartTimeLine();
-
-</script>
-
-
-</div>
-</body>
-</html>
--- a/web/res/metadataplayer/test/chartTimeline5.html Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,377 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Polemic tweeter timeline</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <style type='text/css'>
-#tip{
- position : absolute;
- padding : 3px;
- z-index: 1000000;
- max-width: 200px;
-}
-#tip {
- display: none;
- background: transparent url("../src/css/imgs/white_arrow_long.png");
- font-size: 12px;
- height: 125px;
- width: 180px;
- padding: 10px;
- padding-left: 15px;
- padding-top: 15px;
- padding-right: 15px;
- color: black;
- z-index: 1000000;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- overflow:hidden;
-}
-
-</style>
-</head>
-<body>
-
-<div id="output" name="Ldt-output" style="position:absolute;left:800px;" ></div>
-<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
-<script type="text/javascript" src="raphael-min.js"></script>
-
-<div>
-<!--
-
--->
-
-
-
-<script type='text/javascript' src='../src/js/LdtPlayer.js'></script>
-
- <div id="player_project_13b0aa52-336b-11e0-b233-00145ea49a02_embed" class="iri_player_embed"/>
- <script type="text/javascript">
- var config = {
- /*metadata:{
- format:'cinelab',
- src:'metadata.json',
- load:'json'},*/
- metadata:{
- format:'cinelab',
- src:'http://www.iri.centrepompidou.fr//dev/ldt/ldtplatform/ldt/cljson/id/13b0aa52-336b-11e0-b233-00145ea49a02',
- load:'jsonp'},
- gui:{
- width:650,
- height:480,
- mode:'video',
- container:'player_project_13b0aa52-336b-11e0-b233-00145ea49a02_embed',
- debug:false,
- css:'http://www.cybunk.com/iritest/FC/src/css/LdtPlayer.css'},
- player:{
- type:'jwplayer',
- src:'http://www.iri.centrepompidou.fr//dev/ldt/static/ldt/swf/player.swf'}
- };
- __IriSP.init(config);
-</script>
-
-<div id="charttimeline" style="position:relative;display:block;"></div>
-<div id="tip"></div>
-<div id="output"></div>
-<script type="text/javascript">
-
-// CHART TIMELINE / VERSION PROTOTYPE ::
-// - config
-// - organisation classe
-// !!!- rollover !!
-// !!!!- legend !!
-// - time cursor
-// - seek !!
-
-/*
- 1 | 1D973D > vert > ++ > OK
- 2 | C5A62D > orange > ?? > Q
- 3 | CE0A15 > rouge > -- > KO
- 4 | 036AAE > bleu > == > REF
- 5 | 585858 > gris > NQ > ""
-*/
-
-
- // configuration
- var config = {
- target:"charttimeline",
- x:8,
- y:418,
- width:650,
- height:70,
- heightmax:70
- }
- // Make and define the Raphael area
- //var paper = Raphael(document.getElementById(config.target),config.width, config.height);
-
- var over = false;
- var tip = __IriSP.jQuery("#tip").hide();
- var tipText = "";
- var tipColor = "#efefef";
-
- function ChartTimeLine (){
-
- var paper = Raphael(config.x,config.y,config.width, config.height);
- paper.rect(0,20,config.width,config.heightmax-20).attr({fill:"#fff","stroke-width":0.1,opacity: 0.1});
- paper.rect(0,20,config.width,1).attr({fill:"#fff",stroke: "none"});
- paper.rect(0,20,config.width,1).attr({fill:"#fff",stroke: "none"});
- paper.rect(0,20,1,1).attr({fill:"#fff",stroke: "none"});
-
- // variable
-
- var yCoef = 2; // coef for height of 1 tweet
- var frameSize = 5; // frame size
- var margin = 1; // marge between frame
- var lineSize = 650; // timeline pixel width
- var nbrframes = lineSize/frameSize; // frame numbers
- var numberOfTweet = 0; // number of tweet overide later
- var duration = 4299820 ; // timescale width
- var frameLenght =lineSize/frameSize;// frame timescale
- var timeline;
- var colors = new Array("","#1D973D","#C5A62D","#CE0A15","#036AAE","#585858");
-
- // array
- var tweets = new Array();
- var element = new Array();
- var cluster = new Array();
- var frames = new Array(frameLenght);
- var slices = new Array();
-
-
- // Classes =======================================================================
- var Frames = function(){
-
- var Myclusters;
- var x;
- var y;
- var width;
- var height;
- };
- Frames = function(json){
- // make my clusters
- // ou Frame vide
- };
- Frames.prototype.draw = function(){
- }
- Frames.prototype.zoom = function(){
- }
- Frames.prototype.inside = function(){
- }
- var Clusters = function(){
- var Object;
- var yDist;
- var x;
- var y;
- var width;
- var height;
- };
- Clusters = function(json){
- // make my object
- };
- var Tweet = function(){
- }
- // Classes =======================================================================
-
-
-
-
- // trace function
- var traceNum = 0;
- function trace(msg,value){
- traceNum += 1;
- __IriSP.jQuery("<div>"+traceNum+" - "+msg+" : "+value+"</div>").appendTo("#output");
- }
-
- // Refactoring (parametere) ************************************************************
- // color translastion
- function colorTranslation(value){
- if(value == "Q"){
- return 2;
- }else if(value =="REF"){
- return 4;
- }else if(value =="OK"){
- return 1;
- }else if(value =="KO"){
- return 3;
- }else if(value ==""){
- return 5;
- }
- }
-
-
- // Refactoring (parametere) ************************************************************
- // load tweets send in parameters
- __IriSP.jQuery.ajax({
- dataType: "json",
- url:"metadata.json",
- success : function(json){
- trace("load","");
- __IriSP.jQuery.each(json.annotations, function(i,item) {
-
- var MyTime = Math.floor(item.begin/duration*lineSize);
- var Myframe = Math.floor(MyTime/lineSize*frameLenght);
-
- if (item.content['polemics'] != undefined) {
- if (item.content['polemics'][0] != null) {
-
- for(var j=0; j<item.content['polemics'].length; j++){
-
- tweets[numberOfTweet] = {
- id:i,
- qualification:colorTranslation(item.content['polemics'][j]),
- yIndicator:MyTime,
- yframe:Myframe,
- title:item.content['title'],
- timeframe:item.begin
- }
- numberOfTweet+=1;
- }
- }else{
- //trace("k = ",i);
- tweets[numberOfTweet] = {
- id:i,
- qualification:colorTranslation(""),
- yIndicator:MyTime,
- yframe:Myframe,
- title:item.content['title'],
- timeframe:item.begin
- }
- numberOfTweet+=1;
- }
-
- } else {
- //trace("tweet qualification = ","null");
- }
- });
- trace("======= ",numberOfTweet);
- DrawTweets ();
-
- }
- });
-
-
-
- // tweet Drawing (in raphael)
- function DrawTweets (){
- // GROUPES TWEET ============================================
- // Count nbr of cluster and tweet in a frame an save int in "frames"
- numberOfTweet = tweets.length;
- for(var i=0; i<nbrframes; i++) {
- for(var j=0; j<numberOfTweet; j++) {
-
- if (i==tweets[j].yframe){
-
- var k = tweets[j].qualification;
-
- // make array for frame cluster
- if(frames[i]==undefined){
- frames[i] = {id:i,
- qualifVol:new Array(),
- mytweetsID:new Array()
- };
- }
- // add my tweet to frame
- frames[i].mytweetsID.push(tweets[j]);
-
- // count opinion by frame
- if( frames[i].qualifVol[k] == undefined){
- frames[i].qualifVol[k] = 1;
- }else{
- frames[i].qualifVol[k] += 1;
- }
-
- }
- }
- }
-
- // GROUPES TWEET ============================================
- // max of tweet by Frame
- var max = 0;
- for(var i=0; i<nbrframes; i++) {
- var moy = 0;
- for (var j=0; j<6; j++){
- if (frames[i]!=undefined){
- if (frames[i].qualifVol[j]!=undefined){
- moy += frames[i].qualifVol[j]
- }
- }
- }
- //trace("frame "+i,moy);
- if (moy>max){max=moy;}
- }
-
- var tweetDrawed = new Array();
- var TweetHeight = 5;
- // DRAW TWEETS ============================================
- for(var i=0; i<nbrframes;i++) {
- var addEheight = 5;
- if (frames[i]!=undefined){
- trace (i+" k=",frames[i].mytweetsID.length);
- // by type
- for (var j=6; j>-1; j--){
- if (frames[i].qualifVol[j]!=undefined){
- // show tweet by type
- for (var k=0; k<frames[i].mytweetsID.length; k++){
- if (frames[i].mytweetsID[k].qualification==j){
- e = paper.rect( i*frameSize, // x
- config.heightmax-addEheight, // y
- frameSize-margin, // width
- TweetHeight // height
- ).attr({stroke:"#00","stroke-width":0.1, fill: colors[j]});
- addEheight +=TweetHeight;
- e.time= frames[i].mytweetsID[k].timeframe;
- e.title= frames[i].mytweetsID[k].title;
- e.mouseover(function () {
- this.attr({stroke:"#fff","stroke-width":5});
- this.toFront();
- }).mouseout(function () {
- this.attr({stroke:"#00","stroke-width":0.1});
- }).mousedown(function () {
- __IriSP.MyApiPlayer.seek(this.time/1000)
- });
- __IriSP.jQuery(e.node).attr('id', 't'+k+'');
- __IriSP.jQuery(e.node).attr('title', frames[i].mytweetsID[k].title);
- __IriSP.jQuery(e.node).attr('begin', frames[i].mytweetsID[k].timeframe);
- addTip(e.node, frames[i].mytweetsID[k].title,colors[j]);
- //frames[i].mytweetsID.pop();
- }
- }
- }
- }
- }
- }
-
-
- }
-
- // AddTip ******************************************************************************
- function addTip(node, txt,color){
- __IriSP.jQuery(node).mouseenter(function(){
- tipText = txt;
- tip.fadeIn(0);
- tipColor = color;
- over = true;
- }).mouseleave(function(){
- tip.fadeOut(0);
- over = false;
- });
- }
-
- }
-
- __IriSP.jQuery(document).mousemove(function(e){
- if (over){
- tip.css("left", e.pageX-106).css("top", e.pageY-160);
- tip.css("color", tipColor)
- tip.text(tipText);
- }
- });
-
-
-
- ChartTimeLine();
-
-</script>
-
-
-</div>
-</body>
-</html>
--- a/web/res/metadataplayer/test/chartTimeline6.html Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,377 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Polemical tweet timeline</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <style type='text/css'>
-#tip{
- position : absolute;
- padding : 3px;
- z-index: 1000000;
- max-width: 200px;
-}
-#tip {
- display: none;
- background: transparent url("../src/css/imgs/white_arrow_long.png");
- font-size: 12px;
- height: 125px;
- width: 180px;
- padding: 10px;
- padding-left: 15px;
- padding-top: 15px;
- padding-right: 15px;
- color: black;
- z-index: 1000000;
- font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
- overflow:hidden;
-}
-
-</style>
-</head>
-<body>
-
-<div id="output" name="Ldt-output" style="position:absolute;left:800px;" ></div>
-<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
-<script type="text/javascript" src="raphael-min.js"></script>
-
-<div>
-<!--
-
--->
-
-
-
-<script type='text/javascript' src='http://ldt.iri.centrepompidou.fr/static/ldt/js/LdtPlayer.min.js'></script>
-
- <div id="player_project_13b0aa52-336b-11e0-b233-00145ea49a02_embed" class="iri_player_embed"/>
- <script type="text/javascript">
- var config = {
- /*metadata:{
- format:'cinelab',
- src:'metadata.json',
- load:'json'},*/
- metadata:{
- format:'cinelab',
- src:'http://www.iri.centrepompidou.fr//dev/ldt/ldtplatform/ldt/cljson/id/13b0aa52-336b-11e0-b233-00145ea49a02',
- load:'jsonp'},
- gui:{
- width:650,
- height:480,
- mode:'video',
- container:'player_project_13b0aa52-336b-11e0-b233-00145ea49a02_embed',
- debug:false,
- css:'http://www.iri.centrepompidou.fr//dev/ldt/static/ldt/css/LdtPlayer.css'},
- player:{
- type:'jwplayer',
- src:'http://www.iri.centrepompidou.fr//dev/ldt/static/ldt/swf/player.swf'}
- };
- __IriSP.init(config);
-</script>
-
-<div id="charttimeline" style="position:relative;display:block;"></div>
-<div id="tip"></div>
-<div id="output"></div>
-<script type="text/javascript">
-
-// CHART TIMELINE / VERSION PROTOTYPE ::
-// - config
-// - organisation classe
-// !!!- rollover !!
-// !!!!- legend !!
-// - time cursor
-// - seek !!
-
-/*
- 1 | 1D973D > vert > ++ > OK
- 2 | C5A62D > orange > ?? > Q
- 3 | CE0A15 > rouge > -- > KO
- 4 | 036AAE > bleu > == > REF
- 5 | 585858 > gris > NQ > ""
-*/
-
-
- // configuration
- var config = {
- target:"charttimeline",
- x:8,
- y:418,
- width:650,
- height:70,
- heightmax:70
- }
- // Make and define the Raphael area
- //var paper = Raphael(document.getElementById(config.target),config.width, config.height);
-
- var over = false;
- var tip = $("#tip").hide();
- var tipText = "";
- var tipColor = "#efefef";
-
- function ChartTimeLine (){
-
- var paper = Raphael(config.x,config.y,config.width, config.height);
- paper.rect(0,20,config.width,config.heightmax-20).attr({fill:"#fff","stroke-width":0.1,opacity: 0.1});
- paper.rect(0,20,config.width,1).attr({fill:"#fff",stroke: "none"});
- paper.rect(0,20,config.width,1).attr({fill:"#fff",stroke: "none"});
- paper.rect(0,20,1,1).attr({fill:"#fff",stroke: "none"});
-
- // variable
-
- var yCoef = 2; // coef for height of 1 tweet
- var frameSize = 5; // frame size
- var margin = 1; // marge between frame
- var lineSize = 650; // timeline pixel width
- var nbrframes = lineSize/frameSize; // frame numbers
- var numberOfTweet = 0; // number of tweet overide later
- var duration = 4299820 ; // timescale width
- var frameLenght =lineSize/frameSize;// frame timescale
- var timeline;
- var colors = new Array("","#1D973D","#C5A62D","#CE0A15","#036AAE","#585858");
-
- // array
- var tweets = new Array();
- var element = new Array();
- var cluster = new Array();
- var frames = new Array(frameLenght);
- var slices = new Array();
-
-
- // Classes =======================================================================
- var Frames = function(){
-
- var Myclusters;
- var x;
- var y;
- var width;
- var height;
- };
- Frames = function(json){
- // make my clusters
- // ou Frame vide
- };
- Frames.prototype.draw = function(){
- }
- Frames.prototype.zoom = function(){
- }
- Frames.prototype.inside = function(){
- }
- var Clusters = function(){
- var Object;
- var yDist;
- var x;
- var y;
- var width;
- var height;
- };
- Clusters = function(json){
- // make my object
- };
- var Tweet = function(){
- }
- // Classes =======================================================================
-
-
-
-
- // trace function
- var traceNum = 0;
- function trace(msg,value){
- traceNum += 1;
- $("<div>"+traceNum+" - "+msg+" : "+value+"</div>").appendTo("#output");
- }
-
- // Refactoring (parametere) ************************************************************
- // color translastion
- function colorTranslation(value){
- if(value == "Q"){
- return 2;
- }else if(value =="REF"){
- return 4;
- }else if(value =="OK"){
- return 1;
- }else if(value =="KO"){
- return 3;
- }else if(value ==""){
- return 5;
- }
- }
-
-
- // Refactoring (parametere) ************************************************************
- // load tweets send in parameters
- $.ajax({
- dataType: "json",
- url:"metadata.json",
- success : function(json){
- trace("load","");
- $.each(json.annotations, function(i,item) {
-
- var MyTime = Math.floor(item.begin/duration*lineSize);
- var Myframe = Math.floor(MyTime/lineSize*frameLenght);
-
- if (item.content['polemics'] != undefined) {
- if (item.content['polemics'][0] != null) {
-
- for(var j=0; j<item.content['polemics'].length; j++){
-
- tweets[numberOfTweet] = {
- id:i,
- qualification:colorTranslation(item.content['polemics'][j]),
- yIndicator:MyTime,
- yframe:Myframe,
- title:item.content['title'],
- timeframe:item.begin
- }
- numberOfTweet+=1;
- }
- }else{
- //trace("k = ",i);
- tweets[numberOfTweet] = {
- id:i,
- qualification:colorTranslation(""),
- yIndicator:MyTime,
- yframe:Myframe,
- title:item.content['title'],
- timeframe:item.begin
- }
- numberOfTweet+=1;
- }
-
- } else {
- //trace("tweet qualification = ","null");
- }
- });
- trace("======= ",numberOfTweet);
- DrawTweets ();
-
- }
- });
-
-
-
- // tweet Drawing (in raphael)
- function DrawTweets (){
- // GROUPES TWEET ============================================
- // Count nbr of cluster and tweet in a frame an save int in "frames"
- numberOfTweet = tweets.length;
- for(var i=0; i<nbrframes; i++) {
- for(var j=0; j<numberOfTweet; j++) {
-
- if (i==tweets[j].yframe){
-
- var k = tweets[j].qualification;
-
- // make array for frame cluster
- if(frames[i]==undefined){
- frames[i] = {id:i,
- qualifVol:new Array(),
- mytweetsID:new Array()
- };
- }
- // add my tweet to frame
- frames[i].mytweetsID.push(tweets[j]);
-
- // count opinion by frame
- if( frames[i].qualifVol[k] == undefined){
- frames[i].qualifVol[k] = 1;
- }else{
- frames[i].qualifVol[k] += 1;
- }
-
- }
- }
- }
-
- // GROUPES TWEET ============================================
- // max of tweet by Frame
- var max = 0;
- for(var i=0; i<nbrframes; i++) {
- var moy = 0;
- for (var j=0; j<6; j++){
- if (frames[i]!=undefined){
- if (frames[i].qualifVol[j]!=undefined){
- moy += frames[i].qualifVol[j]
- }
- }
- }
- //trace("frame "+i,moy);
- if (moy>max){max=moy;}
- }
-
- var tweetDrawed = new Array();
- var TweetHeight = 5;
- // DRAW TWEETS ============================================
- for(var i=0; i<nbrframes;i++) {
- var addEheight = 5;
- if (frames[i]!=undefined){
- trace (i+" k=",frames[i].mytweetsID.length);
- // by type
- for (var j=6; j>-1; j--){
- if (frames[i].qualifVol[j]!=undefined){
- // show tweet by type
- for (var k=0; k<frames[i].mytweetsID.length; k++){
- if (frames[i].mytweetsID[k].qualification==j){
- e = paper.rect( i*frameSize, // x
- config.heightmax-addEheight, // y
- frameSize-margin, // width
- TweetHeight // height
- ).attr({stroke:"#00","stroke-width":0.1, fill: colors[j]});
- addEheight +=TweetHeight;
- e.time= frames[i].mytweetsID[k].timeframe;
- e.title= frames[i].mytweetsID[k].title;
- e.mouseover(function () {
- this.attr({stroke:"#fff","stroke-width":5});
- this.toFront();
- }).mouseout(function () {
- this.attr({stroke:"#00","stroke-width":0.1});
- }).mousedown(function () {
- __IriSP.MyApiPlayer.seek(this.time/1000)
- });
- $(e.node).attr('id', 't'+k+'');
- $(e.node).attr('title', frames[i].mytweetsID[k].title);
- $(e.node).attr('begin', frames[i].mytweetsID[k].timeframe);
- addTip(e.node, frames[i].mytweetsID[k].title,colors[j]);
- //frames[i].mytweetsID.pop();
- }
- }
- }
- }
- }
- }
-
-
- }
-
- // AddTip ******************************************************************************
- function addTip(node, txt,color){
- $(node).mouseenter(function(){
- tipText = txt;
- tip.fadeIn(0);
- tipColor = color;
- over = true;
- }).mouseleave(function(){
- tip.fadeOut(0);
- over = false;
- });
- }
-
- }
-
- $(document).mousemove(function(e){
- if (over){
- tip.css("left", e.pageX-106).css("top", e.pageY-160);
- tip.css("color", tipColor)
- tip.text(tipText);
- }
- });
-
-
-
- //ChartTimeLine();
-
-</script>
-
-
-</div>
-</body>
-</html>
--- a/web/res/metadataplayer/test/css-dock-menu/css-dock-bottom.html Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<title>CSS Mac Dock</title>
-<script type="text/javascript" src="js/jquery.js"></script>
-<script type="text/javascript" src="js/interface.js"></script>
-
-<!--[if lt IE 7]>
- <style type="text/css">
- .dock img { behavior: url(iepngfix.htc) }
- </style>
-<![endif]-->
-
-<link href="style.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<!--bottom dock -->
-<div class="dock" id="dock2">
- <div class="dock-container2">
- <a class="dock-item2" href="#"><span>Home</span><img src="images/home.png" alt="home" /></a>
- <a class="dock-item2" href="#"><span>Contact</span><img src="images/email.png" alt="contact" /></a>
- <a class="dock-item2" href="#"><span>Portfolio</span><img src="images/portfolio.png" alt="portfolio" /></a>
- <a class="dock-item2" href="#"><span>Music</span><img src="images/music.png" alt="music" /></a>
- <a class="dock-item2" href="#"><span>Video</span><img src="images/video.png" alt="video" /></a>
- <a class="dock-item2" href="#"><span>History</span><img src="images/history.png" alt="history" /></a>
- <a class="dock-item2" href="#"><span>Calendar</span><img src="images/calendar.png" alt="calendar" /></a>
- <a class="dock-item2" href="#"><span>Links</span><img src="images/link.png" alt="links" /></a>
- <a class="dock-item2" href="#"><span>RSS</span><img src="images/rss.png" alt="rss" /></a>
- <a class="dock-item2" href="#"><span>RSS2</span><img src="images/rss2.png" alt="rss" /></a>
- </div>
-</div>
-
-<!--dock menu JS options -->
-<script type="text/javascript">
-
- $(document).ready(
- function()
- {
- $('#dock2').Fisheye(
- {
- maxWidth: 60,
- items: 'a',
- itemsText: 'span',
- container: '.dock-container2',
- itemWidth: 40,
- proximity: 80,
- alignment : 'left',
- valign: 'bottom',
- halign : 'center'
- }
- )
- }
- );
-
-</script>
-</body>
-</html>
--- a/web/res/metadataplayer/test/css-dock-menu/css-dock-top.html Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<title>CSS Mac Dock</title>
-<script type="text/javascript" src="js/jquery.js"></script>
-<script type="text/javascript" src="js/interface.js"></script>
-
-<!--[if lt IE 7]>
- <style type="text/css">
- div, img { behavior: url(iepngfix.htc) }
- </style>
-<![endif]-->
-
-<link href="style.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div class="dock" id="dock">
- <div class="dock-container">
- <a class="dock-item" href="#"><img src="images/home.png" alt="home" /><span>Home</span></a>
- <a class="dock-item" href="#"><img src="images/email.png" alt="contact" /><span>Contact</span></a>
- <a class="dock-item" href="#"><img src="images/portfolio.png" alt="portfolio" /><span>Portfolio</span></a>
- <a class="dock-item" href="#"><img src="images/music.png" alt="music" /><span>Music</span></a>
- <a class="dock-item" href="#"><img src="images/video.png" alt="video" /><span>Video</span></a>
- <a class="dock-item" href="#"><img src="images/history.png" alt="history" /><span>History</span></a>
- <a class="dock-item" href="#"><img src="images/calendar.png" alt="calendar" /><span>Calendar</span></a>
- <a class="dock-item" href="#"><img src="images/rss.png" alt="rss" /><span>RSS</span></a>
-</div>
-</div>
-<script type="text/javascript">
-
- $(document).ready(
- function()
- {
- $('#dock').Fisheye(
- {
- maxWidth: 50,
- items: 'a',
- itemsText: 'span',
- container: '.dock-container',
- itemWidth: 40,
- proximity: 90,
- halign : 'center'
- }
- )
- }
- );
-
-</script>
-</body>
-</html>
--- a/web/res/metadataplayer/test/css-dock-menu/css-dock.html Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,129 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<title>CSS Dock Menu</title>
-<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
-<script type="text/javascript" src="js/fisheye.js"></script>
-<script type="text/javascript" src="js/easing.js"></script>
-<script type="text/javascript" src="js/iutil.js"></script>
-
-<link href="style.css" rel="stylesheet" type="text/css" />
-
-<!--[if lt IE 7]>
- <style type="text/css">
- .dock img { behavior: url(iepngfix.htc) }
- </style>
-<![endif]-->
-
-</head>
-<body>
-<!--top dock -->
-<div class="dock" id="dock">
- <div class="dock-container">
- <a class="dock-item" href="#"><img src="images/home.png" alt="home" /><span>Home</span></a>
- <a class="dock-item" href="#"><img src="images/email.png" alt="contact" /><span>Contact</span></a>
- <a class="dock-item" href="#"><img src="images/portfolio.png" alt="portfolio" /><span>Portfolio</span></a>
- <a class="dock-item" href="#"><img src="images/music.png" alt="music" /><span>Music</span></a>
- <a class="dock-item" href="#"><img src="images/video.png" alt="video" /><span>Video</span></a>
- <a class="dock-item" href="#"><img src="images/history.png" alt="history" /><span>History</span></a>
- <a class="dock-item" href="#"><img src="images/calendar.png" alt="calendar" /><span>Calendar</span></a>
- <a class="dock-item" href="#"><img src="images/rss.png" alt="rss" /><span>RSS</span></a>
- <a class="dock-item" href="#"><img src="images/rss.png" alt="rss" /><span>RSS</span></a>
- <a class="dock-item" href="#"><img src="images/rss2.png" alt="rss" /><span>RSS2</span></a>
- </div>
-</div>
-
-<!--bottom dock -->
-<div class="dock" id="dock2">
- <div class="dock-container2">
- <a class="dock-item2" href="#"><span>Home</span><img src="images/home.png" alt="home" /></a>
- <a class="dock-item2" href="#"><span>Contact</span><img src="images/email.png" alt="contact" /></a>
- <a class="dock-item2" href="#"><span>Portfolio</span><img src="images/portfolio.png" alt="portfolio" /></a>
- <a class="dock-item2" href="#"><span>Music</span><img src="images/music.png" alt="music" /></a>
- <a class="dock-item2" href="#"><span>Video</span><img src="images/video.png" alt="video" /></a>
- <a class="dock-item2" href="#"><span>History</span><img src="images/history.png" alt="history" /></a>
- <a class="dock-item2" href="#"><span>Calendar</span><img src="images/calendar.png" alt="calendar" /></a>
- <a class="dock-item2" href="#"><span>Links</span><img src="images/link.png" alt="links" /></a>
- <a class="dock-item2" href="#"><span>RSS</span><img src="images/rss.png" alt="rss" /></a>
- <a class="dock-item2" href="#"><span>RSS2</span><img src="images/rss2.png" alt="rss" /></a>
- </div>
-</div>
-
-<!--dock menu JS options -->
-<script type="text/javascript">
-
- $(document).ready(
- function()
- {
- $('#dock2').Fisheye(
- {
- maxWidth: 60,
- items: 'a',
- itemsText: 'span',
- container: '.dock-container2',
- itemWidth: 40,
- proximity: 80,
- alignment : 'left',
- valign: 'bottom',
- halign : 'center'
- }
- )
- }
- );
-
-</script>
-
-
-<script type="text/javascript" src="../raphael-min.js"></script>
-<div id="timetweet" > </div>
-<script type="text/javascript">
-
-
-// Creates canvas 320 � 200 at 10, 50
-var paper = Raphael("timetweet",500, 50, 500, 200);
-$("#timetweet > svg").attr("id","MyCanvas");
- lineSize : 500;
-
-
- element = new Array();
-
-
- position = 'left';
- //rect = paper.rect(20, 20, 50, 50).attr({"fill": "#fbb"});
- //rect.attr({"stroke-width":1});
-
- for(var i=0; i<100; i++) {
- var x = 5*i;
- var width = Math.floor(Math.random()*20);
- p = element[i] = paper.rect(x, 50-width , 5, width ).attr({stroke:"#fff","stroke-width":0.3, fill: "hsb(0."+i+", 1, 1)",});
-
- }
-
- for(var i=0; i<element.length; i++) {
- MyElement = element[i];
- $(MyElement.node).mouseover(function (){
- var heightM = Math.floor(Math.random()*50)
- this.parent.animate({height:heightM }, 400, "bounce");
- });
- }
-
- $('#MyCanvas').Fisheye(
- {
- maxWidth: 500,
- items: 'rect',
- itemsText: 'span',
- container: '#MyCanvas',
- itemWidth: 40,
- proximity: 80,
- alignment : 'left',
- valign: 'bottom',
- halign : 'center'
- }
- )
-
-
-</script>
-yoooooooooooooooooo
-</body>
-</html>
--- a/web/res/metadataplayer/test/css-dock-menu/iepngfix.htc Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,68 +0,0 @@
-<public:component>
-<public:attach event="onpropertychange" onevent="doFix()" />
-
-<script type="text/javascript">
-
-// IE5.5+ PNG Alpha Fix v1.0RC4
-// (c) 2004-2005 Angus Turnbull http://www.twinhelix.com
-
-// This is licensed under the CC-GNU LGPL, version 2.1 or later.
-// For details, see: http://creativecommons.org/licenses/LGPL/2.1/
-
-
-// This must be a path to a blank image. That's all the configuration you need.
-if (typeof blankImg == 'undefined') var blankImg = 'images/blank.gif';
-
-
-var f = 'DXImageTransform.Microsoft.AlphaImageLoader';
-
-function filt(s, m)
-{
- if (filters[f])
- {
- filters[f].enabled = s ? true : false;
- if (s) with (filters[f]) { src = s; sizingMethod = m }
- }
- else if (s) style.filter = 'progid:'+f+'(src="'+s+'",sizingMethod="'+m+'")';
-}
-
-function doFix()
-{
- // Assume IE7 is OK.
- if (!/MSIE (5\.5|6\.)/.test(navigator.userAgent) ||
- (event && !/(background|src)/.test(event.propertyName))) return;
-
- var bgImg = currentStyle.backgroundImage || style.backgroundImage;
-
- if (tagName == 'IMG')
- {
- if ((/\.png$/i).test(src))
- {
- if (currentStyle.width == 'auto' && currentStyle.height == 'auto')
- style.width = offsetWidth + 'px';
- filt(src, 'scale');
- src = blankImg;
- }
- else if (src.indexOf(blankImg) < 0) filt();
- }
- else if (bgImg && bgImg != 'none')
- {
- if (bgImg.match(/^url[("']+(.*\.png)[)"']+$/i))
- {
- var s = RegExp.$1;
- if (currentStyle.width == 'auto' && currentStyle.height == 'auto')
- style.width = offsetWidth + 'px';
- style.backgroundImage = 'none';
- filt(s, 'crop');
- // IE link fix.
- for (var n = 0; n < childNodes.length; n++)
- if (childNodes[n].style) childNodes[n].style.position = 'relative';
- }
- else filt();
- }
-}
-
-doFix();
-
-</script>
-</public:component>
\ No newline at end of file
Binary file web/res/metadataplayer/test/css-dock-menu/images/Thumbs.db has changed
Binary file web/res/metadataplayer/test/css-dock-menu/images/blank.gif has changed
Binary file web/res/metadataplayer/test/css-dock-menu/images/calendar.png has changed
Binary file web/res/metadataplayer/test/css-dock-menu/images/dock-bg.gif has changed
Binary file web/res/metadataplayer/test/css-dock-menu/images/dock-bg2.gif has changed
Binary file web/res/metadataplayer/test/css-dock-menu/images/email.png has changed
Binary file web/res/metadataplayer/test/css-dock-menu/images/history.png has changed
Binary file web/res/metadataplayer/test/css-dock-menu/images/home.png has changed
Binary file web/res/metadataplayer/test/css-dock-menu/images/link.png has changed
Binary file web/res/metadataplayer/test/css-dock-menu/images/main-bg.gif has changed
Binary file web/res/metadataplayer/test/css-dock-menu/images/music.png has changed
Binary file web/res/metadataplayer/test/css-dock-menu/images/portfolio.png has changed
Binary file web/res/metadataplayer/test/css-dock-menu/images/rss.png has changed
Binary file web/res/metadataplayer/test/css-dock-menu/images/rss2.png has changed
Binary file web/res/metadataplayer/test/css-dock-menu/images/video.png has changed
--- a/web/res/metadataplayer/test/css-dock-menu/js/easing.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,124 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Easing formulas
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- */
-
-/**
- * Starting with jQuery 1.1 the fx function accepts easing formulas that can be used with .animation() and most of FX plugins from Interface. The object can be extended to accept new easing formulas
- */
-
- jQuery.extend({
- /**
- *
- * @param Integer p period step in animation
- * @param Integer n current time
- * @param Mixed firstNum begin value
- * @param Mixed delta change in
- * @param Integer duration duration
- */
- easing : {
- linear: function(p, n, firstNum, delta, duration) {
- return ((-Math.cos(p*Math.PI)/2) + 0.5) * delta + firstNum;
- },
-
- easein: function(p, n, firstNum, delta, duration) {
- return delta*(n/=duration)*n*n + firstNum;
- },
-
- easeout: function(p, n, firstNum, delta, duration) {
- return -delta * ((n=n/duration-1)*n*n*n - 1) + firstNum;
- },
-
- easeboth: function(p, n, firstNum, delta, duration) {
- if ((n/=duration/2) < 1)
- return delta/2*n*n*n*n + firstNum;
- return -delta/2 * ((n-=2)*n*n*n - 2) + firstNum;
- },
-
- bounceout: function(p, n, firstNum, delta, duration) {
- if ((n/=duration) < (1/2.75)) {
- return delta*(7.5625*n*n) + firstNum;
- } else if (n < (2/2.75)) {
- return delta*(7.5625*(n-=(1.5/2.75))*n + .75) + firstNum;
- } else if (n < (2.5/2.75)) {
- return delta*(7.5625*(n-=(2.25/2.75))*n + .9375) + firstNum;
- } else {
- return delta*(7.5625*(n-=(2.625/2.75))*n + .984375) + firstNum;
- }
- },
-
- bouncein: function(p, n, firstNum, delta, duration) {
- if (jQuery.easing.bounceout)
- return delta - jQuery.easing.bounceout (p, duration - n, 0, delta, duration) + firstNum;
- return firstNum + delta;
- },
-
- bounceboth: function(p, n, firstNum, delta, duration) {
- if (jQuery.easing.bouncein && jQuery.easing.bounceout)
- if (n < duration/2)
- return jQuery.easing.bouncein(p, n*2, 0, delta, duration) * .5 + firstNum;
- return jQuery.easing.bounceout(p, n*2-duration, 0, delta, duration) * .5 + delta*.5 + firstNum;
- return firstNum + delta;
- },
-
- elasticin: function(p, n, firstNum, delta, duration) {
- var a, s;
- if (n == 0)
- return firstNum;
- if ((n/=duration)==1)
- return firstNum+delta;
- a = delta * 0.3;
- p=duration*.3;
- if (a < Math.abs(delta)) {
- a=delta;
- s=p/4;
- } else {
- s = p/(2*Math.PI) * Math.asin (delta/a);
- }
- return -(a*Math.pow(2,10*(n-=1)) * Math.sin( (n*duration-s)*(2*Math.PI)/p )) + firstNum;
- },
-
- elasticout:function(p, n, firstNum, delta, duration) {
- var a, s;
- if (n==0)
- return firstNum;
- if ((n/=duration/2)==2)
- return firstNum + delta;
- a = delta * 0.3;
- p=duration*.3;
- if (a < Math.abs(delta)){
- a = delta;
- s=p/4;
- } else {
- s = p/(2*Math.PI) * Math.asin (delta/a);
- }
- return a*Math.pow(2,-10*n) * Math.sin( (n*duration-s)*(2*Math.PI)/p ) + delta + firstNum;
- },
-
- elasticboth: function(p, n, firstNum, delta, duration) {
- var a, s;
- if (n==0)
- return firstNum;
- if ((n/=duration/2)==2)
- return firstNum + delta;
- a = delta * 0.3;
- p=duration*.3;
- if (a < Math.abs(delta)){
- a = delta;
- s=p/4;
- } else {
- s = p/(2*Math.PI) * Math.asin (delta/a);
- }
- if (n < 1) {
- return -.5*(a*Math.pow(2,10*(n-=1)) * Math.sin( (n*duration-s)*(2*Math.PI)/p )) + firstNum;
- }
- return a*Math.pow(2,-10*(n-=1)) * Math.sin( (n*duration-s)*(2*Math.PI)/p )*.5 + delta + firstNum;
- }
- }
-});
\ No newline at end of file
--- a/web/res/metadataplayer/test/css-dock-menu/js/fisheye.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,142 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Fisheye menu
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- */
-
-/**
- * Build a Fisheye menu from a list of links
- *
- * @name Fisheye
- * @description Build a Fisheye menu from a list of links
- * @param Hash hash A hash of parameters
- * @option String items items selection
- * @option String container container element
- * @option Integer itemWidth the minimum width for each item
- * @option Integer maxWidth the maximum width for each item
- * @option String itemsText selection of element that contains the text for each item
- * @option Integer proximity the distance from element that make item to interact
- * @option String valign vertical alignment
- * @option String halign horizontal alignment
- *
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
-jQuery.iFisheye = {
-
- build : function(options)
- {
-
- return this.each(
- function()
- {
- var el = this;
- el.fisheyeCfg = {
- items : jQuery(options.items, this),
- container: jQuery(options.container, this),
- pos : jQuery.iUtil.getPosition(this),
- itemWidth: options.itemWidth,
- itemsText: options.itemsText,
- proximity: options.proximity,
- valign: options.valign,
- halign: options.halign,
- maxWidth : options.maxWidth
- };
- jQuery.iFisheye.positionContainer(el, 0);
- jQuery(window).bind(
- 'resize',
- function()
- {
- el.fisheyeCfg.pos = jQuery.iUtil.getPosition(el);
- jQuery.iFisheye.positionContainer(el, 0);
- jQuery.iFisheye.positionItems(el);
- }
- );
- jQuery.iFisheye.positionItems(el);
- el.fisheyeCfg.items
- .bind(
- 'mouseover',
- function()
- {
- jQuery(el.fisheyeCfg.itemsText, this).get(0).style.display = 'block';
- }
- )
- .bind(
- 'mouseout',
- function()
- {
- jQuery(el.fisheyeCfg.itemsText, this).get(0).style.display = 'none';
- }
- );
- jQuery(document).bind(
- 'mousemove',
- function(e)
- {
- var pointer = jQuery.iUtil.getPointer(e);
- var toAdd = 0;
- if (el.fisheyeCfg.halign && el.fisheyeCfg.halign == 'center')
- var posx = pointer.x - el.fisheyeCfg.pos.x - (el.offsetWidth - el.fisheyeCfg.itemWidth * el.fisheyeCfg.items.size())/2 - el.fisheyeCfg.itemWidth/2;
- else if (el.fisheyeCfg.halign && el.fisheyeCfg.halign == 'right')
- var posx = pointer.x - el.fisheyeCfg.pos.x - el.offsetWidth + el.fisheyeCfg.itemWidth * el.fisheyeCfg.items.size();
- else
- var posx = pointer.x - el.fisheyeCfg.pos.x;
- var posy = Math.pow(pointer.y - el.fisheyeCfg.pos.y - el.offsetHeight/2,2);
- el.fisheyeCfg.items.each(
- function(nr)
- {
- distance = Math.sqrt(
- Math.pow(posx - nr*el.fisheyeCfg.itemWidth, 2)
- + posy
- );
- distance -= el.fisheyeCfg.itemWidth/2;
-
- distance = distance < 0 ? 0 : distance;
- distance = distance > el.fisheyeCfg.proximity ? el.fisheyeCfg.proximity : distance;
- distance = el.fisheyeCfg.proximity - distance;
-
- extraWidth = el.fisheyeCfg.maxWidth * distance/el.fisheyeCfg.proximity;
-
- this.style.width = el.fisheyeCfg.itemWidth + extraWidth + 'px';
- this.style.left = el.fisheyeCfg.itemWidth * nr + toAdd + 'px';
- toAdd += extraWidth;
- }
- );
- jQuery.iFisheye.positionContainer(el, toAdd);
- }
- );
- }
- )
- },
-
- positionContainer : function(el, toAdd)
- {
- if (el.fisheyeCfg.halign)
- if (el.fisheyeCfg.halign == 'center')
- el.fisheyeCfg.container.get(0).style.left = (el.offsetWidth - el.fisheyeCfg.itemWidth * el.fisheyeCfg.items.size())/2 - toAdd/2 + 'px';
- else if (el.fisheyeCfg.halign == 'left')
- el.fisheyeCfg.container.get(0).style.left = - toAdd/el.fisheyeCfg.items.size() + 'px';
- else if (el.fisheyeCfg.halign == 'right')
- el.fisheyeCfg.container.get(0).style.left = (el.offsetWidth - el.fisheyeCfg.itemWidth * el.fisheyeCfg.items.size()) - toAdd/2 + 'px';
- el.fisheyeCfg.container.get(0).style.width = el.fisheyeCfg.itemWidth * el.fisheyeCfg.items.size() + toAdd + 'px';
- },
-
- positionItems : function(el)
- {
- el.fisheyeCfg.items.each(
- function(nr)
- {
- this.style.width = el.fisheyeCfg.itemWidth + 'px';
- this.style.left = el.fisheyeCfg.itemWidth * nr + 'px';
- }
- );
- }
-};
-
-jQuery.fn.Fisheye = jQuery.iFisheye.build;
\ No newline at end of file
--- a/web/res/metadataplayer/test/css-dock-menu/js/ifx.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,490 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-/**
- * Validates elements that can be animated
- */
-jQuery.fxCheckTag = function(e)
-{
- if (/^tr$|^td$|^tbody$|^caption$|^thead$|^tfoot$|^col$|^colgroup$|^th$|^body$|^header$|^script$|^frame$|^frameset$|^option$|^optgroup$|^meta$/i.test(e.nodeName) )
- return false;
- else
- return true;
-};
-
-/**
- * Destroy the wrapper used for some animations
- */
-jQuery.fx.destroyWrapper = function(e, old)
-{
- var c = e.firstChild;
- var cs = c.style;
- cs.position = old.position;
- cs.marginTop = old.margins.t;
- cs.marginLeft = old.margins.l;
- cs.marginBottom = old.margins.b;
- cs.marginRight = old.margins.r;
- cs.top = old.top + 'px';
- cs.left = old.left + 'px';
- e.parentNode.insertBefore(c, e);
- e.parentNode.removeChild(e);
-};
-
-/**
- * Builds a wrapper used for some animations
- */
-jQuery.fx.buildWrapper = function(e)
-{
- if (!jQuery.fxCheckTag(e))
- return false;
- var t = jQuery(e);
- var es = e.style;
- var restoreStyle = false;
-
- if (t.css('display') == 'none') {
- oldVisibility = t.css('visibility');
- t.css('visibility', 'hidden').show();
- restoreStyle = true;
- }
- var oldStyle = {};
- oldStyle.position = t.css('position');
- oldStyle.sizes = jQuery.iUtil.getSize(e);
- oldStyle.margins = jQuery.iUtil.getMargins(e);
-
- var oldFloat = e.currentStyle ? e.currentStyle.styleFloat : t.css('float');
- oldStyle.top = parseInt(t.css('top'))||0;
- oldStyle.left = parseInt(t.css('left'))||0;
- var wid = 'w_' + parseInt(Math.random() * 10000);
- var wr = document.createElement(/^img$|^br$|^input$|^hr$|^select$|^textarea$|^object$|^iframe$|^button$|^form$|^table$|^ul$|^dl$|^ol$/i.test(e.nodeName) ? 'div' : e.nodeName);
- jQuery.attr(wr,'id', wid);
- var wrapEl = jQuery(wr).addClass('fxWrapper');
- var wrs = wr.style;
- var top = 0;
- var left = 0;
- if (oldStyle.position == 'relative' || oldStyle.position == 'absolute'){
- top = oldStyle.top;
- left = oldStyle.left;
- }
-
- wrs.top = top + 'px';
- wrs.left = left + 'px';
- wrs.position = oldStyle.position != 'relative' && oldStyle.position != 'absolute' ? 'relative' : oldStyle.position;
- wrs.height = oldStyle.sizes.hb + 'px';
- wrs.width = oldStyle.sizes.wb + 'px';
- wrs.marginTop = oldStyle.margins.t;
- wrs.marginRight = oldStyle.margins.r;
- wrs.marginBottom = oldStyle.margins.b;
- wrs.marginLeft = oldStyle.margins.l;
- wrs.overflow = 'hidden';
- if (jQuery.browser.msie) {
- wrs.styleFloat = oldFloat;
- } else {
- wrs.cssFloat = oldFloat;
- }
- if (jQuery.browser == "msie") {
- es.filter = "alpha(opacity=" + 0.999*100 + ")";
- }
- es.opacity = 0.999;
- //t.wrap(wr);
- e.parentNode.insertBefore(wr, e);
- wr.appendChild(e);
- es.marginTop = '0px';
- es.marginRight = '0px';
- es.marginBottom = '0px';
- es.marginLeft = '0px';
- es.position = 'absolute';
- es.listStyle = 'none';
- es.top = '0px';
- es.left = '0px';
- if (restoreStyle) {
- t.hide();
- es.visibility = oldVisibility;
- }
- return {oldStyle:oldStyle, wrapper:jQuery(wr)};
-};
-
-/**
- * named colors
- */
-jQuery.fx.namedColors = {
- aqua:[0,255,255],
- azure:[240,255,255],
- beige:[245,245,220],
- black:[0,0,0],
- blue:[0,0,255],
- brown:[165,42,42],
- cyan:[0,255,255],
- darkblue:[0,0,139],
- darkcyan:[0,139,139],
- darkgrey:[169,169,169],
- darkgreen:[0,100,0],
- darkkhaki:[189,183,107],
- darkmagenta:[139,0,139],
- darkolivegreen:[85,107,47],
- darkorange:[255,140,0],
- darkorchid:[153,50,204],
- darkred:[139,0,0],
- darksalmon:[233,150,122],
- darkviolet:[148,0,211],
- fuchsia:[255,0,255],
- gold:[255,215,0],
- green:[0,128,0],
- indigo:[75,0,130],
- khaki:[240,230,140],
- lightblue:[173,216,230],
- lightcyan:[224,255,255],
- lightgreen:[144,238,144],
- lightgrey:[211,211,211],
- lightpink:[255,182,193],
- lightyellow:[255,255,224],
- lime:[0,255,0],
- magenta:[255,0,255],
- maroon:[128,0,0],
- navy:[0,0,128],
- olive:[128,128,0],
- orange:[255,165,0],
- pink:[255,192,203],
- purple:[128,0,128],
- red:[255,0,0],
- silver:[192,192,192],
- white:[255,255,255],
- yellow:[255,255,0]
-};
-
-/**
- * parses a color to an object for reg, green and blue
- */
-jQuery.fx.parseColor = function(color, notColor)
-{
- if (jQuery.fx.namedColors[color])
- return {
- r: jQuery.fx.namedColors[color][0],
- g: jQuery.fx.namedColors[color][1],
- b: jQuery.fx.namedColors[color][2]
- };
- else if (result = /^rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)$/.exec(color))
- return {
- r: parseInt(result[1]),
- g: parseInt(result[2]),
- b: parseInt(result[3])
- };
- else if (result = /rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)$/.exec(color))
- return {
- r: parseFloat(result[1])*2.55,
- g: parseFloat(result[2])*2.55,
- b: parseFloat(result[3])*2.55
- };
- else if (result = /^#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])$/.exec(color))
- return {
- r: parseInt("0x"+ result[1] + result[1]),
- g: parseInt("0x" + result[2] + result[2]),
- b: parseInt("0x" + result[3] + result[3])
- };
- else if (result = /^#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})$/.exec(color))
- return {
- r: parseInt("0x" + result[1]),
- g: parseInt("0x" + result[2]),
- b: parseInt("0x" + result[3])
- };
- else
- return notColor == true ? false : {r: 255, g: 255, b: 255};
-};
-/**
- * CSS rules that can be animated
- */
-jQuery.fx.cssProps = {
- borderBottomWidth:1,
- borderLeftWidth:1,
- borderRightWidth:1,
- borderTopWidth:1,
- bottom:1,
- fontSize:1,
- height:1,
- left:1,
- letterSpacing:1,
- lineHeight:1,
- marginBottom:1,
- marginLeft:1,
- marginRight:1,
- marginTop:1,
- maxHeight:1,
- maxWidth:1,
- minHeight:1,
- minWidth:1,
- opacity:1,
- outlineOffset:1,
- outlineWidth:1,
- paddingBottom:1,
- paddingLeft:1,
- paddingRight:1,
- paddingTop:1,
- right:1,
- textIndent:1,
- top:1,
- width:1,
- zIndex:1
-};
-/**
- * CSS color rules that can be animated
- */
-jQuery.fx.colorCssProps = {
- backgroundColor:1,
- borderBottomColor:1,
- borderLeftColor:1,
- borderRightColor:1,
- borderTopColor:1,
- color:1,
- outlineColor:1
-};
-
-jQuery.fx.cssSides = ['Top', 'Right', 'Bottom', 'Left'];
-jQuery.fx.cssSidesEnd = {
- 'borderWidth': ['border', 'Width'],
- 'borderColor': ['border', 'Color'],
- 'margin': ['margin', ''],
- 'padding': ['padding', '']
-};
-
-/**
- * Overwrite animation to use new FX function
- */
-jQuery.fn.extend({
-
- animate: function( prop, speed, easing, callback ) {
- return this.queue(function(){
- var opt = jQuery.speed(speed, easing, callback);
- var e = new jQuery.fxe( this, opt, prop );
-
- });
- },
- pause: function(speed, callback) {
- return this.queue(function(){
- var opt = jQuery.speed(speed, callback);
- var e = new jQuery.pause( this, opt );
- });
- },
- stop : function(step) {
- return this.each(function(){
- if (this.animationHandler)
- jQuery.stopAnim(this, step);
-
- });
- },
- stopAll : function(step) {
- return this.each(function(){
- if (this.animationHandler)
- jQuery.stopAnim(this, step);
- if ( this.queue && this.queue['fx'] )
- this.queue.fx = [];
- });
- }
-});
-/**
- * Improved FXC function that aniamtes collection of properties per timer. Accepts inline styles and class names to animate
- */
-jQuery.extend({
- pause: function(elem, options)
- {
- var z = this, values;
- z.step = function()
- {
- if ( jQuery.isFunction( options.complete ) )
- options.complete.apply( elem );
- };
- z.timer=setInterval(function(){z.step();},options.duration);
- elem.animationHandler = z;
- },
- easing : {
- linear: function(p, n, firstNum, delta, duration) {
- return ((-Math.cos(p*Math.PI)/2) + 0.5) * delta + firstNum;
- }
- },
- fxe: function( elem, options, prop ){
- var z = this, values;
-
- // The styles
- var y = elem.style;
- var oldOverflow = jQuery.css(elem, "overflow");
- var oldDisplay= jQuery.css(elem, "display");
- var props = {};
- z.startTime = (new Date()).getTime();
- options.easing = options.easing && jQuery.easing[options.easing] ? options.easing : 'linear';
-
- z.getValues = function(tp, vp)
- {
- if (jQuery.fx.cssProps[tp]) {
- if (vp == 'show' || vp == 'hide' || vp == 'toggle') {
- if ( !elem.orig ) elem.orig = {};
- var r = parseFloat( jQuery.curCSS(elem, tp) );
- elem.orig[tp] = r && r > -10000 ? r : (parseFloat( jQuery.css(elem,tp) )||0);
- vp = vp == 'toggle' ? ( oldDisplay == 'none' ? 'show' : 'hide') : vp;
- options[vp] = true;
- props[tp] = vp == 'show' ? [0, elem.orig[tp]] : [elem.orig[tp], 0];
- if (tp != 'opacity')
- y[tp] = props[tp][0] + (tp != 'zIndex' && tp != 'fontWeight' ? 'px':'');
- else
- jQuery.attr(y, "opacity", props[tp][0]);
- } else {
- props[tp] = [parseFloat( jQuery.curCSS(elem, tp) ), parseFloat(vp)||0];
- }
- } else if (jQuery.fx.colorCssProps[tp])
- props[tp] = [jQuery.fx.parseColor(jQuery.curCSS(elem, tp)), jQuery.fx.parseColor(vp)];
- else if(/^margin$|padding$|border$|borderColor$|borderWidth$/i.test(tp)) {
- var m = vp.replace(/\s+/g, ' ').replace(/rgb\s*\(\s*/g,'rgb(').replace(/\s*,\s*/g,',').replace(/\s*\)/g,')').match(/([^\s]+)/g);
- switch(tp){
- case 'margin':
- case 'padding':
- case 'borderWidth':
- case 'borderColor':
- m[3] = m[3]||m[1]||m[0];
- m[2] = m[2]||m[0];
- m[1] = m[1]||m[0];
- for(var i = 0; i < jQuery.fx.cssSides.length; i++) {
- var nmp = jQuery.fx.cssSidesEnd[tp][0] + jQuery.fx.cssSides[i] + jQuery.fx.cssSidesEnd[tp][1];
- props[nmp] = tp == 'borderColor' ?
- [jQuery.fx.parseColor(jQuery.curCSS(elem, nmp)), jQuery.fx.parseColor(m[i])]
- : [parseFloat( jQuery.curCSS(elem, nmp) ), parseFloat(m[i])];
- }
- break;
- case 'border':
- for(var i = 0; i< m.length; i++) {
- var floatVal = parseFloat(m[i]);
- var sideEnd = !isNaN(floatVal) ? 'Width' : (!/transparent|none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset/i.test(m[i]) ? 'Color' : false);
- if (sideEnd) {
- for(var j = 0; j < jQuery.fx.cssSides.length; j++) {
- nmp = 'border' + jQuery.fx.cssSides[j] + sideEnd;
- props[nmp] = sideEnd == 'Color' ?
- [jQuery.fx.parseColor(jQuery.curCSS(elem, nmp)), jQuery.fx.parseColor(m[i])]
- : [parseFloat( jQuery.curCSS(elem, nmp) ), floatVal];
- }
- } else {
- y['borderStyle'] = m[i];
- }
- }
- break;
- }
- } else {
- y[tp] = vp;
- }
- return false;
- };
-
- for(p in prop) {
- if (p == 'style') {
- var newStyles = jQuery.parseStyle(prop[p]);
- for (np in newStyles) {
- this.getValues(np, newStyles[np]);
- }
- } else if (p == 'className') {
- if (document.styleSheets)
- for (var i=0; i<document.styleSheets.length; i++){
- var cssRules = document.styleSheets[i].cssRules||document.styleSheets[i].rules||null;
- if (cssRules) {
- for (var j=0; j<cssRules.length; j++) {
- if(cssRules[j].selectorText == '.' + prop[p]) {
- var rule = new RegExp('\.' + prop[p] + ' {');
- var styles = cssRules[j].style.cssText;
- var newStyles = jQuery.parseStyle(styles.replace(rule, '').replace(/}/g, ''));
- for (np in newStyles) {
- this.getValues(np, newStyles[np]);
- }
- }
- }
- }
- }
- } else {
- this.getValues(p, prop[p]);
- }
- }
- y.display = oldDisplay == 'none' ? 'block' : oldDisplay;
- y.overflow = 'hidden';
-
- /*if (options.show)
- y.display = "";*/
-
- z.step = function(){
- var t = (new Date()).getTime();
- if (t > options.duration + z.startTime) {
- clearInterval(z.timer);
- z.timer = null;
- for (p in props) {
- if ( p == "opacity" )
- jQuery.attr(y, "opacity", props[p][1]);
- else if (typeof props[p][1] == 'object')
- y[p] = 'rgb(' + props[p][1].r +',' + props[p][1].g +',' + props[p][1].b +')';
- else
- y[p] = props[p][1] + (p != 'zIndex' && p != 'fontWeight' ? 'px':'');
- }
- if ( options.hide || options.show )
- for ( var p in elem.orig )
- if (p == "opacity")
- jQuery.attr(y, p, elem.orig[p]);
- else
- y[p] = "";
- y.display = options.hide ? 'none' : (oldDisplay !='none' ? oldDisplay : 'block');
- y.overflow = oldOverflow;
- elem.animationHandler = null;
- if ( jQuery.isFunction( options.complete ) )
- options.complete.apply( elem );
- } else {
- var n = t - this.startTime;
- var pr = n / options.duration;
- for (p in props) {
- if (typeof props[p][1] == 'object') {
- y[p] = 'rgb('
- + parseInt(jQuery.easing[options.easing](pr, n, props[p][0].r, (props[p][1].r-props[p][0].r), options.duration))
- + ','
- + parseInt(jQuery.easing[options.easing](pr, n, props[p][0].g, (props[p][1].g-props[p][0].g), options.duration))
- + ','
- + parseInt(jQuery.easing[options.easing](pr, n, props[p][0].b, (props[p][1].b-props[p][0].b), options.duration))
- +')';
- } else {
- var pValue = jQuery.easing[options.easing](pr, n, props[p][0], (props[p][1]-props[p][0]), options.duration);
- if ( p == "opacity" )
- jQuery.attr(y, "opacity", pValue);
- else
- y[p] = pValue + (p != 'zIndex' && p != 'fontWeight' ? 'px':'');
- }
- }
-
- }
- };
- z.timer=setInterval(function(){z.step();},13);
- elem.animationHandler = z;
- },
- stopAnim: function(elem, step)
- {
- if (step)
- elem.animationHandler.startTime -= 100000000;
- else {
- window.clearInterval(elem.animationHandler.timer);
- elem.animationHandler = null;
- jQuery.dequeue(elem, "fx");
- }
- }
-}
-);
-
-jQuery.parseStyle = function(styles) {
- var newStyles = {};
- if (typeof styles == 'string') {
- styles = styles.toLowerCase().split(';');
- for(var i=0; i< styles.length; i++){
- rule = styles[i].split(':');
- if (rule.length == 2) {
- newStyles[jQuery.trim(rule[0].replace(/\-(\w)/g,function(m,c){return c.toUpperCase();}))] = jQuery.trim(rule[1]);
- }
- }
- }
- return newStyles;
-};
\ No newline at end of file
--- a/web/res/metadataplayer/test/css-dock-menu/js/interface.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
-/*
- * Interface elements for jQuery - http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- */
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('6.15={3o:d(e){7 x=0;7 y=0;7 1Q=1A;7 A=e.L;8(6(e).H(\'Q\')==\'U\'){1E=A.1a;2y=A.O;A.1a=\'1F\';A.Q=\'1Y\';A.O=\'2e\';1Q=26}7 4=e;2P(4){x+=4.3B+(4.1I&&!6.3p.41?F(4.1I.2X)||0:0);y+=4.3x+(4.1I&&!6.3p.41?F(4.1I.2Z)||0:0);4=4.4e}4=e;2P(4&&4.4a&&4.4a.39()!=\'V\'){x-=4.1D||0;y-=4.1s||0;4=4.2x}8(1Q){A.Q=\'U\';A.O=2y;A.1a=1E}q{x:x,y:y}},4E:d(4){7 x=0,y=0;2P(4){x+=4.3B||0;y+=4.3x||0;4=4.4e}q{x:x,y:y}},35:d(e){7 w=6.H(e,\'1T\');7 h=6.H(e,\'36\');7 1e=0;7 1o=0;7 A=e.L;8(6(e).H(\'Q\')!=\'U\'){1e=e.1z;1o=e.2s}u{1E=A.1a;2y=A.O;A.1a=\'1F\';A.Q=\'1Y\';A.O=\'2e\';1e=e.1z;1o=e.2s;A.Q=\'U\';A.O=2y;A.1a=1E}q{w:w,h:h,1e:1e,1o:1o}},4P:d(4){q{1e:4.1z||0,1o:4.2s||0}},58:d(e){7 h,w,22;8(e){w=e.2a;h=e.29}u{22=D.Y;w=2z.3c||2N.3c||(22&&22.2a)||D.V.2a;h=2z.31||2N.31||(22&&22.29)||D.V.29}q{w:w,h:h}},3P:d(e){7 t,l,w,h,1J,1R;8(e&&e.2E.39()!=\'V\'){t=e.1s;l=e.1D;w=e.3j;h=e.3e;1J=0;1R=0}u{8(D.Y&&D.Y.1s){t=D.Y.1s;l=D.Y.1D;w=D.Y.3j;h=D.Y.3e}u 8(D.V){t=D.V.1s;l=D.V.1D;w=D.V.3j;h=D.V.3e}1J=2N.3c||D.Y.2a||D.V.2a||0;1R=2N.31||D.Y.29||D.V.29||0}q{t:t,l:l,w:w,h:h,1J:1J,1R:1R}},3L:d(e,1U){7 4=6(e);7 t=4.H(\'2j\')||\'\';7 r=4.H(\'2k\')||\'\';7 b=4.H(\'2n\')||\'\';7 l=4.H(\'2l\')||\'\';8(1U)q{t:F(t)||0,r:F(r)||0,b:F(b)||0,l:F(l)};u q{t:t,r:r,b:b,l:l}},56:d(e,1U){7 4=6(e);7 t=4.H(\'3w\')||\'\';7 r=4.H(\'3u\')||\'\';7 b=4.H(\'3s\')||\'\';7 l=4.H(\'3t\')||\'\';8(1U)q{t:F(t)||0,r:F(r)||0,b:F(b)||0,l:F(l)};u q{t:t,r:r,b:b,l:l}},4Z:d(e,1U){7 4=6(e);7 t=4.H(\'2Z\')||\'\';7 r=4.H(\'3G\')||\'\';7 b=4.H(\'3y\')||\'\';7 l=4.H(\'2X\')||\'\';8(1U)q{t:F(t)||0,r:F(r)||0,b:F(b)||0,l:F(l)||0};u q{t:t,r:r,b:b,l:l}},3T:d(2i){7 x=2i.53||(2i.52+(D.Y.1D||D.V.1D))||0;7 y=2i.51||(2i.54+(D.Y.1s||D.V.1s))||0;q{x:x,y:y}},3h:d(12,3g){3g(12);12=12.3F;2P(12){6.15.3h(12,3g);12=12.5a}},59:d(12){6.15.3h(12,d(4){S(7 1j 1q 4){8(2R 4[1j]===\'d\'){4[1j]=20}}})},57:d(4,27){7 1b=$.15.3P();7 3l=$.15.35(4);8(!27||27==\'4Y\')$(4).H({X:1b.t+((1i.3S(1b.h,1b.1R)-1b.t-3l.1o)/2)+\'K\'});8(!27||27==\'4Q\')$(4).H({N:1b.l+((1i.3S(1b.w,1b.1J)-1b.l-3l.1e)/2)+\'K\'})},4O:d(4,3U){7 3V=$(\'3q[@2u*="2w"]\',4||D),2w;3V.1V(d(){2w=k.2u;k.2u=3U;k.L.4M="4N:4R.4S.4W(2u=\'"+2w+"\')"})}};[].4i||(4V.4U.4i=d(v,n){n=(n==20)?0:n;7 m=k.1m;S(7 i=n;i<m;i++)8(k[i]==v)q i;q-1});6.3A=d(e){8(/^4T$|^4L$|^5b$|^5c$|^5t$|^5s$|^5r$|^5q$|^5u$|^V$|^5v$|^5z$|^5y$|^5x$|^5w$|^5p$|^5o$/i.2q(e.2E))q 1A;u q 26};6.E.5h=d(e,1p){7 c=e.3F;7 1d=c.L;1d.O=1p.O;1d.2j=1p.18.t;1d.2l=1p.18.l;1d.2n=1p.18.b;1d.2k=1p.18.r;1d.X=1p.X+\'K\';1d.N=1p.N+\'K\';e.2x.4f(c,e);e.2x.5g(e)};6.E.5f=d(e){8(!6.3A(e))q 1A;7 t=6(e);7 A=e.L;7 1Q=1A;7 J={};J.O=t.H(\'O\');8(t.H(\'Q\')==\'U\'){1E=t.H(\'1a\');A.1a=\'1F\';A.Q=\'\';1Q=26}J.32=6.15.35(e);J.18=6.15.3L(e);7 2Y=e.1I?e.1I.4g:t.H(\'5d\');J.X=F(t.H(\'X\'))||0;J.N=F(t.H(\'N\'))||0;7 3J=\'5e\'+F(1i.5i()*4p);7 1x=D.5j(/^3q$|^5n$|^5m$|^5l$|^5k$|^5A$|^2V$|^4u$|^4y$|^4z$|^4x$|^4v$|^4s$|^4H$/i.2q(e.2E)?\'4J\':e.2E);6.1j(1x,\'4F\',3J);1x.3X=\'4B\';7 R=1x.L;7 X=0;7 N=0;8(J.O==\'33\'||J.O==\'2e\'){X=J.X;N=J.N}R.Q=\'U\';R.X=X+\'K\';R.N=N+\'K\';R.O=J.O!=\'33\'&&J.O!=\'2e\'?\'33\':J.O;R.2K=\'1F\';R.36=J.32.1o+\'K\';R.1T=J.32.1e+\'K\';R.2j=J.18.t;R.2k=J.18.r;R.2n=J.18.b;R.2l=J.18.l;8(6.3p.4G){R.4g=2Y}u{R.4D=2Y}e.2x.4f(1x,e);A.2j=\'1M\';A.2k=\'1M\';A.2n=\'1M\';A.2l=\'1M\';A.O=\'2e\';A.4C=\'U\';A.X=\'1M\';A.N=\'1M\';8(1Q){A.Q=\'U\';A.1a=1E}1x.4A(e);R.Q=\'1Y\';q{J:J,4I:6(1x)}};6.E.2f={4K:[0,B,B],4r:[3E,B,B],4w:[4l,4l,4t],4X:[0,0,0],60:[0,0,B],6P:[3H,42,42],6O:[0,B,B],6N:[0,0,1L],6L:[0,1L,1L],6M:[3b,3b,3b],6Q:[0,6R,0],6W:[6V,6U,4k],6S:[1L,0,1L],6T:[6K,4k,47],6J:[B,3I,0],6B:[6A,50,6z],6x:[1L,0,0],6Y:[6C,6D,6I],6H:[6G,0,2U],6E:[B,0,B],6F:[B,6X,0],7a:[0,1v,0],7j:[75,0,7i],7f:[3E,3v,3I],7e:[7h,7l,3v],7g:[3r,B,B],7c:[4c,7d,4c],72:[2U,2U,2U],71:[B,70,74],76:[B,B,3r],7b:[0,B,0],79:[B,0,B],77:[1v,0,0],78:[0,0,1v],6Z:[1v,1v,0],73:[B,3H,0],7k:[B,2I,6y],6v:[1v,0,1v],5V:[B,0,0],5U:[2I,2I,2I],5T:[B,B,B],5R:[B,B,0]};6.E.1w=d(16,3z){8(6.E.2f[16])q{r:6.E.2f[16][0],g:6.E.2f[16][1],b:6.E.2f[16][2]};u 8(M=/^1N\\(\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*\\)$/.2A(16))q{r:F(M[1]),g:F(M[2]),b:F(M[3])};u 8(M=/1N\\(\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*,\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*,\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*\\)$/.2A(16))q{r:Z(M[1])*2.55,g:Z(M[2])*2.55,b:Z(M[3])*2.55};u 8(M=/^#([a-1H-1B-9])([a-1H-1B-9])([a-1H-1B-9])$/.2A(16))q{r:F("1C"+M[1]+M[1]),g:F("1C"+M[2]+M[2]),b:F("1C"+M[3]+M[3])};u 8(M=/^#([a-1H-1B-9]{2})([a-1H-1B-9]{2})([a-1H-1B-9]{2})$/.2A(16))q{r:F("1C"+M[1]),g:F("1C"+M[2]),b:F("1C"+M[3])};u q 3z==26?1A:{r:B,g:B,b:B}};6.E.4n={3y:1,2X:1,3G:1,2Z:1,5S:1,5B:1,36:1,N:1,5W:1,5X:1,2n:1,2l:1,2k:1,2j:1,62:1,2T:1,61:1,6w:1,1f:1,5Y:1,5Z:1,3s:1,3t:1,3u:1,3w:1,38:1,5Q:1,X:1,1T:1,2O:1};6.E.49={5P:1,5G:1,5H:1,5F:1,5E:1,16:1,5C:1};6.E.25=[\'5D\',\'5I\',\'5J\',\'5O\'];6.E.3k={\'3d\':[\'24\',\'3W\'],\'2B\':[\'24\',\'3f\'],\'2D\':[\'2D\',\'\'],\'2C\':[\'2C\',\'\']};6.3Q.4b({5N:d(1h,1G,P,2v){q k.2d(d(){7 2t=6.1G(1G,P,2v);7 e=28 6.4m(k,2t,1h)})},37:d(1G,2v){q k.2d(d(){7 2t=6.1G(1G,2v);7 e=28 6.37(k,2t)})},5M:d(14){q k.1V(d(){8(k.1n)6.3m(k,14)})},5K:d(14){q k.1V(d(){8(k.1n)6.3m(k,14);8(k.2d&&k.2d[\'E\'])k.2d.E=[]})}});6.4b({37:d(C,o){7 z=k,4o;z.14=d(){8(6.43(o.2M))o.2M.3Z(C)};z.2h=3O(d(){z.14()},o.1k);C.1n=z},P:{4q:d(p,n,4j,4d,1k){q((-1i.5L(p*1i.63)/2)+0.5)*4d+4j}},4m:d(C,o,1h){7 z=k,4o;7 y=C.L;7 44=6.H(C,"2K");7 1O=6.H(C,"Q");7 G={};z.2L=(28 46()).48();o.P=o.P&&6.P[o.P]?o.P:\'4q\';z.2Q=d(I,W){8(6.E.4n[I]){8(W==\'2H\'||W==\'2G\'||W==\'3N\'){8(!C.1r)C.1r={};7 r=Z(6.1y(C,I));C.1r[I]=r&&r>-4p?r:(Z(6.H(C,I))||0);W=W==\'3N\'?(1O==\'U\'?\'2H\':\'2G\'):W;o[W]=26;G[I]=W==\'2H\'?[0,C.1r[I]]:[C.1r[I],0];8(I!=\'1f\')y[I]=G[I][0]+(I!=\'2O\'&&I!=\'34\'?\'K\':\'\');u 6.1j(y,"1f",G[I][0])}u{G[I]=[Z(6.1y(C,I)),Z(W)||0]}}u 8(6.E.49[I])G[I]=[6.E.1w(6.1y(C,I)),6.E.1w(W)];u 8(/^2D$|2C$|24$|2B$|3d$/i.2q(I)){7 m=W.1t(/\\s+/g,\' \').1t(/1N\\s*\\(\\s*/g,\'1N(\').1t(/\\s*,\\s*/g,\',\').1t(/\\s*\\)/g,\')\').64(/([^\\s]+)/g);6n(I){2b\'2D\':2b\'2C\':2b\'3d\':2b\'2B\':m[3]=m[3]||m[1]||m[0];m[2]=m[2]||m[0];m[1]=m[1]||m[0];S(7 i=0;i<6.E.25.1m;i++){7 1l=6.E.3k[I][0]+6.E.25[i]+6.E.3k[I][1];G[1l]=I==\'2B\'?[6.E.1w(6.1y(C,1l)),6.E.1w(m[i])]:[Z(6.1y(C,1l)),Z(m[i])]}3R;2b\'24\':S(7 i=0;i<m.1m;i++){7 3n=Z(m[i]);7 2r=!6m(3n)?\'3W\':(!/6l|U|1F|6j|6k|6o|6p|6u|6t|6s|6q/i.2q(m[i])?\'3f\':1A);8(2r){S(7 j=0;j<6.E.25.1m;j++){1l=\'24\'+6.E.25[j]+2r;G[1l]=2r==\'3f\'?[6.E.1w(6.1y(C,1l)),6.E.1w(m[i])]:[Z(6.1y(C,1l)),3n]}}u{y[\'6r\']=m[i]}}3R}}u{y[I]=W}q 1A};S(p 1q 1h){8(p==\'L\'){7 1c=6.30(1h[p]);S(1P 1q 1c){k.2Q(1P,1c[1P])}}u 8(p==\'3X\'){8(D.2S)S(7 i=0;i<D.2S.1m;i++){7 1K=D.2S[i].1K||D.2S[i].6i||20;8(1K){S(7 j=0;j<1K.1m;j++){8(1K[j].6h==\'.\'+1h[p]){7 1X=28 69(\'\\.\'+1h[p]+\' {\');7 1g=1K[j].L.68;7 1c=6.30(1g.1t(1X,\'\').1t(/}/g,\'\'));S(1P 1q 1c){k.2Q(1P,1c[1P])}}}}}}u{k.2Q(p,1h[p])}}y.Q=1O==\'U\'?\'1Y\':1O;y.2K=\'1F\';z.14=d(){7 t=(28 46()).48();8(t>o.1k+z.2L){4h(z.2h);z.2h=20;S(p 1q G){8(p=="1f")6.1j(y,"1f",G[p][1]);u 8(2R G[p][1]==\'2V\')y[p]=\'1N(\'+G[p][1].r+\',\'+G[p][1].g+\',\'+G[p][1].b+\')\';u y[p]=G[p][1]+(p!=\'2O\'&&p!=\'34\'?\'K\':\'\')}8(o.2G||o.2H)S(7 p 1q C.1r)8(p=="1f")6.1j(y,p,C.1r[p]);u y[p]="";y.Q=o.2G?\'U\':(1O!=\'U\'?1O:\'1Y\');y.2K=44;C.1n=20;8(6.43(o.2M))o.2M.3Z(C)}u{7 n=t-k.2L;7 2c=n/o.1k;S(p 1q G){8(2R G[p][1]==\'2V\'){y[p]=\'1N(\'+F(6.P[o.P](2c,n,G[p][0].r,(G[p][1].r-G[p][0].r),o.1k))+\',\'+F(6.P[o.P](2c,n,G[p][0].g,(G[p][1].g-G[p][0].g),o.1k))+\',\'+F(6.P[o.P](2c,n,G[p][0].b,(G[p][1].b-G[p][0].b),o.1k))+\')\'}u{7 2W=6.P[o.P](2c,n,G[p][0],(G[p][1]-G[p][0]),o.1k);8(p=="1f")6.1j(y,"1f",2W);u y[p]=2W+(p!=\'2O\'&&p!=\'34\'?\'K\':\'\')}}}};z.2h=3O(d(){z.14()},13);C.1n=z},3m:d(C,14){8(14)C.1n.2L-=67;u{2z.4h(C.1n.2h);C.1n=20;6.65(C,"E")}}});6.30=d(1g){7 1c={};8(2R 1g==\'66\'){1g=1g.39().40(\';\');S(7 i=0;i<1g.1m;i++){1X=1g[i].40(\':\');8(1X.1m==2){1c[6.45(1X[0].1t(/\\-(\\w)/g,d(m,c){q c.6a()}))]=6.45(1X[1])}}}q 1c};6.1u={3K:d(o){q k.1V(d(){7 4=k;4.f={10:6(o.10,k),23:6(o.23,k),21:6.15.3o(k),T:o.T,2p:o.2p,1Z:o.1Z,3Y:o.3Y,17:o.17,2T:o.2T};6.1u.2J(4,0);6(2z).2F(\'6b\',d(){4.f.21=6.15.3o(4);6.1u.2J(4,0);6.1u.3i(4)});6.1u.3i(4);4.f.10.2F(\'6g\',d(){6(4.f.2p,k).1S(0).L.Q=\'1Y\'}).2F(\'6f\',d(){6(4.f.2p,k).1S(0).L.Q=\'U\'});6(D).2F(\'6e\',d(e){7 2g=6.15.3T(e);7 19=0;8(4.f.17&&4.f.17==\'3M\')7 2o=2g.x-4.f.21.x-(4.1z-4.f.T*4.f.10.1W())/2-4.f.T/2;u 8(4.f.17&&4.f.17==\'38\')7 2o=2g.x-4.f.21.x-4.1z+4.f.T*4.f.10.1W();u 7 2o=2g.x-4.f.21.x;7 3D=1i.3C(2g.y-4.f.21.y-4.2s/2,2);4.f.10.1V(d(2m){11=1i.6c(1i.3C(2o-2m*4.f.T,2)+3D);11-=4.f.T/2;11=11<0?0:11;11=11>4.f.1Z?4.f.1Z:11;11=4.f.1Z-11;3a=4.f.2T*11/4.f.1Z;k.L.1T=4.f.T+3a+\'K\';k.L.N=4.f.T*2m+19+\'K\';19+=3a});6.1u.2J(4,19)})})},2J:d(4,19){8(4.f.17)8(4.f.17==\'3M\')4.f.23.1S(0).L.N=(4.1z-4.f.T*4.f.10.1W())/2-19/2+\'K\';u 8(4.f.17==\'N\')4.f.23.1S(0).L.N=-19/4.f.10.1W()+\'K\';u 8(4.f.17==\'38\')4.f.23.1S(0).L.N=(4.1z-4.f.T*4.f.10.1W())-19/2+\'K\';4.f.23.1S(0).L.1T=4.f.T*4.f.10.1W()+19+\'K\'},3i:d(4){4.f.10.1V(d(2m){k.L.1T=4.f.T+\'K\';k.L.N=4.f.T*2m+\'K\'})}};6.3Q.6d=6.1u.3K;',62,456,'||||el||jQuery|var|if|||||function||fisheyeCfg|||||this||||options||return||||else||||||es|255|elem|document|fx|parseInt|props|css|tp|oldStyle|px|style|result|left|position|easing|display|wrs|for|itemWidth|none|body|vp|top|documentElement|parseFloat|items|distance|nodeEl||step|iUtil|color|halign|margins|toAdd|visibility|clientScroll|newStyles|cs|wb|opacity|styles|prop|Math|attr|duration|nmp|length|animationHandler|hb|old|in|orig|scrollTop|replace|iFisheye|128|parseColor|wr|curCSS|offsetWidth|false|F0|0x|scrollLeft|oldVisibility|hidden|speed|fA|currentStyle|iw|cssRules|139|0px|rgb|oldDisplay|np|restoreStyle|ih|get|width|toInteger|each|size|rule|block|proximity|null|pos|de|container|border|cssSides|true|axis|new|clientHeight|clientWidth|case|pr|queue|absolute|namedColors|pointer|timer|event|marginTop|marginRight|marginLeft|nr|marginBottom|posx|itemsText|test|sideEnd|offsetHeight|opt|src|callback|png|parentNode|oldPosition|window|exec|borderColor|padding|margin|nodeName|bind|hide|show|192|positionContainer|overflow|startTime|complete|self|zIndex|while|getValues|typeof|styleSheets|maxWidth|211|object|pValue|borderLeftWidth|oldFloat|borderTopWidth|parseStyle|innerHeight|sizes|relative|fontWeight|getSize|height|pause|right|toLowerCase|extraWidth|169|innerWidth|borderWidth|scrollHeight|Color|func|traverseDOM|positionItems|scrollWidth|cssSidesEnd|windowSize|stopAnim|floatVal|getPosition|browser|img|224|paddingBottom|paddingLeft|paddingRight|230|paddingTop|offsetTop|borderBottomWidth|notColor|fxCheckTag|offsetLeft|pow|posy|240|firstChild|borderRightWidth|165|140|wid|build|getMargins|center|toggle|setInterval|getScroll|fn|break|max|getPointer|emptyGIF|images|Width|className|valign|apply|split|opera||isFunction|oldOverflow|trim|Date||getTime|colorCssProps|tagName|extend|144|delta|offsetParent|insertBefore|styleFloat|clearInterval|indexOf|firstNum|107|245|fxe|cssProps|values|10000|linear|azure|dl|220|iframe|ul|beige|table|button|form|appendChild|fxWrapper|listStyle|cssFloat|getPositionLite|id|msie|ol|wrapper|div|aqua|td|filter|progid|fixPNG|getSizeLite|horizontally|DXImageTransform|Microsoft|tr|prototype|Array|AlphaImageLoader|black|vertically|getBorder||pageY|clientX|pageX|clientY||getPadding|centerEl|getClient|purgeEvents|nextSibling|tbody|caption|float|w_|buildWrapper|removeChild|destroyWrapper|random|createElement|select|hr|input|br|meta|optgroup|colgroup|col|tfoot|thead|th|header|option|frameset|frame|script|textarea|fontSize|outlineColor|Top|borderTopColor|borderRightColor|borderBottomColor|borderLeftColor|Right|Bottom|stopAll|cos|stop|animate|Left|backgroundColor|textIndent|yellow|bottom|white|silver|red|letterSpacing|lineHeight|outlineOffset|outlineWidth|blue|minHeight|maxHeight|PI|match|dequeue|string|100000000|cssText|RegExp|toUpperCase|resize|sqrt|Fisheye|mousemove|mouseout|mouseover|selectorText|rules|dotted|dashed|transparent|isNaN|switch|solid|double|outset|borderStyle|inset|ridge|groove|purple|minWidth|darkred|203|204|153|darkorchid|233|150|fuchsia|gold|148|darkviolet|122|darkorange|85|darkcyan|darkgrey|darkblue|cyan|brown|darkgreen|100|darkmagenta|darkolivegreen|183|189|darkkhaki|215|darksalmon|olive|182|lightpink|lightgrey|orange|193||lightyellow|maroon|navy|magenta|green|lime|lightgreen|238|lightblue|khaki|lightcyan|173|130|indigo|pink|216'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/css-dock-menu/js/iselect.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,275 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Selectables
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-jQuery.selectHelper = null;
-jQuery.selectKeyHelper = false;
-jQuery.selectdrug = null;
-jQuery.selectCurrent = []; // For current selection
-jQuery.selectKeyDown = function(e) {
- var pressedKey = e.charCode || e.keyCode || -1;
- if (pressedKey == 17 || pressedKey == 16) {
- jQuery.selectKeyHelper = true;
- }
-};
-jQuery.selectKeyUp = function(e) {
- jQuery.selectKeyHelper = false;
-};
-jQuery.selectstart = function(e) {
- this.f.pointer = jQuery.iUtil.getPointer(e);
- this.f.pos = jQuery.extend(
- jQuery.iUtil.getPosition(this),
- jQuery.iUtil.getSize(this)
- );
-
- this.f.scr = jQuery.iUtil.getScroll(this);
- this.f.pointer.x -= this.f.pos.x;
- this.f.pointer.y -= this.f.pos.y;
- jQuery(this).append(jQuery.selectHelper.get(0));
- if (this.f.hc)
- jQuery.selectHelper.addClass(this.f.hc).css('display','block');
- jQuery.selectHelper.css(
- {
- display: 'block',
- width: '0px',
- height: '0px'
- }
- );
- if (this.f.o) {
- jQuery.selectHelper.css('opacity', this.f.o);
- }
-
- jQuery.selectdrug = this;
- jQuery.selectedone = false;
- jQuery.selectCurrent = []; // For current selection state
- this.f.el.each(
- function ()
- {
- this.pos = {
- x: this.offsetLeft + (this.currentStyle && !jQuery.browser.opera ?parseInt(this.currentStyle.borderLeftWidth)||0:0) + (jQuery.selectdrug.scrollLeft||0),
- y: this.offsetTop + (this.currentStyle && !jQuery.browser.opera ?parseInt(this.currentStyle.borderTopWidth)||0:0) + (jQuery.selectdrug.scrollTop||0),
- wb: this.offsetWidth,
- hb: this.offsetHeight
- };
- if (this.s == true) {
- if (jQuery.selectKeyHelper == false) {
- this.s = false;
- jQuery(this).removeClass(jQuery.selectdrug.f.sc);
- } else {
- jQuery.selectedone = true;
-
- // Save current state
- jQuery.selectCurrent[jQuery.selectCurrent.length] = jQuery.attr(this,'id');
- }
- }
- }
- );
- jQuery.selectcheck.apply(this, [e]);
- jQuery(document)
- .bind('mousemove', jQuery.selectcheck)
- .bind('mouseup', jQuery.selectstop);
- return false;
-};
-jQuery.selectcheck = function(e)
-{
- if(!jQuery.selectdrug)
- return;
- jQuery.selectcheckApply.apply(jQuery.selectdrug, [e]);
-};
-jQuery.selectcheckApply = function(e)
-{
- if(!jQuery.selectdrug)
- return;
- var pointer = jQuery.iUtil.getPointer(e);
-
- var scr = jQuery.iUtil.getScroll(jQuery.selectdrug);
- pointer.x += scr.l - this.f.scr.l - this.f.pos.x;
- pointer.y += scr.t - this.f.scr.t - this.f.pos.y;
-
- var sx = Math.min(pointer.x, this.f.pointer.x);
- var sw = Math.min(Math.abs(pointer.x - this.f.pointer.x), Math.abs(this.f.scr.w - sx));
- var sy = Math.min(pointer.y, this.f.pointer.y);
- var sh = Math.min(Math.abs(pointer.y - this.f.pointer.y), Math.abs(this.f.scr.h - sy));
- if (this.scrollTop > 0 && pointer.y - 20 < this.scrollTop) {
- var diff = Math.min(scr.t, 10);
- sy -= diff;
- sh += diff;
- this.scrollTop -= diff;
- } else if (this.scrollTop+ this.f.pos.h < this.f.scr.h && pointer.y + 20 > this.scrollTop + this.f.pos.h) {
- var diff = Math.min(this.f.scr.h - this.scrollTop, 10);
- this.scrollTop += diff;
- if (this.scrollTop != scr.t)
- sh += diff;
- }
- if (this.scrollLeft > 0 && pointer.x - 20 < this.scrollLeft) {
- var diff = Math.min(scr.l, 10);
- sx -= diff;
- sw += diff;
- this.scrollLeft -= diff;
- } else if (this.scrollLeft+ this.f.pos.w < this.f.scr.w && pointer.x + 20 > this.scrollLeft + this.f.pos.w) {
- var diff = Math.min(this.f.scr.w - this.scrollLeft, 10);
- this.scrollLeft += diff;
- if (this.scrollLeft != scr.l)
- sw += diff;
- }
- jQuery.selectHelper.css(
- {
- left: sx + 'px',
- top: sy + 'px',
- width: sw + 'px',
- height: sh + 'px'
- }
- );
- jQuery.selectHelper.l = sx + this.f.scr.l;
- jQuery.selectHelper.t = sy + this.f.scr.t;
- jQuery.selectHelper.r = jQuery.selectHelper.l + sw;
- jQuery.selectHelper.b = jQuery.selectHelper.t + sh;
- jQuery.selectedone = false;
- this.f.el.each(
- function () {
- // Locate the current element in the current selection
- iIndex = jQuery.selectCurrent.indexOf(jQuery.attr(this, 'id'));
- // In case we are currently OVER an item
- if (
- ! ( this.pos.x > jQuery.selectHelper.r
- || (this.pos.x + this.pos.wb) < jQuery.selectHelper.l
- || this.pos.y > jQuery.selectHelper.b
- || (this.pos.y + this.pos.hb) < jQuery.selectHelper.t
- )
- )
- {
- jQuery.selectedone = true;
- if (this.s != true) {
- this.s = true;
- jQuery(this).addClass(jQuery.selectdrug.f.sc);
- }
-
- // Check to see if this item was previously selected, if so, unselect it
- if (iIndex != -1) {
- this.s = false;
- jQuery(this).removeClass(jQuery.selectdrug.f.sc);
- }
- } else if (
- (this.s == true) &&
- (iIndex == -1)
- ) {
- // If the item was marked as selected, but it was not selected when you started dragging unselect it.
- this.s = false;
- jQuery(this).removeClass(jQuery.selectdrug.f.sc);
- } else if (
- (!this.s) &&
- (jQuery.selectKeyHelper == true) &&
- (iIndex != -1)
- ) {
- // Reselect the item if:
- // - we ARE multiselecting,
- // - dragged over an allready selected object (so it got unselected)
- // - But then dragged the selection out of it again.
- this.s = true;
- jQuery(this).addClass(jQuery.selectdrug.f.sc);
- }
- }
- );
- return false;
-};
-jQuery.selectstop = function(e)
-{
- if(!jQuery.selectdrug)
- return;
- jQuery.selectstopApply.apply(jQuery.selectdrug, [e]);
-};
-jQuery.selectstopApply = function(e)
-{
- jQuery(document)
- .unbind('mousemove', jQuery.selectcheck)
- .unbind('mouseup', jQuery.selectstop);
- if(!jQuery.selectdrug)
- return;
- jQuery.selectHelper.css('display','none');
- if (this.f.hc)
- jQuery.selectHelper.removeClass(this.f.hc);
- jQuery.selectdrug = false;
- jQuery('body').append(jQuery.selectHelper.get(0));
- //
- // In case we have selected some new items..
- if (jQuery.selectedone == true) {
- if (this.f.onselect)
- this.f.onselect(jQuery.Selectserialize(jQuery.attr(this,'id')));
- } else {
- if (this.f.onselectstop)
- this.f.onselectstop(jQuery.Selectserialize(jQuery.attr(this,'id')));
- }
- // Reset current selection
- jQuery.selectCurrent = [];
-};
-
-jQuery.Selectserialize = function(s)
-{
- var h = '';
- var o = [];
- if (a = jQuery('#' + s)) {
- a.get(0).f.el.each(
- function ()
- {
- if (this.s == true) {
- if (h.length > 0) {
- h += '&';
- }
- h += s + '[]=' + jQuery.attr(this,'id');
- o[o.length] = jQuery.attr(this,'id');
- }
- }
- );
- }
- return {hash:h, o:o};
-};
-jQuery.fn.Selectable = function(o)
-{
- if (!jQuery.selectHelper) {
- jQuery('body',document).append('<div id="selectHelper"></div>').bind('keydown', jQuery.selectKeyDown).bind('keyup', jQuery.selectKeyUp);
- jQuery.selectHelper = jQuery('#selectHelper');
- jQuery.selectHelper.css(
- {
- position: 'absolute',
- display: 'none'
- }
- );
-
- if (window.event) {
- jQuery('body',document).bind('keydown', jQuery.selectKeyDown).bind('keyup', jQuery.selectKeyUp);
- } else {
- jQuery(document).bind('keydown', jQuery.selectKeyDown).bind('keyup', jQuery.selectKeyUp);
- }
- }
-
- if (!o) {
- o = {};
- }
- return this.each(
- function()
- {
- if (this.isSelectable)
- return;
- this.isSelectable = true;
- this.f = {
- a : o.accept,
- o : o.opacity ? parseFloat(o.opacity) : false,
- sc : o.selectedclass ? o.selectedclass : false,
- hc : o.helperclass ? o.helperclass : false,
- onselect : o.onselect ? o.onselect : false,
- onselectstop : o.onselectstop ? o.onselectstop : false
- };
- this.f.el = jQuery('.' + o.accept);
- jQuery(this).bind('mousedown', jQuery.selectstart).css('position', 'relative');
- }
- );
-};
\ No newline at end of file
--- a/web/res/metadataplayer/test/css-dock-menu/js/iutil.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,245 +0,0 @@
-/**
- * Interface Elements for jQuery
- * utility function
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-jQuery.iUtil = {
- getPosition : function(e)
- {
- var x = 0;
- var y = 0;
- var es = e.style;
- var restoreStyles = false;
- if (jQuery(e).css('display') == 'none') {
- var oldVisibility = es.visibility;
- var oldPosition = es.position;
- restoreStyles = true;
- es.visibility = 'hidden';
- es.display = 'block';
- es.position = 'absolute';
- }
- var el = e;
- while (el){
- x += el.offsetLeft + (el.currentStyle && !jQuery.browser.opera ?parseInt(el.currentStyle.borderLeftWidth)||0:0);
- y += el.offsetTop + (el.currentStyle && !jQuery.browser.opera ?parseInt(el.currentStyle.borderTopWidth)||0:0);
- el = el.offsetParent;
- }
- el = e;
- while (el && el.tagName && el.tagName.toLowerCase() != 'body')
- {
- x -= el.scrollLeft||0;
- y -= el.scrollTop||0;
- el = el.parentNode;
- }
- if (restoreStyles == true) {
- es.display = 'none';
- es.position = oldPosition;
- es.visibility = oldVisibility;
- }
- return {x:x, y:y};
- },
- getPositionLite : function(el)
- {
- var x = 0, y = 0;
- while(el) {
- x += el.offsetLeft || 0;
- y += el.offsetTop || 0;
- el = el.offsetParent;
- }
- return {x:x, y:y};
- },
- getSize : function(e)
- {
- var w = jQuery.css(e,'width');
- var h = jQuery.css(e,'height');
- var wb = 0;
- var hb = 0;
- var es = e.style;
- if (jQuery(e).css('display') != 'none') {
- wb = e.offsetWidth;
- hb = e.offsetHeight;
- } else {
- var oldVisibility = es.visibility;
- var oldPosition = es.position;
- es.visibility = 'hidden';
- es.display = 'block';
- es.position = 'absolute';
- wb = e.offsetWidth;
- hb = e.offsetHeight;
- es.display = 'none';
- es.position = oldPosition;
- es.visibility = oldVisibility;
- }
- return {w:w, h:h, wb:wb, hb:hb};
- },
- getSizeLite : function(el)
- {
- return {
- wb:el.offsetWidth||0,
- hb:el.offsetHeight||0
- };
- },
- getClient : function(e)
- {
- var h, w, de;
- if (e) {
- w = e.clientWidth;
- h = e.clientHeight;
- } else {
- de = document.documentElement;
- w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
- h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
- }
- return {w:w,h:h};
- },
- getScroll : function (e)
- {
- var t=0, l=0, w=0, h=0, iw=0, ih=0;
- if (e && e.nodeName.toLowerCase() != 'body') {
- t = e.scrollTop;
- l = e.scrollLeft;
- w = e.scrollWidth;
- h = e.scrollHeight;
- iw = 0;
- ih = 0;
- } else {
- if (document.documentElement) {
- t = document.documentElement.scrollTop;
- l = document.documentElement.scrollLeft;
- w = document.documentElement.scrollWidth;
- h = document.documentElement.scrollHeight;
- } else if (document.body) {
- t = document.body.scrollTop;
- l = document.body.scrollLeft;
- w = document.body.scrollWidth;
- h = document.body.scrollHeight;
- }
- iw = self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0;
- ih = self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0;
- }
- return { t: t, l: l, w: w, h: h, iw: iw, ih: ih };
- },
- getMargins : function(e, toInteger)
- {
- var el = jQuery(e);
- var t = el.css('marginTop') || '';
- var r = el.css('marginRight') || '';
- var b = el.css('marginBottom') || '';
- var l = el.css('marginLeft') || '';
- if (toInteger)
- return {
- t: parseInt(t)||0,
- r: parseInt(r)||0,
- b: parseInt(b)||0,
- l: parseInt(l)
- };
- else
- return {t: t, r: r, b: b, l: l};
- },
- getPadding : function(e, toInteger)
- {
- var el = jQuery(e);
- var t = el.css('paddingTop') || '';
- var r = el.css('paddingRight') || '';
- var b = el.css('paddingBottom') || '';
- var l = el.css('paddingLeft') || '';
- if (toInteger)
- return {
- t: parseInt(t)||0,
- r: parseInt(r)||0,
- b: parseInt(b)||0,
- l: parseInt(l)
- };
- else
- return {t: t, r: r, b: b, l: l};
- },
- getBorder : function(e, toInteger)
- {
- var el = jQuery(e);
- var t = el.css('borderTopWidth') || '';
- var r = el.css('borderRightWidth') || '';
- var b = el.css('borderBottomWidth') || '';
- var l = el.css('borderLeftWidth') || '';
- if (toInteger)
- return {
- t: parseInt(t)||0,
- r: parseInt(r)||0,
- b: parseInt(b)||0,
- l: parseInt(l)||0
- };
- else
- return {t: t, r: r, b: b, l: l};
- },
- getPointer : function(event)
- {
- var x = event.pageX || (event.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft)) || 0;
- var y = event.pageY || (event.clientY + (document.documentElement.scrollTop || document.body.scrollTop)) || 0;
- return {x:x, y:y};
- },
- traverseDOM : function(nodeEl, func)
- {
- func(nodeEl);
- nodeEl = nodeEl.firstChild;
- while(nodeEl){
- jQuery.iUtil.traverseDOM(nodeEl, func);
- nodeEl = nodeEl.nextSibling;
- }
- },
- purgeEvents : function(nodeEl)
- {
- jQuery.iUtil.traverseDOM(
- nodeEl,
- function(el)
- {
- for(var attr in el){
- if(typeof el[attr] === 'function') {
- el[attr] = null;
- }
- }
- }
- );
- },
- centerEl : function(el, axis)
- {
- var clientScroll = jQuery.iUtil.getScroll();
- var windowSize = jQuery.iUtil.getSize(el);
- if (!axis || axis == 'vertically')
- jQuery(el).css(
- {
- top: clientScroll.t + ((Math.max(clientScroll.h,clientScroll.ih) - clientScroll.t - windowSize.hb)/2) + 'px'
- }
- );
- if (!axis || axis == 'horizontally')
- jQuery(el).css(
- {
- left: clientScroll.l + ((Math.max(clientScroll.w,clientScroll.iw) - clientScroll.l - windowSize.wb)/2) + 'px'
- }
- );
- },
- fixPNG : function (el, emptyGIF) {
- var images = jQuery('img[@src*="png"]', el||document), png;
- images.each( function() {
- png = this.src;
- this.src = emptyGIF;
- this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + png + "')";
- });
- }
-};
-
-// Helper function to support older browsers!
-[].indexOf || (Array.prototype.indexOf = function(v, n){
- n = (n == null) ? 0 : n;
- var m = this.length;
- for (var i=n; i<m; i++)
- if (this[i] == v)
- return i;
- return -1;
-});
--- a/web/res/metadataplayer/test/css-dock-menu/js/jquery.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-/*
- * jQuery 1.1.2 - New Wave Javascript
- *
- * Copyright (c) 2007 John Resig (jquery.com)
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- * $Date: 2007-02-27 17:18:47 -0500 (Tue, 27 Feb 2007) $
- * $Rev: 1460 $
- */
-
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('7(1D 1u.6=="R"){1u.R=1u.R;v 6=q(a,c){7(1u==l)u 1q 6(a,c);a=a||12;7(6.1p(a))u 1q 6(12)[6.D.27?"27":"2P"](a);7(1D a=="20"){v m=/^[^<]*(<(.|\\s)+>)[^>]*$/.2M(a);7(m)a=6.41([m[1]]);I u 1q 6(c).2p(a)}u l.6p(a.1l==2A&&a||(a.3W||a.H&&a!=1u&&!a.1W&&a[0]!=R&&a[0].1W)&&6.3N(a)||[a])};7(1D $!="R")6.30$=$;v $=6;6.D=6.8n={3W:"1.1.2",8K:q(){u l.H},H:0,2b:q(1P){u 1P==R?6.3N(l):l[1P]},2j:q(a){v K=6(a);K.6n=l;u K},6p:q(a){l.H=0;[].1m.15(l,a);u l},J:q(D,1A){u 6.J(l,D,1A)},2g:q(1b){v 4W=-1;l.J(q(i){7(l==1b)4W=i});u 4W},1G:q(23,O,B){v 1b=23;7(23.1l==3t)7(O==R)u l.H&&6[B||"1G"](l[0],23)||R;I{1b={};1b[23]=O}u l.J(q(2g){P(v G 1B 1b)6.1G(B?l.1o:l,G,6.G(l,1b[G],B,2g,G))})},1n:q(23,O){u l.1G(23,O,"3g")},2I:q(e){7(1D e=="20")u l.3u().3s(12.8q(e));v t="";6.J(e||l,q(){6.J(l.3b,q(){7(l.1W!=8)t+=l.1W!=1?l.6u:6.D.2I([l])})});u t},2H:q(){v a=6.41(1v);u l.J(q(){v b=a[0].3j(U);l.Y.2T(b,l);1Y(b.1a)b=b.1a;b.4A(l)})},3s:q(){u l.3d(1v,U,1,q(a){l.4A(a)})},5j:q(){u l.3d(1v,U,-1,q(a){l.2T(a,l.1a)})},5k:q(){u l.3d(1v,11,1,q(a){l.Y.2T(a,l)})},5u:q(){u l.3d(1v,11,-1,q(a){l.Y.2T(a,l.2c)})},4f:q(){u l.6n||6([])},2p:q(t){u l.2j(6.2Y(l,q(a){u 6.2p(t,a)}),t)},4Y:q(4M){u l.2j(6.2Y(l,q(a){v a=a.3j(4M!=R?4M:U);a.$1E=14;u a}))},1C:q(t){u l.2j(6.1p(t)&&6.2n(l,q(2u,2g){u t.15(2u,[2g])})||6.3z(t,l))},2e:q(t){u l.2j(t.1l==3t&&6.3z(t,l,U)||6.2n(l,q(a){u(t.1l==2A||t.3W)?6.3y(a,t)<0:a!=t}))},1K:q(t){u l.2j(6.2m(l.2b(),t.1l==3t?6(t).2b():t.H!=R&&(!t.1e||t.1e=="8s")?t:[t]))},4k:q(1s){u 1s?6.1C(1s,l).r.H>0:11},19:q(19){u 19==R?(l.H?l[0].O:14):l.1G("O",19)},4T:q(19){u 19==R?(l.H?l[0].2G:14):l.3u().3s(19)},3d:q(1A,1N,3Y,D){v 4Y=l.H>1;v a=6.41(1A);7(3Y<0)a.8t();u l.J(q(){v 1b=l;7(1N&&6.1e(l,"1N")&&6.1e(a[0],"3m"))1b=l.5K("1X")[0]||l.4A(12.56("1X"));6.J(a,q(){D.15(1b,[4Y?l.3j(U):l])})})}};6.1w=6.D.1w=q(){v 1T=1v[0],a=1;7(1v.H==1){1T=l;a=0}v G;1Y(G=1v[a++])P(v i 1B G)1T[i]=G[i];u 1T};6.1w({8u:q(){7(6.30$)$=6.30$;u 6},1p:q(D){u!!D&&1D D!="20"&&!D.1e&&1D D[0]=="R"&&/q/i.1j(D+"")},4C:q(C){u C.60&&C.5J&&!C.5J.63},1e:q(C,W){u C.1e&&C.1e.3K()==W.3K()},J:q(1b,D,1A){7(1b.H==R)P(v i 1B 1b)D.15(1b[i],1A||[i,1b[i]]);I P(v i=0,6q=1b.H;i<6q;i++)7(D.15(1b[i],1A||[i,1b[i]])===11)3M;u 1b},G:q(C,O,B,2g,G){7(6.1p(O))O=O.3n(C,[2g]);v 5G=/z-?2g|8x-?8y|1c|58|8z-?26/i;u O&&O.1l==3J&&B=="3g"&&!5G.1j(G)?O+"4R":O},18:{1K:q(C,c){6.J(c.3o(/\\s+/),q(i,N){7(!6.18.2Q(C.18,N))C.18+=(C.18?" ":"")+N})},2d:q(C,c){C.18=c?6.2n(C.18.3o(/\\s+/),q(N){u!6.18.2Q(c,N)}).6r(" "):""},2Q:q(t,c){t=t.18||t;c=c.1S(/([\\.\\\\\\+\\*\\?\\[\\^\\]\\$\\(\\)\\{\\}\\=\\!\\<\\>\\|\\:])/g,"\\\\$1");u t&&1q 4u("(^|\\\\s)"+c+"(\\\\s|$)").1j(t)}},4c:q(e,o,f){P(v i 1B o){e.1o["1L"+i]=e.1o[i];e.1o[i]=o[i]}f.15(e,[]);P(v i 1B o)e.1o[i]=e.1o["1L"+i]},1n:q(e,p){7(p=="26"||p=="3Q"){v 1L={},44,3I,d=["8A","8B","8C","8D"];6.J(d,q(){1L["8E"+l]=0;1L["8F"+l+"8G"]=0});6.4c(e,1L,q(){7(6.1n(e,"1h")!="1V"){44=e.8H;3I=e.8I}I{e=6(e.3j(U)).2p(":4i").5m("2W").4f().1n({4m:"1F",3k:"7H",1h:"2z",8L:"0",6w:"0"}).5A(e.Y)[0];v 3i=6.1n(e.Y,"3k");7(3i==""||3i=="4a")e.Y.1o.3k="6x";44=e.6y;3I=e.6z;7(3i==""||3i=="4a")e.Y.1o.3k="4a";e.Y.36(e)}});u p=="26"?44:3I}u 6.3g(e,p)},3g:q(C,G,53){v K;7(G=="1c"&&6.V.1g)u 6.1G(C.1o,"1c");7(G=="4g"||G=="2s")G=6.V.1g?"3X":"2s";7(!53&&C.1o[G])K=C.1o[G];I 7(12.42&&12.42.4V){7(G=="2s"||G=="3X")G="4g";G=G.1S(/([A-Z])/g,"-$1").4l();v N=12.42.4V(C,14);7(N)K=N.54(G);I 7(G=="1h")K="1V";I 6.4c(C,{1h:"2z"},q(){v c=12.42.4V(l,"");K=c&&c.54(G)||""})}I 7(C.4e){v 55=G.1S(/\\-(\\w)/g,q(m,c){u c.3K()});K=C.4e[G]||C.4e[55]}u K},41:q(a){v r=[];6.J(a,q(i,1z){7(!1z)u;7(1z.1l==3J)1z=1z.6C();7(1D 1z=="20"){v s=6.32(1z),22=12.56("22"),2h=[];v 2H=!s.17("<1t")&&[1,"<40>","</40>"]||(!s.17("<6D")||!s.17("<1X")||!s.17("<6E"))&&[1,"<1N>","</1N>"]||!s.17("<3m")&&[2,"<1N><1X>","</1X></1N>"]||(!s.17("<6F")||!s.17("<6G"))&&[3,"<1N><1X><3m>","</3m></1X></1N>"]||[0,"",""];22.2G=2H[1]+s+2H[2];1Y(2H[0]--)22=22.1a;7(6.V.1g){7(!s.17("<1N")&&s.17("<1X")<0)2h=22.1a&&22.1a.3b;I 7(2H[1]=="<1N>"&&s.17("<1X")<0)2h=22.3b;P(v n=2h.H-1;n>=0;--n)7(6.1e(2h[n],"1X")&&!2h[n].3b.H)2h[n].Y.36(2h[n])}1z=22.3b}7(1z.H===0&&!6.1e(1z,"3w"))u;7(1z[0]==R||6.1e(1z,"3w"))r.1m(1z);I r=6.2m(r,1z)});u r},1G:q(C,W,O){v 2l=6.4C(C)?{}:{"P":"6J","6L":"18","4g":6.V.1g?"3X":"2s",2s:6.V.1g?"3X":"2s",2G:"2G",18:"18",O:"O",2U:"2U",2W:"2W",88:"6N",2R:"2R"};7(W=="1c"&&6.V.1g&&O!=R){C.58=1;u C.1C=C.1C.1S(/4h\\([^\\)]*\\)/6O,"")+(O==1?"":"4h(1c="+O*6c+")")}I 7(W=="1c"&&6.V.1g)u C.1C?4S(C.1C.6P(/4h\\(1c=(.*)\\)/)[1])/6c:1;7(W=="1c"&&6.V.3h&&O==1)O=0.6R;7(2l[W]){7(O!=R)C[2l[W]]=O;u C[2l[W]]}I 7(O==R&&6.V.1g&&6.1e(C,"3w")&&(W=="80"||W=="7Z"))u C.6T(W).6u;I 7(C.60){7(O!=R)C.6V(W,O);7(6.V.1g&&/5E|3f/.1j(W)&&!6.4C(C))u C.33(W,2);u C.33(W)}I{W=W.1S(/-([a-z])/6W,q(z,b){u b.3K()});7(O!=R)C[W]=O;u C[W]}},32:q(t){u t.1S(/^\\s+|\\s+$/g,"")},3N:q(a){v r=[];7(a.1l!=2A)P(v i=0,2L=a.H;i<2L;i++)r.1m(a[i]);I r=a.3O(0);u r},3y:q(b,a){P(v i=0,2L=a.H;i<2L;i++)7(a[i]==b)u i;u-1},2m:q(2r,3P){v r=[].3O.3n(2r,0);P(v i=0,5c=3P.H;i<5c;i++)7(6.3y(3P[i],r)==-1)2r.1m(3P[i]);u 2r},2n:q(1O,D,4j){7(1D D=="20")D=1q 4v("a","i","u "+D);v 1f=[];P(v i=0,2u=1O.H;i<2u;i++)7(!4j&&D(1O[i],i)||4j&&!D(1O[i],i))1f.1m(1O[i]);u 1f},2Y:q(1O,D){7(1D D=="20")D=1q 4v("a","u "+D);v 1f=[],r=[];P(v i=0,2u=1O.H;i<2u;i++){v 19=D(1O[i],i);7(19!==14&&19!=R){7(19.1l!=2A)19=[19];1f=1f.6Z(19)}}v r=1f.H?[1f[0]]:[];5g:P(v i=1,5f=1f.H;i<5f;i++){P(v j=0;j<i;j++)7(1f[i]==r[j])5F 5g;r.1m(1f[i])}u r}});1q q(){v b=7K.71.4l();6.V={2F:/5D/.1j(b),3e:/3e/.1j(b),1g:/1g/.1j(b)&&!/3e/.1j(b),3h:/3h/.1j(b)&&!/(72|5D)/.1j(b)};6.7G=!6.V.1g||12.74=="75"};6.J({5v:"a.Y",4y:"6.4y(a)",76:"6.29(a,2,\'2c\')",7C:"6.29(a,2,\'5t\')",78:"6.2w(a.Y.1a,a)",79:"6.2w(a.1a)"},q(i,n){6.D[i]=q(a){v K=6.2Y(l,n);7(a&&1D a=="20")K=6.3z(a,K);u l.2j(K)}});6.J({5A:"3s",7b:"5j",2T:"5k",7d:"5u"},q(i,n){6.D[i]=q(){v a=1v;u l.J(q(){P(v j=0,2L=a.H;j<2L;j++)6(a[j])[n](l)})}});6.J({5m:q(23){6.1G(l,23,"");l.7f(23)},7g:q(c){6.18.1K(l,c)},7h:q(c){6.18.2d(l,c)},7j:q(c){6.18[6.18.2Q(l,c)?"2d":"1K"](l,c)},2d:q(a){7(!a||6.1C(a,[l]).r.H)l.Y.36(l)},3u:q(){1Y(l.1a)l.36(l.1a)}},q(i,n){6.D[i]=q(){u l.J(n,1v)}});6.J(["5r","5o","5q","5w"],q(i,n){6.D[n]=q(1P,D){u l.1C(":"+n+"("+1P+")",D)}});6.J(["26","3Q"],q(i,n){6.D[n]=q(h){u h==R?(l.H?6.1n(l[0],n):14):l.1n(n,h.1l==3t?h:h+"4R")}});6.1w({1s:{"":"m[2]==\'*\'||6.1e(a,m[2])","#":"a.33(\'2D\')==m[2]",":":{5o:"i<m[3]-0",5q:"i>m[3]-0",29:"m[3]-0==i",5r:"m[3]-0==i",2r:"i==0",2X:"i==r.H-1",5S:"i%2==0",5T:"i%2","29-3r":"6.29(a.Y.1a,m[3],\'2c\',a)==a","2r-3r":"6.29(a.Y.1a,1,\'2c\')==a","2X-3r":"6.29(a.Y.7m,1,\'5t\')==a","7o-3r":"6.2w(a.Y.1a).H==1",5v:"a.1a",3u:"!a.1a",5w:"6.D.2I.15([a]).17(m[3])>=0",38:\'a.B!="1F"&&6.1n(a,"1h")!="1V"&&6.1n(a,"4m")!="1F"\',1F:\'a.B=="1F"||6.1n(a,"1h")=="1V"||6.1n(a,"4m")=="1F"\',7u:"!a.2U",2U:"a.2U",2W:"a.2W",2R:"a.2R||6.1G(a,\'2R\')",2I:"a.B==\'2I\'",4i:"a.B==\'4i\'",5y:"a.B==\'5y\'",4F:"a.B==\'4F\'",5z:"a.B==\'5z\'",4Q:"a.B==\'4Q\'",5a:"a.B==\'5a\'",5B:"a.B==\'5B\'",3x:\'a.B=="3x"||6.1e(a,"3x")\',5C:"/5C|40|7z|3x/i.1j(a.1e)"},".":"6.18.2Q(a,m[2])","@":{"=":"z==m[4]","!=":"z!=m[4]","^=":"z&&!z.17(m[4])","$=":"z&&z.2S(z.H - m[4].H,m[4].H)==m[4]","*=":"z&&z.17(m[4])>=0","":"z",4t:q(m){u["",m[1],m[3],m[2],m[5]]},5Q:"z=a[m[3]];7(!z||/5E|3f/.1j(m[3]))z=6.1G(a,m[3]);"},"[":"6.2p(m[2],a).H"},5N:[/^\\[ *(@)([a-2o-3C-]*) *([!*$^=]*) *(\'?"?)(.*?)\\4 *\\]/i,/^(\\[)\\s*(.*?(\\[.*?\\])?[^[]*?)\\s*\\]/,/^(:)([a-2o-3C-]*)\\("?\'?(.*?(\\(.*?\\))?[^(]*?)"?\'?\\)/i,/^([:.#]*)([a-2o-3C*-]*)/i],1R:[/^(\\/?\\.\\.)/,"a.Y",/^(>|\\/)/,"6.2w(a.1a)",/^(\\+)/,"6.29(a,2,\'2c\')",/^(~)/,q(a){v s=6.2w(a.Y.1a);u s.3O(6.3y(a,s)+1)}],3z:q(1s,1O,2e){v 1L,N=[];1Y(1s&&1s!=1L){1L=1s;v f=6.1C(1s,1O,2e);1s=f.t.1S(/^\\s*,\\s*/,"");N=2e?1O=f.r:6.2m(N,f.r)}u N},2p:q(t,1y){7(1D t!="20")u[t];7(1y&&!1y.1W)1y=14;1y=1y||12;7(!t.17("//")){1y=1y.4G;t=t.2S(2,t.H)}I 7(!t.17("/")){1y=1y.4G;t=t.2S(1,t.H);7(t.17("/")>=1)t=t.2S(t.17("/"),t.H)}v K=[1y],2a=[],2X=14;1Y(t&&2X!=t){v r=[];2X=t;t=6.32(t).1S(/^\\/\\//i,"");v 3B=11;v 1H=/^[\\/>]\\s*([a-2o-9*-]+)/i;v m=1H.2M(t);7(m){6.J(K,q(){P(v c=l.1a;c;c=c.2c)7(c.1W==1&&(6.1e(c,m[1])||m[1]=="*"))r.1m(c)});K=r;t=t.1S(1H,"");7(t.17(" ")==0)5F;3B=U}I{P(v i=0;i<6.1R.H;i+=2){v 1H=6.1R[i];v m=1H.2M(t);7(m){r=K=6.2Y(K,6.1p(6.1R[i+1])?6.1R[i+1]:q(a){u 3l(6.1R[i+1])});t=6.32(t.1S(1H,""));3B=U;3M}}}7(t&&!3B){7(!t.17(",")){7(K[0]==1y)K.4K();6.2m(2a,K);r=K=[1y];t=" "+t.2S(1,t.H)}I{v 31=/^([a-2o-3C-]+)(#)([a-2o-9\\\\*30-]*)/i;v m=31.2M(t);7(m){m=[0,m[2],m[3],m[1]]}I{31=/^([#.]?)([a-2o-9\\\\*30-]*)/i;m=31.2M(t)}7(m[1]=="#"&&K[K.H-1].4X){v 2i=K[K.H-1].4X(m[2]);7(6.V.1g&&2i&&2i.2D!=m[2])2i=6(\'[@2D="\'+m[2]+\'"]\',K[K.H-1])[0];K=r=2i&&(!m[3]||6.1e(2i,m[3]))?[2i]:[]}I{7(m[1]==".")v 4q=1q 4u("(^|\\\\s)"+m[2]+"(\\\\s|$)");6.J(K,q(){v 3E=m[1]!=""||m[0]==""?"*":m[2];7(6.1e(l,"7I")&&3E=="*")3E="3c";6.2m(r,m[1]!=""&&K.H!=1?6.4w(l,[],m[1],m[2],4q):l.5K(3E))});7(m[1]=="."&&K.H==1)r=6.2n(r,q(e){u 4q.1j(e.18)});7(m[1]=="#"&&K.H==1){v 5L=r;r=[];6.J(5L,q(){7(l.33("2D")==m[2]){r=[l];u 11}})}K=r}t=t.1S(31,"")}}7(t){v 19=6.1C(t,r);K=r=19.r;t=6.32(19.t)}}7(K&&K[0]==1y)K.4K();6.2m(2a,K);u 2a},1C:q(t,r,2e){1Y(t&&/^[a-z[({<*:.#]/i.1j(t)){v p=6.5N,m;6.J(p,q(i,1H){m=1H.2M(t);7(m){t=t.7L(m[0].H);7(6.1s[m[1]].4t)m=6.1s[m[1]].4t(m);u 11}});7(m[1]==":"&&m[2]=="2e")r=6.1C(m[3],r,U).r;I 7(m[1]=="."){v 1H=1q 4u("(^|\\\\s)"+m[2]+"(\\\\s|$)");r=6.2n(r,q(e){u 1H.1j(e.18||"")},2e)}I{v f=6.1s[m[1]];7(1D f!="20")f=6.1s[m[1]][m[2]];3l("f = q(a,i){"+(6.1s[m[1]].5Q||"")+"u "+f+"}");r=6.2n(r,f,2e)}}u{r:r,t:t}},4w:q(o,r,1R,W,1H){P(v s=o.1a;s;s=s.2c)7(s.1W==1){v 1K=U;7(1R==".")1K=s.18&&1H.1j(s.18);I 7(1R=="#")1K=s.33("2D")==W;7(1K)r.1m(s);7(1R=="#"&&r.H)3M;7(s.1a)6.4w(s,r,1R,W,1H)}u r},4y:q(C){v 4z=[];v N=C.Y;1Y(N&&N!=12){4z.1m(N);N=N.Y}u 4z},29:q(N,1f,3Y,C){1f=1f||1;v 1P=0;P(;N;N=N[3Y]){7(N.1W==1)1P++;7(1P==1f||1f=="5S"&&1P%2==0&&1P>1&&N==C||1f=="5T"&&1P%2==1&&N==C)u N}},2w:q(n,C){v r=[];P(;n;n=n.2c){7(n.1W==1&&(!C||n!=C))r.1m(n)}u r}});6.F={1K:q(S,B,1k,E){7(6.V.1g&&S.45!=R)S=1u;7(E)1k.E=E;7(!1k.2y)1k.2y=l.2y++;7(!S.$1E)S.$1E={};v 34=S.$1E[B];7(!34){34=S.$1E[B]={};7(S["35"+B])34[0]=S["35"+B]}34[1k.2y]=1k;S["35"+B]=l.5Y;7(!l.1i[B])l.1i[B]=[];l.1i[B].1m(S)},2y:1,1i:{},2d:q(S,B,1k){7(S.$1E){v i,j,k;7(B&&B.B){1k=B.1k;B=B.B}7(B&&S.$1E[B])7(1k)5V S.$1E[B][1k.2y];I P(i 1B S.$1E[B])5V S.$1E[B][i];I P(j 1B S.$1E)l.2d(S,j);P(k 1B S.$1E[B])7(k){k=U;3M}7(!k)S["35"+B]=14}},1Q:q(B,E,S){E=6.3N(E||[]);7(!S)6.J(l.1i[B]||[],q(){6.F.1Q(B,E,l)});I{v 1k=S["35"+B],19,D=6.1p(S[B]);7(1k){E.61(l.2l({B:B,1T:S}));7((19=1k.15(S,E))!==11)l.4E=U}7(D&&19!==11)S[B]();l.4E=11}},5Y:q(F){7(1D 6=="R"||6.F.4E)u;F=6.F.2l(F||1u.F||{});v 3R;v c=l.$1E[F.B];v 1A=[].3O.3n(1v,1);1A.61(F);P(v j 1B c){1A[0].1k=c[j];1A[0].E=c[j].E;7(c[j].15(l,1A)===11){F.2q();F.2E();3R=11}}7(6.V.1g)F.1T=F.2q=F.2E=F.1k=F.E=14;u 3R},2l:q(F){7(!F.1T&&F.62)F.1T=F.62;7(F.64==R&&F.66!=R){v e=12.4G,b=12.63;F.64=F.66+(e.67||b.67);F.7W=F.7X+(e.6b||b.6b)}7(6.V.2F&&F.1T.1W==3){v 2V=F;F=6.1w({},2V);F.1T=2V.1T.Y;F.2q=q(){u 2V.2q()};F.2E=q(){u 2V.2E()}}7(!F.2q)F.2q=q(){l.3R=11};7(!F.2E)F.2E=q(){l.7Y=U};u F}};6.D.1w({3T:q(B,E,D){u l.J(q(){6.F.1K(l,B,D||E,E)})},6s:q(B,E,D){u l.J(q(){6.F.1K(l,B,q(F){6(l).6f(F);u(D||E).15(l,1v)},E)})},6f:q(B,D){u l.J(q(){6.F.2d(l,B,D)})},1Q:q(B,E){u l.J(q(){6.F.1Q(B,E,l)})},3V:q(){v a=1v;u l.6i(q(e){l.4L=l.4L==0?1:0;e.2q();u a[l.4L].15(l,[e])||11})},81:q(f,g){q 4N(e){v p=(e.B=="3Z"?e.82:e.83)||e.84;1Y(p&&p!=l)2B{p=p.Y}2J(e){p=l};7(p==l)u 11;u(e.B=="3Z"?f:g).15(l,[e])}u l.3Z(4N).6j(4N)},27:q(f){7(6.3U)f.15(12,[6]);I{6.3a.1m(q(){u f.15(l,[6])})}u l}});6.1w({3U:11,3a:[],27:q(){7(!6.3U){6.3U=U;7(6.3a){6.J(6.3a,q(){l.15(12)});6.3a=14}7(6.V.3h||6.V.3e)12.85("6m",6.27,11)}}});1q q(){6.J(("86,87,2P,89,8b,51,6i,8c,"+"8d,8e,8f,3Z,6j,8h,40,"+"4Q,8i,8j,8k,2x").3o(","),q(i,o){6.D[o]=q(f){u f?l.3T(o,f):l.1Q(o)}});7(6.V.3h||6.V.3e)12.8l("6m",6.27,11);I 7(6.V.1g){12.8m("<8o"+"8p 2D=6o 8r=U "+"3f=//:><\\/2f>");v 2f=12.4X("6o");7(2f)2f.37=q(){7(l.3D!="1Z")u;l.Y.36(l);6.27()};2f=14}I 7(6.V.2F)6.4Z=45(q(){7(12.3D=="8v"||12.3D=="1Z"){4o(6.4Z);6.4Z=14;6.27()}},10);6.F.1K(1u,"2P",6.27)};7(6.V.1g)6(1u).6s("51",q(){v 1i=6.F.1i;P(v B 1B 1i){v 49=1i[B],i=49.H;7(i&&B!=\'51\')6v 6.F.2d(49[i-1],B);1Y(--i)}});6.D.1w({6A:q(T,21,L){l.2P(T,21,L,1)},2P:q(T,21,L,1U){7(6.1p(T))u l.3T("2P",T);L=L||q(){};v B="5e";7(21)7(6.1p(21)){L=21;21=14}I{21=6.3c(21);B="65"}v 4d=l;6.3v({T:T,B:B,E:21,1U:1U,1Z:q(2K,16){7(16=="2O"||!1U&&16=="5M")4d.1G("2G",2K.3G).4U().J(L,[2K.3G,16,2K]);I L.15(4d,[2K.3G,16,2K])}});u l},6B:q(){u 6.3c(l)},4U:q(){u l.2p("2f").J(q(){7(l.3f)6.59(l.3f);I 6.50(l.2I||l.6H||l.2G||"")}).4f()}});7(!1u.3p)3p=q(){u 1q 6I("6K.6M")};6.J("5n,5R,5P,5W,5O,5I".3o(","),q(i,o){6.D[o]=q(f){u l.3T(o,f)}});6.1w({2b:q(T,E,L,B,1U){7(6.1p(E)){L=E;E=14}u 6.3v({T:T,E:E,2O:L,4s:B,1U:1U})},6Q:q(T,E,L,B){u 6.2b(T,E,L,B,1)},59:q(T,L){u 6.2b(T,14,L,"2f")},6S:q(T,E,L){u 6.2b(T,E,L,"6l")},6U:q(T,E,L,B){7(6.1p(E)){L=E;E={}}u 6.3v({B:"65",T:T,E:E,2O:L,4s:B})},6X:q(28){6.3q.28=28},6Y:q(5d){6.1w(6.3q,5d)},3q:{1i:U,B:"5e",28:0,5s:"70/x-73-3w-77",5i:U,48:U,E:14},3S:{},3v:q(s){s=6.1w({},6.3q,s);7(s.E){7(s.5i&&1D s.E!="20")s.E=6.3c(s.E);7(s.B.4l()=="2b"){s.T+=((s.T.17("?")>-1)?"&":"?")+s.E;s.E=14}}7(s.1i&&!6.4D++)6.F.1Q("5n");v 4x=11;v M=1q 3p();M.7i(s.B,s.T,s.48);7(s.E)M.3A("7k-7l",s.5s);7(s.1U)M.3A("7n-4J-7p",6.3S[s.T]||"7r, 7s 7v 7w 4n:4n:4n 7y");M.3A("X-7A-7B","3p");7(M.7D)M.3A("7E","7F");7(s.5H)s.5H(M);7(s.1i)6.F.1Q("5I",[M,s]);v 37=q(4r){7(M&&(M.3D==4||4r=="28")){4x=U;7(3H){4o(3H);3H=14}v 16;2B{16=6.5Z(M)&&4r!="28"?s.1U&&6.68(M,s.T)?"5M":"2O":"2x";7(16!="2x"){v 3F;2B{3F=M.4O("6a-4J")}2J(e){}7(s.1U&&3F)6.3S[s.T]=3F;v E=6.6h(M,s.4s);7(s.2O)s.2O(E,16);7(s.1i)6.F.1Q("5O",[M,s])}I 6.3L(s,M,16)}2J(e){16="2x";6.3L(s,M,16,e)}7(s.1i)6.F.1Q("5P",[M,s]);7(s.1i&&!--6.4D)6.F.1Q("5R");7(s.1Z)s.1Z(M,16);7(s.48)M=14}};v 3H=45(37,13);7(s.28>0)57(q(){7(M){M.7M();7(!4x)37("28")}},s.28);2B{M.7O(s.E)}2J(e){6.3L(s,M,14,e)}7(!s.48)37();u M},3L:q(s,M,16,e){7(s.2x)s.2x(M,16,e);7(s.1i)6.F.1Q("5W",[M,s,e])},4D:0,5Z:q(r){2B{u!r.16&&7T.7U=="4F:"||(r.16>=5X&&r.16<7V)||r.16==6d||6.V.2F&&r.16==R}2J(e){}u 11},68:q(M,T){2B{v 6e=M.4O("6a-4J");u M.16==6d||6e==6.3S[T]||6.V.2F&&M.16==R}2J(e){}u 11},6h:q(r,B){v 4P=r.4O("8a-B");v E=!B&&4P&&4P.17("M")>=0;E=B=="M"||E?r.8g:r.3G;7(B=="2f")6.50(E);7(B=="6l")3l("E = "+E);7(B=="4T")6("<22>").4T(E).4U();u E},3c:q(a){v s=[];7(a.1l==2A||a.3W)6.J(a,q(){s.1m(2N(l.W)+"="+2N(l.O))});I P(v j 1B a)7(a[j]&&a[j].1l==2A)6.J(a[j],q(){s.1m(2N(j)+"="+2N(l))});I s.1m(2N(j)+"="+2N(a[j]));u s.6r("&")},50:q(E){7(1u.52)1u.52(E);I 7(6.V.2F)1u.57(E,0);I 3l.3n(1u,E)}});6.D.1w({1M:q(Q,L){v 1F=l.1C(":1F");Q?1F.25({26:"1M",3Q:"1M",1c:"1M"},Q,L):1F.J(q(){l.1o.1h=l.2C?l.2C:"";7(6.1n(l,"1h")=="1V")l.1o.1h="2z"});u l},1I:q(Q,L){v 38=l.1C(":38");Q?38.25({26:"1I",3Q:"1I",1c:"1I"},Q,L):38.J(q(){l.2C=l.2C||6.1n(l,"1h");7(l.2C=="1V")l.2C="2z";l.1o.1h="1V"});u l},5h:6.D.3V,3V:q(D,4H){v 1A=1v;u 6.1p(D)&&6.1p(4H)?l.5h(D,4H):l.J(q(){6(l)[6(l).4k(":1F")?"1M":"1I"].15(6(l),1A)})},7a:q(Q,L){u l.25({26:"1M"},Q,L)},7c:q(Q,L){u l.25({26:"1I"},Q,L)},7e:q(Q,L){u l.J(q(){v 5l=6(l).4k(":1F")?"1M":"1I";6(l).25({26:5l},Q,L)})},7q:q(Q,L){u l.25({1c:"1M"},Q,L)},7t:q(Q,L){u l.25({1c:"1I"},Q,L)},7x:q(Q,43,L){u l.25({1c:43},Q,L)},25:q(G,Q,1r,L){u l.1J(q(){l.2t=6.1w({},G);v 1t=6.Q(Q,1r,L);P(v p 1B G){v e=1q 6.39(l,1t,p);7(G[p].1l==3J)e.2v(e.N(),G[p]);I e[G[p]](G)}})},1J:q(B,D){7(!D){D=B;B="39"}u l.J(q(){7(!l.1J)l.1J={};7(!l.1J[B])l.1J[B]=[];l.1J[B].1m(D);7(l.1J[B].H==1)D.15(l)})}});6.1w({Q:q(Q,1r,D){v 1t=Q&&Q.1l==7J?Q:{1Z:D||!D&&1r||6.1p(Q)&&Q,24:Q,1r:D&&1r||1r&&1r.1l!=4v&&1r};1t.24=(1t.24&&1t.24.1l==3J?1t.24:{7P:7Q,7R:5X}[1t.24])||7S;1t.1L=1t.1Z;1t.1Z=q(){6.69(l,"39");7(6.1p(1t.1L))1t.1L.15(l)};u 1t},1r:{},1J:{},69:q(C,B){B=B||"39";7(C.1J&&C.1J[B]){C.1J[B].4K();v f=C.1J[B][0];7(f)f.15(C)}},39:q(C,1d,G){v z=l;v y=C.1o;v 4B=6.1n(C,"1h");y.5U="1F";z.a=q(){7(1d.47)1d.47.15(C,[z.2k]);7(G=="1c")6.1G(y,"1c",z.2k);I 7(6k(z.2k))y[G]=6k(z.2k)+"4R";y.1h="2z"};z.6t=q(){u 4S(6.1n(C,G))};z.N=q(){v r=4S(6.3g(C,G));u r&&r>-8w?r:z.6t()};z.2v=q(4b,43){z.4I=(1q 5p()).5x();z.2k=4b;z.a();z.4p=45(q(){z.47(4b,43)},13)};z.1M=q(){7(!C.1x)C.1x={};C.1x[G]=l.N();1d.1M=U;z.2v(0,C.1x[G]);7(G!="1c")y[G]="5b"};z.1I=q(){7(!C.1x)C.1x={};C.1x[G]=l.N();1d.1I=U;z.2v(C.1x[G],0)};z.3V=q(){7(!C.1x)C.1x={};C.1x[G]=l.N();7(4B=="1V"){1d.1M=U;7(G!="1c")y[G]="5b";z.2v(0,C.1x[G])}I{1d.1I=U;z.2v(C.1x[G],0)}};z.47=q(2Z,46){v t=(1q 5p()).5x();7(t>1d.24+z.4I){4o(z.4p);z.4p=14;z.2k=46;z.a();7(C.2t)C.2t[G]=U;v 2a=U;P(v i 1B C.2t)7(C.2t[i]!==U)2a=11;7(2a){y.5U="";y.1h=4B;7(6.1n(C,"1h")=="1V")y.1h="2z";7(1d.1I)y.1h="1V";7(1d.1I||1d.1M)P(v p 1B C.2t)7(p=="1c")6.1G(y,p,C.1x[p]);I y[p]=""}7(2a&&6.1p(1d.1Z))1d.1Z.15(C)}I{v n=t-l.4I;v p=n/1d.24;z.2k=1d.1r&&6.1r[1d.1r]?6.1r[1d.1r](p,n,2Z,(46-2Z),1d.24):((-6g.7N(p*6g.8J)/2)+0.5)*(46-2Z)+2Z;z.a()}}}})}',62,544,'||||||jQuery|if||||||||||||||this|||||function||||return|var||||||type|elem|fn|data|event|prop|length|else|each|ret|callback|xml|cur|value|for|speed|undefined|element|url|true|browser|name||parentNode|||false|document||null|apply|status|indexOf|className|val|firstChild|obj|opacity|options|nodeName|result|msie|display|global|test|handler|constructor|push|css|style|isFunction|new|easing|expr|opt|window|arguments|extend|orig|context|arg|args|in|filter|typeof|events|hidden|attr|re|hide|queue|add|old|show|table|elems|num|trigger|token|replace|target|ifModified|none|nodeType|tbody|while|complete|string|params|div|key|duration|animate|height|ready|timeout|nth|done|get|nextSibling|remove|not|script|index|tb|oid|pushStack|now|fix|merge|grep|z0|find|preventDefault|first|cssFloat|curAnim|el|custom|sibling|error|guid|block|Array|try|oldblock|id|stopPropagation|safari|innerHTML|wrap|text|catch|res|al|exec|encodeURIComponent|success|load|has|selected|substr|insertBefore|disabled|originalEvent|checked|last|map|firstNum|_|re2|trim|getAttribute|handlers|on|removeChild|onreadystatechange|visible|fx|readyList|childNodes|param|domManip|opera|src|curCSS|mozilla|parPos|cloneNode|position|eval|tr|call|split|XMLHttpRequest|ajaxSettings|child|append|String|empty|ajax|form|button|inArray|multiFilter|setRequestHeader|foundToken|9_|readyState|tag|modRes|responseText|ival|oWidth|Number|toUpperCase|handleError|break|makeArray|slice|second|width|returnValue|lastModified|bind|isReady|toggle|jquery|styleFloat|dir|mouseover|select|clean|defaultView|to|oHeight|setInterval|lastNum|step|async|els|static|from|swap|self|currentStyle|end|float|alpha|radio|inv|is|toLowerCase|visibility|00|clearInterval|timer|rec|isTimeout|dataType|_resort|RegExp|Function|getAll|requestDone|parents|matched|appendChild|oldDisplay|isXMLDoc|active|triggered|file|documentElement|fn2|startTime|Modified|shift|lastToggle|deep|handleHover|getResponseHeader|ct|submit|px|parseFloat|html|evalScripts|getComputedStyle|pos|getElementById|clone|safariTimer|globalEval|unload|execScript|force|getPropertyValue|newProp|createElement|setTimeout|zoom|getScript|image|1px|sl|settings|GET|rl|check|_toggle|processData|prepend|before|state|removeAttr|ajaxStart|lt|Date|gt|eq|contentType|previousSibling|after|parent|contains|getTime|checkbox|password|appendTo|reset|input|webkit|href|continue|exclude|beforeSend|ajaxSend|ownerDocument|getElementsByTagName|tmp|notmodified|parse|ajaxSuccess|ajaxComplete|_prefix|ajaxStop|even|odd|overflow|delete|ajaxError|200|handle|httpSuccess|tagName|unshift|srcElement|body|pageX|POST|clientX|scrollLeft|httpNotModified|dequeue|Last|scrollTop|100|304|xmlRes|unbind|Math|httpData|click|mouseout|parseInt|json|DOMContentLoaded|prevObject|__ie_init|setArray|ol|join|one|max|nodeValue|do|left|relative|clientHeight|clientWidth|loadIfModified|serialize|toString|thead|tfoot|td|th|textContent|ActiveXObject|htmlFor|Microsoft|class|XMLHTTP|readOnly|gi|match|getIfModified|9999|getJSON|getAttributeNode|post|setAttribute|ig|ajaxTimeout|ajaxSetup|concat|application|userAgent|compatible|www|compatMode|CSS1Compat|next|urlencoded|siblings|children|slideDown|prependTo|slideUp|insertAfter|slideToggle|removeAttribute|addClass|removeClass|open|toggleClass|Content|Type|lastChild|If|only|Since|fadeIn|Thu|01|fadeOut|enabled|Jan|1970|fadeTo|GMT|textarea|Requested|With|prev|overrideMimeType|Connection|close|boxModel|absolute|object|Object|navigator|substring|abort|cos|send|slow|600|fast|400|location|protocol|300|pageY|clientY|cancelBubble|method|action|hover|fromElement|toElement|relatedTarget|removeEventListener|blur|focus|readonly|resize|content|scroll|dblclick|mousedown|mouseup|mousemove|responseXML|change|keydown|keypress|keyup|addEventListener|write|prototype|scr|ipt|createTextNode|defer|FORM|reverse|noConflict|loaded|10000|font|weight|line|Top|Bottom|Right|Left|padding|border|Width|offsetHeight|offsetWidth|PI|size|right'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/css-dock-menu/style.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-body {
- font: 11px Arial, Helvetica, sans-serif;
- background: #ffffff url(images/main-bg.gif);
- padding: 0;
- margin: 0;
-}
-img {
- border: none;
-}
-
-/* dock - top */
-.dock {
- position: relative;
- height: 50px;
- text-align: center;
-}
-.dock-container {
- position: absolute;
- height: 50px;
- background: url(images/dock-bg2.gif);
- padding-left: 20px;
-}
-a.dock-item {
- display: block;
- width: 40px;
- color: #000;
- position: absolute;
- top: 0px;
- text-align: center;
- text-decoration: none;
- font: bold 12px Arial, Helvetica, sans-serif;
-}
-.dock-item img {
- border: none;
- margin: 5px 10px 0px;
- width: 100%;
-}
-.dock-item span {
- display: none;
- padding-left: 20px;
-}
-
-/* dock2 - bottom */
-#dock2 {
- width: 100%;
- bottom: 0px;
- position: absolute;
- left: 0px;
-}
-.dock-container2 {
- position: absolute;
- height: 50px;
- background: url(images/dock-bg.gif);
- padding-left: 20px;
-}
-a.dock-item2 {
- display: block;
- font: bold 12px Arial, Helvetica, sans-serif;
- width: 40px;
- color: #000;
- bottom: 0px;
- position: absolute;
- text-align: center;
- text-decoration: none;
-}
-.dock-item2 span {
- display: none;
- padding-left: 20px;
-}
-.dock-item2 img {
- border: none;
- margin: 5px 10px 0px;
- width: 100%;
-}
\ No newline at end of file
--- a/web/res/metadataplayer/test/emission_fichiers/1219830366Middlex02BottomRight.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,89 +0,0 @@
-function OAS_RICH(position) {
-if (position == 'Middle') {
-document.write ('<!-- \n');
-document.write ('Support: http://pub.ftv-publicite.fr#OasDefault/2010_1605_I_1_1__RF-FMEte#37186#FMEte300x250.html#148c5#1278432104#270#S#Middle#www.radiofrance.fr/franceculture/les-retours-du-dimanche##\n');
-document.write ('--><script id="extFlashMiddle1" type="text/javascript" src="http://pub.ftv-publicite.fr/RealMedia/ads/Creatives/TFSMflashobject.js"></script>\n');
-document.write ('<SCRIPT Language="JavaScript">\n');
-document.write ('<!--\n');
-document.write ('if(!document.body)\n');
-document.write ('document.write("<html><body>");\n');
-document.write ('OASd = document;\n');
-document.write ('var plug = false;\n');
-document.write ('var flashVersion = -1;\n');
-document.write ('var minFlashVersion = 8;\n');
-document.write ('if(navigator.plugins != null && navigator.plugins.length > 0){flashVersion =(navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) ? navigator.plugins["Shockwave Flash" +(navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "")].description.split(" ")[2].split(".")[0] : -1;\n');
-document.write ('plug = flashVersion >= minFlashVersion;}\n');
-document.write ('else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1){flashVersion = 4;plug = flashVersion >= minFlashVersion;}\n');
-document.write ('else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1){flashVersion = 3;plug = flashVersion >= minFlashVersion;}\n');
-document.write ('else if(navigator.userAgent.toLowerCase().indexOf("webtv") != -1){flashVersion = 2;plug = flashVersion >= minFlashVersion;}\n');
-document.write ('else if((navigator.appVersion.indexOf("MSIE") != -1) &&(navigator.appVersion.toLowerCase().indexOf("win") != -1) &&(navigator.userAgent.indexOf("Opera") == -1)){var oasobj;\n');
-document.write ('var exc;\n');
-document.write ('try{oasobj = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");\n');
-document.write ('flashVersion = oasobj.GetVariable("$version");} catch(exc){try{oasobj = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");\n');
-document.write ('version = "WIN 6,0,21,0"; \n');
-document.write ('oasobj.AllowScriptAccess = "always";\n');
-document.write ('flashVersion = oasobj.GetVariable("$version");} catch(exc){try{oasobj = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");\n');
-document.write ('flashVersion = oasobj.GetVariable("$version");} catch(exc){try{oasobj = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");\n');
-document.write ('flashVersion = "WIN 3,0,18,0";} catch(exc){try{oasobj = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");\n');
-document.write ('flashVersion = "WIN 2,0,0,11";} catch(exc){flashVersion = -1;}}}}}\n');
-document.write ('plug =(flashVersion != -1)? flashVersion.split(" ")[1].split(",")[0] >= minFlashVersion : false;}\n');
-document.write ('if(navigator.userAgent.indexOf("MSIE")>=0 && navigator.userAgent.indexOf("Mac")>=0) plug=1;\n');
-document.write ('\n');
-document.write ('if(plug)\n');
-document.write ('{\n');
-document.write ('document.write("<div id=\\');
-document.write ('"FinContentMiddle1\\');
-document.write ('"></div>");\n');
-document.write ('function loadFlashMiddle1(){\n');
-document.write (' if(navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Opera") == -1){\n');
-document.write (' \n');
-document.write (' if (extFlashMiddle1.readyState == "complete")\n');
-document.write (' {\n');
-document.write (' FlashObject("http://media.ftv-publicite.fr/0/OasDefault/2010_1605_I_1_1__RF-FMEte//FMEte300x250.swf?clicktag=http://pub.ftv-publicite.fr/5c/www.radiofrance.fr/franceculture/les-retours-du-dimanche/2130910481/Middle/OasDefault/2010_1605_I_1_1__RF-FMEte/FMEte300x250.html/35323766306463663463343536333930?", "OAS_AD_Middle", "width=300 height=250", "opaque", "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ,"8", "FinContentMiddle1");\n');
-document.write (' extFlashMiddle1.onreadystatechange = "";\n');
-document.write (' }\n');
-document.write (' \n');
-document.write (' extFlashMiddle1.onreadystatechange = loadFlashMiddle1;\n');
-document.write (' }\n');
-document.write (' else\n');
-document.write (' {\n');
-document.write (' OASfp=" Menu=FALSE swModifyReport=TRUE width=300 height=250 ";\n');
-document.write (' OASd.write("<object id=\\');
-document.write ('"techsource_Middle\\');
-document.write ('" classid=\\');
-document.write ('"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\\');
-document.write ('" codebase=\\');
-document.write ('"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\\');
-document.write ('""+OASfp+">");\n');
-document.write (' OASd.write("<param name=src value=\\');
-document.write ('"http://media.ftv-publicite.fr/0/OasDefault/2010_1605_I_1_1__RF-FMEte//FMEte300x250.swf\\');
-document.write ('"><param name=allowScriptAccess value=always><param name=quality value=autohigh><param name=loop value=true><param name=play value=true><param name=menu value=false><param name=wmode value=opaque><param name=FlashVars value=\\');
-document.write ('"clicktag=http://pub.ftv-publicite.fr/5c/www.radiofrance.fr/franceculture/les-retours-du-dimanche/2130910481/Middle/OasDefault/2010_1605_I_1_1__RF-FMEte/FMEte300x250.html/35323766306463663463343536333930?\\');
-document.write ('">");\n');
-document.write (' OASd.write("<embed src=\\');
-document.write ('"http://media.ftv-publicite.fr/0/OasDefault/2010_1605_I_1_1__RF-FMEte//FMEte300x250.swf\\');
-document.write ('""+OASfp+"pluginspage=\\');
-document.write ('"http://www.macromedia.com/shockwave\\');
-document.write ('" type=\\');
-document.write ('"application/x-shockwave-flash\\');
-document.write ('" width=300 height=250 PLAY=true LOOP=true QUALITY=autohigh WMODE=opaque FlashVars=\\');
-document.write ('"clicktag=http://pub.ftv-publicite.fr/5c/www.radiofrance.fr/franceculture/les-retours-du-dimanche/2130910481/Middle/OasDefault/2010_1605_I_1_1__RF-FMEte/FMEte300x250.html/35323766306463663463343536333930?\\');
-document.write ('" allowScriptAccess=always>");\n');
-document.write (' OASd.write("</embed></object>");\n');
-document.write (' }\n');
-document.write ('\n');
-document.write ('}\n');
-document.write (' loadFlashMiddle1();\n');
-document.write ('}\n');
-document.write ('if(!document.body)\n');
-document.write ('document.write("</body></html>");\n');
-document.write ('//-->\n');
-document.write ('</SCRIPT><IMG SRC="http://pub.ftv-publicite.fr/5/www.radiofrance.fr/franceculture/les-retours-du-dimanche/2130910481/Middle/OasDefault/2010_1605_I_1_1__RF-FMEte/FMEte300x250.html/35323766306463663463343536333930?_RM_EMPTY_" WIDTH="2" HEIGHT="2" style="display: none" />');
-}
-if (position == 'x02') {
-document.write ('<A HREF="http://pub.ftv-publicite.fr/5c/www.radiofrance.fr/franceculture/les-retours-du-dimanche/35827959/x02/OasDefault/default/empty.gif/35323766306463663463343536333930" target="_blank"><IMG SRC="http://pub.ftv-publicite.fr/5/www.radiofrance.fr/franceculture/les-retours-du-dimanche/35827959/x02/OasDefault/default/empty.gif/35323766306463663463343536333930" WIDTH=2 HEIGHT=2 ALT="" BORDER=0 BORDER="0"></A>');
-}
-if (position == 'BottomRight') {
-document.write ('<A HREF="http://pub.ftv-publicite.fr/5c/www.radiofrance.fr/franceculture/les-retours-du-dimanche/38451496/BottomRight/OasDefault/default/empty.gif/35323766306463663463343536333930" target="_blank"><IMG SRC="http://pub.ftv-publicite.fr/5/www.radiofrance.fr/franceculture/les-retours-du-dimanche/38451496/BottomRight/OasDefault/default/empty.gif/35323766306463663463343536333930" WIDTH=2 HEIGHT=2 ALT="" BORDER=0 BORDER="0"></A>');
-}
-}
--- a/web/res/metadataplayer/test/emission_fichiers/265074200838.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-estat_Object=function(){};function eStat_loadjs(f){document.write('<script type="text/javascript" src="'+f+'"></script>');};function eStat_urlRef(u){var pgu="";try{pgu=location.href;}catch(e){pgu="";};return u+"#&r="+pgu;};function eStat_windowOpen(winUrl,winName,winFeat){var urlref=eStat_urlRef(winUrl);var name=(winName&&winName!="")?winName.replace(/\s+/g,'_'):"";window.open(urlref,name,winFeat);};function Err(){var warn=true;var e="",w="";var _lvl=0;lvl=function(l){if(_lvl<l)_lvl=l;};this.E=function(s,l){e+=(e!="")?","+s:"&err="+s;lvl(l);};this.W=function(s,l){if(warn){w+=(w!="")?","+s:"&warn="+s;lvl(l);}};this.reset=function(){_lvl=0;e="";w="";};this.getLvl=function(){return _lvl;};this.getErr=function(){return w+e;};};function Env(){var env="env:";getCharset=function(){var m=document.getElementsByTagName('META'),charset=null,posCharset;for(var i=0;i<m.length;i++){if(m[i].content){posCharset=m[i].content.indexOf('charset');if(posCharset>=0){charset=m[i].content.substr(posCharset+8);break;}}};if(!charset&&document.defaultCharset)charset=document.defaultCharset;return charset;};getRef=function(){var ret;try{ret=(top!=null&&top.location!=null&&typeof(top.location.href)=="string")?top.document.referrer:document.referrer;if(!ret||ret==""){if(window.opener&&window.opener.location)ret=window.opener.location.toString();}}catch(e){};return escape(ret);};getScr=function(){var scr="";if(typeof(screen)=="object"){scr+="&scw="+screen.width+"&sch="+screen.height+"&scp="+screen.colorDepth;}else eStat_er.W(env+"noscr",0);return scr;};getPge=function(t){var pgr="",pge="",pgd="";switch(t){case "m":if(navigator.appName=='Netscape')pgr=escape(document.referrer);else pgr=getRef();break;case "mf":pgr=getRef();break;case "mf4":case "mr":case "mr4":var _CKS=document.cookie;var _KS=_CKS.indexOf("cks=");if(_KS!=-1){var _START=_CKS.indexOf("=",_KS)+1;var _END=_CKS.indexOf(";",_KS);if(_END==-1)_END=_CKS.length;pgr=_CKS.substring(_START,_END);document.cookie="cks=; path=/; expires=Fri, 02 Jan 1970 00:00:00 GMT";}else pgr=(t=="mr"||t=="mr4")?escape(window.document.referrer):getRef();break;default:pgr=escape(window.document.referrer);break;};if(!pgr||pgr==""){try{var referer=window.location.hash;if(referer!=""){var st=referer.indexOf("#&r=");pgr="&r="+escape(referer.substring(st+4,referer.length));}else{pgr="&r=_bm_";eStat_er.W(env+"nopgr",0);}}catch(e){pgr="&r=_bm_";eStat_er.W(env+"nopgr",0);};}else pgr="&r="+pgr;pge=getCharset();if(!pge){eStat_er.W(env+"noenc",0);pge="";}else pge="&enc="+pge;pgd=document.domain;if(!pgd){eStat_er.W(env+"nodom",0);pgd="";}else pgd="&dom="+pgd;return pgr+pgd+pge;};this.getEnv=function(eStat_tag){return getScr()+getPge(eStat_tag);};};function Opt(){var opt="opt:";var alt="";var _proto="http://";var cyber;var v={_s:"",_g:"",_u:"",_p:"",_c:"",_c2:"",_a:"",_pt:"",_pb:"",_pr:"",_nb:"",_ca:"",_al:"",_L:"",_C:"",_R:"",_S:"",_W:"",_WU:""};set=function(vl,el,tg,et,dl){(vl&&vl!="")?v[el]=tg+vl:eStat_er.W(opt+et,dl);};cnflt=function(){eStat_er.E(opt+"ConflitTypCpt",3);};this.getSerial=function(){return v._s.substring(0,v._s.length-1);};this.serial=function(s){(cyber==true)?cnflt():cyber=false;v._s=s+"?";if(typeof(s)!='string'||s.length==0)eStat_er.W(opt+"Serial("+s+")",2);};this.cmclient=function(s){(cyber==false)?cnflt():cyber=true;(typeof(s)!='string'||s.length==0)?eStat_er.W(opt+"cmclient("+s+")",2):v._s=s+"_v?";};this.master=function(g){set(g,"_g","&g=","Master",1);};this.pg_mq=function(p){set(escape(p),"_p","&p=","PagesMarquees",2);v["_R"]=1;};this.gp_pg_mq=function(c){set(escape(c),"_c","&c=","GroupePagesMarquees",2);v["_S"]=1;};this.cm_cs=function(c){set(escape(c),"_c","&cs=","CM_CS",2);v["_S"]=1;};this.cm_cs2=function(c){set(escape(c),"_c2","&cs2=","CM_CS2",2);};this.action=function(a){set(a,"_a","&action=","Action",2);};this.typ_prod=function(pt){set(pt,"_pt","&ptype=","TypeProduit",1);};this.mrq_prod=function(pb){set(pb,"_pb","&pbrand=","MarqueProduit",1);};this.ref_prod=function(pr){set(pr,"_pr","&pref=","RefProduit",1);};this.nbr=function(nb){set(nb,"_nb","&nb=","Nombre",2);};this.ca_engdr=function(ca){set(ca,"_ca","&ca=","CA",2);};this.rubriq=function(r){this.pg_mq(r);};this.sec1=function(s){this.gp_pg_mq(s);};this.uid=function(u){set(u,"_u","&u=","UID",1);};this.alt=function(al){alt=al;};this.secur=function(){_proto="https://";};this.niveau=function(l,s){if(s!=""){var _s={'1':"&c=",'2':"&p=",'3':"&l3=",'4':"&l4="};(_s[l])?v._L+=_s[l]+escape(s):eStat_er.W(opt+"NiveauInconnu",1);}else eStat_er.W(opt+"NiveauVide",1);};this.critere=function(l,s){if(s!=""){(l<=5&&l>=1)?v._C+="&c"+l+"="+escape(s):eStat_er.W(opt+"CritereInconnu",1);}else eStat_er.W(opt+"CritereVide",1);};this.getAlt=function(){return alt;};this.isCyber=function(){return cyber;};this.hitcms=function(){return(v._R!="")||(v._S!="");};this.proto=function(){if(document.location.protocol.substring(0,5)=='https')this.secur();return _proto;};this.miss=function(vect){var tab=null;for(var i=0;i<vect.length;i++){if(v[vect[i]]==""){tab=(tab==null)?vect[i]:(Array(tab)).concat(vect[i]);}}return (tab?tab:0);};this.get=function(vect){var ret="";for(var i=0;i<vect.length;i++){ret+=v[vect[i]];}return ret;};};function Seg(){var seg_tab=["","","","",""];this.set=function(val1,val2,val3,val4,val5){seg_tab[0]="&seg1="+encodeURIComponent(val1);seg_tab[1]="&seg2="+encodeURIComponent(val2);seg_tab[2]="&seg3="+encodeURIComponent(val3);seg_tab[3]="&seg4="+encodeURIComponent(val4);seg_tab[4]="&seg5="+encodeURIComponent(val5);};this.get=function(){var seg_tag="";for(var i=0;i<seg_tab.length;i++){seg_tag+=seg_tab[i];}return seg_tag;};};function Crm(){var crmId="";this.set=function(s){crmId="&crmID="+encodeURIComponent(s);};this.get=function(){return crmId;};};function Tag(){var eStat_tag="eStat_tag:";var _V="&v=2.12";var _rt="";var _Tg="";var _s="",_T="";var _dbg=0;var v={m:["_g","_p","_c","_c2"],ma:["_g","_a","_pt","_pb","_pr","_nb","_ca"],mf:["_g","_p","_c","_c2"],ml:["_g","_L"],mmc:["_g","_p","_c","_c2","_C"],mf4:["_g","_L"],sr:[],mr:["_g","_p","_c","_c2"],mr4:["_g","_L"],mmcml:["_g","_L","_C"],wap:["_g","_u","_p","_c","_c2"],wapl:["_g","_u","_L"],cmspoll:["_R","_S"],cms:["_R","_S","_g","_p","_c","_c2"],ecom:["_g"]};optional=function(s){var opt=["_g","_c2","_C","_R","_S"];var i=opt.length;do{if(opt[i]===s){return true;}}while(i--);return false;};dbg=function(){var url="http://prof.estat.com/img/debug/";var img=["ok.jpg","warn.jpg","err.jpg","crit.jpg"];var _S=url+img[eStat_er.getLvl()];var e=eStat_er.getErr();document.write('<IMG SRC="'+_S+'" ALT="'+e+'" TITLE="'+e+'"><BR>');};imgLoadChk=function(img,tries){if(img.complete==true){return;};if(tries<=0){if(img.name=="0"){var img_url=img.src+'&jstimeout=1';var _IM2=new Image(1,1);_IM2.alt=img.alt;img.src="";delete img;_IM2.name="1";_IM2.src=img_url;imgLoadChk(_IM2,10);}return;};window.setTimeout(function(){imgLoadChk(img,tries-1);},500);};send=function(FT,t){var _IM=new Image(1,1);_IM.name="0";_IM.src=FT;switch(t){case "wap":_IM.alt=eStat_id.getAlt();break;default:break;};imgLoadChk(_IM,10);};get_S=function(t){var _S="";switch(t){case "wap":_S="http://prof.estat.com/m/wap/";break;default:_S=(eStat_id.isCyber())?"http://stat3.cybermonitor.com/":eStat_id.proto()+"prof.estat.com/m/web/";break;}return _S;};getTag=function(t){var ms=eStat_id.miss(v[t]);if(ms&&t!="cms"){var am="";for(var i=0;i<ms.length;i++){if(!optional(ms[i]))am+=ms[i];}if(am!="")eStat_er.E(eStat_tag+"ManqueArg:"+am,3);}_T=eStat_id.get(v[t]);_T+=eStat_seg.get();_T+=eStat_crm.get();_Tg="&t="+t;};chkTag=function(t){(v[t])?getTag(t):eStat_er.E(eStat_tag+"TagInconnu:"+t,3);_s=eStat_id.get(["_s"]);if(!_s)eStat_er.E(eStat_tag+"ManqueSerial",3);};FT=function(t){return(get_S(t)+_s+"n="+Math.round(Math.random()*1000000000)+_T+_rt+eStat_ev.getEnv(t)+eStat_er.getErr()+_Tg+_V);};this.real_time=function(){_rt="&rt=1";};this.debug=function(){_dbg=1;};this.post=function(t){chkTag(t);switch(t){case"sr": document.cookie="cks="+escape(document.referrer)+"; path=/";break;case "ecom":eStat_er.reset();return FT(t);case "cmspoll":var _FT=FT(t);return _FT;case "cms":if(!eStat_id.hitcms())break;default:(_dbg)?dbg():send(FT(t),t);break;}};};var eStat_er=new Err;var eStat_ev=new Env;var eStat_id=new Opt;var eStat_tag=new Tag;var eStat_seg=new Seg;var eStat_crm=new Crm;_PJS=1;if(typeof(_cmsJS)!="undefined")eStat_loadjs("http://prof.estat.com/js/ms2.js");if(typeof(_ecomJS)!="undefined")eStat_loadjs("http://prof.estat.com/js/ecom.js");
Binary file web/res/metadataplayer/test/emission_fichiers/97820204039860-2000020811.jpg has changed
Binary file web/res/metadataplayer/test/emission_fichiers/Garrigou.jpg has changed
--- a/web/res/metadataplayer/test/emission_fichiers/addthis_widget.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-/* (c) 2008, 2009, 2010 Add This, LLC */
-if(!window._ate){var _atd="www.addthis.com/",_atr="//s7.addthis.com/",_atn="//l.addthiscdn.com/",_euc=encodeURIComponent,_duc=decodeURIComponent,_atc={dr:0,ver:250,loc:0,enote:"",cwait:500,tamp:-1,xamp:0,camp:1,vamp:1,famp:0.02,pamp:0.2,damp:1,abf:!!window.addthis_do_ab};(function(){try{var E=window.location;if(E.protocol.indexOf("file")===0){_atr="http:"+_atr}if(E.hostname.indexOf("localhost")!=-1){_atc.loc=1}}catch(K){}var I=navigator.userAgent.toLowerCase(),L=document,o=window,G=L.location,N={win:/windows/.test(I),xp:/windows nt 5.1/.test(I)||/windows nt 5.2/.test(I),osx:/os x/.test(I),chr:/chrome/.test(I),iph:/iphone/.test(I),ipa:/ipad/.test(I),saf:/safari/.test(I),web:/webkit/.test(I),opr:/opera/.test(I),msi:(/msie/.test(I))&&!(/opera/.test(I)),ffx:/firefox/.test(I),ff2:/firefox\/2/.test(I),ie6:/msie 6.0/.test(I),ie7:/msie 7.0/.test(I),mod:-1},f={vst:[],rev:"78805",bro:N,show:1,dl:G,upm:!!o.postMessage&&(""+o.postMessage).toLowerCase().indexOf("[native code]")!==-1,camp:_atc.camp-Math.random(),xamp:_atc.xamp-Math.random(),vamp:_atc.vamp-Math.random(),pamp:_atc.pamp-Math.random(),afamp:_atc.afamp-Math.random(),ab:"-",seq:1,inst:1,wait:500,tmo:null,cvt:[],avt:null,sttm:new Date().getTime(),max:4294967295,sid:0,sub:!!window.at_sub,dbm:0,uid:null,spt:"static/r07/widget20.png",api:{},imgz:[],hash:window.location.hash};L.ce=L.createElement;L.gn=L.getElementsByTagName;window._ate=f;var t=function(r,p,q,d){if(!r){return q}if(r instanceof Array||(r.length&&(typeof r!=="function"))){for(var l=0,a=r.length,b=r[0];l<a;b=r[++l]){q=p.call(d||r,q,b,l,r)}}else{for(var e in r){q=p.call(d||r,q,r[e],e,r)}}return q},z=Array.prototype.slice,B=function(b){return z.apply(b,z.call(arguments,1))},A=function(a){return(""+a).replace(/(^\s+|\s+$)/g,"")},J=function(a,b){return t(B(arguments,1),function(e,d){return t(d,function(p,l,i){p[i]=l;return p},e)},a)},m=function(b,a){return t(b,function(i,e,d){d=A(d);if(d){i.push(_euc(d)+"="+_euc(A(e)))}return i},[]).join(a||"&")},j=function(b,a){return t((b||"").split(a||"&"),function(p,r){try{var l=r.split("="),i=A(_duc(l[0])),d=A(_duc(l.slice(1).join("=")));if(i){p[i]=d}}catch(q){}return p},{})},P=function(){var a=B(arguments,0),d=a.shift(),b=a.shift();return function(){return d.apply(b,a.concat(B(arguments,0)))}},F=function(b,e,a,d){if(!e){return}if(we){e[(b?"detach":"attach")+"Event"]("on"+a,d)}else{e[(b?"remove":"add")+"EventListener"](a,d,false)}},k=function(d,a,b){F(0,d,a,b)},g=function(d,a,b){F(1,d,a,b)},c={reduce:t,slice:B,strip:A,extend:J,toKV:m,fromKV:j,bind:P,listen:k,unlisten:g};f.util=c;J(f,c);(function(r,w,Q){var p,S=r.util;function s(V,U,X,T,W){this.type=V;this.triggerType=U||V;this.target=X||T;this.triggerTarget=T||X;this.data=W||{}}S.extend(s.prototype,{constructor:s,bubbles:false,preventDefault:S.noop,stopPropagation:S.noop,clone:function(){return new this.constructor(this.type,this.triggerType,this.target,this.triggerTarget,S.extend({},this.data))}});function i(T,U){this.target=T;this.queues={};this.defaultEventType=U||s}function a(T){var U=this.queues;if(!U[T]){U[T]=[]}return U[T]}function q(T,U){this.getQueue(T).push(U)}function e(U,V){var W=this.getQueue(U),T=W.indexOf(V);if(T!==-1){W.splice(T,1)}}function b(T,X,W,V){var U=this;if(!V){setTimeout(function(){U.dispatchEvent(new U.defaultEventType(T,T,X,U.target,W))},10)}else{U.dispatchEvent(new U.defaultEventType(T,T,X,U.target,W))}}function R(U){for(var V=0,X=U.target,W=this.getQueue(U.type),T=W.length;V<T;V++){W[V].call(X,U.clone())}}function d(U){if(!U){return}for(var T in l){U[T]=S.bind(l[T],this)}return U}var l={constructor:i,getQueue:a,addEventListener:q,removeEventListener:e,dispatchEvent:R,fire:b,decorate:d};S.extend(i.prototype,l);r.event={PolyEvent:s,EventDispatcher:i}})(f,f.api,f);f.ed=new f.event.EventDispatcher(f);var n={isBound:0,isReady:0,readyList:[],onReady:function(){if(!n.isReady){n.isReady=1;var a=n.readyList.concat(window.addthis_onload||[]);for(var b=0;b<a.length;b++){a[b].call(window)}n.readyList=[]}},addLoad:function(a){var b=o.onload;if(typeof o.onload!="function"){o.onload=a}else{o.onload=function(){if(b){b()}a()}}},bindReady:function(){if(v.isBound||_atc.xol){return}v.isBound=1;if(L.addEventListener&&!N.opr){L.addEventListener("DOMContentLoaded",v.onReady,false)}var a=window.addthis_product;if(a&&a.indexOf("f")>-1){v.onReady();return}if(N.msi&&window==top){(function(){if(v.isReady){return}try{L.documentElement.doScroll("left")}catch(d){setTimeout(arguments.callee,0);return}v.onReady()})()}if(N.opr){L.addEventListener("DOMContentLoaded",function(){if(v.isReady){return}for(var d=0;d<L.styleSheets.length;d++){if(L.styleSheets[d].disabled){setTimeout(arguments.callee,0);return}}v.onReady()},false)}if(N.saf){var b;(function(){if(v.isReady){return}if(L.readyState!="loaded"&&L.readyState!="complete"){setTimeout(arguments.callee,0);return}if(b===undefined){var d=L.gn("link");for(var e=0;e<d.length;e++){if(d[e].getAttribute("rel")=="stylesheet"){b++}}var l=L.gn("style");b+=l.length}if(L.styleSheets.length!=b){setTimeout(arguments.callee,0);return}v.onReady()})()}v.addLoad(v.onReady)},append:function(b,a){v.bindReady();if(v.isReady){b.call(window,[])}else{v.readyList.push(function(){return b.call(window,[])})}}},v=n,O=f;J(f,{plo:[],lad:function(a){f.plo.push(a)}});J(f,{pub:function(){return _euc((window.addthis_config||{}).username||window.addthis_pub||"")},igv:function(a,b){if(!o.addthis_share){o.addthis_share={}}if(!addthis_share.url){addthis_share.url=(o.addthis_url||a||"").split("#{").shift()}if(!addthis_share.title){addthis_share.title=(o.addthis_title||b||"").split("#{").shift()}if(!o.addthis_config){o.addthis_config={username:o.addthis_pub}}else{if(addthis_config.data_use_cookies===false){_atc.xck=1}}}});if(!_atc.ost){if(!o.addthis_conf){o.addthis_conf={}}for(var H in addthis_conf){_atc[H]=addthis_conf[H]}_atc.ost=1}(function(b,l,e){var q,p=document,a=b.util;b.ckv=a.fromKV(p.cookie,";");function i(d){return a.fromKV(p.cookie,";")[d]}if(!b.cookie){b.cookie={}}b.cookie.rck=i})(f,f.api,f);J(f,{qtp:[],xtp:function(){var b=f,d;while(d=b.qtp.pop()){b.trk(d)}},gat:function(){},atf:null,get_atssh:function(){var e=document,b=f,i=e.getElementById("_atssh");if(!i){i=e.ce("div");i.style.visibility="hidden";i.id="_atssh";b.opp(i.style);e.body.insertBefore(i,e.body.firstChild)}return i},ctf:function(i){var p=document,e=window,b=f,s,l=Math.floor(Math.random()*1000),q=b.get_atssh();if(!b.bro.msi){s=p.ce("iframe");s.id="_atssh"+l}else{if(b.bro.ie6&&!i&&p.location.protocol.indexOf("https")==0){i="javascript:''"}q.innerHTML='<iframe id="_atssh'+l+'" width="1" height="1" name="_atssh'+l+'" '+(i?'src="'+i+'"':"")+">";s=p.getElementById("_atssh"+l)}b.opp(s.style);s.frameborder=s.style.border=0;s.style.top=s.style.left=0;return s},off:function(){return Math.floor((new Date().getTime()-f.sttm)/100).toString(16)},oms:function(d){var b=f;if(d&&d.data&&d.data.service){if(!b.upm){if(b.dcp){return}b.dcp=1}b.trk({gen:300,sh:d.data.service})}},omp:function(b,d,e){var a={};if(b){a.sh=b}if(d){a.cm=d}if(e){a.cs=e}f.img("sh","3",null,a)},trk:function(e){var d=f,i=d.dr,b=(d.rev||"");if(!e){return}if(i){i=i.split("http://").pop()}e.xck=_atc.xck?1:0;e.xxl=1;e.sid=d.ssid();e.pub=d.pub();e.ssl=d.ssl||0;e.du=d.tru(d.du||d.dl.href);if(d.dt){e.dt=d.dt}if(d.cb){e.cb=d.cb}e.lng=d.lng();e.ver=_atc.ver;if(!d.upm&&d.uid){e.uid=d.uid}e.pc=window.addthis_product||"men-"+_atc.ver;if(i){e.dr=d.tru(i)}if(d.dh){e.dh=d.dh}if(b){e.rev=b}if(d.xfr){if(d.upm){if(d.atf){d.atf.contentWindow.postMessage(m(e),"*")}}else{var l=d.get_atssh();base="static/r07/sh20.html"+(false?"?t="+new Date().getTime():"");if(d.atf){l.removeChild(l.firstChild)}d.atf=d.ctf();d.atf.src=_atr+base+"#"+m(e);l.appendChild(d.atf)}}else{f.qtp.push(e)}},img:function(l,r,b,p,q){if(!window.at_sub&&!_atc.xtr){var d=f,e=p||{};e.evt=l;if(b){e.ext=b}d.avt=e;if(q===1){d.xmi(true)}else{d.sxm(true)}}},cuid:function(){return((f.sttm/1000)&f.max).toString(16)+("00000000"+(Math.floor(Math.random()*(f.max+1))).toString(16)).slice(-8)},ssid:function(){if(f.sid===0){f.sid=f.cuid()}return f.sid},sta:function(){var b=f;return"AT-"+(b.pub()?b.pub():"unknown")+"/-/"+b.ab+"/"+b.ssid()+"/"+(b.seq++)+(b.uid!==null?"/"+b.uid:"")},cst:function(a){return"CXNID=2000001.521545608054043907"+(a||2)+"NXC"},fcv:function(b,a){return _euc(b)+"="+_euc(a)+";"+f.off()},cev:function(b,a){f.cvt.push(f.fcv(b,a));f.sxm(true)},sxm:function(a){if(f.tmo!==null){clearTimeout(f.tmo)}if(a){f.tmo=f.sto("_ate.xmi(false)",f.wait)}},xmi:function(r){var b=f,p=b.dl?b.dl.hostname:"";if(b.cvt.length>0||b.avt){b.sxm(false);if(_atc.xtr){return}var l=b.avt||{};l.ce=b.cvt.join(",");b.cvt=[];b.avt=null;b.trk(l);if(r){var q=document,e=q.ce("iframe");e.id="_atf";f.opp(e.style);q.body.appendChild(e);e=q.getElementById("_atf")}}}});J(f,{_rec:[],rec:function(e){if(!e){return}var q=j(e),b=f,d=b.atf,l=b._rec,w;if(q.ssh){b.ssh(q.ssh)}if(q.uid){b.uid=q.uid}if(q.dbm){b.dbm=q.dbm}if(q.rdy){b.xfr=1;b.xtp();return}for(var Q=0;Q<l.length;Q++){l[Q](q)}},xfr:!f.upm||!f.bro.ffx,ssh:function(b){f.gssh=1;var a=window.addthis_ssh=_duc(b);f._ssh=a.split(",")},com:function(a){if(window.parent&&window.postMessage){window.parent.postMessage(a,"*")}else{f.ifm(a)}},ifm:function(b){if(addthis_wpl){var d=(addthis_wpl.split("#"))[0];window.parent.location.href=d+"#at"+b}return false},pmh:function(a){if(a.origin.slice(-12)==".addthis.com"){f.rec(a.data)}}});J(f,{lng:function(){return window.addthis_language||(window.addthis_config||{}).ui_language||(f.bro.msi?navigator.userLanguage:navigator.language)},iwb:function(a){var b={th:1,pl:1,sl:1,gl:1,hu:1,is:1,nb:1,se:1,su:1};return !!b[a]},ivl:function(a){var b={af:1,afr:"af",ar:1,ara:"ar",az:1,aze:"az",be:1,bye:"be",bg:1,bul:"bg",bn:1,ben:"bn",bs:1,bos:"bs",ca:1,cat:"ca",cs:1,ces:"cs",cze:"cs",cy:1,cym:"cy",da:1,dan:"da",de:1,deu:"de",ger:"de",el:1,gre:"el",ell:"ell",es:1,esl:"es",spa:"spa",et:1,est:"et",eu:1,fa:1,fas:"fa",per:"fa",fi:1,fin:"fi",fo:1,fao:"fo",fr:1,fra:"fr",fre:"fr",ga:1,gae:"ga",gdh:"ga",gl:1,glg:"gl",he:1,heb:"he",hi:1,hin:"hin",hr:1,cro:"hr",hu:1,hun:"hu",id:1,ind:"id",is:1,ice:"is",it:1,ita:"it",ja:1,jpn:"ja",ko:1,kor:"ko",ku:1,lb:1,ltz:"lb",lt:1,lit:"lt",lv:1,lav:"lv",mk:1,mac:"mk",mak:"mk",mn:1,ml:1,ms:1,msa:"ms",may:"ms",nb:1,nl:1,nla:"nl",dut:"nl",no:1,nn:1,nno:"no",oc:1,oci:"oc",pl:1,pol:"pl",pt:1,por:"pt",ro:1,ron:"ro",rum:"ro",ru:1,rus:"ru",sk:1,slk:"sk",slo:"sk",sl:1,slv:"sl",sq:1,alb:"sq",sr:1,se:1,ser:"sr",su:1,sv:1,sve:"sv",sw:1,swe:"sv",ta:1,tam:"ta",te:1,teg:"te",th:1,tha:"th",tl:1,tgl:"tl",tr:1,tur:"tr",uk:1,ukr:"uk",ur:1,urd:"ur",vi:1,vie:"vi","zh-hk":1,"chi-hk":"zh-hk","zho-hk":"zh-hk","zh-tr":1,"chi-tr":"zh-tr","zho-tr":"zh-tr","zh-tw":1,"chi-tw":"zh-tw","zho-tw":"zh-tw",zh:1,chi:"zh",zho:"zh"};if(b[a]){return b[a]}a=a.split("-").shift();if(b[a]){if(b[a]===1){return a}else{return b[a]}}return 0},gvl:function(a){var b=f.ivl(a)||"en";if(b===1){b=a}return b},alg:function(e,d){var a=(e||f.lng()||"en").toLowerCase(),b=f.ivl(a);if(a.indexOf("en")!==0&&(!f.pll||d)){if(b){if(b!==1){a=b}f.pll=f.ajs("static/r07/lang03/"+a+".js")}}}});J(f,{trim:function(a,b){try{a=a.replace(/^[\s\u3000]+|[\s\u3000]+$/g,"");if(b){a=_euc(a)}}catch(b){}return a},trl:[],tru:function(b,a){var d="";if(b){d=b.substr(0,300);if(d!=b){f.trl.push(a)}}return d},sto:function(b,a){return setTimeout(b,a)},opp:function(a){a.width=a.height="1px";a.position="absolute";a.zIndex=100000},jlr:{},acs:function(b){var a=L.ce("link"),d=(L.gn("head")[0]||L.documentElement);a.rel="stylesheet";a.type="text/css";a.href=b;a.media="all";d.insertBefore(a,d.firstChild)},ajs:function(b,a){if(!f.jlr[b]){var e=L.ce("script"),d=L.gn("head")[0]||L.documentElement;e.src=(a?"":_atr)+b;d.insertBefore(e,d.firstChild);f.jlr[b]=1;return e}return 1},jlo:function(){try{var q=document,b=f,p=b.lng(),i=function(d){var a=new Image();f.imgz.push(a);a.src=d};b.alg(p);if(!b.pld){if(b.bro.ie6){i(_atr+b.spt);i(_atr+"static/t00/logo1414.gif");i(_atr+"static/t00/logo88.gif");if(window.addthis_feed){i("static/r05/feed00.gif",1)}}if(b.pll&&!window.addthis_translations){b.sto(function(){b.pld=b.ajs("static/r07/menu57.js")},10)}else{b.pld=b.ajs("static/r07/menu57.js")}}}catch(l){}},ao:function(b,l,i,d,e,a){f.lad(["open",b,l,i,d,e,a]);f.jlo();return false},ac:function(){},as:function(b,d,a){f.lad(["send",b,d,a]);f.jlo()}});(function(e,l,q){var w=document,r=1,a=["cbea","kkk","zvys","phz"];function b(d){return d.replace(/[a-zA-Z]/g,function(i){return String.fromCharCode((i<="Z"?90:122)>=(i=i.charCodeAt(0)+13)?i:i-26)})}for(var p=0;p<a.length;p++){a[p]=" "+b(a[p])+" "}function s(i){var S=0,R;i=(i||"").toLowerCase()+" ";if(!i){return S}for(var d=0;d<a.length;d++){R=a[d];if(i==R.replace(/ /g,"")||i.indexOf(R)>-1||i.indexOf(R.replace(/^ /g,""))===0){S|=r}}return S}function Q(){var U=(o.addthis_title||w.title),R=s(U),T=w.all?w.all.tags("META"):w.getElementsByTagName?w.getElementsByTagName("META"):new Array();if(T&&T.length){for(var S=0;S<T.length;S++){var d=T[S]||{},W=(d.name||"").toLowerCase(),V=d.content;if(W=="description"||W=="keywords"){R|=s(V)}}}return R}if(!e.ad){e.ad={}}e.ad.cla=Q})(f,f.api,f);var o=window,M=o.addthis_config||{};function h(){try{if(_atc.xol&&!_atc.xcs){f.acs(_atr+"static/r07/widget40.css")}var ad=f,q=ad.bro.msi,b=0,S=L.title,T=L.referer||L.referrer||"",R=G?G.href:null,r=R,aa=G.hostname,ac=R?R.indexOf("sms_ss"):-1,W=(f.lng().split("-")).shift(),p=(G.href.indexOf(_atr)==-1&&!ad.sub),X=L.gn("link"),d=_atr+"static/r07/sh20.html#",U=R&&R.indexOf("https")===0?1:0,s,ae,Q=function(){ae.pc=window.addthis_product||"men"+_atc.ver};for(var Y=0;Y<X.length;Y++){var V=X[Y];if(V.rel&&V.rel=="canonical"&&V.href){r=V.href}}r=r.split("#{").shift();ad.igv(r,L.title||"");ad.dr=ad.tru(T,"fr");ad.du=ad.tru(r,"fp");ad.dt=S=o.addthis_share.title;ad.cb=ad.ad.cla();ad.dh=G.hostname;ad.ssl=U;ae={cb:ad.cb,ab:ad.ab,dh:ad.dh,dr:ad.dr,du:ad.du,dt:S,inst:ad.inst,lng:ad.lng(),pc:o.addthis_product||"men",pub:ad.pub(),ssl:U,sid:f.ssid(),srd:_atc.damp,srf:_atc.famp,srp:_atc.pamp,srx:_atc.xamp,ver:_atc.ver,xck:_atc.xck||0};if(ad.trl.length){ae.trl=ad.trl.join(",")}if(ad.rev){ae.rev=ad.rev}if(ac>-1&&R.indexOf(_atd+"book")==-1){var w=[];var Z=R.substr(ac);Z=Z.split("&").shift().split("#").shift().split("=").pop();ae.sr=Z;if(ad.vamp>=0&&!ad.sub&&Z.length){w.push(ad.fcv("plv",Math.round(1/_atc.vamp)));w.push(ad.fcv("rsc",Z));ae.ce=w.join(",")}}if(ad.upm){ae.xd=1;if(f.bro.ffx){ae.xld=1}}if(p){if(ad.upm){if(q){f.sto(function(){Q();ad.atf=s=ad.ctf(d+m(ae))},f.wait);o.attachEvent("onmessage",ad.pmh)}else{s=ad.ctf();o.addEventListener("message",ad.pmh,false)}if(f.bro.ffx){s.src=d;f.qtp.push(ae)}else{if(!q){f.sto(function(){Q();s.src=d+m(ae)},f.wait)}}}else{s=ad.ctf();f.sto(function(){Q();s.src=d+m(ae)},f.wait)}if(s){ad.atf=s=ad.get_atssh().appendChild(s)}}if(o.addthis_language||M.ui_language){ad.alg()}if(ad.plo.length>0){ad.jlo()}}catch(ab){}}f.ed.addEventListener("addthis.menu.share",f.oms);o._ate=O;o._adr=v;try{var D=L.gn("script"),u=D[D.length-1],x=u.src.indexOf("#")>-1?u.src.replace(/^[^\#]+\#?/,""):u.src.replace(/^[^\?]+\??/,""),y=j(x);if(y.pub||y.username){o.addthis_pub=_duc(y.pub?y.pub:y.username)}if(o.addthis_pub&&o.addthis_config){o.addthis_config.username=o.addthis_pub}if(y.domready){_atc.dr=1}if(y.async){_atc.xol=1}if(_atc.ver===120){var C="atb"+f.cuid();L.write('<span id="'+C+'"></span>');f.igv();f.lad(["span",C,addthis_share.url||"[url]",addthis_share.title||"[title]"])}if(o.addthis_clickout){f.lad(["cout"])}if(!_atc.xol&&!_atc.xcs&&M.ui_use_css!==false){f.acs(_atr+"static/r07/widget40.css")}}catch(K){}n.bindReady();n.append(h);(function(i,l,p){var d,w=i.util,b=i.event.EventDispatcher,r=25,e=[];function q(T,V,S){var R=[];function R(){R.push(arguments)}function U(){S[T]=V;while(R.length){V.apply(S,R.shift())}}R.ready=U;return R}function s(T){if(T&&T instanceof a){e.push(T)}for(var R=0;R<e.length;){var S=e[R];if(S&&S.test()){e.splice(R,1);a.fire("load",S,{resource:S})}else{R++}}if(e.length){setTimeout(s,r)}}function a(V,S,U){var R=this,T=new b(R);T.decorate(T).decorate(R);this.ready=false;this.loading=false;this.id=V;this.url=S;if(typeof(U)==="function"){this.test=U}else{this.test=function(){return(!!_window[U])}}a.addEventListener("load",function(W){var X=W.resource;if(!X||X.id!==R.id){return}R.loading=false;R.ready=true;T.fire(W.type,X,{resource:X})})}w.extend(a.prototype,{load:function(){if(this.url.substr(this.url.length-4)==".css"){f.acs(this.url)}else{f.ajs(this.url,1)}this.loading=true;a.monitor(this)}});var Q=new b(a);Q.decorate(Q).decorate(a);w.extend(a,{known:{jquery:new a("jquery","//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js","jQuery"),ga:new a("ga","//www.google-analytics.com/ga.js",function(){var R=_window._gat;return !!(R&&(typeof(R._getTracker)==="function"))})},loading:e,monitor:s});i.resource={Resource:a,ApiQueueFactory:q}})(f,f.api,f)})();function addthis_open(){if(typeof iconf=="string"){iconf=null}return _ate.ao.apply(_ate,arguments)}function addthis_close(){_ate.ac()}function addthis_sendto(){_ate.as.apply(_ate,arguments);return false}if(_atc.dr){_adr.onReady()}}else{_ate.inst++}if(_atc.abf){addthis_open(document.getElementById("ab"),"emailab",window.addthis_url||"[URL]",window.addthis_title||"[TITLE]")};if(!window.addthis||window.addthis.nodeType!==undefined){window.addthis=(function(){var g={aim:"AIM",a1webmarks:"A1‑Webmarks",aim:"AIM Share",amazonwishlist:"Amazon",aolmail:"AOL Mail",aviary:"Aviary Capture",domaintoolswhois:"Whois Lookup",googlereader:"Google Reader",googletranslate:"Google Translate",linkagogo:"Link-a-Gogo",meneame:"Menéame",misterwong:"Mister Wong",mailto:"Email App",myaol:"myAOL",myspace:"MySpace",readitlater:"Read It Later",stumbleupon:"StumbleUpon",typepad:"TypePad",wordpress:"WordPress",yahoobkm:"Y! Bookmarks",yahoomail:"Y! Mail"},i=document,f=i.gn("body").item(0),h=_ate.util.bind,c=_ate.ed,b=function(d,n){var o;if(window._atw&&_atw.list){o=_atw.list[d]}else{if(g[d]){o=g[d]}else{o=(n?d:(d.substr(0,1).toUpperCase()+d.substr(1)))}}return o.replace(/ /g," ")},l=function(d,w,u,t,v){w=w.toUpperCase();var r=(d==f&&addthis.cache[w]?addthis.cache[w]:(d||f||i.body).getElementsByTagName(w)),q=[],s,p;if(d==f){addthis.cache[w]=r}if(v){for(s=0;s<r.length;s++){p=r[s];if(p.className.indexOf(u)>-1){q.push(p)}}}else{u=u.replace(/\-/g,"\\-");var n=new RegExp("(^|\\s)"+u+(t?"\\w*":"")+"(\\s|$)");for(s=0;s<r.length;s++){p=r[s];if(n.test(p.className)){q.push(p)}}}return(q)},m=i.getElementsByClassname||l;function k(d){if(typeof d=="string"){var n=d.substr(0,1);if(n=="#"){d=i.getElementById(d.substr(1))}else{if(n=="."){d=m(f,"*",d.substr(1))}else{}}}if(!d){d=[]}else{if(!(d instanceof Array)){d=[d]}}return d}function a(n,d){return function(){addthis.plo.push({call:n,args:arguments,ns:d})}}function j(o){var n=this,d=this.queue=[];this.name=o;this.call=function(){d.push(arguments)};this.call.queuer=this;this.flush=function(r,q){for(var p=0;p<d.length;p++){r.apply(q||n,d[p])}return r}}return{ost:0,cache:{},plo:[],links:[],ems:[],init:_adr.onReady,_Queuer:j,_queueFor:a,_select:k,_gebcn:l,button:a("button"),toolbox:a("toolbox"),update:a("update"),util:{getServiceName:b},addEventListener:h(_ate.ed.addEventListener,_ate.ed),removeEventListener:h(_ate.ed.removeEventListener,_ate.ed)}})()}_adr.append((function(){if(!window.addthis.ost){_ate.extend(addthis,_ate.api);var d=document,u=undefined,w=window,unaccent=function(s){if(s.indexOf("&")>-1){s=s.replace(/&([aeiou]).+;/g,"$1")}return s},customServices={},globalConfig=w.addthis_config,globalShare=w.addthis_share,upConfig={},upShare={},body=d.gn("body").item(0),mrg=function(o,n){if(n&&o!==n){for(var k in n){if(o[k]===u){o[k]=n[k]}}}},addevts=function(o,ss,au){var oldclick=o.onclick||function(){},genshare=function(){_ate.ed.fire("addthis.menu.share",window.addthis||{},{service:ss,url:o.share.url})};if(o.conf.data_ga_tracker||addthis_config.data_ga_tracker||o.conf.data_ga_property||addthis_config.data_ga_property){o.onclick=function(){_ate.gat(ss,au,o.conf,o.share);genshare();oldclick()}}else{o.onclick=function(){genshare();oldclick()}}},rpl=function(o,n){var r={};for(var k in o){if(n[k]){r[k]=n[k]}else{r[k]=o[k]}}return r},addthis=window.addthis,genieu=function(share){return"mailto:?subject="+_euc(share.title?share.title:"%20")+"&body="+_euc(share.title?share.title:"")+(share.title?"%0D%0A":"")+_euc(share.url)+"%0D%0A%0D%0AShared via AddThis.com"},b_title={email:"Email",mailto:"Email",print:"Print",favorites:"Save to Favorites",twitter:"Tweet This",digg:"Digg This",more:"View more services"},json={email_vars:1,modules:1,templates:1,services_custom:1},nosend={feed:1,more:1,email:1,mailto:1},nowindow={feed:1,email:1,mailto:1,print:1,more:1,favorites:1},a_config=["username","services_custom","services_exclude","services_compact","services_expanded","ui_click","ui_hide_embed","ui_delay","ui_hover_direction","ui_language","ui_offset_top","ui_offset_left","ui_header_color","ui_header_background","ui_icons","ui_cobrand","ui_use_embeddable_services","data_use_cookies","data_track_clickback","data_track_linkback"],a_share=["url","title","templates","email_template","email_vars","html","swfurl","iframeurl","width","height","modules","screenshot","author","description","content"],_uniquify=function(r){var a=[];var l=r.length;for(var i=0;i<l;i++){for(var j=i+1;j<l;j++){if(r[i]===r[j]){j=++i}}a.push(r[i])}return a},_svcurl=function(config,share){var sv=config.services instanceof Array?config.services[0]:config.services||"";return"http://"+_atd+"bookmark.php?v="+_atc.ver+"&pub="+_euc(_ate.pub())+"&s="+sv+(share.url?"&url="+_euc(share.url):"")+(share.title?"&title="+_euc(share.title):"")+"&tt=0"},_makeButton=function(w,h,alt,url){var img=d.ce("img");img.width=w;img.height=h;img.border=0;img.alt=alt;img.src=url;return img},_parseThirdPartyAttributes=function(el,prefix){var key,attr=[],rv={};for(var i=0;i<el.attributes.length;i++){key=el.attributes[i];attr=key.name.split(prefix+":");if(attr.length==2){rv[attr.pop()]=key.value}}return rv},_parseAttributes=function(el,attrs,overrides,childWins){var rv={};overrides=overrides||{};for(var i=0;i<attrs.length;i++){if(overrides[attrs[i]]&&!childWins){rv[attrs[i]]=overrides[attrs[i]]}else{if(el){var p="addthis:"+attrs[i],v=el.getAttribute?el.getAttribute(p)||el[p]:el[p];if(v){rv[attrs[i]]=v}else{if(overrides[attrs[i]]){rv[attrs[i]]=overrides[attrs[i]]}}if(rv[attrs[i]]==="true"){rv[attrs[i]]=true}else{if(rv[attrs[i]]==="false"){rv[attrs[i]]=false}}}}if(rv[attrs[i]]!==undefined&&json[attrs[i]]&&(typeof rv[attrs[i]]=="string")){eval("var e = "+rv[attrs[i]]);rv[attrs[i]]=e}}return rv},_processCustomServices=function(conf){var acs=(conf||{}).services_custom;if(!acs){return}if(!(acs instanceof Array)){acs=[acs]}for(var i=0;i<acs.length;i++){var service=acs[i];if(service.name&&service.icon&&service.url){service.code=service.url=service.url.replace(/ /g,"");if(service.code.indexOf("http")===0){service.code=service.code.substr((service.code.indexOf("https")===0?8:7))}service.code=service.code.split("?").shift().split("/").shift().toLowerCase();customServices[service.code]=service}}},_select=addthis._select,_getCustomService=function(ss,conf){return customServices[ss]||{}},_getATtributes=function(el,config,share,childWins){var rv={conf:config||{},share:share||{}};rv.conf=_parseAttributes(el,a_config,config,childWins);rv.share=_parseAttributes(el,a_share,share,childWins);return rv},_render=function(what,conf,attrs){_ate.igv();if(what){conf=conf||{};attrs=attrs||{};var config=conf.conf||globalConfig,share=conf.share||globalShare,onmouseover=attrs.onmouseover,onmouseout=attrs.onmouseout,onclick=attrs.onclick,internal=attrs.internal,ss=attrs.singleservice;if(ss){config.product="tbx-"+_atc.ver;if(onclick===u){onclick=nosend[ss]?function(el,config,share){var s=rpl(share,upShare);return addthis_open(el,ss,s.url,s.title,rpl(config,upConfig),s)}:nowindow[ss]?function(el,config,share){var s=rpl(share,upShare);return addthis_sendto(ss,rpl(config,upConfig),s)}:null}}else{if(!attrs.noevents){if(!attrs.nohover){if(onmouseover===u){onmouseover=function(el,config,share){return addthis_open(el,"",null,null,config,share)}}if(onmouseout===u){onmouseout=function(el){return addthis_close()}}if(onclick===u){onclick=function(el,config,share){return addthis_sendto("more",config,share)}}}else{if(onclick===u){onclick=function(el,config,share){return addthis_open(el,"more",null,null,config,share)}}}}}what=_select(what);for(var i=0;i<what.length;i++){var o=what[i],oattr=_getATtributes(o,config,share,true)||{};mrg(oattr.conf,globalConfig);mrg(oattr.share,globalShare);o.conf=oattr.conf;o.share=oattr.share;if(o.conf.ui_language){_ate.alg(o.conf.ui_language)}_processCustomServices(o.conf);if((!o.conf||!o.conf.ui_click)&&!_ate.bro.ipa){if(onmouseover){o.onmouseover=function(){return onmouseover(this,this.conf,this.share)}}if(onmouseout){o.onmouseout=function(){return onmouseout(this)}}if(onclick){o.onclick=function(){return onclick(this,this.conf,this.share)}}}else{if(onclick){if(ss){o.onclick=function(){return onclick(this,this.conf,this.share)}}else{o.onclick=function(){return addthis_open(this,"",null,null,this.conf,this.share)}}}}if(o.tagName.toLowerCase()=="a"){if(ss){var customService=_getCustomService(ss,o.conf);o.conf.product="tbx-"+_atc.ver;if(customService&&customService.code&&customService.icon){if(o.firstChild&&o.firstChild.className.indexOf("at300bs")>-1){o.firstChild.style.background="url("+customService.icon+") no-repeat top left"}}if(!nowindow[ss]){var t=_ate.trim,template=o.share.templates&&o.share.templates[ss]?o.share.templates[ss]:"",url=o.share.url||addthis_share.url,title=o.share.title||addthis_share.title,swfurl=o.share.swfurl||addthis_share.swfurl,width=o.share.width||addthis_share.width,height=o.share.height||addthis_share.height,description=o.share.description||addthis_share.description,screenshot=o.share.screenshot||addthis_share.screenshot;o.href="//"+_atd+"bookmark.php?pub="+t(addthis_config.username||o.conf.username||_ate.pub(),1)+"&v="+_atc.ver+"&source=tbx-"+_atc.ver+"&tt=0&s="+ss+"&url="+_euc(url||"")+"&title="+t(title||"",1)+"&content="+t(o.share.content||addthis_share.content||"",1)+(template?"&template="+_euc(template):"")+(o.conf.data_track_clickback||o.conf.data_track_linkback||(!_ate.pub())?"&sms_ss=1":"")+"&lng="+(o.conf.ui_language||_ate.lng()||"xy").split("-").shift()+(description?"&description="+t(description,1):"")+(swfurl?"&swfurl="+_euc(swfurl):"")+(attrs.issh?"&ips=1":"")+(width?"&width="+_euc(width):"")+(height?"&height="+_euc(height):"")+(screenshot?"&screenshot="+_euc(screenshot):"")+(customService&&customService.url?"&acn="+_euc(customService.name)+"&acc="+_euc(customService.code)+"&acu="+_euc(customService.url):"")+(_ate.uid?"&uid="+_euc(_ate.uid):"");addevts(o,ss,url);o.target="_blank";addthis.links.push(o)}else{if(ss=="mailto"||(ss=="email"&&(o.conf.ui_use_mailto||_ate.bro.iph||_ate.bro.ipa))){o.onclick=function(){};o.href=genieu(o.share);addevts(o,ss,url);addthis.ems.push(o)}}if(!o.title||o.at_titled){o.title=unaccent(b_title[ss]?b_title[ss]:"Send to "+addthis.util.getServiceName(ss,!customService));o.at_titled=1}}}var app;switch(internal){case"img":if(!o.hasChildNodes()){var lang=(o.conf.ui_language||_ate.lng()).split("-").shift(),validatedLang=_ate.ivl(lang);if(!validatedLang){lang="en"}else{if(validatedLang!==1){lang=validatedLang}}app=_makeButton(_ate.iwb(lang)?150:125,16,"Share",_atr+"static/btn/v2/lg-share-"+lang.substr(0,2)+".gif")}break}if(app){o.appendChild(app)}}}},buttons=addthis._gebcn(body,"A","addthis_button_",true,true),_renderToolbox=function(collection,config,share,reprocess){for(var i=0;i<collection.length;i++){var b=collection[i];if(b==null){continue}if(reprocess!==false||!b.ost){var attr=_getATtributes(b,config,share,true),hc=0,a="at300",c=b.className||"",passthrough="",s=c.match(/addthis_button_([\w\.]+)(?:\s|$)/),options=u,sv=s&&s.length?s[1]:0;mrg(attr.conf,globalConfig);mrg(attr.share,globalShare);if(sv){if(sv==="tweetmeme"){var tm_attr=_parseThirdPartyAttributes(b,"tm"),tmw=50,tmh=61;passthrough=_ate.util.toKV(tm_attr);if(tm_attr.style==="compact"){tmw=95;tmh=25}b.innerHTML='<iframe frameborder="0" width="'+tmw+'" height="'+tmh+'" scrolling="no" allowTransparency="true" scrollbars="no"'+(_ate.bro.ie6?" src=\"javascript:''\"":"")+"></iframe>";var tm=b.firstChild;tm.src="//api.tweetmeme.com/button.js?url="+_euc(attr.share.url)+"&"+passthrough}else{if(sv==="facebook_like"){var fblike;passthrough=_ate.util.toKV(_parseThirdPartyAttributes(b,"fb:like"));if(!_ate.bro.msi){fblike=d.ce("iframe")}else{b.innerHTML='<iframe frameborder="0" scrolling="no" allowTransparency="true" scrollbars="no"'+(_ate.bro.ie6?" src=\"javascript:''\"":"")+"></iframe>";fblike=b.firstChild}fblike.style.overflow="hidden";fblike.style.border="none";fblike.style.borderWidth="0px";fblike.style.width="82px";fblike.style.height="25px";fblike.style.marginTop="-2px";fblike.src="//www.facebook.com/plugins/like.php?href="+_euc(attr.share.url)+"&layout=button_count&show_faces=false&width=100&action=like&font=arial&"+passthrough;if(!_ate.bro.msi){b.appendChild(fblike)}}else{if(sv.indexOf("preferred")>-1){if(b._iss){continue}window.addthis_product="tbx-"+_atc.ver;s=c.match(/addthis_button_preferred_([0-9]+)(?:\s|$)/);var svidx=((s&&s.length)?Math.min(12,Math.max(1,parseInt(s[1]))):1)-1;if(window._atw){var excl=_atw.conf.services_exclude,locopts=_atw.loc,opts=_uniquify(addthis_options.replace(",more","").split(",").concat(locopts.split(",")));do{sv=opts[svidx++]}while((excl.indexOf(sv)>-1||(b.parentNode.services||{})[sv])&&svidx<opts.length);b._ips=1;if(b.className.indexOf(sv)==-1){b.className+=" addthis_button_"+sv;b._iss=1}if(!b.parentNode.services){b.parentNode.services={}}b.parentNode.services[sv]=1}else{if(attr.conf.ui_language||window.addthis_language){_ate.alg(attr.conf.ui_language)}_ate.plo.push(["deco",_renderToolbox,[b],config,share,true]);if(_ate.gssh){_ate.pld=_ate.ajs("static/r07/menu57.js")}else{if(!_ate.pld){_ate.pld=1;var loadmenu=function(){_ate.pld=_ate.ajs("static/r07/menu57.js")};if(_ate.upm){_ate._rec.push(function(data){if(data.ssh){loadmenu()}});_ate.sto(loadmenu,500)}else{loadmenu()}}}continue}}}}if(!b.childNodes.length){var sp=d.ce("span");b.appendChild(sp);sp.className=a+"bs at15t_"+sv}else{if(b.childNodes.length==1){var cn=b.childNodes[0];if(cn.nodeType==3){var sp=d.ce("span"),tv=cn.nodeValue;b.insertBefore(sp,cn);sp.className=a+"bs at15t_"+sv}}else{hc=1}}if(sv==="compact"){if(!hc&&c.indexOf(a)==-1){b.className+=" "+a+"m"}}else{if(sv==="expanded"){if(!hc&&c.indexOf(a)==-1){b.className+=" "+a+"m"}options={nohover:true,singleservice:"more"}}else{if((b.parentNode.className||"").indexOf("toolbox")>-1){if(!b.parentNode.services){b.parentNode.services={}}b.parentNode.services[sv]=1}if(!hc&&c.indexOf(a)==-1){b.className+=" "+a+"b"}options={singleservice:sv}}}if(b._ips){if(!options){options={}}options.issh=true}_render([b],attr,options);b.ost=1;window.addthis_product="tbx-"+_atc.ver}}}},gat=function(s,au,conf,share){var pageTracker=conf.data_ga_tracker,propertyId=conf.data_ga_property;if(propertyId&&typeof(window._gat)=="object"){pageTracker=_gat._getTracker(propertyId)}if(pageTracker&&typeof(pageTracker)=="string"){pageTracker=window[pageTracker]}if(pageTracker&&typeof(pageTracker)=="object"){var gaUrl=au||(share||{}).url||location.href;if(gaUrl.toLowerCase().replace("https","http").indexOf("http%3a%2f%2f")==0){gaUrl=_duc(gaUrl)}try{pageTracker._trackEvent("addthis",s,gaUrl)}catch(e){try{pageTracker._initData();pageTracker._trackEvent("addthis",s,gaUrl)}catch(e){}}}};_ate.gat=gat;addthis.update=function(which,what,value){if(which=="share"){if(!window.addthis_share){window.addthis_share={}}window.addthis_share[what]=value;upShare[what]=value;for(var i in addthis.links){var o=addthis.links[i],rx=new RegExp("&"+what+"=(.*)&"),ns="&"+what+"="+_euc(value)+"&";o.href=o.href.replace(rx,ns);if(o.href.indexOf(what)==-1){o.href+=ns}}for(var i in addthis.ems){var o=addthis.ems[i];o.href=genieu(addthis_share)}}else{if(which=="config"){if(!window.addthis_config){window.addthis_config={}}window.addthis_config[what]=value;upConfig[what]=value}}};addthis._render=_render;var rsrcs=[new _ate.resource.Resource("counter",_atr+"js/250/api.sharecounter.js",function(){return window.addthis.counter.ost}),new _ate.resource.Resource("countercss",_atr+"static/r07/counter40.css",function(){return true})];addthis.counter=function(what,config,share){if(what){what=addthis._select(what);if(what.length){for(var k in rsrcs){rsrcs[k].load()}}}};addthis.button=function(what,config,share){_render(what,{conf:config,share:share},{internal:"img"})};addthis.toolbox=function(what,config,share){var toolboxes=_select(what);for(var i=0;i<toolboxes.length;i++){var tb=toolboxes[i],attr=_getATtributes(tb,config,share),sp=d.ce("div"),c;if(tb){c=tb.getElementsByTagName("a");if(c){_renderToolbox(c,attr.conf,attr.share)}tb.appendChild(sp)}sp.className="atclear"}};addthis.ready=function(){var at=addthis,a=".addthis_";if(at.ost){return}at.ost=1;addthis.toolbox(a+"toolbox");addthis.button(a+"button");addthis.counter(a+"counter");_renderToolbox(buttons,null,null,false);_ate.ed.fire("addthis.ready",addthis);for(var i=0,plo=at.plo,q;i<plo.length;i++){q=plo[i];(q.ns?at[q.ns]:at)[q.call].apply(this,q.args)}};addthis.util.getAttributes=_getATtributes;window.addthis=addthis;window.addthis.ready()}}));_ate.extend(addthis,{counter:(function(){var s=1,z=_ate,x=document,n=window,p=addthis,j=n.addthis_config,k=n.addthis_share,r=function(w,d,a){w/=d;return Math.round(w*10)/10+a},i=function(a){var d=(""+a).split(".").shift().length;if(isNaN(a)){return a}else{if(d<4){return Math.round(a)}else{if(d<7){return r(a,1000,"K")}else{if(d<10){return r(a,1000000,"M")}else{return r(a,1000000000,"B")}}}}},q=function(d){try{if(n.JSON&&n.JSON.parse){return JSON.parse(d)}return _ate.util.fromKV(d)}catch(a){return{}}},o=function(d){try{if(n.JSON&&n.JSON.stringify){return JSON.stringify(d)}return _ate.util.toKV(d)}catch(a){return""}},g=function(d){var a=_ate.cookie.rck("_atshc");if(a){return(q(a)||{})[d]||-1}return -1},c=function(d,w){var a=_ate.cookie.rck("_atshc"),B;if(a){a=q(a);B=(a||{})[d]||0;if(B&&w>B){delete a[d];_ate.cookie.sck("_atshc",o(a),0,1)}}},y=function(d){var a=_ate.cookie.rck("_atshc"),w=A(d)+1;u(d,w);if(!a){a={}}else{a=q(a)}if(a[d.url]){delete a[d.url]}a[_euc(d.url)]=w;_ate.cookie.sck("_atshc",o(a),0,1)},A=function(a){var d=0;if(a&&a.firstChild&&a.firstChild.firstChild){d=parseInt(a.firstChild.firstChild.nodeValue);if(isNaN(d)){d=0}}return d},u=function(d,D){if(!d){return}if(d.firstChild&&d.firstChild.nodeType==3){d.removeChild(d.firstChild)}if(!d.firstChild){var F=x.ce("a"),B=x.ce("a"),E=x.ce("span"),a=x.createTextNode("Share"),w=d.addthis_conf||{},C=d.addthis_share||{};F.className="addthis_button_expanded";B.className="atc_s addthis_button_compact";d.appendChild(F);d.appendChild(B);B.appendChild(E);E.appendChild(a);w.ui_offset_top=18;w.ui_offset_left=-4;addthis.button(B,w,C);addthis._render([F],{conf:w,share:C},{nohover:true,singleservice:"more"})}if(d.firstChild.firstChild){d.firstChild.removeChild(d.firstChild.firstChild)}D=x.createTextNode(D);d.firstChild.appendChild(D)},b=function(a,d){u(a,i(d))},f=[],l=function(a,B,C){var d=0,w=g(a.url);if(B.error){d="?"}else{d=B.shares}if(!isNaN(w)&&((isNaN(d)&&w>0)||w>d)){d=w}c(a.url,d);C(a,d)},m={},t={},v=function(a,w){if(!t[a.url]){t[a.url]=[]}t[a.url].push(a);if(m[a.url]){w(a,m[a.url])}else{_ate.ed.addEventListener("addthis.menu.share",function(B){try{if(B.data.service&&B.data.url==a.url){y(a)}}catch(B){}});var d="sc_"+encodeURIComponent(a.url).replace(/[0-3][A-Z]|[^a-zA-Z0-9]/g,"");if(!_ate.cbs){_ate.cbs={}}if(!_ate.cbs[d]){_ate.cbs[d]=function(C){if(s){img=new Image();z.imgz.push(img);img.src="//l.addthiscdn.com/live/t00/mu.gif?a=sc&t="+((new Date()).getTime()-_ate.cbs["time_"+d])}if(C&&!C.error&&C.shares){m[a.url]=C.shares}for(var B=0;B<t[a.url].length;B++){l(t[a.url][B],C,w)}};_ate.cbs["time_"+d]=(new Date()).getTime();_ate.ajs("//api-public.addthis.com/url/shares.json?suppress_response_codes=true&url="+_euc(a.url)+"&callback=_ate.cbs."+encodeURIComponent(d),1)}}},h=function(E,w,D){if(E){E=addthis._select(E);for(var B=0;B<E.length;B++){var a=E[B],C=((a.parentNode||{}).className||"").indexOf("addthis_toolbox")>-1?addthis.util.getAttributes(a.parentNode,w,D):null,d=addthis.util.getAttributes(a,C?C.conf:w,C?C.share:D,true);if(!a.ost){a.url=d.share.url||(n.addthis_share||{}).url;a.addthis_conf=d.conf;a.addthis_share=d.share;a.ost=1;u(a,"--");v(a,function(F,G){b(F,G)})}}}};addthis.addEventListener("addthis.ready",function(){addthis.counter=function(w,a,d){h(w,a,d)};addthis.counter.ost=1;addthis.counter(".addthis_counter")});return addthis})()});_ate.extend(addthis,{user:(function(){var f=_ate,c=addthis,g={},d=0,j;function i(a,k){return f.reduce(["getID","getServiceShareHistory"],a,k)}function h(a,k){return function(l){setTimeout(function(){l(f[a]||k)},0)}}function b(){if(d){return}if(j!==null){clearTimeout(j)}j=null;d=1;i(function(l,a,k){g[a]=g[a].queuer.flush(h.apply(c,l[k]),c);return l},[["uid",""],["_ssh",[]]])}f._rec.push(b);j=setTimeout(b,5000);g.getPreferredServices=function(a){if(window._atw){a(addthis_options.split(","))}else{f.plo.push(["pref",a]);_ate.alg();if(f.gssh){f.pld=f.ajs("static/r07/menu57.js")}else{if(!f.pld){f.pld=1;_ate._rec.push(function(k){if(k.ssh){_ate.pld=_ate.ajs("static/r07/menu57.js")}})}}}};return i(function(k,a){k[a]=(new c._Queuer(a)).call;return k},g)})()});
\ No newline at end of file
--- a/web/res/metadataplayer/test/emission_fichiers/ajax-responder.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,347 +0,0 @@
-// $Id: ajax-responder.js,v 1.18.2.6 2010/01/22 06:48:08 merlinofchaos Exp $
-/**
- * @file
- *
- * CTools flexible AJAX responder object.
- */
-
-(function ($) {
- Drupal.CTools = Drupal.CTools || {};
- Drupal.CTools.AJAX = Drupal.CTools.AJAX || {};
- Drupal.CTools.AJAX.commands = Drupal.CTools.AJAX.commands || {};
-
- /**
- * Success callback for an ajax request.
- *
- * This function expects to receive a packet of data from a JSON object
- * which is essentially a list of commands. Each commands must have a
- * 'command' setting and this setting must resolve to a function in the
- * Drupal.CTools.AJAX.commands space.
- */
- Drupal.CTools.AJAX.respond = function(data) {
- for (i in data) {
- if (data[i]['command'] && Drupal.CTools.AJAX.commands[data[i]['command']]) {
- Drupal.CTools.AJAX.commands[data[i]['command']](data[i]);
- }
- }
- };
-
- /**
- * Generic replacement click handler to open the modal with the destination
- * specified by the href of the link.
- */
- Drupal.CTools.AJAX.clickAJAXLink = function() {
- if ($(this).hasClass('ctools-ajaxing')) {
- return false;
- }
-
- var url = $(this).attr('href');
- var object = $(this);
- $(this).addClass('ctools-ajaxing');
- try {
- url = url.replace(/nojs/g, 'ajax');
- $.ajax({
- type: "POST",
- url: url,
- data: { 'js': 1, 'ctools_ajax': 1 },
- global: true,
- success: Drupal.CTools.AJAX.respond,
- error: function(xhr) {
- Drupal.CTools.AJAX.handleErrors(xhr, url);
- },
- complete: function() {
- object.removeClass('ctools-ajaxing');
- },
- dataType: 'json'
- });
- }
- catch (err) {
- alert("An error occurred while attempting to process " + url);
- $(this).removeClass('ctools-ajaxing');
- return false;
- }
-
- return false;
- };
-
- /**
- * Generic replacement click handler to open the modal with the destination
- * specified by the href of the link.
- */
- Drupal.CTools.AJAX.clickAJAXButton = function() {
- if ($(this).hasClass('ctools-ajaxing')) {
- return false;
- }
-
- // Put our button in.
- this.form.clk = this;
-
- var url = Drupal.CTools.AJAX.findURL(this);
- $(this).addClass('ctools-ajaxing');
- var object = $(this);
- try {
- if (url) {
- url = url.replace('/nojs/', '/ajax/');
- $.ajax({
- type: "POST",
- url: url,
- data: { 'js': 1, 'ctools_ajax': 1 },
- global: true,
- success: Drupal.CTools.AJAX.respond,
- error: function(xhr) {
- Drupal.CTools.AJAX.handleErrors(xhr, url);
- },
- complete: function() {
- object.removeClass('ctools-ajaxing');
- },
- dataType: 'json'
- });
- }
- else {
- var form = this.form;
- url = $(form).attr('action');
- url = url.replace('/nojs/', '/ajax/');
- $(form).ajaxSubmit({
- type: "POST",
- url: url,
- data: { 'js': 1, 'ctools_ajax': 1 },
- global: true,
- success: Drupal.CTools.AJAX.respond,
- error: function(xhr) {
- Drupal.CTools.AJAX.handleErrors(xhr, url);
- },
- complete: function() {
- object.removeClass('ctools-ajaxing');
- },
- dataType: 'json'
- });
- }
- }
- catch (err) {
- alert("An error occurred while attempting to process " + url);
- $(this).removeClass('ctools-ajaxing');
- return false;
- }
- return false;
- };
-
- /**
- * Display error in a more fashion way
- */
- Drupal.CTools.AJAX.handleErrors = function(xhr, path) {
- var error_text = '';
-
- if ((xhr.status == 500 && xhr.responseText) || xhr.status == 200) {
- error_text = xhr.responseText;
-
- // Replace all < and > by < and >
- error_text = error_text.replace("/&(lt|gt);/g", function (m, p) {
- return (p == "lt")? "<" : ">";
- });
-
- // Now, replace all html tags by empty spaces
- error_text = error_text.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi,"");
-
- // Fix end lines
- error_text = error_text.replace(/[\n]+\s+/g,"\n");
- }
- else if (xhr.status == 500) {
- error_text = xhr.status + ': ' + Drupal.t("Internal server error. Please see server or PHP logs for error information.");
- }
- else {
- error_text = xhr.status + ': ' + xhr.statusText;
- }
-
- alert(Drupal.t("An error occurred at @path.\n\nError Description: @error", {'@path': path, '@error': error_text}));
- }
-
- /**
- * Generic replacement for change handler to execute ajax method.
- */
- Drupal.CTools.AJAX.changeAJAX = function () {
- if ($(this).hasClass('ctools-ajaxing')) {
- return false;
- }
-
- var url = Drupal.CTools.AJAX.findURL(this);
- $(this).addClass('ctools-ajaxing');
- var object = $(this);
- var form_id = $(object).parents('form').get(0).id;
- try {
- if (url) {
- url = url.replace('/nojs/', '/ajax/');
- $.ajax({
- type: "POST",
- url: url,
- data: {'ctools_changed': $(this).val(), 'js': 1, 'ctools_ajax': 1 },
- global: true,
- success: Drupal.CTools.AJAX.respond,
- error: function(xhr) {
- Drupal.CTools.AJAX.handleErrors(xhr, url);
- },
- complete: function() {
- object.removeClass('ctools-ajaxing');
- if ($(object).hasClass('ctools-ajax-submit-onchange')) {
- $('form#' + form_id).submit();
- }
- },
- dataType: 'json'
- });
- }
- else {
- if ($(object).hasClass('ctools-ajax-submit-onchange')) {
- $('form#' + form_id).submit();
- }
- return false;
- }
- }
- catch (err) {
- alert("An error occurred while attempting to process " + url);
- $(this).removeClass('ctools-ajaxing');
- return false;
- }
- return false;
- };
-
- /**
- * Find a URL for an AJAX button.
- *
- * The URL for this gadget will be composed of the values of items by
- * taking the ID of this item and adding -url and looking for that
- * class. They need to be in the form in order since we will
- * concat them all together using '/'.
- */
- Drupal.CTools.AJAX.findURL = function(item) {
- var url = '';
- var url_class = '.' + $(item).attr('id') + '-url';
- $(url_class).each(
- function() {
- if (url && $(this).val()) {
- url += '/';
- }
- url += $(this).val();
- });
- return url;
- };
-
- Drupal.CTools.AJAX.commands.prepend = function(data) {
- $(data.selector).prepend(data.data);
- Drupal.attachBehaviors($(data.selector));
- };
-
- Drupal.CTools.AJAX.commands.append = function(data) {
- $(data.selector).append(data.data);
- Drupal.attachBehaviors($(data.selector));
- };
-
- Drupal.CTools.AJAX.commands.replace = function(data) {
- $(data.selector).replaceWith(data.data);
- Drupal.attachBehaviors($(data.selector));
- };
-
- Drupal.CTools.AJAX.commands.after = function(data) {
- var object = $(data.data);
- $(data.selector).after(object);
- Drupal.attachBehaviors(object);
- };
-
- Drupal.CTools.AJAX.commands.before = function(data) {
- var object = $(data.data);
- $(data.selector).before(object);
- Drupal.attachBehaviors(object);
- };
-
- Drupal.CTools.AJAX.commands.html = function(data) {
- $(data.selector).html(data.data);
- Drupal.attachBehaviors($(data.selector));
- };
-
- Drupal.CTools.AJAX.commands.remove = function(data) {
- $(data.selector).remove();
- };
-
- Drupal.CTools.AJAX.commands.changed = function(data) {
- if (!$(data.selector).hasClass('changed')) {
- $(data.selector).addClass('changed');
- if (data.star) {
- $(data.selector).find(data.star).append(' <span class="star">*</span> ');
- }
- }
- };
-
- Drupal.CTools.AJAX.commands.alert = function(data) {
- alert(data.text, data.title);
- };
-
- Drupal.CTools.AJAX.commands.css = function(data) {
- /*
- if (data.selector && data.selector.contains('* html ')) {
- // This indicates an IE hack and we should only do it if we are IE.
- if (!jQuery.browser.msie) {
- return;
- }
- data.selector = data.selector.replace('* html ', '');
- }
- */
- $(data.selector).css(data.argument);
- };
-
- Drupal.CTools.AJAX.commands.settings = function(data) {
- $.extend(Drupal.settings, data.argument);
- };
-
- Drupal.CTools.AJAX.commands.data = function(data) {
- $(data.selector).data(data.name, data.value);
- };
-
- Drupal.CTools.AJAX.commands.attr = function(data) {
- $(data.selector).attr(data.name, data.value);
- };
-
- Drupal.CTools.AJAX.commands.restripe = function(data) {
- // :even and :odd are reversed because jquery counts from 0 and
- // we count from 1, so we're out of sync.
- $('tbody tr:not(:hidden)', $(data.selector))
- .removeClass('even')
- .removeClass('odd')
- .filter(':even')
- .addClass('odd')
- .end()
- .filter(':odd')
- .addClass('even');
- };
-
- Drupal.CTools.AJAX.commands.redirect = function(data) {
- location.href = data.url;
- };
-
- Drupal.CTools.AJAX.commands.reload = function(data) {
- location.reload();
- };
-
- Drupal.CTools.AJAX.commands.submit = function(data) {
- $(data.selector).submit();
- }
-
-
- /**
- * Bind links that will open modals to the appropriate function.
- */
- Drupal.behaviors.CToolsAJAX = function(context) {
- // Bind links
- $('a.ctools-use-ajax:not(.ctools-use-ajax-processed)', context)
- .addClass('ctools-use-ajax-processed')
- .click(Drupal.CTools.AJAX.clickAJAXLink);
-
- // Bind buttons
- $('input.ctools-use-ajax:not(.ctools-use-ajax-processed), button.ctools-use-ajax:not(.ctools-use-ajax-processed)', context)
- .addClass('ctools-use-ajax-processed')
- .click(Drupal.CTools.AJAX.clickAJAXButton);
-
- // Bind select
- $('select, input:text, input:radio, input:checkbox', context)
- .filter('.ctools-use-ajax-onchange:not(.ctools-use-ajax-processed)')
- .addClass('ctools-use-ajax-processed')
- .change(Drupal.CTools.AJAX.changeAJAX);
- };
-})(jQuery);
Binary file web/res/metadataplayer/test/emission_fichiers/baudin.jpg has changed
--- a/web/res/metadataplayer/test/emission_fichiers/comment.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-// $Id: comment.js,v 1.5 2007/09/12 18:29:32 goba Exp $
-
-Drupal.behaviors.comment = function (context) {
- var parts = new Array("name", "homepage", "mail");
- var cookie = '';
- for (i=0;i<3;i++) {
- cookie = Drupal.comment.getCookie('comment_info_' + parts[i]);
- if (cookie != '') {
- $("#comment-form input[name=" + parts[i] + "]:not(.comment-processed)", context)
- .val(cookie)
- .addClass('comment-processed');
- }
- }
-};
-
-Drupal.comment = {};
-
-Drupal.comment.getCookie = function(name) {
- var search = name + '=';
- var returnValue = '';
-
- if (document.cookie.length > 0) {
- offset = document.cookie.indexOf(search);
- if (offset != -1) {
- offset += search.length;
- var end = document.cookie.indexOf(';', offset);
- if (end == -1) {
- end = document.cookie.length;
- }
- returnValue = decodeURIComponent(document.cookie.substring(offset, end).replace(/\+/g, '%20'));
- }
- }
-
- return returnValue;
-};
--- a/web/res/metadataplayer/test/emission_fichiers/css_8af77a07a1f960afe4e4736580827c7c.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-.header-footer{display:none;}
\ No newline at end of file
--- a/web/res/metadataplayer/test/emission_fichiers/css_bf9cf64d750be06f6006828a2bed7b98.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-.header-footer{font-family:'FreeSans','Arial';font-size:11pt;}.clearer{clear:both;height:0;width:0;}
-#header-commun{margin:7px 0 0px 0;padding:0 0 0px;border-bottom:1px solid #DDDDDD;}body.blogs #header-commun{margin:7px 0 12px 0;}#header-content{
-width:1000px;margin:0 auto;}#header-commun ul{margin:0 auto 3px auto;padding:0;
-float:left;}#header-commun li{display:inline;list-style-type:circle;background:transparent url(/sites/all/themes/franceculture/images/circle.png) no-repeat scroll 0 2px;padding:0 6px 0 24px;}#header-commun li.first-header{list-style-type:none;background:transparent none repeat scroll 0 0;padding-left:0;}#header-commun li.last-header{padding-right:0;}#header-commun li a{text-decoration:none;color:#000000;font-weight:normal;}#header-commun li a:hover{text-decoration:underline;}#header-commun li a:visited{}
-#header-commun form{float:left;}#header-commun form input{margin:0;padding:0;float:left;}#header-commun form #recherche_site{background-image:url(/sites/all/themes/franceculture/images/input.png);background-repeat:no-repeat;border:medium none;height:21px;padding:3px 0 3px 5px;}#header-commun form #submit_recherche{background:transparent url(/sites/all/themes/franceculture/images/submit.png) no-repeat scroll 0 0;border:none;color:#FFFFFF;font-size:9pt;font-weight:bold;height:22px;padding:0 0 5px;width:22px;}
-
-
-#footer-commun{background:transparent url(/sites/all/themes/franceculture/images/fondu.png) repeat-x scroll 0 0;padding:0px 0 0 0;}.content-header-footer{padding:25px 0 0 0;background-color:#ffffff;}#footer-commun li{list-style-type:none;}.footer-franceculture a{color:#000000;text-decoration:none;font-weight:normal;}#footer-chaine{margin:0 auto;padding:0 0 10px 0;width:1000px;font-size:12px;}#sous-footer{border-top:1px solid #929292;}#footer-rf{margin:0 auto;padding:15px 0 0 0;width:1000px;}#footer-rf a:hover{color:#1454a1;}
-.colonne-footer{float:left;margin-left:35px;}.colonne-footer-first{margin-left:0;}.colonne-footer h4{font-size:13pt;margin:0 0 10px;padding:0;color:#000000;}.colonne-footer ul{margin:0;padding:0;}.colonne-footer li{margin:0;padding:2px 0;}
-#colonne-liens-footer{width:95px;}#colonne-liens-footer img{border:none;}#colonne-liens-footer p{margin:7px 0;}#colonne-liens-footer p a{background-color:#f0f0f0;padding:3px;}#colonne-liens-footer p a:hover{color:#ffffff;background-color:#aaaaaa;}
-#colonne-ecouter-footer{width:90px;}
-#colonne-thematique-footer{width:500px;height:1px;}#colonne-thematique-footer li{color:#929292;}#colonne-thematique-footer a:hover{color:#000000;font-weight:bold;text-decoration:underline;}
-#colonne-partager-footer{width:205px;color:#929292;}#colonne-partager-footer div{margin-bottom:10px;}#liens-partage-footer li{padding:4px 0;width:102px;}#liens-partage-footer ul.gauche li{float:left;}#liens-partage-footer ul.gauche li.clearer{width:0;float:none;}#liens-partage-footer a{padding:0 0 2px 25px;}#facebook-footer a{background:transparent url(/sites/all/themes/franceculture/images/facebook-gris.png) no-repeat scroll 0 0;}#facebook-footer a:hover{background:transparent url(/sites/all/themes/franceculture/images/facebook-footer.png) no-repeat scroll 0 0;}#twitter-footer a{background:transparent url(/sites/all/themes/franceculture/images/twitter-gris.png) no-repeat scroll 0 0;}#twitter-footer a:hover{background:transparent url(/sites/all/themes/franceculture/images/twitter.png) no-repeat scroll 0 0;}#dailymotion-footer a{background:transparent url(/sites/all/themes/franceculture/images/dailymotion-gris.png) no-repeat scroll 0 0;}#dailymotion-footer a:hover{background:transparent url(/sites/all/themes/franceculture/images/dailymotion.png) no-repeat scroll 0 0;}#autres-footer a{background:transparent url(/sites/all/themes/franceculture/images/autres-gris.png) no-repeat scroll 0 0;}#autres-footer a:hover{background:transparent url(/sites/all/themes/franceculture/images/autres.png) no-repeat scroll 0 0;}
-#footer-rf ul{margin:0;padding:0 10px 0 0;}#footer-rf li{display:inline;border-left:1px solid #000000;margin:0;padding:0 10px;}#footer-rf li.first{border:none;padding:0 10px 0 0;}#footer-rf li.last{padding:0 40px 0 10px;}#footer-rf .haut-de-page{background:transparent url(/sites/all/themes/franceculture/images/top.png) no-repeat scroll bottom left;font-size:10pt;padding:0 0 0 13px;}#footer-rf .last-page{border:none;float:right;margin-right:103px;}#footer-rf p{color:#929292;font-size:10pt;padding:5px 0 25px 0;margin:0;}
-
-.footer-franceculture a:hover,.footer-franceculture:hover,#footer-rf a#top-page:hover,.footer-franceculture .color-chaine a,.footer-franceculture .color-chaine{color:#773694;}a.gris{color:#929292;}
-#pub-bottom-right{width:728px;}
\ No newline at end of file
--- a/web/res/metadataplayer/test/emission_fichiers/css_e94d821d2c09c140834405452127e5ae.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,390 +0,0 @@
-.flickr_badge_wrapper{display:block;width:216px;margin:auto}.flickr_badge_image{float:left;width:100px;padding-right:8px;padding-top:8px;height:75px;overflow:hidden;}.flickr_badge_source{float:left;width:100px;padding-right:8px;padding-top:25px;}.flickr_badge_uber_wrapper{text-align:center;}.flickr_badge_source_txt{font-size:11px;}.twitterBlock ul li{list-style:none;padding:5px;margin:0;background-image:none;background-color:#ffffff;color:#575757;}.block .twitterBlock ul{padding:2px;margin:0;}.block .twitterUser{font-family:'Lucida Grande',sans-serif;font-size:15px;font-weight:normal;}.widget_ytb{width:264px;}.widget_ytb .ytb_vide_list{width:264px;display:block;}.widget_ytb .ytb_vide_list .ytb_item{width:88px;float:left;margin:0;padding:0;height:64px;}.widget_ytb .ytb_vide_list .ytb_item:hover{width:86px;float:left;margin:0;padding:0;height:62px;border:black solid 1px;}
-
-.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}#node-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}#node-admin-buttons{float:left;
- margin-left:0.5em;
- clear:right;}td.revision-current{background:#ffc;}.node-form .form-text{display:block;width:95%;}.node-form .container-inline .form-text{display:inline;width:auto;}.node-form .standard{clear:both;}.node-form textarea{display:block;width:95%;}.node-form .attachments fieldset{float:none;display:block;}.terms-inline{display:inline;}
-
-
-fieldset{margin-bottom:1em;padding:.5em;}form{margin:0;padding:0;}hr{height:1px;border:1px solid gray;}img{border:0;}table{border-collapse:collapse;}th{text-align:left;
- padding-right:1em;
- border-bottom:3px solid #ccc;}
-.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear-block{display:inline-block;}/* Hides from IE-mac \*/
-* html .clear-block{height:1%;}.clear-block{display:block;}
-
-
-
-body.drag{cursor:move;}th.active img{display:inline;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}td.active{background-color:#ddd;}td.checkbox,th.checkbox{text-align:center;}tbody{border-top:1px solid #ccc;}tbody th{border-bottom:1px solid #ccc;}thead th{text-align:left;
- padding-right:1em;
- border-bottom:3px solid #ccc;}
-.breadcrumb{padding-bottom:.5em}div.indentation{width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;
- padding:0.42em 0 0.42em 0.6em;
- float:left;}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center;}div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center;}.error{color:#e55;}div.error{border:1px solid #d77;}div.error,tr.error{background:#fcc;color:#200;padding:2px;}.warning{color:#e09010;}div.warning{border:1px solid #f0c020;}div.warning,tr.warning{background:#ffd;color:#220;padding:2px;}.ok{color:#008000;}div.ok{border:1px solid #00aa00;}div.ok,tr.ok{background:#dfd;color:#020;padding:2px;}.item-list .icon{color:#555;float:right;
- padding-left:0.25em;
- clear:right;}.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list ul li{margin:0 0 0.25em 1.5em;
- padding:0;list-style:disc;}ol.task-list li.active{font-weight:bold;}.form-item{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}tr.merge-down,tr.merge-down td,tr.merge-down th{border-bottom-width:0 !important;}tr.merge-up,tr.merge-up td,tr.merge-up th{border-top-width:0 !important;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item .description{font-size:0.85em;}.form-item label{display:block;font-weight:bold;}.form-item label.option{display:inline;font-weight:normal;}.form-checkboxes,.form-radios{margin:1em 0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.marker,.form-required{color:#f00;}.more-link{text-align:right;}.more-help-link{font-size:0.85em;text-align:right;}.nowrap{white-space:nowrap;}.item-list .pager{clear:both;text-align:center;}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}.pager-current{font-weight:bold;}.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;}dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select{font-family:inherit;font-size:inherit;width:14em;}dl.multiselect dd.a,dl.multiselect dd.a .form-item{width:8em;}dl.multiselect dt,dl.multiselect dd{float:left;
- line-height:1.75em;padding:0;margin:0 1em 0 0;}dl.multiselect .form-item{height:1.75em;margin:0;}
-.container-inline div,.container-inline label{display:inline;}
-ul.primary{border-collapse:collapse;padding:0 0 0 1em;
- white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;}ul.primary li{display:inline;}ul.primary li a{background-color:#ddd;border-color:#bbb;border-width:1px;border-style:solid solid none solid;height:auto;margin-right:0.5em;
- padding:0 1em;text-decoration:none;}ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid;}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}ul.secondary li{display:inline;padding:0 1em;border-right:1px solid #ccc;}ul.secondary a{padding:0;text-decoration:none;}ul.secondary a.active{border-bottom:4px solid #999;}
-
-#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;}#autocomplete ul{margin:0;padding:0;list-style:none;}#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;}#autocomplete li.selected{background:#0072b9;color:#fff;}
-html.js input.form-autocomplete{background-image:url(/misc/throbber.gif);background-repeat:no-repeat;background-position:100% 2px;}html.js input.throbbing{background-position:100% -18px;}
-html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;height:1em;}html.js fieldset.collapsed *{display:none;}html.js fieldset.collapsed legend{display:block;}html.js fieldset.collapsible legend a{padding-left:15px;
- background:url(/misc/menu-expanded.png) 5px 75% no-repeat;}html.js fieldset.collapsed legend a{background-image:url(/misc/menu-collapsed.png);
- background-position:5px 50%;}
-* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table *{display:inline;}
-html.js fieldset.collapsible{position:relative;}html.js fieldset.collapsible legend a{display:block;}
-html.js fieldset.collapsible .fieldset-wrapper{overflow:auto;}
-.resizable-textarea{width:95%;}.resizable-textarea .grippie{height:9px;overflow:hidden;background:#eee url(/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;}html.js .resizable-textarea textarea{margin-bottom:0;width:100%;display:block;}
-.draggable a.tabledrag-handle{cursor:move;float:left;
- height:1.7em;margin:-0.4em 0 -0.4em -0.5em;
- padding:0.42em 1.5em 0.42em 0.5em;
- text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{margin-top:4px;height:13px;width:13px;background:url(/misc/draggable.png) no-repeat 0 0;}a.tabledrag-handle-hover .handle{background-position:0 -20px;}
-.joined + .grippie{height:5px;background-position:center 1px;margin-bottom:-2px;}
-.teaser-checkbox{padding-top:1px;}div.teaser-button-wrapper{float:right;
- padding-right:5%;
- margin:0;}.teaser-checkbox div.form-item{float:right;
- margin:0 5% 0 0;
- padding:0;}textarea.teaser{display:none;}html.js .no-js{display:none;}
-.progress{font-weight:bold;}.progress .bar{background:#fff url(/misc/progress.gif);border:1px solid #00375a;height:1.5em;margin:0 0.2em;}.progress .filled{background:#0072b9;height:1em;border-bottom:0.5em solid #004a73;width:0%;}.progress .percentage{float:right;}.progress-disabled{float:left;}.ahah-progress{float:left;}.ahah-progress .throbber{width:15px;height:15px;margin:2px;background:transparent url(/misc/throbber.gif) no-repeat 0px -18px;float:left;}tr .ahah-progress .throbber{margin:0 2px;}.ahah-progress-bar{width:16em;}
-#first-time strong{display:block;padding:1.5em 0 .5em;}
-tr.selected td{background:#ffc;}
-table.sticky-header{margin-top:0;background:#fff;}
-#clean-url.install{display:none;}
-html.js .js-hide{display:none;}
-#system-modules div.incompatible{font-weight:bold;}
-#system-themes-form div.incompatible{font-weight:bold;}
-span.password-strength{visibility:hidden;}input.password-field{margin-right:10px;}div.password-description{padding:0 2px;margin:4px 0 0 0;font-size:0.85em;max-width:500px;}div.password-description ul{margin-bottom:0;}.password-parent{margin:0 0 0 0;}
-input.password-confirm{margin-right:10px;}.confirm-parent{margin:5px 0 0 0;}span.password-confirm{visibility:hidden;}span.password-confirm span{font-weight:normal;}
-
-ul.menu{list-style:none;border:none;text-align:left;}ul.menu li{margin:0 0 0 0.5em;}li.expanded{list-style-type:circle;list-style-image:url(/misc/menu-expanded.png);padding:0.2em 0.5em 0 0;
- margin:0;}li.collapsed{list-style-type:disc;list-style-image:url(/misc/menu-collapsed.png);
- padding:0.2em 0.5em 0 0;
- margin:0;}li.leaf{list-style-type:square;list-style-image:url(/misc/menu-leaf.png);padding:0.2em 0.5em 0 0;
- margin:0;}li a.active{color:#000;}td.menu-disabled{background:#ccc;}ul.links{margin:0;padding:0;}ul.links.inline{display:inline;}ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}.block ul{margin:0;padding:0 0 0.25em 1em;}
-
-#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#access-rules .access-type,#access-rules .rule-type{margin-right:1em;
- float:left;}#access-rules .access-type .form-item,#access-rules .rule-type .form-item{margin-top:0;}#access-rules .mask{clear:both;}#user-login-form{text-align:center;}#user-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}#user-admin-buttons{float:left;
- margin-left:0.5em;
- clear:right;}#user-admin-settings fieldset .description{font-size:0.85em;padding-bottom:.5em;}
-.profile{clear:both;margin:1em 0;}.profile .picture{float:right;
- margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
-
-
-.field .field-label,.field .field-label-inline,.field .field-label-inline-first{font-weight:bold;}.field .field-label-inline,.field .field-label-inline-first{display:inline;}.field .field-label-inline{visibility:hidden;}
-.node-form .content-multiple-table td.content-multiple-drag{width:30px;padding-right:0;}.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{padding-right:.5em;}.node-form .content-add-more .form-submit{margin:0;}.content-multiple-remove-button{display:block;float:right;height:14px;width:16px;margin:2px 0 1px 0;padding:0;background:transparent url(/sites/all/modules/contrib/cck/images/remove.png) no-repeat 0 0;border-bottom:#C2C9CE 1px solid;border-right:#C2C9CE 1px solid;}.content-multiple-remove-button:hover{background-position:0 -14px;}.content-multiple-removed-row .content-multiple-remove-button{background-position:0 -28px;}.content-multiple-removed-row .content-multiple-remove-button:hover{background-position:0 -42px;}html.js .content-multiple-removed-row{background-color:#ffffcc;}.content-multiple-weight-header,.content-multiple-remove-header,.content-multiple-remove-cell,.content-multiple-table td.delta-order{text-align:center;}html.js .content-multiple-weight-header,html.js .content-multiple-remove-header span,html.js .content-multiple-table td.delta-order,html.js .content-multiple-remove-checkbox{display:none;}.node-form .number{display:inline;width:auto;}.node-form .text{width:auto;}
-.form-item #autocomplete .reference-autocomplete{white-space:normal;}.form-item #autocomplete .reference-autocomplete label{display:inline;font-weight:normal;}
-#content-field-overview-form .advanced-help-link,#content-display-overview-form .advanced-help-link{margin:4px 4px 0 0;}#content-field-overview-form .label-group,#content-display-overview-form .label-group,#content-copy-export-form .label-group{font-weight:bold;}table#content-field-overview .label-add-new-field,table#content-field-overview .label-add-existing-field,table#content-field-overview .label-add-new-group{float:left;}table#content-field-overview tr.content-add-new .tabledrag-changed{display:none;}table#content-field-overview tr.content-add-new .description{margin-bottom:0;}table#content-field-overview .content-new{font-weight:bold;padding-bottom:.5em;}
-.advanced-help-topic h3,.advanced-help-topic h4,.advanced-help-topic h5,.advanced-help-topic h6{margin:1em 0 .5em 0;}.advanced-help-topic dd{margin-bottom:.5em;}.advanced-help-topic span.code{background-color:#EDF1F3;font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;font-size:0.9em;padding:1px;}.advanced-help-topic .content-border{border:1px solid #AAA}
-.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
-.container-inline-date{width:auto;clear:both;display:inline-block;vertical-align:top;margin-right:0.5em;}.container-inline-date .form-item{float:none;padding:0;margin:0;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{padding:0;margin:0;}.container-inline-date .date-timezone .form-item{float:none;width:auto;clear:both;}
-#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{width:185px;border-collapse:separate;margin:0;}.calendar td{padding:0;}
-span.date-display-single{}span.date-display-start{}span.date-display-end{}span.date-display-separator{}.date-repeat-input{float:left;
- width:auto;margin-right:5px;}.date-repeat-input select{min-width:7em;}.date-repeat fieldset{clear:both;float:none;}.date-views-filter-wrapper{min-width:250px;}.date-views-filter input{float:left !important;
- margin-right:2px !important;
- padding:0 !important;width:12em;min-width:12em;}.date-nav{width:100%;}.date-nav div.date-prev{text-align:left;
- width:24%;float:left;}.date-nav div.date-next{text-align:right;
- width:24%;float:right;}.date-nav div.date-heading{text-align:center;width:50%;float:left;}.date-nav div.date-heading h3{margin:0;padding:0;}.date-clear{float:none;clear:both;display:block;}.date-clear-block{float:none;width:auto;clear:both;}
- .date-clear-block:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}.date-clear-block{display:inline-block;}/* Hides from IE-mac \*/
- * html .date-clear-block{height:1%;}.date-clear-block{display:block;}
-
-.date-container .date-format-delete{margin-top:1.8em;margin-left:1.5em;float:left;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}
-div.date-calendar-day{line-height:1;width:40px;float:left;margin:6px 10px 0 0;background:#F3F3F3;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#999;text-align:center;font-family:Georgia,Arial,Verdana,sans;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{font-size:.9em;background-color:#B5BEBE;color:white;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-weight:bold;font-size:2em;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}
-#ui-datepicker-div table,#ui-datepicker-div td,#ui-datepicker-div th{margin:0;padding:0;}#ui-datepicker-div,#ui-datepicker-div table,.ui-datepicker-div,.ui-datepicker-div table,.ui-datepicker-inline,.ui-datepicker-inline table{font-size:12px !important;}.ui-datepicker-div,.ui-datepicker-inline,#ui-datepicker-div{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;background:#ffffff;border:2px solid #d3d3d3;font-family:Verdana,Arial,sans-serif;font-size:1.1em;margin:0;padding:2.5em .5em .5em .5em;position:relative;width:15.5em;}#ui-datepicker-div{background:#ffffff;display:none;z-index:9999;}.ui-datepicker-inline{display:block;float:left;}.ui-datepicker-control{display:none;}.ui-datepicker-current{display:none;}.ui-datepicker-next,.ui-datepicker-prev{background:#e6e6e6 url(/sites/all/modules/contrib/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
- left:.5em;
- position:absolute;top:.5em;}.ui-datepicker-next{left:14.6em;}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background:#dadada url(/sites/all/modules/contrib/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;}.ui-datepicker-next a,.ui-datepicker-prev a{background:url(/sites/all/modules/contrib/date/date_popup/themes/images/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
- border:1px solid #d3d3d3;cursor:pointer;display:block;font-size:1em;height:1.4em;text-indent:-999999px;width:1.3em;}.ui-datepicker-next a{background:url(/sites/all/modules/contrib/date/date_popup/themes/images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;}.ui-datepicker-prev a:hover{background:url(/sites/all/modules/contrib/date/date_popup/themes/images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;}.ui-datepicker-next a:hover{background:url(/sites/all/modules/contrib/date/date_popup/themes/images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;}.ui-datepicker-prev a:active{background:url(/sites/all/modules/contrib/date/date_popup/themes/images/222222_7x7_arrow_left.gif) 50% 50% no-repeat;}.ui-datepicker-next a:active{background:url(/sites/all/modules/contrib/date/date_popup/themes/images/222222_7x7_arrow_right.gif) 50% 50% no-repeat;}.ui-datepicker-header select{background:#e6e6e6;border:1px solid #d3d3d3;color:#555555;font-size:1em;line-height:1.4em;margin:0 !important;padding:0 !important;position:absolute;top:.5em;}.ui-datepicker-header select.ui-datepicker-new-month{left:2.2em;
- width:7em;}.ui-datepicker-header select.ui-datepicker-new-year{left:9.4em;
- width:5em;}table.ui-datepicker{text-align:right;
- width:15.5em;}table.ui-datepicker td a{color:#555555;display:block;padding:.1em .3em .1em 0;
- text-decoration:none;}table.ui-datepicker tbody{border-top:none;}table.ui-datepicker tbody td a{background:#e6e6e6 url(/sites/all/modules/contrib/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
- border:1px solid #ffffff;cursor:pointer;}table.ui-datepicker tbody td a:hover{background:#dadada url(/sites/all/modules/contrib/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
- border:1px solid #999999;color:#212121;}table.ui-datepicker tbody td a:active{background:#ffffff url(/sites/all/modules/contrib/date/date_popup/themes/images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
- border:1px solid #dddddd;color:#222222;}table.ui-datepicker .ui-datepicker-title-row td{
- color:#222222;font-size:.9em;padding:.3em 0;text-align:center;text-transform:uppercase;}table.ui-datepicker .ui-datepicker-title-row td a{color:#222222;}
-
-
-
-
-
-
-.filefield-icon{float:left;
- margin-right:0.4em;}
-
-
-.filefield-element{margin:1em 0;white-space:normal;}.filefield-element .widget-preview{float:left;
- padding-right:10px;
- border-right:1px solid #CCC;
- margin-right:10px;
- max-width:30%;}.filefield-element .widget-edit{float:left;
- max-width:70%;}.filefield-element .filefield-preview{width:16em;overflow:hidden;}.filefield-element .widget-edit .form-item{margin:0 0 1em 0;}.filefield-element input.form-submit,.filefield-element input.form-file{margin:0;}.filefield-element input.progress-disabled{float:none;display:inline;}.filefield-element div.ahah-progress,.filefield-element div.throbber{display:inline;float:none;padding:1px 13px 2px 3px;}.filefield-element div.ahah-progress-bar{display:none;margin-top:4px;width:28em;padding:0;}.filefield-element div.ahah-progress-bar div.bar{margin:0;}
-
-
-
-.filefield-generic-edit .filefield-icon{float:left;
- margin-right:0.7em;
- margin-top:0.3em;}.filefield-generic-edit-description{margin-right:6em;}
-.filefield-generic-edit .form-text{width:99%;}.filefield-generic-edit .description{white-space:normal;margin-bottom:0;overflow:auto;}
-
-form.fivestar-widget{clear:both;display:block;}form.fivestar-widget select,form.fivestar-widget input{margin:0;}
-.fivestar-combo-stars .fivestar-static-form-item{float:left;
- margin-right:40px;}.fivestar-combo-stars .fivestar-form-item{float:left;}
-.fivestar-static-form-item .form-item,.fivestar-form-item .form-item{margin:0;}
-div.fivestar-widget-static{display:block;}div.fivestar-widget-static br{clear:left;}div.fivestar-widget-static .star{float:left;
- width:17px;height:15px;overflow:hidden;text-indent:-999em;background:url(/sites/all/modules/contrib/fivestar/widgets/default/star.gif) no-repeat 0 0;}div.fivestar-widget-static .star span.on{display:block;width:100%;height:100%;background:url(/sites/all/modules/contrib/fivestar/widgets/default/star.gif) no-repeat 0 -32px;}div.fivestar-widget-static .star span.off{display:block;width:100%;height:100%;background:url(/sites/all/modules/contrib/fivestar/widgets/default/star.gif) no-repeat 0 0;}
-div.fivestar-widget{display:block;}div.fivestar-widget .cancel,div.fivestar-widget .star{float:left;
- width:17px;height:15px;overflow:hidden;text-indent:-999em;}div.fivestar-widget .cancel,div.fivestar-widget .cancel a{background:url(/sites/all/modules/contrib/fivestar/widgets/default/delete.gif) no-repeat 0 -16px;
- text-decoration:none;}div.fivestar-widget .star,div.fivestar-widget .star a{background:url(/sites/all/modules/contrib/fivestar/widgets/default/star.gif) no-repeat 0 0;
- text-decoration:none;}div.fivestar-widget .cancel a,div.fivestar-widget .star a{display:block;width:100%;height:100%;background-position:0 0;
- cursor:pointer;}div.fivestar-widget div.on a{background-position:0 -16px;}div.fivestar-widget div.hover a,div.rating div a:hover{background-position:0 -32px;}form.fivestar-widget div.description{margin-bottom:0;}
-
-.simplenews-subscription-filter .form-item{clear:both;line-height:1.75em;margin:0pt 1em 0pt 0pt;}.simplenews-subscription-filter .form-item label{float:left;width:12em;}.simplenews-subscription-filter .spacer{margin-left:12em;}.simplenews-subscription-filter .form-select,.simplenews-subscription-filter .form-text{width:14em;}.block-simplenews .issues-link,.block-simplenews .issues-list{margin-top:1em;}.block-simplenews .issues-list .newsletter-created{display:none;}
-
-
-.wrapper.tagadelic{text-align:justify;margin-right:1em;}.tagadelic.level1{font-size:1em;}.tagadelic.level2{font-size:1.2em;}.tagadelic.level3{font-size:1.4em;}.tagadelic.level4{font-size:1.6em;}.tagadelic.level5{font-size:1.8em;}.tagadelic.level6{font-size:2em;}.tagadelic.level7{font-size:2.2em;}.tagadelic.level8{font-size:2.4em;}.tagadelic.level9{font-size:2.6em;}.tagadelic.level10{font-size:2.8em;}
-div.field-type-asin{display:block;clear:both;border-top:2px solid #DDD;padding-top:3px;}div.amazon-item{clear:both;}div.amazon-item img{float:left;padding-left:3px;margin-bottom:1em;margin-right:1em;}div.amazon-item div{padding-left:1em;margin-left:100px;height:4em;}
-#edit-antidot-search-block-form-1-wrapper{display:inline;}
-#form_submit_search{}#edit-keys-wrapper{float:left;margin:0 3px 0 0;padding:0;}.result .tagged{background-color:none;}#edit-keys{height:20px;}#submit_resultat_page{flao:left;}#fc_antidot_recherche_check_emission-wrapper label{color:#032649;font-size:11px;font-weight:bold;margin:5px 0 0 5px;}.pager span.pager-next{margin-left:3px;}#edit-keys-wrapper{position:relative;overflow:hidden;}
-#SuggestPopupBox,#SuggestPopupPage{background-color:white;border:1px solid #999999;z-index:500;position:absolute;}#SuggestPopupBox{
-top:49px;left:362px;width:200px;}#SuggestPopupPage{
-width:279px;top:26px;left:0;position:absolute;z-index:550;}#SuggestPopupBox .suj-reponse,#SuggestPopupPage .suj-reponse{
-padding:2px 0 2px 10px;font-weight:bold;background-color:white;cursor:pointer;height:21px;}#SuggestPopupBox .suj-reponse:hover,#SuggestPopupPage .suj-reponse:hover{background-color:#DECFE2;}#SuggestPopupBox .active,#SuggestPopupPage .active{background-color:#DECFE2;}#fc-antidot-recherche-form .form-item{height:35px;overflow:visible;}#share,#share .addthis_toolbox addthis_default_style,#share .addthis_toolbox addthis_default_style a,#main{z-index:0;position:relative;overflow:visible;}.more{z-index:0;position:relative;overflow:hiddent;}
-a.lien-radio{float:left;height:30px;width:38px;}a.autres_sites{color:#666666;display:block;text-align:right;margin-top:5px;}p.ligne-autre-site{margin-left:48px;margin-bottom:0px;}#resultats_crawl li{min-height:36px;}#fc_antidot_recherche_check_emission-wrapper{z-index:0;overflow:visible;position:relative;}
-div.grille-programmes li{list-style:none;}div.grille-programmes .clearer{clear:both;}
-div.grilles-programmes div.entete{}
-div.grille-programmes div.navigation{padding:1em;background-color:#EEE;}div.grille-programmes div.navigation li{display:inline;}
-div.grilles-programmes div.tranches{margin:1em 0;}
-div.grille-programmes div.emissions{padding:1em 0;}div.grille-programmes div.emission{padding:1em;margin:1em 0;border:1px solid #CCC;}div.grille-programmes div.emission img.image-liste{float:right;margin:0 0 1em 1em;}
-div.grille-programmes div.diffusion{padding:1em;margin:1em 0;border:1px solid #CCC;background-color:#EEE;}
-div.grille-programmes div.tranche{border:1px dashed #ccc;background-color:#EEE;}
-
-
-#quiz_progress{font-style:italic;font-size:80%;}span.multichoice_answer_text p{display:inline;}
-.quiz_question_bullet{font-weight:bold;font-size:120%;}#quiz_score_possible,#quiz_score_percent{font-weight:bold;}.quiz_summary_question{margin-bottom:0.5em;}tr.quiz_summary_qrow{background:transparent;}td.quiz_summary_qcell{vertical-align:top;padding:1em 1em 0em 0em;}td.quiz_summary_qcell table tr{background:transparent;}td.quiz_summary_qcell table td{vertical-align:top;padding:.5em;}.quiz_answer_feedback{font-style:italic;}.quiz_summary_header{font-weight:bold;}.quiz_summary_text{}div.multichoice_answer_correct{padding:5px;border:1px solid green;}div.multichoice_answer_incorrect{padding:5px;border:1px solid red;}.add-questions{background:transparent url(/sites/all/modules/rf/quiz/images/add.png) no-repeat scroll 0% 10%;padding:0 0 1em 2em;}
-div.panel-navigation ul.menu{display:inline;padding:0 1em 0 0;line-height:2.5em;}div.panel-navigation ul.menu li{display:inline;font-size:1.0em;list-style-type:none;background:#efefef;border:1px solid #aaa;margin:0;padding:4px 8px;}div.panel-navigation ul.menu li{font-weight:bold;}
-div.emission-navigation ul.menu{display:inline;padding:0 1em 0 0;line-height:2.5em;}div.emission-navigation ul.menu li{display:inline;font-size:1.0em;list-style-type:none;background:#efefef;border:1px solid #aaa;margin:0;padding:4px 8px;}div.emission-navigation ul.menu li{font-weight:bold;}
-
-div.fieldgroup{margin:.5em 0 1em 0;}div.fieldgroup .content{padding-left:1em;}
-
-div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}
-div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.node{margin:0;padding:0;}div.panel-pane div.feed a{float:right;}
-.views-exposed-form .views-exposed-widget{float:left;
- padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}html.js a.views-throbbing,html.js span.views-throbbing{background:url(/sites/all/modules/contrib/views/images/status-active.gif) no-repeat right center;padding-right:18px;}
-
-div.view div.views-admin-links{font-size:xx-small;margin-right:1em;margin-top:1em;}.block div.view div.views-admin-links{margin-top:0;}div.view div.views-admin-links ul{padding-left:0;}div.view div.views-admin-links li a{color:#ccc;}div.view div.views-admin-links li{padding-bottom:2px;z-index:201;}div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a{color:#000;}div.view div.views-admin-links-hover,div.view div.views-admin-links:hover{background:transparent;;}div.view div.views-admin-links a:before{content:"[";}div.view div.views-admin-links a:after{content:"]";}div.view div.views-hide{display:none;}
-div.view div.views-hide-hover,div.view:hover div.views-hide{display:block;position:absolute;z-index:200;}
-div.view:hover div.views-hide{margin-top:-1.5em;}
-.views-view-grid tbody{border-top:none;}
-
-#popups-overlay{position:absolute;z-index:8;background:black;top:0;}#popups-loading{position:absolute;z-index:10;opacity:0.75;width:100px;height:100px;display:none;}.popups-box{position:absolute;z-index:9;background:white;border:1px solid black;padding:0.5em;width:600px;overflow:auto;}.popups-title{font-weight:bold;margin-bottom:0.25em;}.popups-title div.title{float:left;}.popups-title .popups-close{float:right;}.popups-title .popups-close a{font-weight:normal;}
-.popups-box div.messages{background:transparent;border:none;padding:0;margin:0;}
-#popups-overlay{background:#773584;opacity:.80;}.popups-box{padding:0;border:10px #EBEBEB solid;-moz-border-radius:10px;-webkit-border-radius:10px;}.popups-inner{height:100%;}.popups-box{width:440px;z-index:600;}body.page-node-edit .popups-box,body.section-admin .popups-box,body.page-node-add .popups-box,body.section-tableau-de-bord .popups-box{width:700px;}.popups-title{background:#EBEBEB url(/sites/all/themes/franceculture/images/titre-barre.gif) repeat-x 0 2px;color:#773584;font-weight:bold;font-size:13px;padding:0 0 5px 0;text-align:center;}.popups-title .title,.popups-title .popups-close{display:inline;background:#EBEBEB;padding:0 5px;}.popups-title .popups-close a{display:block;width:9px;text-indent:-9999999px;outline:none;cursor:pointer;background:transparent url(/sites/all/themes/franceculture/images/popups-close.png) no-repeat center right;margin-right:5px;}.popups-title div.title{float:none;}.popups-title .popups-close{padding-right:0;}.popups-body{background:white;padding:5px 10px;overflow:auto;height:auto;}
-
-label.content-multigroup{font-weight:bold;}
-hr.content-multigroup{}
-.content-multigroup-wrapper .field .field-label-inline{visibility:visible;}
-.content-multigroup-edit-table-multiple-columns label,.content-multigroup-edit-table-multiple-columns .description{display:none;}
-.content-multigroup-display-table-multiple-columns .field .field-label,.content-multigroup-display-table-multiple-columns .field .field-label-inline,.content-multigroup-display-table-multiple-columns .field .field-label-inline-first{display:none;}
-.content-multigroup-display-table-single-column .content-multigroup-wrapper{clear:both;}.content-multigroup-display-table-single-column .content-multigroup-wrapper label.content-multigroup{display:block;}.content-multigroup-display-table-single-column .content-multigroup-wrapper .field{float:left;margin-right:1em;}
-
-.indented{margin-left:25px;}.comment-unpublished{background-color:#fff4f4;}.preview .comment{background-color:#ffffea;}
-
-
-html{font-size:75%;}body{line-height:1.5;}h1{font-size:2em;margin:0 0 .5em;padding:0;}h2{font-size:1.5em;}h3{font-size:1.25em;}h4{font-size:1.17em;}h5,h6{font-size:1em;}h1,h2,h3,h4,h5,h6,h1 img,h2 img,h3 img,h4 img,h5 img,h6 img,em,dfn,del,ins{margin:0;padding:0;}p{margin:0 0 1.5em;padding:0;}blockquote p{margin:0;}strong{font-weight:bold;}em,dfn{font-style:italic;}dfn{font-weight:bold;}del{color:#666;}ins{border-bottom:none;text-decoration:none;}pre,code,tt,samp,kbd,var{font:1em "Lucida Console",Monaco,"DejaVu Sans Mono",monospace;}blockquote,q{font-style:italic;quotes:"" "";}blockquote{margin:0 0 1.5em;padding:0 0 0 3em;}blockquote:before,blockquote:after,q:before,q:after{content:"";}table{border-color:#C0C0C0;border-spacing:0;margin:1em 0;padding:0;}caption,th,td{text-align:left;}caption,th{font-weight:bold;}table,td,th{vertical-align:middle;}tbody,tfoot,thead,tr{margin:0;padding:0;}thead th{border-bottom:.1875em solid #C0C0C0;color:#494949;font-weight:bold;}td,th{border-bottom:1px solid #CCC;margin:0;padding:.375em .5em;}tr.odd,tr.info{background-color:#F5F5F5;}tr.even{background-color:#FFF;}tr.drag{background-color:#FFFFF0;}tr.drag-previous{background-color:#FFD;}tr.odd td.active{background-color:#EEE;}tr.even td.active{background-color:#F7F7F7;}td.region,td.module,td.container td.category{background-color:#EEE;border-bottom:1px solid #CCC;border-top:1.5em solid #FFF;color:#222;font-weight:bold;}tr:first-child td.region,tr:first-child td.module,tr:first-child td.container{border-top-width:0;}#forum table{width:100%;}#forum tr td.forum{background-position:5px 5px!important;padding-left:1.67em;}#forum tr td.forum .name{padding-left:.375em;}#forum div.indent{margin-left:.5em;}.section-admin table{width:100%;}.description{color:#555;}div.messages{font-weight:normal;margin:1em 0;}div.messages ul{margin:0 0 0 1.25em;}div.error{background:#FFF3F6 url(/sites/all/themes/franceculture/images/error.png) no-repeat .5em .45em;border:1px solid #C00000;color:#C00000;}tr.error{background:#FFEFF3;color:#E41F0B;}div.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}.error a,.notice a,.success a{text-decoration:underline;}div.status{background:#F1FFCF url(/sites/all/themes/franceculture/images/ok.png) no-repeat .75em .6em;border:1px solid #4DA449;color:#2A6827;}div.help{background:#F7F8F8 url(/sites/all/themes/franceculture/images/info.png) no-repeat .5em .45em;border:1px solid #66BEF4;color:#000D2F;margin:1em 0;}div.warning{background:#FFF6DF url(/sites/all/themes/franceculture/images/warning.png) no-repeat .5em .45em;border:1px solid #FFB900;color:#9F3800;}div.messages,div.warning,div.help,div.status,div.error{padding:.6em 1em .6em 3em;}div.help code,div.messages code{font-weight:bold;}
-#saving{font-size:1em;font-weight:bold;background:url(/sites/all/themes/franceculture/images/loading.gif) no-repeat 12px 1px;display:none;padding-left:36px;}#saving p{margin:0;}#saving-notice{font-size:0.9em;font-style:italic;background:#FFC;}table tr.warning{background-color:#F7E8C5;}table tr.warning td{color:#9F3800;}table tr.warning.merge-up td{color:#514721;}div.ok,tr.ok,table tr.ok td{color:#222;padding:1em .5em;}.update tr.ok{background:#F1FFCF;}.update tr.error{background:#FFEFF3;}.update tr.warning{background:#FFF6DF;}.update tr.error .version-recommended{background:#FFEFF4;}.update .info{padding:0 0 0 1em;}.includes{color:#222;}div.help p:last-child,div.help ul:last-child{margin-bottom:0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid #C00000;}.form-item strong.error em{font-weight:bold;color:#E41F0B;font-size:1.2em;}.block-region{border:1px dotted #000;color:#000;font:1.25em "Lucida Console",Monaco,"DejaVu Sans Mono",monospace;padding:3px 6px 1px;}.node-unpublished,.comment-unpublished{background-color:#FFF6DF;}.unpublished{visibility:hidden;}.node-unpublished .unpublished,.comment-unpublished .unpublished{background:transparent url(/sites/all/themes/franceculture/images/warning-small.png) no-repeat 0 .1em;color:#FFB900;font-size:.94em;margin-left:.5em;padding-left:18px;visibility:visible;}.admin-dependencies,.admin-required,.admin-enabled,.admin-disabled,.admin-missing{font-weight:bold;}ul,ol{margin:0 0 1.5em 1.75em;padding:0;}li{margin:0;padding:0;}ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul{margin:0 0 0 1.75em;}ul{list-style-type:disc;}ul ul{list-style-type:circle;}ul ul ul{list-style-type:square;}ul ul ul ul{list-style-type:circle;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:lower-roman;}dt{font-weight:bold;}dd{margin:0 0 1.5em 1.75em;}.item-list ul,.item-list ol{margin:0 0 0 1.75em;padding:0;}form{margin:0 0 1.5em;padding:0;}
-input.text,input.title,textarea,select{border:1px solid #C0C0C0;margin:.375em 0;}
-
-input.text,input.title{padding:.375em;}input.title{font-size:1.5em;}input.form-text,textarea{border:1px solid #CCC;height:auto;padding:.1875em;}
-div.form-item{margin-bottom:1em;margin-top:1em;}.form-item textarea.error{padding:.1875em;}.form-item .description{font-size:.9em;line-height:1.667em;}span.form-required,span.marker{color:#8A1F11;}div.form-item div.description img{margin:0;}#node-admin-filter ul{padding:.375em 0;}#edit-operation-wrapper select{margin:.375em;}div.resizable-textarea textarea{margin-top:0;}.tips{font-size:1em;margin-left:3em;padding:.1875em .375em .1875em 1.5em;}label,legend{margin:0;padding:0;}fieldset{background:transparent;border:1px solid #dadada;margin:1.5em 0;padding:.75em;}*:first-child+html fieldset{background-color:transparent;background-position:0 .75em;padding:0 1em .75em;}*:first-child+html fieldset > .description,*:first-child+html fieldset .fieldset-wrapper .description{padding-top:1.5em;}fieldset legend{display:block;font-weight:bold;padding:0 1em 0 0;}*:first-child+html fieldset legend,*:first-child+html fieldset.collapsed legend{display:inline;}html.js fieldset.collapsed{background:transparent;padding-bottom:.75em;padding-top:0;}#user-login-form li.openid-link,#user-login-form li.user-link{text-align:center;}html.js #user-login-form li.openid-link,html.js #user-login li.openid-link{list-style:none;}#user-login-form ul{margin-top:0;}#user-login ul{margin:0 0 5px;}#user-login ul li{margin:0;}#user-login-form li.openid-link,#user-login li.openid-link{background:none;}#user-login-form li.openid-link a,#user-login li.openid-link a{background:transparent url(/sites/all/themes/franceculture/images/openid.png) no-repeat 0 0;padding:0 20px;}#user-login-form .item-list li{list-style:none;}div.admin-panel{border:1px solid #DDD;margin:0 0 .75em;padding:0;}div.admin .left,div.admin .right{margin-left:0;margin-right:0;width:49%;}.admin-panel h3{background:#EEE;color:#222;padding:0 0 0 .5em;}.admin-panel .body{padding:0 1em;}.admin-panel p{margin:0;padding:1em 0 0;}.admin-panel ul,.admin-panel ul.menu,.admin-panel .item-list ul{padding:0 0 1em;}.admin-panel .item-list ul{margin:0;}.admin-panel ul li{color:#555;}.admin-panel dl{margin:0;padding:1em 0;}.admin-panel dt{font-weight:normal;}.admin-panel dd{color:#555;font-size:.94em;margin-left:0;}.admin .compact-link{margin:0 0 1em;}.page-admin-by-module .admin-panel .body{margin:0;}.page-admin-by-module .admin-panel .body p{color:#555;font-size:.94em;}#user-admin-filter ul li,#node-admin-filter ul li{list-style:none;}.more-help-link{font-size:.94em;line-height:1.667em;}#permissions td.permission{padding-left:.5em;}#permissions td.module{background:#EEE;color:#222;font-weight:bold;}tr .block{border:0;}.local-tasks{margin-bottom:1em;}ul.primary{border-bottom-color:#CCC;margin:1.5em 0 0;padding:0 0 .2em .3em;}ul.primary li a{background-color:#F5F5F5;border-color:#CCC;margin-right:.08em;padding:.1em .75em .2em;}.local-tasks ul.primary li a:hover{background-color:#F7F7F7;border-color:#DDD;color:#C1272D}.local-tasks ul.primary li.active a{background-color:#FFF;border-bottom-color:#FFF;}ul.secondary{border-bottom:1px solid #CCC;margin:1em 0 0 0;padding:0 .3em 1em;}ul.secondary li{border-right:0;list-style:none;padding:0 2em 0 0;}ul.secondary li a:hover,ul.secondary li a.active{border-bottom:none;text-decoration:underline;}body.admin-menu{margin-top:2em !important;}#admin-menu{font:0.9em Arial,Helvetica,sans-serif;}#admin-menu ul li a:focus{color:#000;border:0;background:#FFFF00;}
-#genesis-1a .two-sidebars .content-inner{margin:0 22em;}#genesis-1a .sidebar-left .content-inner{margin-left:22em;}#genesis-1a .sidebar-right .content-inner{margin-right:22em;}#genesis-1a #sidebar-left{width:20em;margin-left:-100%;}#genesis-1a #sidebar-right{width:20em;margin-left:-20em;}#genesis-1b .two-sidebars .content-inner{margin:0 25.25%;}#genesis-1b .sidebar-left .content-inner{margin-left:25.25%;}#genesis-1b .sidebar-right .content-inner{margin-right:25.25%;}#genesis-1b #sidebar-left{width:24.25%;margin-left:-100%;}#genesis-1b #sidebar-right{width:24.25%;margin-left:-24.25%;}#genesis-1c .two-sidebars .content-inner{margin:0 260px;}#genesis-1c .sidebar-left .content-inner{margin-left:260px;}#genesis-1c .sidebar-right .content-inner{margin-right:260px;}#genesis-1c #sidebar-left{width:240px;margin-left:-100%;}#genesis-1c #sidebar-right{width:240px;margin-left:-240px;}#genesis-2a .two-sidebars .content-inner{margin-right:44em;}#genesis-2a .sidebar-left .content-inner{margin-right:22em;}#genesis-2a .sidebar-right .content-inner{margin-right:22em;}#genesis-2a #sidebar-left{width:20em;margin-left:-42em;}#genesis-2a #sidebar-right{width:20em;margin-left:-20em;}#genesis-2a .sidebar-left #sidebar-left{width:20em;margin-left:-20em;}#genesis-2b .two-sidebars .content-inner{margin-right:50.5%;}#genesis-2b .sidebar-left .content-inner{margin-right:25.25%;}#genesis-2b .sidebar-right .content-inner{margin-right:25.25%;}#genesis-2b #sidebar-left{width:24.25%;margin-left:-49.5%;}#genesis-2b #sidebar-right{width:24.25%;margin-left:-24.25%;}#genesis-2b .sidebar-left #sidebar-left{width:24.25%;margin-left:-24.25%;}#genesis-2c .two-sidebars .content-inner{margin-right:520px;}#genesis-2c .sidebar-left .content-inner{margin-right:260px;}#genesis-2c .sidebar-right .content-inner{margin-right:260px;}#genesis-2c #sidebar-left{width:240px;margin-left:-500px;}#genesis-2c #sidebar-right{width:240px;margin-left:-240px;}#genesis-2c .sidebar-left #sidebar-left{width:240px;margin-left:-240px;}#genesis-3a .two-sidebars .content-inner{margin-left:44em;}#genesis-3a .sidebar-left .content-inner{margin-left:22em;}#genesis-3a .sidebar-right .content-inner{margin-left:22em;}#genesis-3a #sidebar-left{width:20em;margin-left:-100%;}#genesis-3a #sidebar-right{width:20em;margin-left:-100%;}#genesis-3a .two-sidebars #sidebar-right{width:20em;position:relative;left:22em;}#genesis-3b .two-sidebars .content-inner{margin-left:50.5%;}#genesis-3b .sidebar-left .content-inner{margin-left:25.25%;}#genesis-3b .sidebar-right .content-inner{margin-left:25.25%;}#genesis-3b #sidebar-left{width:24.25%;margin-left:-100%;}#genesis-3b #sidebar-right{width:24.25%;margin-left:-100%;}#genesis-3b .two-sidebars #sidebar-right{width:24.25%;position:relative;left:25.25%;}#genesis-3c .two-sidebars .content-inner{margin-left:520px;}#genesis-3c .sidebar-left .content-inner{margin-left:260px;}#genesis-3c .sidebar-right .content-inner{margin-left:260px;}#genesis-3c #sidebar-left{width:240px;margin-left:-100%;}#genesis-3c #sidebar-right{width:240px;margin-left:-100%;}#genesis-3c .two-sidebars #sidebar-right{width:240px;position:relative;left:260px;}#genesis-4 .two-sidebars .content-inner{margin-right:40%;}#genesis-4 .sidebar-left .content-inner{margin-right:40%;}#genesis-4 .sidebar-right .content-inner{margin-right:40%;}#genesis-4 #sidebar-left{width:37%;margin-left:-37%;}#genesis-4 #sidebar-right{width:37%;margin-left:-37%;}#genesis-4 .sidebar-left #sidebar-left{width:37%;margin-left:-37%;}.gpanel{clear:both;margin:.75em 0;}.gpanel .region{display:inline;position:relative;}.two-col-50 .region{width:49.5%;}.two-col-50 .col-1{float:left;}.two-col-50 .col-2{float:right;}.two-col-50 .gpanel{margin:0;}#two-col-50-nested .col-2{width:48.5%;}.col-1 #two-col-50-nested .region,.col-2 #two-col-50-nested .col-2{width:49%;}.three-col-33 .region{float:left;width:32%;}.three-col-33 .col-2{right:-1%;width:34%;}.three-col-33 .col-3{right:-2%;}.four-col-25 .section-1{float:left;width:49.5%;}.four-col-25 .section-2{float:right;width:49.5%;}.four-col-25 .col-1,.four-col-25 .col-3{float:left;width:49%;}.four-col-25 .col-2,.four-col-25 .col-4{float:right;width:49%;}.gpanel .region .inner{margin:0;}.gpanel .last .inner{margin-right:0;}#container{position:relative;margin:0 auto;}#columns{display:inline-block;margin-bottom:1em;}#container > #columns{display:block;}#content-column,#sidebar-left,#sidebar-right{float:left;}#content-column{width:100%;margin-bottom:1em;}.clear,#nav,#columns,#breadcrumb,#content-bottom,#secondary-content,#tertiary-content,#footer-wrapper,#footer,#footer-message{clear:both;}
-div.block{position:relative;}div.block div.block-edit{font-size:.9em;position:absolute;right:0;top:0;visibility:hidden;z-index:40;}div.block:hover div.block-edit{display:block;font-family:Arial,Helvetica,"Nimbus Sans",sans-serif;visibility:visible;}div.block div.block-edit a{text-decoration:none;color:#ccc;}div.block div.block-edit a:before{content:"[";}div.block div.block-edit a:after{content:"]";}div.block div.block-edit a:hover{color:#000;background:#FFF;}div.block div.block-edit li{display:inline;float:left;list-style:none;margin:0 0 0 .5em;}div.view div.views-admin-links{font-size:.85em;}.block div.view div.views-admin-links{margin-top:1.8em;}#main-content div.view div.views-admin-links{margin-top:-.8em;}div.view div.views-admin-links li a{text-decoration:none;width:5em;}div.view div.views-admin-links li a:hover{color:#000;background:#FFF;}div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a{color:#CCC;}
-
-li.leaf{list-style:none outside none !important;padding:0 !important;}.item-list ul,.item-list ol{margin:0;padding:0;}.item-list ul li{list-style:none;margin:0;padding:0;}#header form{margin:0;}div.views-cloud{line-height:1.2;}div.views-cloud span{margin:2px 5px;}div.views-cloud div{white-space:normal;}div.views-cloud span.views-cloud-size-3 a,div.views-cloud span.views-cloud-size-4 a{color:#262626;}.comments-count{font-style:italic;}.comments-count,.theme2,.type{font-size:11px;display:inline;margin:0 3px 0 0;}#comments .post img{float:left;margin:0 10px 0 0;}#comment-form label{color:#000000;font-size:14px;margin:0 0 5px;}div.ctools-modal-content textarea#edit-body{width:500px;height:400px;}#sidebar-right .block ul{padding:0 0 0.25em 0;}ul.primary li a{background-color:#DECFE2;}
-
-#acces-rapide{display:none;}.back-to-top{display:none;}
- body{color:#4D4D4D;font-size:12px;line-height:17px;font-family:'Arial','FreeSans';}img{border:none;}a{text-decoration:none;color:#032649;font-weight:bold;}a:hover{text-decoration:underline;}a img,a:hover img{text-decoration:none;}a.ext{text-decoration:underline;}p{margin:0 0 5px 0;}ul{padding:0;margin:0;}ol{padding:0;margin:0;}li{list-style-type:none;padding:0;margin:0;}h1{color:#262626;font-size:24px;line-height:26px;letter-spacing:0.2px;margin:0 0 15px 0;}body.section-rubrique h1,body.section-partenariats h1{color:#773584;}h2{line-height:20px;font-size:16px;letter-spacing:0.5px;margin:0 0 3px 0;padding:0;}h3{font-size:12px;line-height:18px;margin:0 0 2px 0;padding:0;}
- input.idleField{color:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}.section-admin input.idleField{color:#000000;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}input.focusField{border:1px dotted #773584 !important;background-color:#ad86b5;color:#fff;}
- #sidebar-right h3{font-size:14px;line-height:14px;}.titre-barre{background:url(/sites/all/themes/franceculture/images/titre-barre.gif) repeat-x 0 2px;color:#773584;font-weight:bold;font-size:13px;padding:0 0 5px 0;text-align:center;}.titre-barre-gris{background:url(/sites/all/themes/franceculture/images/titre-barre-gris.gif) repeat-x 0 2px;color:#BABCBE;font-weight:bold;font-size:13px;padding:0 0 5px 0;text-align:center;}#footer-top .titre-barre{padding:0 0 15px 0;}.titre-barre span,.titre-barre-gris span{background:#fff none;padding:0 5px;letter-spacing:0;display:inline-block;}.titre-barre span.picto-ecoute{background:#ebebeb url(/sites/all/themes/franceculture/images/picto-ecoute-gris.png) no-repeat 5px 3px;padding-left:28px;}.titre-barre a{font-size:12px;font-weight:normal;line-height:12px;letter-spacing:-0.1px;cursor:default;display:block;color:#773584;}.titre-barre a:hover{text-decoration:none;}.titre-barre a.red{color:#C1272D;}.clear{clear:both;}.rss{padding:0 0 5px 5px;}.pictos{margin:2px 0 0 5px;background-color:#C1272D;}.sep{margin:0 0 6px 0;padding:0 0 6px 0;border-bottom:1px solid #CFCFCF;}.sep-last{margin:0;padding:0 0 6px 0;border-bottom:0 solid;}a.sep{display:block;}.read-more{text-align:right;font-size:11px;}.date{font-weight:bold;font-size:11px;}.timer{color:#C1272D;font-size:11px;margin:0 0 0 5px;font-weight:bold;}.timer-liste{font-size:11px;font-weight:bold;}.timer a{color:#C1272D;}.img-float{float:left;margin:0 10px 0 0;}.block{display:block;min-height:100px;margin:0 0 10px 0;}#footer-top .block{min-height:0;margin:0;}body.section-admin .block{min-height:0px;}.num-com{background:url(/sites/all/themes/franceculture/images/num-com-bg-rose.png) repeat-x 0 0;color:#000;font-size:10px;margin-left:10px;}.num-com:hover{text-decoration:none;}.num-com span{background:url(/sites/all/themes/franceculture/images/num-com-rose.png) no-repeat 100% 0;padding:0 3px 9px 3px;}.soon{padding:1px 4px;color:#fff;background-color:#C1272D;font-weight:bold;font-size:10px;margin-left:5px;}.violet{color:#773584;font-size:11px;}.cours{background-color:#E8E8E8;padding:0 5px;margin-right:5px;}.cours a{padding:0 5px;}.quiz{background-color:#DECFE2;padding:0 10px;margin-right:5px;}.quiz a{padding:0 10px;}.answer a{font-size:10px;background:url(/sites/all/themes/franceculture/images/answer.png) no-repeat 0 0;padding:0 5px 9px;}.answer a.none{background:#e4d7e6 none;padding:0 5px;}.rank-1{font-size:12px;}.rank-2{font-size:12px;color:#262626;}.rank-3{font-size:16px;color:#262626;}.btn-emission{color:#fff;background:url(/sites/all/themes/franceculture/images/btn-emission.png) no-repeat 0 0;font-weight:bold;font-size:12px;padding:3px 20px 4px;margin-left:20px;}.btn-emission:hover{background-position:0 -22px;text-decoration:none;}.btn-liste-ecoute{color:#fff;background:url(/sites/all/themes/franceculture/images/btn-liste-ecoute.png) no-repeat 0 0;font-weight:bold;font-size:12px;padding:4px 25px;margin-left:20px;}.btn-liste-ecoute:hover{background-position:0 -23px;text-decoration:none;}.more-doc{display:block;text-align:right;margin-top:15px;padding-right:15px;line-height:12px;cursor:pointer;}.more-doc:hover{text-decoration:none;}#edit-mollom-captcha-wrapper a#mollom-audio-captcha{display:none;}#edit-mollom-captcha-wrapper span{color:#fff;}#edit-mollom-captcha-wrapper span.form-required{color:#8A1F11;}
-
-
- .retour-home{position:absolute;top:0;left:0;margin:18px 0 0 0;}.search{float:right;margin:10px 25px 0 0px;width:400px;}
- #header .block{float:right;margin:22px 0 0 0;width:385px;}#header label,#header .block-simplenews p,#header #block-block-17 a{color:#773584;font-weight:bold;float:left;margin:0 10px 0 0;line-height:24px;}#header #block-block-17 a{float:right;}#header .block-simplenews p,#header .block-simplenews div,#header .block-simplenews form{display:inline;}#header .block-simplenews label{display:none;}#header input,#header .block-simplenews div.user-mail{padding:4px 10px 5px 10px;float:left;width:145px;}body.blogs #block-simplenews-65{display:none;}#header input.submit{padding:0;border:none;margin:0 0 0 2px;width:26px;height:26px;background-color:#773584;}#header .temp{margin:0 0 0 2px;}
- #menu-principal{position:absolute;top:0;right:0;margin:108px 15px 0 0;}#menu-principal li{float:left;}#menu-principal a{color:#fff;padding:6px 8px 5px 9px;font-size:14px;font-weight:bold;display:block;background-color:#28042D;}#menu-principal a:hover,#menu-principal a.active{background-color:#773584;text-decoration:none;}#menu-principal .first a{margin:0 0 0 1px;}#menu-principal .menu-action a{padding:5px 10px 6px 10px;background-color:#4D4D4D;}#menu-principal .menu-action a:hover,#menu-principal .menu-action a.active{background-color:#C1272D;}
- #menu-top{position:absolute;top:0;right:0;margin:80px 0 0 0;}#menu-top li{float:left;background-color:#DECFE2;}#menu-top a{color:#000;padding:5px 11px 6px;font-size:13px;font-weight:bold;display:block;}#menu-top a:hover,#menu-top a.active{background-color:#773584;color:#fff;text-decoration:none;}#menu-top .login{margin:0 0 0 1px;}#menu-top .login a{color:#56045D;}#menu-top .register a{color:#56045D;font-weight:normal;font-size:12px;}#menu-top .register a:hover,#menu-top .login a:hover,#menu-top .login a.active,#menu-top .register a.active{color:#fff;}#menu-top .disconnect a{margin:0 20px;}#menu-top .go-profil a{background:url(/sites/all/themes/franceculture/images/btn-edit-profil.png) no-repeat 0 0;display:block;text-align:center;width:54px;height:19px;color:#fff;margin:4px 4px 5px 4px;padding:0;}#menu-top .go-profil a:hover{background-position:0 -19px;}
- .urgent{border:1px solid #CFCFCF;margin-bottom:15px;}.urgent-inner{background-color:#F5DCE3;margin:2px;padding:5px;position:relative;width:654px;}.urgent-inner span{color:#DC0000;font-size:11px;font-weight:bold;}.urgent-inner h1{color:#DC0000;font-size:16px;font-weight:bold;line-height:18px;margin-bottom:5px;}.urgent-inner a{font-size:11px;background:url(/sites/all/themes/franceculture/images/urg-up.png) no-repeat 0 4px;position:absolute;bottom:0;right:0;margin:0 10px 10px 0;line-height:11px;padding-left:10px;cursor:pointer;}.urgent-inner a:hover{text-decoration:none;}
- .tabs{font-size:11px;color:#032649;}.tabs a{color:#032649;font-weight:bold;}.tabs a.active{color:#773584;}
- #content-left{line-height:15px;}body .list-article li{margin:0 0 0 0;clear:left;padding:25px 0 0 0}.rubrique{background:url(/sites/all/themes/franceculture/images/bg-rubrique.png) repeat-x 0 0;font-size:11px;margin:0 0 3px 0;}.rubrique a,.rubrique span{background:#fff none;padding:0 5px 0 0;}.list-article .first{padding-top:0px;}.list-article .last{margin-bottom:25px;}.list-article .first .illustration{margin-bottom:15px;}.list-article .large .illustration{margin-right:0}.list-article .illustration{float:left;margin-right:20px;}.front .list-article .illustration{margin-bottom:25px;}.list-article .video{margin-top:15px;}img.imagefield-field_fleuve_image,img.imagecache-image_liste,img.imagecache-evenement_image_liste{float:left;margin-right:20px;}
- .biographie{color:#262626;font-size:14px;line-height:18px;letter-spacing:0.1px;margin-bottom:35px;}.biographie p,body.node-type-rf-personne#tinymce p{margin-bottom:15px;}
- #share,#block-print-0{position:absolute;top:0;right:0;text-align:right;min-height:0;}#share .share-mail{background:url(/sites/all/themes/franceculture/images/share-mail.png) no-repeat 100% 4px;padding-right:15px;margin-right:20px;}#share .share-mail span{display:none;}#share .share-more{padding-left:15px;}#share .share-services{margin-left:10px;}#share .share-services span{margin-right:5px;}.share-script .more-services{display:none;}.share-script .more-services.active{display:inline;}.share-script .more-services.active a{float:none;}.share-script .more-services.active a span{float:none;display:inline;padding:1px 8px;}#block-print-0{right:210px;}#block-print-0 .print-page{background:url(/sites/all/themes/franceculture/images/share-print.png) no-repeat 100% 2px;padding-right:15px;margin-right:17px;}
- .pager{border:1px solid #CFCFCF;padding:5px;text-align:right;color:#032649;margin:50px 0 30px 0;}.pager a,.pager span.pager-current{font-size:14px;line-height:14px;color:#032649;display:inline-block;height:15px;text-align:center;padding:0;vertical-align:center;}.pager span.pager-item,.pager span.pager-current{margin:0 3px;}.pager span.pager-previous span,.pager span.pager-next span{display:none;}.pager span.pager-previous{background:url(/sites/all/themes/franceculture/images/script-scroll-left.png) no-repeat 0 0;width:15px;margin-right:3px;}.pager span.pager-next{background:url(/sites/all/themes/franceculture/images/script-scroll-right.png) no-repeat 0 0;width:15px;margin-left:3px;}.pager span.pager-previous a,.pager span.pager-next a{width:15px;}.pager span.pager-current{color:#773584;}
- .player{background:url(/sites/all/themes/franceculture/images/player-article.png) no-repeat 0 0;width:650px;height:75px;color:#fff;font-weight:bold;margin:20px 0 0 0;}.player .ecouter{float:left;width:65px;}.player .ecouter a{font-size:10px;display:block;padding:38px 0 0 0;text-align:center;color:#fff;}.player .ecouter a:hover{text-decoration:none;}.player .played{float:left;width:430px;margin:12px 0 0 0;}.player .played img{margin:8px 0 0 0;}.player .action{float:left;width:155px;margin-top:12px;}.player .action a{color:#fff;display:block;margin-bottom:7px;padding-left:22px;}
- .com{margin-bottom:40px;}.com .post{margin-bottom:20px;}.com .post .submited{color:#000;font-size:14px;margin-bottom:2px;display:block;}.com .post .auth{font-weight:bold;color:#032649;}.com .post .submited .date{margin-left:5px;}.com .post p{font-size:12px;color:#4D4D4D;margin-left:55px;}#comment-form .preview .post{margin-bottom:20px;}#comment-form .preview .post .submited{color:#000;font-size:14px;margin-bottom:2px;display:block;}#comment-form .preview .post .auth{font-weight:bold;color:#032649;}#comment-form .preview .post .submited .date{margin-left:5px;}#comment-form .preview .post p{font-size:12px;color:#4D4D4D;margin-left:55px;}
-#comment-form{margin-bottom:40px;}#comment-form img{margin:0 0 15px 0;}#comment-form label,#comment-form input.form-text,#comment-form textarea{display:block;font-weight:normal;}#comment-form label{color:#000;font-size:14px;margin:0 0 5px 0;}#comment-form input.form-text{border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:4px 10px 5px 10px;width:210px;margin:0 0 15px 0;}#comment-form textarea{padding:4px 10px 5px 10px;color:#999999;width:633px;margin:0 0 15px 0;}#fc-quelisentils-comment-form input.form-submit,#comment-form input.form-submit,.section-liste-ecoute #node-form input.form-submit{background-color:#773587;text-align:center;color:#fff;font-size:13px;font-weight:bold;cursor:pointer;padding:2px 5px;width:80px;}.section-liste-ecoute #node-form input.form-submit{width:100px;}#fc-quelisentils-comment-form input.form-submit:hover,#comment-form
- input.form-submit:hover,.section-liste-ecoute #node-form input.form-submit:hover{background-color:#C1272D;}#comment-form .fieldset-wrapper label,#comment-form .fieldset-wrapper input{display:inline;}
- #footer-top ul{float:left;border-left:1px solid #CFCFCF;padding:0 0 0 15px;margin:0 0 0 15px;font-size:11px;line-height:16px;display:inline;}ul.no-border{border:none;padding:0 30px 0 0;margin:0;width:80px;}ul.tools{width:100px;}ul.france-culture{width:450px;}ul.ecoute-culture{width:230px;}#footer a{color:#fff;font-size:16px;}#footer ul{float:left;}#footer li{display:inline;border-right:2px solid #fff;padding:0 30px 5px 0;margin:0 30px 0 0;}.signature-rf{float:right;text-align:right;font-size:10px;color:#888b8b;line-height:12px;}.signature-rf a{display:block;color:#888b8b;font-size:10px;font-weight:bold;}
-
- #content-right{line-height:15px;}#content-right .panel-pane,.list-rubrique li{margin-bottom:30px;margin-top:0 !important;padding-left:10px;}#content-right .panel-pane label,.list-rubrique li label{margin:10px 0 5px 0;display:block;}#content-right .panel-pane input,.list-rubrique li input{color:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:2px 10px 3px 10px;float:left;width:180px}#content-right .panel-pane input.form-text:focus,#content-right .panel-pane input.focusField{color:#FFF;}#content-right .panel-pane input.submit,.list-rubrique li input.submit{padding:0;border:none;margin:0 0 0 2px;width:22px;height:22px;background-color:#773584;}#content-right .panel-pane select,.list-rubrique li select{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-bottom:1px solid #666666;border-right:1px solid #666666;padding:2px 10px 3px 10px;float:left;width:100%;margin:0 0 10px 0;}
- #content-right .panel-pane .title{background:url(/sites/all/themes/franceculture/images/titre-barre.gif) repeat-x 0 2px;color:#773584;font-weight:bold;font-size:13px;padding:0 0 5px 0;text-align:center;}#content-right .panel-pane .title span{background:#fff none;padding:0 5px;letter-spacing:0;display:inline-block;}body.node-type-panel #content-left .panel-pane .title{background:url(/sites/all/themes/franceculture/images/titre-barre.gif) repeat-x 0 2px;color:#773584;font-weight:bold;font-size:13px;padding:0 0 5px 0;text-align:center;}body.node-type-panel #content-left .panel-pane .title span{background:#fff none;padding:0 5px;letter-spacing:0;display:inline-block;}
- .acheter li a{color:#000;font-weight:normal;font-style:italic;}.acheter li span{color:#808080;font-style:italic;font-size:11px;}#content-right .acheter li{border-bottom:1px solid #CFCFCF;margin:10px 0 0 0;padding:0 0 10px 0;}
- body.lecture #sidebar-right .plus ul{padding-left:20px;padding-right:20px;}body.lecture #sidebar-right .plus li{clear:left;margin:20px 0 0 0;}body.lecture #sidebar-right .plus p{float:right;width:140px;margin-right:10px;font-size:11px;color:#666666;display:inline;line-height:14px;}body.lecture #sidebar-right .plus p a{font-size:12px;display:block;margin:0 0 5px 0;}body.lecture #sidebar-right .plus p span{font-size:12px;font-style:italic;display:block;margin-top:5px;}body.profil #content-right .plus li{clear:left;margin:10px 0;}body.profil #content-right .plus p{float:right;width:130px;font-size:11px;color:#666666;display:inline;line-height:14px;}body.profil #content-right .plus p a{font-size:12px;display:block;margin:0 0 5px 0;}body.profil #content-right .plus p span{font-size:12px;font-style:italic;display:block;margin-top:5px;}
- body.profil #content-right .rel-doc li{clear:left;margin:10px 0;}body.profil #content-right .rel-doc img{float:left;margin:0 10px 15px 0;}body.profil #content-right .rel-doc p{font-size:12px;color:#4D4D4D;display:inline;line-height:14px;}body.profil #content-right .rel-doc p a{margin:0;}body.profil #content-right .rel-doc p span{display:block;margin-bottom:5px;color:#032649;}body.profil #content-right .rel-doc p span.date{font-weight:bold;color:#4D4D4D;font-size:11px;}body.profil #content-right .rel-doc p.theme a{display:block;text-align:right;}body.profil #content-right .rel-doc p.theme input{float:none;width:113px;margin:20px 0;}
- #sidebar-right .block{background:url(/sites/all/themes/franceculture/images/leftgris-bg.png) repeat-y 0 0;line-height:14px;}#sidebar-right .block .block-inner{background:url(/sites/all/themes/franceculture/images/leftgris-bg-top.png) no-repeat 0 0;padding:5px 0 0 0;}#sidebar-right .block .title{background:url(/sites/all/themes/franceculture/images/titre-barre.gif) repeat-x 0 2px;color:#773584;font-weight:bold;font-size:13px;padding:0 0 5px 0;text-align:center;}#sidebar-right .block .title{margin:0 10px 5px 10px;}#sidebar-right .block .title span{background-color:#ebebeb;padding:0 5px;letter-spacing:0;}#sidebar-right .block .title a{font-size:12px;font-weight:normal;line-height:12px;letter-spacing:-0.1px;cursor:default;display:block;color:#773584;}#sidebar-right .block .context{padding:0 10px 5px;}#sidebar-right .block label{background:#ebebeb url(/sites/all/themes/franceculture/images/leftgris-bg-bottom.png) no-repeat 0 100%;padding:10px 0;display:block;margin:2px 0 0 0;text-align:center;}#sidebar-right .block .block-content{background:url(/sites/all/themes/franceculture/images/leftgris-ul-top.png) no-repeat 0 0;padding:15px 20px 0;}#sidebar-right .block ol li{list-style-type:decimal;list-style-position:inside;margin-top:10px;font-weight:bold;color:#032649;}#sidebar-right .block li{border-bottom:1px solid #CFCFCF;margin:20px 0px 0 0px;padding:0 0 15px 0;border-top-width:0;}#sidebar-right .block li.first,#sidebar-right .block li.views-row-first{margin-top:0;}#sidebar-right .block .closure{background:url(/sites/all/themes/franceculture/images/leftgris-bg-bottom.png) no-repeat 0 100%;height:30px;display:block;margin:5px 0 0 0;}
- #sidebar-right .block-ecoute{background:#fff url(/sites/all/themes/franceculture/images/player-noir-bg.png) repeat-y 0 0;margin:0 0 10px 0;line-height:14px;}#sidebar-right .block-ecoute .block-inner{background:url(/sites/all/themes/franceculture/images/player-noir-top.png) no-repeat 0 0;padding:15px 0 0 0;color:#fff;}#sidebar-right .block-ecoute .titre-barre{background:url(/sites/all/themes/franceculture/images/titre-barre-noir.gif) repeat-x 0 2px;margin:0 19px 5px 10px;}#sidebar-right .block-ecoute h2 span{background:#323232 url(/sites/all/themes/franceculture/images/picto-cult-noir.png) no-repeat 5px 0;color:#fff;padding-left:28px;}#sidebar-right .block-ecoute .context{background-color:#fff;margin:0 19px 15px 10px;border-top:1px solid #666666;border-bottom:1px solid #666666;border-right:none;border-left:none;padding:15px 10px;color:#4D4D4D;}#sidebar-right .block-ecoute .context p{padding:0;}#sidebar-right .block-ecoute h3 a{display:block;}#sidebar-right .block-ecoute h3 .timer{font-size:14px;display:block;margin:0 0 2px 0;}#sidebar-right .block-ecoute p{padding-left:10px;padding-right:19px;}#sidebar-right .block-ecoute p a{color:#fff;background-color:#121212;}#sidebar-right .block-ecoute p .timer{font-size:12px;margin:0;}#sidebar-right .block-ecoute p.auteur{background:url(/sites/all/themes/franceculture/images/player-noir-bottom.png) no-repeat 0 100%;padding-bottom:25px;display:block;margin:2px 0 0 0;}#sidebar-right .block-ecoute .closure{background:url(/sites/all/themes/franceculture/images/player-noir-bottom.png) no-repeat 0 100%;height:15px;display:block;margin:2px 0 0 0;border:none;}#sidebar-right .block-ecoute#block-fcbloc-a-tout-hasard .context{height:40px;}#sidebar-right .block-ecoute#block-fcbloc-a-tout-hasard .default{font-weight:bold;margin-top:7px;}#sidebar-right .block-ecoute#block-fcbloc-a-tout-hasard{height:140px;}
- #sidebar-right .block-list{background:url(/sites/all/themes/franceculture/images/leftgris-bg.png) repeat-y 0 0;line-height:14px;}#sidebar-right .block-list .block-inner{background:url(/sites/all/themes/franceculture/images/leftgris-bg-top.png) no-repeat 0 0;padding:5px 0 0 0;}#sidebar-right .block-list .titre-barre{margin:0 10px 5px 10px;}#sidebar-right .block-list .titre-barre span{background-color:#ebebeb;}#sidebar-right .block-list .context{padding:0 10px 5px;}#sidebar-right .block-list .context a{float:left;margin:10px 10px 0 10px;width:120px;text-align:center;line-height:16px;}#sidebar-right .block-list label{background:#ebebeb url(/sites/all/themes/franceculture/images/leftgris-bg-bottom.png) no-repeat 0 100%;padding:10px 0;display:block;margin:2px 0 0 0;text-align:center;}#sidebar-right .block-list ul,.block-list ol,.block-list .context{background:url(/sites/all/themes/franceculture/images/leftgris-ul-top.png) no-repeat 0 0;padding-top:1px;}#sidebar-right .block-list ol li{list-style-type:decimal;list-style-position:inside;margin-top:10px;font-weight:bold;color:#032649;}#sidebar-right .block-list li{border-bottom:1px solid #CFCFCF;margin:20px 20px 0 20px;padding:0 0 15px 0;}#sidebar-right .block-list .read-more{padding:0 20px 0 0;display:block;margin:5px 0 0 0;clear:left;}#sidebar-right .block-list .closure{background:url(/sites/all/themes/franceculture/images/leftgris-bg-bottom.png) no-repeat 0 100%;height:30px;display:block;margin:5px 0 0 0;}
- #sidebar-right .block-user{background:url(/sites/all/themes/franceculture/images/leftgris-bg.png) repeat-y 0 0;line-height:14px;}#sidebar-right .block-user .block-inner{background:url(/sites/all/themes/franceculture/images/leftgris-bg-top.png) no-repeat 0 0;padding:5px 0 0 0;}#sidebar-right .block-user .title{background:url(/sites/all/themes/franceculture/images/titre-barre.gif) repeat-x 0 2px;color:#773584;font-weight:bold;font-size:13px;padding:0 0 5px 0;text-align:center;}#sidebar-right .block-user .title{margin:0 10px 5px 10px;}#sidebar-right .block-user .title span{background-color:#ebebeb;padding:0 5px;letter-spacing:0;}#sidebar-right .block-user .context{padding:0 10px 5px;}#sidebar-right .block-user label{background:#ebebeb url(/sites/all/themes/franceculture/images/leftgris-bg-bottom.png) no-repeat 0 100%;padding:10px 0;display:block;margin:2px 0 0 0;text-align:center;}#sidebar-right .block-user .block-content{background:url(/sites/all/themes/franceculture/images/leftgris-ul-top.png) no-repeat 0 0;padding:15px 20px 0;}#sidebar-right .block-user ol li{list-style-type:decimal;list-style-position:inside;margin-top:10px;font-weight:bold;color:#032649;}#sidebar-right .block-user li{border-bottom:1px solid #CFCFCF;margin:2px 0;padding:0;border-top-width:0;}#sidebar-right .block-user li.first{margin-top:0;}#sidebar-right .block-user .closure{background:url(/sites/all/themes/franceculture/images/leftgris-bg-bottom.png) no-repeat 0 100%;height:30px;display:block;margin:5px 0 0 0;}
- #sidebar-right #block-fcbloc-sur-le-meme-theme{background:url(/sites/all/themes/franceculture/images/leftgris-bg.png) repeat-y 0 0;line-height:14px;}#sidebar-right #block-fcbloc-sur-le-meme-theme .block-inner{background:url(/sites/all/themes/franceculture/images/leftgris-bg-top.png) no-repeat 0 0;padding:5px 0 0 0;}#sidebar-right #block-fcbloc-sur-le-meme-theme h2.title{background:url(/sites/all/themes/franceculture/images/titre-barre.gif) repeat-x 0 2px;color:#773584;font-weight:bold;font-size:13px;padding:0 0 5px 0;text-align:center;margin:0 10px 5px 10px;}#sidebar-right #block-fcbloc-sur-le-meme-theme h2.title span{background:#fff none;padding:0 5px;letter-spacing:0;display:inline-block;background-color:#ebebeb;}#sidebar-right #block-fcbloc-sur-le-meme-theme .context{padding:0 10px 5px;}#sidebar-right #block-fcbloc-sur-le-meme-theme .context a{float:left;margin:10px 10px 0 10px;width:120px;text-align:center;line-height:16px;}#sidebar-right #block-fcbloc-sur-le-meme-theme label{background:#ebebeb url(/sites/all/themes/franceculture/images/leftgris-bg-bottom.png) no-repeat 0 100%;padding:10px 0;display:block;margin:2px 0 0 0;text-align:center;}#sidebar-right #block-fcbloc-sur-le-meme-theme ol li{list-style-type:decimal;list-style-position:inside;margin-top:10px;font-weight:bold;color:#032649;}#sidebar-right #block-fcbloc-sur-le-meme-theme li{border-bottom:1px solid #CFCFCF;margin:20px 0 0 0;padding:0 0 15px 0;}#sidebar-right #block-fcbloc-sur-le-meme-theme li.last{padding:0;border-bottom:0px}#sidebar-right #block-fcbloc-sur-le-meme-theme li.first{margin-top:0;}#sidebar-right #block-fcbloc-sur-le-meme-theme .read-more{padding:0 20px 0 0;display:block;margin:5px 0 0 0;clear:left;}#sidebar-right #block-fcbloc-sur-le-meme-theme .closure{background:url(/sites/all/themes/franceculture/images/leftgris-bg-bottom.png) no-repeat 0 100%;height:30px;display:block;margin:5px 0 0 0;}#sidebar-right #block-fcbloc-sur-le-meme-theme p a{font-weight:normal;}#sidebar-right #block-fcbloc-sur-le-meme-theme h2.title{background:url(/sites/all/themes/franceculture/images/titre-barre.gif) repeat-x 0 2px;color:#773584;font-weight:bold;font-size:13px;padding:0 0 5px 0;text-align:center;margin:0 10px 5px 10px;}
- #sidebar-right #block-fcbloc-publicite.block .block-inner,#sidebar-right #block-fcbloc-publicite.block .block-content,#sidebar-right #block-fcbloc-publicite.block .closure{background:none;padding:0;margin:0;}#sidebar-right #block-fcbloc-publicite.block .closure{display:none;}#sidebar-right #block-fcbloc-publicite.block .title span{background-color:#FFF;}#sidebar-right #block-fcbloc-publicite.block .title{margin:0;}#sidebar-right #block-fcbloc-publicite.block .pub-inner{width:300px;height:250px;}#sidebar-right #block-fcbloc-publicite.block p.pub-notice{display:block;text-align:center;background-color:#c7c7c7;color:#808080;padding:2px;margin:0;}#sidebar-right #block-fcbloc-publicite.block{margin-bottom:15px;}
- #sidebar-right #block-views-partenariats_fo_liste-block_1.block,#sidebar-right #block-views-partenariats_fo_liste-block_1.block .block-inner,#sidebar-right #block-views-partenariats_fo_liste-block_1.block .block-content,#sidebar-right #block-views-partenariats_fo_liste-block_1.block .closure{background:none;padding:0;margin:0;}#sidebar-right #block-views-partenariats_fo_liste-block_1.block .title span{background-color:#FFF;}#sidebar-right #block-views-partenariats_fo_liste-block_1.block .title{margin:0;}
- #sidebar-right #block-views-lesplusconsultes-block_3 h2.title span{background:#ebebeb url(/sites/all/themes/franceculture/images/picto-ecoute-gris.png) no-repeat 3px 50%;padding-left:28px;}
- #content-right .propos li{border-bottom:none;margin-top:15px;padding-bottom:5px;}#content-right .propos li .date{font-size:12px;display:block;margin-bottom:5px;}
- #sidebar-right .aide .closure{height:15px;}#sidebar-right .aide li{border-bottom:none;margin-top:10px;padding-bottom:0;}
- .block-nav a{display:block;margin-bottom:5px;}
- #content-right .qr .read-more{background:none;padding-bottom:5px;}#content-right .qr .closure{background-color:#ebebeb;padding-top:10px;height:40px;}#content-right .qr .closure a{color:#fff;background:url(/sites/all/themes/franceculture/images/ecoute-bg.png) no-repeat 0 0;display:block;text-align:center;width:280px;height:20px;margin:2px 10px;padding-top:2px;}#content-right .qr .closure a:hover{background-position:0 -22px;text-decoration:none;}#sidebar-right .qr-posezvotrequestion a{color:#fff;background:url(/sites/all/themes/franceculture/images/ecoute-bg.png) no-repeat 0 0;display:block;text-align:center;height:20px;margin:10px 10px -15px;padding-top:2px;}#sidebar-right .qr-posezvotrequestion a:hover{background-position:0 -22px;text-decoration:none;}
- #sidebar-right .equipe li{border-bottom:none;padding-bottom:5px;margin-top:15px;}
- #content-right .votre-liste ol li{list-style-position:inside;border-bottom:none;font-weight:normal;color:#4D4D4D;}
- #content-right .sujet li{margin-bottom:5px;padding-bottom:5px;border-bottom:0;}#content-right .sujet .illustration{float:left;margin-right:5px;}#content-right .sujet .timer{margin-left:0;}
- #content-right #block-fc_evenement-proposer-un-evenement ul{padding:0 0 0.25em 0;}#content-right #block-fc_evenement-proposer-un-evenement{background:url(/sites/all/themes/franceculture/images/leftgris-bg.png) repeat-y 0 0;line-height:14px;}#content-right #block-fc_evenement-proposer-un-evenement .block-inner{background:url(/sites/all/themes/franceculture/images/leftgris-bg-top.png) no-repeat 0 0;padding:5px 0 0 0;}#content-right #block-fc_evenement-proposer-un-evenement .title{background:url(/sites/all/themes/franceculture/images/titre-barre.gif) repeat-x 0 2px;color:#773584;font-weight:bold;font-size:13px;padding:0 0 5px 0;text-align:center;}#content-right #block-fc_evenement-proposer-un-evenement .title{margin:0 10px 5px 10px;}#content-right #block-fc_evenement-proposer-un-evenement .title span{background-color:#ebebeb;padding:0 5px;letter-spacing:0;}#content-right #block-fc_evenement-proposer-un-evenement .context{padding:0 10px 5px;}#content-right #block-fc_evenement-proposer-un-evenement .block-content{background:url(/sites/all/themes/franceculture/images/leftgris-ul-top.png) no-repeat 0 0;padding:15px 20px 0;}#content-right #block-fc_evenement-proposer-un-evenement li{border-bottom:1px solid #CFCFCF;margin:20px 0px 0 0px;padding:0 0 15px 0;border-top-width:0;}#content-right #block-fc_evenement-proposer-un-evenement li.first{margin-top:0;}#content-right #block-fc_evenement-proposer-un-evenement .closure{background:url(/sites/all/themes/franceculture/images/leftgris-bg-bottom.png) no-repeat 0 100%;height:35px;display:block;}#content-right #block-fc_evenement-proposer-un-evenement .desc .grippie{margin-left:25px;}
- #content-right #block-fc_evenement-proposer-un-evenement .form-item label{font-weight:normal}#content-right #block-fc_evenement-proposer-un-evenement input.submit{width:100px;}#content-right #block-fc_evenement-proposer-un-evenement input.submit.file-add,#content-right #block-fc_evenement-proposer-un-evenement input.submit.file-remove{width:100px;margin-left:25px;border:2px outset;height:25px;}#content-right #block-fc_evenement-proposer-un-evenement input.submit.suite{background:url(/sites/all/themes/franceculture/images/btn-evenement.png) no-repeat 0 0;margin-left:185px;margin-top:0;text-align:center;width:85px;height:25px;color:#fff;border:none;}#content-right #block-fc_evenement-proposer-un-evenement input.submit.suite:hover{background-position:0 -25px;text-decoration:none;}#content-right #block-fc_evenement-proposer-un-evenement p.connect{height:30px;width:120px;margin-left:125px;padding:5px 20px;background:url(/sites/all/themes/franceculture/images/btn-evenement-connect.png) no-repeat 0 0;}#content-right #block-fc_evenement-proposer-un-evenement p.connect:hover{background-position:0 -39px;}#content-right #block-fc_evenement-proposer-un-evenement p.connect a{font-size:13px;color:#fff}#content-right #block-fc_evenement-proposer-un-evenement p.connect a:hover{text-decoration:none;}#content-right #block-fc_evenement-proposer-un-evenement div.messages{margin:1em;}#content-right #block-fc_evenement-proposer-un-evenement .quand .description{display:none;}#content-right #block-fc_evenement-proposer-un-evenement .quand{margin-left:25px;}#content-right #block-fc_evenement-proposer-un-evenement .quand label{margin-left:5px;}#content-right #block-fc_evenement-proposer-un-evenement .quand .container-inline-date.date-clear-block{clear:none;display:inline;float:left;margin-top:10px;}#content-right #block-fc_evenement-proposer-un-evenement .quand label span.form-required{display:none;}#content-right #block-fc_evenement-proposer-un-evenement .quand label span.form-required{display:none;}#content-right #block-fc_evenement-proposer-un-evenement .desc .form-item .description{margin-left:25px;clear:left;}#content-right #block-fc_evenement-proposer-un-evenement .ahah-progress-throbber{margin-top:-22px;margin-left:145px;}#content-right #block-fc_evenement-proposer-un-evenement .ahah-progress-bar{width:235px;float:left;margin-left:25px;}#content-right #block-fc_evenement-proposer-un-evenement .supl span.field-prefix{margin-left:25px;font-size:13px;}#content-right #block-fc_evenement-proposer-un-evenement .supl input{margin-left:0px;width:195px;}#content-right #block-fc_evenement-proposer-un-evenement .supl #legal-wrapper{margin:10px 25px 5px;}
- #sidebar-right .form-com p,#content-right .form-com p{background:transparent url(/sites/all/themes/franceculture/images/leftgris-ul-top.png) no-repeat scroll 0 0;padding-top:11px;text-align:center;color:#C1272D;}#sidebar-right .form-com label,#content-right .form-com label{margin:10px 25px 5px 25px;background:none;text-align:left;color:#4D4D4D;font-size:12px;padding:0;}#sidebar-right .form-com label span,#content-right .form-com label span{color:#C1272D;font-size:13px;}#sidebar-right .form-com input,#sidebar-right .form-com textarea,#content-right .form-com input,#content-right .form-com textarea{margin:0 25px;width:230px;padding:3px 5px;}#content-right .form-com select,#sidebar-right .form-com select{margin:0 25px;width:240px;padding:3px 5px;}#sidebar-right .form-com img,#content-right .form-com img{margin:10px 25px;text-align:center;}#sidebar-right .form-com input.submit,#content-right .form-com input.submit{width:80px;margin-top:20px;}#sidebar-right .form-com input.submit,#content-right .form-com input.submit{background-color:#773587;text-align:center;color:#fff;font-size:13px;font-weight:bold;cursor:pointer;padding:2px 5px;width:80px;}#sidebar-right .form-com input.submit:hover,#content-right .form-com input.submit:hover{background-color:#C1272D;}#content-right .form-com .quoi,#content-right .form-com .quand,#content-right .form-com .ou,#sidebar-right .form-com .quoi,#sidebar-right .form-com .quand,#sidebar-right .form-com .ou{margin-bottom:20px;}#content-right .form-com .quand input,#sidebar-right .form-com .quand input{width:75px;float:left;margin:0 0 0 5px;padding:2px 5px;display:inline;}#content-right .form-com .quand input.submit,#sidebar-right .form-com .quand input.submit{width:22px;height:22px;margin:0 0 0 2px;padding:0;border:none;}#content-right .form-com .quand label,#sidebar-right .form-com .quand label{float:left;margin:5px 0 0 25px;display:inline;}#content-right .form-com .ou .cp,#sidebar-right .form-com .ou .cp{float:left;width:90px;margin:15px 0 0 25px;display:inline;}#content-right .form-com .ou .cp input,#sidebar-right .form-com .ou .cp input{width:70px;margin:0;}#content-right .form-com .ou .cp label,#sidebar-right .form-com .ou .cp label{margin:0;}#content-right .form-com .ou .commune,#sidebar-right .form-com .ou .commune{float:left;width:170px;margin:15px 0 0 0;}#content-right .form-com .ou .commune input,#sidebar-right .form-com .ou .commune input{width:140px;margin:0;}#content-right .form-com .ou .commune label,#sidebar-right .form-com .ou .commune label{margin:0;}#content-right .form-com .desc,#sidebar-right .form-com .desc{margin-bottom:20px;}#content-right .form-com .desc input,#sidebar-right .form-com .desc input{width:160px;float:left;margin:0 0 0 25px;padding:2px 5px;display:inline;}#content-right .form-com .desc input.submit,#sidebar-right .form-com .desc input.submit{width:80px;height:22px;margin:0 0 0 2px;padding:0;border:none;}
- #content-right .plus ul{padding-left:20px;padding-right:20px;}#content-right .plus li{clear:left;margin:20px 0 0 0;}#content-right .plus p{float:right;width:140px;margin-right:10px;font-size:11px;color:#666666;display:inline;line-height:14px;}#content-right .plus p a{font-size:12px;display:block;margin:0 0 5px 0;}#content-right .plus p span{font-size:12px;font-style:italic;display:block;margin-top:5px;}
- .search-col-right p{background:url(/sites/all/themes/franceculture/images/leftgris-ul-top.png) no-repeat scroll 0 0;padding:20px 0 0 25px;height:30px;margin:0;}.search-col-right input{color:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:4px 10px 5px 10px;float:left;width:205px;}.search-col-right input.submit{padding:0;border:none;margin:0 0 0 2px;width:26px;height:26px;background-color:#773584;}body.lecture .search-col-right .closure{height:15px;}
- .writter{padding:0 16px 0 0;border-right:1px solid #CFCFCF;margin:10px 0;}.book{padding:0 0 0 17px;margin:10px 0;}.who{display:block;font-size:16px;margin-bottom:2px;}body.page-accueil div.view-quelisentils img.imagecache-personne_image_liste,body.node-type-rf-personne div.view-quelisentils img.imagecache-personne_image_liste,body.page-taxonomy-term-131 div.view-quelisentils img.imagecache-personne_image_liste{padding:0 16px 0 0;border-right:1px solid #CFCFCF;margin:10px 0;}body.page-accueil div.view-quelisentils img.imagecache-oeuvre_image_liste,body.node-type-rf-personne div.view-quelisentils img.imagecache-oeuvre_image_liste,body.page-taxonomy-term-131 div.view-quelisentils img.imagecache-oeuvre_image_liste{padding:0 0 0 15px;margin:10px 0;}
- .profil-extra img{margin-bottom:20px;}.profil-extra td{padding-bottom:8px;color:#262626;}.profil-extra .ref{width:85px;}.profil-extra .ref.map{width:225px;}.profil-extra .infos{padding-left:10px;}
- .oeuvre p{color:#666666;font-size:11px;margin-left:105px;}.oeuvre a.title{display:block;font-size:12px;margin-bottom:3px;}.oeuvre span.format{color:#4D4D4D;font-weight:bold;display:block;margin-bottom:3px;}
- .rel-emission .position{position:relative;text-align:right;width:235px;margin-bottom:8px;}.rel-emission .position a{display:block;height:45px;}.rel-emission .position p{position:absolute;top:0;left:0;margin:10px 0 0 5px;font-size:13px;font-weight:bold;color:#fff;z-index:10;width:110px;text-align:left;line-height:13px;}.rel-emission .position .opacity{position:absolute;bottom:0;left:0;display:block;width:120px;height:40px;opacity:0.8;}.rel-emission .position .opacity span{display:none;}
- .position .docks{background-color:#29ABE2;}.position .theme1-131{background-color:#D2D721;}.position .theme1-130{background-color:#47758D;}.position .theme1-135{background-color:#1B97CD;}.position .theme1-132{background-color:#EED7A1;}.position .theme1-133{background-color:#EF6F60;}.position .theme1-289{background-color:#FFED00;}.position .theme1-290{background-color:#8E5698;}.position .theme1-134{background-color:#FBB03B;}
-
-
- .part{position:relative;margin-bottom:10px;width:300px;}.part img{border:10px solid #EBEBEB;}.part .opaque{position:absolute;bottom:0;left:0;margin:0 0 10px 10px;height:30px;width:280px;background-color:#000;opacity:0.7;z-index:10;}.part p{color:#fff;font-size:16px;font-weight:bold;position:absolute;bottom:0;left:0;margin:0 0 15px 15px;z-index:20;}
- #sidebar-right div#block-fcbloc-votre-liste-decoute .context.playlist{padding-bottom:50px;padding-top:5px;}#sidebar-right div#block-fcbloc-votre-liste-decoute .context.playlist a{float:none;margin:0;text-align:left;}#sidebar-right div#block-fcbloc-votre-liste-decoute .context.playlist .illustration{float:left;margin-right:20px;width:70px;}#sidebar-right div#block-fcbloc-votre-liste-decoute .context.playlist a.submit{background:transparent url(/sites/all/themes/franceculture/images/btn-large.png) no-repeat scroll 0 0;color:#FFFFFF;float:right;padding:4px 10px;text-align:center;width:140px;margin-top:20px;}#sidebar-right div#block-fcbloc-votre-liste-decoute .context.playlist a.submit:hover{background-position:0 -25px;text-decoration:none;}#sidebar-right div#block-fcbloc-votre-liste-decoute .context.playlist div.scrollable-playlist{position:relative;overflow:hidden;height:220px;margin:10px;}#sidebar-right div#block-fcbloc-votre-liste-decoute .context.playlist div.scrollable-playlist div.field-items{position:absolute;height:200em;width:260px;}#sidebar-right div#block-fcbloc-votre-liste-decoute .context.playlist div.scrollable-playlist div.field-items div.field-item{top:5px;border-bottom:1px solid #CFCFCF;padding:7px 0;}#sidebar-right div#block-fcbloc-votre-liste-decoute .context.playlist a.disabled{visibility:hidden !important;}#sidebar-right div#block-fcbloc-votre-liste-decoute .context.playlist a.prev{background:#773584 url(/sites/all/themes/franceculture/images/script-scroll-top.png);cursor:pointer;display:block;height:15px;left:5px;margin:40px 0 0 5px;top:0;position:absolute;width:280px;z-index:10;}#sidebar-right div#block-fcbloc-votre-liste-decoute .context.playlist a.next{background:#773584 url(/sites/all/themes/franceculture/images/script-scroll-bottom.png);cursor:pointer;display:block;width:15px;height:15px;position:absolute;bottom:0;left:0;z-index:10;margin-bottom:75px;margin-left:150px;}
-
- #content-bottom{background:url(/sites/all/themes/franceculture/images/bg_bottom.png) repeat-y 0 0;}#content-bottom .clear-close{background:url(/sites/all/themes/franceculture/images/bg-bottom_bottom.png) no-repeat 0 100%;height:32px;clear:both;}#content-bottom .titre-barre span{background-color:#ebebeb;}#content-bottom ol{margin:10px 15px 0 15px;}#content-bottom li{border-bottom:1px solid #CFCFCF;}#cb-left{background:transparent url(/sites/all/themes/franceculture/images/cb-left_top.png) no-repeat 0 0;}#cb-right{background:transparent url(/sites/all/themes/franceculture/images/cb-right_top.png) no-repeat 0 0;}#cb-left li{margin:0 0 15px 0;padding:0 0 15px 0;}#cb-left .auteur{display:block;margin:10px 0 5px 0;}#cb-right li{list-style-type:decimal;list-style-position:inside;font-weight:bold;color:#032649;margin:0 0 6px 0;padding:0 0 6px 0;}#block-views-lesplusconsultes-block_1{background:transparent url(/sites/all/themes/franceculture/images/cb-right_top.png) no-repeat 0 0;}#block-views-lesplusconsultes-block_1 li{list-style-type:decimal;list-style-position:inside;font-weight:bold;color:#032649;margin:0 0 6px 0;padding:0 0 6px 0;}#block-views-lesplusconsultes-block_1 h2.title{background:url(/sites/all/themes/franceculture/images/titre-barre.gif) repeat-x 0 2px;color:#773584;font-weight:bold;font-size:13px;padding:0 0 5px 0;text-align:center;}#block-views-lesplusconsultes-block_1 h2.title span{background-color:#EBEBEB;display:inline-block;padding:0 5px;letter-spacing:0;}
-
-
- body.blogs .blog-home{position:absolute;top:0;right:0;margin-top:-12px;margin-right:-12px;z-index:10;}body.blogs .opacity h1{position:absolute;bottom:0;left:0;margin-bottom:5px;margin-left:15px;display:block;opacity:0.8;color:#fff;padding:15px;line-height:20px;background-color:#29ABE2;font-size:30px;}body.blogs .opacity h1 a{color:#FFF;text-decoration:none;}body.blogs .opacity h1 a.le-blog-de{display:block;font-size:12px;color:#032649;}body.blogs .opacity-bottom{position:absolute;bottom:0;left:0;width:990px;height:5px;opacity:0.8;background-color:#29ABE2;}
- body.blogs .list-article{margin-bottom:40px;}body.blogs .list-article li{margin-top:15px;padding-top:10px;border-top:1px solid #CFCFCF;}body.blogs .item-list ul{margin:0;}body.blogs .item-list li{margin:15px 0 0;padding-top:10px;border-top:1px solid #CFCFCF;list-style:none;}.blog-illu{float:left;position:relative;background:url(/sites/all/themes/franceculture/images/blog-ill-top.png) no-repeat 0 0;padding-top:10px;width:100px;margin-right:20px;}.blog-illu .date{position:absolute;top:0;left:0;z-index:20;margin-top:12px;color:#fff;display:block;text-align:center;width:100px;font-size:14px;}.blog-illu .opaque{position:absolute;top:0;left:0;width:100px;height:20px;background-color:#000;opacity:0.7;margin-top:10px;}.blog-illu span{border-bottom:1px solid #CFCFCF;margin-bottom:2px;padding-bottom:2px;font-size:11px;display:block;font-weight:bold;}.blog-illu span.auteur{border-bottom:none;}.blog-infos{float:left;width:520px;}.view-id-personne_fo_fleuve .blog-infos{width:auto;float:none;}.blog-infos p,body.node-type-rf-billet-blog#tinymce p{font-size:13px;color:#262626;line-height:18px;margin-bottom:10px;}body.blogs .pager{clear:left;}body.blogs .form-com{clear:both;}body.blogs #content .blog-infos .illustration{position:relative;float:left;margin:0 15px 25px 0;}body.blogs #content .blog-infos .large{margin-right:0;}body.blogs #content .blog-infos .illustration .opaque{position:absolute;bottom:0;left:0;width:100%;background-color:#000;opacity:0.7;}body.blogs #content .blog-infos .illustration .opaque p{font-weight:bold;color:#fff;font-size:11px;margin:2px 10px;}
- #sidebar-right #block-views-864a217bf1f0671a8b7d686e759c3554 .block-content ul.views-summary li{margin-top:0;}#sidebar-right #block-views-864a217bf1f0671a8b7d686e759c3554 .block-content ul.views-summary li ~ li{margin-top:20px;}
- #sidebar-right #block-fc_widget_twitter-field_twitter .block-content ul li{margin-top:0;}#sidebar-right #block-fc_widget_twitter-field_twitter .block-content ul li ~ li{margin-top:20px;}
-
- h1 .more{color:#773584;font-size:12px;font-weight:bold;}h1 .more .result,h1 .more .tag{font-size:24px;margin:0 5px;}.more-infos input{color:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:4px 10px 5px 10px;float:left;width:270px;display:inline;}.more-infos input.submit{padding:0;border:none;margin:0 0 0 2px;width:77px;height:26px;background-color:#773584;}.more-infos input.box{float:left;margin:6px 0 0 20px;display:inline;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;width:15px;height:15px;}.more-infos label.box{float:left;margin:5px 0 0 5px;display:inline;color:#032649;font-size:11px;font-weight:bold;}.trie{margin-top:30px;color:#032649;font-size:11px;font-weight:bold;}.trie a{color:#032649;margin:0 3px;}.trie a.first{margin-left:0;}.trie a.active{color:#773584;}.result li{border-top:1px solid #CFCFCF;margin:0 0 15px 0;padding:10px 0 0 0;clear:both;}.result .illustration{float:right;margin-left:20px;}.result .tagged{background-color:#FFFF00;}
- body.page-theme #content-inner .more{color:#773584;font-size:13px;font-weight:bold;margin:10px 0 20px 0;}body.page-theme #content-inner .more select{border-color:#CCCCCC #666666 #666666 #CCCCCC;border-style:solid;border-width:1px;margin-left:10px;padding:2px;width:200px;color:#4D4D4D;font-size:12px;}body.page-theme .list-article li{clear:both;}body.page-theme .list-article li .illustration{float:left;margin-right:10px;}
- div#grille-programmes #grille-navigation{position:relative;background-color:#EBEBEB;padding:15px 10px 0 10px;margin:0;}div#grille-programmes h1{color:#773584;padding-bottom:20px;margin-bottom:0;}div#grille-programmes .btn-liste-ecoute{color:#fff;background:url(/sites/all/themes/franceculture/images/btn-liste-ecoute.png) no-repeat 0 0;font-weight:bold;font-size:12px;padding:4px 33px;line-height:15px;width:185px;text-align:center;float:right;display:block;}div#grille-programmes .btn-liste-ecoute:hover{background-position:0 -23px;text-decoration:none;}
- div#grille-programmes .script-prog a.prev,div#grille-programmes .script-prog a.prevPage{display:block;width:15px;height:15px;background:url(/sites/all/themes/franceculture/images/script-scroll-left.gif) no-repeat;position:absolute;top:0;left:0;cursor:pointer;z-index:10;margin-top:73px;margin-left:6px;}div#grille-programmes .script-prog a.disabled{visibility:hidden !important;}div#grille-programmes .script-prog a.next,div#grille-programmes .script-read a.nextPage{background:url(/sites/all/themes/franceculture/images/script-scroll-right.gif);display:block;width:15px;height:15px;position:absolute;top:0;right:0;cursor:pointer;z-index:10;margin-top:73px;margin-right:6px;}div#grille-programmes .script-prog div.scrollable{position:relative;overflow:hidden;width:960px;height:31px;margin:0 0 0 5px;background-color:#EBEBEB;}div#grille-programmes #grille-navigation .script-prog ol{margin:0;}div#grille-programmes .script-prog #thumbs{position:absolute;width:10000em;clear:both;left:-1644px;}
- div#grille-programmes .script-prog #thumbs li{width:137px;height:31px;cursor:pointer;margin:0;float:left;padding:0;position:relative;line-height:15px;text-align:center;background:url(/sites/all/themes/franceculture/images/li-prog.png) no-repeat 0 0;color:#032649;font-size:15px;font-weight:bold;}div#grille-programmes .script-prog #thumbs li.active{background:url(/sites/all/themes/franceculture/images/li-prog-active.png) no-repeat 0 0;}div#grille-programmes .script-prog #thumbs li a{display:block;height:100%;padding-top:7px;text-transform:lowercase;}
- .plage-horaire a.prev,.plage-horaire a.prevPage{display:block;width:15px;height:15px;background:url(/sites/all/themes/franceculture/images/script-scroll-left.gif) no-repeat;position:absolute;top:0;left:0;cursor:pointer;z-index:10;margin-top:73px;margin-left:1px;}.plage-horaire a.disabled{visibility:hidden !important;}.plage-horaire a.next,.plage-horaire a.nextPage{background:url(/sites/all/themes/franceculture/images/script-scroll-right.gif);display:block;width:15px;height:15px;position:absolute;top:0;right:0;cursor:pointer;z-index:10;margin-top:73px;margin-right:1px;}.plage-horaire{width:960px;background-color:#fff;border-right:1px solid #CFCFCF;border-left:1px solid #CFCFCF;border-top:1px solid #CFCFCF;border-bottom:5px solid #C1272D;margin-top:5px;height:125px;padding:0 14px;position:relative;}.plage-horaire .horaire-inner{overflow:hidden;width:960px;height:125px;position:relative;}div#grille-programmes #thumbs2{position:absolute;width:10000em;clear:both;}.plage-horaire li{width:160px;height:125px;float:left;}.plage-horaire li div{width:140px;height:115px;position:relative;float:left;padding:10px 10px 0;}.plage-horaire li p{color:#032649;font-weight:bold;}.plage-horaire li.col-2{width:348px;}.plage-horaire h2{color:#4D4D4D;font-size:12px;font-weight:normal;}.plage-horaire a{display:block;height:100%;}.plage-horaire a:hover{text-decoration:none;}.plage-horaire span{position:absolute;bottom:0;left:0;height:16px;width:159px;background-color:#F9E9E9;font-size:11px;font-weight:bold;color:#ED1C24;display:block;padding:2px 0 2px 5px;}.plage-horaire span a{color:#ED1C24;}.plage-horaire span.second{margin-left:164px;}.plage-horaire .active span{background-color:#ED1C24;color:#fff;}.plage-horaire .active span a{color:#fff;}
- .detail-plage{border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;background:url(/sites/all/themes/franceculture/images/prog-horaire.png) repeat-x 0 0;padding:2px 15px 20px 15px;margin-bottom:40px;}.detail-plage .heure{color:#C1272D;font-size:18px;font-weight:bold;margin:5px 0 10px 0;}.detail-plage .heure .debut{float:left;}.detail-plage .heure .fin{float:right;}.detail-plage .programme p{padding-top:16px;}.detail-plage .programme img{float:left;margin-right:30px;}.detail-plage .programme h3{color:#C1272D;font-size:11px;font-weight:bold;line-height:11px;}.detail-plage .programme h2{font-size:20px;}.detail-plage .programme .btn-emission{padding:3px 25px 4px;float:right;line-height:15px;}.detail-plage .programme ul{margin:20px 0 0 0;float:left;width:300px;}.detail-plage .programme ul.split{margin-left:30px;}.detail-plage .programme li{border-bottom:1px solid #CFCFCF;margin-bottom:3px;padding-bottom:5px;font-size:11px;line-height:14px;}.detail-plage .programme li a{font-size:12px;}.detail-plage .programme li span{color:#C1272D;font-weight:bold;margin-right:2px;}
- .detail-arbo{border:1px solid #CFCFCF;padding:30px;margin-top:5px;}.detail-arbo ul{margin-left:120px;}.detail-arbo li.actionnable{border-top:1px solid #CFCFCF;margin-top:10px;padding-top:10px;position:relative;width:810px;cursor:pointer;}.detail-arbo .action{position:absolute;top:0;right:0;margin:10px 0 0 0;cursor:pointer;}.detail-arbo span{color:#C1272D;font-weight:bold;}.detail-arbo span.plage{font-size:16px;display:block;width:50px;float:left;}.detail-arbo h2{margin-left:55px;}.detail-arbo p{margin-left:55px;color:#333333;font-size:12px;}.detail-arbo li ul{margin-left:55px;}.detail-arbo li li span{margin-right:3px;}.detail-arbo li li p{margin:0;}
- body.section-podcasts .attachment-before .view-display-id-attachment_1{position:relative;background-color:#EBEBEB;padding:15px 10px 0 10px;margin:0;}body.section-podcasts .attachment-before .view-display-id-attachment_1{padding-bottom:0;margin-bottom:0;}body.section-podcasts .attachment-before .view-display-id-attachment_1 .view-content{margin:0 0 15px 30px;}body.section-podcasts .attachment-before .view-display-id-attachment_1 .view-content li{display:block;float:left;margin:0 5px;position:relative;}body.section-podcasts li div.content{position:absolute;top:0;left:0;width:176px;border-top:1px solid #000;padding-bottom:15px;background:url(/sites/all/themes/franceculture/images/bandeau-podcast-bottom.gif) no-repeat 0 100%;margin-top:-55px;margin-left:-3px;z-index:100;}body.section-podcasts li div.content p{background:url(/sites/all/themes/franceculture/images/bandeau-podcast-bg.png) repeat-y 0 0;padding:5px 15px;margin:0;font-size:11px;font-weight:bold;line-height:11px;}body.section-podcasts li div.content p .timer{display:block;margin:0;}
- body.podcasts .modifier{text-align:right;margin:30px 20px 0 0;height:25px;}body.podcasts .modifier a{color:#fff;background:url(/sites/all/themes/franceculture/images/btn-modifier.png) no-repeat 0 0;padding:5px 18px;float:right;}body.podcasts .modifier a:hover{background-position:0 -25px;text-decoration:none;}body.podcasts .closure{height:60px;background-color:#ebebeb;padding-top:10px;}body.podcasts .closure a{color:#fff;background:url(/sites/all/themes/franceculture/images/ecoute-bg.png) no-repeat 0 0;display:block;text-align:center;width:280px;height:20px;margin:2px 10px;padding-top:2px;}body.podcasts .closure a:hover{background-position:0 -22px;text-decoration:none;}
- body.section-podcasts h1{color:#773584;padding-bottom:10px;margin-bottom:0;}body.section-podcasts .primary-tabs{width:970px;height:31px;margin:0;margin-top:10px;}body.section-podcasts .primary-tabs span{float:left;}body.section-podcasts .primary-tabs span a{display:block;text-align:center;font-size:16px;padding-top:5px;}body.section-podcasts .primary-tabs span a:hover{text-decoration:none;}body.section-podcasts .primary-tabs span.themes a{background:url(/sites/all/themes/franceculture/images/tab-theme.png) no-repeat 0 0;width:130px;height:26px;}body.section-podcasts .primary-tabs span.themes a.active{background:url(/sites/all/themes/franceculture/images/tab-theme-active.png) no-repeat 0 0;}body.section-podcasts .primary-tabs span.alpha a{background:url(/sites/all/themes/franceculture/images/tab-alpha.png) no-repeat 0 0;width:200px;height:26px;}body.section-podcasts .primary-tabs span.alpha a.active{background:url(/sites/all/themes/franceculture/images/tab-alpha-active.png) no-repeat 0 0;}body.section-podcasts .primary-tabs span.prod a{background:url(/sites/all/themes/franceculture/images/tab-prod.png) no-repeat 0 0;width:150px;height:26px;}body.section-podcasts .primary-tabs span.prod a.active{background:url(/sites/all/themes/franceculture/images/tab-prod-active.png) no-repeat 0 0;}body.section-podcasts .primary-tabs span.cle{background:url(/sites/all/themes/franceculture/images/tab-cle.png) no-repeat 0 0;width:490px;height:31px;color:#fff;font-size:11px;}body.section-podcasts .primary-tabs span.cle input{color:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:2px 10px 3px 10px;float:left;width:225px;margin:5px 0 0 10px}body.section-podcasts .primary-tabs span.cle input.submit{padding:0;border:none;margin:5px 0 0 2px;width:22px;height:22px;background-color:#773584;}body.section-podcasts .primary-tabs span.cle span{margin:5px 0 0 10px;line-height:12px;}body.section-podcasts .secondary-tabs{margin:10px 0 30px 0;color:#032649;font-weight:bold;}body.section-podcasts .secondary-tabs a{margin:0 5px;letter-spacing:0.2px;}
- body.section-podcasts .views-view-grid li img{float:right;margin-left:15px;}body.section-podcasts .views-view-grid li .views-field-title{font-size:16px;margin:0 0 5px 0;}body.section-podcasts .views-view-grid li span{display:block;margin-bottom:5px;letter-spacing:-0.2px;}body.section-podcasts .views-view-grid li span.timer{margin:0 0 5px 0;}body.section-podcasts .views-view-grid li .views-field-field-generique-personne-nid .field-content{display:inline;}
- body.section-podcast .article-full{margin-bottom:30px;}body.section-podcast #content-left h2.titre-barre{margin-bottom:30px;}body.section-podcast .article-full h2{font-size:24px;color:#262626;}body.section-podcast .article-full h3{font-size:16px;color:#773584;margin:10px 0 5px 0;}body.section-podcast .article-full p{margin:10px 0 10px 215px;}body.section-podcast .article-full .illustration{float:left;margin:0 15px 25px 0;}body.section-podcast .article-full .instal{background:url(/sites/all/themes/franceculture/images/instal-bg.png) no-repeat 0 0;height:88px;margin:0 0 5px 215px;}body.section-podcast .article-full .instal a{font-size:11px;float:left;display:block;margin-top:10px;text-align:center;}body.section-podcast .article-full .instal a:hover{text-decoration:none;}body.section-podcast .article-full .instal a.itune{width:88px;}body.section-podcast .article-full .instal a.reader{width:85px;}body.section-podcast .article-full .instal a.yahoo{width:85px;}body.section-podcast .article-full .instal a.netvibes{width:85px;}body.section-podcast .article-full .instal a.netvibes span{margin-top:3px;}body.section-podcast .article-full .instal a.lien-rss{width:75px;}body.section-podcast .article-full .instal a.lien-rss span{margin-top:5px;}body.section-podcast .article-full .instal span{display:block;}
- body.podcasts .script-vertical h2{margin-bottom:36px;}body.podcasts .script-vertical h2.titre-barre{margin-bottom:5px;}body.podcasts .script-vertical .liste-ecoute{position:relative;}body.podcasts .script-vertical a.prev,body.podcasts .script-vertical a.prevPage{display:block;width:260px;height:15px;background:#773584 url(/sites/all/themes/franceculture/images/script-scroll-top.png) no-repeat;position:absolute;top:0;left:0;cursor:pointer;z-index:10;margin:40px 0 0 20px;}body.podcasts .script-vertical a.disabled{visibility:hidden !important;}body.podcasts .script-vertical a.next,body.podcasts .script-vertical a.nextPage{background:#773584 url(/sites/all/themes/franceculture/images/script-scroll-bottom.png);display:block;width:15px;height:15px;position:absolute;bottom:0;left:0;cursor:pointer;z-index:10;margin-bottom:120px;margin-left:159px;}body.podcasts .script-vertical div.scrollable-vertical{position:relative;overflow:hidden;width:300px;height:421px;margin:0;background:url(/sites/all/themes/franceculture/images/leftgris-ul-top.png) no-repeat scroll 0 0;}body.podcasts .script-vertical #thumbs-vertical{position:absolute;width:10000em;clear:both;background:none;}body.podcasts .script-vertical #thumbs-vertical li{cursor:pointer;padding:15px 0 5px 0;margin:10px 20px 0 20px;clear:left;width:260px;height:109px;}body.podcasts .script-vertical #thumbs-vertical li .illustration{float:left;}body.podcasts .script-vertical #thumbs-vertical li p{margin-left:60px;}body.podcasts .script-vertical #thumbs-vertical li p a{display:block;margin-bottom:5px;line-height:15px;}body.podcasts .script-vertical #thumbs-vertical li p span{display:block;margin-top:5px;}body.podcasts .script-vertical #thumbs-vertical li p span span{display:inline;margin:0 0 0 5px;}
-
-
- body.emissions #content-top{margin-bottom:-30px;}body.section-emissions .view-header{position:relative;background-color:#EBEBEB;padding:15px 10px 0 10px;margin:0;}body.section-emissions #content #content-inner,body.section-grille-des-programmes #content #content-inner,body.section-programmes #content #content-inner{padding-top:0;}body.section-emissions h1{color:#773584;padding-bottom:10px;margin-bottom:0;}
- body.section-emissions .primary-tabs{width:970px;margin:0;}body.section-emissions .primary-tabs span{float:left;}body.section-emissions .primary-tabs span a{display:block;text-align:center;font-size:16px;padding-top:5px;}body.section-emissions .primary-tabs span a:hover{text-decoration:none;}body.section-emissions .primary-tabs span.themes a{background:url(/sites/all/themes/franceculture/images/tab-theme.png) no-repeat 0 0;width:125px;height:26px;}body.section-emissions .primary-tabs span.themes a.active{background:url(/sites/all/themes/franceculture/images/tab-theme-active.png) no-repeat 0 0;}body.section-emissions .primary-tabs span.alpha a{background:url(/sites/all/themes/franceculture/images/tab-alpha.png) no-repeat 0 0;width:200px;height:26px;}body.section-emissions .primary-tabs span.alpha a.active{background:url(/sites/all/themes/franceculture/images/tab-alpha-active.png) no-repeat 0 0;}body.section-emissions .primary-tabs span.prod a{background:url(/sites/all/themes/franceculture/images/tab-prod.png) no-repeat 0 0;width:150px;height:26px;}body.section-emissions .primary-tabs span.prod a.active{background:url(/sites/all/themes/franceculture/images/tab-prod-active.png) no-repeat 0 0;}body.section-emissions .primary-tabs span.cle{background:url(/sites/all/themes/franceculture/images/tab-cle.png) no-repeat 0 0;width:490px;height:31px;color:#fff;font-size:11px;}body.section-emissions .primary-tabs span.cle input{color:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:2px 10px 3px 10px;float:left;width:225px;margin:5px 0 0 10px}body.section-emissions .primary-tabs span.cle input.submit{padding:0;border:none;margin:5px 0 0 2px;width:22px;height:22px;background-color:#773584;}body.section-emissions .primary-tabs span.cle span{margin:5px 0 0 10px;line-height:12px;}body.section-emissions .secondary-tabs{margin:10px 0 30px 0;color:#032649;font-weight:bold;}body.section-emissions .secondary-tabs a{margin:0 5px;letter-spacing:0.2px;}
- body.emissions .list-rubrique li h2{margin-bottom:30px;}body.emissions .list-rubrique li h2.titre-barre{font-size:16px;}body.emissions .list-rubrique li li.clear{float:left;width:100%;height:40px;}body.emissions .list-rubrique li li.clear span{display:none;}body.emissions .list-rubrique li li.first{padding-left:0;margin-left:0;border-left:none;}body.emissions .list-rubrique li li{float:left;width:305px;border-left:1px solid #CFCFCF;margin:0 0 0 15px;padding:0 0 0 15px;color:#4D4D4D;font-size:11px;font-weight:bold;line-height:12px;}body.emissions .list-rubrique li li img{margin-bottom:5px;}body.emissions .list-rubrique li li h3{font-size:16px;margin:0 0 5px 0;}body.emissions .list-rubrique li li span{display:block;margin-bottom:5px;letter-spacing:-0.2px;}body.emissions .list-rubrique li li span.date{display:inline;}body.emissions .list-rubrique li li span.timer{margin:0 0 5px 0;display:inline;}body.emissions .list-rubrique li li span.timer img{margin-bottom:0;}body.emissions .list-rubrique li li p{font-weight:normal;margin-top:5px;}body.emissions .list-rubrique li li .rubrique{height:20px;}ul.views-view-grid li{float:left;width:305px;border-left:1px solid #CFCFCF;margin:0 0 0 15px;padding:0 0 0 15px;color:#4D4D4D;font-size:11px;font-weight:bold;line-height:12px;}ul.views-view-grid li.col-1{padding-left:0;margin-left:0;border-left:none;}ul.views-view-grid li.empty{float:left;width:100%;height:40px;}ul.views-view-grid li .rubrique{height:20px;}ul.views-view-grid li h3{font-size:16px;margin:0 0 5px 0;}ul.views-view-grid li span.date{display:inline;}ul.views-view-grid li span.timer{margin:0 0 5px 0;display:inline;}ul.views-view-grid li span.timer img{margin-bottom:0;}ul.views-view-grid li p{font-weight:normal;margin-top:5px;}div.views-view-grid-title{clear:left;margin-bottom:30px;}div.views-view-grid-title h2.titre-barre{font-size:16px;}
- body.emissions .article-full{color:#262626;font-size:14px;margin-bottom:40px;}body.emissions .article-full p.theme{font-size:13px;margin-top:30px;}body.emissions .article-full p.theme a{font-size:12px;margin:0 2px;}body.emissions .bandeau{position:relative;margin-bottom:20px;margin-left:15px;}body.emissions .bandeau h1{position:absolute;top:0;left:0;margin-top:10px;margin-left:-10px;display:block;opacity:0.95;height:75px;color:#fff;padding:5px 10px 10px 20px;line-height:20px;max-width:300px;}body.emissions .bandeau h1 span{display:block;font-size:12px;color:#032649;font-weight:bold;}body.emissions .bandeau h1 .site{background:url(/sites/all/themes/franceculture/images/emission.gif) no-repeat 0 0;display:block;font-size:12px;text-align:center;width:132px;height:17px;line-height:15px;}body.emissions .bandeau .illu-small{position:absolute;top:0;right:0;margin:13px 13px 0 0;}body.emissions .bandeau p{background-color:#EBEBEB;color:#032649;padding:2px 10px;font-size:12px;font-weight:bold;}body.emissions .bandeau p span{margin-left:15px;}body.emissions .bandeau h1.docks{background-color:#29ABE2;}body.emissions .bandeau h1.chemins{background-color:#D9E021;}body.emissions .bandeau h1.theme1-131{background-color:#D2D721;}body.emissions .bandeau h1.theme1-130{background-color:#47758D;}body.emissions .bandeau h1.theme1-135{background-color:#1B97CD;}body.emissions .bandeau h1.theme1-132{background-color:#EED7A1;}body.emissions .bandeau h1.theme1-133{background-color:#EF6F60;}body.emissions .bandeau h1.theme1-289{background-color:#FFED00;}body.emissions .bandeau h1.theme1-290{background-color:#8E5698;}body.emissions .bandeau h1.theme1-134{background-color:#FBB03B;}body.emissions .bandeau div.image{height:100px;}
-
-
- .titre-plus{margin:0 0 20px 0;}.titre-plus h2{color:#262626;font-size:24px;line-height:26px;}.titre-plus .date{margin-right:10px;}.titre-plus .listen{float:left;width:90px;text-align:center;}.titre-plus .listen span{color:#C1272D;font-size:11px;display:block;font-weight:bold;}body.emissions #content .rel-doc{margin-bottom:40px;}body.emissions #content .rel-doc li{float:left;width:215px;}body.emissions #content .rel-doc li.clear{float:left;width:100%;height:40px;}body.emissions #content .rel-doc li.clear span{display:none;}body.emissions #content .rel-doc p{float:right;width:110px;margin-right:5px;font-size:12px;color:#666666;display:inline;line-height:14px;}body.emissions #content .rel-doc p a{display:block;}body.emissions #content .rel-doc p span{display:block;margin-bottom:5px;color:#032649;}body.emissions #sidebar-right #block-fcbloc-emission-contact .block-content{padding:15px 0 0;}body.emissions #sidebar-right #block-fcbloc-emission-contact .grippie{width:240px;margin:0 25px;}body.emissions #sidebar-right #block-fcbloc-emission-contact #edit-mollom-captcha-wrapper .description{width:240px;margin:0 25px;}
- .node-rf_diffusion .rel-sites a{display:block;}.node-rf_diffusion .rel-sites a.timer{margin-left:0;}.node-rf_diffusion .rel-sites li{margin-bottom:20px;}.node-rf_diffusion .rel-sites li.last{margin-bottom:0;}
- span.views-field-field-diffusion-date-debut-fin-value span.date-display-single{font-size:11px;font-weight:bold;}
- p.invites{margin-top:15px;}
- body.mini-site #content-top{position:relative;background-color:#f1ebf3;padding:15px;margin-bottom:30px;}body.mini-site h1{color:#773584;margin-bottom:0;}body.mini-site .biographie{margin-bottom:20px;}body.mini-site .biographie h2{font-size:24px;line-height:26px;letter-spacing:0.2px;color:#262626;}body.mini-site .biographie p.infos{color:#4D4D4D;font-size:12px;margin-bottom:10px;}body.mini-site .biographie p.infos span{color:#808080;font-style:italic;display:block;}body.mini-site .biographie p{color:#262626;font-size:14px;line-height:18px;}
- body.culture #content-top,body.culture-accueil h1#page-title{position:relative;background-color:#f1ebf3;padding:15px 15px 0;margin:0 0 15px 0;border-top:1px #CFCFCF solid;}body.culture #content-top .block{height:auto;min-height:0;margin-bottom:0;}body.culture #content-top #block-fc_cultureac-culture-module{margin:0 -15px;background:white;}body.culture h1{color:#773584;margin:0 0 15px;}body.culture-accueil h1#page-title{padding:15px;}body.culture-accueil h2,body.culture-accueil h3{font-size:16px;}body.culture-accueil .more{font-size:11px;text-align:right;}body.culture-accueil li p{font-size:12px;line-height:15px;}body.culture .view-id-cultureac_term .view-content p.rubrique{clear:left;}
- body.section #content-top{position:relative;background-color:#f1ebf3;padding:15px 15px 0 15px;margin:0 0 15px 0;}
- body.module #content-top{position:relative;background-color:#f1ebf3;padding:15px 15px 0 15px;margin:0 0 15px 0;}
- body.culture .primary-tabs{width:970px;height:31px;margin:0;}body.culture .primary-tabs span{float:left;}body.culture .primary-tabs span a{display:block;text-align:center;font-size:16px;padding-top:5px;}body.culture .primary-tabs span a:hover{text-decoration:none;}body.culture .primary-tabs span a{background:url(/sites/all/themes/franceculture/images/tab-sec.png) no-repeat 0 0;width:240px;height:26px;}body.culture .primary-tabs span a.active{background:url(/sites/all/themes/franceculture/images/tab-sec-active.png) no-repeat 0 0;}body.culture .secondary-tabs{margin:10px 0 30px 0;color:#032649;font-weight:bold;}body.culture .secondary-tabs a{margin:0 5px;letter-spacing:0.2px;}
- .first-article{border-right:1px solid #f1ebf3;border-left:1px solid #f1ebf3;border-bottom:1px solid #CFCFCF;margin-bottom:20px;padding:5px 15px 20px;}.first-article img{float:left;margin-right:10px;}.first-article h2{font-size:24px;margin-bottom:10px;color:#262626;}.first-article h3{font-size:14px;margin-bottom:5px;color:#262626;}body.culture .first-article p{font-size:14px;line-height:18px;}body.culture .first-article .sousthemes{margin-bottom:15px;}.first-article p{font-size:12px;color:#262626;line-height:15px;}
- body.culture .article-teaser{margin-bottom:20px;}body.culture .article-teaser h2{font-size:24px;margin-bottom:5px;color:#262626;}body.culture .article-teaser p{font-weight:bold;}body.culture .article-full .illustration{float:left;margin:0 15px 25px 0;}body.culture .article-full p,body.node-type-fc-cours#tinymce p{font-size:14px;line-height:18px;color:#262626;}
- body.qr .tri-qr{margin-bottom:60px;color:#262626;font-size:14px;}body.qr .tri-qr h2{font-size:24px;line-height:26px;letter-spacing:0.2px;color:#262626;margin-bottom:30px;}body.qr .tri-qr p{display:block;margin:0 0 5px;}body.qr .tri-qr span.floating-select{float:left;width:300px;margin-right:20px;margin-top:20px;}body.qr .tri-qr label{display:block;color:#262626;font-size:14px;margin-bottom:5px;}body.qr .tri-qr select{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-bottom:1px solid #666666;border-right:1px solid #666666;padding:2px 10px 3px 10px;width:250px;margin:0 10px 5px 0;}body.qr .tri-qr input.submit{background:url(/sites/all/themes/franceculture/images/btn-modifier.png) no-repeat 0 0;padding:3px 13px 4px;font-weight:bold;color:#fff;border:none;cursor:pointer;}body.qr .tri-qr input.submit:hover{background-position:0 -25px;text-decoration:none;}
- body.qr .all-qr{margin-bottom:40px;}body.qr .all-qr .post{margin-bottom:20px;border-bottom:1px solid #CFCFCF;padding-bottom:15px;}body.qr .all-qr .post .submited{color:#000;font-size:12px;margin-bottom:10px;display:block;}body.qr .all-qr .post .submited .quiz{color:#773584;font-size:11px;font-weight:normal;margin-left:10px;}body.qr .all-qr .post .auth{font-weight:bold;color:#032649;}body.qr .all-qr .post .submited .date{margin-left:5px;}body.qr .all-qr .post p{font-size:12px;line-height:15px;color:#262626;margin-left:55px;}body.qr .all-qr .q-r{float:right;margin:00;font-size:12px;font-weight:bold;height:40px;}body.qr .all-qr .q-r span{background:url(/sites/all/themes/franceculture/images/answer-big.png);padding:5px 13px 15px 13px;margin-right:10px;color:#773584;}body.qr .all-qr .q-r a{background:url(/sites/all/themes/franceculture/images/btn-modifier.png) no-repeat 0 0;padding:5px 13px;color:#fff;}body.qr .all-qr .q-r a:hover{background-position:0 -25px;text-decoration:none;}body.qr .all-qr .q-r span.none{background:#e4d7e6 none;padding:5px 13px;}
- .validation h2{font-size:24px;color:#262626;margin:20px 0 30px 0;}.validation img{float:left;margin-right:10px;}.validation .end{color:#773584;font-size:20px;margin-bottom:15px;}.validation p{color:#262626;font-size:14px;line-height:18px;margin-bottom:15px;}.validation .score span{color:#929497;font-size:19px;}.validation .liens{margin:30px 0 0 0;}.validation .liens a{background:url(/sites/all/themes/franceculture/images/btn-large.png) no-repeat 0 0;padding:5px 23px;text-align:center;color:#fff;}.validation a.facelien{background:url(/sites/all/themes/franceculture/images/facebook.png) no-repeat 0 0;padding:5px 33px 5px 50px;margin-right:20px;}.validation .form-com{margin:50px 0 20px 0;}.validation .form-com span.floating-select{float:left;width:300px;margin-right:20px;margin-top:20px;}.validation .form-com .desc{color:#4D4D4D;font-size:12px;font-style:italic;}
- .quiz-q{margin:40px 0;position:relative;}.quiz-q fieldset{border:3px solid #773584;padding:20px 20px 10px 20px;}.quiz-q legend{font-size:12px;color:#773584;font-weight:bold;padding:0 0.5em;}.quiz-q img{float:left;margin:0 20px 0 0;}.quiz-q h3{color:#262626;font-size:16px;margin-bottom:10px;}.quiz-q p{font-size:14px;color:#262626;}.quiz-q .date{margin-left:5px;}.quiz-q .q-r{margin:20px 0 0 0;font-size:12px;font-weight:bold;float:right;}.quiz-q .q-r span{background:url(/sites/all/themes/franceculture/images/answer-big.png) no-repeat;padding:5px 13px 15px 13px;margin-right:10px;color:#773584;display:inline-block;height:15px;}.quiz-q .q-r a{background:url(/sites/all/themes/franceculture/images/btn-modifier.png) no-repeat 0 0;padding:5px 13px 5px 13px;color:#fff;display:inline-block;margin-bottom:10px;height:15px;}.quiz-q .q-r a:hover{background-position:0 -25px;text-decoration:none;}
- .questionnaire{position:relative;margin-left:50px;}.questionnaire h3{color:#4D4D4D;font-size:14px;margin-bottom:10px;}.questionnaire .num{position:absolute;top:0;left:0;margin-left:-50px;color:#A6A8AB;font-size:14px;}.questionnaire img{display:block;margin-bottom:10px;}.questionnaire label{color:#4D4D4D;font-size:12px;}.questionnaire input.form-submit{background:url(/sites/all/themes/franceculture/images/btn-modifier.png) no-repeat scroll 0 0;border:none;color:#FFFFFF;cursor:pointer;font-weight:bold;padding:3px 13px 4px;display:block;margin-top:30px;text-align:center;width:81px;}.questionnaire input.form-submit:hover{background-position:0 -25px;text-decoration:none;}.questionnaire .form-radios,.questionnaire .form-checkboxes,#multichoice-render-question-form .form-radios,#multichoice-render-question-form .form-checkboxes{clear:both;}
- body.qr .com{margin-bottom:40px;}body.qr .com .post{margin-bottom:20px;border-bottom:1px solid #CFCFCF;padding-bottom:15px;}body.qr .com .post .submited{color:#000;font-size:14px;margin-bottom:10px;display:block;}body.qr .com .post .submited .quiz{color:#773584;font-size:11px;font-weight:normal;margin-left:10px;}body.qr .com .post .auth{font-weight:bold;color:#032649;}body.qr .com .post .submited .date{margin-left:5px;}body.qr .com .post p{font-size:14px;line-height:18px;color:#262626;margin-left:55px;}body.qr .com .quiz-go{float:right;background:url(/sites/all/themes/franceculture/images/quiz-go.png) no-repeat 0 0;display:block;padding:5px 20px;color:#fff;margin-top:15px;}body.qr .com .quiz-go:hover{background-position:0 -25px;text-decoration:none;}body.qr .com .best{background-color:#f6f1f7;padding:15px 25px;}body.qr .com .best .meilleure{color:#773584;font-size:11px;font-weight:normal;}
- .rubrique-culture li{float:left;width:300px;position:relative;height:435px;margin-bottom:20px;}.rubrique-culture li.left{margin-right:40px;}.rubrique-culture li h2,.rubrique-culture li h3{font-size:16px;}.rubrique-culture li p{color:#4D4D4D;}.rubrique-culture li .more{font-size:11px;position:absolute;bottom:0;right:0;}
- body.culture .list-rubrique li{margin-top:10px;clear:left;}body.culture .list-rubrique li img.illustration{float:left;margin:0 15px 15px 0;}body.culture .list-rubrique li .auteur{display:block;margin-bottom:15px;}
- body.culture .list-article li{border-top:1px solid #CFCFCF;margin-top:5px;padding-top:10px;}body.culture .list-article li.first{border-top-width:0;}body.culture .list-article li img{float:left;margin:0 15px 15px 0;}body.culture .list-article li .auteur{display:block;margin-bottom:15px;}
- .rel-quiz{margin:40px 0;clear:both;}.rel-quiz h3{font-size:14px;}.rel-quiz .quiz-go{float:right;background:url(/sites/all/themes/franceculture/images/quiz-go.png) no-repeat 0 0;display:block;padding:5px 16px;color:#fff;margin-top:15px;}
- .liste-cours{margin:20px 0;}body.culture .liste-cours li{border-bottom:1px solid #CFCFCF;margin-bottom:15px;padding-bottom:10px;}
-
- .profil-infos{margin-bottom:30px;}.profil-infos img{float:left;margin-right:10px;}.profil-infos p{color:#262626;margin-bottom:15px;font-size:14px;}.profil-infos a.submit{float:right;background:url(/sites/all/themes/franceculture/images/btn-large.png) no-repeat 0 0;padding:4px 10px;text-align:center;width:140px;color:#fff;}.profil-infos a.submit.larger{background-image:url(/sites/all/themes/franceculture/images/btn-larger.png);width:180px;}.profil-infos a.submit:hover{background-position:0 -25px;text-decoration:none;}.profil-infos a.facebook-modif{float:right;background:url(/sites/all/themes/franceculture/images/btn-fbconnect-modification.png) no-repeat 0 0;padding:3px 5px 3px 25px;text-align:center;width:170px;color:#fff;font-size:11px;}.profil-infos a.facebook-modif:hover{background-position:0 -23px;text-decoration:none;}
- .user-lecture{margin-bottom:30px;}.user-lecture img{float:left;margin-right:10px;}.user-lecture h3{font-size:16px;}.user-lecture .date{display:block;}.user-lecture .more{margin:50px 0 0 0;text-align:right;}#fc-quelisentils-que-lisez-vous span.date{display:inline;}.user-lecture .avatars{width:530px;margin:0 0 0 auto;}.user-lecture .avatars li{float:left;width:130px;margin-right:2px;clear:none;padding:0;}.user-lecture .more-review,.user-lecture .more-avatar{clear:both;}.user-lecture .unfold,.view-quelisentils .unfold,#personne-articles .unfold{background:url(/sites/all/themes/franceculture/images/urg-down.png) no-repeat 100% 4px;padding-right:10px;}.user-lecture .fold,.view-quelisentils .fold,#personne-articles .fold{background:url(/sites/all/themes/franceculture/images/urg-up.png) no-repeat 100% 4px;padding-right:10px;}
- .user-question{margin-bottom:30px;clear:both;}.user-question ul{margin-top:20px;}.user-question li{width:300px;float:left;}.user-question li.border{padding-left:20px;margin-left:19px;border-left:1px solid #CFCFCF;}.user-question li h3 a{display:block;}.user-question .more-link{margin:20px 0 0 0;text-align:right;clear:left;}
- .user-com{margin-bottom:30px;clear:both;}.user-com li{margin-bottom:20px;}.user-com .date{display:block;}.user-com h3 a{display:block;font-size:14px;}
- .user-agenda{margin-bottom:30px;}.user-agenda ul{margin-top:20px;}.user-agenda li{width:300px;float:left;padding-bottom:5px;}.user-agenda li.border{padding-left:20px;margin-left:19px;border-left:1px solid #CFCFCF;}.user-agenda li.none{clear:left;}.user-agenda .more{margin:20px 0 0 0;text-align:right;float:right;}
- .infos-connexion{margin-bottom:30px;}.infos-connexion h2{margin-bottom:20px;}.infos-connexion label{color:#262626;float:left;margin:0 10px 3px 0;line-height:24px;width:330px;text-align:right;font-size:13px;}.infos-connexion input{border-right:1px solid #CCCCCC;padding:3px 10px;width:280px;margin-bottom:3px;}.infos-connexion .description{margin-left:340px;color:#808080;font-size:12px;font-style:italic;}.infos-connexion span.password-strength,.infos-connexion span.password-confirm,.infos-connexion div.password-description{margin-left:340px;display:none;}
- .infos-vous{margin-bottom:30px;}.infos-vous h2{margin-bottom:20px;}.infos-vous img{margin-bottom:3px;margin-left:340px;}.infos-vous label{color:#262626;float:left;margin:0 10px 3px 0;line-height:24px;width:330px;text-align:right;font-size:13px;}.infos-vous label.option{width:640px;font-size:12px;line-height:12px;margin-right:2px;}.infos-vous label.option input{width:15px;margin:0 0 3px 2px;float:right;}.infos-vous input{color:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:3px 10px;width:280px;margin-bottom:3px;}.infos-vous input.submit{padding:0;border:none;margin:0 0 3px 3px;width:71px;height:25px;background-color:#773584;}.infos-vous input.submit-v{padding:0;border:none;margin:20px 20px 3px 3px;width:71px;height:25px;background-color:#773584;float:right;}.infos-vous select{color:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:3px 10px;width:302px;margin-bottom:3px;}.infos-vous textarea{color:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:3px 10px;width:280px;margin-bottom:20px;}.infos-vous .grippie{width:300px;margin:0 0 3px 340px;display:inline-block;}.infos-vous .resizable-textarea{display:inline;}.infos-vous .resizable-textarea textarea{width:280px!important;}.infos-vous .description{margin-left:320px;color:#808080;font-size:12px;font-style:italic;}.infos-vous #edit-contact-1-wrapper .description{display:inline-block;}
- .infos-vous fieldset{display:none;}.infos-vous input.focusField{color:#fff;}html.js .infos-vous input.form-autocomplete{background-position:100% 6px}html.js .infos-vous input.throbbing{background-position:100% -14px}
-
- body.page-contact h1#page-title{display:none;}body.page-contact h1{color:#773584;}.ecrire{float:left;width:405px;}.ecrire{margin-bottom:30px;}.ecrire label{color:#262626;float:left;margin:0 10px 3px 0;line-height:24px;width:150px;text-align:right;font-size:13px;font-weight:normal;}.ecrire label.option{float:right;}.ecrire label.option input{width:12px;height:12px;padding:0;}.ecrire input{color:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:3px 10px;width:220px;margin-bottom:3px;}.ecrire select{color:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:3px 10px;width:242px;margin-bottom:3px;}.ecrire textarea{color:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:3px 10px;width:220px;}.ecrire input.submit-v{padding:0;border:none;margin:10px 3px 0 3px;width:71px;height:25px;background-color:#773584;float:right;}.ecrire-desc{float:left;margin-left:10px;padding-left:19px;width:220px;border-left:1px solid #CFCFCF;}.ecrire-desc p{margin-bottom:10px;}.ecrire-desc li{margin-bottom:10px;list-style-type:disc;list-style-position:inside;}.ecrire .grippie{width:240px;margin:0 0 3px 160px;display:inline-block;}.ecrire .resizable-textarea{display:inline;}.ecrire .resizable-textarea textarea{width:220px!important;height:50px;}.ecrire .form-item{margin-bottom:0;margin-top:0;}.ecrire input.focusField{color:#fff;}
-
- body.frequence h1{color:#773584;}body.frequence #content-inner p{color:#262626;margin-bottom:10px;}body.frequence #content-inner label{float:left;margin:0 10px 10px 0;line-height:24px;}body.frequence #content-inner input{color:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:3px 10px 3px 10px;float:left;width:145px;margin-bottom:10px;}body.frequence #content-inner input.submit{padding:0;border:none;margin:0 0 10px 15px;width:103px;height:26px;background-color:#773584;}body.frequence #content-inner p.loc{font-size:14px;border-bottom:1px solid #CFCFCF;padding-bottom:5px;clear:both;}body.frequence #content-inner p.loc span{color:#773584;font-weight:bold;}
-
- body.section-votre-agenda #content-top{position:relative;background-color:#f1ebf3;padding:15px;margin-bottom:30px;}body.section-votre-agenda h1{color:#773584;margin-bottom:0;}body.section-votre-agenda .script-read a.prev,body.section-votre-agenda .script-read a.prevPage{display:block;width:15px;height:15px;background:url(/sites/all/themes/franceculture/images/script-scroll-left.png) no-repeat;position:absolute;top:0;left:0;cursor:pointer;z-index:10;margin-top:105px;margin-left:-7px;}body.section-votre-agenda .script-read a.disabled{visibility:hidden !important;}body.section-votre-agenda .script-read a.next,body.section-votre-agenda .script-read a.nextPage{background:url(/sites/all/themes/franceculture/images/script-scroll-right.png);display:block;width:15px;height:15px;position:absolute;top:0;right:0;cursor:pointer;z-index:10;margin-top:105px;margin-right:-7px;}body.section-votre-agenda .script-read div.scrollable{position:relative;overflow:hidden;width:960px;height:165px;margin:10px 0 0 0;background-color:#fff;}body.section-votre-agenda #content-top .script-read ol{margin:0;}body.section-votre-agenda .script-read .thumbs{position:absolute;width:10000em;clear:both;}body.section-votre-agenda .script-read .thumbs li{width:210px;height:150px;cursor:pointer;margin:15px 0 0 0;float:left;padding:0 15px 0 15px;position:relative;line-height:15px;}body.section-votre-agenda .script-read .thumbs li .num{position:absolute;bottom:0;left:0;margin:0 15px;}body.section-votre-agenda .script-read .thumbs li img{float:left;margin-right:10px;}body.section-votre-agenda .script-read .thumbs li h2{font-size:12px;line-height:15px;}body.section-votre-agenda div.agenda_error{background:#FFF3F6 url(/sites/all/themes/franceculture/images/error.png) no-repeat .5em .45em;border:1px solid #C00000;color:#C00000;}body.section-votre-agenda div.agenda_error a{text-decoration:underline;}body.section-votre-agenda form input.focusField{color:#fff;}
- .board{margin-bottom:60px;}.board form{margin:0;}.board .ou{float:left;width:215px;background-color:#EBEBEB;height:230px;}.board .quand{float:left;width:215px;margin:0 5px;background-color:#EBEBEB;height:230px;}.board .quoi{float:left;width:215px;background-color:#EBEBEB;height:230px;}.board h3{text-align:center;margin-bottom:5px;}.board select{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-bottom:1px solid #666666;border-right:1px solid #666666;padding:2px 10px 3px 10px;width:190px;margin:0 10px 5px 10px;}.board label{font-size:14px;color:#4D4D4D;font-weight:normal;}.board .ou img{margin:0 10px;}.board .quand label{float:left;margin:0 3px 10px 10px;}.board .quand input{color:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:2px 10px;float:left;width:150px;margin-bottom:10px;}.board .quand input.submit{padding:0;border:none;margin:0 0 11px 7px;width:22px;height:22px;background-color:#773584;}.board .quoi input{margin-bottom:5px;}.board .quoi label{margin:0 0 5px 5px;}.board .s-submit{padding:0;border:none;margin:20px 0 0 2px;width:103px;height:26px;background-color:#773584;float:right;}.board .quoi label.option{display:block;}.board .ou .form-item{margin:0;}.board .quand #edit-date-min-value-wrapper div.description,.board .quand #edit-date-max-value-wrapper div.description{display:none;}
- body.section-votre-agenda .list-article li{border-top:1px solid #CFCFCF;margin-top:5px;padding-top:10px;}body.section-votre-agenda .list-article li img{float:left;margin:0 15px 15px 0;}body.section-votre-agenda .list-article li .auteur{display:block;margin-bottom:15px;}
- form#views-exposed-form-evenement-fo-liste-block-1 .views-exposed-form .views-exposed-widget{width:100%;}
-
- body.node-type-rf-article #content .article-teaser{margin:0 0 20px 0;}body.node-type-rf-article #content .article-teaser p{margin:0 0 10px 0;}body.node-type-rf-article #content .article-teaser .date{display:block;margin:0 0 10px 0;}body.node-type-rf-article #content p{color:#262626;font-size:14px;line-height:18px;}body.node-type-rf-article #content .article-full p,body.node-type-rf-article#tinymce p{margin:0 0 10px 0;}body.node-type-rf-article #content .article-full .large{width:640px;}body.node-type-rf-article #content .article-full .small{width:320px;}body.node-type-rf-article #content .article-full .dnd-drop-wrapper{position:relative;float:left;margin:0 15px 25px 0;}body.node-type-rf-article #content .article-full .opaque p{color:#fff;font-weight:bold;font-style:italic;padding:5px 10px 10px 10px;font-size:12px;margin:0;}body.node-type-rf-article #content .article-full .opaque span{font-style:normal;text-transform:uppercase;font-size:9px;margin-left:5px;}body.node-type-rf-article #content .article-full .video .opaque{margin-bottom:33px;}body.node-type-rf-article #content .article-full p.theme,body.node-type-rf-billet-blog #content p.theme{clear:both;font-size:13px;}body.node-type-rf-article #content .article-full p.theme a,body.node-type-rf-billet-blog #content p.theme a{font-size:12px;margin:0 2px;}body.node-type-rf-article #content .article-full p.auteur{float:right;margin:0 0 8px 0;}
- body.node-type-rf-article #content .article-full .list-rubrique li{margin-bottom:20px;}body.node-type-rf-article #content .article-full .list-rubrique li p{color:#4D4D4D;font-size:12px;line-height:14px;margin-bottom:20px;}body.node-type-rf-article #content .article-full .list-rubrique li a.title{font-size:12px;display:block;margin-bottom:5px;}body.node-type-rf-article #content .article-full .list-rubrique li a.timer,body.node-type-rf-article #content .article-full .list-rubrique li span.date{display:block;}body.node-type-rf-article #content .article-full .list-rubrique li .timer{margin:0;}body.node-type-rf-article #content .article-full .list-rubrique li .image{margin-bottom:10px;}body.node-type-rf-article #content .article-full .list-rubrique li .image p{margin:0 0 0 110px;}body.node-type-rf-article #content .article-full .field-field-article-image-page div div{line-height:1px;}
- body.node-type-rf-article #content .rel-liens{margin-bottom:0px;}body.node-type-rf-article #content .rel-liens div{margin-bottom:20px;}body.node-type-rf-article #content .rel-liens div a{font-size:12px;display:block;margin:0 0 5px 0;}
- body.node-type-rf-article #content .rel-doc{margin-bottom:40px;}body.node-type-rf-article #content .rel-doc li{float:left;width:215px;margin-bottom:20px;}body.node-type-rf-article #content .rel-doc li.clear{float:left;width:100%;height:40px;}body.node-type-rf-article #content .rel-doc p{float:right;width:100px;margin-right:10px;font-size:11px;color:#666666;display:inline;line-height:14px;}body.node-type-rf-article #content .rel-doc p a{font-size:12px;display:block;margin:0 0 5px 0;}body.node-type-rf-article #content .rel-doc p span{font-size:12px;font-style:italic;display:block;margin-top:5px;}.rel-doc .liste-clear{width:100% !important;}
- body.section-liste-ecoute h1{background:url(/sites/all/themes/franceculture/images/liste-ecoute-title.png) no-repeat 0 0;color:#fff;text-align:center;height:45px;padding:15px 0 0 45px;}body.section-liste-ecoute #content-inner fieldset,body.section-liste-ecoute #edit-title-wrapper,body.section-liste-ecoute .vertical-tabs{display:none!important;}body.section-liste-ecoute #content #content-right{float:right;}body.section-liste-ecoute #content-right .block{background:url(/sites/all/themes/franceculture/images/leftgris-bg.png) repeat-y 0 0;line-height:14px;}body.section-liste-ecoute #content-right .block .block-inner{background:url(/sites/all/themes/franceculture/images/leftgris-bg-top.png) no-repeat 0 0;padding:5px 0 0 0;}body.section-liste-ecoute #content-right .block .title{background:url(/sites/all/themes/franceculture/images/titre-barre.gif) repeat-x 0 2px;color:#773584;font-weight:bold;font-size:13px;padding:0 30px 5px;text-align:center;}body.section-liste-ecoute #content-right .block .title{margin:0 10px 5px 10px;}body.section-liste-ecoute #content-right .block .title span{background-color:#ebebeb;padding:0 5px;letter-spacing:0;}body.section-liste-ecoute #content-right .block label{background:#ebebeb url(/sites/all/themes/franceculture/images/leftgris-bg-bottom.png) no-repeat 0 100%;padding:10px 0;display:block;margin:2px 0 0 0;text-align:center;}body.section-liste-ecoute #content-right .block ol{background:transparent url(/sites/all/themes/franceculture/images/leftgris-ul-top.png) no-repeat scroll 0 0;padding-top:1px;}body.section-liste-ecoute #content-right .block ol li{border-bottom:medium none;color:#4d4d4d;font-weight:normal;list-style-position:inside;list-style-type:decimal;margin-top:10px;}body.section-liste-ecoute #content-right .block li{margin:20px 20px 0;padding:0 0 15px 0;}body.section-liste-ecoute #content-right .block .closure{background:url(/sites/all/themes/franceculture/images/leftgris-bg-bottom.png) no-repeat 0 100%;height:30px;display:block;margin:5px 0 0 0;}
- body.section-liste-ecoute .list-article li{border-bottom:1px solid #CFCFCF;margin-bottom:15px;padding-bottom:15px;}body.section-liste-ecoute table#field_liste_lecture_son_values tr.odd,body.section-liste-ecoute table#field_liste_lecture_son_values tr.even,body.section-liste-ecoute table#field_liste_lecture_abonnements_values tr.odd,body.section-liste-ecoute table#field_liste_lecture_abonnements_values tr.even{background-color:#FFFFFF;}body.section-liste-ecoute table#field_liste_lecture_son_values tr.odd .form-item,body.section-liste-ecoute table#field_liste_lecture_son_values tr.even .form-item{white-space:normal;}body.section-liste-ecoute table#field_liste_lecture_son_values tr.odd.content-multiple-removed-row,body.section-liste-ecoute table#field_liste_lecture_son_values tr.even.content-multiple-removed-row,body.section-liste-ecoute table#field_liste_lecture_abonnements_values tr.odd.content-multiple-removed-row,body.section-liste-ecoute table#field_liste_lecture_abonnements_values tr.even.content-multiple-removed-row{background-color:#FFFFCC;}body.section-liste-ecoute table#field_liste_lecture_abonnements_values .content-multiple-remove-button,body.section-liste-ecoute table#field_liste_lecture_son_values .content-multiple-remove-button{background-image:url(/sites/all/themes/franceculture/images/picto-supprimer.png);height:18px;width:18px;}body.section-liste-ecoute table#field_liste_lecture_abonnements_values .content-multiple-remove-button:hover,body.section-liste-ecoute table#field_liste_lecture_son_values .content-multiple-remove-button:hover{background-position:0 -18px;}body.section-liste-ecoute table#field_liste_lecture_abonnements_values .content-multiple-removed-row .content-multiple-remove-button,body.section-liste-ecoute table#field_liste_lecture_son_values .content-multiple-removed-row .content-multiple-remove-button{background-position:0 -36px;}body.section-liste-ecoute table#field_liste_lecture_abonnements_values .content-multiple-removed-row .content-multiple-remove-button:hover,body.section-liste-ecoute table#field_liste_lecture_son_values .content-multiple-removed-row .content-multiple-remove-button:hover{background-position:0 -54px;}body.section-liste-ecoute table#field_liste_lecture_son_values thead,body.section-liste-ecoute table#field_liste_lecture_abonnements_values thead{display:none;}body.section-liste-ecoute table#field_liste_lecture_son_values td,body.section-liste-ecoute table#field_liste_lecture_abonnements_values td{width:100%;}body.section-liste-ecoute table#field_liste_lecture_son_values td.content-multiple-drag{width:20px;}body.section-liste-ecoute table#field_liste_lecture_abonnements_values td.content-multiple-drag{display:none;}body.section-liste-ecoute table#field_liste_lecture_son_values .illustration{float:left;margin-right:20px;}body.section-liste-ecoute .form-item #autocomplete .reference-autocomplete{background:url(/sites/all/themes/franceculture/images/more-red.png) no-repeat right;padding:2px;margin:0px 2px;}body.section-liste-ecoute #node-form input.focusField,body.section-liste-ecoute #content-left .baladeur input.focusField{color:#fff;}html.js body.section-liste-ecoute input.form-autocomplete{background-position:100% 7px}html.js body.section-liste-ecoute input.throbbing{background-position:100% -14px}
- .baladeur{color:#262626;line-height:18px;font-size:14px;width:600px;margin-left:10px;margin-bottom:50px;}body.section-liste-ecoute #content-left .baladeur input{color:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:4px 10px 5px 10px;float:left;width:125px;}body.section-liste-ecoute #content-left .baladeur input.submit{padding:0;border:none;margin:0 0 0 2px;width:120px;height:27px;background-color:#773584;}
- body.section-liste-ecoute #content-left input{color:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:4px 10px 5px 10px;float:left;width:330px;}body.section-liste-ecoute #content-left input.submit{padding:0;border:none;margin:0 0 0 2px;width:26px;height:26px;background-color:#773584;}body.section-liste-ecoute table#field_liste_lecture_abonnements_values{margin:20px 0 40px 0;}body.section-liste-ecoute table#field_liste_lecture_abonnements_values tbody{border-top:none;}body.section-liste-ecoute table#field_liste_lecture_abonnements_values td div.noderef-view-wrapper{margin:5px 0;}body.section-liste-ecoute table#field_liste_lecture_abonnements_values td div.noderef-view-wrapper .form-item{white-space:normal;}body.section-liste-ecoute table#field_liste_lecture_abonnements_values td div.noderef-view-wrapper h3{font-size:16px;}body.section-liste-ecoute table#field_liste_lecture_abonnements_values td div.noderef-view-wrapper h3 span{font-size:11px;margin-left:10px;}body.section-liste-ecoute table#field_liste_lecture_abonnements_values td div.noderef-view-wrapper h3 span.author{color:#032649;font-weight:bold;}
-
- body.lecture h1{position:relative;background-color:#f1ebf3;padding:15px;color:#773584;margin-bottom:15px;}body.page-quelisentils h1,body.page-quelisentils-derniers-avis h1{margin-bottom:0;padding-bottom:0;}body.lecture #content-top{background-color:#f1ebf3;padding:1px 15px 15px;margin-bottom:30px;}body.lecture .script-read a.prev,body.lecture .script-read a.prevPage{display:block;width:15px;height:15px;background:url(/sites/all/themes/franceculture/images/script-scroll-left.png) no-repeat;position:absolute;top:0;left:0;cursor:pointer;z-index:7;margin-top:105px;margin-left:-7px;}body.lecture .script-read a.disabled{visibility:hidden !important;}body.lecture .script-read a.next,body.lecture .script-read a.nextPage{background:url(/sites/all/themes/franceculture/images/script-scroll-right.png);display:block;width:15px;height:15px;position:absolute;top:0;right:0;cursor:pointer;z-index:7;margin-top:105px;margin-right:-7px;}body.lecture .script-read div.scrollable{position:relative;overflow:hidden;width:960px;height:330px;margin:10px 0 0 0;background-color:#fff;}body.lecture #content-top .script-read ol{margin:0;}body.lecture .script-read .thumbs{position:absolute;width:10000em;clear:both;}body.lecture .script-read .thumbs li{width:210px;height:285px;cursor:pointer;margin:15px 0;float:left;padding:0 15px 15px 15px;border-right:1px solid #CFCFCF;position:relative;}body.lecture .script-read .thumbs li .num{position:absolute;bottom:0;left:0;margin:0 15px;}body.lecture .script-read .writter{padding:0;border-right:none;margin:0 5px 5px 0;}body.lecture .script-read .book{padding:0;margin:0 0 5px 5px;}body.lecture #content-top .who-read{margin-top:20px;}body.lecture #content-top .who-read input{color:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:2px 10px 3px 10px;float:left;width:180px}body.lecture #content-top .who-read input.submit{padding:0;border:none;margin:0 0 0 2px;width:22px;height:22px;background-color:#773584;}body.lecture #content-top .who-read label{float:left;margin-right:20px;}body.lecture #content-top .who-read .date{font-size:12px;}body.lecture #content-right .block{background:url(/sites/all/themes/franceculture/images/leftgris-bg.png) repeat-y 0 0;line-height:14px;}body.lecture #content-right .block .block-inner{background:url(/sites/all/themes/franceculture/images/leftgris-bg-top.png) no-repeat 0 0;padding:5px 0 0 0;}body.lecture #content-right .block .title{background:url(/sites/all/themes/franceculture/images/titre-barre.gif) repeat-x 0 2px;color:#773584;font-weight:bold;font-size:13px;padding:0 0 5px 0;text-align:center;}body.lecture #content-right .block .title{margin:0 10px 5px 10px;}body.lecture #content-right .block .title span{background-color:#ebebeb;padding:0 5px;letter-spacing:0;}body.lecture #content-right .block .context{padding:0 10px 5px;}body.lecture #content-right .block label{background:#ebebeb url(/sites/all/themes/franceculture/images/leftgris-bg-bottom.png) no-repeat 0 100%;padding:10px 0;display:block;margin:2px 0 0 0;text-align:center;}body.lecture #content-right .block .block-content{background:url(/sites/all/themes/franceculture/images/leftgris-ul-top.png) no-repeat 0 0;padding:15px 20px 0;}body.lecture #content-right .block ol li{list-style-type:decimal;list-style-position:inside;margin-top:10px;font-weight:bold;color:#032649;}body.lecture #content-right .block li{border-bottom:1px solid #CFCFCF;margin:20px 0px 0 0px;padding:0 0 15px 0;border-top-width:0;}body.lecture #content-right .block li.first,#sidebar-right .block li.views-row-first{margin-top:0;}body.lecture #content-right .block .closure{background:url(/sites/all/themes/franceculture/images/leftgris-bg-bottom.png) no-repeat 0 100%;height:30px;display:block;margin:5px 0 0 0;}
- body.lecture .node-rf_oeuvre{margin-bottom:20px;}body.lecture .node-rf_oeuvre h2.title{font-size:24px;line-height:26px;letter-spacing:0.2px;color:#262626;}body.lecture .node-rf_oeuvre p.infos{color:#4D4D4D;font-size:12px;margin-bottom:10px;}body.lecture .node-rf_oeuvre p.infos span{color:#808080;font-style:italic;display:block;}body.lecture .node-rf_oeuvre p,body.node-type-rf-oeuvre#tinymce p{color:#262626;font-size:14px;line-height:18px;}body.lecture .node-rf_oeuvre .illustration{margin:0 15px 15px 0;float:left;}body.lecture #content-inner .illustration{margin:0 15px 15px 0;float:left;}body.lecture .node-rf_oeuvre .theme a{float:right;font-size:11px;}.node-rf_oeuvre #quelisentils-oeuvre div.view-display-id-block_2{clear:left;padding-top:8px;}.node-rf_oeuvre #quelisentils-oeuvre div.views-row{clear:left;}.node-rf_oeuvre #quelisentils-oeuvre div.views-row p{margin-left:65px;}.node-rf_oeuvre #quelisentils-oeuvre p a{display:block;text-align:right;}.node-rf_oeuvre #quelisentils-oeuvre a.submit{margin-top:10px;text-align:center;}#quelisentils-oeuvre a.submit,#fc-quelisentils-que-lisez-vous a.submit,body.section-quelisentils a.submit{display:block;background:url(/sites/all/themes/franceculture/images/btn-large.png) no-repeat 0 0;padding:4px 10px;text-align:center;width:140px;color:#fff;}#quelisentils-oeuvre a.submit:hover,#fc-quelisentils-que-lisez-vous a.submit:hover,body.section-quelisentils a.submit:hover{background-position:0 -25px;text-decoration:none;}body.section-quelisentils .node-rf_oeuvre .theme a.submit{float:left;}
- body.lecture #content .rel-doc{margin-bottom:40px;}body.lecture #content .rel-doc li{float:left;width:215px;padding-left:0;margin-left:0;border-left:0;}body.lecture #content .rel-doc li.clear{float:left;width:100%;height:40px;}body.lecture #content .rel-doc li.clear span{display:none;}body.lecture #content .rel-doc p{margin-right:5px;font-size:12px;color:#666666;line-height:14px;}body.lecture #content .rel-doc p a{display:block;}body.lecture #content .rel-doc p span{display:block;margin-bottom:5px;color:#032649;}
- body.lecture #content .com{margin-bottom:40px;}body.lecture #content .com .img-float{margin-bottom:20px;}body.lecture #content .com .post{margin-bottom:20px;clear:left;}body.lecture #content .com .post .submited{color:#000;font-size:14px;margin-bottom:2px;display:block;}body.lecture #content .com .post .auth{font-weight:bold;color:#032649;}body.lecture #content .com .post .submited .date{margin-left:5px;}body.lecture #content .com .post p{font-size:12px;color:#4D4D4D;margin-left:55px;}
- #fc-quelisentils-search-form table{width:100%;}#fc-quelisentils-search-form table .form-item{white-space:normal;}
- #fc-quelisentils-que-lisez-vous{margin-top:20px;}body.page-accueil #fc-quelisentils-que-lisez-vous #edit-title-wrapper,body.page-accueil #fc-quelisentils-que-lisez-vous #autocomplete{display:block;margin:0;}body.node-type-rf-personne #fc-quelisentils-que-lisez-vous #edit-title-wrapper #edit-title,body.page-accueil #fc-quelisentils-que-lisez-vous #edit-title-wrapper #edit-title,body.page-taxonomy-term-131 #fc-quelisentils-que-lisez-vous #edit-title-wrapper #edit-title{width:178px;}#fc-quelisentils-que-lisez-vous #edit-submit{vertical-align:middle;float:none;border-width:0;width:auto;padding:0 0 0 2px;}#fc-quelisentils-que-lisez-vous #autocomplete img{clear:left;margin-right:5px;}#fc-quelisentils-que-lisez-vous #autocomplete li{height:32px;}#fc-quelisentils-que-lisez-vous #autocomplete{width:auto !important;background:white;}#fc-quelisentils-comment-form #edit-comment{width:650px;}
- body.lecture .list-article li{border-top:1px solid #CFCFCF;margin-top:5px;padding-top:10px;}body.lecture .list-article li img{float:left;margin:0 15px 15px 0;}body.lecture .list-article li .auteur{display:block;margin-bottom:15px;}
- body.node-type-rf-page h1{color:#773584;}body.node-type-rf-page #content-inner p{color:#262626;margin-bottom:10px;}
- body.section-rubrique #content-right h2.title{background:url(/sites/all/themes/franceculture/images/titre-barre.gif) repeat-x 0 2px;color:#773584;font-weight:bold;font-size:13px;padding:0 0 5px 0;text-align:center;}body.section-rubrique #content-right h2.title span{background:#fff none;padding:0 5px;letter-spacing:0;display:inline-block;}body.section-rubrique #content-inner .view-display-id-attachment_1 .list-article{width:400px;}
-.script-vertical h2{margin-bottom:36px;}.script-vertical a.prev,.script-vertical a.prevPage{display:block;width:284px;height:15px;background:#773584 url(/sites/all/themes/franceculture/images/script-scroll-top.png) no-repeat;position:absolute;top:0;left:0;cursor:pointer;z-index:10;margin:42px 0 0 24px;}.script-vertical a.disabled{visibility:hidden !important;}.script-vertical a.next,.script-vertical a.nextPage{background:#773584 url(/sites/all/themes/franceculture/images/script-scroll-bottom.png);display:block;width:15px;height:15px;position:absolute;bottom:0;left:0;cursor:pointer;z-index:10;margin-bottom:-5px;margin-left:159px;}.script-vertical div.scrollable-vertical{position:relative;overflow:hidden;width:284px;height:330px;margin:10px 15px 0 15px;}#content-bottom .script-vertical ol{margin:0;}.script-vertical #thumbs-vertical{position:absolute;width:10000em;clear:both;}.script-vertical #thumbs-vertical li{width:284px;height:150px;padding:0 0 5px 0;}
-
-
-.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative;width:658px;}.jcarousel-list{z-index:1;overflow:hidden;position:relative;}
-#wrap{position:relative;border:1px solid #CFCFCF;}.script .target{padding:5px 0;width:658px;background:url(/sites/all/themes/franceculture/images/script-bg.png) repeat-x 0 20px;margin:0 5px;}.script #mycarousel-prev{display:block;width:15px;height:15px;background:#773584 url(/sites/all/themes/franceculture/images/script-scroll-left.png) no-repeat;position:absolute;top:0;left:0;cursor:pointer;z-index:6;margin-left:-10px;text-indent:-10000px;font-size:0;margin-top:265px;}.script #mycarousel-next{background:#773584 url(/sites/all/themes/franceculture/images/script-scroll-right.png);display:block;width:15px;height:15px;position:absolute;top:0;right:0;cursor:pointer;z-index:6;margin-right:-10px;text-indent:-10000px;font-size:0;margin-top:265px;}.script #thumbs{height:240px;}.script #thumbs li h3{color:#032649;font-size:18px;line-height:16px;margin:10px 0 5px 0;}.script #thumbs li{float:left;width:658px;height:235px;cursor:pointer;padding:0 0 5px 0;}.script #thumbs li img{float:left;margin-right:10px;}.script #thumbs li p a{color:#4D4D4D;font-weight:normal;}.script .jcarousel-control{height:72px;}.script .jcarousel-control span{display:none;}.script .jcarousel-control h3{text-decoration:none;color:#032649;font-weight:bold;padding:0;display:inline;float:left;width:164px;height:65px;}.script .jcarousel-control a{cursor:pointer;padding:0 5px;display:block;color:#032649;width:153px;height:65px;border-right:1px solid #CFCFCF;}.script .jcarousel-control a:hover{text-decoration:none;border-bottom:7px solid #28042D;}.script .jcarousel-control .titre4 a{border-right:none;}.up1 .jcarousel-control .titre1 a{border-bottom:7px solid #28042D;}.up2 .jcarousel-control .titre2 a{border-bottom:7px solid #28042D;}.up3 .jcarousel-control .titre3 a{border-bottom:7px solid #28042D;}.up4 .jcarousel-control .titre4 a{border-bottom:7px solid #28042D;border-right:none;}
-.dnd-drop-wrapper{position:relative;float:left;margin:0 15px 25px 0;}.dnd-drop-wrapper .image img{display:block;}.dnd-drop-wrapper .image{display:table;width:1px;}.dnd-drop-wrapper .image .opaque{width:100%;background-color:#000;opacity:0.7;}.dnd-drop-wrapper .image .opaque p{color:#fff;font-weight:bold;font-style:italic;padding:5px 10px 10px 10px;font-size:12px;margin:0;}.dnd-drop-wrapper .image .opaque span{font-style:normal;text-transform:uppercase;font-size:9px;margin-left:5px;}.dnd-library-wrapper div.meta{margin-left:52px;}.node-type-rf-personne .dnd-fields-wrapper .mceLayout,.node-type-rf-personne .dnd-fields-wrapper .mceLayout iframe,.node-type-rf-oeuvre .dnd-fields-wrapper .mceLayout,.node-type-rf-oeuvre .dnd-fields-wrapper .mceLayout iframe,.node-type-rf-evenement .dnd-fields-wrapper .mceLayout,.node-type-rf-evenement .dnd-fields-wrapper .mceLayout iframe{width:400px !important;}.node-type-rf-billet-blog .dnd-fields-wrapper .mceLayout,.node-type-rf-billet-blog .dnd-fields-wrapper .mceLayout iframe{width:520px !important;}.dnd-fields-wrapper .mceLayout,.dnd-fields-wrapper .mceLayout iframe{width:657px !important;}.popups-box .popups-inner .dnd-fields-wrapper .mceLayout,.popups-box .popups-inner .dnd-fields-wrapper .mceLayout iframe{width:100% !important;}.mee-wrap-editor-library{float:none;}body#tinymce p{font-size:14px;}.mee-filter-form fieldset{display:none;}
-.dnd-drop-wrapper .atom-Video{width:480px;height:365px;}.dnd-drop-wrapper .atom-SoundSlide{width:560px;height:489px;}.dnd-drop-wrapper .atom-Audio{min-width:300px;min-height:20px;}#tinymce .dnd-drop-wrapper{position:relative;float:left;margin:0 15px 25px 0;border-bottom:green solid 10px;}
-div.view-dossier-fo-panes li{clear:both;}div.view-dossier-fo-panes img.imagecache-image_liste{margin-bottom:10px;}div.node-panel p.theme{margin-top:20px;}
-form#rf-userregister-form .infos-connexion input,form#fc-userregister-form-userprofile .infos-connexion input{width:200px;margin-bottom:0;}form#rf-userregister-form .infos-connexion input.idleField,form#fc-userregister-form-userprofile .infos-connexion input.idleField{border:1px solid #CCCCCC;}form#rf-userregister-form div.form-item,form#fc-userregister-form-userprofile div.form-item{margin:5px 0;clear:both;}form#rf-userregister-form .infos-connexion label,form#fc-userregister-form-userprofile .infos-connexion label{line-height:13px;width:158px;}form#rf-userregister-form .infos-connexion .description,form#fc-userregister-form-userprofile .infos-connexion .description{clear:both;margin-left:168px;font-size:11px;}form#rf-userregister-form .infos-connexion input.submit-v,form#fc-userregister-form-userprofile .infos-connexion input.submit-v{padding:0;border:none;margin:20px 20px 3px 3px;width:71px;height:25px;background-color:#773584;float:right;}form#rf-userregister-form .infos-connexion label.option,form#fc-userregister-form-userprofile .infos-connexion label.option{width:395px;font-size:12px;line-height:12px;margin-right:2px;display:block;}form#rf-userregister-form .infos-connexion label.option input,form#fc-userregister-form-userprofile .infos-connexion label.option input{width:15px;margin:0 0 3px 2px;float:right;}
-
-#sidebar-right .block-fc_widget_dailymotion,#sidebar-right .block-fc_widget_deezer{background-image:none;}
-#homebox.column-count-2 .homebox-column{width:48%;}#homebox table span a.flag-processed{white-space:nowrap;}#homebox table span.flag-flagged-message{left:-5px;}#homebox table span.flag-unflagged-message{left:-25px;}.portlet-content .views-processed .view-filters{display:none;}#homebox div.view-header{text-align:left;}
-body.section-search form#search-form input.form-text{float:left;height:14px;padding:5px;}body.section-search form#search-form input.submit-lancer{float:left;margin-left:3px;clear:right;}body.section-search div.box{clear:both;padding-top:10px;}body.section-search fieldset.search-advanced{clear:both;padding-top:10px;}
-.shoutbox-msg blockquote{color:#032649;font-weight:bold;font-size:12px;line-height:17px;}
-fieldset.group-mea tr .form-item .description,fieldset.vertical-tabs-group_mea tr .form-item .description{white-space:normal;}
-.node-form span.form-required{font-size:17px;}.node-form .form-item .required{background-color:#EBEBEB;border:1px solid #CCCCFF;}a.popups-reference{font-size:13px;line-height:40px;}#node-form #group-diffusion-generique-items{display:none;}
-.hierarchical-select-wrapper .hierarchical-select option.has-children{padding-right:14px;}
-#fchook-envoyer-diffusion-sms-form input{color:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:4px 10px 5px 10px;float:left;width:125px;}#fchook-envoyer-diffusion-sms-form input.submit{padding:0;border:none;margin:0 0 0 2px;width:120px;height:27px;background-color:#773584;}#fchook-envoyer-diffusion-sms-form input.focusField{color:#fff;}
-.panel-pane.hidden-pane .pane-title:after{content:" statut:masqué";}.panel-pane.changed .pane-title:after{content:" statut:modifications non enregistrées";}.panel-pane.hidden-pane.changed .pane-title:after{content:" statut:masqué & modifié";}
-#ui-datepicker-div{width:200px;}.ui-datepicker-next label,.ui-datepicker-prev label{border:1px solid #d3d3d3;cursor:pointer;display:block;font-size:1em;height:1.4em;text-indent:-999999px;width:1.3em;}
-#edit-profile-commune-wrapper{display:none;}.label-nowrap{white-space:pre;}body{margin:0;padding:0;background:#fff;}body.blogs{margin:0px 0 0 0;background:#fff none;}body#tinymce,body#mceContentBody,body.mceContentBody,body#nodepicker{background:#fff none;}#page{margin:0 0 20px 0;padding:0;}#header{position:relative;height:155px;}#page{background:#fff url(/sites/all/themes/franceculture/images/body.png) no-repeat 50% -40px;margin:0 0 0px 0;padding:0;}body.blogs #page{background:#fff none;}#page-inner{margin:0 auto;padding:0;width:990px;}#main{width:990px;}#content{width:655px;margin-left:0;margin-right:-990px;float:left;overflow:visible;}body #content-bottom{margin:30px 0 0 0;}#content-top{padding:0 0 20px 0;background-color:#fff;}body #cb-left{width:314px;padding:5px 10px 0;float:left;position:relative;}body #block-views-lesplusconsultes-block_1,body #cb-right{width:314px;padding:5px 10px 0;float:left;}#sidebar-right{width:300px;margin-right:0;float:left;margin-left:690px;margin-right:-990px;overflow:visible;}#footer-top{margin:0 0 0 0;padding:0px 0 8px 0;width:990px;}#footer{color:#fff;height:75px;padding:25px 0 0 0;width:990px;}
-body.front #content,body.node-type-panel #content{width:670px;}body.front #content-inner{background:url(/sites/all/themes/franceculture/images/bg-content.png) repeat-y 0 0;}body.front #content-left,body.node-type-panel #content-left{width:400px;padding:0 18px 0 0;float:left;clear:left;}body.front #content-right,body.node-type-panel #content-right{width:235px;padding:0 0 0 17px;float:left;}body.node-type-panel .panel-pane,body.node-type-panel .panel-pane li{clear:both;}
-body.no-sidebars #content{width:990px;}body.no-sidebars #content-left{width:655px;padding:0 18px 0 0;float:left;}body.no-sidebars #content-right{width:300px;padding:0 0 0 17px;float:left;}
-body.not-front #content{padding-top:20px;position:relative;}body.not-front #content-inner{padding-top:15px;border-top:1px solid #CFCFCF;}
-body.section-rubrique #content{width:670px;}body.section-rubrique #content-right{width:234px;padding:0 0 0 35px;float:right;background:#fff url(/sites/all/themes/franceculture/images/bg-content-right.png) repeat-y 0 0;min-height:300px;height:auto !important;height:300px;margin-bottom:20px;}body.section-rubrique #content-inner{border-top-width:0;padding-top:0;}body.section-rubrique h1{border-top:1px solid #CFCFCF;padding-top:15px;}
-body.lecture #content-inner{padding-top:0;border-top-width:0;}body.lecture #content-right{float:right;}
-body.culture #content-inner{padding-top:0;border-top-width:0;}
-body.agenda #content-inner{padding-top:0;}
-body.section-podcasts #content-inner,body.section-podcast #content-inner{padding-top:0;}body.podcasts #content-left,body.podcasts #content-right{margin-top:20px;}
-div#grille-programmes #content-inner{padding-top:0;}
-body.emissions #content-left,body.emissions #content-right{margin-top:20px;}body.emissions #content-inner{padding-top:0;border-top-width:0;}
-body.article .article-full #content-left,body.node-type-panel .article-full #content-left{width:310px;padding:0 18px 0 0;float:left;}body.article .article-full #content-right,body.node-type-panel .article-full #content-right{width:310px;padding:0 0 0 17px;float:left;}
-body.profil #content{width:670px;}body.profil #content-left{width:400px;padding:0 17px 0 0;float:left;border-right:1px solid #CFCFCF;}body.profil #content-right{width:235px;padding:0 0 0 17px;float:left;}body.node-type-rf-personne #content{width:670px;}body.node-type-rf-personne #content-left{width:400px;padding:0 17px 0 0;float:left;border-right:1px solid #CFCFCF;overflow:hidden;}body.node-type-rf-personne #content-right{width:235px;padding:0 0 0 17px;float:left;}body.node-type-rf-personne #content-inner{border-top-width:0;}
-body.node-type-rf-evenement #content{width:670px;}body.node-type-rf-evenement #content-left{width:400px;padding:0 17px 0 0;float:left;border-right:1px solid #CFCFCF;overflow:hidden;}body.node-type-rf-evenement #content-right{width:235px;padding:0 0 0 17px;float:left;}
-body.node-type-rf-oeuvre #content{width:670px;}body.node-type-rf-oeuvre #content-left{width:400px;padding:0 17px 0 0;float:left;border-right:1px solid #CFCFCF;overflow:hidden;}body.node-type-rf-oeuvre #content-right{width:235px;padding:0 0 0 17px;float:left;}
-body.recherche #content{padding-top:0;position:relative;}body.recherche #content-inner{border-top:none;}
-body.mini-site #main{padding-top:90px;position:relative;}body.mini-site #main #content{position:static;padding-top:0;}body.mini-site #main #content #content-inner{border-top:0;}body.mini-site #main #content-top{position:absolute;top:0;left:0;width:960px;margin:20px 0 0 0;}
-body.blogs #header{position:relative;height:165px;margin-bottom:20px;}body.blogs #content-inner{padding-top:0;border-top:none;}
-body.page-node-edit #content,body.page-node-add #content{width:100%;}
-body.section-partenariats #content{width:670px;}body.section-partenariats #content-right{width:234px;padding:0 0 0 35px;float:right;background:#fff url(/sites/all/themes/franceculture/images/bg-content-right.png) repeat-y 0 0;min-height:300px;height:auto !important;height:300px;margin-bottom:20px;}body.section-partenariats #content-inner{border-top-width:0;padding-top:0;}body.section-partenariats h1{border-top:1px solid #CFCFCF;padding-top:15px;}
\ No newline at end of file
Binary file web/res/metadataplayer/test/emission_fichiers/culture_les_retours_du_dimanche.jpg has changed
Binary file web/res/metadataplayer/test/emission_fichiers/direct.png has changed
--- a/web/res/metadataplayer/test/emission_fichiers/drupal.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,290 +0,0 @@
-// $Id: drupal.js,v 1.41.2.4 2009/07/21 08:59:10 goba Exp $
-
-var Drupal = Drupal || { 'settings': {}, 'behaviors': {}, 'themes': {}, 'locale': {} };
-
-/**
- * Set the variable that indicates if JavaScript behaviors should be applied
- */
-Drupal.jsEnabled = true;
-
-/**
- * Attach all registered behaviors to a page element.
- *
- * Behaviors are event-triggered actions that attach to page elements, enhancing
- * default non-Javascript UIs. Behaviors are registered in the Drupal.behaviors
- * object as follows:
- * @code
- * Drupal.behaviors.behaviorName = function () {
- * ...
- * };
- * @endcode
- *
- * Drupal.attachBehaviors is added below to the jQuery ready event and so
- * runs on initial page load. Developers implementing AHAH/AJAX in their
- * solutions should also call this function after new page content has been
- * loaded, feeding in an element to be processed, in order to attach all
- * behaviors to the new content.
- *
- * Behaviors should use a class in the form behaviorName-processed to ensure
- * the behavior is attached only once to a given element. (Doing so enables
- * the reprocessing of given elements, which may be needed on occasion despite
- * the ability to limit behavior attachment to a particular element.)
- *
- * @param context
- * An element to attach behaviors to. If none is given, the document element
- * is used.
- */
-Drupal.attachBehaviors = function(context) {
- context = context || document;
- // Execute all of them.
- jQuery.each(Drupal.behaviors, function() {
- this(context);
- });
-};
-
-/**
- * Encode special characters in a plain-text string for display as HTML.
- */
-Drupal.checkPlain = function(str) {
- str = String(str);
- var replace = { '&': '&', '"': '"', '<': '<', '>': '>' };
- for (var character in replace) {
- var regex = new RegExp(character, 'g');
- str = str.replace(regex, replace[character]);
- }
- return str;
-};
-
-/**
- * Translate strings to the page language or a given language.
- *
- * See the documentation of the server-side t() function for further details.
- *
- * @param str
- * A string containing the English string to translate.
- * @param args
- * An object of replacements pairs to make after translation. Incidences
- * of any key in this array are replaced with the corresponding value.
- * Based on the first character of the key, the value is escaped and/or themed:
- * - !variable: inserted as is
- * - @variable: escape plain text to HTML (Drupal.checkPlain)
- * - %variable: escape text and theme as a placeholder for user-submitted
- * content (checkPlain + Drupal.theme('placeholder'))
- * @return
- * The translated string.
- */
-Drupal.t = function(str, args) {
- // Fetch the localized version of the string.
- if (Drupal.locale.strings && Drupal.locale.strings[str]) {
- str = Drupal.locale.strings[str];
- }
-
- if (args) {
- // Transform arguments before inserting them
- for (var key in args) {
- switch (key.charAt(0)) {
- // Escaped only
- case '@':
- args[key] = Drupal.checkPlain(args[key]);
- break;
- // Pass-through
- case '!':
- break;
- // Escaped and placeholder
- case '%':
- default:
- args[key] = Drupal.theme('placeholder', args[key]);
- break;
- }
- str = str.replace(key, args[key]);
- }
- }
- return str;
-};
-
-/**
- * Format a string containing a count of items.
- *
- * This function ensures that the string is pluralized correctly. Since Drupal.t() is
- * called by this function, make sure not to pass already-localized strings to it.
- *
- * See the documentation of the server-side format_plural() function for further details.
- *
- * @param count
- * The item count to display.
- * @param singular
- * The string for the singular case. Please make sure it is clear this is
- * singular, to ease translation (e.g. use "1 new comment" instead of "1 new").
- * Do not use @count in the singular string.
- * @param plural
- * The string for the plural case. Please make sure it is clear this is plural,
- * to ease translation. Use @count in place of the item count, as in "@count
- * new comments".
- * @param args
- * An object of replacements pairs to make after translation. Incidences
- * of any key in this array are replaced with the corresponding value.
- * Based on the first character of the key, the value is escaped and/or themed:
- * - !variable: inserted as is
- * - @variable: escape plain text to HTML (Drupal.checkPlain)
- * - %variable: escape text and theme as a placeholder for user-submitted
- * content (checkPlain + Drupal.theme('placeholder'))
- * Note that you do not need to include @count in this array.
- * This replacement is done automatically for the plural case.
- * @return
- * A translated string.
- */
-Drupal.formatPlural = function(count, singular, plural, args) {
- var args = args || {};
- args['@count'] = count;
- // Determine the index of the plural form.
- var index = Drupal.locale.pluralFormula ? Drupal.locale.pluralFormula(args['@count']) : ((args['@count'] == 1) ? 0 : 1);
-
- if (index == 0) {
- return Drupal.t(singular, args);
- }
- else if (index == 1) {
- return Drupal.t(plural, args);
- }
- else {
- args['@count['+ index +']'] = args['@count'];
- delete args['@count'];
- return Drupal.t(plural.replace('@count', '@count['+ index +']'));
- }
-};
-
-/**
- * Generate the themed representation of a Drupal object.
- *
- * All requests for themed output must go through this function. It examines
- * the request and routes it to the appropriate theme function. If the current
- * theme does not provide an override function, the generic theme function is
- * called.
- *
- * For example, to retrieve the HTML that is output by theme_placeholder(text),
- * call Drupal.theme('placeholder', text).
- *
- * @param func
- * The name of the theme function to call.
- * @param ...
- * Additional arguments to pass along to the theme function.
- * @return
- * Any data the theme function returns. This could be a plain HTML string,
- * but also a complex object.
- */
-Drupal.theme = function(func) {
- for (var i = 1, args = []; i < arguments.length; i++) {
- args.push(arguments[i]);
- }
-
- return (Drupal.theme[func] || Drupal.theme.prototype[func]).apply(this, args);
-};
-
-/**
- * Parse a JSON response.
- *
- * The result is either the JSON object, or an object with 'status' 0 and 'data' an error message.
- */
-Drupal.parseJson = function (data) {
- if ((data.substring(0, 1) != '{') && (data.substring(0, 1) != '[')) {
- return { status: 0, data: data.length ? data : Drupal.t('Unspecified error') };
- }
- return eval('(' + data + ');');
-};
-
-/**
- * Freeze the current body height (as minimum height). Used to prevent
- * unnecessary upwards scrolling when doing DOM manipulations.
- */
-Drupal.freezeHeight = function () {
- Drupal.unfreezeHeight();
- var div = document.createElement('div');
- $(div).css({
- position: 'absolute',
- top: '0px',
- left: '0px',
- width: '1px',
- height: $('body').css('height')
- }).attr('id', 'freeze-height');
- $('body').append(div);
-};
-
-/**
- * Unfreeze the body height
- */
-Drupal.unfreezeHeight = function () {
- $('#freeze-height').remove();
-};
-
-/**
- * Wrapper around encodeURIComponent() which avoids Apache quirks (equivalent of
- * drupal_urlencode() in PHP). This function should only be used on paths, not
- * on query string arguments.
- */
-Drupal.encodeURIComponent = function (item, uri) {
- uri = uri || location.href;
- item = encodeURIComponent(item).replace(/%2F/g, '/');
- return (uri.indexOf('?q=') != -1) ? item : item.replace(/%26/g, '%2526').replace(/%23/g, '%2523').replace(/\/\//g, '/%252F');
-};
-
-/**
- * Get the text selection in a textarea.
- */
-Drupal.getSelection = function (element) {
- if (typeof(element.selectionStart) != 'number' && document.selection) {
- // The current selection
- var range1 = document.selection.createRange();
- var range2 = range1.duplicate();
- // Select all text.
- range2.moveToElementText(element);
- // Now move 'dummy' end point to end point of original range.
- range2.setEndPoint('EndToEnd', range1);
- // Now we can calculate start and end points.
- var start = range2.text.length - range1.text.length;
- var end = start + range1.text.length;
- return { 'start': start, 'end': end };
- }
- return { 'start': element.selectionStart, 'end': element.selectionEnd };
-};
-
-/**
- * Build an error message from ahah response.
- */
-Drupal.ahahError = function(xmlhttp, uri) {
- if (xmlhttp.status == 200) {
- if (jQuery.trim(xmlhttp.responseText)) {
- var message = Drupal.t("An error occurred. \n@uri\n@text", {'@uri': uri, '@text': xmlhttp.responseText });
- }
- else {
- var message = Drupal.t("An error occurred. \n@uri\n(no information available).", {'@uri': uri });
- }
- }
- else {
- var message = Drupal.t("An HTTP error @status occurred. \n@uri", {'@uri': uri, '@status': xmlhttp.status });
- }
- return message.replace(/\n/g, '<br />');
-}
-
-// Global Killswitch on the <html> element
-$(document.documentElement).addClass('js');
-// Attach all behaviors.
-$(document).ready(function() {
- Drupal.attachBehaviors(this);
-});
-
-/**
- * The default themes.
- */
-Drupal.theme.prototype = {
-
- /**
- * Formats text for emphasized display in a placeholder inside a sentence.
- *
- * @param str
- * The text to format (plain-text).
- * @return
- * The formatted text (html).
- */
- placeholder: function(str) {
- return '<em>' + Drupal.checkPlain(str) + '</em>';
- }
-};
--- a/web/res/metadataplayer/test/emission_fichiers/fc_antidot_recherche.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,246 +0,0 @@
-// integration du suggest (module antidot)
-Drupal.behaviors.fc_antidot_recherche = function (){
-
- // recupère l'adresse du proxy
- var urlP = Drupal.settings.adresseProxy;
-var as_pos = 0;
-var as_pos2 = 0;
- /**
- * traitement de la sujestion sur le bloc de recherche
- * pour économiser des appels à antidot
- * la requete est lancée si l'utilisateur saisi plus de 3 lettres
- * elle n'est pas lancée si :
- * la dernière requete a retourné 0 ou un resultat et que le mot actuel est semblable au mot précedent+1car
- */
- var expression = new RegExp("^[\\s!&\"'(\\-\\_)=$^\*!:;,~~#{\\[\\|`\\\\^@\\]}¤£µ%§/.?<>\\+]*$", "g");
-
- //
- $('#search_top_page').keyup(function(e){
- if(e.keyCode>=48 || e.keyCode == 8){
- var queryBox = $('#search_top_page').val();
- // active le bouton de recherche en fonction de la pressence de mot clé
- if(expression.test(queryBox)){
- $('#search_top_page-wrapper #edit-submit').attr('disabled', 'disabled');
- }else{
- $('#search_top_page-wrapper #edit-submit').removeAttr('disabled');
- }
-
-
- var prec = "";
- if(jQuery.trim(queryBox).length > 2){
- if($('#SuggestPopupBox').length == 0){
- $('#search_top_page-wrapper').append('<div id="SuggestPopupBox"></div>');
- // pour le stockage de la requete precedente
- $('#search_top_page-wrapper').append('<div id="SuggestPrecBox" style="display:none">'+queryBox+'</div>');
- }else{
- $('#SuggestPopupBox').css("display", 'block');
- prec = $('#SuggestPrecBox').text();
- }
- //si la recerche précédente avait la même racine et moins de 2 reponses on ne lance pas la requete
-
- if ($('#SuggestPopupBox ul li').length < 2 && prec !="" && queryBox.indexOf(prec) == 0){
-
- var suj = $('#SuggestPopupBox ul li').text();
- // si la sugestion est vide ou si elle n'est pas conforme au mot on cache la zone
- if ( prec == "" || suj=="" || suj.indexOf(queryBox) !=0 ){
- $('#SuggestPopupBox').css("display", 'none');
- }
- } else {
- $('#SuggestPrecBox').text(queryBox);
- // récupère le resultat de la sujestion
-
- $.getJSON(urlP+"?afs:service=254&afs:feed=chaineC&afs:query="+queryBox,function(data){
- // s'il y a des sujestions on les traites puis affiche
- if(data[1].length > 0){
- $('#SuggestPopupBox').text("");
- var liste ="";
- $.each(data[1], function(i, item) {
- liste += "<li class='suj-reponse'>"+item+"</li>";
- });
- $('#SuggestPopupBox').append("<ul>"+liste+"</ul>");
- // place dans la barre de recherche au clic sur une suj et reinitialise le bloc de recherche
-
- $('#SuggestPopupBox ul li').click(function(){
- var reponse = $(this).text();
- $('#search_top_page').val(reponse);
- $('#SuggestPopupBox').text("");
- $('#SuggestPopupBox').css("display", 'none');
- $('#SuggestPrecBox').text("");
- });
-
- }else{
- // sinon on masque le champ
- $('#SuggestPopupBox').text("");
- $('#SuggestPopupBox').css("display", 'none');
- }
- });
- }
- $('#SuggestPrecBox').text(queryBox);
- }else{
- $('#SuggestPopupBox').text("");
- $('#SuggestPopupBox').css("display", 'none');
- $('#SuggestPrecBox').text("");
-
- }
- }
- });
-/* fin traitement de la sujestion sur le bloc de recherche */
-$('#search_top_page').keypress(function(e){
-
- if($('#SuggestPopupBox').text()!=''){
- switch(e.keyCode){
- //down
- case 40:
- if(as_pos<$('#SuggestPopupBox ul li').length){
- $('#SuggestPopupBox ul li:nth-child('+as_pos+')').removeClass('active');
- as_pos++;
- $('#SuggestPopupBox ul li:nth-child('+as_pos+')').addClass('active');
- var donne = $('#SuggestPopupBox ul li:nth-child('+as_pos+')').text();
- $('#search_top_page').val(donne);
- }
- break;
- //up
- case 38:
- if(as_pos>0){
- $('#SuggestPopupBox ul li:nth-child('+as_pos+')').removeClass('active');
- as_pos--;
- $('#SuggestPopupBox ul li:nth-child('+as_pos+')').addClass('active');
- var donne = $('#SuggestPopupBox ul li:nth-child('+as_pos+')').text();
- $('#search_top_page').val(donne);
- }
- break;
- }
-
- }
-});
-//
-$('body').click(function(){
- $('#SuggestPopupBox').text("");
- $('#SuggestPopupBox').css("display", 'none');
- $('#SuggestPrecBox').text("");
- $('#SuggestPopupPage').text("");
- $('#SuggestPopupPage').css("display", 'none');
- $('#SuggestPrecPage').text("");
- as_pos = 0;
- as_pos2 = 0;
-});
-
-
-$('#edit-keys').keypress(function(e){
-
- if($('#SuggestPopupPage').text()!=''){
- switch(e.keyCode){
- case 40:
- if(as_pos2<$('#SuggestPopupPage ul li').length){
- $('#SuggestPopupPage ul li:nth-child('+as_pos2+')').removeClass('active');
- as_pos2++;
- $('#SuggestPopupPage ul li:nth-child('+as_pos2+')').addClass('active');
-var donne = $('#SuggestPopupPage ul li:nth-child('+as_pos2+')').text();
- $('#edit-keys').val(donne);
- }
- break;
- case 38:
- if(as_pos2>0){
- $('#SuggestPopupPage ul li:nth-child('+as_pos2+')').removeClass('active');
- as_pos2--;
- $('#SuggestPopupPage ul li:nth-child('+as_pos2+')').addClass('active');
-var donne = $('#SuggestPopupPage ul li:nth-child('+as_pos2+')').text();
- $('#edit-keys').val(donne);
- }
- break;
- }
- }
-});
-
-
-/* traitement de la sujestion sur la page de recherche */
- $('#edit-keys').keyup(function(e){
- if(e.keyCode>=48 || e.keyCode == 8){
- var queryPage = $('#edit-keys').val();
- var expression = new RegExp("^[\\s!&\"'(\\-\\_)=$^\*!:;,~~#{\\[\\|`\\\\^@\\]}¤£µ%§/.?<>\\+]*$", "g");
-
- // active le bouton de recherche en fonction de la pressence de mot clé
- if(expression.test(queryPage)){
- $('#submit_resultat_page').attr('disabled', 'disabled');
- }else{
- $('#submit_resultat_page').removeAttr('disabled');
-
- }
-
- var precPage = "";
- if(jQuery.trim(queryPage).length > 2){
- if($('#SuggestPopupPage').length == 0){
- $('#edit-keys-wrapper').append('<div id="SuggestPopupPage"></div>');
- // pour le stockage de la requete precedente
- $('#edit-keys-wrapper').append('<div id="SuggestPrecPage" style="display:none">'+queryPage+'</div>');
- }else{
- $('#SuggestPopupPage').css("display", 'block');
- precPage = $('#SuggestPrecPage').text();
- }
- //si la recerche précédente avait la même racine et moins de 2 reponses on ne lance pas la requete
- if ($('#SuggestPopupPage ul li').length < 2 && precPage !="" && queryPage.indexOf(precPage) == 0){
-
- var sujPage = $('#SuggestPopupPage ul li').text();
- // si la sugestion est vide ou si elle n'est pas conforme au mot on cache la zone
- if ( precPage == "" || sujPage =="" || suj.indexOf(queryPage) !=0 ){
- $('#SuggestPopupPage').css("display", 'none');
- }
- } else {
- $('#SuggestPrecPage').text(queryPage);
- // récupère le resultat de la sujestion
- $.getJSON(urlP+"?afs:service=254&afs:feed=chaineC&afs:query="+queryPage,function(data){
- // s'il y a des sujestions on les traites puis affiche
- if(data[1].length > 0){
- $('#SuggestPopupPage').text("");
- var liste ="";
- $.each(data[1], function(i, item) {
- liste += "<li class='suj-reponse'>"+item+"</li>";
- });
- $('#SuggestPopupPage').append("<ul>"+liste+"</ul>");
- // place dans la barre de recherche au clic sur une suj et reinitialise le bloc de recherche
- $('#SuggestPopupPage ul li').click(function(){
- var reponse = $(this).text();
- $('#edit-keys').val(reponse);
- $('#SuggestPopupPage').text("");
- $('#SuggestPopupPage').css("display", 'none');
- $('#SuggestPrecPage').text("");
- });
-
- }else{
- // sinon on masque le champ
- $('#SuggestPopupPage').text("");
- $('#SuggestPopupPage').css("display", 'none');
- }
- });
- }
- $('#SuggestPrecPage').text(queryPage);
- }else{
- $('#SuggestPopupPage').text("");
- $('#SuggestPopupPage').css("display", 'none');
- $('#SuggestPrecPage').text("");
- }
-}
- });
-
-/* fin traitement de la sujestion sur la page de recherche */
-
-
- // surligner les résultats
- var key = $('#edit-keys').val();
- if (!key) {
- return;
- }
- var tableau = key.split(' ');
- var key2 = '';
- for (var i=0;i<tableau.length;i++){
- if(tableau[i].length>=3){
- key2 += tableau[i] + ' ';
- }
- }
- var options = {exact:"exact",style_name_suffix:false,style_name:"tagged",keys:key2};
- jQuery(document).SearchHighlight(options);
-
-};
-
-
-
--- a/web/res/metadataplayer/test/emission_fichiers/fc_bloc_direct.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-Drupal.behaviors.fcBlocDirect = function(context) {
- // Set up interval
- if (context == document && typeof(Drupal.settings.rf_bloc_suppress) == 'undefined') { // Only one is enough
- var fcBlocDirectUpdateInterval = setInterval('fcBlocDirectUpdate()', Drupal.settings.fc_bloc_direct.interval);
- if (Drupal.settings.fc_bloc_direct.refresh_on_load === 1) {
- fcBlocDirectUpdate();
- };
- };
-};
-
-// Interval callback
-function fcBlocDirectUpdate() {
- var url = Drupal.settings.basePath + 'fc_bloc_direct/refresh';
- $.ajax({
- method: 'get',
- url : url,
- dataType : 'json',
- error: function(xhr) {
- // Do nothing in production mode
- // Drupal.CTools.AJAX.handleErrors(xhr, url);
- },
- success: Drupal.CTools.AJAX.respond
- });
-};
--- a/web/res/metadataplayer/test/emission_fichiers/fc_widget_twitter.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-function twitterCallback2(twitters) {
- var statusHTML = [];
- var username = "";
- for (var i=0; i<twitters.length; i++){
- username = twitters[i].user.screen_name;
- var status = twitters[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, function(url) {
- return '<a href="'+url+'">'+url+'</a>';
- }).replace(/\B@([_a-z0-9]+)/ig, function(reply) {
- return reply.charAt(0)+'<a href="http://twitter.com/'+reply.substring(1)+'">'+reply.substring(1)+'</a>';
- });
- statusHTML.push('<li><span>'+status+'</span><a style="font-size:85%" href="http://twitter.com/'+username+'/statuses/'+twitters[i].id+'">'+relative_time(twitters[i].created_at)+'</a></li>');
- }
- document.getElementById('twitter_update_list_'+username).innerHTML = statusHTML.join('');
-}
-
-function relative_time(time_value) {
- var values = time_value.split(" ");
- time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
- var parsed_date = Date.parse(time_value);
- var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
- var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
- delta = delta + (relative_to.getTimezoneOffset() * 60);
-
- if (delta < 60) {
- return " il y a moins d'une minute";
- } else if(delta < 120) {
- return ' il y a une minute';
- } else if(delta < (60*60)) {
- return ' il y a '+(parseInt(delta / 60)).toString() + ' minutes ';
- } else if(delta < (120*60)) {
- return ' il y a une heure';
- } else if(delta < (24*60*60)) {
- return ' il y a ' + (parseInt(delta / 3600)).toString() + ' heures';
- } else if(delta < (48*60*60)) {
- return ' il y a un jour';
- } else {
- return ' il y a '+(parseInt(delta / 86400)).toString() + ' jours';
- }
- }
\ No newline at end of file
--- a/web/res/metadataplayer/test/emission_fichiers/fivestar.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,394 +0,0 @@
-/**
- * Modified Star Rating - jQuery plugin
- *
- * Copyright (c) 2006 Wil Stuckey
- *
- * Original source available: http://sandbox.wilstuckey.com/jquery-ratings/
- * Extensively modified by Lullabot: http://www.lullabot.com
- *
- * Dual licensed under the MIT and GPL licenses:
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.gnu.org/licenses/gpl.html
- */
-
-/**
- * Create a degradeable star rating interface out of a simple form structure.
- * Returns a modified jQuery object containing the new interface.
- *
- * @example jQuery('form.rating').fivestar();
- * @cat plugin
- * @type jQuery
- *
- */
-(function($){ // Create local scope.
- /**
- * Takes the form element, builds the rating interface and attaches the proper events.
- * @param {Object} $obj
- */
- var buildRating = function($obj){
- var $widget = buildInterface($obj),
- $stars = $('.star', $widget),
- $cancel = $('.cancel', $widget),
- $summary = $('.fivestar-summary', $obj),
- feedbackTimerId = 0,
- summaryText = $summary.html(),
- summaryHover = $obj.is('.fivestar-labels-hover'),
- currentValue = $("select", $obj).val(),
- cancelTitle = $('label', $obj).html(),
- voteTitle = cancelTitle != Drupal.settings.fivestar.titleAverage ? cancelTitle : Drupal.settings.fivestar.titleUser,
- voteChanged = false;
-
- // Record star display.
- if ($obj.is('.fivestar-user-stars')) {
- var starDisplay = 'user';
- }
- else if ($obj.is('.fivestar-average-stars')) {
- var starDisplay = 'average';
- currentValue = $("input[name=vote_average]", $obj).val();
- }
- else if ($obj.is('.fivestar-combo-stars')) {
- var starDisplay = 'combo';
- }
- else {
- var starDisplay = 'none';
- }
-
- // Smart is intentionally separate, so the average will be set if necessary.
- if ($obj.is('.fivestar-smart-stars')) {
- var starDisplay = 'smart';
- }
-
- // Record text display.
- if ($summary.size()) {
- var textDisplay = $summary.attr('class').replace(/.*?fivestar-summary-([^ ]+).*/, '$1').replace(/-/g, '_');
- }
- else {
- var textDisplay = 'none';
- }
-
- // Add hover and focus events.
- $stars
- .mouseover(function(){
- event.drain();
- event.fill(this);
- })
- .mouseout(function(){
- event.drain();
- event.reset();
- });
- $stars.children()
- .focus(function(){
- event.drain();
- event.fill(this.parentNode)
- })
- .blur(function(){
- event.drain();
- event.reset();
- }).end();
-
- // Cancel button events.
- $cancel
- .mouseover(function(){
- event.drain();
- $(this).addClass('on')
- })
- .mouseout(function(){
- event.reset();
- $(this).removeClass('on')
- });
- $cancel.children()
- .focus(function(){
- event.drain();
- $(this.parentNode).addClass('on')
- })
- .blur(function(){
- event.reset();
- $(this.parentNode).removeClass('on')
- }).end();
-
- // Click events.
- $cancel.click(function(){
- currentValue = 0;
- event.reset();
- voteChanged = false;
- // Inform a user that his vote is being processed
- if ($("input.fivestar-path", $obj).size() && $summary.is('.fivestar-feedback-enabled')) {
- setFeedbackText(Drupal.settings.fivestar.feedbackDeletingVote);
- }
- // Save the currentValue in a hidden field.
- $("select", $obj).val(0);
- // Update the title.
- cancelTitle = starDisplay != 'smart' ? cancelTitle : Drupal.settings.fivestar.titleAverage;
- $('label', $obj).html(cancelTitle);
- // Update the smart classes on the widget if needed.
- if ($obj.is('.fivestar-smart-text')) {
- $obj.removeClass('fivestar-user-text').addClass('fivestar-average-text');
- $summary[0].className = $summary[0].className.replace(/-user/, '-average');
- textDisplay = $summary.attr('class').replace(/.*?fivestar-summary-([^ ]+).*/, '$1').replace(/-/g, '_');
- }
- if ($obj.is('.fivestar-smart-stars')) {
- $obj.removeClass('fivestar-user-stars').addClass('fivestar-average-stars');
- }
- // Submit the form if needed.
- $("input.fivestar-path", $obj).each(function() {
- var token = $("input.fivestar-token", $obj).val();
- $.ajax({
- type: 'GET',
- data: { token: token },
- dataType: 'xml',
- url: this.value + '/' + 0,
- success: voteHook
- });
- });
- return false;
- });
- $stars.click(function(){
- currentValue = $('select option', $obj).get($stars.index(this) + $cancel.size() + 1).value;
- // Save the currentValue to the hidden select field.
- $("select", $obj).val(currentValue);
- // Update the display of the stars.
- voteChanged = true;
- event.reset();
- // Inform a user that his vote is being processed.
- if ($("input.fivestar-path", $obj).size() && $summary.is('.fivestar-feedback-enabled')) {
- setFeedbackText(Drupal.settings.fivestar.feedbackSavingVote);
- }
- // Update the smart classes on the widget if needed.
- if ($obj.is('.fivestar-smart-text')) {
- $obj.removeClass('fivestar-average-text').addClass('fivestar-user-text');
- $summary[0].className = $summary[0].className.replace(/-average/, '-user');
- textDisplay = $summary.attr('class').replace(/.*?fivestar-summary-([^ ]+).*/, '$1').replace(/-/g, '_');
- }
- if ($obj.is('.fivestar-smart-stars')) {
- $obj.removeClass('fivestar-average-stars').addClass('fivestar-user-stars');
- }
- // Submit the form if needed.
- $("input.fivestar-path", $obj).each(function () {
- var token = $("input.fivestar-token", $obj).val();
- $.ajax({
- type: 'GET',
- data: { token: token },
- dataType: 'xml',
- url: this.value + '/' + currentValue,
- success: voteHook
- });
- });
- return false;
- });
-
- var event = {
- fill: function(el){
- // Fill to the current mouse position.
- var index = $stars.index(el) + 1;
- $stars
- .children('a').css('width', '100%').end()
- .filter(':lt(' + index + ')').addClass('hover').end();
- // Update the description text and label.
- if (summaryHover && !feedbackTimerId) {
- var summary = $("select option", $obj)[index + $cancel.size()].text;
- var value = $("select option", $obj)[index + $cancel.size()].value;
- $summary.html(summary != index + 1 ? summary : ' ');
- $('label', $obj).html(voteTitle);
- }
- },
- drain: function() {
- // Drain all the stars.
- $stars
- .filter('.on').removeClass('on').end()
- .filter('.hover').removeClass('hover').end();
- // Update the description text.
- if (summaryHover && !feedbackTimerId) {
- var cancelText = $("select option", $obj)[1].text;
- $summary.html(($cancel.size() && cancelText != 0) ? cancelText : ' ');
- if (!voteChanged) {
- $('label', $obj).html(cancelTitle);
- }
- }
- },
- reset: function(){
- // Reset the stars to the default index.
- var starValue = currentValue/100 * $stars.size();
- var percent = (starValue - Math.floor(starValue)) * 100;
- $stars.filter(':lt(' + Math.floor(starValue) + ')').addClass('on').end();
- if (percent > 0) {
- $stars.eq(Math.floor(starValue)).addClass('on').children('a').css('width', percent + "%").end().end();
- }
- // Restore the summary text and original title.
- if (summaryHover && !feedbackTimerId) {
- $summary.html(summaryText ? summaryText : ' ');
- }
- if (voteChanged) {
- $('label', $obj).html(voteTitle);
- }
- else {
- $('label', $obj).html(cancelTitle);
- }
- }
- };
-
- var setFeedbackText = function(text) {
- // Kill previous timer if it isn't finished yet so that the text we
- // are about to set will not get cleared too early.
- feedbackTimerId = 1;
- $summary.html(text);
- };
-
- /**
- * Checks for the presence of a javascript hook 'fivestarResult' to be
- * called upon completion of a AJAX vote request.
- */
- var voteHook = function(data) {
- var returnObj = {
- result: {
- count: $("result > count", data).text(),
- average: $("result > average", data).text(),
- summary: {
- average: $("summary average", data).text(),
- average_count: $("summary average_count", data).text(),
- user: $("summary user", data).text(),
- user_count: $("summary user_count", data).text(),
- combo: $("summary combo", data).text(),
- count: $("summary count", data).text()
- }
- },
- vote: {
- id: $("vote id", data).text(),
- tag: $("vote tag", data).text(),
- type: $("vote type", data).text(),
- value: $("vote value", data).text()
- },
- display: {
- stars: starDisplay,
- text: textDisplay
- }
- };
- // Check for a custom callback.
- if (window.fivestarResult) {
- fivestarResult(returnObj);
- }
- // Use the default.
- else {
- fivestarDefaultResult(returnObj);
- }
- // Update the summary text.
- summaryText = returnObj.result.summary[returnObj.display.text];
- if ($(returnObj.result.summary.average).is('.fivestar-feedback-enabled')) {
- // Inform user that his/her vote has been processed.
- if (returnObj.vote.value != 0) { // check if vote has been saved or deleted
- setFeedbackText(Drupal.settings.fivestar.feedbackVoteSaved);
- }
- else {
- setFeedbackText(Drupal.settings.fivestar.feedbackVoteDeleted);
- }
- // Setup a timer to clear the feedback text after 3 seconds.
- feedbackTimerId = setTimeout(function() { clearTimeout(feedbackTimerId); feedbackTimerId = 0; $summary.html(returnObj.result.summary[returnObj.display.text]); }, 2000);
- }
- // Update the current star currentValue to the previous average.
- if (returnObj.vote.value == 0 && (starDisplay == 'average' || starDisplay == 'smart')) {
- currentValue = returnObj.result.average;
- event.reset();
- }
- };
-
- event.reset();
- return $widget;
- };
-
- /**
- * Accepts jQuery object containing a single fivestar widget.
- * Returns the proper div structure for the star interface.
- *
- * @return jQuery
- * @param {Object} $widget
- *
- */
- var buildInterface = function($widget){
- var $container = $('<div class="fivestar-widget clear-block"></div>');
- var $options = $("select option", $widget);
- var size = $('option', $widget).size() - 1;
- var cancel = 1;
- for (var i = 1, option; option = $options[i]; i++){
- if (option.value == "0") {
- cancel = 0;
- $div = $('<div class="cancel"><a href="#0" title="' + option.text + '">' + option.text + '</a></div>');
- }
- else {
- var zebra = (i + cancel - 1) % 2 == 0 ? 'even' : 'odd';
- var count = i + cancel - 1;
- var first = count == 1 ? ' star-first' : '';
- var last = count == size + cancel - 1 ? ' star-last' : '';
- $div = $('<div class="star star-' + count + ' star-' + zebra + first + last + '"><a href="#' + option.value + '" title="' + option.text + '">' + option.text + '</a></div>');
- }
- $container.append($div[0]);
- }
- $container.addClass('fivestar-widget-' + (size + cancel - 1));
- // Attach the new widget and hide the existing widget.
- $('select', $widget).after($container).css('display', 'none');
- return $container;
- };
-
- /**
- * Standard handler to update the average rating when a user changes their
- * vote. This behavior can be overridden by implementing a fivestarResult
- * function in your own module or theme.
- * @param object voteResult
- * Object containing the following properties from the vote result:
- * voteResult.result.count The current number of votes for this item.
- * voteResult.result.average The current average of all votes for this item.
- * voteResult.result.summary.average The textual description of the average.
- * voteResult.result.summary.user The textual description of the user's current vote.
- * voteResult.vote.id The id of the item the vote was placed on (such as the nid)
- * voteResult.vote.type The type of the item the vote was placed on (such as 'node')
- * voteResult.vote.tag The multi-axis tag the vote was placed on (such as 'vote')
- * voteResult.vote.average The average of the new vote saved
- * voteResult.display.stars The type of star display we're using. Either 'average', 'user', or 'combo'.
- * voteResult.display.text The type of text display we're using. Either 'average', 'user', or 'combo'.
- */
- function fivestarDefaultResult(voteResult) {
- // Update the summary text.
- $('div.fivestar-summary-'+voteResult.vote.tag+'-'+voteResult.vote.id).html(voteResult.result.summary[voteResult.display.text]);
- // If this is a combo display, update the average star display.
- if (voteResult.display.stars == 'combo') {
- $('div.fivestar-form-'+voteResult.vote.id).each(function() {
- // Update stars.
- var $stars = $('.fivestar-widget-static .star span', this);
- var average = voteResult.result.average/100 * $stars.size();
- var index = Math.floor(average);
- $stars.removeClass('on').addClass('off').css('width', 'auto');
- $stars.filter(':lt(' + (index + 1) + ')').removeClass('off').addClass('on');
- $stars.eq(index).css('width', ((average - index) * 100) + "%");
- // Update summary.
- var $summary = $('.fivestar-static-form-item .fivestar-summary', this);
- if ($summary.size()) {
- var textDisplay = $summary.attr('class').replace(/.*?fivestar-summary-([^ ]+).*/, '$1').replace(/-/g, '_');
- $summary.html(voteResult.result.summary[textDisplay]);
- }
- });
- }
- };
-
- /**
- * Set up the plugin
- */
- $.fn.fivestar = function() {
- var stack = [];
- this.each(function() {
- var ret = buildRating($(this));
- stack.push(ret);
- });
- return stack;
- };
-
- // Fix ie6 background flicker problem.
- if ($.browser.msie == true) {
- try {
- document.execCommand('BackgroundImageCache', false, true);
- } catch(err) {}
- }
-
- Drupal.behaviors.fivestar = function(context) {
- $('div.fivestar-form-item:not(.fivestar-processed)', context).addClass('fivestar-processed').fivestar();
- $('input.fivestar-submit', context).css('display', 'none');
- }
-
-})(jQuery);
\ No newline at end of file
--- a/web/res/metadataplayer/test/emission_fichiers/footer.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-function boutonHautDePage(){
- $("#top-page").click(function() {
- var hauteur = 0;
- $('html,body').animate({scrollTop: hauteur}, 1000);
- });
- return false;
-}
-//
-Drupal.behaviors.franceculture_header_footer = function (){
- boutonHautDePage();
-}
--- a/web/res/metadataplayer/test/emission_fichiers/fr_4fb8f115d8d263374d07dafa1b2a40b5.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-Drupal.locale = { 'pluralFormula': function($n) { return Number(($n!=1)); }, 'strings': {"Unspecified error":"Erreur non sp\u00e9cifi\u00e9e","Save":"Enregistrer","Cancel":"Annuler","Continue":"Continuer","Required":"Obligatoire","Optional":"Facultatif","Published":"Publi\u00e9","Edit":"Modifier","Promoted to front page":"Promu en page d'accueil","Create new revision":"Cr\u00e9er une r\u00e9vision","Select all rows in this table":"S\u00e9lectionner toutes les lignes du tableau","Deselect all rows in this table":"D\u00e9s\u00e9lectionner toutes les lignes du tableau","None":"Aucun","Removed":"Supprim\u00e9","Drag to re-order":"Cliquer-d\u00e9poser pour r\u00e9-organiser","Changes made in this table will not be saved until the form is submitted.":"Les modifications r\u00e9alis\u00e9es sur cette table ne seront enregistr\u00e9s que lorsque le formulaire sera soumis.","The changes to these blocks will not be saved until the \x3cem\x3eSave blocks\x3c\/em\x3e button is clicked.":"N'oubliez pas de cliquer sur \x3cem\x3eEnregistrer les blocs\x3c\/em\x3e pour confirmer les modifications apport\u00e9es ici.","jQuery UI Tabs: Mismatching fragment identifier.":"Onglets d'interface jQuery : identifiant de fragment ne correspondant pas.","jQuery UI Tabs: Not enough arguments to add tab.":"Onglets d'interface jQuery : pas assez d'arguments pour ajouter l'onglet.","Automatic alias":"Alias automatique","Split summary at cursor":"Cr\u00e9er un r\u00e9sum\u00e9 \u00e0 partir du curseur","Join summary":"Fusionner le r\u00e9sum\u00e9 et le corps du message","The selected file %filename cannot not be uploaded. Only files with the following extensions are allowed: %extensions.":"Le fichier s\u00e9lectionn\u00e9 %filename n'a pas pu \u00eatre t\u00e9l\u00e9vers\u00e9. Seuls les fichiers poss\u00e9dant les extensions suivantes sont autoris\u00e9s : %extensions.","Testing clean URLs...":"Test des URLs simplifi\u00e9es...","Your server has been successfully tested to support this feature.":"Le test a r\u00e9ussi. Votre serveur supporte cette fonctionnalit\u00e9.","Your system configuration does not currently support this feature. The \x3ca href=\"http:\/\/drupal.org\/node\/15365\"\x3ehandbook page on Clean URLs\x3c\/a\x3e has additional troubleshooting information.":"La configuration de votre syst\u00e8me ne supporte pas cette fonctionnalit\u00e9. La \x3ca href=\"http:\/\/drupal.org\/node\/15365\"\x3epage du manuel sur les URLs simplifi\u00e9es\x3c\/a\x3e apporte une aide suppl\u00e9mentaire.","Remove this item":"Supprimer cet \u00e9l\u00e9ment","An error occurred. \n@uri\n@text":"Une erreur s'est produite. \n@uri\n@text","An error occurred. \n@uri\n(no information available).":"Une erreur s'est produite. \n@uri\n(aucune information suppl\u00e9mentaire)","An HTTP error @status occurred. \n@uri":"Une erreur HTTP @status s'est produite. \n@uri","1 attachment":["@count fichier attach\u00e9","@count fichiers attach\u00e9s"],"Close":"Fermer","An error occured while trying to save you settings.":"Une erreur est survenue lors de la sauvegarde de vos param\u00e8tres.","Not in book":"Pas dans le livre","New book":"Nouveau livre","By @name on @date":"Par @name le @date","By @name":"Par @name","Sticky on top of lists":"Epingl\u00e9 en haut des listes","Not in menu":"Pas dans le menu","No attachments":"Aucune pi\u00e8ce jointe","Alias: @alias":"Alias : @alias","No alias":"Aucun alias","No flags":"Aucun flag","No terms":"Aucun terme","An error occurred at ":"Une erreur s'est produite \u00e0","Don't create new revision":"Ne pas cr\u00e9er de nouvelle r\u00e9vision","An error occurred at @path.":"Une erreur est survenu \u00e0 @path.","Save and send":"Sauvegarder et envoyer","Save and send test":"Sauvegarder et envoyer un test","Loading...":"Chargement...","Received an invalid response from the server.":"Nous avons re\u00e7u une r\u00e9ponse non valide de la part du serveur.","The link cannot be inserted because the parent window cannot be found.":"Le lien ne peut \u00eatre ins\u00e9r\u00e9 parce que la fen\u00eatre parente ne peut \u00eatre trouv\u00e9e.","Check all items in this group":"Cocher tous les \u00e9l\u00e9ments de ce groupe","Toggle the values of all items in this group":"Changer les valeurs de tous les \u00e9l\u00e9ments de ce groupe","Uncheck all items in this group":"D\u00e9cocher tous les \u00e9l\u00e9ments de ce groupe","Uncheck all":"D\u00e9cocher tout","Toggle":"Changer","Check all":"Tout cocher","Bad Response form submission":"Le formulaire n'a pu \u00eatre enregistr\u00e9, peut-\u00eatre n'avez-vous pas \"ajouter\" une image ?"} };
\ No newline at end of file
Binary file web/res/metadataplayer/test/emission_fichiers/franceculture.png has changed
--- a/web/res/metadataplayer/test/emission_fichiers/high.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(6($){17.2m.27=6(b){4 c=b.2g||1j.22;5(!c&&b.J==Y)x F;j.A=$.2a({E:"E",1h:\'21\',1b:1T},b);5(b.C)j.C.1O(b.C);4 q=b.J!=Y?b.J.K().X(/[\\s,\\+\\.]+/):j.V(c,j.C);5(q&&q.1y("")){j.1v(q);x F.G(6(){4 a=F;5(a==1j)a=$("P")[0];j.1n(a,q)})}1l x F};4 j={A:{},m:[],C:[[/^9:\\/\\/(k\\.)?23\\./i,/q=([^&]+)/i],[/^9:\\/\\/(k\\.)?B\\.1X\\./i,/p=([^&]+)/i],[/^9:\\/\\/(k\\.)?B\\.1S\\./i,/q=([^&]+)/i],[/^9:\\/\\/(k\\.)?B\\.1R\\./i,/1Q=([^&]+)/i],[/^9:\\/\\/(k\\.)?B\\.1P\\./i,/1N=([^&]+)/i],[/^9:\\/\\/(k\\.)?1M\\.Z/i,/q=([^&]+)/i],[/^9:\\/\\/(k\\.)?1L\\./i,/q=([^&]+)/i],[/^9:\\/\\/(k\\.)?1K\\./i,/q=([^&]+)/i],[/^9:\\/\\/(k\\.)?B\\.1H\\./i,/q=([^&]+)/i],[/^9:\\/\\/(k\\.)?1G\\./i,/q=([^&]+)/i],[/^9:\\/\\/(k\\.)?1F\\.Z/i,/([^\\?\\/]+)(?:\\?.*)$/i]],N:{},V:6(b,c){b=1D(b);4 d=1A;$.G(c,6(i,n){5(n[0].1w(b)){4 a=b.v(n[1]);5(a){d=a[1].K();x 2k}}});5(d){d=d.Q(/(\\\'|")/,\'\\$1\');d=d.X(/[\\s,\\+\\.]+/)}x d},H:[[/[\\1r-\\1q\\1s-\\2c]/7,\'a\'],[/[\\1o\\29-\\1m]/7,\'c\'],[/[\\28-\\26]/7,\'e\'],[/[\\25-\\1i]/7,\'i\'],[/\\1g/7,\'n\'],[/[\\24-\\1f\\1t]/7,\'o\'],[/[\\1e-\\20]/7,\'s\'],[/[\\1Y-\\1c]/7,\'t\'],[/[\\1U-\\1a]/7,\'u\'],[/\\19/7,\'y\'],[/[\\16\\15\\14\\13]/7,\'\\\'\']],L:/[\\16\\15\\1r-\\1q\\1o-\\1i\\1g-\\1f\\1t-\\1a\\19\\1s-\\1m\\1e-\\1c\\14\\13]/7,M:6(q){j.L.11=0;5(j.L.1w(q)){12(4 i=0,l=j.H.z;i<l;i++)q=q.Q(j.H[i][0],j.H[i][1])}x q},10:/((?:\\\\{2})*)([[\\]{}*?|])/g,1v:6(a){4 b=[],m;$.G(a,6(i,n){5(n=j.M(n).Q(j.10,"$1\\\\$2"))b.1J(n)});m=b.1y("|");1I(j.A.E){18"E":m=\'\\\\b(?:\'+m+\')\\\\b\';1z;18"1k":m=\'\\\\b\\\\w*(\'+m+\')\\\\w*\\\\b\';1z}j.m=1V 1W(m,"1E");$.G(b,6(i,n){j.N[n]=j.A.1h+(j.A.1b?i+1:\'\')})},W:/s(?:1C|1Z)|1B/i,1n:6(a,b){4 c=j.A,D,U;D=c.1d?$(c.1d):$("P");5(!D.z)D=$("P");U=c.1x?$(c.1x):$([]);D.G(6(){j.T(F,b,U)})},T:6(a,b,c){5(c.r(a)!=-1)x;4 d=j.A.E=="1k"?1:0;12(4 e=0,S=a.R.z;e<S;e++){4 f=a.R[e];5(f.O!=8){5(f.O==3){4 g=f.2j,1u=j.M(g);4 h="",v,r=0;j.m.11=0;2i(v=j.m.2h(1u)){h+=g.1p(r,v.r-r)+\'<I 2f="\'+j.N[v[d].K()]+\'">\'+g.1p(v.r,v[0].z)+"</I>";r=v.r+v[0].z}5(h){h+=g.2e(r);4 i=$.2d([],$("<I>"+h+"</I>")[0].R);S+=i.z-1;e+=i.z-1;$(f).2l(i).2b()}}1l{5(f.O==1&&f.2n.B(j.W)==-1)j.T(f,b,c)}}}}}})(17)',62,148,'||||var|if|function|ig||http|||||||||||www||regex|||||index||||match||return||length|options|search|engines|elHighlight|exact|this|each|regexAccent|span|keys|toLowerCase|matchAccent|replaceAccent|subs|nodeType|body|replace|childNodes|endIndex|hiliteTree|noHighlight|decodeURL|nosearch|split|undefined|com|escapeRegEx|lastIndex|for|u2019|u2018|x92|x91|jQuery|case|xFF|xDC|style_name_suffix|u0167|highlight|u015A|xD6|xD1|style_name|xCF|document|whole|else|u010D|hiliteElement|xC7|substr|xC5|xC0|u0100|xD8|textNoAcc|buildReplaceTools|test|nohighlight|join|break|null|textarea|cript|decodeURIComponent|gi|technorati|alltheweb|lycos|switch|push|feedster|altavista|ask|userQuery|unshift|aol|query|live|msn|true|xD9|new|RegExp|yahoo|u0162|tyle|u0161|hilite|referrer|google|xD2|xCC|xCB|SearchHighlight|xC8|u0106|extend|remove|u0105|merge|substring|class|debug_referrer|exec|while|data|false|before|fn|nodeName'.split('|'),0,{}))
Binary file web/res/metadataplayer/test/emission_fichiers/inscription.png has changed
--- a/web/res/metadataplayer/test/emission_fichiers/jquery.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,147 +0,0 @@
-/**
- * jQuery.timers - Timer abstractions for jQuery
- * Written by Blair Mitchelmore (blair DOT mitchelmore AT gmail DOT com)
- * Licensed under the WTFPL (http://sam.zoy.org/wtfpl/).
- * Date: 2009/02/08
- *
- * @author Blair Mitchelmore
- * @version 1.1.2
- *
- **/
-
-jQuery.fn.extend({
- everyTime: function(interval, label, fn, times, belay) {
- return this.each(function() {
- jQuery.timer.add(this, interval, label, fn, times, belay);
- });
- },
- oneTime: function(interval, label, fn) {
- return this.each(function() {
- jQuery.timer.add(this, interval, label, fn, 1);
- });
- },
- stopTime: function(label, fn) {
- return this.each(function() {
- jQuery.timer.remove(this, label, fn);
- });
- }
-});
-
-jQuery.event.special
-
-jQuery.extend({
- timer: {
- global: [],
- guid: 1,
- dataKey: "jQuery.timer",
- regex: /^([0-9]+(?:\.[0-9]*)?)\s*(.*s)?$/,
- powers: {
- // Yeah this is major overkill...
- 'ms': 1,
- 'cs': 10,
- 'ds': 100,
- 's': 1000,
- 'das': 10000,
- 'hs': 100000,
- 'ks': 1000000
- },
- timeParse: function(value) {
- if (value == undefined || value == null)
- return null;
- var result = this.regex.exec(jQuery.trim(value.toString()));
- if (result[2]) {
- var num = parseFloat(result[1]);
- var mult = this.powers[result[2]] || 1;
- return num * mult;
- } else {
- return value;
- }
- },
- add: function(element, interval, label, fn, times, belay) {
- var counter = 0;
-
- if (jQuery.isFunction(label)) {
- if (!times)
- times = fn;
- fn = label;
- label = interval;
- }
-
- interval = jQuery.timer.timeParse(interval);
-
- if (typeof interval != 'number' || isNaN(interval) || interval <= 0)
- return;
-
- if (times && times.constructor != Number) {
- belay = !!times;
- times = 0;
- }
-
- times = times || 0;
- belay = belay || false;
-
- var timers = jQuery.data(element, this.dataKey) || jQuery.data(element, this.dataKey, {});
-
- if (!timers[label])
- timers[label] = {};
-
- fn.timerID = fn.timerID || this.guid++;
-
- var handler = function() {
- if (belay && this.inProgress)
- return;
- this.inProgress = true;
- if ((++counter > times && times !== 0) || fn.call(element, counter) === false)
- jQuery.timer.remove(element, label, fn);
- this.inProgress = false;
- };
-
- handler.timerID = fn.timerID;
-
- if (!timers[label][fn.timerID])
- timers[label][fn.timerID] = window.setInterval(handler,interval);
-
- this.global.push( element );
-
- },
- remove: function(element, label, fn) {
- var timers = jQuery.data(element, this.dataKey), ret;
-
- if ( timers ) {
-
- if (!label) {
- for ( label in timers )
- this.remove(element, label, fn);
- } else if ( timers[label] ) {
- if ( fn ) {
- if ( fn.timerID ) {
- window.clearInterval(timers[label][fn.timerID]);
- delete timers[label][fn.timerID];
- }
- } else {
- for ( var fn in timers[label] ) {
- window.clearInterval(timers[label][fn]);
- delete timers[label][fn];
- }
- }
-
- for ( ret in timers[label] ) break;
- if ( !ret ) {
- ret = null;
- delete timers[label];
- }
- }
-
- for ( ret in timers ) break;
- if ( !ret )
- jQuery.removeData(element, this.dataKey);
- }
- }
- }
-});
-
-jQuery(window).bind("unload", function() {
- jQuery.each(jQuery.timer.global, function(index, item) {
- jQuery.timer.remove(item);
- });
-});
\ No newline at end of file
--- a/web/res/metadataplayer/test/emission_fichiers/jquery_002.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-/*! Copyright (c) 2009 Brandon Aaron (http://brandonaaron.net)
- * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
- * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
- * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
- * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
- *
- * Version: 3.0.2
- *
- * Requires: 1.2.2+
- */
-
-(function($) {
-
-var types = ['DOMMouseScroll', 'mousewheel'];
-
-$.event.special.mousewheel = {
- setup: function() {
- if ( this.addEventListener )
- for ( var i=types.length; i; )
- this.addEventListener( types[--i], handler, false );
- else
- this.onmousewheel = handler;
- },
-
- teardown: function() {
- if ( this.removeEventListener )
- for ( var i=types.length; i; )
- this.removeEventListener( types[--i], handler, false );
- else
- this.onmousewheel = null;
- }
-};
-
-$.fn.extend({
- mousewheel: function(fn) {
- return fn ? this.bind("mousewheel", fn) : this.trigger("mousewheel");
- },
-
- unmousewheel: function(fn) {
- return this.unbind("mousewheel", fn);
- }
-});
-
-
-function handler(event) {
- var args = [].slice.call( arguments, 1 ), delta = 0, returnValue = true;
-
- event = $.event.fix(event || window.event);
- event.type = "mousewheel";
-
- if ( event.wheelDelta ) delta = event.wheelDelta/120;
- if ( event.detail ) delta = -event.detail/3;
-
- // Add events and delta to the front of the arguments
- args.unshift(event, delta);
-
- return $.event.handle.apply(this, args);
-}
-
-})(jQuery);
\ No newline at end of file
--- a/web/res/metadataplayer/test/emission_fichiers/jquery_003.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,457 +0,0 @@
-/**
- * jquery.scrollable 1.0.2. Put your HTML scroll.
- *
- * Copyright (c) 2009 Tero Piirainen
- * http://flowplayer.org/tools/scrollable.html
- *
- * Dual licensed under MIT and GPL 2+ licenses
- * http://www.opensource.org/licenses
- *
- * Launch : March 2008
- * Version : 1.0.2 - Tue Feb 24 2009 10:52:08 GMT-0000 (GMT+00:00)
- */
-(function($) {
-
- function fireEvent(opts, name, self, arg) {
- var fn = opts[name];
-
- if ($.isFunction(fn)) {
- try {
- return fn.call(self, arg);
-
- } catch (error) {
- if (opts.alert) {
- alert("Error calling scrollable." + name + ": " + error);
- } else {
- throw error;
- }
- return false;
- }
- }
- return true;
- }
-
- var current = null;
-
-
- // constructor
- function Scrollable(root, conf) {
-
- // current instance
- var self = this;
- if (!current) { current = self; }
-
- // horizontal flag
- var horizontal = !conf.vertical;
-
-
- // wrap (root elements for items)
- var wrap = $(conf.items, root);
-
- // current index
- var index = 0;
-
-
- // get handle to navigational elements
- var navi = root.siblings(conf.navi).eq(0);
- var prev = root.siblings(conf.prev).eq(0);
- var next = root.siblings(conf.next).eq(0);
- var prevPage = root.siblings(conf.prevPage).eq(0);
- var nextPage = root.siblings(conf.nextPage).eq(0);
-
-
- // methods
- $.extend(self, {
-
- getVersion: function() {
- return [1, 0, 1];
- },
-
- getIndex: function() {
- return index;
- },
-
- getConf: function() {
- return conf;
- },
-
- getSize: function() {
- return self.getItems().size();
- },
-
- getPageAmount: function() {
- return Math.ceil(this.getSize() / conf.size);
- },
-
- getPageIndex: function() {
- return Math.ceil(index / conf.size);
- },
-
- getRoot: function() {
- return root;
- },
-
- getItemWrap: function() {
- return wrap;
- },
-
- getItems: function() {
- return wrap.children();
- },
-
- /* all seeking functions depend on this */
- seekTo: function(i, time, fn) {
-
- // default speed
- time = time || conf.speed;
-
- // function given as second argument
- if ($.isFunction(time)) {
- fn = time;
- time = conf.speed;
- }
-
- if (i < 0) { i = 0; }
- if (i > self.getSize() - conf.size) { return self; }
-
- var item = self.getItems().eq(i);
- if (!item.length) { return self; }
-
- // onBeforeSeek
- if (fireEvent(conf, "onBeforeSeek", self, i) === false) {
- return self;
- }
-
- if (horizontal) {
- var left = -(item.outerWidth(true) * i);
- wrap.animate({left: left}, time, conf.easing, fn ? function() { fn.call(self); } : null);
-
- } else {
- var top = -(item.outerHeight(true) * i); // wrap.offset().top - item.offset().top;
- wrap.animate({top: top}, time, conf.easing, fn ? function() { fn.call(self); } : null);
- }
-
-
- // navi status update
- if (navi.length) {
- var klass = conf.activeClass;
- var page = Math.ceil(i / conf.size);
- page = Math.min(page, navi.children().length - 1);
- navi.children().removeClass(klass).eq(page).addClass(klass);
- }
-
- // prev buttons disabled flag
- if (i === 0) {
- prev.add(prevPage).addClass(conf.disabledClass);
- } else {
- prev.add(prevPage).removeClass(conf.disabledClass);
- }
-
- // next buttons disabled flag
- if (i >= self.getSize() - conf.size) {
- next.add(nextPage).addClass(conf.disabledClass);
- } else {
- next.add(nextPage).removeClass(conf.disabledClass);
- }
-
- current = self;
- index = i;
-
- // onSeek after index being updated
- fireEvent(conf, "onSeek", self, i);
-
- return self;
-
- },
-
- move: function(offset, time, fn) {
- var to = index + offset;
- if (conf.loop && to > (self.getSize() - conf.size)) {
- to = 0;
- }
- return this.seekTo(to, time, fn);
- },
-
- next: function(time, fn) {
- return this.move(1, time, fn);
- },
-
- prev: function(time, fn) {
- return this.move(-1, time, fn);
- },
-
- movePage: function(offset, time, fn) {
- return this.move(conf.size * offset, time, fn);
- },
-
- setPage: function(page, time, fn) {
- var size = conf.size;
- var index = size * page;
- var lastPage = index + size >= this.getSize();
- if (lastPage) {
- index = this.getSize() - conf.size;
- }
- return this.seekTo(index, time, fn);
- },
-
- prevPage: function(time, fn) {
- return this.setPage(this.getPageIndex() - 1, time, fn);
- },
-
- nextPage: function(time, fn) {
- return this.setPage(this.getPageIndex() + 1, time, fn);
- },
-
- begin: function(time, fn) {
- return this.seekTo(0, time, fn);
- },
-
- end: function(time, fn) {
- return this.seekTo(this.getSize() - conf.size, time, fn);
- },
-
- reload: function() {
- return load();
- },
-
- click: function(index, time, fn) {
-
- var item = self.getItems().eq(index);
- var klass = conf.activeClass;
-
- if (!item.hasClass(klass) && (index >= 0 || index < this.getSize())) {
- self.getItems().removeClass(klass);
- item.addClass(klass);
- var delta = Math.floor(conf.size / 2);
- var to = index - delta;
-
- // next to last item must work
- if (to > self.getSize() - conf.size) { to--; }
-
- if (to !== index) {
- return this.seekTo(to, time, fn);
- }
- }
-
- return self;
- }
-
- });
-
-
- // mousewheel
- if ($.isFunction($.fn.mousewheel)) {
- root.bind("mousewheel.scrollable", function(e, delta) {
- // opera goes to opposite direction
- var step = $.browser.opera ? 1 : -1;
-
- self.move(delta > 0 ? step : -step, 50);
- return false;
- });
- }
-
- // prev button
- prev.addClass(conf.disabledClass).click(function() {
- self.prev();
- });
-
-
- // next button
- next.click(function() {
- self.next();
- });
-
- // prev page button
- nextPage.click(function() {
- self.nextPage();
- });
-
-
- // next page button
- prevPage.addClass(conf.disabledClass).click(function() {
- self.prevPage();
- });
-
-
- // keyboard
- if (conf.keyboard) {
-
- // unfortunately window.keypress does not work on IE.
- $(window).unbind("keypress.scrollable").bind("keypress.scrollable", function(evt) {
-
- var el = current;
- if (!el) { return; }
-
- if (horizontal && (evt.keyCode == 37 || evt.keyCode == 39)) {
- el.move(evt.keyCode == 37 ? -1 : 1);
- return evt.preventDefault();
- }
-
- if (!horizontal && (evt.keyCode == 38 || evt.keyCode == 40)) {
- el.move(evt.keyCode == 38 ? -1 : 1);
- return evt.preventDefault();
- }
-
- return true;
-
- });
- }
-
- // navi
- function load() {
-
- navi.each(function() {
-
- var nav = $(this);
-
- // generate new entries
- if (nav.is(":empty") || nav.data("me") == self) {
-
- nav.empty();
- nav.data("me", self);
-
- for (var i = 0; i < self.getPageAmount(); i++) {
-
- var item = $("<" + conf.naviItem + "/>").attr("href", i).click(function(e) {
- var el = $(this);
- el.parent().children().removeClass(conf.activeClass);
- el.addClass(conf.activeClass);
- self.setPage(el.attr("href"));
- return e.preventDefault();
- });
-
- if (i === 0) { item.addClass(conf.activeClass); }
- nav.append(item);
- }
-
- // assign onClick events to existing entries
- } else {
-
- // find a entries first -> syntaxically correct
- var els = nav.children();
-
- els.each(function(i) {
- var item = $(this);
- item.attr("href", i);
- if (i === 0) { item.addClass(conf.activeClass); }
-
- item.click(function() {
- nav.find("." + conf.activeClass).removeClass(conf.activeClass);
- item.addClass(conf.activeClass);
- self.setPage(item.attr("href"));
- });
-
- });
- }
-
- });
-
-
- // item.click()
- if (conf.clickable) {
- self.getItems().each(function(index, arg) {
- var el = $(this);
- if (!el.data("set")) {
- el.bind("click.scrollable", function() {
- self.click(index);
- });
- el.data("set", true);
- }
- });
- }
-
-
- // hover
- if (conf.hoverClass) {
- self.getItems().hover(function() {
- $(this).addClass(conf.hoverClass);
- }, function() {
- $(this).removeClass(conf.hoverClass);
- });
- }
-
- return self;
- }
-
- load();
-
-
- // interval stuff
- var timer = null;
-
- function setTimer() {
- timer = setInterval(function() {
- self.next();
-
- }, conf.interval);
- }
-
- if (conf.interval > 0) {
-
- root.hover(function() {
- clearInterval(timer);
- }, function() {
- setTimer();
- });
-
- setTimer();
- }
-
- }
-
-
- // jQuery plugin implementation
- jQuery.prototype.scrollable = function(conf) {
-
- // already constructed --> return API
- var api = this.eq(typeof conf == 'number' ? conf : 0).data("scrollable");
- if (api) { return api; }
-
-
- var opts = {
-
- // basics
- size: 5,
- vertical:false,
- clickable: true,
- loop: false,
- interval: 0,
- speed: 400,
- keyboard: true,
-
- // other
- activeClass:'active',
- disabledClass: 'disabled',
- hoverClass: null,
- easing: 'swing',
-
- // navigational elements
- items: '.items',
- prev: '.prev',
- next: '.next',
- prevPage: '.prevPage',
- nextPage: '.nextPage',
- navi: '.navi',
- naviItem: 'a',
-
-
- // callbacks
- onBeforeSeek: null,
- onSeek: null,
- alert: true
- };
-
-
- $.extend(opts, conf);
-
- this.each(function() {
- var el = new Scrollable($(this), opts);
- $(this).data("scrollable", el);
- });
-
- return this;
-
- };
-
-
-})(jQuery);
--- a/web/res/metadataplayer/test/emission_fichiers/jquery_004.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-/*!
-* jQuery Form Plugin
-* version: 2.43 (12-MAR-2010)
-* @requires jQuery v1.3.2 or later
-*
-* Examples and documentation at: http://malsup.com/jquery/form/
-* Dual licensed under the MIT and GPL licenses:
-* http://www.opensource.org/licenses/mit-license.php
-* http://www.gnu.org/licenses/gpl.html
-*/
-(function(b){function o(){if(b.fn.ajaxSubmit.debug){var a="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log)window.console.log(a);else window.opera&&window.opera.postError&&window.opera.postError(a)}}b.fn.ajaxSubmit=function(a){function d(){function r(){var p=h.attr("target"),n=h.attr("action");j.setAttribute("target",z);j.getAttribute("method")!="POST"&&j.setAttribute("method","POST");j.getAttribute("action")!=g.url&&j.setAttribute("action",g.url);g.skipEncodingOverride||
-h.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"});g.timeout&&setTimeout(function(){C=true;s()},g.timeout);var m=[];try{if(g.extraData)for(var u in g.extraData)m.push(b('<input type="hidden" name="'+u+'" value="'+g.extraData[u]+'" />').appendTo(j)[0]);t.appendTo("body");t.data("form-plugin-onload",s);j.submit()}finally{j.setAttribute("action",n);p?j.setAttribute("target",p):h.removeAttr("target");b(m).remove()}}function s(){if(!D){var p=true;try{if(C)throw"timeout";var n,m;m=v.contentWindow?
-v.contentWindow.document:v.contentDocument?v.contentDocument:v.document;var u=g.dataType=="xml"||m.XMLDocument||b.isXMLDoc(m);o("isXml="+u);if(!u&&(m.body==null||m.body.innerHTML=="")){if(--G){o("requeing onLoad callback, DOM not available");setTimeout(s,250);return}o("Could not access iframe DOM after 100 tries.");return}o("response detected");D=true;i.responseText=m.body?m.body.innerHTML:null;i.responseXML=m.XMLDocument?m.XMLDocument:m;i.getResponseHeader=function(H){return{"content-type":g.dataType}[H]};
-if(g.dataType=="json"||g.dataType=="script"){var E=m.getElementsByTagName("textarea")[0];if(E)i.responseText=E.value;else{var F=m.getElementsByTagName("pre")[0];if(F)i.responseText=F.innerHTML}}else if(g.dataType=="xml"&&!i.responseXML&&i.responseText!=null)i.responseXML=A(i.responseText);n=b.httpData(i,g.dataType)}catch(B){o("error caught:",B);p=false;i.error=B;b.handleError(g,i,"error",B)}if(p){g.success(n,"success");w&&b.event.trigger("ajaxSuccess",[i,g])}w&&b.event.trigger("ajaxComplete",[i,g]);
-w&&!--b.active&&b.event.trigger("ajaxStop");if(g.complete)g.complete(i,p?"success":"error");setTimeout(function(){t.removeData("form-plugin-onload");t.remove();i.responseXML=null},100)}}function A(p,n){if(window.ActiveXObject){n=new ActiveXObject("Microsoft.XMLDOM");n.async="false";n.loadXML(p)}else n=(new DOMParser).parseFromString(p,"text/xml");return n&&n.documentElement&&n.documentElement.tagName!="parsererror"?n:null}var j=h[0];if(b(":input[name=submit]",j).length)alert('Error: Form elements must not be named "submit".');
-else{var g=b.extend({},b.ajaxSettings,a),q=b.extend(true,{},b.extend(true,{},b.ajaxSettings),g),z="jqFormIO"+(new Date).getTime(),t=b('<iframe id="'+z+'" name="'+z+'" src="'+g.iframeSrc+'" onload="(jQuery(this).data(\'form-plugin-onload\'))()" />'),v=t[0];t.css({position:"absolute",top:"-1000px",left:"-1000px"});var i={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=
-1;t.attr("src",g.iframeSrc)}},w=g.global;w&&!b.active++&&b.event.trigger("ajaxStart");w&&b.event.trigger("ajaxSend",[i,g]);if(q.beforeSend&&q.beforeSend(i,q)===false)q.global&&b.active--;else if(!i.aborted){var D=false,C=0;if(q=j.clk){var y=q.name;if(y&&!q.disabled){g.extraData=g.extraData||{};g.extraData[y]=q.value;if(q.type=="image"){g.extraData[y+".x"]=j.clk_x;g.extraData[y+".y"]=j.clk_y}}}g.forceSync?r():setTimeout(r,10);var G=100}}}if(!this.length){o("ajaxSubmit: skipping submit process - no element selected");
-return this}if(typeof a=="function")a={success:a};var e=b.trim(this.attr("action"));if(e)e=(e.match(/^([^#]+)/)||[])[1];e=e||window.location.href||"";a=b.extend({url:e,type:this.attr("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},a||{});e={};this.trigger("form-pre-serialize",[this,a,e]);if(e.veto){o("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(a.beforeSerialize&&a.beforeSerialize(this,a)===false){o("ajaxSubmit: submit aborted via beforeSerialize callback");
-return this}var f=this.formToArray(a.semantic);if(a.data){a.extraData=a.data;for(var c in a.data)if(a.data[c]instanceof Array)for(var l in a.data[c])f.push({name:c,value:a.data[c][l]});else f.push({name:c,value:a.data[c]})}if(a.beforeSubmit&&a.beforeSubmit(f,this,a)===false){o("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[f,this,a,e]);if(e.veto){o("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}c=b.param(f);if(a.type.toUpperCase()==
-"GET"){a.url+=(a.url.indexOf("?")>=0?"&":"?")+c;a.data=null}else a.data=c;var h=this,k=[];a.resetForm&&k.push(function(){h.resetForm()});a.clearForm&&k.push(function(){h.clearForm()});if(!a.dataType&&a.target){var x=a.success||function(){};k.push(function(r){var s=a.replaceTarget?"replaceWith":"html";b(a.target)[s](r).each(x,arguments)})}else a.success&&k.push(a.success);a.success=function(r,s,A){for(var j=0,g=k.length;j<g;j++)k[j].apply(a,[r,s,A||h,h])};c=b("input:file",this).fieldValue();l=false;
-for(e=0;e<c.length;e++)if(c[e])l=true;if(c.length&&a.iframe!==false||a.iframe||l||0)a.closeKeepAlive?b.get(a.closeKeepAlive,d):d();else b.ajax(a);this.trigger("form-submit-notify",[this,a]);return this};b.fn.ajaxForm=function(a){return this.ajaxFormUnbind().bind("submit.form-plugin",function(d){d.preventDefault();b(this).ajaxSubmit(a)}).bind("click.form-plugin",function(d){var e=d.target,f=b(e);if(!f.is(":submit,input:image")){e=f.closest(":submit");if(e.length==0)return;e=e[0]}var c=this;c.clk=e;
-if(e.type=="image")if(d.offsetX!=undefined){c.clk_x=d.offsetX;c.clk_y=d.offsetY}else if(typeof b.fn.offset=="function"){f=f.offset();c.clk_x=d.pageX-f.left;c.clk_y=d.pageY-f.top}else{c.clk_x=d.pageX-e.offsetLeft;c.clk_y=d.pageY-e.offsetTop}setTimeout(function(){c.clk=c.clk_x=c.clk_y=null},100)})};b.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};b.fn.formToArray=function(a){var d=[];if(this.length==0)return d;var e=this[0],f=a?e.getElementsByTagName("*"):e.elements;
-if(!f)return d;for(var c=0,l=f.length;c<l;c++){var h=f[c],k=h.name;if(k)if(a&&e.clk&&h.type=="image"){if(!h.disabled&&e.clk==h){d.push({name:k,value:b(h).val()});d.push({name:k+".x",value:e.clk_x},{name:k+".y",value:e.clk_y})}}else if((h=b.fieldValue(h,true))&&h.constructor==Array)for(var x=0,r=h.length;x<r;x++)d.push({name:k,value:h[x]});else h!==null&&typeof h!="undefined"&&d.push({name:k,value:h})}if(!a&&e.clk){a=b(e.clk);f=a[0];if((k=f.name)&&!f.disabled&&f.type=="image"){d.push({name:k,value:a.val()});
-d.push({name:k+".x",value:e.clk_x},{name:k+".y",value:e.clk_y})}}return d};b.fn.formSerialize=function(a){return b.param(this.formToArray(a))};b.fn.fieldSerialize=function(a){var d=[];this.each(function(){var e=this.name;if(e){var f=b.fieldValue(this,a);if(f&&f.constructor==Array)for(var c=0,l=f.length;c<l;c++)d.push({name:e,value:f[c]});else f!==null&&typeof f!="undefined"&&d.push({name:this.name,value:f})}});return b.param(d)};b.fn.fieldValue=function(a){for(var d=[],e=0,f=this.length;e<f;e++){var c=
-b.fieldValue(this[e],a);c===null||typeof c=="undefined"||c.constructor==Array&&!c.length||(c.constructor==Array?b.merge(d,c):d.push(c))}return d};b.fieldValue=function(a,d){var e=a.name,f=a.type,c=a.tagName.toLowerCase();if(typeof d=="undefined")d=true;if(d&&(!e||a.disabled||f=="reset"||f=="button"||(f=="checkbox"||f=="radio")&&!a.checked||(f=="submit"||f=="image")&&a.form&&a.form.clk!=a||c=="select"&&a.selectedIndex==-1))return null;if(c=="select"){c=a.selectedIndex;if(c<0)return null;d=[];a=a.options;
-e=(f=f=="select-one")?c+1:a.length;for(c=f?c:0;c<e;c++){var l=a[c];if(l.selected){var h=l.value;h||(h=l.attributes&&l.attributes.value&&!l.attributes.value.specified?l.text:l.value);if(f)return h;d.push(h)}}return d}return a.value};b.fn.clearForm=function(){return this.each(function(){b("input,select,textarea",this).clearFields()})};b.fn.clearFields=b.fn.clearInputs=function(){return this.each(function(){var a=this.type,d=this.tagName.toLowerCase();if(a=="text"||a=="password"||d=="textarea")this.value=
-"";else if(a=="checkbox"||a=="radio")this.checked=false;else if(d=="select")this.selectedIndex=-1})};b.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||typeof this.reset=="object"&&!this.reset.nodeType)this.reset()})};b.fn.enable=function(a){if(a==undefined)a=true;return this.each(function(){this.disabled=!a})};b.fn.selected=function(a){if(a==undefined)a=true;return this.each(function(){var d=this.type;if(d=="checkbox"||d=="radio")this.checked=a;else if(this.tagName.toLowerCase()==
-"option"){d=b(this).parent("select");a&&d[0]&&d[0].type=="select-one"&&d.find("option").selected(false);this.selected=a}})}})(jQuery);
--- a/web/res/metadataplayer/test/emission_fichiers/jquery_005.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,4376 +0,0 @@
-/*!
- * jQuery JavaScript Library v1.3.2
- * http://jquery.com/
- *
- * Copyright (c) 2009 John Resig
- * Dual licensed under the MIT and GPL licenses.
- * http://docs.jquery.com/License
- *
- * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
- * Revision: 6246
- */
-(function(){
-
-var
- // Will speed up references to window, and allows munging its name.
- window = this,
- // Will speed up references to undefined, and allows munging its name.
- undefined,
- // Map over jQuery in case of overwrite
- _jQuery = window.jQuery,
- // Map over the $ in case of overwrite
- _$ = window.$,
-
- jQuery = window.jQuery = window.$ = function( selector, context ) {
- // The jQuery object is actually just the init constructor 'enhanced'
- return new jQuery.fn.init( selector, context );
- },
-
- // A simple way to check for HTML strings or ID strings
- // (both of which we optimize for)
- quickExpr = /^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,
- // Is it a simple selector
- isSimple = /^.[^:#\[\.,]*$/;
-
-jQuery.fn = jQuery.prototype = {
- init: function( selector, context ) {
- // Make sure that a selection was provided
- selector = selector || document;
-
- // Handle $(DOMElement)
- if ( selector.nodeType ) {
- this[0] = selector;
- this.length = 1;
- this.context = selector;
- return this;
- }
- // Handle HTML strings
- if ( typeof selector === "string" ) {
- // Are we dealing with HTML string or an ID?
- var match = quickExpr.exec( selector );
-
- // Verify a match, and that no context was specified for #id
- if ( match && (match[1] || !context) ) {
-
- // HANDLE: $(html) -> $(array)
- if ( match[1] )
- selector = jQuery.clean( [ match[1] ], context );
-
- // HANDLE: $("#id")
- else {
- var elem = document.getElementById( match[3] );
-
- // Handle the case where IE and Opera return items
- // by name instead of ID
- if ( elem && elem.id != match[3] )
- return jQuery().find( selector );
-
- // Otherwise, we inject the element directly into the jQuery object
- var ret = jQuery( elem || [] );
- ret.context = document;
- ret.selector = selector;
- return ret;
- }
-
- // HANDLE: $(expr, [context])
- // (which is just equivalent to: $(content).find(expr)
- } else
- return jQuery( context ).find( selector );
-
- // HANDLE: $(function)
- // Shortcut for document ready
- } else if ( jQuery.isFunction( selector ) )
- return jQuery( document ).ready( selector );
-
- // Make sure that old selector state is passed along
- if ( selector.selector && selector.context ) {
- this.selector = selector.selector;
- this.context = selector.context;
- }
-
- return this.setArray(jQuery.isArray( selector ) ?
- selector :
- jQuery.makeArray(selector));
- },
-
- // Start with an empty selector
- selector: "",
-
- // The current version of jQuery being used
- jquery: "1.3.2",
-
- // The number of elements contained in the matched element set
- size: function() {
- return this.length;
- },
-
- // Get the Nth element in the matched element set OR
- // Get the whole matched element set as a clean array
- get: function( num ) {
- return num === undefined ?
-
- // Return a 'clean' array
- Array.prototype.slice.call( this ) :
-
- // Return just the object
- this[ num ];
- },
-
- // Take an array of elements and push it onto the stack
- // (returning the new matched element set)
- pushStack: function( elems, name, selector ) {
- // Build a new jQuery matched element set
- var ret = jQuery( elems );
-
- // Add the old object onto the stack (as a reference)
- ret.prevObject = this;
-
- ret.context = this.context;
-
- if ( name === "find" )
- ret.selector = this.selector + (this.selector ? " " : "") + selector;
- else if ( name )
- ret.selector = this.selector + "." + name + "(" + selector + ")";
-
- // Return the newly-formed element set
- return ret;
- },
-
- // Force the current matched set of elements to become
- // the specified array of elements (destroying the stack in the process)
- // You should use pushStack() in order to do this, but maintain the stack
- setArray: function( elems ) {
- // Resetting the length to 0, then using the native Array push
- // is a super-fast way to populate an object with array-like properties
- this.length = 0;
- Array.prototype.push.apply( this, elems );
-
- return this;
- },
-
- // Execute a callback for every element in the matched set.
- // (You can seed the arguments with an array of args, but this is
- // only used internally.)
- each: function( callback, args ) {
- return jQuery.each( this, callback, args );
- },
-
- // Determine the position of an element within
- // the matched set of elements
- index: function( elem ) {
- // Locate the position of the desired element
- return jQuery.inArray(
- // If it receives a jQuery object, the first element is used
- elem && elem.jquery ? elem[0] : elem
- , this );
- },
-
- attr: function( name, value, type ) {
- var options = name;
-
- // Look for the case where we're accessing a style value
- if ( typeof name === "string" )
- if ( value === undefined )
- return this[0] && jQuery[ type || "attr" ]( this[0], name );
-
- else {
- options = {};
- options[ name ] = value;
- }
-
- // Check to see if we're setting style values
- return this.each(function(i){
- // Set all the styles
- for ( name in options )
- jQuery.attr(
- type ?
- this.style :
- this,
- name, jQuery.prop( this, options[ name ], type, i, name )
- );
- });
- },
-
- css: function( key, value ) {
- // ignore negative width and height values
- if ( (key == 'width' || key == 'height') && parseFloat(value) < 0 )
- value = undefined;
- return this.attr( key, value, "curCSS" );
- },
-
- text: function( text ) {
- if ( typeof text !== "object" && text != null )
- return this.empty().append( (this[0] && this[0].ownerDocument || document).createTextNode( text ) );
-
- var ret = "";
-
- jQuery.each( text || this, function(){
- jQuery.each( this.childNodes, function(){
- if ( this.nodeType != 8 )
- ret += this.nodeType != 1 ?
- this.nodeValue :
- jQuery.fn.text( [ this ] );
- });
- });
-
- return ret;
- },
-
- wrapAll: function( html ) {
- if ( this[0] ) {
- // The elements to wrap the target around
- var wrap = jQuery( html, this[0].ownerDocument ).clone();
-
- if ( this[0].parentNode )
- wrap.insertBefore( this[0] );
-
- wrap.map(function(){
- var elem = this;
-
- while ( elem.firstChild )
- elem = elem.firstChild;
-
- return elem;
- }).append(this);
- }
-
- return this;
- },
-
- wrapInner: function( html ) {
- return this.each(function(){
- jQuery( this ).contents().wrapAll( html );
- });
- },
-
- wrap: function( html ) {
- return this.each(function(){
- jQuery( this ).wrapAll( html );
- });
- },
-
- append: function() {
- return this.domManip(arguments, true, function(elem){
- if (this.nodeType == 1)
- this.appendChild( elem );
- });
- },
-
- prepend: function() {
- return this.domManip(arguments, true, function(elem){
- if (this.nodeType == 1)
- this.insertBefore( elem, this.firstChild );
- });
- },
-
- before: function() {
- return this.domManip(arguments, false, function(elem){
- this.parentNode.insertBefore( elem, this );
- });
- },
-
- after: function() {
- return this.domManip(arguments, false, function(elem){
- this.parentNode.insertBefore( elem, this.nextSibling );
- });
- },
-
- end: function() {
- return this.prevObject || jQuery( [] );
- },
-
- // For internal use only.
- // Behaves like an Array's method, not like a jQuery method.
- push: [].push,
- sort: [].sort,
- splice: [].splice,
-
- find: function( selector ) {
- if ( this.length === 1 ) {
- var ret = this.pushStack( [], "find", selector );
- ret.length = 0;
- jQuery.find( selector, this[0], ret );
- return ret;
- } else {
- return this.pushStack( jQuery.unique(jQuery.map(this, function(elem){
- return jQuery.find( selector, elem );
- })), "find", selector );
- }
- },
-
- clone: function( events ) {
- // Do the clone
- var ret = this.map(function(){
- if ( !jQuery.support.noCloneEvent && !jQuery.isXMLDoc(this) ) {
- // IE copies events bound via attachEvent when
- // using cloneNode. Calling detachEvent on the
- // clone will also remove the events from the orignal
- // In order to get around this, we use innerHTML.
- // Unfortunately, this means some modifications to
- // attributes in IE that are actually only stored
- // as properties will not be copied (such as the
- // the name attribute on an input).
- var html = this.outerHTML;
- if ( !html ) {
- var div = this.ownerDocument.createElement("div");
- div.appendChild( this.cloneNode(true) );
- html = div.innerHTML;
- }
-
- return jQuery.clean([html.replace(/ jQuery\d+="(?:\d+|null)"/g, "").replace(/^\s*/, "")])[0];
- } else
- return this.cloneNode(true);
- });
-
- // Copy the events from the original to the clone
- if ( events === true ) {
- var orig = this.find("*").andSelf(), i = 0;
-
- ret.find("*").andSelf().each(function(){
- if ( this.nodeName !== orig[i].nodeName )
- return;
-
- var events = jQuery.data( orig[i], "events" );
-
- for ( var type in events ) {
- for ( var handler in events[ type ] ) {
- jQuery.event.add( this, type, events[ type ][ handler ], events[ type ][ handler ].data );
- }
- }
-
- i++;
- });
- }
-
- // Return the cloned set
- return ret;
- },
-
- filter: function( selector ) {
- return this.pushStack(
- jQuery.isFunction( selector ) &&
- jQuery.grep(this, function(elem, i){
- return selector.call( elem, i );
- }) ||
-
- jQuery.multiFilter( selector, jQuery.grep(this, function(elem){
- return elem.nodeType === 1;
- }) ), "filter", selector );
- },
-
- closest: function( selector ) {
- var pos = jQuery.expr.match.POS.test( selector ) ? jQuery(selector) : null,
- closer = 0;
-
- return this.map(function(){
- var cur = this;
- while ( cur && cur.ownerDocument ) {
- if ( pos ? pos.index(cur) > -1 : jQuery(cur).is(selector) ) {
- jQuery.data(cur, "closest", closer);
- return cur;
- }
- cur = cur.parentNode;
- closer++;
- }
- });
- },
-
- not: function( selector ) {
- if ( typeof selector === "string" )
- // test special case where just one selector is passed in
- if ( isSimple.test( selector ) )
- return this.pushStack( jQuery.multiFilter( selector, this, true ), "not", selector );
- else
- selector = jQuery.multiFilter( selector, this );
-
- var isArrayLike = selector.length && selector[selector.length - 1] !== undefined && !selector.nodeType;
- return this.filter(function() {
- return isArrayLike ? jQuery.inArray( this, selector ) < 0 : this != selector;
- });
- },
-
- add: function( selector ) {
- return this.pushStack( jQuery.unique( jQuery.merge(
- this.get(),
- typeof selector === "string" ?
- jQuery( selector ) :
- jQuery.makeArray( selector )
- )));
- },
-
- is: function( selector ) {
- return !!selector && jQuery.multiFilter( selector, this ).length > 0;
- },
-
- hasClass: function( selector ) {
- return !!selector && this.is( "." + selector );
- },
-
- val: function( value ) {
- if ( value === undefined ) {
- var elem = this[0];
-
- if ( elem ) {
- if( jQuery.nodeName( elem, 'option' ) )
- return (elem.attributes.value || {}).specified ? elem.value : elem.text;
-
- // We need to handle select boxes special
- if ( jQuery.nodeName( elem, "select" ) ) {
- var index = elem.selectedIndex,
- values = [],
- options = elem.options,
- one = elem.type == "select-one";
-
- // Nothing was selected
- if ( index < 0 )
- return null;
-
- // Loop through all the selected options
- for ( var i = one ? index : 0, max = one ? index + 1 : options.length; i < max; i++ ) {
- var option = options[ i ];
-
- if ( option.selected ) {
- // Get the specifc value for the option
- value = jQuery(option).val();
-
- // We don't need an array for one selects
- if ( one )
- return value;
-
- // Multi-Selects return an array
- values.push( value );
- }
- }
-
- return values;
- }
-
- // Everything else, we just grab the value
- return (elem.value || "").replace(/\r/g, "");
-
- }
-
- return undefined;
- }
-
- if ( typeof value === "number" )
- value += '';
-
- return this.each(function(){
- if ( this.nodeType != 1 )
- return;
-
- if ( jQuery.isArray(value) && /radio|checkbox/.test( this.type ) )
- this.checked = (jQuery.inArray(this.value, value) >= 0 ||
- jQuery.inArray(this.name, value) >= 0);
-
- else if ( jQuery.nodeName( this, "select" ) ) {
- var values = jQuery.makeArray(value);
-
- jQuery( "option", this ).each(function(){
- this.selected = (jQuery.inArray( this.value, values ) >= 0 ||
- jQuery.inArray( this.text, values ) >= 0);
- });
-
- if ( !values.length )
- this.selectedIndex = -1;
-
- } else
- this.value = value;
- });
- },
-
- html: function( value ) {
- return value === undefined ?
- (this[0] ?
- this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g, "") :
- null) :
- this.empty().append( value );
- },
-
- replaceWith: function( value ) {
- return this.after( value ).remove();
- },
-
- eq: function( i ) {
- return this.slice( i, +i + 1 );
- },
-
- slice: function() {
- return this.pushStack( Array.prototype.slice.apply( this, arguments ),
- "slice", Array.prototype.slice.call(arguments).join(",") );
- },
-
- map: function( callback ) {
- return this.pushStack( jQuery.map(this, function(elem, i){
- return callback.call( elem, i, elem );
- }));
- },
-
- andSelf: function() {
- return this.add( this.prevObject );
- },
-
- domManip: function( args, table, callback ) {
- if ( this[0] ) {
- var fragment = (this[0].ownerDocument || this[0]).createDocumentFragment(),
- scripts = jQuery.clean( args, (this[0].ownerDocument || this[0]), fragment ),
- first = fragment.firstChild;
-
- if ( first )
- for ( var i = 0, l = this.length; i < l; i++ )
- callback.call( root(this[i], first), this.length > 1 || i > 0 ?
- fragment.cloneNode(true) : fragment );
-
- if ( scripts )
- jQuery.each( scripts, evalScript );
- }
-
- return this;
-
- function root( elem, cur ) {
- return table && jQuery.nodeName(elem, "table") && jQuery.nodeName(cur, "tr") ?
- (elem.getElementsByTagName("tbody")[0] ||
- elem.appendChild(elem.ownerDocument.createElement("tbody"))) :
- elem;
- }
- }
-};
-
-// Give the init function the jQuery prototype for later instantiation
-jQuery.fn.init.prototype = jQuery.fn;
-
-function evalScript( i, elem ) {
- if ( elem.src )
- jQuery.ajax({
- url: elem.src,
- async: false,
- dataType: "script"
- });
-
- else
- jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || "" );
-
- if ( elem.parentNode )
- elem.parentNode.removeChild( elem );
-}
-
-function now(){
- return +new Date;
-}
-
-jQuery.extend = jQuery.fn.extend = function() {
- // copy reference to target object
- var target = arguments[0] || {}, i = 1, length = arguments.length, deep = false, options;
-
- // Handle a deep copy situation
- if ( typeof target === "boolean" ) {
- deep = target;
- target = arguments[1] || {};
- // skip the boolean and the target
- i = 2;
- }
-
- // Handle case when target is a string or something (possible in deep copy)
- if ( typeof target !== "object" && !jQuery.isFunction(target) )
- target = {};
-
- // extend jQuery itself if only one argument is passed
- if ( length == i ) {
- target = this;
- --i;
- }
-
- for ( ; i < length; i++ )
- // Only deal with non-null/undefined values
- if ( (options = arguments[ i ]) != null )
- // Extend the base object
- for ( var name in options ) {
- var src = target[ name ], copy = options[ name ];
-
- // Prevent never-ending loop
- if ( target === copy )
- continue;
-
- // Recurse if we're merging object values
- if ( deep && copy && typeof copy === "object" && !copy.nodeType )
- target[ name ] = jQuery.extend( deep,
- // Never move original objects, clone them
- src || ( copy.length != null ? [ ] : { } )
- , copy );
-
- // Don't bring in undefined values
- else if ( copy !== undefined )
- target[ name ] = copy;
-
- }
-
- // Return the modified object
- return target;
-};
-
-// exclude the following css properties to add px
-var exclude = /z-?index|font-?weight|opacity|zoom|line-?height/i,
- // cache defaultView
- defaultView = document.defaultView || {},
- toString = Object.prototype.toString;
-
-jQuery.extend({
- noConflict: function( deep ) {
- window.$ = _$;
-
- if ( deep )
- window.jQuery = _jQuery;
-
- return jQuery;
- },
-
- // See test/unit/core.js for details concerning isFunction.
- // Since version 1.3, DOM methods and functions like alert
- // aren't supported. They return false on IE (#2968).
- isFunction: function( obj ) {
- return toString.call(obj) === "[object Function]";
- },
-
- isArray: function( obj ) {
- return toString.call(obj) === "[object Array]";
- },
-
- // check if an element is in a (or is an) XML document
- isXMLDoc: function( elem ) {
- return elem.nodeType === 9 && elem.documentElement.nodeName !== "HTML" ||
- !!elem.ownerDocument && jQuery.isXMLDoc( elem.ownerDocument );
- },
-
- // Evalulates a script in a global context
- globalEval: function( data ) {
- if ( data && /\S/.test(data) ) {
- // Inspired by code by Andrea Giammarchi
- // http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom.html
- var head = document.getElementsByTagName("head")[0] || document.documentElement,
- script = document.createElement("script");
-
- script.type = "text/javascript";
- if ( jQuery.support.scriptEval )
- script.appendChild( document.createTextNode( data ) );
- else
- script.text = data;
-
- // Use insertBefore instead of appendChild to circumvent an IE6 bug.
- // This arises when a base node is used (#2709).
- head.insertBefore( script, head.firstChild );
- head.removeChild( script );
- }
- },
-
- nodeName: function( elem, name ) {
- return elem.nodeName && elem.nodeName.toUpperCase() == name.toUpperCase();
- },
-
- // args is for internal usage only
- each: function( object, callback, args ) {
- var name, i = 0, length = object.length;
-
- if ( args ) {
- if ( length === undefined ) {
- for ( name in object )
- if ( callback.apply( object[ name ], args ) === false )
- break;
- } else
- for ( ; i < length; )
- if ( callback.apply( object[ i++ ], args ) === false )
- break;
-
- // A special, fast, case for the most common use of each
- } else {
- if ( length === undefined ) {
- for ( name in object )
- if ( callback.call( object[ name ], name, object[ name ] ) === false )
- break;
- } else
- for ( var value = object[0];
- i < length && callback.call( value, i, value ) !== false; value = object[++i] ){}
- }
-
- return object;
- },
-
- prop: function( elem, value, type, i, name ) {
- // Handle executable functions
- if ( jQuery.isFunction( value ) )
- value = value.call( elem, i );
-
- // Handle passing in a number to a CSS property
- return typeof value === "number" && type == "curCSS" && !exclude.test( name ) ?
- value + "px" :
- value;
- },
-
- className: {
- // internal only, use addClass("class")
- add: function( elem, classNames ) {
- jQuery.each((classNames || "").split(/\s+/), function(i, className){
- if ( elem.nodeType == 1 && !jQuery.className.has( elem.className, className ) )
- elem.className += (elem.className ? " " : "") + className;
- });
- },
-
- // internal only, use removeClass("class")
- remove: function( elem, classNames ) {
- if (elem.nodeType == 1)
- elem.className = classNames !== undefined ?
- jQuery.grep(elem.className.split(/\s+/), function(className){
- return !jQuery.className.has( classNames, className );
- }).join(" ") :
- "";
- },
-
- // internal only, use hasClass("class")
- has: function( elem, className ) {
- return elem && jQuery.inArray( className, (elem.className || elem).toString().split(/\s+/) ) > -1;
- }
- },
-
- // A method for quickly swapping in/out CSS properties to get correct calculations
- swap: function( elem, options, callback ) {
- var old = {};
- // Remember the old values, and insert the new ones
- for ( var name in options ) {
- old[ name ] = elem.style[ name ];
- elem.style[ name ] = options[ name ];
- }
-
- callback.call( elem );
-
- // Revert the old values
- for ( var name in options )
- elem.style[ name ] = old[ name ];
- },
-
- css: function( elem, name, force, extra ) {
- if ( name == "width" || name == "height" ) {
- var val, props = { position: "absolute", visibility: "hidden", display:"block" }, which = name == "width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ];
-
- function getWH() {
- val = name == "width" ? elem.offsetWidth : elem.offsetHeight;
-
- if ( extra === "border" )
- return;
-
- jQuery.each( which, function() {
- if ( !extra )
- val -= parseFloat(jQuery.curCSS( elem, "padding" + this, true)) || 0;
- if ( extra === "margin" )
- val += parseFloat(jQuery.curCSS( elem, "margin" + this, true)) || 0;
- else
- val -= parseFloat(jQuery.curCSS( elem, "border" + this + "Width", true)) || 0;
- });
- }
-
- if ( elem.offsetWidth !== 0 )
- getWH();
- else
- jQuery.swap( elem, props, getWH );
-
- return Math.max(0, Math.round(val));
- }
-
- return jQuery.curCSS( elem, name, force );
- },
-
- curCSS: function( elem, name, force ) {
- var ret, style = elem.style;
-
- // We need to handle opacity special in IE
- if ( name == "opacity" && !jQuery.support.opacity ) {
- ret = jQuery.attr( style, "opacity" );
-
- return ret == "" ?
- "1" :
- ret;
- }
-
- // Make sure we're using the right name for getting the float value
- if ( name.match( /float/i ) )
- name = styleFloat;
-
- if ( !force && style && style[ name ] )
- ret = style[ name ];
-
- else if ( defaultView.getComputedStyle ) {
-
- // Only "float" is needed here
- if ( name.match( /float/i ) )
- name = "float";
-
- name = name.replace( /([A-Z])/g, "-$1" ).toLowerCase();
-
- var computedStyle = defaultView.getComputedStyle( elem, null );
-
- if ( computedStyle )
- ret = computedStyle.getPropertyValue( name );
-
- // We should always get a number back from opacity
- if ( name == "opacity" && ret == "" )
- ret = "1";
-
- } else if ( elem.currentStyle ) {
- var camelCase = name.replace(/\-(\w)/g, function(all, letter){
- return letter.toUpperCase();
- });
-
- ret = elem.currentStyle[ name ] || elem.currentStyle[ camelCase ];
-
- // From the awesome hack by Dean Edwards
- // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291
-
- // If we're not dealing with a regular pixel number
- // but a number that has a weird ending, we need to convert it to pixels
- if ( !/^\d+(px)?$/i.test( ret ) && /^\d/.test( ret ) ) {
- // Remember the original values
- var left = style.left, rsLeft = elem.runtimeStyle.left;
-
- // Put in the new values to get a computed value out
- elem.runtimeStyle.left = elem.currentStyle.left;
- style.left = ret || 0;
- ret = style.pixelLeft + "px";
-
- // Revert the changed values
- style.left = left;
- elem.runtimeStyle.left = rsLeft;
- }
- }
-
- return ret;
- },
-
- clean: function( elems, context, fragment ) {
- context = context || document;
-
- // !context.createElement fails in IE with an error but returns typeof 'object'
- if ( typeof context.createElement === "undefined" )
- context = context.ownerDocument || context[0] && context[0].ownerDocument || document;
-
- // If a single string is passed in and it's a single tag
- // just do a createElement and skip the rest
- if ( !fragment && elems.length === 1 && typeof elems[0] === "string" ) {
- var match = /^<(\w+)\s*\/?>$/.exec(elems[0]);
- if ( match )
- return [ context.createElement( match[1] ) ];
- }
-
- var ret = [], scripts = [], div = context.createElement("div");
-
- jQuery.each(elems, function(i, elem){
- if ( typeof elem === "number" )
- elem += '';
-
- if ( !elem )
- return;
-
- // Convert html string into DOM nodes
- if ( typeof elem === "string" ) {
- // Fix "XHTML"-style tags in all browsers
- elem = elem.replace(/(<(\w+)[^>]*?)\/>/g, function(all, front, tag){
- return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ?
- all :
- front + "></" + tag + ">";
- });
-
- // Trim whitespace, otherwise indexOf won't work as expected
- var tags = elem.replace(/^\s+/, "").substring(0, 10).toLowerCase();
-
- var wrap =
- // option or optgroup
- !tags.indexOf("<opt") &&
- [ 1, "<select multiple='multiple'>", "</select>" ] ||
-
- !tags.indexOf("<leg") &&
- [ 1, "<fieldset>", "</fieldset>" ] ||
-
- tags.match(/^<(thead|tbody|tfoot|colg|cap)/) &&
- [ 1, "<table>", "</table>" ] ||
-
- !tags.indexOf("<tr") &&
- [ 2, "<table><tbody>", "</tbody></table>" ] ||
-
- // <thead> matched above
- (!tags.indexOf("<td") || !tags.indexOf("<th")) &&
- [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ] ||
-
- !tags.indexOf("<col") &&
- [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ] ||
-
- // IE can't serialize <link> and <script> tags normally
- !jQuery.support.htmlSerialize &&
- [ 1, "div<div>", "</div>" ] ||
-
- [ 0, "", "" ];
-
- // Go to html and back, then peel off extra wrappers
- div.innerHTML = wrap[1] + elem + wrap[2];
-
- // Move to the right depth
- while ( wrap[0]-- )
- div = div.lastChild;
-
- // Remove IE's autoinserted <tbody> from table fragments
- if ( !jQuery.support.tbody ) {
-
- // String was a <table>, *may* have spurious <tbody>
- var hasBody = /<tbody/i.test(elem),
- tbody = !tags.indexOf("<table") && !hasBody ?
- div.firstChild && div.firstChild.childNodes :
-
- // String was a bare <thead> or <tfoot>
- wrap[1] == "<table>" && !hasBody ?
- div.childNodes :
- [];
-
- for ( var j = tbody.length - 1; j >= 0 ; --j )
- if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j ].childNodes.length )
- tbody[ j ].parentNode.removeChild( tbody[ j ] );
-
- }
-
- // IE completely kills leading whitespace when innerHTML is used
- if ( !jQuery.support.leadingWhitespace && /^\s/.test( elem ) )
- div.insertBefore( context.createTextNode( elem.match(/^\s*/)[0] ), div.firstChild );
-
- elem = jQuery.makeArray( div.childNodes );
- }
-
- if ( elem.nodeType )
- ret.push( elem );
- else
- ret = jQuery.merge( ret, elem );
-
- });
-
- if ( fragment ) {
- for ( var i = 0; ret[i]; i++ ) {
- if ( jQuery.nodeName( ret[i], "script" ) && (!ret[i].type || ret[i].type.toLowerCase() === "text/javascript") ) {
- scripts.push( ret[i].parentNode ? ret[i].parentNode.removeChild( ret[i] ) : ret[i] );
- } else {
- if ( ret[i].nodeType === 1 )
- ret.splice.apply( ret, [i + 1, 0].concat(jQuery.makeArray(ret[i].getElementsByTagName("script"))) );
- fragment.appendChild( ret[i] );
- }
- }
-
- return scripts;
- }
-
- return ret;
- },
-
- attr: function( elem, name, value ) {
- // don't set attributes on text and comment nodes
- if (!elem || elem.nodeType == 3 || elem.nodeType == 8)
- return undefined;
-
- var notxml = !jQuery.isXMLDoc( elem ),
- // Whether we are setting (or getting)
- set = value !== undefined;
-
- // Try to normalize/fix the name
- name = notxml && jQuery.props[ name ] || name;
-
- // Only do all the following if this is a node (faster for style)
- // IE elem.getAttribute passes even for style
- if ( elem.tagName ) {
-
- // These attributes require special treatment
- var special = /href|src|style/.test( name );
-
- // Safari mis-reports the default selected property of a hidden option
- // Accessing the parent's selectedIndex property fixes it
- if ( name == "selected" && elem.parentNode )
- elem.parentNode.selectedIndex;
-
- // If applicable, access the attribute via the DOM 0 way
- if ( name in elem && notxml && !special ) {
- if ( set ){
- // We can't allow the type property to be changed (since it causes problems in IE)
- if ( name == "type" && jQuery.nodeName( elem, "input" ) && elem.parentNode )
- throw "type property can't be changed";
-
- elem[ name ] = value;
- }
-
- // browsers index elements by id/name on forms, give priority to attributes.
- if( jQuery.nodeName( elem, "form" ) && elem.getAttributeNode(name) )
- return elem.getAttributeNode( name ).nodeValue;
-
- // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set
- // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/
- if ( name == "tabIndex" ) {
- var attributeNode = elem.getAttributeNode( "tabIndex" );
- return attributeNode && attributeNode.specified
- ? attributeNode.value
- : elem.nodeName.match(/(button|input|object|select|textarea)/i)
- ? 0
- : elem.nodeName.match(/^(a|area)$/i) && elem.href
- ? 0
- : undefined;
- }
-
- return elem[ name ];
- }
-
- if ( !jQuery.support.style && notxml && name == "style" )
- return jQuery.attr( elem.style, "cssText", value );
-
- if ( set )
- // convert the value to a string (all browsers do this but IE) see #1070
- elem.setAttribute( name, "" + value );
-
- var attr = !jQuery.support.hrefNormalized && notxml && special
- // Some attributes require a special call on IE
- ? elem.getAttribute( name, 2 )
- : elem.getAttribute( name );
-
- // Non-existent attributes return null, we normalize to undefined
- return attr === null ? undefined : attr;
- }
-
- // elem is actually elem.style ... set the style
-
- // IE uses filters for opacity
- if ( !jQuery.support.opacity && name == "opacity" ) {
- if ( set ) {
- // IE has trouble with opacity if it does not have layout
- // Force it by setting the zoom level
- elem.zoom = 1;
-
- // Set the alpha filter to set the opacity
- elem.filter = (elem.filter || "").replace( /alpha\([^)]*\)/, "" ) +
- (parseInt( value ) + '' == "NaN" ? "" : "alpha(opacity=" + value * 100 + ")");
- }
-
- return elem.filter && elem.filter.indexOf("opacity=") >= 0 ?
- (parseFloat( elem.filter.match(/opacity=([^)]*)/)[1] ) / 100) + '':
- "";
- }
-
- name = name.replace(/-([a-z])/ig, function(all, letter){
- return letter.toUpperCase();
- });
-
- if ( set )
- elem[ name ] = value;
-
- return elem[ name ];
- },
-
- trim: function( text ) {
- return (text || "").replace( /^\s+|\s+$/g, "" );
- },
-
- makeArray: function( array ) {
- var ret = [];
-
- if( array != null ){
- var i = array.length;
- // The window, strings (and functions) also have 'length'
- if( i == null || typeof array === "string" || jQuery.isFunction(array) || array.setInterval )
- ret[0] = array;
- else
- while( i )
- ret[--i] = array[i];
- }
-
- return ret;
- },
-
- inArray: function( elem, array ) {
- for ( var i = 0, length = array.length; i < length; i++ )
- // Use === because on IE, window == document
- if ( array[ i ] === elem )
- return i;
-
- return -1;
- },
-
- merge: function( first, second ) {
- // We have to loop this way because IE & Opera overwrite the length
- // expando of getElementsByTagName
- var i = 0, elem, pos = first.length;
- // Also, we need to make sure that the correct elements are being returned
- // (IE returns comment nodes in a '*' query)
- if ( !jQuery.support.getAll ) {
- while ( (elem = second[ i++ ]) != null )
- if ( elem.nodeType != 8 )
- first[ pos++ ] = elem;
-
- } else
- while ( (elem = second[ i++ ]) != null )
- first[ pos++ ] = elem;
-
- return first;
- },
-
- unique: function( array ) {
- var ret = [], done = {};
-
- try {
-
- for ( var i = 0, length = array.length; i < length; i++ ) {
- var id = jQuery.data( array[ i ] );
-
- if ( !done[ id ] ) {
- done[ id ] = true;
- ret.push( array[ i ] );
- }
- }
-
- } catch( e ) {
- ret = array;
- }
-
- return ret;
- },
-
- grep: function( elems, callback, inv ) {
- var ret = [];
-
- // Go through the array, only saving the items
- // that pass the validator function
- for ( var i = 0, length = elems.length; i < length; i++ )
- if ( !inv != !callback( elems[ i ], i ) )
- ret.push( elems[ i ] );
-
- return ret;
- },
-
- map: function( elems, callback ) {
- var ret = [];
-
- // Go through the array, translating each of the items to their
- // new value (or values).
- for ( var i = 0, length = elems.length; i < length; i++ ) {
- var value = callback( elems[ i ], i );
-
- if ( value != null )
- ret[ ret.length ] = value;
- }
-
- return ret.concat.apply( [], ret );
- }
-});
-
-// Use of jQuery.browser is deprecated.
-// It's included for backwards compatibility and plugins,
-// although they should work to migrate away.
-
-var userAgent = navigator.userAgent.toLowerCase();
-
-// Figure out what browser is being used
-jQuery.browser = {
- version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1],
- safari: /webkit/.test( userAgent ),
- opera: /opera/.test( userAgent ),
- msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
- mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
-};
-
-jQuery.each({
- parent: function(elem){return elem.parentNode;},
- parents: function(elem){return jQuery.dir(elem,"parentNode");},
- next: function(elem){return jQuery.nth(elem,2,"nextSibling");},
- prev: function(elem){return jQuery.nth(elem,2,"previousSibling");},
- nextAll: function(elem){return jQuery.dir(elem,"nextSibling");},
- prevAll: function(elem){return jQuery.dir(elem,"previousSibling");},
- siblings: function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem);},
- children: function(elem){return jQuery.sibling(elem.firstChild);},
- contents: function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes);}
-}, function(name, fn){
- jQuery.fn[ name ] = function( selector ) {
- var ret = jQuery.map( this, fn );
-
- if ( selector && typeof selector == "string" )
- ret = jQuery.multiFilter( selector, ret );
-
- return this.pushStack( jQuery.unique( ret ), name, selector );
- };
-});
-
-jQuery.each({
- appendTo: "append",
- prependTo: "prepend",
- insertBefore: "before",
- insertAfter: "after",
- replaceAll: "replaceWith"
-}, function(name, original){
- jQuery.fn[ name ] = function( selector ) {
- var ret = [], insert = jQuery( selector );
-
- for ( var i = 0, l = insert.length; i < l; i++ ) {
- var elems = (i > 0 ? this.clone(true) : this).get();
- jQuery.fn[ original ].apply( jQuery(insert[i]), elems );
- ret = ret.concat( elems );
- }
-
- return this.pushStack( ret, name, selector );
- };
-});
-
-jQuery.each({
- removeAttr: function( name ) {
- jQuery.attr( this, name, "" );
- if (this.nodeType == 1)
- this.removeAttribute( name );
- },
-
- addClass: function( classNames ) {
- jQuery.className.add( this, classNames );
- },
-
- removeClass: function( classNames ) {
- jQuery.className.remove( this, classNames );
- },
-
- toggleClass: function( classNames, state ) {
- if( typeof state !== "boolean" )
- state = !jQuery.className.has( this, classNames );
- jQuery.className[ state ? "add" : "remove" ]( this, classNames );
- },
-
- remove: function( selector ) {
- if ( !selector || jQuery.filter( selector, [ this ] ).length ) {
- // Prevent memory leaks
- jQuery( "*", this ).add([this]).each(function(){
- jQuery.event.remove(this);
- jQuery.removeData(this);
- });
- if (this.parentNode)
- this.parentNode.removeChild( this );
- }
- },
-
- empty: function() {
- // Remove element nodes and prevent memory leaks
- jQuery(this).children().remove();
-
- // Remove any remaining nodes
- while ( this.firstChild )
- this.removeChild( this.firstChild );
- }
-}, function(name, fn){
- jQuery.fn[ name ] = function(){
- return this.each( fn, arguments );
- };
-});
-
-// Helper function used by the dimensions and offset modules
-function num(elem, prop) {
- return elem[0] && parseInt( jQuery.curCSS(elem[0], prop, true), 10 ) || 0;
-}
-var expando = "jQuery" + now(), uuid = 0, windowData = {};
-
-jQuery.extend({
- cache: {},
-
- data: function( elem, name, data ) {
- elem = elem == window ?
- windowData :
- elem;
-
- var id = elem[ expando ];
-
- // Compute a unique ID for the element
- if ( !id )
- id = elem[ expando ] = ++uuid;
-
- // Only generate the data cache if we're
- // trying to access or manipulate it
- if ( name && !jQuery.cache[ id ] )
- jQuery.cache[ id ] = {};
-
- // Prevent overriding the named cache with undefined values
- if ( data !== undefined )
- jQuery.cache[ id ][ name ] = data;
-
- // Return the named cache data, or the ID for the element
- return name ?
- jQuery.cache[ id ][ name ] :
- id;
- },
-
- removeData: function( elem, name ) {
- elem = elem == window ?
- windowData :
- elem;
-
- var id = elem[ expando ];
-
- // If we want to remove a specific section of the element's data
- if ( name ) {
- if ( jQuery.cache[ id ] ) {
- // Remove the section of cache data
- delete jQuery.cache[ id ][ name ];
-
- // If we've removed all the data, remove the element's cache
- name = "";
-
- for ( name in jQuery.cache[ id ] )
- break;
-
- if ( !name )
- jQuery.removeData( elem );
- }
-
- // Otherwise, we want to remove all of the element's data
- } else {
- // Clean up the element expando
- try {
- delete elem[ expando ];
- } catch(e){
- // IE has trouble directly removing the expando
- // but it's ok with using removeAttribute
- if ( elem.removeAttribute )
- elem.removeAttribute( expando );
- }
-
- // Completely remove the data cache
- delete jQuery.cache[ id ];
- }
- },
- queue: function( elem, type, data ) {
- if ( elem ){
-
- type = (type || "fx") + "queue";
-
- var q = jQuery.data( elem, type );
-
- if ( !q || jQuery.isArray(data) )
- q = jQuery.data( elem, type, jQuery.makeArray(data) );
- else if( data )
- q.push( data );
-
- }
- return q;
- },
-
- dequeue: function( elem, type ){
- var queue = jQuery.queue( elem, type ),
- fn = queue.shift();
-
- if( !type || type === "fx" )
- fn = queue[0];
-
- if( fn !== undefined )
- fn.call(elem);
- }
-});
-
-jQuery.fn.extend({
- data: function( key, value ){
- var parts = key.split(".");
- parts[1] = parts[1] ? "." + parts[1] : "";
-
- if ( value === undefined ) {
- var data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]);
-
- if ( data === undefined && this.length )
- data = jQuery.data( this[0], key );
-
- return data === undefined && parts[1] ?
- this.data( parts[0] ) :
- data;
- } else
- return this.trigger("setData" + parts[1] + "!", [parts[0], value]).each(function(){
- jQuery.data( this, key, value );
- });
- },
-
- removeData: function( key ){
- return this.each(function(){
- jQuery.removeData( this, key );
- });
- },
- queue: function(type, data){
- if ( typeof type !== "string" ) {
- data = type;
- type = "fx";
- }
-
- if ( data === undefined )
- return jQuery.queue( this[0], type );
-
- return this.each(function(){
- var queue = jQuery.queue( this, type, data );
-
- if( type == "fx" && queue.length == 1 )
- queue[0].call(this);
- });
- },
- dequeue: function(type){
- return this.each(function(){
- jQuery.dequeue( this, type );
- });
- }
-});/*!
- * Sizzle CSS Selector Engine - v0.9.3
- * Copyright 2009, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- * More information: http://sizzlejs.com/
- */
-(function(){
-
-var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,
- done = 0,
- toString = Object.prototype.toString;
-
-var Sizzle = function(selector, context, results, seed) {
- results = results || [];
- context = context || document;
-
- if ( context.nodeType !== 1 && context.nodeType !== 9 )
- return [];
-
- if ( !selector || typeof selector !== "string" ) {
- return results;
- }
-
- var parts = [], m, set, checkSet, check, mode, extra, prune = true;
-
- // Reset the position of the chunker regexp (start from head)
- chunker.lastIndex = 0;
-
- while ( (m = chunker.exec(selector)) !== null ) {
- parts.push( m[1] );
-
- if ( m[2] ) {
- extra = RegExp.rightContext;
- break;
- }
- }
-
- if ( parts.length > 1 && origPOS.exec( selector ) ) {
- if ( parts.length === 2 && Expr.relative[ parts[0] ] ) {
- set = posProcess( parts[0] + parts[1], context );
- } else {
- set = Expr.relative[ parts[0] ] ?
- [ context ] :
- Sizzle( parts.shift(), context );
-
- while ( parts.length ) {
- selector = parts.shift();
-
- if ( Expr.relative[ selector ] )
- selector += parts.shift();
-
- set = posProcess( selector, set );
- }
- }
- } else {
- var ret = seed ?
- { expr: parts.pop(), set: makeArray(seed) } :
- Sizzle.find( parts.pop(), parts.length === 1 && context.parentNode ? context.parentNode : context, isXML(context) );
- set = Sizzle.filter( ret.expr, ret.set );
-
- if ( parts.length > 0 ) {
- checkSet = makeArray(set);
- } else {
- prune = false;
- }
-
- while ( parts.length ) {
- var cur = parts.pop(), pop = cur;
-
- if ( !Expr.relative[ cur ] ) {
- cur = "";
- } else {
- pop = parts.pop();
- }
-
- if ( pop == null ) {
- pop = context;
- }
-
- Expr.relative[ cur ]( checkSet, pop, isXML(context) );
- }
- }
-
- if ( !checkSet ) {
- checkSet = set;
- }
-
- if ( !checkSet ) {
- throw "Syntax error, unrecognized expression: " + (cur || selector);
- }
-
- if ( toString.call(checkSet) === "[object Array]" ) {
- if ( !prune ) {
- results.push.apply( results, checkSet );
- } else if ( context.nodeType === 1 ) {
- for ( var i = 0; checkSet[i] != null; i++ ) {
- if ( checkSet[i] && (checkSet[i] === true || checkSet[i].nodeType === 1 && contains(context, checkSet[i])) ) {
- results.push( set[i] );
- }
- }
- } else {
- for ( var i = 0; checkSet[i] != null; i++ ) {
- if ( checkSet[i] && checkSet[i].nodeType === 1 ) {
- results.push( set[i] );
- }
- }
- }
- } else {
- makeArray( checkSet, results );
- }
-
- if ( extra ) {
- Sizzle( extra, context, results, seed );
-
- if ( sortOrder ) {
- hasDuplicate = false;
- results.sort(sortOrder);
-
- if ( hasDuplicate ) {
- for ( var i = 1; i < results.length; i++ ) {
- if ( results[i] === results[i-1] ) {
- results.splice(i--, 1);
- }
- }
- }
- }
- }
-
- return results;
-};
-
-Sizzle.matches = function(expr, set){
- return Sizzle(expr, null, null, set);
-};
-
-Sizzle.find = function(expr, context, isXML){
- var set, match;
-
- if ( !expr ) {
- return [];
- }
-
- for ( var i = 0, l = Expr.order.length; i < l; i++ ) {
- var type = Expr.order[i], match;
-
- if ( (match = Expr.match[ type ].exec( expr )) ) {
- var left = RegExp.leftContext;
-
- if ( left.substr( left.length - 1 ) !== "\\" ) {
- match[1] = (match[1] || "").replace(/\\/g, "");
- set = Expr.find[ type ]( match, context, isXML );
- if ( set != null ) {
- expr = expr.replace( Expr.match[ type ], "" );
- break;
- }
- }
- }
- }
-
- if ( !set ) {
- set = context.getElementsByTagName("*");
- }
-
- return {set: set, expr: expr};
-};
-
-Sizzle.filter = function(expr, set, inplace, not){
- var old = expr, result = [], curLoop = set, match, anyFound,
- isXMLFilter = set && set[0] && isXML(set[0]);
-
- while ( expr && set.length ) {
- for ( var type in Expr.filter ) {
- if ( (match = Expr.match[ type ].exec( expr )) != null ) {
- var filter = Expr.filter[ type ], found, item;
- anyFound = false;
-
- if ( curLoop == result ) {
- result = [];
- }
-
- if ( Expr.preFilter[ type ] ) {
- match = Expr.preFilter[ type ]( match, curLoop, inplace, result, not, isXMLFilter );
-
- if ( !match ) {
- anyFound = found = true;
- } else if ( match === true ) {
- continue;
- }
- }
-
- if ( match ) {
- for ( var i = 0; (item = curLoop[i]) != null; i++ ) {
- if ( item ) {
- found = filter( item, match, i, curLoop );
- var pass = not ^ !!found;
-
- if ( inplace && found != null ) {
- if ( pass ) {
- anyFound = true;
- } else {
- curLoop[i] = false;
- }
- } else if ( pass ) {
- result.push( item );
- anyFound = true;
- }
- }
- }
- }
-
- if ( found !== undefined ) {
- if ( !inplace ) {
- curLoop = result;
- }
-
- expr = expr.replace( Expr.match[ type ], "" );
-
- if ( !anyFound ) {
- return [];
- }
-
- break;
- }
- }
- }
-
- // Improper expression
- if ( expr == old ) {
- if ( anyFound == null ) {
- throw "Syntax error, unrecognized expression: " + expr;
- } else {
- break;
- }
- }
-
- old = expr;
- }
-
- return curLoop;
-};
-
-var Expr = Sizzle.selectors = {
- order: [ "ID", "NAME", "TAG" ],
- match: {
- ID: /#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,
- CLASS: /\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,
- NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,
- ATTR: /\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,
- TAG: /^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,
- CHILD: /:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,
- POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,
- PSEUDO: /:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/
- },
- attrMap: {
- "class": "className",
- "for": "htmlFor"
- },
- attrHandle: {
- href: function(elem){
- return elem.getAttribute("href");
- }
- },
- relative: {
- "+": function(checkSet, part, isXML){
- var isPartStr = typeof part === "string",
- isTag = isPartStr && !/\W/.test(part),
- isPartStrNotTag = isPartStr && !isTag;
-
- if ( isTag && !isXML ) {
- part = part.toUpperCase();
- }
-
- for ( var i = 0, l = checkSet.length, elem; i < l; i++ ) {
- if ( (elem = checkSet[i]) ) {
- while ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {}
-
- checkSet[i] = isPartStrNotTag || elem && elem.nodeName === part ?
- elem || false :
- elem === part;
- }
- }
-
- if ( isPartStrNotTag ) {
- Sizzle.filter( part, checkSet, true );
- }
- },
- ">": function(checkSet, part, isXML){
- var isPartStr = typeof part === "string";
-
- if ( isPartStr && !/\W/.test(part) ) {
- part = isXML ? part : part.toUpperCase();
-
- for ( var i = 0, l = checkSet.length; i < l; i++ ) {
- var elem = checkSet[i];
- if ( elem ) {
- var parent = elem.parentNode;
- checkSet[i] = parent.nodeName === part ? parent : false;
- }
- }
- } else {
- for ( var i = 0, l = checkSet.length; i < l; i++ ) {
- var elem = checkSet[i];
- if ( elem ) {
- checkSet[i] = isPartStr ?
- elem.parentNode :
- elem.parentNode === part;
- }
- }
-
- if ( isPartStr ) {
- Sizzle.filter( part, checkSet, true );
- }
- }
- },
- "": function(checkSet, part, isXML){
- var doneName = done++, checkFn = dirCheck;
-
- if ( !part.match(/\W/) ) {
- var nodeCheck = part = isXML ? part : part.toUpperCase();
- checkFn = dirNodeCheck;
- }
-
- checkFn("parentNode", part, doneName, checkSet, nodeCheck, isXML);
- },
- "~": function(checkSet, part, isXML){
- var doneName = done++, checkFn = dirCheck;
-
- if ( typeof part === "string" && !part.match(/\W/) ) {
- var nodeCheck = part = isXML ? part : part.toUpperCase();
- checkFn = dirNodeCheck;
- }
-
- checkFn("previousSibling", part, doneName, checkSet, nodeCheck, isXML);
- }
- },
- find: {
- ID: function(match, context, isXML){
- if ( typeof context.getElementById !== "undefined" && !isXML ) {
- var m = context.getElementById(match[1]);
- return m ? [m] : [];
- }
- },
- NAME: function(match, context, isXML){
- if ( typeof context.getElementsByName !== "undefined" ) {
- var ret = [], results = context.getElementsByName(match[1]);
-
- for ( var i = 0, l = results.length; i < l; i++ ) {
- if ( results[i].getAttribute("name") === match[1] ) {
- ret.push( results[i] );
- }
- }
-
- return ret.length === 0 ? null : ret;
- }
- },
- TAG: function(match, context){
- return context.getElementsByTagName(match[1]);
- }
- },
- preFilter: {
- CLASS: function(match, curLoop, inplace, result, not, isXML){
- match = " " + match[1].replace(/\\/g, "") + " ";
-
- if ( isXML ) {
- return match;
- }
-
- for ( var i = 0, elem; (elem = curLoop[i]) != null; i++ ) {
- if ( elem ) {
- if ( not ^ (elem.className && (" " + elem.className + " ").indexOf(match) >= 0) ) {
- if ( !inplace )
- result.push( elem );
- } else if ( inplace ) {
- curLoop[i] = false;
- }
- }
- }
-
- return false;
- },
- ID: function(match){
- return match[1].replace(/\\/g, "");
- },
- TAG: function(match, curLoop){
- for ( var i = 0; curLoop[i] === false; i++ ){}
- return curLoop[i] && isXML(curLoop[i]) ? match[1] : match[1].toUpperCase();
- },
- CHILD: function(match){
- if ( match[1] == "nth" ) {
- // parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', '-n+6'
- var test = /(-?)(\d*)n((?:\+|-)?\d*)/.exec(
- match[2] == "even" && "2n" || match[2] == "odd" && "2n+1" ||
- !/\D/.test( match[2] ) && "0n+" + match[2] || match[2]);
-
- // calculate the numbers (first)n+(last) including if they are negative
- match[2] = (test[1] + (test[2] || 1)) - 0;
- match[3] = test[3] - 0;
- }
-
- // TODO: Move to normal caching system
- match[0] = done++;
-
- return match;
- },
- ATTR: function(match, curLoop, inplace, result, not, isXML){
- var name = match[1].replace(/\\/g, "");
-
- if ( !isXML && Expr.attrMap[name] ) {
- match[1] = Expr.attrMap[name];
- }
-
- if ( match[2] === "~=" ) {
- match[4] = " " + match[4] + " ";
- }
-
- return match;
- },
- PSEUDO: function(match, curLoop, inplace, result, not){
- if ( match[1] === "not" ) {
- // If we're dealing with a complex expression, or a simple one
- if ( match[3].match(chunker).length > 1 || /^\w/.test(match[3]) ) {
- match[3] = Sizzle(match[3], null, null, curLoop);
- } else {
- var ret = Sizzle.filter(match[3], curLoop, inplace, true ^ not);
- if ( !inplace ) {
- result.push.apply( result, ret );
- }
- return false;
- }
- } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( match[0] ) ) {
- return true;
- }
-
- return match;
- },
- POS: function(match){
- match.unshift( true );
- return match;
- }
- },
- filters: {
- enabled: function(elem){
- return elem.disabled === false && elem.type !== "hidden";
- },
- disabled: function(elem){
- return elem.disabled === true;
- },
- checked: function(elem){
- return elem.checked === true;
- },
- selected: function(elem){
- // Accessing this property makes selected-by-default
- // options in Safari work properly
- elem.parentNode.selectedIndex;
- return elem.selected === true;
- },
- parent: function(elem){
- return !!elem.firstChild;
- },
- empty: function(elem){
- return !elem.firstChild;
- },
- has: function(elem, i, match){
- return !!Sizzle( match[3], elem ).length;
- },
- header: function(elem){
- return /h\d/i.test( elem.nodeName );
- },
- text: function(elem){
- return "text" === elem.type;
- },
- radio: function(elem){
- return "radio" === elem.type;
- },
- checkbox: function(elem){
- return "checkbox" === elem.type;
- },
- file: function(elem){
- return "file" === elem.type;
- },
- password: function(elem){
- return "password" === elem.type;
- },
- submit: function(elem){
- return "submit" === elem.type;
- },
- image: function(elem){
- return "image" === elem.type;
- },
- reset: function(elem){
- return "reset" === elem.type;
- },
- button: function(elem){
- return "button" === elem.type || elem.nodeName.toUpperCase() === "BUTTON";
- },
- input: function(elem){
- return /input|select|textarea|button/i.test(elem.nodeName);
- }
- },
- setFilters: {
- first: function(elem, i){
- return i === 0;
- },
- last: function(elem, i, match, array){
- return i === array.length - 1;
- },
- even: function(elem, i){
- return i % 2 === 0;
- },
- odd: function(elem, i){
- return i % 2 === 1;
- },
- lt: function(elem, i, match){
- return i < match[3] - 0;
- },
- gt: function(elem, i, match){
- return i > match[3] - 0;
- },
- nth: function(elem, i, match){
- return match[3] - 0 == i;
- },
- eq: function(elem, i, match){
- return match[3] - 0 == i;
- }
- },
- filter: {
- PSEUDO: function(elem, match, i, array){
- var name = match[1], filter = Expr.filters[ name ];
-
- if ( filter ) {
- return filter( elem, i, match, array );
- } else if ( name === "contains" ) {
- return (elem.textContent || elem.innerText || "").indexOf(match[3]) >= 0;
- } else if ( name === "not" ) {
- var not = match[3];
-
- for ( var i = 0, l = not.length; i < l; i++ ) {
- if ( not[i] === elem ) {
- return false;
- }
- }
-
- return true;
- }
- },
- CHILD: function(elem, match){
- var type = match[1], node = elem;
- switch (type) {
- case 'only':
- case 'first':
- while (node = node.previousSibling) {
- if ( node.nodeType === 1 ) return false;
- }
- if ( type == 'first') return true;
- node = elem;
- case 'last':
- while (node = node.nextSibling) {
- if ( node.nodeType === 1 ) return false;
- }
- return true;
- case 'nth':
- var first = match[2], last = match[3];
-
- if ( first == 1 && last == 0 ) {
- return true;
- }
-
- var doneName = match[0],
- parent = elem.parentNode;
-
- if ( parent && (parent.sizcache !== doneName || !elem.nodeIndex) ) {
- var count = 0;
- for ( node = parent.firstChild; node; node = node.nextSibling ) {
- if ( node.nodeType === 1 ) {
- node.nodeIndex = ++count;
- }
- }
- parent.sizcache = doneName;
- }
-
- var diff = elem.nodeIndex - last;
- if ( first == 0 ) {
- return diff == 0;
- } else {
- return ( diff % first == 0 && diff / first >= 0 );
- }
- }
- },
- ID: function(elem, match){
- return elem.nodeType === 1 && elem.getAttribute("id") === match;
- },
- TAG: function(elem, match){
- return (match === "*" && elem.nodeType === 1) || elem.nodeName === match;
- },
- CLASS: function(elem, match){
- return (" " + (elem.className || elem.getAttribute("class")) + " ")
- .indexOf( match ) > -1;
- },
- ATTR: function(elem, match){
- var name = match[1],
- result = Expr.attrHandle[ name ] ?
- Expr.attrHandle[ name ]( elem ) :
- elem[ name ] != null ?
- elem[ name ] :
- elem.getAttribute( name ),
- value = result + "",
- type = match[2],
- check = match[4];
-
- return result == null ?
- type === "!=" :
- type === "=" ?
- value === check :
- type === "*=" ?
- value.indexOf(check) >= 0 :
- type === "~=" ?
- (" " + value + " ").indexOf(check) >= 0 :
- !check ?
- value && result !== false :
- type === "!=" ?
- value != check :
- type === "^=" ?
- value.indexOf(check) === 0 :
- type === "$=" ?
- value.substr(value.length - check.length) === check :
- type === "|=" ?
- value === check || value.substr(0, check.length + 1) === check + "-" :
- false;
- },
- POS: function(elem, match, i, array){
- var name = match[2], filter = Expr.setFilters[ name ];
-
- if ( filter ) {
- return filter( elem, i, match, array );
- }
- }
- }
-};
-
-var origPOS = Expr.match.POS;
-
-for ( var type in Expr.match ) {
- Expr.match[ type ] = RegExp( Expr.match[ type ].source + /(?![^\[]*\])(?![^\(]*\))/.source );
-}
-
-var makeArray = function(array, results) {
- array = Array.prototype.slice.call( array );
-
- if ( results ) {
- results.push.apply( results, array );
- return results;
- }
-
- return array;
-};
-
-// Perform a simple check to determine if the browser is capable of
-// converting a NodeList to an array using builtin methods.
-try {
- Array.prototype.slice.call( document.documentElement.childNodes );
-
-// Provide a fallback method if it does not work
-} catch(e){
- makeArray = function(array, results) {
- var ret = results || [];
-
- if ( toString.call(array) === "[object Array]" ) {
- Array.prototype.push.apply( ret, array );
- } else {
- if ( typeof array.length === "number" ) {
- for ( var i = 0, l = array.length; i < l; i++ ) {
- ret.push( array[i] );
- }
- } else {
- for ( var i = 0; array[i]; i++ ) {
- ret.push( array[i] );
- }
- }
- }
-
- return ret;
- };
-}
-
-var sortOrder;
-
-if ( document.documentElement.compareDocumentPosition ) {
- sortOrder = function( a, b ) {
- var ret = a.compareDocumentPosition(b) & 4 ? -1 : a === b ? 0 : 1;
- if ( ret === 0 ) {
- hasDuplicate = true;
- }
- return ret;
- };
-} else if ( "sourceIndex" in document.documentElement ) {
- sortOrder = function( a, b ) {
- var ret = a.sourceIndex - b.sourceIndex;
- if ( ret === 0 ) {
- hasDuplicate = true;
- }
- return ret;
- };
-} else if ( document.createRange ) {
- sortOrder = function( a, b ) {
- var aRange = a.ownerDocument.createRange(), bRange = b.ownerDocument.createRange();
- aRange.selectNode(a);
- aRange.collapse(true);
- bRange.selectNode(b);
- bRange.collapse(true);
- var ret = aRange.compareBoundaryPoints(Range.START_TO_END, bRange);
- if ( ret === 0 ) {
- hasDuplicate = true;
- }
- return ret;
- };
-}
-
-// Check to see if the browser returns elements by name when
-// querying by getElementById (and provide a workaround)
-(function(){
- // We're going to inject a fake input element with a specified name
- var form = document.createElement("form"),
- id = "script" + (new Date).getTime();
- form.innerHTML = "<input name='" + id + "'/>";
-
- // Inject it into the root element, check its status, and remove it quickly
- var root = document.documentElement;
- root.insertBefore( form, root.firstChild );
-
- // The workaround has to do additional checks after a getElementById
- // Which slows things down for other browsers (hence the branching)
- if ( !!document.getElementById( id ) ) {
- Expr.find.ID = function(match, context, isXML){
- if ( typeof context.getElementById !== "undefined" && !isXML ) {
- var m = context.getElementById(match[1]);
- return m ? m.id === match[1] || typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id").nodeValue === match[1] ? [m] : undefined : [];
- }
- };
-
- Expr.filter.ID = function(elem, match){
- var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id");
- return elem.nodeType === 1 && node && node.nodeValue === match;
- };
- }
-
- root.removeChild( form );
-})();
-
-(function(){
- // Check to see if the browser returns only elements
- // when doing getElementsByTagName("*")
-
- // Create a fake element
- var div = document.createElement("div");
- div.appendChild( document.createComment("") );
-
- // Make sure no comments are found
- if ( div.getElementsByTagName("*").length > 0 ) {
- Expr.find.TAG = function(match, context){
- var results = context.getElementsByTagName(match[1]);
-
- // Filter out possible comments
- if ( match[1] === "*" ) {
- var tmp = [];
-
- for ( var i = 0; results[i]; i++ ) {
- if ( results[i].nodeType === 1 ) {
- tmp.push( results[i] );
- }
- }
-
- results = tmp;
- }
-
- return results;
- };
- }
-
- // Check to see if an attribute returns normalized href attributes
- div.innerHTML = "<a href='#'></a>";
- if ( div.firstChild && typeof div.firstChild.getAttribute !== "undefined" &&
- div.firstChild.getAttribute("href") !== "#" ) {
- Expr.attrHandle.href = function(elem){
- return elem.getAttribute("href", 2);
- };
- }
-})();
-
-if ( document.querySelectorAll ) (function(){
- var oldSizzle = Sizzle, div = document.createElement("div");
- div.innerHTML = "<p class='TEST'></p>";
-
- // Safari can't handle uppercase or unicode characters when
- // in quirks mode.
- if ( div.querySelectorAll && div.querySelectorAll(".TEST").length === 0 ) {
- return;
- }
-
- Sizzle = function(query, context, extra, seed){
- context = context || document;
-
- // Only use querySelectorAll on non-XML documents
- // (ID selectors don't work in non-HTML documents)
- if ( !seed && context.nodeType === 9 && !isXML(context) ) {
- try {
- return makeArray( context.querySelectorAll(query), extra );
- } catch(e){}
- }
-
- return oldSizzle(query, context, extra, seed);
- };
-
- Sizzle.find = oldSizzle.find;
- Sizzle.filter = oldSizzle.filter;
- Sizzle.selectors = oldSizzle.selectors;
- Sizzle.matches = oldSizzle.matches;
-})();
-
-if ( document.getElementsByClassName && document.documentElement.getElementsByClassName ) (function(){
- var div = document.createElement("div");
- div.innerHTML = "<div class='test e'></div><div class='test'></div>";
-
- // Opera can't find a second classname (in 9.6)
- if ( div.getElementsByClassName("e").length === 0 )
- return;
-
- // Safari caches class attributes, doesn't catch changes (in 3.2)
- div.lastChild.className = "e";
-
- if ( div.getElementsByClassName("e").length === 1 )
- return;
-
- Expr.order.splice(1, 0, "CLASS");
- Expr.find.CLASS = function(match, context, isXML) {
- if ( typeof context.getElementsByClassName !== "undefined" && !isXML ) {
- return context.getElementsByClassName(match[1]);
- }
- };
-})();
-
-function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {
- var sibDir = dir == "previousSibling" && !isXML;
- for ( var i = 0, l = checkSet.length; i < l; i++ ) {
- var elem = checkSet[i];
- if ( elem ) {
- if ( sibDir && elem.nodeType === 1 ){
- elem.sizcache = doneName;
- elem.sizset = i;
- }
- elem = elem[dir];
- var match = false;
-
- while ( elem ) {
- if ( elem.sizcache === doneName ) {
- match = checkSet[elem.sizset];
- break;
- }
-
- if ( elem.nodeType === 1 && !isXML ){
- elem.sizcache = doneName;
- elem.sizset = i;
- }
-
- if ( elem.nodeName === cur ) {
- match = elem;
- break;
- }
-
- elem = elem[dir];
- }
-
- checkSet[i] = match;
- }
- }
-}
-
-function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {
- var sibDir = dir == "previousSibling" && !isXML;
- for ( var i = 0, l = checkSet.length; i < l; i++ ) {
- var elem = checkSet[i];
- if ( elem ) {
- if ( sibDir && elem.nodeType === 1 ) {
- elem.sizcache = doneName;
- elem.sizset = i;
- }
- elem = elem[dir];
- var match = false;
-
- while ( elem ) {
- if ( elem.sizcache === doneName ) {
- match = checkSet[elem.sizset];
- break;
- }
-
- if ( elem.nodeType === 1 ) {
- if ( !isXML ) {
- elem.sizcache = doneName;
- elem.sizset = i;
- }
- if ( typeof cur !== "string" ) {
- if ( elem === cur ) {
- match = true;
- break;
- }
-
- } else if ( Sizzle.filter( cur, [elem] ).length > 0 ) {
- match = elem;
- break;
- }
- }
-
- elem = elem[dir];
- }
-
- checkSet[i] = match;
- }
- }
-}
-
-var contains = document.compareDocumentPosition ? function(a, b){
- return a.compareDocumentPosition(b) & 16;
-} : function(a, b){
- return a !== b && (a.contains ? a.contains(b) : true);
-};
-
-var isXML = function(elem){
- return elem.nodeType === 9 && elem.documentElement.nodeName !== "HTML" ||
- !!elem.ownerDocument && isXML( elem.ownerDocument );
-};
-
-var posProcess = function(selector, context){
- var tmpSet = [], later = "", match,
- root = context.nodeType ? [context] : context;
-
- // Position selectors must be done after the filter
- // And so must :not(positional) so we move all PSEUDOs to the end
- while ( (match = Expr.match.PSEUDO.exec( selector )) ) {
- later += match[0];
- selector = selector.replace( Expr.match.PSEUDO, "" );
- }
-
- selector = Expr.relative[selector] ? selector + "*" : selector;
-
- for ( var i = 0, l = root.length; i < l; i++ ) {
- Sizzle( selector, root[i], tmpSet );
- }
-
- return Sizzle.filter( later, tmpSet );
-};
-
-// EXPOSE
-jQuery.find = Sizzle;
-jQuery.filter = Sizzle.filter;
-jQuery.expr = Sizzle.selectors;
-jQuery.expr[":"] = jQuery.expr.filters;
-
-Sizzle.selectors.filters.hidden = function(elem){
- return elem.offsetWidth === 0 || elem.offsetHeight === 0;
-};
-
-Sizzle.selectors.filters.visible = function(elem){
- return elem.offsetWidth > 0 || elem.offsetHeight > 0;
-};
-
-Sizzle.selectors.filters.animated = function(elem){
- return jQuery.grep(jQuery.timers, function(fn){
- return elem === fn.elem;
- }).length;
-};
-
-jQuery.multiFilter = function( expr, elems, not ) {
- if ( not ) {
- expr = ":not(" + expr + ")";
- }
-
- return Sizzle.matches(expr, elems);
-};
-
-jQuery.dir = function( elem, dir ){
- var matched = [], cur = elem[dir];
- while ( cur && cur != document ) {
- if ( cur.nodeType == 1 )
- matched.push( cur );
- cur = cur[dir];
- }
- return matched;
-};
-
-jQuery.nth = function(cur, result, dir, elem){
- result = result || 1;
- var num = 0;
-
- for ( ; cur; cur = cur[dir] )
- if ( cur.nodeType == 1 && ++num == result )
- break;
-
- return cur;
-};
-
-jQuery.sibling = function(n, elem){
- var r = [];
-
- for ( ; n; n = n.nextSibling ) {
- if ( n.nodeType == 1 && n != elem )
- r.push( n );
- }
-
- return r;
-};
-
-return;
-
-window.Sizzle = Sizzle;
-
-})();
-/*
- * A number of helper functions used for managing events.
- * Many of the ideas behind this code originated from
- * Dean Edwards' addEvent library.
- */
-jQuery.event = {
-
- // Bind an event to an element
- // Original by Dean Edwards
- add: function(elem, types, handler, data) {
- if ( elem.nodeType == 3 || elem.nodeType == 8 )
- return;
-
- // For whatever reason, IE has trouble passing the window object
- // around, causing it to be cloned in the process
- if ( elem.setInterval && elem != window )
- elem = window;
-
- // Make sure that the function being executed has a unique ID
- if ( !handler.guid )
- handler.guid = this.guid++;
-
- // if data is passed, bind to handler
- if ( data !== undefined ) {
- // Create temporary function pointer to original handler
- var fn = handler;
-
- // Create unique handler function, wrapped around original handler
- handler = this.proxy( fn );
-
- // Store data in unique handler
- handler.data = data;
- }
-
- // Init the element's event structure
- var events = jQuery.data(elem, "events") || jQuery.data(elem, "events", {}),
- handle = jQuery.data(elem, "handle") || jQuery.data(elem, "handle", function(){
- // Handle the second event of a trigger and when
- // an event is called after a page has unloaded
- return typeof jQuery !== "undefined" && !jQuery.event.triggered ?
- jQuery.event.handle.apply(arguments.callee.elem, arguments) :
- undefined;
- });
- // Add elem as a property of the handle function
- // This is to prevent a memory leak with non-native
- // event in IE.
- handle.elem = elem;
-
- // Handle multiple events separated by a space
- // jQuery(...).bind("mouseover mouseout", fn);
- jQuery.each(types.split(/\s+/), function(index, type) {
- // Namespaced event handlers
- var namespaces = type.split(".");
- type = namespaces.shift();
- handler.type = namespaces.slice().sort().join(".");
-
- // Get the current list of functions bound to this event
- var handlers = events[type];
-
- if ( jQuery.event.specialAll[type] )
- jQuery.event.specialAll[type].setup.call(elem, data, namespaces);
-
- // Init the event handler queue
- if (!handlers) {
- handlers = events[type] = {};
-
- // Check for a special event handler
- // Only use addEventListener/attachEvent if the special
- // events handler returns false
- if ( !jQuery.event.special[type] || jQuery.event.special[type].setup.call(elem, data, namespaces) === false ) {
- // Bind the global event handler to the element
- if (elem.addEventListener)
- elem.addEventListener(type, handle, false);
- else if (elem.attachEvent)
- elem.attachEvent("on" + type, handle);
- }
- }
-
- // Add the function to the element's handler list
- handlers[handler.guid] = handler;
-
- // Keep track of which events have been used, for global triggering
- jQuery.event.global[type] = true;
- });
-
- // Nullify elem to prevent memory leaks in IE
- elem = null;
- },
-
- guid: 1,
- global: {},
-
- // Detach an event or set of events from an element
- remove: function(elem, types, handler) {
- // don't do events on text and comment nodes
- if ( elem.nodeType == 3 || elem.nodeType == 8 )
- return;
-
- var events = jQuery.data(elem, "events"), ret, index;
-
- if ( events ) {
- // Unbind all events for the element
- if ( types === undefined || (typeof types === "string" && types.charAt(0) == ".") )
- for ( var type in events )
- this.remove( elem, type + (types || "") );
- else {
- // types is actually an event object here
- if ( types.type ) {
- handler = types.handler;
- types = types.type;
- }
-
- // Handle multiple events seperated by a space
- // jQuery(...).unbind("mouseover mouseout", fn);
- jQuery.each(types.split(/\s+/), function(index, type){
- // Namespaced event handlers
- var namespaces = type.split(".");
- type = namespaces.shift();
- var namespace = RegExp("(^|\\.)" + namespaces.slice().sort().join(".*\\.") + "(\\.|$)");
-
- if ( events[type] ) {
- // remove the given handler for the given type
- if ( handler )
- delete events[type][handler.guid];
-
- // remove all handlers for the given type
- else
- for ( var handle in events[type] )
- // Handle the removal of namespaced events
- if ( namespace.test(events[type][handle].type) )
- delete events[type][handle];
-
- if ( jQuery.event.specialAll[type] )
- jQuery.event.specialAll[type].teardown.call(elem, namespaces);
-
- // remove generic event handler if no more handlers exist
- for ( ret in events[type] ) break;
- if ( !ret ) {
- if ( !jQuery.event.special[type] || jQuery.event.special[type].teardown.call(elem, namespaces) === false ) {
- if (elem.removeEventListener)
- elem.removeEventListener(type, jQuery.data(elem, "handle"), false);
- else if (elem.detachEvent)
- elem.detachEvent("on" + type, jQuery.data(elem, "handle"));
- }
- ret = null;
- delete events[type];
- }
- }
- });
- }
-
- // Remove the expando if it's no longer used
- for ( ret in events ) break;
- if ( !ret ) {
- var handle = jQuery.data( elem, "handle" );
- if ( handle ) handle.elem = null;
- jQuery.removeData( elem, "events" );
- jQuery.removeData( elem, "handle" );
- }
- }
- },
-
- // bubbling is internal
- trigger: function( event, data, elem, bubbling ) {
- // Event object or event type
- var type = event.type || event;
-
- if( !bubbling ){
- event = typeof event === "object" ?
- // jQuery.Event object
- event[expando] ? event :
- // Object literal
- jQuery.extend( jQuery.Event(type), event ) :
- // Just the event type (string)
- jQuery.Event(type);
-
- if ( type.indexOf("!") >= 0 ) {
- event.type = type = type.slice(0, -1);
- event.exclusive = true;
- }
-
- // Handle a global trigger
- if ( !elem ) {
- // Don't bubble custom events when global (to avoid too much overhead)
- event.stopPropagation();
- // Only trigger if we've ever bound an event for it
- if ( this.global[type] )
- jQuery.each( jQuery.cache, function(){
- if ( this.events && this.events[type] )
- jQuery.event.trigger( event, data, this.handle.elem );
- });
- }
-
- // Handle triggering a single element
-
- // don't do events on text and comment nodes
- if ( !elem || elem.nodeType == 3 || elem.nodeType == 8 )
- return undefined;
-
- // Clean up in case it is reused
- event.result = undefined;
- event.target = elem;
-
- // Clone the incoming data, if any
- data = jQuery.makeArray(data);
- data.unshift( event );
- }
-
- event.currentTarget = elem;
-
- // Trigger the event, it is assumed that "handle" is a function
- var handle = jQuery.data(elem, "handle");
- if ( handle )
- handle.apply( elem, data );
-
- // Handle triggering native .onfoo handlers (and on links since we don't call .click() for links)
- if ( (!elem[type] || (jQuery.nodeName(elem, 'a') && type == "click")) && elem["on"+type] && elem["on"+type].apply( elem, data ) === false )
- event.result = false;
-
- // Trigger the native events (except for clicks on links)
- if ( !bubbling && elem[type] && !event.isDefaultPrevented() && !(jQuery.nodeName(elem, 'a') && type == "click") ) {
- this.triggered = true;
- try {
- elem[ type ]();
- // prevent IE from throwing an error for some hidden elements
- } catch (e) {}
- }
-
- this.triggered = false;
-
- if ( !event.isPropagationStopped() ) {
- var parent = elem.parentNode || elem.ownerDocument;
- if ( parent )
- jQuery.event.trigger(event, data, parent, true);
- }
- },
-
- handle: function(event) {
- // returned undefined or false
- var all, handlers;
-
- event = arguments[0] = jQuery.event.fix( event || window.event );
- event.currentTarget = this;
-
- // Namespaced event handlers
- var namespaces = event.type.split(".");
- event.type = namespaces.shift();
-
- // Cache this now, all = true means, any handler
- all = !namespaces.length && !event.exclusive;
-
- var namespace = RegExp("(^|\\.)" + namespaces.slice().sort().join(".*\\.") + "(\\.|$)");
-
- handlers = ( jQuery.data(this, "events") || {} )[event.type];
-
- for ( var j in handlers ) {
- var handler = handlers[j];
-
- // Filter the functions by class
- if ( all || namespace.test(handler.type) ) {
- // Pass in a reference to the handler function itself
- // So that we can later remove it
- event.handler = handler;
- event.data = handler.data;
-
- var ret = handler.apply(this, arguments);
-
- if( ret !== undefined ){
- event.result = ret;
- if ( ret === false ) {
- event.preventDefault();
- event.stopPropagation();
- }
- }
-
- if( event.isImmediatePropagationStopped() )
- break;
-
- }
- }
- },
-
- props: "altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
-
- fix: function(event) {
- if ( event[expando] )
- return event;
-
- // store a copy of the original event object
- // and "clone" to set read-only properties
- var originalEvent = event;
- event = jQuery.Event( originalEvent );
-
- for ( var i = this.props.length, prop; i; ){
- prop = this.props[ --i ];
- event[ prop ] = originalEvent[ prop ];
- }
-
- // Fix target property, if necessary
- if ( !event.target )
- event.target = event.srcElement || document; // Fixes #1925 where srcElement might not be defined either
-
- // check if target is a textnode (safari)
- if ( event.target.nodeType == 3 )
- event.target = event.target.parentNode;
-
- // Add relatedTarget, if necessary
- if ( !event.relatedTarget && event.fromElement )
- event.relatedTarget = event.fromElement == event.target ? event.toElement : event.fromElement;
-
- // Calculate pageX/Y if missing and clientX/Y available
- if ( event.pageX == null && event.clientX != null ) {
- var doc = document.documentElement, body = document.body;
- event.pageX = event.clientX + (doc && doc.scrollLeft || body && body.scrollLeft || 0) - (doc.clientLeft || 0);
- event.pageY = event.clientY + (doc && doc.scrollTop || body && body.scrollTop || 0) - (doc.clientTop || 0);
- }
-
- // Add which for key events
- if ( !event.which && ((event.charCode || event.charCode === 0) ? event.charCode : event.keyCode) )
- event.which = event.charCode || event.keyCode;
-
- // Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for Macs)
- if ( !event.metaKey && event.ctrlKey )
- event.metaKey = event.ctrlKey;
-
- // Add which for click: 1 == left; 2 == middle; 3 == right
- // Note: button is not normalized, so don't use it
- if ( !event.which && event.button )
- event.which = (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( event.button & 4 ? 2 : 0 ) ));
-
- return event;
- },
-
- proxy: function( fn, proxy ){
- proxy = proxy || function(){ return fn.apply(this, arguments); };
- // Set the guid of unique handler to the same of original handler, so it can be removed
- proxy.guid = fn.guid = fn.guid || proxy.guid || this.guid++;
- // So proxy can be declared as an argument
- return proxy;
- },
-
- special: {
- ready: {
- // Make sure the ready event is setup
- setup: bindReady,
- teardown: function() {}
- }
- },
-
- specialAll: {
- live: {
- setup: function( selector, namespaces ){
- jQuery.event.add( this, namespaces[0], liveHandler );
- },
- teardown: function( namespaces ){
- if ( namespaces.length ) {
- var remove = 0, name = RegExp("(^|\\.)" + namespaces[0] + "(\\.|$)");
-
- jQuery.each( (jQuery.data(this, "events").live || {}), function(){
- if ( name.test(this.type) )
- remove++;
- });
-
- if ( remove < 1 )
- jQuery.event.remove( this, namespaces[0], liveHandler );
- }
- }
- }
- }
-};
-
-jQuery.Event = function( src ){
- // Allow instantiation without the 'new' keyword
- if( !this.preventDefault )
- return new jQuery.Event(src);
-
- // Event object
- if( src && src.type ){
- this.originalEvent = src;
- this.type = src.type;
- // Event type
- }else
- this.type = src;
-
- // timeStamp is buggy for some events on Firefox(#3843)
- // So we won't rely on the native value
- this.timeStamp = now();
-
- // Mark it as fixed
- this[expando] = true;
-};
-
-function returnFalse(){
- return false;
-}
-function returnTrue(){
- return true;
-}
-
-// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding
-// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html
-jQuery.Event.prototype = {
- preventDefault: function() {
- this.isDefaultPrevented = returnTrue;
-
- var e = this.originalEvent;
- if( !e )
- return;
- // if preventDefault exists run it on the original event
- if (e.preventDefault)
- e.preventDefault();
- // otherwise set the returnValue property of the original event to false (IE)
- e.returnValue = false;
- },
- stopPropagation: function() {
- this.isPropagationStopped = returnTrue;
-
- var e = this.originalEvent;
- if( !e )
- return;
- // if stopPropagation exists run it on the original event
- if (e.stopPropagation)
- e.stopPropagation();
- // otherwise set the cancelBubble property of the original event to true (IE)
- e.cancelBubble = true;
- },
- stopImmediatePropagation:function(){
- this.isImmediatePropagationStopped = returnTrue;
- this.stopPropagation();
- },
- isDefaultPrevented: returnFalse,
- isPropagationStopped: returnFalse,
- isImmediatePropagationStopped: returnFalse
-};
-// Checks if an event happened on an element within another element
-// Used in jQuery.event.special.mouseenter and mouseleave handlers
-var withinElement = function(event) {
- // Check if mouse(over|out) are still within the same parent element
- var parent = event.relatedTarget;
- // Traverse up the tree
- while ( parent && parent != this )
- try { parent = parent.parentNode; }
- catch(e) { parent = this; }
-
- if( parent != this ){
- // set the correct event type
- event.type = event.data;
- // handle event if we actually just moused on to a non sub-element
- jQuery.event.handle.apply( this, arguments );
- }
-};
-
-jQuery.each({
- mouseover: 'mouseenter',
- mouseout: 'mouseleave'
-}, function( orig, fix ){
- jQuery.event.special[ fix ] = {
- setup: function(){
- jQuery.event.add( this, orig, withinElement, fix );
- },
- teardown: function(){
- jQuery.event.remove( this, orig, withinElement );
- }
- };
-});
-
-jQuery.fn.extend({
- bind: function( type, data, fn ) {
- return type == "unload" ? this.one(type, data, fn) : this.each(function(){
- jQuery.event.add( this, type, fn || data, fn && data );
- });
- },
-
- one: function( type, data, fn ) {
- var one = jQuery.event.proxy( fn || data, function(event) {
- jQuery(this).unbind(event, one);
- return (fn || data).apply( this, arguments );
- });
- return this.each(function(){
- jQuery.event.add( this, type, one, fn && data);
- });
- },
-
- unbind: function( type, fn ) {
- return this.each(function(){
- jQuery.event.remove( this, type, fn );
- });
- },
-
- trigger: function( type, data ) {
- return this.each(function(){
- jQuery.event.trigger( type, data, this );
- });
- },
-
- triggerHandler: function( type, data ) {
- if( this[0] ){
- var event = jQuery.Event(type);
- event.preventDefault();
- event.stopPropagation();
- jQuery.event.trigger( event, data, this[0] );
- return event.result;
- }
- },
-
- toggle: function( fn ) {
- // Save reference to arguments for access in closure
- var args = arguments, i = 1;
-
- // link all the functions, so any of them can unbind this click handler
- while( i < args.length )
- jQuery.event.proxy( fn, args[i++] );
-
- return this.click( jQuery.event.proxy( fn, function(event) {
- // Figure out which function to execute
- this.lastToggle = ( this.lastToggle || 0 ) % i;
-
- // Make sure that clicks stop
- event.preventDefault();
-
- // and execute the function
- return args[ this.lastToggle++ ].apply( this, arguments ) || false;
- }));
- },
-
- hover: function(fnOver, fnOut) {
- return this.mouseenter(fnOver).mouseleave(fnOut);
- },
-
- ready: function(fn) {
- // Attach the listeners
- bindReady();
-
- // If the DOM is already ready
- if ( jQuery.isReady )
- // Execute the function immediately
- fn.call( document, jQuery );
-
- // Otherwise, remember the function for later
- else
- // Add the function to the wait list
- jQuery.readyList.push( fn );
-
- return this;
- },
-
- live: function( type, fn ){
- var proxy = jQuery.event.proxy( fn );
- proxy.guid += this.selector + type;
-
- jQuery(document).bind( liveConvert(type, this.selector), this.selector, proxy );
-
- return this;
- },
-
- die: function( type, fn ){
- jQuery(document).unbind( liveConvert(type, this.selector), fn ? { guid: fn.guid + this.selector + type } : null );
- return this;
- }
-});
-
-function liveHandler( event ){
- var check = RegExp("(^|\\.)" + event.type + "(\\.|$)"),
- stop = true,
- elems = [];
-
- jQuery.each(jQuery.data(this, "events").live || [], function(i, fn){
- if ( check.test(fn.type) ) {
- var elem = jQuery(event.target).closest(fn.data)[0];
- if ( elem )
- elems.push({ elem: elem, fn: fn });
- }
- });
-
- elems.sort(function(a,b) {
- return jQuery.data(a.elem, "closest") - jQuery.data(b.elem, "closest");
- });
-
- jQuery.each(elems, function(){
- if ( this.fn.call(this.elem, event, this.fn.data) === false )
- return (stop = false);
- });
-
- return stop;
-}
-
-function liveConvert(type, selector){
- return ["live", type, selector.replace(/\./g, "`").replace(/ /g, "|")].join(".");
-}
-
-jQuery.extend({
- isReady: false,
- readyList: [],
- // Handle when the DOM is ready
- ready: function() {
- // Make sure that the DOM is not already loaded
- if ( !jQuery.isReady ) {
- // Remember that the DOM is ready
- jQuery.isReady = true;
-
- // If there are functions bound, to execute
- if ( jQuery.readyList ) {
- // Execute all of them
- jQuery.each( jQuery.readyList, function(){
- this.call( document, jQuery );
- });
-
- // Reset the list of functions
- jQuery.readyList = null;
- }
-
- // Trigger any bound ready events
- jQuery(document).triggerHandler("ready");
- }
- }
-});
-
-var readyBound = false;
-
-function bindReady(){
- if ( readyBound ) return;
- readyBound = true;
-
- // Mozilla, Opera and webkit nightlies currently support this event
- if ( document.addEventListener ) {
- // Use the handy event callback
- document.addEventListener( "DOMContentLoaded", function(){
- document.removeEventListener( "DOMContentLoaded", arguments.callee, false );
- jQuery.ready();
- }, false );
-
- // If IE event model is used
- } else if ( document.attachEvent ) {
- // ensure firing before onload,
- // maybe late but safe also for iframes
- document.attachEvent("onreadystatechange", function(){
- if ( document.readyState === "complete" ) {
- document.detachEvent( "onreadystatechange", arguments.callee );
- jQuery.ready();
- }
- });
-
- // If IE and not an iframe
- // continually check to see if the document is ready
- if ( document.documentElement.doScroll && window == window.top ) (function(){
- if ( jQuery.isReady ) return;
-
- try {
- // If IE is used, use the trick by Diego Perini
- // http://javascript.nwbox.com/IEContentLoaded/
- document.documentElement.doScroll("left");
- } catch( error ) {
- setTimeout( arguments.callee, 0 );
- return;
- }
-
- // and execute any waiting functions
- jQuery.ready();
- })();
- }
-
- // A fallback to window.onload, that will always work
- jQuery.event.add( window, "load", jQuery.ready );
-}
-
-jQuery.each( ("blur,focus,load,resize,scroll,unload,click,dblclick," +
- "mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave," +
- "change,select,submit,keydown,keypress,keyup,error").split(","), function(i, name){
-
- // Handle event binding
- jQuery.fn[name] = function(fn){
- return fn ? this.bind(name, fn) : this.trigger(name);
- };
-});
-
-// Prevent memory leaks in IE
-// And prevent errors on refresh with events like mouseover in other browsers
-// Window isn't included so as not to unbind existing unload events
-jQuery( window ).bind( 'unload', function(){
- for ( var id in jQuery.cache )
- // Skip the window
- if ( id != 1 && jQuery.cache[ id ].handle )
- jQuery.event.remove( jQuery.cache[ id ].handle.elem );
-});
-(function(){
-
- jQuery.support = {};
-
- var root = document.documentElement,
- script = document.createElement("script"),
- div = document.createElement("div"),
- id = "script" + (new Date).getTime();
-
- div.style.display = "none";
- div.innerHTML = ' <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';
-
- var all = div.getElementsByTagName("*"),
- a = div.getElementsByTagName("a")[0];
-
- // Can't get basic test support
- if ( !all || !all.length || !a ) {
- return;
- }
-
- jQuery.support = {
- // IE strips leading whitespace when .innerHTML is used
- leadingWhitespace: div.firstChild.nodeType == 3,
-
- // Make sure that tbody elements aren't automatically inserted
- // IE will insert them into empty tables
- tbody: !div.getElementsByTagName("tbody").length,
-
- // Make sure that you can get all elements in an <object> element
- // IE 7 always returns no results
- objectAll: !!div.getElementsByTagName("object")[0]
- .getElementsByTagName("*").length,
-
- // Make sure that link elements get serialized correctly by innerHTML
- // This requires a wrapper element in IE
- htmlSerialize: !!div.getElementsByTagName("link").length,
-
- // Get the style information from getAttribute
- // (IE uses .cssText insted)
- style: /red/.test( a.getAttribute("style") ),
-
- // Make sure that URLs aren't manipulated
- // (IE normalizes it by default)
- hrefNormalized: a.getAttribute("href") === "/a",
-
- // Make sure that element opacity exists
- // (IE uses filter instead)
- opacity: a.style.opacity === "0.5",
-
- // Verify style float existence
- // (IE uses styleFloat instead of cssFloat)
- cssFloat: !!a.style.cssFloat,
-
- // Will be defined later
- scriptEval: false,
- noCloneEvent: true,
- boxModel: null
- };
-
- script.type = "text/javascript";
- try {
- script.appendChild( document.createTextNode( "window." + id + "=1;" ) );
- } catch(e){}
-
- root.insertBefore( script, root.firstChild );
-
- // Make sure that the execution of code works by injecting a script
- // tag with appendChild/createTextNode
- // (IE doesn't support this, fails, and uses .text instead)
- if ( window[ id ] ) {
- jQuery.support.scriptEval = true;
- delete window[ id ];
- }
-
- root.removeChild( script );
-
- if ( div.attachEvent && div.fireEvent ) {
- div.attachEvent("onclick", function(){
- // Cloning a node shouldn't copy over any
- // bound event handlers (IE does this)
- jQuery.support.noCloneEvent = false;
- div.detachEvent("onclick", arguments.callee);
- });
- div.cloneNode(true).fireEvent("onclick");
- }
-
- // Figure out if the W3C box model works as expected
- // document.body must exist before we can do this
- jQuery(function(){
- var div = document.createElement("div");
- div.style.width = div.style.paddingLeft = "1px";
-
- document.body.appendChild( div );
- jQuery.boxModel = jQuery.support.boxModel = div.offsetWidth === 2;
- document.body.removeChild( div ).style.display = 'none';
- });
-})();
-
-var styleFloat = jQuery.support.cssFloat ? "cssFloat" : "styleFloat";
-
-jQuery.props = {
- "for": "htmlFor",
- "class": "className",
- "float": styleFloat,
- cssFloat: styleFloat,
- styleFloat: styleFloat,
- readonly: "readOnly",
- maxlength: "maxLength",
- cellspacing: "cellSpacing",
- rowspan: "rowSpan",
- tabindex: "tabIndex"
-};
-jQuery.fn.extend({
- // Keep a copy of the old load
- _load: jQuery.fn.load,
-
- load: function( url, params, callback ) {
- if ( typeof url !== "string" )
- return this._load( url );
-
- var off = url.indexOf(" ");
- if ( off >= 0 ) {
- var selector = url.slice(off, url.length);
- url = url.slice(0, off);
- }
-
- // Default to a GET request
- var type = "GET";
-
- // If the second parameter was provided
- if ( params )
- // If it's a function
- if ( jQuery.isFunction( params ) ) {
- // We assume that it's the callback
- callback = params;
- params = null;
-
- // Otherwise, build a param string
- } else if( typeof params === "object" ) {
- params = jQuery.param( params );
- type = "POST";
- }
-
- var self = this;
-
- // Request the remote document
- jQuery.ajax({
- url: url,
- type: type,
- dataType: "html",
- data: params,
- complete: function(res, status){
- // If successful, inject the HTML into all the matched elements
- if ( status == "success" || status == "notmodified" )
- // See if a selector was specified
- self.html( selector ?
- // Create a dummy div to hold the results
- jQuery("<div/>")
- // inject the contents of the document in, removing the scripts
- // to avoid any 'Permission Denied' errors in IE
- .append(res.responseText.replace(/<script(.|\s)*?\/script>/g, ""))
-
- // Locate the specified elements
- .find(selector) :
-
- // If not, just inject the full result
- res.responseText );
-
- if( callback )
- self.each( callback, [res.responseText, status, res] );
- }
- });
- return this;
- },
-
- serialize: function() {
- return jQuery.param(this.serializeArray());
- },
- serializeArray: function() {
- return this.map(function(){
- return this.elements ? jQuery.makeArray(this.elements) : this;
- })
- .filter(function(){
- return this.name && !this.disabled &&
- (this.checked || /select|textarea/i.test(this.nodeName) ||
- /text|hidden|password|search/i.test(this.type));
- })
- .map(function(i, elem){
- var val = jQuery(this).val();
- return val == null ? null :
- jQuery.isArray(val) ?
- jQuery.map( val, function(val, i){
- return {name: elem.name, value: val};
- }) :
- {name: elem.name, value: val};
- }).get();
- }
-});
-
-// Attach a bunch of functions for handling common AJAX events
-jQuery.each( "ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","), function(i,o){
- jQuery.fn[o] = function(f){
- return this.bind(o, f);
- };
-});
-
-var jsc = now();
-
-jQuery.extend({
-
- get: function( url, data, callback, type ) {
- // shift arguments if data argument was ommited
- if ( jQuery.isFunction( data ) ) {
- callback = data;
- data = null;
- }
-
- return jQuery.ajax({
- type: "GET",
- url: url,
- data: data,
- success: callback,
- dataType: type
- });
- },
-
- getScript: function( url, callback ) {
- return jQuery.get(url, null, callback, "script");
- },
-
- getJSON: function( url, data, callback ) {
- return jQuery.get(url, data, callback, "json");
- },
-
- post: function( url, data, callback, type ) {
- if ( jQuery.isFunction( data ) ) {
- callback = data;
- data = {};
- }
-
- return jQuery.ajax({
- type: "POST",
- url: url,
- data: data,
- success: callback,
- dataType: type
- });
- },
-
- ajaxSetup: function( settings ) {
- jQuery.extend( jQuery.ajaxSettings, settings );
- },
-
- ajaxSettings: {
- url: location.href,
- global: true,
- type: "GET",
- contentType: "application/x-www-form-urlencoded",
- processData: true,
- async: true,
- /*
- timeout: 0,
- data: null,
- username: null,
- password: null,
- */
- // Create the request object; Microsoft failed to properly
- // implement the XMLHttpRequest in IE7, so we use the ActiveXObject when it is available
- // This function can be overriden by calling jQuery.ajaxSetup
- xhr:function(){
- return window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
- },
- accepts: {
- xml: "application/xml, text/xml",
- html: "text/html",
- script: "text/javascript, application/javascript",
- json: "application/json, text/javascript",
- text: "text/plain",
- _default: "*/*"
- }
- },
-
- // Last-Modified header cache for next request
- lastModified: {},
-
- ajax: function( s ) {
- // Extend the settings, but re-extend 's' so that it can be
- // checked again later (in the test suite, specifically)
- s = jQuery.extend(true, s, jQuery.extend(true, {}, jQuery.ajaxSettings, s));
-
- var jsonp, jsre = /=\?(&|$)/g, status, data,
- type = s.type.toUpperCase();
-
- // convert data if not already a string
- if ( s.data && s.processData && typeof s.data !== "string" )
- s.data = jQuery.param(s.data);
-
- // Handle JSONP Parameter Callbacks
- if ( s.dataType == "jsonp" ) {
- if ( type == "GET" ) {
- if ( !s.url.match(jsre) )
- s.url += (s.url.match(/\?/) ? "&" : "?") + (s.jsonp || "callback") + "=?";
- } else if ( !s.data || !s.data.match(jsre) )
- s.data = (s.data ? s.data + "&" : "") + (s.jsonp || "callback") + "=?";
- s.dataType = "json";
- }
-
- // Build temporary JSONP function
- if ( s.dataType == "json" && (s.data && s.data.match(jsre) || s.url.match(jsre)) ) {
- jsonp = "jsonp" + jsc++;
-
- // Replace the =? sequence both in the query string and the data
- if ( s.data )
- s.data = (s.data + "").replace(jsre, "=" + jsonp + "$1");
- s.url = s.url.replace(jsre, "=" + jsonp + "$1");
-
- // We need to make sure
- // that a JSONP style response is executed properly
- s.dataType = "script";
-
- // Handle JSONP-style loading
- window[ jsonp ] = function(tmp){
- data = tmp;
- success();
- complete();
- // Garbage collect
- window[ jsonp ] = undefined;
- try{ delete window[ jsonp ]; } catch(e){}
- if ( head )
- head.removeChild( script );
- };
- }
-
- if ( s.dataType == "script" && s.cache == null )
- s.cache = false;
-
- if ( s.cache === false && type == "GET" ) {
- var ts = now();
- // try replacing _= if it is there
- var ret = s.url.replace(/(\?|&)_=.*?(&|$)/, "$1_=" + ts + "$2");
- // if nothing was replaced, add timestamp to the end
- s.url = ret + ((ret == s.url) ? (s.url.match(/\?/) ? "&" : "?") + "_=" + ts : "");
- }
-
- // If data is available, append data to url for get requests
- if ( s.data && type == "GET" ) {
- s.url += (s.url.match(/\?/) ? "&" : "?") + s.data;
-
- // IE likes to send both get and post data, prevent this
- s.data = null;
- }
-
- // Watch for a new set of requests
- if ( s.global && ! jQuery.active++ )
- jQuery.event.trigger( "ajaxStart" );
-
- // Matches an absolute URL, and saves the domain
- var parts = /^(\w+:)?\/\/([^\/?#]+)/.exec( s.url );
-
- // If we're requesting a remote document
- // and trying to load JSON or Script with a GET
- if ( s.dataType == "script" && type == "GET" && parts
- && ( parts[1] && parts[1] != location.protocol || parts[2] != location.host )){
-
- var head = document.getElementsByTagName("head")[0];
- var script = document.createElement("script");
- script.src = s.url;
- if (s.scriptCharset)
- script.charset = s.scriptCharset;
-
- // Handle Script loading
- if ( !jsonp ) {
- var done = false;
-
- // Attach handlers for all browsers
- script.onload = script.onreadystatechange = function(){
- if ( !done && (!this.readyState ||
- this.readyState == "loaded" || this.readyState == "complete") ) {
- done = true;
- success();
- complete();
-
- // Handle memory leak in IE
- script.onload = script.onreadystatechange = null;
- head.removeChild( script );
- }
- };
- }
-
- head.appendChild(script);
-
- // We handle everything using the script element injection
- return undefined;
- }
-
- var requestDone = false;
-
- // Create the request object
- var xhr = s.xhr();
-
- // Open the socket
- // Passing null username, generates a login popup on Opera (#2865)
- if( s.username )
- xhr.open(type, s.url, s.async, s.username, s.password);
- else
- xhr.open(type, s.url, s.async);
-
- // Need an extra try/catch for cross domain requests in Firefox 3
- try {
- // Set the correct header, if data is being sent
- if ( s.data )
- xhr.setRequestHeader("Content-Type", s.contentType);
-
- // Set the If-Modified-Since header, if ifModified mode.
- if ( s.ifModified )
- xhr.setRequestHeader("If-Modified-Since",
- jQuery.lastModified[s.url] || "Thu, 01 Jan 1970 00:00:00 GMT" );
-
- // Set header so the called script knows that it's an XMLHttpRequest
- xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
-
- // Set the Accepts header for the server, depending on the dataType
- xhr.setRequestHeader("Accept", s.dataType && s.accepts[ s.dataType ] ?
- s.accepts[ s.dataType ] + ", */*" :
- s.accepts._default );
- } catch(e){}
-
- // Allow custom headers/mimetypes and early abort
- if ( s.beforeSend && s.beforeSend(xhr, s) === false ) {
- // Handle the global AJAX counter
- if ( s.global && ! --jQuery.active )
- jQuery.event.trigger( "ajaxStop" );
- // close opended socket
- xhr.abort();
- return false;
- }
-
- if ( s.global )
- jQuery.event.trigger("ajaxSend", [xhr, s]);
-
- // Wait for a response to come back
- var onreadystatechange = function(isTimeout){
- // The request was aborted, clear the interval and decrement jQuery.active
- if (xhr.readyState == 0) {
- if (ival) {
- // clear poll interval
- clearInterval(ival);
- ival = null;
- // Handle the global AJAX counter
- if ( s.global && ! --jQuery.active )
- jQuery.event.trigger( "ajaxStop" );
- }
- // The transfer is complete and the data is available, or the request timed out
- } else if ( !requestDone && xhr && (xhr.readyState == 4 || isTimeout == "timeout") ) {
- requestDone = true;
-
- // clear poll interval
- if (ival) {
- clearInterval(ival);
- ival = null;
- }
-
- status = isTimeout == "timeout" ? "timeout" :
- !jQuery.httpSuccess( xhr ) ? "error" :
- s.ifModified && jQuery.httpNotModified( xhr, s.url ) ? "notmodified" :
- "success";
-
- if ( status == "success" ) {
- // Watch for, and catch, XML document parse errors
- try {
- // process the data (runs the xml through httpData regardless of callback)
- data = jQuery.httpData( xhr, s.dataType, s );
- } catch(e) {
- status = "parsererror";
- }
- }
-
- // Make sure that the request was successful or notmodified
- if ( status == "success" ) {
- // Cache Last-Modified header, if ifModified mode.
- var modRes;
- try {
- modRes = xhr.getResponseHeader("Last-Modified");
- } catch(e) {} // swallow exception thrown by FF if header is not available
-
- if ( s.ifModified && modRes )
- jQuery.lastModified[s.url] = modRes;
-
- // JSONP handles its own success callback
- if ( !jsonp )
- success();
- } else
- jQuery.handleError(s, xhr, status);
-
- // Fire the complete handlers
- complete();
-
- if ( isTimeout )
- xhr.abort();
-
- // Stop memory leaks
- if ( s.async )
- xhr = null;
- }
- };
-
- if ( s.async ) {
- // don't attach the handler to the request, just poll it instead
- var ival = setInterval(onreadystatechange, 13);
-
- // Timeout checker
- if ( s.timeout > 0 )
- setTimeout(function(){
- // Check to see if the request is still happening
- if ( xhr && !requestDone )
- onreadystatechange( "timeout" );
- }, s.timeout);
- }
-
- // Send the data
- try {
- xhr.send(s.data);
- } catch(e) {
- jQuery.handleError(s, xhr, null, e);
- }
-
- // firefox 1.5 doesn't fire statechange for sync requests
- if ( !s.async )
- onreadystatechange();
-
- function success(){
- // If a local callback was specified, fire it and pass it the data
- if ( s.success )
- s.success( data, status );
-
- // Fire the global callback
- if ( s.global )
- jQuery.event.trigger( "ajaxSuccess", [xhr, s] );
- }
-
- function complete(){
- // Process result
- if ( s.complete )
- s.complete(xhr, status);
-
- // The request was completed
- if ( s.global )
- jQuery.event.trigger( "ajaxComplete", [xhr, s] );
-
- // Handle the global AJAX counter
- if ( s.global && ! --jQuery.active )
- jQuery.event.trigger( "ajaxStop" );
- }
-
- // return XMLHttpRequest to allow aborting the request etc.
- return xhr;
- },
-
- handleError: function( s, xhr, status, e ) {
- // If a local callback was specified, fire it
- if ( s.error ) s.error( xhr, status, e );
-
- // Fire the global callback
- if ( s.global )
- jQuery.event.trigger( "ajaxError", [xhr, s, e] );
- },
-
- // Counter for holding the number of active queries
- active: 0,
-
- // Determines if an XMLHttpRequest was successful or not
- httpSuccess: function( xhr ) {
- try {
- // IE error sometimes returns 1223 when it should be 204 so treat it as success, see #1450
- return !xhr.status && location.protocol == "file:" ||
- ( xhr.status >= 200 && xhr.status < 300 ) || xhr.status == 304 || xhr.status == 1223;
- } catch(e){}
- return false;
- },
-
- // Determines if an XMLHttpRequest returns NotModified
- httpNotModified: function( xhr, url ) {
- try {
- var xhrRes = xhr.getResponseHeader("Last-Modified");
-
- // Firefox always returns 200. check Last-Modified date
- return xhr.status == 304 || xhrRes == jQuery.lastModified[url];
- } catch(e){}
- return false;
- },
-
- httpData: function( xhr, type, s ) {
- var ct = xhr.getResponseHeader("content-type"),
- xml = type == "xml" || !type && ct && ct.indexOf("xml") >= 0,
- data = xml ? xhr.responseXML : xhr.responseText;
-
- if ( xml && data.documentElement.tagName == "parsererror" )
- throw "parsererror";
-
- // Allow a pre-filtering function to sanitize the response
- // s != null is checked to keep backwards compatibility
- if( s && s.dataFilter )
- data = s.dataFilter( data, type );
-
- // The filter can actually parse the response
- if( typeof data === "string" ){
-
- // If the type is "script", eval it in global context
- if ( type == "script" )
- jQuery.globalEval( data );
-
- // Get the JavaScript object, if JSON is used.
- if ( type == "json" )
- data = window["eval"]("(" + data + ")");
- }
-
- return data;
- },
-
- // Serialize an array of form elements or a set of
- // key/values into a query string
- param: function( a ) {
- var s = [ ];
-
- function add( key, value ){
- s[ s.length ] = encodeURIComponent(key) + '=' + encodeURIComponent(value);
- };
-
- // If an array was passed in, assume that it is an array
- // of form elements
- if ( jQuery.isArray(a) || a.jquery )
- // Serialize the form elements
- jQuery.each( a, function(){
- add( this.name, this.value );
- });
-
- // Otherwise, assume that it's an object of key/value pairs
- else
- // Serialize the key/values
- for ( var j in a )
- // If the value is an array then the key names need to be repeated
- if ( jQuery.isArray(a[j]) )
- jQuery.each( a[j], function(){
- add( j, this );
- });
- else
- add( j, jQuery.isFunction(a[j]) ? a[j]() : a[j] );
-
- // Return the resulting serialization
- return s.join("&").replace(/%20/g, "+");
- }
-
-});
-var elemdisplay = {},
- timerId,
- fxAttrs = [
- // height animations
- [ "height", "marginTop", "marginBottom", "paddingTop", "paddingBottom" ],
- // width animations
- [ "width", "marginLeft", "marginRight", "paddingLeft", "paddingRight" ],
- // opacity animations
- [ "opacity" ]
- ];
-
-function genFx( type, num ){
- var obj = {};
- jQuery.each( fxAttrs.concat.apply([], fxAttrs.slice(0,num)), function(){
- obj[ this ] = type;
- });
- return obj;
-}
-
-jQuery.fn.extend({
- show: function(speed,callback){
- if ( speed ) {
- return this.animate( genFx("show", 3), speed, callback);
- } else {
- for ( var i = 0, l = this.length; i < l; i++ ){
- var old = jQuery.data(this[i], "olddisplay");
-
- this[i].style.display = old || "";
-
- if ( jQuery.css(this[i], "display") === "none" ) {
- var tagName = this[i].tagName, display;
-
- if ( elemdisplay[ tagName ] ) {
- display = elemdisplay[ tagName ];
- } else {
- var elem = jQuery("<" + tagName + " />").appendTo("body");
-
- display = elem.css("display");
- if ( display === "none" )
- display = "block";
-
- elem.remove();
-
- elemdisplay[ tagName ] = display;
- }
-
- jQuery.data(this[i], "olddisplay", display);
- }
- }
-
- // Set the display of the elements in a second loop
- // to avoid the constant reflow
- for ( var i = 0, l = this.length; i < l; i++ ){
- this[i].style.display = jQuery.data(this[i], "olddisplay") || "";
- }
-
- return this;
- }
- },
-
- hide: function(speed,callback){
- if ( speed ) {
- return this.animate( genFx("hide", 3), speed, callback);
- } else {
- for ( var i = 0, l = this.length; i < l; i++ ){
- var old = jQuery.data(this[i], "olddisplay");
- if ( !old && old !== "none" )
- jQuery.data(this[i], "olddisplay", jQuery.css(this[i], "display"));
- }
-
- // Set the display of the elements in a second loop
- // to avoid the constant reflow
- for ( var i = 0, l = this.length; i < l; i++ ){
- this[i].style.display = "none";
- }
-
- return this;
- }
- },
-
- // Save the old toggle function
- _toggle: jQuery.fn.toggle,
-
- toggle: function( fn, fn2 ){
- var bool = typeof fn === "boolean";
-
- return jQuery.isFunction(fn) && jQuery.isFunction(fn2) ?
- this._toggle.apply( this, arguments ) :
- fn == null || bool ?
- this.each(function(){
- var state = bool ? fn : jQuery(this).is(":hidden");
- jQuery(this)[ state ? "show" : "hide" ]();
- }) :
- this.animate(genFx("toggle", 3), fn, fn2);
- },
-
- fadeTo: function(speed,to,callback){
- return this.animate({opacity: to}, speed, callback);
- },
-
- animate: function( prop, speed, easing, callback ) {
- var optall = jQuery.speed(speed, easing, callback);
-
- return this[ optall.queue === false ? "each" : "queue" ](function(){
-
- var opt = jQuery.extend({}, optall), p,
- hidden = this.nodeType == 1 && jQuery(this).is(":hidden"),
- self = this;
-
- for ( p in prop ) {
- if ( prop[p] == "hide" && hidden || prop[p] == "show" && !hidden )
- return opt.complete.call(this);
-
- if ( ( p == "height" || p == "width" ) && this.style ) {
- // Store display property
- opt.display = jQuery.css(this, "display");
-
- // Make sure that nothing sneaks out
- opt.overflow = this.style.overflow;
- }
- }
-
- if ( opt.overflow != null )
- this.style.overflow = "hidden";
-
- opt.curAnim = jQuery.extend({}, prop);
-
- jQuery.each( prop, function(name, val){
- var e = new jQuery.fx( self, opt, name );
-
- if ( /toggle|show|hide/.test(val) )
- e[ val == "toggle" ? hidden ? "show" : "hide" : val ]( prop );
- else {
- var parts = val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),
- start = e.cur(true) || 0;
-
- if ( parts ) {
- var end = parseFloat(parts[2]),
- unit = parts[3] || "px";
-
- // We need to compute starting value
- if ( unit != "px" ) {
- self.style[ name ] = (end || 1) + unit;
- start = ((end || 1) / e.cur(true)) * start;
- self.style[ name ] = start + unit;
- }
-
- // If a +=/-= token was provided, we're doing a relative animation
- if ( parts[1] )
- end = ((parts[1] == "-=" ? -1 : 1) * end) + start;
-
- e.custom( start, end, unit );
- } else
- e.custom( start, val, "" );
- }
- });
-
- // For JS strict compliance
- return true;
- });
- },
-
- stop: function(clearQueue, gotoEnd){
- var timers = jQuery.timers;
-
- if (clearQueue)
- this.queue([]);
-
- this.each(function(){
- // go in reverse order so anything added to the queue during the loop is ignored
- for ( var i = timers.length - 1; i >= 0; i-- )
- if ( timers[i].elem == this ) {
- if (gotoEnd)
- // force the next step to be the last
- timers[i](true);
- timers.splice(i, 1);
- }
- });
-
- // start the next in the queue if the last step wasn't forced
- if (!gotoEnd)
- this.dequeue();
-
- return this;
- }
-
-});
-
-// Generate shortcuts for custom animations
-jQuery.each({
- slideDown: genFx("show", 1),
- slideUp: genFx("hide", 1),
- slideToggle: genFx("toggle", 1),
- fadeIn: { opacity: "show" },
- fadeOut: { opacity: "hide" }
-}, function( name, props ){
- jQuery.fn[ name ] = function( speed, callback ){
- return this.animate( props, speed, callback );
- };
-});
-
-jQuery.extend({
-
- speed: function(speed, easing, fn) {
- var opt = typeof speed === "object" ? speed : {
- complete: fn || !fn && easing ||
- jQuery.isFunction( speed ) && speed,
- duration: speed,
- easing: fn && easing || easing && !jQuery.isFunction(easing) && easing
- };
-
- opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration :
- jQuery.fx.speeds[opt.duration] || jQuery.fx.speeds._default;
-
- // Queueing
- opt.old = opt.complete;
- opt.complete = function(){
- if ( opt.queue !== false )
- jQuery(this).dequeue();
- if ( jQuery.isFunction( opt.old ) )
- opt.old.call( this );
- };
-
- return opt;
- },
-
- easing: {
- linear: function( p, n, firstNum, diff ) {
- return firstNum + diff * p;
- },
- swing: function( p, n, firstNum, diff ) {
- return ((-Math.cos(p*Math.PI)/2) + 0.5) * diff + firstNum;
- }
- },
-
- timers: [],
-
- fx: function( elem, options, prop ){
- this.options = options;
- this.elem = elem;
- this.prop = prop;
-
- if ( !options.orig )
- options.orig = {};
- }
-
-});
-
-jQuery.fx.prototype = {
-
- // Simple function for setting a style value
- update: function(){
- if ( this.options.step )
- this.options.step.call( this.elem, this.now, this );
-
- (jQuery.fx.step[this.prop] || jQuery.fx.step._default)( this );
-
- // Set display property to block for height/width animations
- if ( ( this.prop == "height" || this.prop == "width" ) && this.elem.style )
- this.elem.style.display = "block";
- },
-
- // Get the current size
- cur: function(force){
- if ( this.elem[this.prop] != null && (!this.elem.style || this.elem.style[this.prop] == null) )
- return this.elem[ this.prop ];
-
- var r = parseFloat(jQuery.css(this.elem, this.prop, force));
- return r && r > -10000 ? r : parseFloat(jQuery.curCSS(this.elem, this.prop)) || 0;
- },
-
- // Start an animation from one number to another
- custom: function(from, to, unit){
- this.startTime = now();
- this.start = from;
- this.end = to;
- this.unit = unit || this.unit || "px";
- this.now = this.start;
- this.pos = this.state = 0;
-
- var self = this;
- function t(gotoEnd){
- return self.step(gotoEnd);
- }
-
- t.elem = this.elem;
-
- if ( t() && jQuery.timers.push(t) && !timerId ) {
- timerId = setInterval(function(){
- var timers = jQuery.timers;
-
- for ( var i = 0; i < timers.length; i++ )
- if ( !timers[i]() )
- timers.splice(i--, 1);
-
- if ( !timers.length ) {
- clearInterval( timerId );
- timerId = undefined;
- }
- }, 13);
- }
- },
-
- // Simple 'show' function
- show: function(){
- // Remember where we started, so that we can go back to it later
- this.options.orig[this.prop] = jQuery.attr( this.elem.style, this.prop );
- this.options.show = true;
-
- // Begin the animation
- // Make sure that we start at a small width/height to avoid any
- // flash of content
- this.custom(this.prop == "width" || this.prop == "height" ? 1 : 0, this.cur());
-
- // Start by showing the element
- jQuery(this.elem).show();
- },
-
- // Simple 'hide' function
- hide: function(){
- // Remember where we started, so that we can go back to it later
- this.options.orig[this.prop] = jQuery.attr( this.elem.style, this.prop );
- this.options.hide = true;
-
- // Begin the animation
- this.custom(this.cur(), 0);
- },
-
- // Each step of an animation
- step: function(gotoEnd){
- var t = now();
-
- if ( gotoEnd || t >= this.options.duration + this.startTime ) {
- this.now = this.end;
- this.pos = this.state = 1;
- this.update();
-
- this.options.curAnim[ this.prop ] = true;
-
- var done = true;
- for ( var i in this.options.curAnim )
- if ( this.options.curAnim[i] !== true )
- done = false;
-
- if ( done ) {
- if ( this.options.display != null ) {
- // Reset the overflow
- this.elem.style.overflow = this.options.overflow;
-
- // Reset the display
- this.elem.style.display = this.options.display;
- if ( jQuery.css(this.elem, "display") == "none" )
- this.elem.style.display = "block";
- }
-
- // Hide the element if the "hide" operation was done
- if ( this.options.hide )
- jQuery(this.elem).hide();
-
- // Reset the properties, if the item has been hidden or shown
- if ( this.options.hide || this.options.show )
- for ( var p in this.options.curAnim )
- jQuery.attr(this.elem.style, p, this.options.orig[p]);
-
- // Execute the complete function
- this.options.complete.call( this.elem );
- }
-
- return false;
- } else {
- var n = t - this.startTime;
- this.state = n / this.options.duration;
-
- // Perform the easing function, defaults to swing
- this.pos = jQuery.easing[this.options.easing || (jQuery.easing.swing ? "swing" : "linear")](this.state, n, 0, 1, this.options.duration);
- this.now = this.start + ((this.end - this.start) * this.pos);
-
- // Perform the next step of the animation
- this.update();
- }
-
- return true;
- }
-
-};
-
-jQuery.extend( jQuery.fx, {
- speeds:{
- slow: 600,
- fast: 200,
- // Default speed
- _default: 400
- },
- step: {
-
- opacity: function(fx){
- jQuery.attr(fx.elem.style, "opacity", fx.now);
- },
-
- _default: function(fx){
- if ( fx.elem.style && fx.elem.style[ fx.prop ] != null )
- fx.elem.style[ fx.prop ] = fx.now + fx.unit;
- else
- fx.elem[ fx.prop ] = fx.now;
- }
- }
-});
-if ( document.documentElement["getBoundingClientRect"] )
- jQuery.fn.offset = function() {
- if ( !this[0] ) return { top: 0, left: 0 };
- if ( this[0] === this[0].ownerDocument.body ) return jQuery.offset.bodyOffset( this[0] );
- var box = this[0].getBoundingClientRect(), doc = this[0].ownerDocument, body = doc.body, docElem = doc.documentElement,
- clientTop = docElem.clientTop || body.clientTop || 0, clientLeft = docElem.clientLeft || body.clientLeft || 0,
- top = box.top + (self.pageYOffset || jQuery.boxModel && docElem.scrollTop || body.scrollTop ) - clientTop,
- left = box.left + (self.pageXOffset || jQuery.boxModel && docElem.scrollLeft || body.scrollLeft) - clientLeft;
- return { top: top, left: left };
- };
-else
- jQuery.fn.offset = function() {
- if ( !this[0] ) return { top: 0, left: 0 };
- if ( this[0] === this[0].ownerDocument.body ) return jQuery.offset.bodyOffset( this[0] );
- jQuery.offset.initialized || jQuery.offset.initialize();
-
- var elem = this[0], offsetParent = elem.offsetParent, prevOffsetParent = elem,
- doc = elem.ownerDocument, computedStyle, docElem = doc.documentElement,
- body = doc.body, defaultView = doc.defaultView,
- prevComputedStyle = defaultView.getComputedStyle(elem, null),
- top = elem.offsetTop, left = elem.offsetLeft;
-
- while ( (elem = elem.parentNode) && elem !== body && elem !== docElem ) {
- computedStyle = defaultView.getComputedStyle(elem, null);
- top -= elem.scrollTop, left -= elem.scrollLeft;
- if ( elem === offsetParent ) {
- top += elem.offsetTop, left += elem.offsetLeft;
- if ( jQuery.offset.doesNotAddBorder && !(jQuery.offset.doesAddBorderForTableAndCells && /^t(able|d|h)$/i.test(elem.tagName)) )
- top += parseInt( computedStyle.borderTopWidth, 10) || 0,
- left += parseInt( computedStyle.borderLeftWidth, 10) || 0;
- prevOffsetParent = offsetParent, offsetParent = elem.offsetParent;
- }
- if ( jQuery.offset.subtractsBorderForOverflowNotVisible && computedStyle.overflow !== "visible" )
- top += parseInt( computedStyle.borderTopWidth, 10) || 0,
- left += parseInt( computedStyle.borderLeftWidth, 10) || 0;
- prevComputedStyle = computedStyle;
- }
-
- if ( prevComputedStyle.position === "relative" || prevComputedStyle.position === "static" )
- top += body.offsetTop,
- left += body.offsetLeft;
-
- if ( prevComputedStyle.position === "fixed" )
- top += Math.max(docElem.scrollTop, body.scrollTop),
- left += Math.max(docElem.scrollLeft, body.scrollLeft);
-
- return { top: top, left: left };
- };
-
-jQuery.offset = {
- initialize: function() {
- if ( this.initialized ) return;
- var body = document.body, container = document.createElement('div'), innerDiv, checkDiv, table, td, rules, prop, bodyMarginTop = body.style.marginTop,
- html = '<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';
-
- rules = { position: 'absolute', top: 0, left: 0, margin: 0, border: 0, width: '1px', height: '1px', visibility: 'hidden' };
- for ( prop in rules ) container.style[prop] = rules[prop];
-
- container.innerHTML = html;
- body.insertBefore(container, body.firstChild);
- innerDiv = container.firstChild, checkDiv = innerDiv.firstChild, td = innerDiv.nextSibling.firstChild.firstChild;
-
- this.doesNotAddBorder = (checkDiv.offsetTop !== 5);
- this.doesAddBorderForTableAndCells = (td.offsetTop === 5);
-
- innerDiv.style.overflow = 'hidden', innerDiv.style.position = 'relative';
- this.subtractsBorderForOverflowNotVisible = (checkDiv.offsetTop === -5);
-
- body.style.marginTop = '1px';
- this.doesNotIncludeMarginInBodyOffset = (body.offsetTop === 0);
- body.style.marginTop = bodyMarginTop;
-
- body.removeChild(container);
- this.initialized = true;
- },
-
- bodyOffset: function(body) {
- jQuery.offset.initialized || jQuery.offset.initialize();
- var top = body.offsetTop, left = body.offsetLeft;
- if ( jQuery.offset.doesNotIncludeMarginInBodyOffset )
- top += parseInt( jQuery.curCSS(body, 'marginTop', true), 10 ) || 0,
- left += parseInt( jQuery.curCSS(body, 'marginLeft', true), 10 ) || 0;
- return { top: top, left: left };
- }
-};
-
-
-jQuery.fn.extend({
- position: function() {
- var left = 0, top = 0, results;
-
- if ( this[0] ) {
- // Get *real* offsetParent
- var offsetParent = this.offsetParent(),
-
- // Get correct offsets
- offset = this.offset(),
- parentOffset = /^body|html$/i.test(offsetParent[0].tagName) ? { top: 0, left: 0 } : offsetParent.offset();
-
- // Subtract element margins
- // note: when an element has margin: auto the offsetLeft and marginLeft
- // are the same in Safari causing offset.left to incorrectly be 0
- offset.top -= num( this, 'marginTop' );
- offset.left -= num( this, 'marginLeft' );
-
- // Add offsetParent borders
- parentOffset.top += num( offsetParent, 'borderTopWidth' );
- parentOffset.left += num( offsetParent, 'borderLeftWidth' );
-
- // Subtract the two offsets
- results = {
- top: offset.top - parentOffset.top,
- left: offset.left - parentOffset.left
- };
- }
-
- return results;
- },
-
- offsetParent: function() {
- var offsetParent = this[0].offsetParent || document.body;
- while ( offsetParent && (!/^body|html$/i.test(offsetParent.tagName) && jQuery.css(offsetParent, 'position') == 'static') )
- offsetParent = offsetParent.offsetParent;
- return jQuery(offsetParent);
- }
-});
-
-
-// Create scrollLeft and scrollTop methods
-jQuery.each( ['Left', 'Top'], function(i, name) {
- var method = 'scroll' + name;
-
- jQuery.fn[ method ] = function(val) {
- if (!this[0]) return null;
-
- return val !== undefined ?
-
- // Set the scroll offset
- this.each(function() {
- this == window || this == document ?
- window.scrollTo(
- !i ? val : jQuery(window).scrollLeft(),
- i ? val : jQuery(window).scrollTop()
- ) :
- this[ method ] = val;
- }) :
-
- // Return the scroll offset
- this[0] == window || this[0] == document ?
- self[ i ? 'pageYOffset' : 'pageXOffset' ] ||
- jQuery.boxModel && document.documentElement[ method ] ||
- document.body[ method ] :
- this[0][ method ];
- };
-});
-// Create innerHeight, innerWidth, outerHeight and outerWidth methods
-jQuery.each([ "Height", "Width" ], function(i, name){
-
- var tl = i ? "Left" : "Top", // top or left
- br = i ? "Right" : "Bottom", // bottom or right
- lower = name.toLowerCase();
-
- // innerHeight and innerWidth
- jQuery.fn["inner" + name] = function(){
- return this[0] ?
- jQuery.css( this[0], lower, false, "padding" ) :
- null;
- };
-
- // outerHeight and outerWidth
- jQuery.fn["outer" + name] = function(margin) {
- return this[0] ?
- jQuery.css( this[0], lower, false, margin ? "margin" : "border" ) :
- null;
- };
-
- var type = name.toLowerCase();
-
- jQuery.fn[ type ] = function( size ) {
- // Get window width or height
- return this[0] == window ?
- // Everyone else use document.documentElement or document.body depending on Quirks vs Standards mode
- document.compatMode == "CSS1Compat" && document.documentElement[ "client" + name ] ||
- document.body[ "client" + name ] :
-
- // Get document width or height
- this[0] == document ?
- // Either scroll[Width/Height] or offset[Width/Height], whichever is greater
- Math.max(
- document.documentElement["client" + name],
- document.body["scroll" + name], document.documentElement["scroll" + name],
- document.body["offset" + name], document.documentElement["offset" + name]
- ) :
-
- // Get or set width or height on the element
- size === undefined ?
- // Get width or height on the element
- (this.length ? jQuery.css( this[0], type ) : null) :
-
- // Set the width or height on the element (default to pixels if value is unitless)
- this.css( type, typeof size === "string" ? size : size + "px" );
- };
-
-});
-})();
--- a/web/res/metadataplayer/test/emission_fichiers/jquery_006.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-
-
-(function($){
- $.fn.popupWindow = function(instanceSettings){
- var myWin = null;
- return this.each(function(){
-
- $(this).click(function(){
-
- $.fn.popupWindow.defaultSettings = {
- centerBrowser:0, // center window over browser window? {1 (YES) or 0 (NO)}. overrides top and left
- centerScreen:0, // center window over entire screen? {1 (YES) or 0 (NO)}. overrides top and left
- height:500, // sets the height in pixels of the window.
- left:0, // left position when the window appears.
- location:0, // determines whether the address bar is displayed {1 (YES) or 0 (NO)}.
- menubar:0, // determines whether the menu bar is displayed {1 (YES) or 0 (NO)}.
- resizable:0, // whether the window can be resized {1 (YES) or 0 (NO)}. Can also be overloaded using resizable.
- scrollbars:0, // determines whether scrollbars appear on the window {1 (YES) or 0 (NO)}.
- status:0, // whether a status line appears at the bottom of the window {1 (YES) or 0 (NO)}.
- width:500, // sets the width in pixels of the window.
- windowName:null, // name of window set from the name attribute of the element that invokes the click
- windowURL:null, // url used for the popup
- top:0, // top position when the window appears.
- toolbar:0 // determines whether a toolbar (includes the forward and back buttons) is displayed {1 (YES) or 0 (NO)}.
- };
-
- settings = $.extend({}, $.fn.popupWindow.defaultSettings, instanceSettings || {});
-
- var windowFeatures = 'height=' + settings.height +
- ',width=' + settings.width +
- ',toolbar=' + settings.toolbar +
- ',scrollbars=' + settings.scrollbars +
- ',status=' + settings.status +
- ',resizable=' + settings.resizable +
- ',location=' + settings.location +
- ',menuBar=' + settings.menubar;
-
- settings.windowName = this.name || settings.windowName;
- settings.windowURL = this.href || settings.windowURL;
- var centeredY,centeredX;
- if(settings.centerBrowser){
-
- if ($.browser.msie) {//hacked together for IE browsers
- centeredY = (window.screenTop - 120) + ((((document.documentElement.clientHeight + 120)/2) - (settings.height/2)));
- centeredX = window.screenLeft + ((((document.body.offsetWidth + 20)/2) - (settings.width/2)));
- }else{
- centeredY = window.screenY + (((window.outerHeight/2) - (settings.height/2)));
- centeredX = window.screenX + (((window.outerWidth/2) - (settings.width/2)));
- }
- if (myWin == null || myWin.closed) {
- myWin = window.open(settings.windowURL, settings.windowName, windowFeatures+',left=' + centeredX +',top=' + centeredY);
- }
- }else if(settings.centerScreen){
- centeredY = (screen.height - settings.height)/2;
- centeredX = (screen.width - settings.width)/2;
- if (myWin == null || myWin.closed) {
- myWin = window.open(settings.windowURL, settings.windowName, windowFeatures+',left=' + centeredX +',top=' + centeredY);
- }
- }else{
- if (myWin == null || myWin.closed) {
- myWin = window.open(settings.windowURL, settings.windowName, windowFeatures+',left=' + settings.left +',top=' + settings.top);
- }
- }
- myWin.focus();
- return false;
- });
-
- });
- };
-})(jQuery);
\ No newline at end of file
Binary file web/res/metadataplayer/test/emission_fichiers/la_nuit_du_monde20100423.jpg has changed
Binary file web/res/metadataplayer/test/emission_fichiers/le_mal_du_pays_autobiographie_de_la_belgique20100424.jpg has changed
Binary file web/res/metadataplayer/test/emission_fichiers/les_lites_contre_la_rpublique_histoire_et_mutations_de_scien.jpg has changed
Binary file web/res/metadataplayer/test/emission_fichiers/listen.png has changed
Binary file web/res/metadataplayer/test/emission_fichiers/logo.png has changed
Binary file web/res/metadataplayer/test/emission_fichiers/more-red.png has changed
--- a/web/res/metadataplayer/test/emission_fichiers/panels.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-// $Id: panels.js,v 1.2.4.1 2009/10/05 22:40:35 merlinofchaos Exp $
-
-(function ($) {
- Drupal.Panels = {};
-
- Drupal.Panels.autoAttach = function() {
- if ($.browser.msie) {
- // If IE, attach a hover event so we can see our admin links.
- $("div.panel-pane").hover(
- function() {
- $('div.panel-hide', this).addClass("panel-hide-hover"); return true;
- },
- function() {
- $('div.panel-hide', this).removeClass("panel-hide-hover"); return true;
- }
- );
- $("div.admin-links").hover(
- function() {
- $(this).addClass("admin-links-hover"); return true;
- },
- function(){
- $(this).removeClass("admin-links-hover"); return true;
- }
- );
- }
- };
-
- $(Drupal.Panels.autoAttach);
-})(jQuery);
Binary file web/res/metadataplayer/test/emission_fichiers/picto-ecoute-rouge.png has changed
Binary file web/res/metadataplayer/test/emission_fichiers/picto-mobile.png has changed
Binary file web/res/metadataplayer/test/emission_fichiers/picto-rss.gif has changed
--- a/web/res/metadataplayer/test/emission_fichiers/popups.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-Drupal.theme.popupTemplate = function(popupId) {
- var template;
- template += '<div id="'+ popupId + '" class="popups-box">';
- template += " <div class='popups-inner'>";
- template += ' <div class="popups-title">';
- template += ' <div class="popups-close"><a href="#">' + Drupal.t('Close') + '</a></div>';
- template += ' <div class="title">%title</div>';
- template += ' <div class="clear-block"></div>';
- template += ' </div>';
- template += ' <div class="popups-body">%body</div>';
- template += ' <div class="popups-buttons">%buttons</div>';
- template += ' <div class="popups-footer"></div>';
- template += ' </div>';
- template += '</div>';
- return template;
-};
--- a/web/res/metadataplayer/test/emission_fichiers/popups_002.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1161 +0,0 @@
-// $Id: popups.js,v 1.9.8.12 2009/03/21 00:57:15 starbow Exp $
-
-/**
- * Popup Modal Dialog API
- *
- * Provide an API for building and displaying JavaScript, in-page, popups modal dialogs.
- * Modality is provided by a fixed, semi-opaque div, positioned in front of the page contents.
- *
- */
-
-/*
- * TODO
- * * Return key in add node form not working.
- * * Tabledrag breaking after ahah reload.
- */
-
-// ***************************************************************************
-// DRUPAL Namespace
-// ***************************************************************************
-
-/**
- * Attach the popups bevior to the all the requested links on the page.
- *
- * @param context
- * The jQuery object to apply the behaviors to.
- */
-
-Drupal.behaviors.popups = function(context) {
- Popups.saveSettings();
-
- var $body = $('body');
- if(!$body.hasClass('popups-processed')) {
- $body.addClass('popups-processed');
- $(document).bind('keydown', Popups.keyHandle);
- var $popit = $('#popit');
- if ($popit.length) {
- $popit.remove();
- Popups.message($popit.html());
- }
- }
-
- // Add the popups-link-in-dialog behavior to links defined in Drupal.settings.popups.links array.
- // Get these from current Drupal.settings, not Popups.originalSettings, as each page has it's own hooks.
- if (Drupal.settings.popups && Drupal.settings.popups.links) {
- jQuery.each(Drupal.settings.popups.links, function (link, options) {
- Popups.attach(context, link, Popups.options(options));
- });
- }
-
- Popups.attach(context, '.popups', Popups.options({updateMethod: 'none'}));
- Popups.attach(context, '.popups-form', Popups.options({updateMethod: 'ajax'})); // ajax reload.
- Popups.attach(context, '.popups-form-reload', Popups.options({updateMethod: 'reload'})); // whole page reload.
- Popups.attach(context, '.popups-form-noupdate', Popups.options({updateMethod: 'none'})); // no reload at all.
-};
-
-// ***************************************************************************
-// Popups Namespace **********************************************************
-// ***************************************************************************
-/**
- * The Popups namespace contains:
- * * An ordered stack of Popup objects,
- * * The state of the original page,
- * * Functions for managing both of the above.
- */
-Popups = function(){};
-
-/**
- * Static variables in the Popups namespace.
- */
-Popups.popupStack = [];
-Popups.addedCSS = [];
-Popups.addedJS = [];
-Popups.originalSettings = null; // The initial popup options of the page.
-/**
- * Each popup object gets it's own set of options.
- * These are the defaults.
- */
-Popups.defaultOptions = {
- doneTest: null, // null, *path*, *regexp*. how do we know when a multiform flow is done?
- updateMethod: 'ajax', // none, ajax, reload, callback
- updateSource: 'initial', // initial, final. Only used if updateMethod != none.
- href: null,
- width: null, // Override the width specified in the css.
- targetSelectors: null, // Hash of jQuery selectors that define the content to be swapped out.
- titleSelectors: null, // Array of jQuery selectors to place the new page title.
- reloadOnError: false, // Force the entire page to reload if the popup href is unaccessable.
- noMessage: false, // Don't show drupal_set_message messages.
- skipDirtyCheck: false, // If true, this popup will not check for edits on the originating page.
- hijackDestination: true, // Use the destiination param to force a form submit to return to the originating page.
- onUpdate: null // Callback used for the updateMethod: 'callback' type
-};
-
-// ***************************************************************************
-// Popups.Popup Object *******************************************************
-// ***************************************************************************
-/**
- * A Popup is a single modal dialog.
- * The popup object encapslated all the info about a single popup.
- */
-Popups.Popup = function() {
- this.id = 'popups-' + Popups.nextCounter();
-
- // These properties are needed if the popup contains a form that will be ajax submitted.
- this.parent = null; // The popup that spawned this one. If parent is null, this popup was spawned by the original page.
- this.path = null; // If popup is showing content from a url, this is that path.
- this.element = null; // The DOM element that was clicked to launch this popup.
- this.options = null; // An option array that control how the popup behaves. See Popups.defaultOptions for explainations.
-};
-Popups.Popup.prototype.$popup = function() {
- return $('#' + this.id);
-};
-Popups.Popup.prototype.$popupBody = function() {
- return $('#' + this.id + ' .popups-body');
-};
-Popups.Popup.prototype.$popupClose = function() {
- return $('#' + this.id + ' .popups-close');
-};
-Popups.Popup.prototype.$popupTitle = function() {
- return $('#' + this.id + ' .popups-title');
-};
-Popups.Popup.prototype.$popupButtons = function() {
- return $('#' + this.id + ' .popups-buttons');
-};
-Popups.Popup.prototype.$popupFooter = function() {
- return $('#' + this.id + ' .popups-footer');
-};
-
-/**
- * Create the jQuery wrapped html at the heart of the popup object.
- *
- * @param title
- * String
- * @param body
- * String/HTML
- * @param buttons
- * Hash/Object
- * @return
- * The $popup.
- */
-Popups.Popup.prototype.fill = function(title, body, buttons) {
- return $(Drupal.theme('popupDialog', this.id, title, body, buttons));
-}
-
-/**
- * Hide the popup by pushing it off to the side.
- * Just making it display:none causes flash in FF2.
- */
-Popups.Popup.prototype.hide = function() {
- this.$popup().css('left', '-9999px');
-};
-
-Popups.Popup.prototype.show = function() {
- Popups.resizeAndCenter(this);
-};
-
-Popups.Popup.prototype.open = function(title, body, buttons, width){
- return Popups.open(this, title, body, buttons, width);
-};
-
-Popups.Popup.prototype.removePopup = function() {
- Popups.removePopup(this);
-};
-
-/**
- * Remove everything.
- */
-Popups.Popup.prototype.close = function() {
- return Popups.close(this);
-};
-
-/**
- * Set the focus on the popups to the first visible, enabled form element, or the close link.
- */
-Popups.Popup.prototype.refocus = function() {
- // Select the first visible enabled input element.
- var $popup = this.$popup();
- var $focus = $popup.find(':input:visible:enabled:first');
- if (!$focus.length) {
- // There is no visible enabled input element, so select the close link.
- $focus = $popup.find('.popups-close a');
- }
- $focus.focus();
-};
-
-/**
- * Return a selector that will find target content on the layer that spawned this popup.
- * This is needed for the popup to do ajax updates.
- */
-Popups.Popup.prototype.targetLayerSelector = function() {
- if (this.parent === null) {
- return 'body'; // Select content in the original page.
- }
- else {
- return '#' + this.parent.id; // Select content in the parent popup.
- }
-};
-
-/**
- * Determine if we are at an end point of a form flow, or just moving from one popups to another.
- *
- * @param path
- * The path of the page that the form flow has moved to.
- * This path is relative to the base_path.
- * Ex: node/add/story, not http://localhost/drupal6/node/add/story or drupa6/node/add/story.
- * @return bool
- */
-Popups.Popup.prototype.isDone = function(path) {
-// console.log("Doing isDone for popup: " + this.id + ", now at " + path );
- var done;
- if (this.options.doneTest) {
- // Test if we are at the path specified by doneTest.
- done = (path === this.options.doneTest || path.match(this.options.doneTest));
- }
- else {
- if (this.parent) {
- // Test if we are back to the parent popup's path.
- done = (path === this.parent.path);
-// console.log("Lookin at parent: " + this.parent.path + ". Done = " + done);
- }
- else {
- // Test if we are back to the original page's path.
- done = (path === Popups.originalSettings.popups.originalPath);
-// console.log("Lookin at original page: " + Popups.originalSettings.popups.originalPath + ". Done = " + done);
- }
- };
- return done;
-};
-
-
-// ***************************************************************************
-// Popups Functions **********************************************************
-// ***************************************************************************
-
-/**
- * Test if the param has been set.
- * Used to distinguish between a value set to null or false and on not yet unset.
- */
-Popups.isset = function(v) {
- return (typeof(v) !== 'undefined');
-};
-
-/**
- * Get the currently active popup in the page.
- * Currently it is the only one visible, but that could change.
- */
-Popups.activePopup = function() {
- if (Popups.popupStack.length) {
- return Popups.popupStack[Popups.popupStack.length - 1]; // top of stack.
- }
- else {
- return null;
- }
-};
-
-/**
- * Manage the page wide popupStack.
- */
-Popups.push = function(popup) {
- Popups.popupStack.push(popup);
-};
-// Should I integrate this with popupRemove??
-Popups.pop = function(popup) {
- return Popups.popupStack.pop();
-};
-
-/**
- * Build an options hash from defaults.
- *
- * @param overrides
- * Hash of values to override the defaults.
- */
-Popups.options = function(overrides) {
- var defaults = Popups.defaultOptions;
- return Popups.overrideOptions(defaults, overrides);
-}
-
-/**
- * Build an options hash.
- * Also maps deprecated options to current options.
- *
- * @param defaults
- * Hash of default values
- * @param overrides
- * Hash of values to override the defaults with.
- */
-Popups.overrideOptions = function(defaults, overrides) {
- var options = {};
- for(var option in defaults) {
- var value;
- if (Popups.isset(overrides[option])) {
- options[option] = overrides[option];
- }
- else {
- options[option] = defaults[option];
- }
- }
- // Map deprecated options.
- if (overrides['noReload'] || overrides['noUpdate']) {
- options['updateMethod'] = 'none';
- }
- if (overrides['reloadWhenDone']) {
- options['updateMethod'] = 'reload';
- }
- if (overrides['afterSubmit']) {
- options['updateMethod'] = 'callback';
- options['onUpdate'] = overrides['afterSubmit'];
- }
- if (overrides['forceReturn']) {
- options['doneTest'] = overrides['forceReturn'];
- }
- return options;
-}
-
-/**
- * Attach the popups behavior to all elements inside the context that match the selector.
- *
- * @param context
- * Chunk of html to search.
- * @param selector
- * jQuery selector for elements to attach popups behavior to.
- * @param options
- * Hash of options associated with these links.
- */
-Popups.attach = function(context, selector, options) {
-// console.log(options);
- $(selector, context).not('.popups-processed').each(function() {
- var $element = $(this);
-
- // Mark the element as processed.
- $element.addClass('popups-processed');
-
- // Append note to link title.
- var title = '';
- if ($element.attr('title')) {
- title = $element.attr('title') + ' ';
- }
- title += Drupal.t('[Popup]');
- $element.attr('title', title);
-
- // Attach the on-click popup behavior to the element.
- $element.click(function(event){
- return Popups.clickPopupElement(this, options);
- });
- });
-};
-
-/**
- * Respond to click by opening a popup.
- *
- * @param element
- * The element that was clicked.
- * @param options
- * Hash of options associated with the element.
- */
-Popups.clickPopupElement = function(element, options) {
- Popups.saveSettings();
-
- // If the element contains a on-popups-options attribute, override default options param.
- if ($(element).attr('on-popups-options')) {
- var overrides = Drupal.parseJson($(element).attr('on-popups-options'));
- options = Popups.overrideOptions(options, overrides);
- }
-
- // The parent of the new popup is the currently active popup.
- var parent = Popups.activePopup();
-
- // If the option is distructive, check if the page is already modified, and offer to save.
- var willModifyOriginal = !(options.updateMethod === 'none' || options.skipDirtyCheck);
- if (willModifyOriginal && Popups.activeLayerIsEdited()) {
- // The user will lose modifications, so show dialog offering to save current state.
- Popups.offerToSave(element, options, parent);
- }
- else {
- // Page is clean, or popup is safe, so just open it.
- Popups.openPath(element, options, parent);
- }
- return false;
-};
-
-/**
- * Test if the active layer been edited.
- * Active layer is either the original page, or the active Popup.
- */
-Popups.activeLayerIsEdited = function() {
- var layer = Popups.activePopup();
- var $context = Popups.getLayerContext(layer);
- // TODO: better test for edited page, maybe capture change event on :inputs.
- var edited = $context.find('span.tabledrag-changed').length;
- return edited;
-}
-
-/**
- * Show dialog offering to save form on parent layer.
- *
- * @param element
- * The DOM element that was clicked.
- * @param options
- * The options associated with that element.
- * @param parent
- * The layer that has the unsaved edits. Null means the underlying page.
- */
-Popups.offerToSave = function(element, options, parent) {
- var popup = new Popups.Popup();
- var body = Drupal.t("There are unsaved changes in the form, which you will lose if you continue.");
- var buttons = {
- 'popup_save': {title: Drupal.t('Save Changes'), func: function(){Popups.saveFormOnLayer(element, options, parent);}},
- 'popup_submit': {title: Drupal.t('Continue'), func: function(){popup.removePopup(); Popups.openPath(element, options, parent);}},
- 'popup_cancel': {title: Drupal.t('Cancel'), func: function(){popup.close();}}
- };
- popup.open(Drupal.t('Warning: Please Confirm'), body, buttons);
-};
-
-/**
- * Generic dialog builder.
- * Adds the newly built popup into the DOM.
- *
- * TODO: capture the focus if it tabs out of the dialog.
- *
- * @param popup
- * Popups.Popup object to fill with content, place in the DOM, and show on the screen.
- * @param String title
- * String: title of new dialog.
- * @param body (optional)
- * String: body of new dialog.
- * @param buttons (optional)
- * Hash of button parameters.
- * @param width (optional)
- * Width of new dialog.
- *
- * @return popup object
- */
-Popups.open = function(popup, title, body, buttons, width){
- Popups.addOverlay();
-
- if (Popups.activePopup()) {
- // Hiding previously active popup.
- Popups.activePopup().hide();
- }
-
- if (!popup) {
- // Popup object was not handed in, so create a new one.
- popup = new Popups.Popup();
- }
- Popups.push(popup); // Put this popup at the top of the stack.
-
- // Create the jQuery wrapped html for the new popup.
- var $popup = popup.fill(title, body, buttons);
- popup.hide(); // Hide the new popup until it is finished and sized.
-
- if (width) {
- $popup.css('width', width);
- }
-
- // Add the new popup to the DOM.
- $('body').append($popup);
-
- // Add button function callbacks.
- if (buttons) {
- jQuery.each(buttons, function(id, button){
- $('#' + id).click(button.func);
- });
- }
-
- // Add the default click-to-close behavior.
- popup.$popupClose().click(function(){
- return Popups.close(popup);
- });
-
- Popups.resizeAndCenter(popup);
-
- // Focus on the first input element in the popup window.
- popup.refocus();
-
- // TODO - this isn't the place for this - should mirror addLoading calls.
- // Remove the loading image.
- Popups.removeLoading();
-
- return popup;
-};
-
-/**
- * Adjust the popup's height to fit it's content.
- * Move it to be centered on the screen.
- * This undoes the effects of popup.hide().
- *
- * @param popup
- */
-Popups.resizeAndCenter = function(popup) {
- var $popup = popup.$popup();
-
- // center on the screen, adding in offsets if the window has been scrolled
- var popupWidth = $popup.width();
- var windowWidth = Popups.windowWidth();
- var left = (windowWidth / 2) - (popupWidth / 2) + Popups.scrollLeft();
-
- // Get popups's height on the page.
- $popup.css('height', 'auto'); // Reset height.
- var popupHeight = $popup.height();
- $popup.height(popupHeight);
- var windowHeight = Popups.windowHeight();
-
- if (popupHeight > (0.9 * windowHeight) ) { // Must fit in 90% of window.
- popupHeight = 0.9 * windowHeight;
- $popup.height(popupHeight);
- }
- var top = (windowHeight / 2) - (popupHeight / 2) + Popups.scrollTop();
-
- $popup.css('top', top).css('left', left); // Position the popups to be visible.
-};
-
-
-/**
- * Create and show a simple popup dialog that functions like the browser's alert box.
- */
-Popups.message = function(title, message) {
- message = message || '';
- var popup = new Popups.Popup();
- var buttons = {
- 'popup_ok': {title: Drupal.t('OK'), func: function(){popup.close();}}
- };
- popup.open(title, message, buttons);
- return popup;
-};
-
-/**
- * Handle any special keys when popups is active.
- */
-Popups.keyHandle = function(e) {
- if (!e) {
- e = window.event;
- }
- switch (e.keyCode) {
- case 27: // esc
- Popups.close();
- break;
- case 191: // '?' key, show help.
- if (e.shiftKey && e.ctrlKey) {
- var $help = $('a.popups.more-help');
- if ($help.size()) {
- $help.click();
- }
- else {
- Popups.message(Drupal.t("Sorry, there is no additional help for this page"));
- }
- }
- break;
- }
-};
-
-/*****************************************************************************
- * Appearence Functions (overlay, loading graphic, remove popups) *********
- *****************************************************************************/
-
-/**
- * Add full page div between the page and the dialog, to make the popup modal.
- */
-Popups.addOverlay = function() {
- var $overlay = $('#popups-overlay');
- if (!$overlay.length) { // Overlay does not already exist, so create it.
- $overlay = $(Drupal.theme('popupOverlay'));
- $overlay.css('opacity', '0.4'); // for ie6(?)
- // Doing absolute positioning, so make overlay's size equal the entire body.
- var $doc = $(document);
- $overlay.width($doc.width()).height($doc.height());
- $overlay.click(function(){Popups.close();});
- $('body').prepend($overlay);
- }
-};
-
-/**
- * Remove overlay if popupStack is empty.
- */
-Popups.removeOverlay = function() {
- if (!Popups.popupStack.length) {
- $('#popups-overlay').remove();
- }
-};
-
-/**
- * Add a "Loading" message while we are waiting for the ajax response.
- */
-Popups.addLoading = function() {
- var $loading = $('#popups-loading');
- if (!$loading.length) { // Loading image does not already exist, so create it.
- $loading = $(Drupal.theme('popupLoading'));
- $('body').prepend($loading); // Loading div is initially display:none.
- var width = $loading.width();
- var height = $loading.height();
- var left = (Popups.windowWidth() / 2) - (width / 2) + Popups.scrollLeft();
- var top = (Popups.windowHeight() / 2) - (height / 2) + Popups.scrollTop();
- $loading.css({'top': top, 'left': left, 'display': 'block'}); // Center it and make it visible.
- }
-};
-
-Popups.removeLoading = function() {
- $('#popups-loading').remove();
-};
-
-// Should I fold this function into Popups.pop?
-Popups.removePopup = function(popup) {
-// console.log("Popups.removePopup: " + popup);
- if (!Popups.isset(popup)) {
- popup = Popups.activePopup();
- }
- if (popup) {
-// console.log('removing '+popup.id);
- popup.$popup().remove();
-// Popups.popupStack.splice(Popups.popupStack.indexOf(popup), 1); // Remove popup from stack. Probably should rework into .pop()
- Popups.popupStack.pop();
- }
-// else {
-// console.log("Popups.removePopup - there is no popup to remove.");
-// }
-};
-
-/**
- * Remove everything.
- */
-Popups.close = function(popup) {
- if (!Popups.isset(popup)) {
- popup = Popups.activePopup();
- }
- Popups.removePopup(popup); // Should this be a pop??
- Popups.removeLoading();
- if (Popups.activePopup()) {
- Popups.activePopup().show();
- Popups.activePopup().refocus();
- }
- else {
- Popups.removeOverlay();
- Popups.restorePage();
- }
- return false;
-};
-
-/**
- * Save the page's original Drupal.settings.
- */
-Popups.saveSettings = function() {
- if (!Popups.originalSettings) {
- Popups.originalSettings = Drupal.settings;
- }
-};
-
-/**
- * Restore the page's original Drupal.settings.
- */
-Popups.restoreSettings = function() {
- Drupal.settings = Popups.originalSettings;
-};
-
-/**
- * Remove as much of the effects of jit loading as possible.
- */
-Popups.restorePage = function() {
- Popups.restoreSettings();
- // Remove the CSS files that were jit loaded for popup.
- for (var i in Popups.addedCSS) {
- var link = Popups.addedCSS[i];
- $('link[href='+ $(link).attr('href') + ']').remove();
- }
- Popups.addedCSS = [];
-};
-
-
-/****************************************************************************
- * Utility Functions ******************************************************
- ****************************************************************************/
-
-/**
- * Get the position of the left side of the browser window.
- */
-Popups.scrollLeft = function() {
- return Math.max(document.documentElement.scrollLeft, document.body.scrollLeft);
-};
-
-/**
- * Get the position of the top of the browser window.
- */
-Popups.scrollTop = function() {
- return Math.max(document.documentElement.scrollTop, document.body.scrollTop);
-};
-
-/**
- * Get the height of the browser window.
- * Fixes jQuery & Opera bug - http://drupal.org/node/366093
- */
-Popups.windowHeight = function() {
- if ($.browser.opera && $.browser.version > "9.5" && $.fn.jquery <= "1.2.6") {
- return document.documentElement.clientHeight;
- }
- return $(window).height();
-};
-
-/**
- * Get the height of the browser window.
- * Fixes jQuery & Opera bug - http://drupal.org/node/366093
- */
-Popups.windowWidth = function() {
- if ($.browser.opera && $.browser.version > "9.5" && $.fn.jquery <= "1.2.6") {
- return document.documentElement.clientWidth;
- }
- return $(window).width();
-};
-
-Popups.nextCounter = function() {
- if (this.counter === undefined) {
- this.counter = 0;
- }
- else {
- this.counter++;
- }
- return this.counter;
-};
-
-/****************************************************************************
- * Ajax Functions ******************************************************
- ****************************************************************************/
-
-/**
- * Add additional CSS to the page.
- */
-Popups.addCSS = function(css) {
- Popups.addedCSS = [];
- for (var type in css) {
- for (var file in css[type]) {
- var link = css[type][file];
- // Does the page already contain this stylesheet?
- if (!$('link[href='+ $(link).attr('href') + ']').length) {
- $('head').append(link);
- Popups.addedCSS.push(link); // Keep a list, so we can remove them later.
- }
- }
- }
-};
-
-/**
- * Add additional Javascript to the page.
- */
-Popups.addJS = function(js) {
- // Parse the json info about the new context.
- var scripts = [];
- var inlines = [];
- for (var type in js) {
- if (type != 'setting') {
- for (var file in js[type]) {
- if (type == 'inline') {
- inlines.push($(js[type][file]).text());
- }
- else {
- scripts.push($(js[type][file]).attr('src'));
- }
- }
- }
- }
-
- // Add new JS settings to the page, needed for #ahah properties to work.
- Drupal.settings = js.setting;
-// console.log('js.setting...');
-// console.log(js.setting);
-
- for (var i in scripts) {
- var src = scripts[i];
- if (!$("script[src='"+ src + "']").length && !Popups.addedJS[src]) {
- // Get the script from the server and execute it.
- $.ajax({
- type: 'GET',
- url: src,
- dataType: 'script',
- async : false,
- success: function(script) {
- eval(script);
- }
- });
- // Mark the js as added to the underlying page.
- Popups.addedJS[src] = true;
- }
- }
-
- return inlines;
-};
-
-/**
- * Execute the jit loaded inline scripts.
- * Q: Do we want to re-excute the ones already in the page?
- *
- * @param inlines
- * Array of inline scripts.
- */
-Popups.addInlineJS = function(inlines) {
- // Load the inlines into the page.
- for (var n in inlines) {
- // If the script is not already in the page, execute it.
- if (!$('script:not([src]):contains(' + inlines[n] + ')').length) {
- eval(inlines[n]);
- }
- }
-};
-
-Popups.beforeSend = function(xhr) {
- xhr.setRequestHeader("X-Drupal-Render-Mode", 'json/popups');
-};
-
-/**
- * Do before the form in the popups is submitted.
- */
-Popups.beforeSubmit = function(formData, $form, options) {
- Popups.removePopup(); // Remove just the dialog, but not the overlay.
- Popups.addLoading();
-};
-
-
-/****************************************************************************
- * Page & Form in popups functions ***
- ****************************************************************************/
-
-/**
- * Use Ajax to open a link in a popups window.
- *
- * @param element
- * Element that was clicked to open the popups.
- * @param options
- * Hash of options controlling how the popups interacts with the underlying page.
- * @param parent
- * If path is being opened from inside another popup, that popup is the parent.
- */
-Popups.openPath = function(element, options, parent) {
- Popups.saveSettings();
-
- // Let the user know something is happening.
- $('body').css("cursor", "wait");
-
- // TODO - get nonmodal working.
- if (!options.nonModal) {
- Popups.addOverlay();
- }
- Popups.addLoading();
-
- var href = options.href ? options.href : element.href;
- $(document).trigger('popups_open_path', [element, href]); // Broadcast Popup Open Path event.
-
- var params = {};
- // Force the popups to return back to the orignal page when forms are done, unless hijackDestination option is set to FALSE.
- if (options.hijackDestination) {
- var returnPath;
- if (parent) {
- returnPath = parent.path;
-// console.log('Popup parent is ...');
-// console.log(parent);
- }
- else { // No parent, so bring flow back to original page.
- returnPath = Popups.originalSettings.popups.originalPath;
- }
- href = href.replace(/destination=[^;&]*[;&]?/, ''); // Strip out any existing destination param.
-// console.log("Hijacking destination to " + returnPath);
- params.destination = returnPath; // Set the destination to return to the parent's path.
- }
-
- var ajaxOptions = {
- url: href,
- dataType: 'json',
- data: params,
- beforeSend: Popups.beforeSend,
- success: function(json) {
- // Add additional CSS to the page.
- Popups.addCSS(json.css);
- var inlines = Popups.addJS(json.js);
- var popup = Popups.openPathContent(json.path, json.title, json.messages + json.content, element, options, parent);
- Popups.addInlineJS(inlines);
- // Broadcast an event that the path was opened.
- $(document).trigger('popups_open_path_done', [element, href, popup]);
- },
- complete: function() {
- $('body').css("cursor", "auto"); // Return the cursor to normal state.
- }
- };
-
- var ajaxOptions;
- if (options.reloadOnError) {
- ajaxOptions.error = function() {
- location.reload(); // Reload on error. Is this working?
- };
- }
- else {
- ajaxOptions.error = function() {
- Popups.message("Unable to open: " + href);
- };
- }
- $.ajax(ajaxOptions);
-
- return false;
-};
-
-/**
- * Open path's content in an ajax popups.
- *
- * @param title
- * String title of the popups.
- * @param content
- * HTML to show in the popups.
- * @param element
- * A DOM object containing the element that was clicked to initiate the popup.
- * @param options
- * Hash of options controlling how the popups interacts with the underlying page.
- * @param parent
- * Spawning popup, or null if spawned from original page.
- */
-Popups.openPathContent = function(path, title, content, element, options, parent) {
- var popup = new Popups.Popup();
- Popups.open(popup, title, content, null, options.width);
-
- // Set properties on new popup.
- popup.parent = parent;
- popup.path = path;
-// console.log("Setting popup " + popup.id + " originalPath to " + path);
- popup.options = options;
- popup.element = element;
-
- // Add behaviors to content in popups.
- delete Drupal.behaviors.tableHeader; // Work-around for bug in tableheader.js (http://drupal.org/node/234377)
- delete Drupal.behaviors.teaser; // Work-around for bug in teaser.js (sigh).
- Drupal.attachBehaviors(popup.$popupBody());
- // Adding collapse moves focus.
- popup.refocus();
-
- // If the popups contains a form, capture submits.
- var $form = $('form:not(.no-popup)', popup.$popupBody());
- if ($form.length) {
- $form.ajaxForm({
- dataType: 'json',
- iframe: false,
- beforeSubmit: Popups.beforeSubmit,
- beforeSend: Popups.beforeSend,
- success: function(json, status) {
- Popups.formSuccess(popup, json);
- },
- error: function() {
- Popups.message(Drupal.t("Bad Response form submission"));
- }
- });
- }
- return popup;
-};
-
-/**
- * The form in the popups was successfully submitted
- * Update the originating page.
- * Show any messages in a popups.
- *
- * @param popup
- * The popup object that contained the form that was just submitted.
- * @param data
- * JSON object from server with status of form submission.
- */
-Popups.formSuccess = function(popup, data) {
- // Determine if we are at an end point, or just moving from one popups to another.
- var done = popup.isDone(data.path);
- if (!done) { // Not done yet, so show new page in new popups.
- Popups.removeLoading();
- Popups.openPathContent(data.path, data.title, data.messages + data.content, popup.element, popup.options, popup.parent);
- }
- else { // We are done with popup flow.
- // Execute the onUpdate callback if available.
- if (popup.options.updateMethod === 'callback' && popup.options.onUpdate) {
- var result = eval(popup.options.onUpdate +'(data, popup.options, popup.element)');
- if (result === false) { // Give onUpdate callback a chance to skip normal processing.
- return;
- }
- }
-
- if (popup.options.updateMethod === 'reload') { // Force a complete, non-ajax reload of the page.
- if (popup.options.updateSource === 'final') {
- location.href = Drupal.settings.basePath + data.path; // TODO: Need to test this.
- }
- else { // Reload originating page.
- location.reload();
- }
- }
- else { // Normal, targeted ajax, reload behavior.
- // Show messages in dialog and embed the results in the original page.
- var showMessage = data.messages.length && !popup.options.noMessage;
- if (showMessage) {
- var messagePopup = Popups.message(data.messages); // Popup message.
- if (Popups.originalSettings.popups.autoCloseFinalMessage) {
- setTimeout(function(){Popups.close(messagePopup);}, 2500); // Autoclose the message box in 2.5 seconds.
- }
-
- // Insert the message into the page above the content.
- // Might not be the standard spot, but it is the easiest to find.
- var $next;
- if (popup.targetLayerSelector() === 'body') {
- $next = $('body').find(Popups.originalSettings.popups.defaultTargetSelector);
- }
- else {
- $next = $(popup.targetLayerSelector()).find('.popups-body');
- }
- $next.parent().find('div.messages').remove(); // Remove the existing messages.
- $next.before(data.messages); // Insert new messages.
- }
-
- // Update the content area (defined by 'targetSelectors').
- if (popup.options.updateMethod !== 'none') {
- Popups.testContentSelector(); // Kick up warning message if selector is bad.
-
- Popups.restoreSettings(); // Need to restore original Drupal.settings.popups.links before running attachBehaviors. This probably has CSS side effects!
- if (popup.options.targetSelectors) { // Pick and choose what returned content goes where.
- jQuery.each(popup.options.targetSelectors, function(t_new, t_old) {
- if(!isNaN(t_new)) {
- t_new = t_old; // handle case where targetSelectors is an array, not a hash.
- }
-// console.log("Updating target " + t_old + ' with ' + t_new);
- var new_content = $(t_new, data.content);
-// console.log("new content... ");
-// console.log(new_content);
- var $c = $(popup.targetLayerSelector()).find(t_old).html(new_content); // Inject the new content into the original page.
-
- Drupal.attachBehaviors($c);
- });
- }
- else { // Put the entire new content into default content area.
- var $c = $(popup.targetLayerSelector()).find(Popups.originalSettings.popups.defaultTargetSelector).html(data.content);
-// console.log("updating entire content area.")
- Drupal.attachBehaviors($c);
- }
- }
-
- // Update the title of the page.
- if (popup.options.titleSelectors) {
- jQuery.each(popup.options.titleSelectors, function() {
- $(''+this).html(data.title);
- });
- }
-
- // Done with changes to the original page, remove effects.
- Popups.removeLoading();
- if (!showMessage) {
- // If there is not a messages popups, close current layer.
- Popups.close();
- }
- }
-
- // Broadcast an event that popup form was done and successful.
- $(document).trigger('popups_form_success', [popup]);
-
- } // End of updating spawning layer.
-};
-
-
-/**
- * Get a jQuery object for the content of a layer.
- * @param layer
- * Either a popup, or null to signify the original page.
- */
-Popups.getLayerContext = function(layer) {
- var $context;
- if (!layer) {
- $context = $('body').find(Popups.originalSettings.popups.defaultTargetSelector);
- }
- else {
- $context = layer.$popupBody();
- }
- return $context;
-}
-
-/**
- * Submit the page and reload the results, before popping up the real dialog.
- *
- * @param element
- * Element that was clicked to open a new popup.
- * @param options
- * Hash of options controlling how the popups interacts with the underlying page.
- * @param layer
- * Popup with form to save, or null if form is on original page.
- */
-Popups.saveFormOnLayer = function(element, options, layer) {
- var $context = Popups.getLayerContext(layer);
- var $form = $context.find('form');
- var ajaxOptions = {
- dataType: 'json',
- beforeSubmit: Popups.beforeSubmit,
- beforeSend: Popups.beforeSend,
- success: function(response, status) {
- // Sync up the current page contents with the submit.
- var $c = $context.html(response.content); // Inject the new content into the page.
- Drupal.attachBehaviors($c);
- // The form has been saved, the page reloaded, now safe to show the triggering link in a popup.
- Popups.openPath(element, options, layer);
- }
- };
- $form.ajaxSubmit(ajaxOptions); // Submit the form.
-};
-
-/**
- * Warn the user if ajax updates will not work
- * due to mismatch between the theme and the theme's popup setting.
- */
-Popups.testContentSelector = function() {
- var target = Popups.originalSettings.popups.defaultTargetSelector;
- var hits = $(target).length;
- if (hits !== 1) { // 1 is the corrent answer.
- var msg = Drupal.t('The popup content area for this theme is misconfigured.') + '\n';
- if (hits === 0) {
- msg += Drupal.t('There is no element that matches ') + '"' + target + '"\n';
- }
- else if (hits > 1) {
- msg += Drupal.t('There are multiple elements that match: ') + '"' + target + '"\n';
- }
- msg += Drupal.t('Go to admin/build/themes/settings, select your theme, and edit the "Content Selector" field');
- alert(msg);
- }
-};
-
-
-// ****************************************************************************
-// * Theme Functions ********************************************************
-// ****************************************************************************
-
-Drupal.theme.prototype.popupLoading = function() {
- var loading = '<div id="popups-loading">';
- loading += '<img src="'+ Drupal.settings.basePath + Popups.originalSettings.popups.modulePath + '/ajax-loader.gif" />';
- loading += '</div>';
- return loading;
-};
-
-Drupal.theme.prototype.popupOverlay = function() {
- return '<div id="popups-overlay"></div>';
-};
-
-Drupal.theme.prototype.popupButton = function(title, id) {
- return '<input type="button" value="'+ title +'" id="'+ id +'" />';
-};
-
-Drupal.theme.prototype.popupDialog = function(popupId, title, body, buttons) {
- var template = Drupal.theme('popupTemplate', popupId);
- var popups = template.replace('%title', title).replace('%body', body);
-
- var themedButtons = '';
- if (buttons) {
- jQuery.each(buttons, function (id, button) {
- themedButtons += Drupal.theme('popupButton', button.title, id);
- });
- }
- popups = popups.replace('%buttons', themedButtons);
- return popups;
-};
-
-Drupal.theme.prototype.popupTemplate = function(popupId) {
- var template;
- template += '<div id="'+ popupId + '" class="popups-box">';
- template += ' <div class="popups-title">';
- template += ' <div class="popups-close"><a href="#">' + Drupal.t('Close') + '</a></div>';
- template += ' <div class="title">%title</div>';
- template += ' <div class="clear-block"></div>';
- template += ' </div>';
- template += ' <div class="popups-body">%body</div>';
- template += ' <div class="popups-buttons">%buttons</div>';
- template += ' <div class="popups-footer"></div>';
- template += '</div>';
- return template;
-};
-
Binary file web/res/metadataplayer/test/emission_fichiers/retour_dimanche.png has changed
--- a/web/res/metadataplayer/test/emission_fichiers/rf_player.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,45 +0,0 @@
-Drupal.behaviors.rfPlayerOpeningLinks = function(context) {
- $('a.rf-player-open:not(.rf-player-open-processed)', context).each(function () {
- var common_settings = {
- height: 458,
- width: 560,
- top: 150,
- left: 250,
- windowName: 'player'
- }
-
- var chrome_settings = {
- height: 515,
- width: 560,
- top: 150,
- left: 250,
- windowName: 'player'
- }
-
- var chrome_settings_windows = {
- height: 465,
- width: 560,
- top: 150,
- left: 250,
- windowName: 'player'
- }
-
- var is_chrome = /chrome/.test(navigator.userAgent.toLowerCase());
- var is_windows = /windows/.test(navigator.userAgent.toLowerCase());
-
- if (is_chrome == false) {
- $(this).popupWindow(common_settings);
- }
- else {
- if (is_windows == false) {
- $(this).popupWindow(chrome_settings);
- }
- else {
- $(this).popupWindow(chrome_settings_windows);
- }
- }
-
- // We can add the processed class
- $(this).addClass('rf-player-open-processed');
- });
-};
\ No newline at end of file
--- a/web/res/metadataplayer/test/emission_fichiers/rollover.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
- $(document).ready(function(){
-
- $('.rollover').hover(function(){
- if($(this).attr("src").indexOf("-hover") == -1) {
- var newSrc = $(this).attr("src").replace(".png","-hover.png");
- $(this).attr("src",newSrc);}},
- function(){
- if($(this).attr("src").indexOf("-hover.png") != -1) {
- var oldSrc = $(this).attr("src").replace("-hover.png",".png");
- $(this).attr("src",oldSrc);}
- });
-
- $('input[type="text"]').addClass("idleField");
- $('form:not([id="user-profile-form"]) input[type="text"]').focus(function() {
- $(this).removeClass("idleField").addClass("focusField");
- if (this.value == this.defaultValue){
- this.value = '';
- }
- if(this.value != this.defaultValue){
- this.select();
- }
- });
- $('input[type="text"]').blur(function() {
- $(this).removeClass("focusField").addClass("idleField");
- if (this.value == ''){
- this.value = (this.defaultValue ? this.defaultValue : '');
- }
- });
-});
--- a/web/res/metadataplayer/test/emission_fichiers/script.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-// $Id: script.js,v 1.2 2008/10/30 13:00:59 jmburnz Exp $
-
-/**
- * Animates submit buttons
- */
-var Genesis = {};
-// jump to the value in a select drop down
-Genesis.go = function(e) {
- var destination = e.options[e.selectedIndex].value;
- if (destination && destination != 0) location.href = destination;
-};
-// prevent users from clicking a submit button twice
-Genesis.formCheck = function() {
- // only apply this to node and comment and new user registration forms
- var forms = $("#node-form>div>div>#edit-submit,#comment-form>div>#edit-submit,#user-register>div>#edit-submit");
- // insert the saving div now to cache it for better performance and to show the loading image
- $('<div id="saving"><p class="saving">Enregistrement des données…</p></div>').insertAfter(forms);
- forms.click(function() {
- $(this).siblings("input[@type=submit]").hide();
- $(this).hide();
- $("#saving").show();
- var notice = function() {
- $('<p id="saving-notice">Pas d\'enregistrement ? Patientez quelques secondes, rechargez cette page, et essayez à nouveau.</p>').appendTo("#saving").fadeIn();
- };
- // append notice if form saving isn't work, perhaps a timeout issue
- setTimeout(notice, 24000);
- });
-};
-// Global Killswitch.
-if (Drupal.jsEnabled) {
- $(document).ready(Genesis.formCheck);
-}
Binary file web/res/metadataplayer/test/emission_fichiers/search-submit.png has changed
--- a/web/res/metadataplayer/test/emission_fichiers/sh20.htm Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"><head>
-<meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>AddThis
- utility frame</title></head><body style="background-color:
-transparent;"><script type="text/javascript">/* <![CDATA[ */
-if(!window._ate){var _atd="www.addthis.com/",_atr="//s7.addthis.com/",_atn="//l.addthiscdn.com/",_euc=encodeURIComponent,_duc=decodeURIComponent,_atc={dr:0,ver:250,loc:0,enote:"",cwait:500,tamp:-1,xamp:0,camp:1,vamp:1,famp:0.02,pamp:0.2,damp:1,abf:!!window.addthis_do_ab};(function(){try{var C=window.location;if(C.protocol.indexOf("file")===0){_atr="http:"+_atr;}if(C.hostname.indexOf("localhost")!=-1){_atc.loc=1;}}catch(I){}var F=navigator.userAgent.toLowerCase(),J=document,u=window,E=J.location,K={win:/windows/.test(F),xp:/windows nt 5.1/.test(F)||/windows nt 5.2/.test(F),osx:/os x/.test(F),chr:/chrome/.test(F),iph:/iphone/.test(F),ipa:/ipad/.test(F),saf:/safari/.test(F),web:/webkit/.test(F),opr:/opera/.test(F),msi:(/msie/.test(F))&&!(/opera/.test(F)),ffx:/firefox/.test(F),ff2:/firefox\/2/.test(F),ie6:/msie 6.0/.test(F),ie7:/msie 7.0/.test(F),mod:-1},j={vst:[],rev:"78598",bro:K,show:1,dl:E,upm:!!u.postMessage&&(""+u.postMessage).toLowerCase().indexOf("[native code]")!==-1,camp:_atc.camp-Math.random(),xamp:_atc.xamp-Math.random(),vamp:_atc.vamp-Math.random(),pamp:_atc.pamp-Math.random(),afamp:_atc.afamp-Math.random(),ab:"-",seq:1,inst:1,wait:500,tmo:null,cvt:[],avt:null,sttm:new Date().getTime(),max:4294967295,sid:0,sub:!!window.at_sub,dbm:0,uid:null,spt:"static/r07/widget20.png",api:{},imgz:[],hash:window.location.hash};J.ce=J.createElement;J.gn=J.getElementsByTagName;window._ate=j;var v=function(O,l,w,d){if(!O){return w;}if(O instanceof Array||(O.length&&(typeof O!=="function"))){for(var h=0,a=O.length,b=O[0];h<a;b=O[++h]){w=l.call(d||O,w,b,h,O);}}else{for(var e in O){w=l.call(d||O,w,O[e],e,O);}}return w;},y=Array.prototype.slice,B=function(b){return y.apply(b,y.call(arguments,1));},z=function(a){return(""+a).replace(/(^\s+|\s+$)/g,"");},H=function(a,b){return v(B(arguments,1),function(e,d){return v(d,function(w,l,h){w[h]=l;return w;},e);},a);},p=function(b,a){return v(b,function(h,e,d){d=z(d);if(d){h.push(_euc(d)+"="+_euc(z(e)));}return h;},[]).join(a||"&");},n=function(b,a){return v((b||"").split(a||"&"),function(w,P){try{var l=P.split("="),h=z(_duc(l[0])),d=z(_duc(l.slice(1).join("=")));if(h){w[h]=d;}}catch(O){}return w;},{});},N=function(){var a=B(arguments,0),d=a.shift(),b=a.shift();return function(){return d.apply(b,a.concat(B(arguments,0)));};},D=function(b,e,a,d){if(!e){return;}if(we){e[(b?"detach":"attach")+"Event"]("on"+a,d);}else{e[(b?"remove":"add")+"EventListener"](a,d,false);}},o=function(d,a,b){D(0,d,a,b);},m=function(d,a,b){D(1,d,a,b);},f={reduce:v,slice:B,strip:z,extend:H,toKV:p,fromKV:n,bind:N,listen:o,unlisten:m};j.util=f;H(j,f);H(j,{trim:function(a,b){try{a=a.replace(/^[\s\u3000]+|[\s\u3000]+$/g,"");if(b){a=_euc(a);}}catch(b){}return a;},trl:[],tru:function(b,a){var d="";if(b){d=b.substr(0,300);if(d!=b){j.trl.push(a);}}return d;},sto:function(b,a){return setTimeout(b,a);},opp:function(a){a.width=a.height="1px";a.position="absolute";a.zIndex=100000;},jlr:{},acs:function(b){var a=J.ce("link"),d=(J.gn("head")[0]||J.documentElement);a.rel="stylesheet";a.type="text/css";a.href=b;a.media="all";d.insertBefore(a,d.firstChild);},ajs:function(b,a){if(!j.jlr[b]){var e=J.ce("script"),d=J.gn("head")[0]||J.documentElement;e.src=(a?"":_atr)+b;d.insertBefore(e,d.firstChild);j.jlr[b]=1;return e;}return 1;},jlo:function(){try{var O=document,b=j,w=b.lng(),h=function(d){var a=new Image();j.imgz.push(a);a.src=d;};b.alg(w);if(!b.pld){if(b.bro.ie6){h(_atr+b.spt);h(_atr+"static/t00/logo1414.gif");h(_atr+"static/t00/logo88.gif");if(window.addthis_feed){h("static/r05/feed00.gif",1);}}if(b.pll&&!window.addthis_translations){b.sto(function(){b.pld=b.ajs("static/r07/menu56.js");},10);}else{b.pld=b.ajs("static/r07/menu56.js");}}}catch(l){}},ao:function(b,l,h,d,e,a){j.lad(["open",b,l,h,d,e,a]);j.jlo();return false;},ac:function(){},as:function(b,d,a){j.lad(["send",b,d,a]);j.jlo();}});(function(b,l,e){var O,w=document,a=b.util;b.ckv=a.fromKV(w.cookie,";");function h(d){return a.fromKV(w.cookie,";")[d];}if(!b.cookie){b.cookie={};}b.cookie.rck=h;})(j,j.api,j);(function(b,e,h){var a,l=document,Q=b.util;function P(S){if(_atc.xck){return;}var R=S||j.dh||j.du||(j.dl?j.dl.hostname:"");if(R.indexOf(".gov")>-1||R.indexOf(".mil")>-1){_atc.xck=1;}var T=typeof(b.pub)==="function"?b.pub():b.pub,d=["usarmymedia","govdelivery"];for(i in d){if(T==d[i]){_atc.xck=1;break;}}}function w(d){if(l.cookie){l.cookie=d+"= ; expires=Tue, 31 Mar 2009 05:47:11 UTC; path=/";}}function O(R,d,S,T){P();if(!_atc.xck){document.cookie=R+"="+d+(!S?"; expires=Wed, 04 Oct 2028 03:19:53 GMT":"")+"; path=/;"+(!T?" domain="+(b.bro.msi?"":".")+"addthis.com":"");}}if(!b.cookie){b.cookie={};}b.cookie.sck=O;b.cookie.kck=w;b.cookie.gov=P;})(j,j.api,j);(function(e,h,P){var d,R=e,T=e.util,l=0;function O(a){if(a=="anonymous"){return true;}return a&&a.match(/^[0-9a-f]{16}$/);}function Q(){var a=R.cookie.rck("uid"),U=!!_atc.xck;if(!l){if(a&&O(a)){R.uf=0;if(a==="anonymous"){a="0000000000000000";R.uf=2;R.cookie.sck("uid",a);if(a==R.cookie.rck("uid")){}else{a="x";}}}else{if(a||a===""){R.uf=2;}else{R.uf=1;}a=R.cuid();R.cookie.sck("uid",a);if((a===R.cookie.rck("uid"))){}else{a="x";}}R.uid=R.dat.uid=a;l=1;}}function w(a){if(R.uid==="anonymous"||R.uid==="0000000000000000"){_atc.xck=1;R.uid="0000000000000000";}}function S(a){R.uid=c;w();}function b(){var a=R.uid;return a&&O(a)?"&uid="+_euc(R.uid):"";}if(!e.cookie){e.cookie={};}e.cookie.uid={update:Q,set:S,toKV:b,isValid:O,check:w};})(j,j.api,j);(function(b,e,d){function a(w){var h=291;if(w){for(var l=0;l<w.length;l++){h=(h*(w.charCodeAt(l)+l)+3)&1048575;}}return(h&16777215).toString(32);}b.mun=a;})(j,j.api,j);(function(h,l,O){var R=h,P=document,w=0,b=parseInt(R.cookie.rck("psc"))||0;if(isNaN(b)||b<0){b=0;}function Q(a){e(a,1);}function e(V,U){if(V){if(V.segments){R.segments=V.segments.join(",");}if(V.urls&&V.urls instanceof Array&&V.urls.length){var a;for(var d=0;d<V.urls.length;d++){a=new Image();R.imgz.push(a);a.src=V.urls[d];}if(U){a=new Image();R.imgz.push(a);a.src="//l.addthiscdn.com/live/t00/ds.gif?vr="+(_atc.ver||250)+"&"+R.ran()+(R.cookie.uid.toKV())+(V.geo?"&geo="+V.geo:"")+(V.loc?"&lc="+_euc(V.loc):"")+(R.segments?"&pix="+R.segments:"");}}}}function T(W){try{R.cookie.gov();R.cookie.uid.check();var Y=window,Z=0,d=R.dr||"",a=R.du,U=a.split("://").shift();G=R.dh?R.dh.split(".").slice(-2).join("."):null,view=100,pop=200,share=300,r_direct=0,r_search=1,r_ondomain=2,r_offdomain=4,r=r_direct,c=".com/",fnd=0;if(d){var aa=d.split("//").pop().split("/").shift().split("?").shift().split(".").slice(-2).join(".");if(aa==G){r|=r_ondomain;}else{r|=r_offdomain;}}if((d.indexOf(c)>-1||W)&&(!R.ssl&&a&&U.indexOf("https")==-1)){if(d&&d.match(/ws\/results\/(Web|Images|Video|News)/)){fnd=1;r|=r_search;}else{if((d.indexOf(c+"search")>-1&&d.indexOf("addthis"+c)==-1)||d.indexOf(c+"url")>-1||(d.indexOf(c+"web")>-1&&d.indexOf("addthis"+c)==-1)||d.indexOf(c+"aol")>-1||d.indexOf(c+"s?bs")>-1||d.indexOf("hotbot"+c)>-1){var ab=d.split("?").pop().split("&");for(var V=0;V<ab.length;V++){if(ab[V].indexOf("q=")===0||ab[V].indexOf("bs=")===0||ab[V].indexOf("p=")===0||ab[V].indexOf("query")===0||ab[V].indexOf("qry")===0||ab[V].indexOf("text")===0){fnd=1;break;}}r|=r_search;}}if((!w||w<share)&&!_atc.xtr&&!_atc.xck&&(fnd||W)&&R.mun(R.pub)!=="mu2r"){if(!W){W=view;}w=W;j.ajs("//cf.addthis.com/red/p.json?rb="+r+"&gen="+W+"&callback=_ate.ad.hrr"+(R.pub?"&pub="+R.pub:"")+(R.cb?"&cb="+R.cb:"")+(R.sh&&W==share?"&dest="+R.sh:"")+R.cookie.uid.toKV()+"&url="+_euc(a)+(d?"&ref="+_euc(d):"")+"&"+R.ran(),1);}return r;}}catch(X){}}function S(V){try{var a=R.du,U=R.dr;R.cookie.gov();R.cookie.uid.check();if(!_atc.xck){if(++(b)>(Math.ceil(1/_atc.pamp)-1)){if((!R.ssl&&a&&a.indexOf("https")==-1)&&!(V&1)){b=0;if(Math.random()>_atc.damp){j.ajs("//ds.addthis.com/red/psi/p.json?callback=_ate.ad.hpr"+(R.cookie.uid.toKV())+(R.cb?"&cb="+R.cb:"")+"&url="+_euc(a)+(U?"&ref="+_euc(U):"")+"&"+R.ran(),1);}else{var W=a.split("://").pop().split("/").shift();j.ajs("//ds.addthis.com/red/psi/sites/"+W+"/p.json?callback=_ate.ad.hpr"+(R.cookie.uid.toKV())+(R.cb?"&cb="+R.cb:"")+"&url="+_euc(a)+(U?"&ref="+_euc(U):"")+"&"+R.ran(),1);}}}R.cookie.sck("psc",b);}}catch(d){}}if(!h.ad){h.ad={};}j.extend(h.ad,{xrd:T,xps:S,hpr:Q,hrr:e});})(j,j.api,j);H(j,{pix:"tev",evu:"//o.addthis.com/at/",qtp:[],xtp:function(){var a;while(a=j.qtp.pop()){a[0].apply(this,a[1]);}},ran:function(){return Math.floor(Math.random()*4294967295).toString(36);},off:function(){return Math.floor((new Date().getTime()-j.sttm)/100).toString(16);},cst:function(a){return"CXNID=2000001.521545608054043907"+(a||2)+"NXC";},fhu:function(a){if(a&&(a.indexOf("http:")===0||a.indexOf("://")==-1)){return a;}return"";},spu:function(a){return!a?[]:a.split("://").pop().split("/");},img:function(h,Q,S){if(!window.at_sub&&!_atc.xtr){var R=j,b=R.spu(R.fhu(R.dr)),d=R.spu(R.fhu(R.du)),O=d,w=b,l=R.rev||"",P=[];w=(w&&Math.random()<_atc.famp)?(b.length>1?b.slice(1).join("/"):0):0;O=(d&&d.length>1)?d.slice(1).join("/"):"";if(b){b=b.shift();}if(d){d=d.shift();}w=R.tru(w,"fr");O=R.tru(O,"fp");var e=new Image();R.imgz.push(e);e.src=_atn+"live/t00/"+h+".gif?"+R.ran()+(R.cookie.uid.toKV())+"&"+R.cst(Q)+(R.pub?"&pub="+R.pub:"")+(l?"&rev="+l:"")+(S?"&"+S:"")+"&si="+R.ssid()+(R.sh?"&sh="+R.sh:"")+(R.cm?"&cm="+R.cm:"")+(R.loc?"&lc="+_euc(R.loc.split(",").pop()):"")+(R.lng?"&ln="+_euc(R.lng.split("-").shift().slice(0,2)):"")+(h.indexOf("lo")>-1?(!isNaN(R.uf)?"&uf="+R.uf:"")+(R.trl.length?"&tr="+R.trl.join(","):"")+(R.sr?"&sr="+_euc(R.sr):"")+(R.inst?"&pi="+R.inst:"")+(R.cb?"&cb="+R.cb:"")+"&dp="+(d?_euc(d):"")+(b&&(!d||b!=d)?"&dr="+_euc(b):"")+(O?"&fp="+_euc(O):"")+"&pc="+(_euc((R.pc||"men").substr(0,3)))+(w.length?"&fr="+_euc(w):""):"");}},cuid:function(){return((j.sttm/1000)&j.max).toString(16)+("00000000"+(Math.floor(Math.random()*(j.max+1))).toString(16)).slice(-8);},ssid:function(){if(j.sid===0){j.sid=j.cuid();}return j.sid;},fcv:function(b,a){return _euc(b)+"="+_euc(a)+";"+j.off();},cev:function(b,a,d){j.pix="cev-"+_euc(b);j.cvt.push(j.fcv(b,a));j.sxm(true);},sxm:function(a){if(j.tmo!==null){clearTimeout(j.tmo);}if(a){j.tmo=j.sto("_ate.xmi(false)",j.wait);}},sta:function(){var b=j;return"AT-"+(b.pub?b.pub:"unknown")+"/-/"+b.ab+"/"+b.ssid()+"/"+(b.seq++)+(b.uid!==null?"/"+b.uid:"");},xld:function(){var b=j,e=b.du,w={"6jb4":1,sirb:1,q8fc:1,mv86:1,qmo0:1},d=b.jsl,l,h=b.mun(b.pub);if(!b.xld_p){b.xld_p=1;if(b.uid!="x"){if(b.xamp>=0&&(b.lng||"").indexOf("en")==0){l=b.ad.xrd(100);}else{if(b.camp>=0){l=b.ad.xrd();}}b.ad.xps(l);}b.img(_atc.ver+"lo","2");}},xmi:function(Q){var b=j,O=b.dl?b.dl.hostname:"";if(!b.uid){b.cookie.uid.set("X"+b.cuid());}else{b.cookie.uid.check();}if(b.cvt.length>0){b.sxm(false);if(_atc.xtr){return;}if(O.indexOf(".gov")>-1||O.indexOf(".mil")>-1){_atc.xck=1;}if(b.dt){b.cvt.push(b.fcv("pti",b.dt));}var R=b.pix+"-"+b.ran()+".png?ev="+j.sta()+"&ce="+b.cvt.join(",")+(_atc.xck?"&xck=1":"")+(b.du?"&PRE="+_euc(b.du):""),l=b.evu+R;b.cvt=[];if(Q){var P=document,w=P.ce("iframe");w.id="_atf";w.src=l;j.opp(w.style);P.body.appendChild(w);w=P.getElementById("_atf");}else{var e=new Image();b.imgz.push(e);e.src=l;}}}});H(j,{dat:{},_rec:[],pmh:function(b){var a=n(b.data);if(a&&(a.sid==j.sid||!j.sid)){j.rec(b.data);}},rec:function(S,Z){if(!S){return{};}var P={ab:1,cm:1,dh:1,dr:1,du:1,dt:1,inst:1,jsl:1,lng:1,pc:1,pub:1,rev:1,sh:1,si:1,sid:1,sr:1,ver:1,xxl:1},ae=n(S),ad=j,W=ae.trl,h=parseInt(ae.ver),Q=parseInt(ae.ssl),V=parseInt(ae.cb||0),d=parseFloat(ae.srp),U=parseFloat(ae.srf),O=parseFloat(ae.srd),l=parseFloat(ae.srx),T=ae.evt,w=ae.ext,e=ae.now,aa=parseInt(ae.xck),R=ae.ce,b=parseInt(ae.gen);for(var X in P){if(ae[X]){ad[X]=ae[X];}}ad.ssl=Q;ad.cb=V;if(aa){_atc.xck=1;}if(h){_atc.ver=h;}if(W){ad.trl=ad.trl.concat(W.split(","));}if(U!==undefined){_atc.famp=U;}if(d!==undefined){_atc.pamp=d;}if(O!==undefined){_atc.damp=O;}if(l!==undefined){_atc.xamp=l;ad.xamp=_atc.xamp-Math.random();}if(h&&T){ad.qtp.push([ad.img,[h+T,"2",w]]);}if(R){R=R.split(",");for(var Y=0;Y<R.length;Y++){var ab=R[Y].split(";"),ac=ab[0].split("=");ad.qtp.push([ad.cev,[ac[0],ac[1],ab[1]]]);}}if(b){ad.qtp.push([ad.ad.xrd,[b]]);}ad.cookie.uid.update();if(ae.xld){ad.xld();}if(window.postMessage){if(ad.xxl){ad.xtp();}if(ae.xd){j.tpf(ad.dat,ae.wpl);}}return ae;},tpf:function(d,b){if(!u.parent){return;}var a=u.name=p(d);if(!!u.postMessage){u.parent.postMessage(a,"*");}else{J.location.replace(b);}}});var u=window,J=document,G=u.location.hash.slice(1),L=j,F=navigator.userAgent.toLowerCase(),t=-1,k=(/msie/.test(F))&&!(/opera/.test(F)),s=/safari/.test(F)&&/version\/3/.test(F),x=/firefox/.test(F),q=x&&/firefox\/2/.test(F),g=!!window.postMessage,A=n(J.cookie,";");J.ce=J.createElement;J.gn=J.getElementsByTagName;L.lng=k?navigator.userLanguage:navigator.language;if(A.sshs){L.dat.ssh=A.sshs;}if(A.dbm){L.dat.dbm=A.dbm;}if(A.loc){L.loc=A.loc;L.dat.loc=A.loc;}if(g){if(k){u.attachEvent("onmessage",L.pmh);}else{u.addEventListener("message",L.pmh,false);}}var M=j.rec(G);if(!L.xxl){if(x&&g){u.parent.postMessage("rdy=1","*");}else{L.cookie.uid.update();L.xld();}}L.xtp();})();}/* ]]> */</script></body></html>
\ No newline at end of file
--- a/web/res/metadataplayer/test/emission_fichiers/swfobject.txt Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-/* SWFObject v2.2 <http://code.google.com/p/swfobject/>
- is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
-*/
-var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+encodeURI(O.location).toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();
\ No newline at end of file
--- a/web/res/metadataplayer/test/emission_fichiers/tableheader.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,117 +0,0 @@
-// $Id: tableheader.js,v 1.16.2.2 2009/03/30 12:48:09 goba Exp $
-
-Drupal.tableHeaderDoScroll = function() {
- if (typeof(Drupal.tableHeaderOnScroll)=='function') {
- Drupal.tableHeaderOnScroll();
- }
-};
-
-Drupal.behaviors.tableHeader = function (context) {
- // This breaks in anything less than IE 7. Prevent it from running.
- if (jQuery.browser.msie && parseInt(jQuery.browser.version, 10) < 7) {
- return;
- }
-
- // Keep track of all cloned table headers.
- var headers = [];
-
- $('table.sticky-enabled thead:not(.tableHeader-processed)', context).each(function () {
- // Clone thead so it inherits original jQuery properties.
- var headerClone = $(this).clone(true).insertBefore(this.parentNode).wrap('<table class="sticky-header"></table>').parent().css({
- position: 'fixed',
- top: '0px'
- });
-
- headerClone = $(headerClone)[0];
- headers.push(headerClone);
-
- // Store parent table.
- var table = $(this).parent('table')[0];
- headerClone.table = table;
- // Finish initialzing header positioning.
- tracker(headerClone);
-
- $(table).addClass('sticky-table');
- $(this).addClass('tableHeader-processed');
- });
-
- // Define the anchor holding var.
- var prevAnchor = '';
-
- // Track positioning and visibility.
- function tracker(e) {
- // Save positioning data.
- var viewHeight = document.documentElement.scrollHeight || document.body.scrollHeight;
- if (e.viewHeight != viewHeight) {
- e.viewHeight = viewHeight;
- e.vPosition = $(e.table).offset().top - 4;
- e.hPosition = $(e.table).offset().left;
- e.vLength = e.table.clientHeight - 100;
- // Resize header and its cell widths.
- var parentCell = $('th', e.table);
- $('th', e).each(function(index) {
- var cellWidth = parentCell.eq(index).css('width');
- // Exception for IE7.
- if (cellWidth == 'auto') {
- cellWidth = parentCell.get(index).clientWidth +'px';
- }
- $(this).css('width', cellWidth);
- });
- $(e).css('width', $(e.table).css('width'));
- }
-
- // Track horizontal positioning relative to the viewport and set visibility.
- var hScroll = document.documentElement.scrollLeft || document.body.scrollLeft;
- var vOffset = (document.documentElement.scrollTop || document.body.scrollTop) - e.vPosition;
- var visState = (vOffset > 0 && vOffset < e.vLength) ? 'visible' : 'hidden';
- $(e).css({left: -hScroll + e.hPosition +'px', visibility: visState});
-
- // Check the previous anchor to see if we need to scroll to make room for the header.
- // Get the height of the header table and scroll up that amount.
- if (prevAnchor != location.hash) {
- if (location.hash != '') {
- var offset = $('td' + location.hash).offset();
- if (offset) {
- var top = offset.top;
- var scrollLocation = top - $(e).height();
- $('body, html').scrollTop(scrollLocation);
- }
- }
- prevAnchor = location.hash;
- }
- }
-
- // Only attach to scrollbars once, even if Drupal.attachBehaviors is called
- // multiple times.
- if (!$('body').hasClass('tableHeader-processed')) {
- $('body').addClass('tableHeader-processed');
- $(window).scroll(Drupal.tableHeaderDoScroll);
- $(document.documentElement).scroll(Drupal.tableHeaderDoScroll);
- }
-
- // Track scrolling.
- Drupal.tableHeaderOnScroll = function() {
- $(headers).each(function () {
- tracker(this);
- });
- };
-
- // Track resizing.
- var time = null;
- var resize = function () {
- // Ensure minimum time between adjustments.
- if (time) {
- return;
- }
- time = setTimeout(function () {
- $('table.sticky-header').each(function () {
- // Force cell width calculation.
- this.viewHeight = 0;
- tracker(this);
- });
- // Reset timer
- time = null;
- }, 250);
- };
- $(window).resize(resize);
-};
--- a/web/res/metadataplayer/test/emission_fichiers/textarea.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-// $Id: textarea.js,v 1.22 2008/01/17 19:31:56 goba Exp $
-
-Drupal.behaviors.textarea = function(context) {
- $('textarea.resizable:not(.textarea-processed)', context).each(function() {
- // Avoid non-processed teasers.
- if ($(this).is(('textarea.teaser:not(.teaser-processed)'))) {
- return false;
- }
- var textarea = $(this).addClass('textarea-processed'), staticOffset = null;
-
- // When wrapping the text area, work around an IE margin bug. See:
- // http://jaspan.com/ie-inherited-margin-bug-form-elements-and-haslayout
- $(this).wrap('<div class="resizable-textarea"><span></span></div>')
- .parent().append($('<div class="grippie"></div>').mousedown(startDrag));
-
- var grippie = $('div.grippie', $(this).parent())[0];
- grippie.style.marginRight = (grippie.offsetWidth - $(this)[0].offsetWidth) +'px';
-
- function startDrag(e) {
- staticOffset = textarea.height() - e.pageY;
- textarea.css('opacity', 0.25);
- $(document).mousemove(performDrag).mouseup(endDrag);
- return false;
- }
-
- function performDrag(e) {
- textarea.height(Math.max(32, staticOffset + e.pageY) + 'px');
- return false;
- }
-
- function endDrag(e) {
- $(document).unbind("mousemove", performDrag).unbind("mouseup", endDrag);
- textarea.css('opacity', 1);
- }
- });
-};
--- a/web/res/metadataplayer/test/emission_fichiers/widget40.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-#at16lb{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1001;background-color:black;opacity:.001;}#at20mc,#at_email,#at16pib,#at16pc,#at16pi,#at_share,#at_complete,#at_success,#at_error{position:static!important;}#at20mc{position:absolute;left:0;top:0;}#at20mc a{color:#36B;}#at20mc div{float:none;}.at15dn{display:none;}.at15a{border:0;height:0;margin:0;padding:0;width:100%;width:230px;}.atnt{text-align:center!important;padding:6px 0 0 0!important;height:24px!important;}.atnt a{text-decoration:none;color:#36b;}.atnt a:hover{text-decoration:underline;}#at_msg,#at16p label,#at16nms,#at16sas,#at_share .at_item,#at16p,#at15s,#at16p form input,#at16p form textarea{font-family:arial,helvetica,tahoma,verdana,sans-serif!important;font-size:12px!important;outline-style:none;outline-width:0;line-height:1em;}* html #at15s.mmborder{position:absolute!important;}#at15s.mmborder{position:fixed!important;}/*\*/ #at15s.mmborder{width:240px!important;}/**/ #at20mc div.at15sie6{color:#4c4c4c!important;width:240px!important;}#at15s{background:url(//s7.addthis.com/static/t00/atbkg.png);float:none!important;line-height:1em!important;margin:0!important;overflow:visible!important;padding:5px!important;text-align:left!important;position:absolute!important;}#at15s,#at16p{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}html>body #at15s{width:230px!important;}#at15s.atiemode2{width:232px!important;}#at15s_inner{background:#fff;border:1px solid #fff;margin:0;}#at15s_head{position:relative;background:#f2f2f2;padding:4px;cursor:default;border-bottom:1px solid #e5e5e5;}.at15s_head_success{background:#cafd99!important;border-bottom:1px solid #a9d582!important;}.at15s_head_success *{color:#000!important;text-decoration:none;}#at15s_brand,#at16_brand,#at15sptx{position:absolute;}#at15s_brand{top:4px;right:4px;}.at15s_brandx{right:20px!important;}a#at15sptx{top:4px;right:4px;text-decoration:none;color:#4c4c4c;font-weight:bold;}.at15sie6 a#at15sptx,#at15s.atiemode2 a#at15sptx{right:8px;}#at15sptx:hover{text-decoration:underline;}#at16_brand{top:5px;right:30px;cursor:default;}#at_hover{padding:4px;}#at_hover .at_item,#at_share .at_item{background:#fff!important;float:left!important;color:#4c4c4c!important;}#at16nms,#at16sas{padding:4px 5px;}#at16sas{clear:left;padding-top:16px;padding-bottom:16px;}#at_hover .at_item{width:102px!important;padding:2px 3px!important;margin:1px;}#at_hover .at_item.atiemode2{width:104px!important;}#at_hover .at_item:hover,#at_hover .at_item.athov{margin:0!important;}#at_hover .at_item:hover,#at_hover .at_item.athov,#at_share .at_item:hover,#at_share .at_item.athov{background:#f2f2f2!important;border:1px solid #e5e5e5;color:#000!important;}* html #at_hover .at_item{border:1px solid #fff;}* html #at_hover .at_item.athov{border:1px solid #e5e5e5!important;margin:1px!important;}#at_email15{padding-top:5px;}.at15e_row{height:28px;}.at15e_row label,.at15e_row span{padding-left:10px!important;display:block!important;width:60px!important;float:left!important;}.at15e_row input,.at15e_row textarea{display:block!important;width:150px!important;float:left!important;background:#fff!important;border:1px solid #ccc!important;color:#333!important;font-size:11px!important;font-weight:normal!important;padding:0!important;}#at_email label,#at_email input,#at_email textarea{font-size:11px!important;}#at_email #at16meo{margin:15px 0 0 2px;}#at_email #at16meo span{float:left;margin-right:5px;padding-top:4px;}#at_email #at16meo a{float:left;margin:0;}#at_sending{margin-top:130px;text-align:center;}#at_sending img{padding:10px;}.at15t{display:block!important;height:16px!important;line-height:16px!important;padding-left:20px!important;background:url(//s7.addthis.com/static/r07/widget20.png) no-repeat left;background-position:0 0;cursor:pointer;}.at15t{display:block!important;height:16px!important;line-height:16px!important;padding-left:20px!important;background:url(//s7.addthis.com/static/r07/widget20.png) no-repeat left;background-position:0 0;cursor:pointer;}.addthis_button{cursor:pointer;}.addthis_toolbox.addthis_default_style span{line-height:16px;}.addthis_default_style .addthis_separator{margin:0 5px;display:inline;}div.atclear{clear:both;}.addthis_default_style .addthis_separator,.addthis_default_style .at300b,.addthis_default_style .at300m,.addthis_default_style .at300bs{float:left;}.at300b img{border:0;}.addthis_default_style .at300b,.addthis_default_style .at300m{padding:0 2px;}.at300b,.at300m,.at300bs{cursor:pointer;}.addthis_32x32_style .at300bs{background:url(//s7.addthis.com/static/r07/widget20_32x32.png) no-repeat left;overflow:hidden;display:block;background-position:0 0;height:32px;width:32px;line-height:32px!important;}.at300bs{background:url(//s7.addthis.com/static/r07/widget20.png) no-repeat left;overflow:hidden;display:block;background-position:0 0;height:16px;width:16px;line-height:16px!important;}.at300bs.at15t_expanded,.at300bs.at15t_compact{background:url(//s7.addthis.com/static/t00/logo1414.gif) no-repeat left;margin-right:4px;}.addthis_32x32_style .at300bs.at15t_compact,.addthis_32x32_style .at300bs.at15t_expanded{background:url(//s7.addthis.com/static/r07/widget20_32x32.png) no-repeat left;background-position:0 -1856px;margin-right:0;}.addthis_32x32_style .at15t_100zakladok{background-position:0 -0px;}.addthis_32x32_style .at15t_2linkme{background-position:0 -32px;}.addthis_32x32_style .at15t_2tag{background-position:0 -64px;}.addthis_32x32_style .at15t_7live7{background-position:0 -96px;}.addthis_32x32_style .at15t_a1webmarks{background-position:0 -128px;}.addthis_32x32_style .at15t_abruzzopedia{background-position:0 -160px;}.addthis_32x32_style .at15t_addio{background-position:0 -192px;}.addthis_32x32_style .at15t_addthis_32x32{background-position:0 -224px;}.addthis_32x32_style .at15t_adifni{background-position:0 -256px;}.addthis_32x32_style .at15t_aerosocial{background-position:0 -288px;}.addthis_32x32_style .at15t_aim{background-position:0 -320px;}.addthis_32x32_style .at15t_allmyfaves{background-position:0 -352px;}.addthis_32x32_style .at15t_amazonwishlist{background-position:0 -384px;}.addthis_32x32_style .at15t_amenme{background-position:0 -416px;}.addthis_32x32_style .at15t_aolmail{background-position:0 -448px;}.addthis_32x32_style .at15t_arto{background-position:0 -480px;}.addthis_32x32_style .at15t_ask{background-position:0 -512px;}.addthis_32x32_style .at15t_aviary{background-position:0 -544px;}.addthis_32x32_style .at15t_baang{background-position:0 -576px;}.addthis_32x32_style .at15t_backflip{background-position:0 -608px;}.addthis_32x32_style .at15t_baidu{background-position:0 -640px;}.addthis_32x32_style .at15t_ballhype{background-position:0 -672px;}.addthis_32x32_style .at15t_bebo{background-position:0 -704px;}.addthis_32x32_style .at15t_bentio{background-position:0 -736px;}.addthis_32x32_style .at15t_biggerpockets{background-position:0 -768px;}.addthis_32x32_style .at15t_bitly{background-position:0 -800px;}.addthis_32x32_style .at15t_bizsugar{background-position:0 -832px;}.addthis_32x32_style .at15t_bleetbox{background-position:0 -864px;}.addthis_32x32_style .at15t_blinklist{background-position:0 -896px;}.addthis_32x32_style .at15t_blip{background-position:0 -928px;}.addthis_32x32_style .at15t_blogger{background-position:0 -960px;}.addthis_32x32_style .at15t_bloggy{background-position:0 -992px;}.addthis_32x32_style .at15t_blogmarks{background-position:0 -1024px;}.addthis_32x32_style .at15t_blogtrottr{background-position:0 -1056px;}.addthis_32x32_style .at15t_blurpalicious{background-position:0 -1088px;}.addthis_32x32_style .at15t_boardlite{background-position:0 -1120px;}.addthis_32x32_style .at15t_bobrdobr{background-position:0 -1152px;}.addthis_32x32_style .at15t_bonzobox{background-position:0 -1184px;}.addthis_32x32_style .at15t_bookmarkedbyus{background-position:0 -1216px;}.addthis_32x32_style .at15t_bookmarkycz{background-position:0 -1248px;}.addthis_32x32_style .at15t_bookmerkende{background-position:0 -1280px;}.addthis_32x32_style .at15t_bordom{background-position:0 -1312px;}.addthis_32x32_style .at15t_box{background-position:0 -1344px;}.addthis_32x32_style .at15t_brainify{background-position:0 -1376px;}.addthis_32x32_style .at15t_bryderi{background-position:0 -1408px;}.addthis_32x32_style .at15t_buddymarks{background-position:0 -1440px;}.addthis_32x32_style .at15t_buzz{background-position:0 -1472px;}.addthis_32x32_style .at15t_buzz_fr{background-position:0 -1504px;}.addthis_32x32_style .at15t_buzzzy{background-position:0 -1536px;}.addthis_32x32_style .at15t_camyoo{background-position:0 -1568px;}.addthis_32x32_style .at15t_care2{background-position:0 -1600px;}.addthis_32x32_style .at15t_chiq{background-position:0 -1632px;}.addthis_32x32_style .at15t_cirip{background-position:0 -1664px;}.addthis_32x32_style .at15t_citeulike{background-position:0 -1696px;}.addthis_32x32_style .at15t_classicalplace{background-position:0 -1728px;}.addthis_32x32_style .at15t_clickazoo{background-position:0 -1760px;}.addthis_32x32_style .at15t_cndig{background-position:0 -1792px;}.addthis_32x32_style .at15t_colivia{background-position:0 -1824px;}.addthis_32x32_style .at15t_compact{background-position:0 -1856px;}.addthis_32x32_style .at15t_connotea{background-position:0 -1888px;}.addthis_32x32_style .at15t_cosmiq{background-position:0 -1920px;}.addthis_32x32_style .at15t_dashboard{background-position:0 -1952px;}.addthis_32x32_style .at15t_delicious{background-position:0 -1984px;}.addthis_32x32_style .at15t_designbump{background-position:0 -2016px;}.addthis_32x32_style .at15t_designmoo{background-position:0 -2048px;}.addthis_32x32_style .at15t_digg{background-position:0 -2080px;}.addthis_32x32_style .at15t_diggita{background-position:0 -2112px;}.addthis_32x32_style .at15t_diggtiger{background-position:0 -2144px;}.addthis_32x32_style .at15t_diglog{background-position:0 -2176px;}.addthis_32x32_style .at15t_digo{background-position:0 -2208px;}.addthis_32x32_style .at15t_diigo{background-position:0 -2240px;}.addthis_32x32_style .at15t_dipdive{background-position:0 -2272px;}.addthis_32x32_style .at15t_domaintoolswhois{background-position:0 -2304px;}.addthis_32x32_style .at15t_domelhor{background-position:0 -2336px;}.addthis_32x32_style .at15t_doower{background-position:0 -2368px;}.addthis_32x32_style .at15t_dosti{background-position:0 -2400px;}.addthis_32x32_style .at15t_dotnetkicks{background-position:0 -2432px;}.addthis_32x32_style .at15t_dotnetshoutout{background-position:0 -2464px;}.addthis_32x32_style .at15t_douban{background-position:0 -2496px;}.addthis_32x32_style .at15t_drimio{background-position:0 -2528px;}.addthis_32x32_style .at15t_dropjack{background-position:0 -2560px;}.addthis_32x32_style .at15t_dwellicious{background-position:0 -2592px;}.addthis_32x32_style .at15t_dzone{background-position:0 -2624px;}.addthis_32x32_style .at15t_edelight{background-position:0 -2656px;}.addthis_32x32_style .at15t_ekudos{background-position:0 -2688px;}.addthis_32x32_style .at15t_elefantapl{background-position:0 -2720px;}.addthis_32x32_style .at15t_elertgadget{background-position:0 -2752px;}.addthis_32x32_style .at15t_email{background-position:0 -2784px;}.addthis_32x32_style .at15t_embarkons{background-position:0 -2816px;}.addthis_32x32_style .at15t_eucliquei{background-position:0 -2848px;}.addthis_32x32_style .at15t_evernote{background-position:0 -2880px;}.addthis_32x32_style .at15t_extraplay{background-position:0 -2912px;}.addthis_32x32_style .at15t_ezyspot{background-position:0 -2944px;}.addthis_32x32_style .at15t_fabulously40{background-position:0 -2976px;}.addthis_32x32_style .at15t_facebook{background-position:0 -3008px;}.addthis_32x32_style .at15t_fark{background-position:0 -3040px;}.addthis_32x32_style .at15t_farkinda{background-position:0 -3072px;}.addthis_32x32_style .at15t_favable{background-position:0 -3104px;}.addthis_32x32_style .at15t_faves{background-position:0 -3136px;}.addthis_32x32_style .at15t_favlogde{background-position:0 -3168px;}.addthis_32x32_style .at15t_favorites{background-position:0 -3200px;}.addthis_32x32_style .at15t_favoritus{background-position:0 -3232px;}.addthis_32x32_style .at15t_flaker{background-position:0 -3264px;}.addthis_32x32_style .at15t_flosspro{background-position:0 -3296px;}.addthis_32x32_style .at15t_fnews{background-position:0 -3328px;}.addthis_32x32_style .at15t_folkd{background-position:0 -3360px;}.addthis_32x32_style .at15t_followtags{background-position:0 -3392px;}.addthis_32x32_style .at15t_fooxweb{background-position:0 -3424px;}.addthis_32x32_style .at15t_forceindya{background-position:0 -3456px;}.addthis_32x32_style .at15t_fresqui{background-position:0 -3488px;}.addthis_32x32_style .at15t_friendfeed{background-position:0 -3520px;}.addthis_32x32_style .at15t_friendster{background-position:0 -3552px;}.addthis_32x32_style .at15t_funp{background-position:0 -3584px;}.addthis_32x32_style .at15t_fwisp{background-position:0 -3616px;}.addthis_32x32_style .at15t_gabbr{background-position:0 -3648px;}.addthis_32x32_style .at15t_gacetilla{background-position:0 -3680px;}.addthis_32x32_style .at15t_gamekicker{background-position:0 -3712px;}.addthis_32x32_style .at15t_gamesnetworks{background-position:0 -3744px;}.addthis_32x32_style .at15t_givealink{background-position:0 -3776px;}.addthis_32x32_style .at15t_globalgrind{background-position:0 -3808px;}.addthis_32x32_style .at15t_gluvsnap{background-position:0 -3840px;}.addthis_32x32_style .at15t_gmail{background-position:0 -3872px;}.addthis_32x32_style .at15t_google{background-position:0 -3904px;}.addthis_32x32_style .at15t_googlebuzz{background-position:0 -3936px;}.addthis_32x32_style .at15t_googlereader{background-position:0 -3968px;}.addthis_32x32_style .at15t_googletranslate{background-position:0 -4000px;}.addthis_32x32_style .at15t_gravee{background-position:0 -4032px;}.addthis_32x32_style .at15t_greaterdebater{background-position:0 -4064px;}.addthis_32x32_style .at15t_grono{background-position:0 -4096px;}.addthis_32x32_style .at15t_grumper{background-position:0 -4128px;}.addthis_32x32_style .at15t_habergentr{background-position:0 -4160px;}.addthis_32x32_style .at15t_hackernews{background-position:0 -4192px;}.addthis_32x32_style .at15t_hadashhot{background-position:0 -4224px;}.addthis_32x32_style .at15t_hatena{background-position:0 -4256px;}.addthis_32x32_style .at15t_hazarkor{background-position:0 -4288px;}.addthis_32x32_style .at15t_hedgehogs{background-position:0 -4320px;}.addthis_32x32_style .at15t_hellotxt{background-position:0 -4352px;}.addthis_32x32_style .at15t_hemidemi{background-position:0 -4384px;}.addthis_32x32_style .at15t_hi5{background-position:0 -4416px;}.addthis_32x32_style .at15t_hipstr{background-position:0 -4448px;}.addthis_32x32_style .at15t_hitmarks{background-position:0 -4480px;}.addthis_32x32_style .at15t_hotbookmark{background-position:0 -4512px;}.addthis_32x32_style .at15t_hotklix{background-position:0 -4544px;}.addthis_32x32_style .at15t_hotmail{background-position:0 -4576px;}.addthis_32x32_style .at15t_hotweblt{background-position:0 -4608px;}.addthis_32x32_style .at15t_hyves{background-position:0 -4640px;}.addthis_32x32_style .at15t_idearef{background-position:0 -4672px;}.addthis_32x32_style .at15t_identica{background-position:0 -4704px;}.addthis_32x32_style .at15t_igoogle{background-position:0 -4736px;}.addthis_32x32_style .at15t_ihavegot{background-position:0 -4768px;}.addthis_32x32_style .at15t_informazione{background-position:0 -4800px;}.addthis_32x32_style .at15t_instapaper{background-position:0 -4832px;}.addthis_32x32_style .at15t_investorlinks{background-position:0 -4864px;}.addthis_32x32_style .at15t_isociety{background-position:0 -4896px;}.addthis_32x32_style .at15t_iwiw{background-position:0 -4928px;}.addthis_32x32_style .at15t_jamespot{background-position:0 -4960px;}.addthis_32x32_style .at15t_jisko{background-position:0 -4992px;}.addthis_32x32_style .at15t_jumptags{background-position:0 -5024px;}.addthis_32x32_style .at15t_kaboodle{background-position:0 -5056px;}.addthis_32x32_style .at15t_kaevur{background-position:0 -5088px;}.addthis_32x32_style .at15t_kipup{background-position:0 -5120px;}.addthis_32x32_style .at15t_kirtsy{background-position:0 -5152px;}.addthis_32x32_style .at15t_kledy{background-position:0 -5184px;}.addthis_32x32_style .at15t_kommenting{background-position:0 -5216px;}.addthis_32x32_style .at15t_koornk{background-position:0 -5248px;}.addthis_32x32_style .at15t_kudos{background-position:0 -5280px;}.addthis_32x32_style .at15t_laaikit{background-position:0 -5312px;}.addthis_32x32_style .at15t_ladenzeile{background-position:0 -5344px;}.addthis_32x32_style .at15t_librerio{background-position:0 -5376px;}.addthis_32x32_style .at15t_linkagogo{background-position:0 -5408px;}.addthis_32x32_style .at15t_linkedin{background-position:0 -5440px;}.addthis_32x32_style .at15t_linkninja{background-position:0 -5472px;}.addthis_32x32_style .at15t_linkshares{background-position:0 -5504px;}.addthis_32x32_style .at15t_linkstore{background-position:0 -5536px;}.addthis_32x32_style .at15t_linkuj{background-position:0 -5568px;}.addthis_32x32_style .at15t_live{background-position:0 -5600px;}.addthis_32x32_style .at15t_livefavoris{background-position:0 -5632px;}.addthis_32x32_style .at15t_livejournal{background-position:0 -5664px;}.addthis_32x32_style .at15t_lockerblogger{background-position:0 -5696px;}.addthis_32x32_style .at15t_lynki{background-position:0 -5728px;}.addthis_32x32_style .at15t_mailto{background-position:0 -5760px;}.addthis_32x32_style .at15t_mashbord{background-position:0 -5792px;}.addthis_32x32_style .at15t_mawindo{background-position:0 -5824px;}.addthis_32x32_style .at15t_meccho{background-position:0 -5856px;}.addthis_32x32_style .at15t_meinvz{background-position:0 -5888px;}.addthis_32x32_style .at15t_mekusharim{background-position:0 -5920px;}.addthis_32x32_style .at15t_memori{background-position:0 -5952px;}.addthis_32x32_style .at15t_meneame{background-position:0 -5984px;}.addthis_32x32_style .at15t_mindbodygreen{background-position:0 -6016px;}.addthis_32x32_style .at15t_misterwong{background-position:0 -6048px;}.addthis_32x32_style .at15t_misterwong_de{background-position:0 -6080px;}.addthis_32x32_style .at15t_misterwong_ru{background-position:0 -6112px;}.addthis_32x32_style .at15t_mixx{background-position:0 -6144px;}.addthis_32x32_style .at15t_mob{background-position:0 -6176px;}.addthis_32x32_style .at15t_moemesto{background-position:0 -6208px;}.addthis_32x32_style .at15t_more{background-position:0 -6240px;}.addthis_32x32_style .at15t_mototagz{background-position:0 -6272px;}.addthis_32x32_style .at15t_mssocialbookmarks{background-position:0 -6304px;}.addthis_32x32_style .at15t_multiply{background-position:0 -6336px;}.addthis_32x32_style .at15t_myaol{background-position:0 -6368px;}.addthis_32x32_style .at15t_mylinkvault{background-position:0 -6400px;}.addthis_32x32_style .at15t_mynasa{background-position:0 -6432px;}.addthis_32x32_style .at15t_myspace{background-position:0 -6464px;}.addthis_32x32_style .at15t_myyearbook{background-position:0 -6496px;}.addthis_32x32_style .at15t_n4g{background-position:0 -6528px;}.addthis_32x32_style .at15t_netlog{background-position:0 -6560px;}.addthis_32x32_style .at15t_netvibes{background-position:0 -6592px;}.addthis_32x32_style .at15t_netvouz{background-position:0 -6624px;}.addthis_32x32_style .at15t_newstrust{background-position:0 -6656px;}.addthis_32x32_style .at15t_newsvine{background-position:0 -6688px;}.addthis_32x32_style .at15t_nujij{background-position:0 -6720px;}.addthis_32x32_style .at15t_oknotizie{background-position:0 -6752px;}.addthis_32x32_style .at15t_oneview{background-position:0 -6784px;}.addthis_32x32_style .at15t_orkut{background-position:0 -6816px;}.addthis_32x32_style .at15t_osmosus{background-position:0 -6848px;}.addthis_32x32_style .at15t_oyyla{background-position:0 -6880px;}.addthis_32x32_style .at15t_pdfmyurl{background-position:0 -6912px;}.addthis_32x32_style .at15t_pdfonline{background-position:0 -6944px;}.addthis_32x32_style .at15t_phonefavs{background-position:0 -6976px;}.addthis_32x32_style .at15t_picciz{background-position:0 -7008px;}.addthis_32x32_style .at15t_pimpthisblog{background-position:0 -7040px;}.addthis_32x32_style .at15t_pingfm{background-position:0 -7072px;}.addthis_32x32_style .at15t_planypus{background-position:0 -7104px;}.addthis_32x32_style .at15t_plaxo{background-position:0 -7136px;}.addthis_32x32_style .at15t_plurk{background-position:0 -7168px;}.addthis_32x32_style .at15t_polladium{background-position:0 -7200px;}.addthis_32x32_style .at15t_popedition{background-position:0 -7232px;}.addthis_32x32_style .at15t_posteezy{background-position:0 -7264px;}.addthis_32x32_style .at15t_posterous{background-position:0 -7296px;}.addthis_32x32_style .at15t_pratiba{background-position:0 -7328px;}.addthis_32x32_style .at15t_print{background-position:0 -7360px;}.addthis_32x32_style .at15t_printfriendly{background-position:0 -7392px;}.addthis_32x32_style .at15t_propeller{background-position:0 -7424px;}.addthis_32x32_style .at15t_pusha{background-position:0 -7456px;}.addthis_32x32_style .at15t_quantcast{background-position:0 -7488px;}.addthis_32x32_style .at15t_qzone{background-position:0 -7520px;}.addthis_32x32_style .at15t_readitlater{background-position:0 -7552px;}.addthis_32x32_style .at15t_receeveit{background-position:0 -7584px;}.addthis_32x32_style .at15t_reddit{background-position:0 -7616px;}.addthis_32x32_style .at15t_rediff{background-position:0 -7648px;}.addthis_32x32_style .at15t_redkum{background-position:0 -7680px;}.addthis_32x32_style .at15t_scoopat{background-position:0 -7712px;}.addthis_32x32_style .at15t_segnalo{background-position:0 -7744px;}.addthis_32x32_style .at15t_sekoman{background-position:0 -7776px;}.addthis_32x32_style .at15t_shaveh{background-position:0 -7808px;}.addthis_32x32_style .at15t_shetoldme{background-position:0 -7840px;}.addthis_32x32_style .at15t_simpy{background-position:0 -7872px;}.addthis_32x32_style .at15t_slashdot{background-position:0 -7904px;}.addthis_32x32_style .at15t_smaknews{background-position:0 -7936px;}.addthis_32x32_style .at15t_smiru{background-position:0 -7968px;}.addthis_32x32_style .at15t_socialbookmarkingnet{background-position:0 -8000px;}.addthis_32x32_style .at15t_sodahead{background-position:0 -8032px;}.addthis_32x32_style .at15t_sonico{background-position:0 -8064px;}.addthis_32x32_style .at15t_speedtile{background-position:0 -8096px;}.addthis_32x32_style .at15t_sphinn{background-position:0 -8128px;}.addthis_32x32_style .at15t_spokentoyou{background-position:0 -8160px;}.addthis_32x32_style .at15t_sportpost{background-position:0 -8192px;}.addthis_32x32_style .at15t_springpad{background-position:0 -8224px;}.addthis_32x32_style .at15t_spruzer{background-position:0 -8256px;}.addthis_32x32_style .at15t_squidoo{background-position:0 -8288px;}.addthis_32x32_style .at15t_startaid{background-position:0 -8320px;}.addthis_32x32_style .at15t_startlap{background-position:0 -8352px;}.addthis_32x32_style .at15t_storyfollower{background-position:0 -8384px;}.addthis_32x32_style .at15t_strands{background-position:0 -8416px;}.addthis_32x32_style .at15t_studivz{background-position:0 -8448px;}.addthis_32x32_style .at15t_stuffpit{background-position:0 -8480px;}.addthis_32x32_style .at15t_stumbleupon{background-position:0 -8512px;}.addthis_32x32_style .at15t_stumpedia{background-position:0 -8544px;}.addthis_32x32_style .at15t_stylehive{background-position:0 -8576px;}.addthis_32x32_style .at15t_surfpeoplenet{background-position:0 -8608px;}.addthis_32x32_style .at15t_svejo{background-position:0 -8640px;}.addthis_32x32_style .at15t_symbaloo{background-position:0 -8672px;}.addthis_32x32_style .at15t_tagmarksde{background-position:0 -8704px;}.addthis_32x32_style .at15t_tagvn{background-position:0 -8736px;}.addthis_32x32_style .at15t_tagza{background-position:0 -8768px;}.addthis_32x32_style .at15t_tailrank{background-position:0 -8800px;}.addthis_32x32_style .at15t_technorati{background-position:0 -8832px;}.addthis_32x32_style .at15t_tellmypolitician{background-position:0 -8864px;}.addthis_32x32_style .at15t_thewebblend{background-position:0 -8896px;}.addthis_32x32_style .at15t_thinkfinity{background-position:0 -8928px;}.addthis_32x32_style .at15t_thisnext{background-position:0 -8960px;}.addthis_32x32_style .at15t_tipd{background-position:0 -8992px;}.addthis_32x32_style .at15t_transferr{background-position:0 -9024px;}.addthis_32x32_style .at15t_tulinq{background-position:0 -9056px;}.addthis_32x32_style .at15t_tumblr{background-position:0 -9088px;}.addthis_32x32_style .at15t_tusul{background-position:0 -9120px;}.addthis_32x32_style .at15t_tweetmeme{background-position:0 -9152px;}.addthis_32x32_style .at15t_twitter{background-position:0 -9184px;}.addthis_32x32_style .at15t_twitthis{background-position:0 -9216px;}.addthis_32x32_style .at15t_typepad{background-position:0 -9248px;}.addthis_32x32_style .at15t_viadeo{background-position:0 -9280px;}.addthis_32x32_style .at15t_virb{background-position:0 -9312px;}.addthis_32x32_style .at15t_visitezmonsite{background-position:0 -9344px;}.addthis_32x32_style .at15t_vk{background-position:0 -9376px;}.addthis_32x32_style .at15t_vyoom{background-position:0 -9408px;}.addthis_32x32_style .at15t_w3validator{background-position:0 -9440px;}.addthis_32x32_style .at15t_webnews{background-position:0 -9472px;}.addthis_32x32_style .at15t_webs{background-position:0 -9504px;}.addthis_32x32_style .at15t_windows{background-position:0 -9536px;}.addthis_32x32_style .at15t_windycitizen{background-position:0 -9568px;}.addthis_32x32_style .at15t_wirefan{background-position:0 -9600px;}.addthis_32x32_style .at15t_wordpress{background-position:0 -9632px;}.addthis_32x32_style .at15t_worio{background-position:0 -9664px;}.addthis_32x32_style .at15t_wovre{background-position:0 -9696px;}.addthis_32x32_style .at15t_wykop{background-position:0 -9728px;}.addthis_32x32_style .at15t_xanga{background-position:0 -9760px;}.addthis_32x32_style .at15t_yahoobkm{background-position:0 -9792px;}.addthis_32x32_style .at15t_yahoomail{background-position:0 -9824px;}.addthis_32x32_style .at15t_yammer{background-position:0 -9856px;}.addthis_32x32_style .at15t_yardbarker{background-position:0 -9888px;}.addthis_32x32_style .at15t_yazzem{background-position:0 -9920px;}.addthis_32x32_style .at15t_yigg{background-position:0 -9952px;}.addthis_32x32_style .at15t_yoolink{background-position:0 -9984px;}.addthis_32x32_style .at15t_yorumcuyum{background-position:0 -10016px;}.addthis_32x32_style .at15t_youbookmarks{background-position:0 -10048px;}.addthis_32x32_style .at15t_youmob{background-position:0 -10080px;}.addthis_32x32_style .at15t_zakladoknet{background-position:0 -10112px;}.addthis_32x32_style .at15t_zanatic{background-position:0 -10144px;}.addthis_32x32_style .at15t_zooloo{background-position:0 -10176px;}.addthis_32x32_style .at15t_netscape{background-position:0 -7424px;}.at15t_000{background-position:0 -0px;}.at15t_tweetmeme{background-position:0 -16px;}.at15t_posteezy{background-position:0 -32px;}.at15t_redkum{background-position:0 -48px;}.at15t_livefavoris{background-position:0 -64px;}.at15t_connotea{background-position:0 -80px;}.at15t_farkinda{background-position:0 -96px;}.at15t_hackernews{background-position:0 -112px;}.at15t_receeveit{background-position:0 -128px;}.at15t_mob{background-position:0 -144px;}.at15t_gluvsnap{background-position:0 -160px;}.at15t_tusul{background-position:0 -176px;}.at15t_identica{background-position:0 -192px;}.at15t_hedgehogs{background-position:0 -208px;}.at15t_designmoo{background-position:0 -224px;}.at15t_folkd{background-position:0 -240px;}.at15t_doower{background-position:0 -256px;}.at15t_bonzobox{background-position:0 -272px;}.at15t_buzz_fr{background-position:0 -288px;}.at15t_gamekicker{background-position:0 -304px;}.at15t_ezyspot{background-position:0 -320px;}.at15t_webs{background-position:0 -336px;}.at15t_mawindo{background-position:0 -352px;}.at15t_tellmypolitician{background-position:0 -368px;}.at15t_scoopat{background-position:0 -384px;}.at15t_favoritus{background-position:0 -400px;}.at15t_eucliquei{background-position:0 -416px;}.at15t_hazarkor{background-position:0 -432px;}.at15t_box{background-position:0 -448px;}.at15t_evernote{background-position:0 -464px;}.at15t_blogger{background-position:0 -480px;}.at15t_favorites{background-position:0 -496px;}.at15t_plurk{background-position:0 -512px;}.at15t_friendfeed{background-position:0 -528px;}.at15t_buzz{background-position:0 -544px;}.at15t_bebo{background-position:0 -560px;}.at15t_hyves{background-position:0 -576px;}.at15t_meinvz{background-position:0 -592px;}.at15t_linkedin{background-position:0 -608px;}.at15t_posterous{background-position:0 -624px;}.at15t_sonico{background-position:0 -640px;}.at15t_amazonwishlist{background-position:0 -656px;}.at15t_delicious{background-position:0 -672px;}.at15t_digg{background-position:0 -688px;}.at15t_facebook{background-position:0 -704px;}.at15t_meneame{background-position:0 -720px;}.at15t_myspace{background-position:0 -736px;}.at15t_google{background-position:0 -752px;}.at15t_googletranslate{background-position:0 -768px;}.at15t_igoogle{background-position:0 -784px;}.at15t_designbump{background-position:0 -800px;}.at15t_hotmail{background-position:0 -816px;}.at15t_live{background-position:0 -832px;}.at15t_viadeo{background-position:0 -848px;}.at15t_fark{background-position:0 -864px;}.at15t_misterwong{background-position:0 -880px;}.at15t_newsvine{background-position:0 -896px;}.at15t_oyyla{background-position:0 -912px;}.at15t_mixx{background-position:0 -928px;}.at15t_squidoo{background-position:0 -944px;}.at15t_googlebuzz{background-position:0 -960px;}.at15t_orkut{background-position:0 -976px;}.at15t_studivz{background-position:0 -992px;}.at15t_netvibes{background-position:0 -1008px;}.at15t_technorati{background-position:0 -1024px;}.at15t_friendster{background-position:0 -1040px;}.at15t_reddit{background-position:0 -1056px;}.at15t_twitter{background-position:0 -1072px;}.at15t_slashdot{background-position:0 -1088px;}.at15t_tumblr{background-position:0 -1104px;}.at15t_menu{background-position:0 -1120px;}.at15t_virb{background-position:0 -1136px;}.at15t_wordpress{background-position:0 -1152px;}.at15t_linkninja{background-position:0 -1168px;}.at15t_oknotizie{background-position:0 -1184px;}.at15t_stumbleupon{background-position:0 -1200px;}.at15t_googlereader{background-position:0 -1216px;}.at15t_gacetilla{background-position:0 -1232px;}.at15t_gmail{background-position:0 -1248px;}.at15t_print{background-position:0 -1264px;}.at15t_yahoobkm{background-position:0 -1280px;}.at15t_yahoomail{background-position:0 -1296px;}.at15t_diglog{background-position:0 -1312px;}.at15t_bookmerkende{background-position:0 -1328px;}.at15t_givealink{background-position:0 -1344px;}.at15t_wovre{background-position:0 -1360px;}.at15t_amenme{background-position:0 -1376px;}.at15t_tagvn{background-position:0 -1392px;}.at15t_surfpeoplenet{background-position:0 -1408px;}.at15t_aim{background-position:0 -1424px;}.at15t_elertgadget{background-position:0 -1440px;}.at15t_cndig{background-position:0 -1456px;}.at15t_email{background-position:0 -1472px;}.at15t_springpad{background-position:0 -1488px;}.at15t_isociety{background-position:0 -1504px;}.at15t_bloggy{background-position:0 -1520px;}.at15t_tagmarksde{background-position:0 -1536px;}.at15t_misterwong_de{background-position:0 -1552px;}.at15t_bryderi{background-position:0 -1568px;}.at15t_bookmarkycz{background-position:0 -1584px;}.at15t_w3validator{background-position:0 -1600px;}.at15t_instapaper{background-position:0 -1616px;}.at15t_pdfmyurl{background-position:0 -1632px;}.at15t_planypus{background-position:0 -1648px;}.at15t_diggtiger{background-position:0 -1664px;}.at15t_mekusharim{background-position:0 -1680px;}.at15t_kommenting{background-position:0 -1696px;}.at15t_lockerblogger{background-position:0 -1712px;}.at15t_kipup{background-position:0 -1728px;}.at15t_pusha{background-position:0 -1744px;}.at15t_yorumcuyum{background-position:0 -1760px;}.at15t_wykop{background-position:0 -1776px;}.at15t_startaid{background-position:0 -1792px;}.at15t_jamespot{background-position:0 -1808px;}.at15t_vk{background-position:0 -1824px;}.at15t_smaknews{background-position:0 -1840px;}.at15t_embarkons{background-position:0 -1856px;}.at15t_adifni{background-position:0 -1872px;}.at15t_blurpalicious{background-position:0 -1888px;}.at15t_blogtrottr{background-position:0 -1904px;}.at15t_domaintoolswhois{background-position:0 -1920px;}.at15t_elefantapl{background-position:0 -1936px;}.at15t_cosmiq{background-position:0 -1952px;}.at15t_bookmarkedbyus{background-position:0 -1968px;}.at15t_youmob{background-position:0 -1984px;}.at15t_dipdive{background-position:0 -2000px;}.at15t_pimpthisblog{background-position:0 -2016px;}.at15t_stumpedia{background-position:0 -2032px;}.at15t_visitezmonsite{background-position:0 -2048px;}.at15t_bizsugar{background-position:0 -2064px;}.at15t_polladium{background-position:0 -2080px;}.at15t_strands{background-position:0 -2096px;}.at15t_simpy{background-position:0 -2112px;}.at15t_allmyfaves{background-position:0 -2128px;}.at15t_yammer{background-position:0 -2144px;}.at15t_bobrdobr{background-position:0 -2160px;}.at15t_hotklix{background-position:0 -2176px;}.at15t_shaveh{background-position:0 -2192px;}.at15t_windows{background-position:0 -2208px;}.at15t_baang{background-position:0 -2224px;}.at15t_greaterdebater{background-position:0 -2240px;}.at15t_thewebblend{background-position:0 -2256px;}.at15t_dashboard{background-position:0 -2272px;}.at15t_tulinq{background-position:0 -2288px;}.at15t_spruzer{background-position:0 -2304px;}.at15t_yoolink{background-position:0 -2320px;}.at15t_clickazoo{background-position:0 -2336px;}.at15t_gamesnetworks{background-position:0 -2352px;}.at15t_fooxweb{background-position:0 -2368px;}.at15t_mssocialbookmarks{background-position:0 -2384px;}.at15t_fresqui{background-position:0 -2400px;}.at15t_mindbodygreen{background-position:0 -2416px;}.at15t_librerio{background-position:0 -2432px;}.at15t_yigg{background-position:0 -2448px;}.at15t_netvouz{background-position:0 -2464px;}.at15t_followtags{background-position:0 -2480px;}.at15t_boardlite{background-position:0 -2496px;}.at15t_citeulike{background-position:0 -2512px;}.at15t_webnews{background-position:0 -2528px;}.at15t_hatena{background-position:0 -2544px;}.at15t_memori{background-position:0 -2560px;}.at15t_segnalo{background-position:0 -2576px;}.at15t_n4g{background-position:0 -2592px;}.at15t_ekudos{background-position:0 -2608px;}.at15t_more{background-position:0 -2624px;}.at15t_kaboodle{background-position:0 -2640px;}.at15t_abruzzopedia{background-position:0 -2656px;}.at15t_kudos{background-position:0 -2672px;}.at15t_ihavegot{background-position:0 -2688px;}.at15t_linkuj{background-position:0 -2704px;}.at15t_100zakladok{background-position:0 -2720px;}.at15t_stuffpit{background-position:0 -2736px;}.at15t_dosti{background-position:0 -2752px;}.at15t_linkshares{background-position:0 -2768px;}.at15t_addio{background-position:0 -2784px;}.at15t_qzone{background-position:0 -2800px;}.at15t_dotnetshoutout{background-position:0 -2816px;}.at15t_zooloo{background-position:0 -2832px;}.at15t_smiru{background-position:0 -2848px;}.at15t_funp{background-position:0 -2864px;}.at15t_plaxo{background-position:0 -2880px;}.at15t_phonefavs{background-position:0 -2896px;}.at15t_mototagz{background-position:0 -2912px;}.at15t_globalgrind{background-position:0 -2928px;}.at15t_bitly{background-position:0 -2944px;}.at15t_cirip{background-position:0 -2960px;}.at15t_favable{background-position:0 -2976px;}.at15t_flosspro{background-position:0 -2992px;}.at15t_hotweblt{background-position:0 -3008px;}.at15t_myyearbook{background-position:0 -3024px;}.at15t_7live7{background-position:0 -3040px;}.at15t_transferr{background-position:0 -3056px;}.at15t_moemesto{background-position:0 -3072px;}.at15t_tipd{background-position:0 -3088px;}.at15t_camyoo{background-position:0 -3104px;}.at15t_thisnext{background-position:0 -3120px;}.at15t_mailto{background-position:0 -3136px;}.at15t_hadashhot{background-position:0 -3152px;}.at15t_ladenzeile{background-position:0 -3168px;}.at15t_xanga{background-position:0 -3184px;}.at15t_shetoldme{background-position:0 -3200px;}.at15t_investorlinks{background-position:0 -3216px;}.at15t_blip{background-position:0 -3232px;}.at15t_pingfm{background-position:0 -3248px;}.at15t_linkagogo{background-position:0 -3264px;}.at15t_douban{background-position:0 -3280px;}.at15t_extraplay{background-position:0 -3296px;}.at15t_sportpost{background-position:0 -3312px;}.at15t_domelhor{background-position:0 -3328px;}.at15t_backflip{background-position:0 -3344px;}.at15t_jisko{background-position:0 -3360px;}.at15t_rediff{background-position:0 -3376px;}.at15t_youbookmarks{background-position:0 -3392px;}.at15t_picciz{background-position:0 -3408px;}.at15t_blogmarks{background-position:0 -3424px;}.at15t_oneview{background-position:0 -3440px;}.at15t_sphinn{background-position:0 -3456px;}.at15t_bleetbox{background-position:0 -3472px;}.at15t_aolmail{background-position:0 -3488px;}.at15t_dwellicious{background-position:0 -3504px;}.at15t_netlog{background-position:0 -3520px;}.at15t_vyoom{background-position:0 -3536px;}.at15t_socialbookmarkingnet{background-position:0 -3552px;}.at15t_lynki{background-position:0 -3568px;}.at15t_nujij{background-position:0 -3584px;}.at15t_yazzem{background-position:0 -3600px;}.at15t_iwiw{background-position:0 -3616px;}.at15t_storyfollower{background-position:0 -3632px;}.at15t_dropjack{background-position:0 -3648px;}.at15t_arto{background-position:0 -3664px;}.at15t_buddymarks{background-position:0 -3680px;}.at15t_yardbarker{background-position:0 -3696px;}.at15t_baidu{background-position:0 -3712px;}.at15t_windycitizen{background-position:0 -3728px;}.at15t_mashbord{background-position:0 -3744px;}.at15t_pratiba{background-position:0 -3760px;}.at15t_popedition{background-position:0 -3776px;}.at15t_dotnetkicks{background-position:0 -3792px;}.at15t_worio{background-position:0 -3808px;}.at15t_kledy{background-position:0 -3824px;}.at15t_symbaloo{background-position:0 -3840px;}.at15t_faves{background-position:0 -3856px;}.at15t_bentio{background-position:0 -3872px;}.at15t_hemidemi{background-position:0 -3888px;}.at15t_informazione{background-position:0 -3904px;}.at15t_meccho{background-position:0 -3920px;}.at15t_myaol{background-position:0 -3936px;}.at15t_drimio{background-position:0 -3952px;}.at15t_diigo{background-position:0 -3968px;}.at15t_favlogde{background-position:0 -3984px;}.at15t_dzone{background-position:0 -4000px;}.at15t_typepad{background-position:0 -4016px;}.at15t_startlap{background-position:0 -4032px;}.at15t_gravee{background-position:0 -4048px;}.at15t_kaevur{background-position:0 -4064px;}.at15t_sekoman{background-position:0 -4080px;}.at15t_misterwong_ru{background-position:0 -4096px;}.at15t_edelight{background-position:0 -4112px;}.at15t_digo{background-position:0 -4128px;}.at15t_classicalplace{background-position:0 -4144px;}.at15t_jumptags{background-position:0 -4160px;}.at15t_aerosocial{background-position:0 -4176px;}.at15t_svejo{background-position:0 -4192px;}.at15t_printfriendly{background-position:0 -4208px;}.at15t_hi5{background-position:0 -4224px;}.at15t_thinkfinity{background-position:0 -4240px;}.at15t_fwisp{background-position:0 -4256px;}.at15t_mynasa{background-position:0 -4272px;}.at15t_laaikit{background-position:0 -4288px;}.at15t_fnews{background-position:0 -4304px;}.at15t_a1webmarks{background-position:0 -4320px;}.at15t_grumper{background-position:0 -4336px;}.at15t_aviary{background-position:0 -4352px;}.at15t_care2{background-position:0 -4368px;}.at15t_tailrank{background-position:0 -4384px;}.at15t_koornk{background-position:0 -4400px;}.at15t_pdfonline{background-position:0 -4416px;}.at15t_kirtsy{background-position:0 -4432px;}.at15t_newstrust{background-position:0 -4448px;}.at15t_flaker{background-position:0 -4464px;}.at15t_gabbr{background-position:0 -4480px;}.at15t_ask{background-position:0 -4496px;}.at15t_diggita{background-position:0 -4512px;}.at15t_readitlater{background-position:0 -4528px;}.at15t_sodahead{background-position:0 -4544px;}.at15t_linkstore{background-position:0 -4560px;}.at15t_wirefan{background-position:0 -4576px;}.at15t_brainify{background-position:0 -4592px;}.at15t_livejournal{background-position:0 -4608px;}.at15t_ballhype{background-position:0 -4624px;}.at15t_habergentr{background-position:0 -4640px;}.at15t_multiply{background-position:0 -4656px;}.at15t_hellotxt{background-position:0 -4672px;}.at15t_zakladoknet{background-position:0 -4688px;}.at15t_grono{background-position:0 -4704px;}.at15t_propeller{background-position:0 -4720px;}.at15t_speedtile{background-position:0 -4736px;}.at15t_twitthis{background-position:0 -4752px;}.at15t_mylinkvault{background-position:0 -4768px;}.at15t_forceindya{background-position:0 -4784px;}.at15t_colivia{background-position:0 -4800px;}.at15t_bordom{background-position:0 -4816px;}.at15t_chiq{background-position:0 -4832px;}.at15t_spokentoyou{background-position:0 -4848px;}.at15t_2tag{background-position:0 -4864px;}.at15t_tagza{background-position:0 -4880px;}.at15t_hipstr{background-position:0 -4896px;}.at15t_stylehive{background-position:0 -4912px;}.at15t_hitmarks{background-position:0 -4928px;}.at15t_2linkme{background-position:0 -4944px;}.at15t_idearef{background-position:0 -4960px;}.at15t_blinklist{background-position:0 -4976px;}.at15t_buzzzy{background-position:0 -4992px;}.at15t_biggerpockets{background-position:0 -5008px;}.at15t_favicon{background-position:0 -5024px;}.at15t_quantcast{background-position:0 -5040px;}.at15t_hotbookmark{background-position:0 -5056px;}.at15t_osmosus{background-position:0 -5072px;}.at15t_zanatic{background-position:0 -5088px;}.at15t_fabulously40{background-position:0 -5104px;}.at15t_netscape{background-position:0 -4720px;}#at16clb{font-size:16pt;font-family:"verdana bold",verdana,arial,sans-serif;}#at_share .at_item{width:123px!important;padding:4px;margin-right:2px;border:1px solid #fff;}#at16pm{background:#fff;width:298px;height:380px;text-align:left;border-right:1px solid #ccc;position:static;}#at16pcc{position:fixed;top:0;left:0;width:100%;margin:0 auto;font-size:10px!important;color:#4c4c4c;padding:0;z-index:10000001;overflow:visible;}* html #at16pcc{position:absolute;}#at16abifc{overflow:hidden;margin:0;top:10px;left:10px;height:355px;width:492px;position:absolute;border:0;}#at16abifc iframe{border:0;position:absolute;height:380px;width:516px;top:-10px;left:-10px;}* html div#at16abifc.atiemode2{height:374px;width:482px;}* html #at16abifc iframe{height:368px;left:-10px;top:-10px;overflow:hidden;}#at16p{background:url(//s7.addthis.com/static/t00/atbkg.png);z-index:10000001;}#at16p,#atie6ifh,#atie6cmifh{position:absolute;top:50%;left:50%;width:300px;padding:10px;margin:0 auto;margin-top:-185px;margin-left:-155px;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:12px;color:#5e5e5e;}#atie6ifh{width:322px;padding:0;height:381px;margin-left:-165px;z-index:100001;}#atie6cmifh{width:240px;padding:0;height:225px;margin:0;z-index:100001;}#at_share{margin:0;padding:0;}#at16ps{overflow-y:scroll;height:304px;padding:5px;}a#at16pit{position:absolute;top:37px;right:10px;display:block;background:url(//s7.addthis.com/static/t00/tab00.gif) no-repeat;width:16px;height:20px;line-height:19px;margin-right:-17px;text-align:center;overflow:hidden;color:#36b;}#at16pi{background:#e5e5e5;text-align:left;border:1px solid #ccc;border-bottom:0;}#at16pi a{text-decoration:none;color:#36b;}#at16p #at16abc{margin-left:2px!important;}#at16pi a:hover{text-decoration:underline;}#at16pt{position:relative;background:#f2f2f2;height:13px;padding:5px 10px;}#at16pt h4,#at16pt a{font-weight:bold;}#at16pt h4{display:inline;margin:0;padding:0;font-size:12px;color:#4c4c4c;cursor:default;}#at16pt a{position:absolute;top:5px;right:10px;color:#4c4c4c;text-decoration:none;}#at16pc form{margin:0;}#at16pc form label{display:block;font-size:11px;font-weight:bold;padding-bottom:4px;float:none;text-align:left;}#at16pc form label span{font-weight:normal;color:#4c4c4c;display:inline;}#at_email form .abif{width:272px!important;}#at_email textarea{height:55px!important;word-wrap:break-word;}* html #at_email textarea{height:42px!important;}*:first-child+html #at_email textarea{height:42px!important;}#at_email form label{width:220px;}#at_email form input,#at_email form textarea{background:#fff;border:1px solid #bbb;width:272px!important;margin:0;margin-bottom:8px;font-weight:normal;padding:3px;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:11px;line-height:1.4em;color:#333;}#at_email form .atfxmode2{width:279px!important;}#at16pc form .at_ent{color:#333!important;}#at16pc form textarea{height:48px;}#at16pc form input:focus,#at16pc form textarea:focus{background:#fffff0;color:#333;}#at16p .atbtn{background:#fff;border:1px solid #b5b5b5;width:60px!important;padding:2px 4px;margin:0;margin-right:2px!important;font-size:11px!important;font-weight:bold;color:#333;cursor:pointer;}#at16p .atbtn:hover{border-color:#444;color:#06c;}#at16p .atrse{font-weight:normal!important;color:#666;margin-left:2px!important;}#atsb .atbtn{width:78px!important;margin:0!important;}#at_email #ateml{text-align:right;font-size:10px;color:#999;}#at16pc{height:343px;font-size:11px;text-align:left;color:#4c4c4c;}#at_email{padding:5px 10px;}#at16pc .tmsg{padding:4px 2px;text-align:right;}#at16psf{position:relative;background:#f2f2f2 url(//s7.addthis.com/static/t00/atf02.gif) no-repeat center center;border-bottom:1px solid #ccc;height:20px;padding:4px 10px;text-align:center;}* html #at16psf input,*:first-child+html #at16psf input{padding:0;}#at16psf input{background:#fff;border:none;width:220px;margin:2px 0 0;color:#666;outline-style:none;outline-width:0;padding:2px 0 0;line-height:12px;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:12px;}#at16pcc .at_error{background:#f26d7d;border-bottom:1px solid #df5666;padding:5px 10px;color:#fff;}#at16pcc #at_success{background:#d0fbda;border-bottom:1px solid #a8e7b7;padding:5px 10px;color:#4c4c4c;}#at16pf{position:relative;background:#f2f2f2;height:12px;border-top:1px solid #e5e5e5;}#at16pf a{position:absolute;outline:none;padding:0;margin:0;overflow:hidden;font-size:10px;color:#4c4c4c;font-family:Arial,Helvetica,Sans-Serif;text-decoration:none;}#at16pf a:hover{text-decoration:underline;}#at16pf a.at-whatsthis{width:150px;left:10px;}#at16pf a#at-privacy{width:39px;left:140px;}#at_complete{font-size:13pt;color:#47731d;text-align:center;padding-top:130px;height:208px!important;width:472px;}#at_s_msg{margin-bottom:10px;}#at16pf a#at-logo{background:url(//s7.addthis.com/static/t00/logo88.gif) no-repeat left;padding-left:10px;right:10px;}.at_baa{display:block;overflow:hidden;outline:none;}#at15s #at16pf a{top:1px;}#at16pc form #at_send{width:80px!important;}#at_feed{display:none;padding:10px;height:300px;}#at_feed span{margin-bottom:10px;font-size:12px;}#at_feed div{width:102px!important;height:26px!important;line-height:26px!important;float:left!important;margin-right:68px;}#at_feed div.at_litem{margin-right:0;}#at_feed a{margin:10px 0;height:17px;line-height:17px;}#at_feed.atused .fbtn{background:url(//s7.addthis.com/static/r05/feed00.gif) no-repeat;float:left;width:102px;cursor:pointer;text-indent:-9000px;}#at_feed .fbtn.bloglines{background-position:0 0!important;width:94px;height:20px!important;line-height:20px!important;margin-top:8px!important;}#at_feed .fbtn.yahoo{background-position:0 -20px!important;}#at_feed .fbtn.newsgator,.fbtn.newsgator-on{background-position:0 -37px!important;}#at_feed .fbtn.technorati{background-position:0 -71px!important;}#at_feed .fbtn.netvibes{background-position:0 -88px!important;}#at_feed .fbtn.pageflakes{background-position:0 -141px!important;}#at_feed .fbtn.feedreader{background-position:0 -172px!important;}#at_feed .fbtn.newsisfree{background-position:0 -207px!important;}#at_feed .fbtn.google{background-position:0 -54px!important;width:104px;}#at_feed .fbtn.winlive{background-position:0 -105px!important;width:100px;height:19px!important;line-height:19px;margin-top:9px!important;}#at_feed .fbtn.mymsn{background-position:0 -158px!important;width:71px;height:14px!important;line-height:14px!important;margin-top:12px!important;}#at_feed .fbtn.aol{background-position:0 -189px!important;width:92px;height:18px!important;line-height:18px!important;}#at16pp{color:#4c4c4c;position:absolute;top:12px;right:12px;font-size:11px;}#at16pp label{font-size:11px!important;}#at16ppc{padding:10px;width:179px;}#at16pph{padding:5px 0 10px 0;}#at16pph select{margin:5px 0 8px 0;}#at16pp .atinp{width:156px;}html>/**/body #at16pp .atinp{width:176px;}#at16ppb{background:#fff;border:1px solid #ccc;height:274px;}#at16ep{height:16px;padding:8px;}#at16ep a{display:block;height:16px;line-height:16px;padding-left:22px;margin-bottom:8px;font-size:12px;}#at16ep a.at_gmail{background:url(//s7.addthis.com/static/t00/gmail.gif) no-repeat left;}#at16ep a.at_hotmail{background:url(//s7.addthis.com/static/t00/hotmail.gif) no-repeat left;}#at16ep a.at_yahoo{background:url(//s7.addthis.com/static/t00/yahoo.gif) no-repeat left;}#at16ppf p#atsb{padding-top:20px;font-size:10px;}#at16abr{margin-top:10px;}#at16abr input{padding:0;margin:0;margin-right:5px;}#at16ppso{display:none;text-align:right;margin-top:2px;}#at16ppa{background:#fff;border:1px solid #ccc;height:228px;width:178px;overflow:auto;}#at16ppa a{display:block;white-space:nowrap;padding:4px 8px;font-size:12px!important;}#at16eatdr{position:absolute;background:#fff;border-top:0;max-height:110px;overflow:auto;z-index:500;top:129px;left:21px;width:277px;}* html #at_email #at16eatdr{top:115px!important;width:272px!important;}*:first-child+html #at_email #at16eatdr{top:115px!important;width:272px!important;}html>/**/body #at_email form #at16eatdr.abif{top:137px;width:278px!important;}#at16eatdr a{display:block;overflow:hidden;border-bottom:1px dotted #eee;padding:4px 8px;}#at16eatdr a:hover,#at16eatdr a.hover{background:#e0eefa;text-decoration:none;color:#333;}#at_pspromo{height:130px;padding-top:10px;}#at_pspromo,#at15psp{width:205px;padding-left:5px;}#at_testpromo{font-size:12px;width:220px;display:none;}#at_testpromo input{width:200px;}#at_promo .at-promo-content,#at_testpromo .at-promo-content{margin-top:12px;}#at_promo .at-promo-btn,#at_testpromo .at-promo-btn{padding-top:10px;}#at_promo h4,#at_testpromo h4{font-family:arial,helvetica,tahoma,verdana,sans-serif;background:0;font-size:14px;font-weight:bold;margin:0 0 4px;padding:0;}#at_testpromo h4{font-size:13.5px;}#at_promo h4 sup{font-size:11px;color:#ee6a44;}#at_promo span{display:block;}#at_testpromo .at-promo-btm-ffx,#at_promo .at-promo-btm-ffx{background:url(//s7.addthis.com/images/60x60_at_firefox_toolbar.jpg) no-repeat 0 0;padding:6px 0 0 70px;}#at_promo .at-promo-btm-ie{padding:6px 0 0 64px;}#at_testpromo .at-promo-btm-ie{background:url(//s7.addthis.com/images/48x48_ie_logo.jpg) no-repeat 0 0;padding:10px 0 0 60px;margin:0 5px;height:45px;}#_atssh{width:1px!important;height:1px!important;border:0!important;}.at-promo-ffx,.at-promo-ie{padding:10px 0 0 60px;margin:0 5px;height:45px;}.at-promo-ffx{background:url(//s7.addthis.com/images/48x48_ff_logo.gif) no-repeat 0 0;}.at-promo-ie{background:url(//s7.addthis.com/images/48x48_ie_logo.jpg) no-repeat 0 0;}.at-promo-button{text-align:center;padding-top:10px;}.at-promo-button input{cursor:pointer;}.at-promo-single{padding:10px;padding-top:5px;line-height:1.5em;}@media print{#at20mc{display:none;}}
--- a/web/res/metadataplayer/test/emission_fichiers/xtcore.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-//-- Copyright 2009 AT Internet, All Rights Reserved.
-//-- AT Internet Tag 3.4.005
-var xt1='.tv-radio.com',xtcode='',xt46='1',xt48='',xtdocl=false,xtud='undefined',xt2='0',xt3=3650,xtkwv='xtmc',xtkwp='xtnp',xtadch=new Array,xt4=new Array;xt4['sec']='20';xt4['rss']='20';xt4['epr']='20';xt4['erec']='20';xt4['adi']='20';xt4['adc']='20';xt4['al']='20';xt4['es']='20';xt4['ad']='20';
-//do not modify below
-var xtkey=false,xt49=null,xt5=30,xw=window,xd=document,xtg=navigator,xtv=(xw.xtczv!=null)?'34005-'+xw.xtczv:'34005',xt1=xw.xtdmc?';domain='+xw.xtdmc:(xt1!='')?';domain='+xw.xt1:'',xt6=(xw.xtnv!=null)?xw.xtnv:xd,xt7=(xw.xtsd!=null)?xw.xtsd:'http://log',xt8=(xw.xtsite!=null)?xw.xtsite:0,xt9=(xw.xtn2!=null)?'&s2='+xw.xtn2:'',xtp=(xw.xtpage!=null)?xw.xtpage:'',xt10=xw.xto_force?xw.xto_force.toLowerCase():null,xt11=(xt8=='redirect')?true:false,xtdi=xw.xtdi?'&di='+xw.xtdi:'',xt12=xw.xtidp?'&idpays='+xw.xtidp:'',xt13=xw.xtidprov?'&idprov='+xw.xtidprov:'',xtm=(xw.xtparam!=null)?xw.xtparam:'',xtclzone=(xw.scriptOnClickZone!=null)?xw.scriptOnClickZone:0,xt15=(xw.xt_orderid!=null)?xw.xt_orderid:'',xt17=(xw.xtidcart!=null)?xw.xtidcart:'',xt44=(xw.xtprod_load!=null)?'&pdtl='+xw.xtprod_load:'',xt47=(xw.xtcode!='')?'&code='+xw.xtcode:'';
-if(xw.addEventListener){xw.addEventListener('unload',function(){},false);}else if(xw.attachEvent){xw.attachEvent('onunload',function(){});}
-if(xd.addEventListener){xd.addEventListener('keydown',function(){xtkey=true},false);xd.addEventListener('keyup',function(){xtkey=false},false);}else if(xd.attachEvent){xd.attachEvent('onkeydown',function(){xtkey=true});xd.attachEvent('onkeyup',function(){xtkey=false});}
-var xt18=(xw.roimt&&(xtm.indexOf('&roimt',0)<0))?'&roimt='+xw.roimt:'',xtmc=(xw.xtmc&&(xtm.indexOf('&mc',0)<0))?'&mc='+xw.xtmc:xtf3(xtkwv)?'&mc='+xtf3(xtkwv):xtf3('xtmc')?'&mc='+xtf3('xtmc'):'',xtcr=xtf3('xtcr')?'&mcrg='+xtf3('xtcr'):'',xtac=(xw.xtac&&(xtm.indexOf('&ac',0)<0))?'&ac='+xw.xtac:'',xtan=(xw.xtan&&(xtm.indexOf('&an',0)<0))?'&an='+xw.xtan:'',xtnp=(xw.xtnp&&(xtm.indexOf('&np',0)<0))?'&np='+xw.xtnp:xtf3(xtkwp)?'&np='+xtf3(xtkwp):'',xt19=((xw.xtprm!=null)&&(xtm.indexOf('&x',0)<0))?xw.xtprm:'';
-xtm+=xt18+xtmc+xtcr+xtac+xtan+xtnp+xt19;try{var xt20=top.document.referrer;}catch(e){var xt20=xt6.referrer;};var xts=screen,xt21=new Date(),xt22=xt21.getTime()/(1000*3600);
-function xtclURL(ch){return ch.replace(/%3C/g,'<').replace(/%3E/g,'>').replace(/[<>]/g,'');}
-function xtf1(nom,xtenc){xtenc=((xtenc!=null)&&(xtenc!=xtud))?xtenc:'0';var arg=nom+'=',i=0;while(i<xd.cookie.length){var j=i+arg.length;if(xd.cookie.substring(i,j)==arg){return xtf2(j,xtenc);}i=xd.cookie.indexOf(' ',i)+1;if(i==0){break;}}return null;}
-function xtf2(index,xtenc){var fin=xd.cookie.indexOf(';',index);if(fin==-1){fin=xd.cookie.length;};if(xtenc!='1'){return unescape(xtclURL(xd.cookie.substring(index,fin)));}else{return xtclURL(xd.cookie.substring(index,fin));}};try{xt_adch();}catch(e){''};
-function xt_addchain(val,varch){xtvarch=varch?varch:'abmv';itemp=(!xtadch[xtvarch])?0:xtadch[xtvarch];itemp++;xtm+='&'+xtvarch+''+itemp+'='+val;xtadch[xtvarch]=itemp;}
-function wck(p1,p2,p3,p4,fmt){p2=(fmt==0)?p2:escape(p2);xd.cookie=p1+'='+p2+';expires='+p3.toGMTString()+';path=/'+p4;}
-function xtf3(param,chba){try{xtdeb=xt6.location.href;}catch(e){xtdeb=xw.location.href;}if((chba==null)||(chba==xtud)){var xturl=xtclURL(xtdeb.toLowerCase().replace(/%3d/g,'='));}else{var xturl=chba;};var xtpos=xturl.indexOf(param+'=');if(xtpos>0){var chq=xturl.substring(1,xturl.length),mq=chq.substring(chq.indexOf(param+'='),chq.length),pos3=mq.indexOf('&');if(pos3==-1)pos3=mq.indexOf('%26');if(pos3==-1)pos3=mq.length;return mq.substring(mq.indexOf('=')+1, pos3);}else{return null;}}
-function xt_med(type,section,page,x1,x2,x3,x4,x5){xt_ajout=((type=='F')&&((x1==null)||(x1==xtud)))?'':(type=='M')?'&a='+x1+'&m1='+x2+'&m2='+x3+'&m3='+x4+'&m4='+x5:'&clic='+x1;xtf4(type,'&s2='+section+'&p='+page+xt_ajout,x2,x3);}
-function xt_ad(x1,x2,x3){xtf4('AT','&atc='+x1+'&type=AT&patc='+xtp+'&s2atc='+xw.xtn2,x2,x3);}
-function xt_adc(obj,x1,x2,x3){xtf4('AT','&atc='+x1+'&type=AT&patc='+xtp+'&s2atc='+xw.xtn2);var tgt=null,href=null;if(x2){href=x2;if(x3){tgt='_blank';}else{tgt='_self';}}else{if(obj.nodeName!='A'){var xelp=obj.parentNode;while(xelp){if(xelp.nodeName=='A'){href=xelp.href;tgt=xelp.target||'_self';break;}xelp=xelp.parentNode;}}else{href=obj.href;tgt=obj.target||'_self';}}if(!xtkey&&(tgt!=null)){setTimeout("(xw.open('"+href+"','"+tgt+"')).focus();", 500);return false;}xtkey=false;return true;}
-function xt_click(obj,type,n2,page,x1,x2,x3){xt_ajout=((type=='F')&&((x1==null)||(x1==xtud)))?'':'&clic='+x1;xtf4(type,'&s2='+n2+'&p='+page+xt_ajout);var tgt=null,href=null;if(x2){href=x2;if(x3){tgt='_blank';}else{tgt='_self';}}else{if(obj.nodeName!='A'){var xelp=obj.parentNode;while(xelp){if(xelp.nodeName=='A'){href=xelp.href;tgt=xelp.target||'_self';break;}xelp=xelp.parentNode;}}else{href=obj.href;tgt=obj.target||'_self';}}if(!xtkey&&(tgt!=null)){setTimeout("(xw.open('"+href+"','"+tgt+"')).focus();", 500);return false;}xtkey=false;return true;}
-function xt_form(obj,type,n2,page,x1,x2){xt_ajout=((type=='F')&&((x1==null)||(x1==xtud)))?'':'&clic='+x1;xtf4(type,'&s2='+n2+'&p='+page+xt_ajout);if(x2){setTimeout(function(){obj.submit();},500);}return false;}
-function xt_rm(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14){var rmprm='&p='+x3+'&s2='+x2+'&type='+x1+'&a='+x4+'&m5='+x11+'&m6='+x12;rmprm+=((x5!=null)&&(x5!='0'))?'&'+x5:'';rmprm+=((x7!=null)&&(x4!='pause')&&(x4!='stop'))?'&m1='+x7+'&'+x8+'&m3='+x9+'&m4='+x10+'&m7='+x13+'&m8='+x14+'&prich='+xtp+'&s2rich='+xw.xtn2:'';rmprm+=((x6!=null)&&(x6!='0')&&(x7!=null))?'&rfsh='+x6:'';xtf4(x1,rmprm);if((x6!=null)&&(x6!='0')&&((x4=='play')||(x4=='play&buf=1')||(x4=='refresh'))){xtrmdl=(Math.floor(x6)>1500)?1500000:(Math.floor(x6)<5)?5000:Math.floor(x6)*1000;xtoid=xw.setTimeout("xt_rm('"+x1+"','"+x2+"','"+x3+"','refresh','0','"+x6+"',null,'"+x8+"','"+x9+"','"+x10+"','"+x11+"','"+x12+"')",xtrmdl);}else{if(((x4=='pause')||(x4=='stop'))&&(xw.xtoid!=null)){xw.clearTimeout(xtoid)}}}
-function xtf4(x1,x2,x3,x4){if(((xtclzone==0)||(xtclzone==3)||(x1!='C'))&&(x1!='P')){var xt_img=new Image();var xt22=new Date();xt_im=xt7+'.xiti.com/hit.xiti?s='+xt8+x2+'&hl='+xt22.getHours()+'x'+xt22.getMinutes()+'x'+xt22.getSeconds();if(parseFloat(xtg.appVersion)>=4){xt_im+='&r='+xts.width+'x'+xts.height+'x'+xts.pixelDepth+'x'+xts.colorDepth;}xt_img.src=xt_im;xt_img.onload=function(){xt_img.onload=null;};}if((x3!=null)&&(x3!=xtud)&&(x1!='M')){if((x4=='')||(x4==null)){xd.location=x3}else{xfen=window.open(x3,'xfen','');xfen.focus();}}else{return;}}
-function f_nb(a){a=a-Math.floor(a/100)*100;if(a<10){return '0'+a;}else{return a;}}
-var xtidpg=f_nb(xt21.getHours())+''+f_nb(xt21.getMinutes())+''+f_nb(xt21.getSeconds())+''+xt_rd(7),xt23=0,xt16='',xt43=0;
-function xt_addProduct(rg,pdt,qtt,unp,dsc,dscc){xt23++;xt16+='&pdt'+xt23+'=';xt16+=rg?rg+'::':'';xt16+=pdt?pdt:'';xt16+=qtt?'&qte'+xt23+'='+qtt:'';xt16+=unp?'&mt'+xt23+'='+unp:'';xt16+=dsc?'&dsc'+xt23+'='+dsc:'';xt16+=dscc?'&pcode'+xt23+'='+dscc:'';}
-function xt_rd(nb){return Math.floor(Math.random()*Math.pow(10,nb));}
-function xt_addProduct_v2(rg,pdt,qtt,unp,unpht,dsc,dscht,dscc,roimtp){xt23++;xt16+='&pdt'+xt23+'=';xt16+=rg?rg+'::':'';xt16+=pdt?pdt:'';xt16+=qtt?'&qte'+xt23+'='+qtt:'';xt16+=unp?'&mt'+xt23+'='+unp:'';xt16+=unpht?'&mtht'+xt23+'='+unpht:'';xt16+=dsc?'&dsc'+xt23+'='+dsc:'';xt16+=dscht?'&dscht'+xt23+'='+dscht:'';xt16+=roimtp?'&roimt'+xt23+'='+roimtp:'';xt16+=dscc?'&pcode'+xt23+'='+dscc:'';}
-function xt_addProduct_load(rg,pdt,xv){if(pdt){xt43++;xt44+=(xt43==1)?'&pdtl=':'|';xt44+=rg?rg+'::':'';xt44+=pdt;xt44+=xv?';'+xv:'';}}
-try{xt_cart();}catch(e){xt16='';}
-function xt_ParseUrl(hit,xtch,xtrefP,thit){var tabUrl=new Array;if(xtch.length>0){var xtlg=1600-xtrefP.length,i=0,j=0,xtch_prec='',xterr=0;while((xtch.length>xtlg)&&(xtch_prec!=xtch)&&(xterr==0)){xtch_prec=xtch;var xsep='&pdt';if(xtch.lastIndexOf(xsep,xtlg)<=0){if(xtch.lastIndexOf('&',xtlg)<=0){xterr=1}else{xsep='&';}}if(xterr==1){tabUrl[i]=xtch.substring(0,1600)+'&mherr=1';}else{tabUrl[i]=xtch.substring(0,xtch.lastIndexOf(xsep,xtlg));xtch=xtch.substring(xtch.lastIndexOf(xsep,xtlg),xtch.length);i++;xtlg=1600;}}if(xterr==0){tabUrl[i]=xtch;}for(j=0;j<=i;j++){if(i>0){tabUrl[j]+=((xt15!='')||(xt17!=''))?'&idhit='+(j+1)+'-'+(i+1)+'-'+xt8+'-'+xt15+'-'+xt17:'&mh='+(j+1)+'-'+(i+1)+'-'+xtidpg;}if(j>0){tabUrl[j]=((xt15!='')||(xt17!=''))?'s='+xt8+'&cmd='+xt15+'&idcart='+xt17+tabUrl[j]:'s='+xt8+tabUrl[j];}else{tabUrl[j]+=xtrefP;}if((thit=='')||(thit==null)){xd.write('<img width="1" height="1" src="'+hit+tabUrl[j]+'">');}else{var xt_img=new Image();xt_img.src=hit+tabUrl[j];xt_img.onload=function(){xt_img.onload=null;};}}}}
-function xt_ParseUrl2(hit,xtcst,xtch,thit){var tabUrl=new Array;if(xtch.length>0){var xtlg=1600,i=0,j=0,xtch_prec='';while(xtch.length>xtlg && xtch_prec!=xtch){xtch_prec=xtch;var xsep='&p';tabUrl[i]=xtch.substring(0,xtch.lastIndexOf(xsep,xtlg));xtch=xtch.substring(xtch.lastIndexOf(xsep,xtlg),xtch.length);i++;}tabUrl[i]=xtch;for(j=0;j<=i;j++){if((thit=='')||(thit==null)){xd.write('<img width="1" height="1" src="'+hit+xtcst+tabUrl[j]+'">');}else{var xt_img=new Image();xt_img.src=hit+xtcst+tabUrl[j];xt_img.onload=function(){xt_img.onload=null;};}}}}
-function xtestr(str,expr,pos){var xtid=null;try{xtid=str.match(expr)[pos-1];}catch(e){xtid=null}return xtid;}
-if((xt8!=0)||(xt11)){if(xt48!=''){var xtvid=xtf1('xtvid');if(!xtvid){xtvid=xt21.getTime()+''+xt_rd(6);xt49=xtvid;}var xtexp=new Date();xtexp.setMinutes(xtexp.getMinutes()+30);wck('xtvid',xtvid,xtexp,'',1);}var xtpm='xtor'+ xt8,xtpmd='xtdate'+ xt8,xtpmc='xtocl'+ xt8,xtpan='xtan'+ xt8,xtpant='xtant'+ xt8,xt24=xtf3('xtor'),xtdtgo=xtf3('xtdt'),xt25=xtf3('xtref'),xt26=xtf3('xtan'),xt27=xtf3('an',xtm),xt28=xtf3('ac',xtm),xtocl=(xtf1(xtpmc)!=null)?xtf1(xtpmc):'$',xtord=(xtf1('xtgo')=='0')?xtf1('xtord'):null,xtgord=(xtf1('xtgo')!=null)?xtf1('xtgo'):'0',xtvrn=(xtf1('xtvrn')!=null)?xtf1('xtvrn'):'$',xtgmt=xt21.getTime()/60000,xtgo=(xtdtgo!=null)?(((xtgmt-xtdtgo)<30)&&(xtgmt-xtdtgo)>=0)?'2':'1':xtgord,xtpgt=(xtgord=='1')?'&pgt='+xtf1('xtord'):((xtgo=='1')&&(xt24!=null))?'&pgt='+xt24:'',xto=(xt10!=null)?xt10:((xt24!=null)&&(xtgo=='0'))?xt24:(!xt11)?xtord:null;
-xto=((xtocl.indexOf('$'+xto+'$')<0)||(xtocl=='$'))?xto:null;var xtock=(xtgo=='0')?xto:(xtgord=='2')?xtf1('xtord'):(xtgo=='2')?xt24:null;
-if(xtock!=null){tmpxto=xtock.substring(0,xtock.indexOf('-'));var xtdrm=xt4[tmpxto];}else{xtdrm='1';}if((xtdrm==null)||(xtdrm==xtud)){xtdrm=xt4['ad'];}if((xt26==null)&&(!xt11)){xt26=xtf1('xtanrd');}var xtanc=xtf1(xtpan),xtanct=xtf1(xtpant),xtxp=new Date(),xt29=new Date(),xt30=new Date();
-if(!xt11){xtxp.setTime(xtxp.getTime()+(xtdrm*24*3600*1000));}else{xtxp.setTime(xtxp.getTime()+(xt5*1000));}xt30.setTime(xt30.getTime()+1800000);xt29.setTime(xt29.getTime()+(xt3*24*3600*1000));var xt31=(xt26!=null)?xt26.indexOf('-'):0,xtan2=(xt27!=null)?'':((xt26!=null)&&(xt31>0))?'&ac='+xt26.substring(0,xt31)+'&ant=0&an='+xt26.substring(xt31+1,xt26.length):(xtanc!=null)?'&anc='+xtanc+'&anct='+xtanct:'',xt32=(xtvrn.indexOf('$'+xt8+'$')<0)?'&vrn=1':'',xt35=((xtf3('xtatc')!=null)&&(xtf3('atc',xtm)==null))?'&atc='+xtf3('xtatc'):'';
-if(xt32!=''){wck('xtvrn',xtvrn+xt8+'$',xt29,xt1,0);}xt32+=(xto==null)?'':'&xto='+xto;xt32+=xtan2+xtpgt+xt35;if(xt27!=null){wck(xtpan,xt28+'-'+xt27,xt29,xt1,1);wck(xtpant,'1',xt29,xt1,1);}else{if((xt26!=null)&&(xtanct!='1')){wck(xtpan,xt26,xt29,xt1,1);wck(xtpant,'0',xt29,xt1,1);}}
-var xtor=xtf1(xtpm),xtor_duree=xtf1(xtpmd),xtdate2=(xtor_duree!=null)?new Date(xtor_duree):new Date(),xt34=xtdate2.getTime()/(1000*3600),xtecart=(Math.floor(xt22-xt34)>=0)?Math.floor(xt22-xt34):0;xt32+=(xtor==null)?'':'&xtor='+xtor+'&roinbh='+xtecart;var xt33='',Xt_r=(xt25!=null)?xt25.replace(/[<>]/g,''):xtf1('xtref');if(Xt_r==null){Xt_r=xt20.replace(/[<>]/g,'');}if (!xt11){if((xtock!=null)&&((xtocl.indexOf('$'+escape(xtock)+'$')<0)||(xtocl=='$'))){wck(xtpmc,xtocl+xtock+'$',xt30,xt1,1);}xt33+=xtg.javaEnabled()?'&jv=1':'&jv=0';var xtnav=xtg.appName+' '+xtg.appVersion,xtIE=(xtnav.indexOf('MSIE'));if(xtIE>=0){var xtvers=parseInt(xtnav.substr(xtIE+5));xtIE=true;}else{xtvers=parseFloat(xtg.appVersion);xtIE=false;}var xtnet=(xtnav.indexOf('Netscape')>=0),xtmac=(xtnav.indexOf('Mac')>=0),xtOP=(xtg.userAgent.indexOf('Opera')>=0);if((xtIE)&&(xtvers >=5)&&(!xtmac)&&(!xtOP)&&(!xt11)){
-try{xd.body.addBehavior('#default#clientCaps');}catch(e){}var xtconn='&cn='+xd.body.connectionType;xtconn+='&ul='+xd.body.UserLanguage;try{xd.body.addBehavior('#default#homePage');}catch(e){}var xthome='';try{xthome=(xd.body.isHomePage(location.href))?'&hm=1':'&hm=0';}catch(e){};var xtresr='&re='+xd.body.offsetWidth+'x'+xd.body.offsetHeight;}else{var xtconn='',xthome='';if(xtvers>=5){xtresr='&re='+xw.innerWidth+'x'+xw.innerHeight;}else{xtresr=''}}if((xtnet)&&(xtvers >=4)||(xtOP)){var xtlang='&lng='+xtg.language;}else{if((xtIE)&&(xtvers >=4)&&(!xtOP)){var xtlang='&lng='+xtg.userLanguage;}else{xtlang='';}}wck('xtord','',xt21,xt1,1);if(xtock!=null){if((xtor==null)||(xt2=='1')){wck(xtpm,xtock,xtxp,xt1,1);wck(xtpmd,xt21,xtxp,xt1,1);}}var xthl='&hl='+xt21.getHours()+'x'+xt21.getMinutes()+'x'+xt21.getSeconds(),xt45=(xtdocl)?'&docl='+encodeURIComponent(xt6.location.href.replace(/&/g,'#ec#')):'',Xt_param='s='+xt8+xt9+'&p='+xtp+xthl+xtdi+xt12+xt13+xt32+xt45+xt47+xtm+xtconn+xthome+xtlang+'&vtag='+xtv+'&idp='+xtidpg;var xtvalCZ=xtf1('xtvalCZ',1);if(xtvalCZ!=null){Xt_param+=xtvalCZ;var xtdateo=new Date();xtdateo.setTime(xtdateo.getTime()-3600000);wck('xtvalCZ',xtvalCZ,xtdateo,xt1,1);}var Xt_id=xt7+'.xiti.com/hit.xiti?';if(xtvers >=4){xt33+='&r='+xts.width+'x'+xts.height+'x'+xts.pixelDepth+'x'+xts.colorDepth;}
-var xtide=xtf1('xtide');if(xtock!=null){switch(tmpxto.toLowerCase()){case 'erec':case 'epr':case 'es':var xtmpide=xtestr(xtock,/(\[[^\]]*\])|([^\-]+)/g,6);if(xtmpide!=null){xtide=xtmpide;wck('xtide',xtide,xt29,'',1);}break;default:break;}}xt16+=((xt16!='')&&(xtide!=null))?'&ide='+xtide:'';Xt_param+=xt33+xtresr+xt16;var Xt_i=Xt_id+Xt_param+'&ref='+Xt_r.replace(/&/g,'$');if(xt49){Xt_param+='&lnk='+xt48+'&vid='+xt49;}xt_ParseUrl(Xt_id,Xt_param,'&ref='+Xt_r.replace(/&/g, '$'),xt46);if(xt44!=''){xt_ParseUrl2(Xt_id,'s='+xt8+'&type=PDT'+xthl,xt44,xt46);}}else{wck('xtgo',xtgo,xtxp,xt1,1);if(xt24!=null){wck('xtord',xt24,xtxp,xt1,1);}if(xt26!=null){wck('xtanrd',xt26,xtxp,xt1,1);}if(Xt_r!=''){wck('xtref',Xt_r.replace(/&/g,'$'),xtxp,xt1,0);}if(xw.xtloc!=null){xt6.location=xw.xtloc;}}}
\ No newline at end of file
--- a/web/res/metadataplayer/test/emission_fichiers/youtube.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-
-function loadVideo(pUrl, autoplay) {
-
- swfobject.embedSWF(
- pUrl + '&rel=1&border=0&fs=1&autoplay=' +
- (autoplay?1:0), 'player', '264', '227', '9.0.0', false,
- false, {allowfullscreen: 'true'});
-}
-
-function showMyVideos(data) {
- var feed = data.feed;
- var url = '' ;
- var entries = feed.entry || [];
- var html = ['<div class="ytb_vide_list" id="ytb_video">'];
- var playerUrl=[];
- var nb_line=$('#line').text();
- var nb_item=nb_line*3;
- if(nb_item>entries.length){
- nb_item=entries.length;
- }
-
- for (var i = 0; i < nb_item; i++) {
- var entry = entries[i];
- var title = entry.title.$t;
- var thumbnailUrl = entries[i].media$group.media$thumbnail[0].url;
-
- playerUrl[i] = entries[i].media$group.media$content[0].url;
-
- html.push('<div class="ytb_item" id="ytb_video_',i,'"><img src="',
- thumbnailUrl, '" width="88" height="64" alt="', title,'" /></div>');
-
- }
- html.push('</div>');
- $(document).ready(function() {
- for( var j = 0; j < nb_item; j++){
- url=playerUrl[j];
- $('#ytb_video_'+j).click(function(){
- loadVideo(url,false);
- });
- }
- });
-
- document.getElementById('videos').innerHTML = html.join('');
- if (entries.length > 0) {
- loadVideo(entries[0].media$group.media$content[0].url, false);
- }
-
-}
\ No newline at end of file
--- a/web/res/metadataplayer/test/example.html Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Example jqDock</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
-<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
-<script type='text/javascript' src='http://www.wizzud.com/jqDock/jquery.jqDock.min.js'></script>
-
-<style type='text/css'>
- /*position and hide the menu initially - leave room for menu items to expand...*/
- #page {padding-top:150px; padding-bottom:20px; width:100%;}
- #menu {position:absolute; top:100px; left:0; display:none;}
-</style>
-<script type='text/javascript'>
-jQuery(document).ready(function($){
- // Apply jqDock with no options...
- $('#menu').jqDock();
-});
-</script>
-</head>
-<body>
- <div id='page'>
- <div id='menu'>
- <img src='http://www.wizzud.com/jqDock/images/m/Addressbook.png' title='Favourites' alt='' />
- <img src='http://www.wizzud.com/jqDock/images/m/DVD-Player.png' title='Pictures' alt='' />
- <img src='http://www.wizzud.com/jqDock/images/m/Safari.png' title='Music' alt='' />
- <img src='http://www.wizzud.com/jqDock/images/m/Terminal.png' title='Videos' alt='' />
- <img src='http://www.wizzud.com/jqDock/images/m/Instant_Messaging.png' title='Uploads' alt='' />
- </div>
- </div>
-</body>
-</html>
--- a/web/res/metadataplayer/test/hook.html Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html dir="ltr" xml:lang="fr"
-xmlns="http://www.w3.org/1999/xhtml" lang="fr">
-
-<head>
-
-</head>
-
-<body>
-<script type="text/javascript" src="hook.js"></script>
-<script type="text/javascript">
-Hook.register(
- 'quit',
- function ( args ) {
- alert( 'Bye!' );
- return true;
- }
-);
-
-Hook.register(
- 'test',
- function ( args ) {
- alert( 'ici!' );
- return true;
- }
-);
-
-Hook.call( 'quit', [ 'All Done' ] );
-Hook.call( 'test', [ 'All Done' ] );
-
-</script>
-
-
-</body>
-</html>
\ No newline at end of file
--- a/web/res/metadataplayer/test/hook.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-var Hook = {
- hooks: [],
-
- register: function ( name, callback ) {
- if( 'undefined' == typeof( Hook.hooks[name] ) )
- Hook.hooks[name] = []
- Hook.hooks[name].push( callback )
- },
-
- call: function ( name, arguments ) {
- if( 'undefined' != typeof( Hook.hooks[name] ) )
- for( i = 0; i < Hook.hooks[name].length; ++i )
- if( true != Hook.hooks[name][i]( arguments ) ) { break; }
- }
-}
\ No newline at end of file
--- a/web/res/metadataplayer/test/index-dailymotion.htm Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html dir="ltr" xml:lang="fr"
-xmlns="http://www.w3.org/1999/xhtml" lang="fr">
-
-<head>
-
-</head>
-
-<body>
-
- <div style="width:650px;font-family: 'Trebuchet MS', 'Helvetica', 'Arial', 'Verdana', 'sans-serif';">
- <h1>SimplePlayer </h1>
- Iri SimplePlayer is a javascript's Widget interface to augment existing flash or html5 video player.
- It's made to show time annotation and different metadata on video.
- To implement it on your website it's 's really simple.
- You just need to insert a div and a script, like the exemple under this lines.<br/><br/>
- This player was test on :
- <ul>
- <li>Firefox 3.6.9</li>
- <li>Chrome 6.0.472.55</li>
- <li>Safari 5.0.2</li>
- <li>Internet Explore 8</li>
- </ul>
- This Player is a freeSoftware under <a href="http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html"/> CeCILL-C</a> license.
- This program is made by <a href="http://www.iri.centrepompidou.fr/" >Institut de recherche et d innovation</a>
- more information on <a href="http://www.iri.centrepompidou.fr/outils/agmented-player/" >this page</a>.
- <br/><br/>
- </div>
-
-
- <!-- START IRI EMBED ###################################### -->
- <!-- SIMPLE PLAYER EXPERIMENTATION -->
- <script type="text/javascript" src="../src/js/LdtPlayer.js"></script>
-
- <input id="amount" />
-
- <div id="LdtPlayer"></div>
-
- <script type="text/javascript">
- var config = {
- metadata:{
- format:'cinelab',
- src:'test.json',
- load:'json'},
- gui:{
- width:480,
- height:270,
- mode:'video',
- container:'LdtPlayer',
- debug:true,
- css:'../src/css/LdtPlayer.css'},
- player:{
- type:'dailymotion',
- src:'http://www.dailymotion.com/swf/video/x9ah8m_colloque-transphobie-a-l-assemblee_news?additionalInfos=0'
- }
- };
- __IriSP.init(config);
- </script>
-
-
-<!-- END ################ ###################################### -->
- </body>
- </html>
\ No newline at end of file
--- a/web/res/metadataplayer/test/index-videoelement.htm Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html dir="ltr" xml:lang="fr"
-xmlns="http://www.w3.org/1999/xhtml" lang="fr">
-
-<head>
-
-</head>
-
-<body>
-
- <div style="width:650px;font-family: 'Trebuchet MS', 'Helvetica', 'Arial', 'Verdana', 'sans-serif';">
- <h1>SimplePlayer </h1>
- Iri SimplePlayer is a javascript's Widget interface to augment existing flash or html5 video player.
- It's made to show time annotation and different metadata on video.
- To implement it on your website it's 's really simple.
- You just need to insert a div and a script, like the exemple under this lines.<br/><br/>
- This player was test on :
- <ul>
- <li>Firefox 3.6.9</li>
- <li>Chrome 6.0.472.55</li>
- <li>Safari 5.0.2</li>
- <li>Internet Explore 8</li>
- </ul>
- This Player is a freeSoftware under <a href="http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html"/> CeCILL-C</a> license.
- This program is made by <a href="http://www.iri.centrepompidou.fr/" >Institut de recherche et d innovation</a>
- more information on <a href="http://www.iri.centrepompidou.fr/outils/agmented-player/" >this page</a>.
- <br/><br/>
- </div>
-
- <!-- START Integration ###################################### -->
- <!-- SIMPLE PLAYER EXPERIMENTATION -->
- <script type="text/javascript" src="../src/js/LdtPlayer.js"></script>
-
- <div id="LdtPlayer"></div>
-
- <script type="text/javascript">
- var config = {
- metadata:{
- format:'cinelab',
- src:'http://exp.iri.centrepompidou.fr/franceculture/franceculture/ldt/cljson/id/ef4dcc2e-8d3b-11df-8a24-00145ea4a2be',
- load:'jsonp'},
- gui:{
- width:650,
- height:1,
- mode:'radio',
- container:'LdtPlayer',
- debug:false,
- css:'../src/css/LdtPlayer.css'},
- player:{
- type:'jwplayer',
- src:'../res/swf/player.swf'}
- };
- __IriSP.init(config);
- </script>
-
-
-<!-- END ################ ###################################### -->
- </body>
- </html>
\ No newline at end of file
--- a/web/res/metadataplayer/test/index-vimeo.htm Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,104 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html dir="ltr" xml:lang="fr"
-xmlns="http://www.w3.org/1999/xhtml" lang="fr">
-
-<head>
-
-</head>
-
-<body style="width:650px;font-family: 'Trebuchet MS', 'Helvetica', 'Arial', 'Verdana', 'sans-serif';">
-
- <div>
- <h1>MetaData Player / Vimeo</h1>
- <a href="index.htm"> back </a><br/>
- <br/>
- </div>
- <div>
- <!-- START IRI EMBED ###################################### -->
- <!-- SIMPLE PLAYER EXPERIMENTATION -->
- <script type="text/javascript" src="../src/js/LdtPlayer.js"></script>
-
- <!--<input id="amount" />
-
- VIMEO
-
- <iframe src="http://player.vimeo.com/video/19433018" width="400" height="225" frameborder="0"></iframe>
- <p><a href="http://vimeo.com/19433018">Clay Shirky, on Egypt and Tunisia : when a football forum goes politics</a>
- from <a href="http://vimeo.com/rencontresrsln">Les Rencontres RSLN</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
-
- API
-
- http://api.vimeo.com/moogaloop_api.swf
-
- oauth_key The Consumer Key that is associated with your API Application. NEW!
- clip_id The ID of the video you want to load.
- width (optional) Sets the width of the player. Defaults to 400.
- height(optional) Sets the height of the player. Defaults to 300.
- fp_version (optional) Flash Player version of app. Defaults to 9 ().NEW!
- fullscreen (optional) Enable fullscreen capability. Defaults to true.
- title (optional) Show the byline on the video. Defaults to true.
- byline (optional) Show the title on the video. Defaults to true.
- portrait (optional) Show the user's portrait on the video. Defaults to true.
- color (optional) Specify the color of the video controls.
- hd_off (optional) Set to 1 to disable HD.
- js_api Set to 1 to enable the Javascript API.
- js_onLoad (optional) JS function called when the player loads. Defaults to vimeo_player_loaded.
- js_swf_id (optional) Unique id that is passed into all player events as the ending parameter.
-
-
- Consumer Key: 487aaaa9064b658193bd82aa50032dc7
- Consumer Secret: caf5ce14e2201b69 Please do not share this with others
-
-
- treemap video player :
-
- Media Poid
-
- -> vid�o fixe
- -> Twitter
- -> Wikipedia
- -> Flick'R
- -> Google Map
- -> slides
-
- -->
-
- <div id="LdtPlayer"></div>
-
- <script type="text/javascript">
- var config = {
- metadata:{
- format:'cinelab',
- //# URL metadata's file
- src:'http://www.iri.centrepompidou.fr//dev/ldt/ldtplatform/ldt/cljson/id/607807e6-3054-11e0-b2c7-00145ea49a02',
- //# load from the same server
- //load:'json'
- //# load from a other serveur
- load:'jsonp'
- },
- gui:{
- //# width of the video size
- width:480,
- //# height of the video size , 1 for the radio
- height:360,
- //# mode radio or video
- mode:'video',
- //# Id of div container
- container:'LdtPlayer',
- //# to see output
- debug:true,
- css:'../src/css/LdtPlayer.css'},
- player:{
- type:'vimeo',
- // http://player.vimeo.com/video/19474948
- src:'19474948'
- }
- };
- __IriSP.init(config);
- </script>
-<!-- END ################ ###################################### -->
- </div>
-
-
- </body>
- </html>
\ No newline at end of file
--- a/web/res/metadataplayer/test/index-youtube.htm Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html dir="ltr" xml:lang="fr"
-xmlns="http://www.w3.org/1999/xhtml" lang="fr">
-
-<head>
-
-</head>
-
-<body style="width:650px;font-family: 'Trebuchet MS', 'Helvetica', 'Arial', 'Verdana', 'sans-serif';">
-
- <div>
- <h1>MetaData Player / Youtube </h1>
- <a href="index.htm"> back </a><br/>
- <br/>
- </div>
- <div>
- <!-- START IRI EMBED ###################################### -->
- <!-- SIMPLE PLAYER EXPERIMENTATION -->
- <script type="text/javascript" src="../src/js/LdtPlayer.js"></script>
-
- <!--<input id="amount" />-->
-
- <div id="LdtPlayer"></div>
-
- <script type="text/javascript">
- var config = {
- metadata:{
- format:'cinelab',
- //# URL metadata's file
- src:'http://exp.iri.centrepompidou.fr/franceculture/franceculture/ldt/cljson/id/755519f6-fd5f-11df-9e4a-00145ea4a2be',
- //# load from the same server
- //load:'json'
- //# load from a other serveur
- load:'jsonp'
- },
- gui:{
- //# width of the video size
- width:480,
- //# height of the video size , 1 for the radio
- height:360,
- //# mode radio or video
- mode:'video',
- //# Id of div container
- container:'LdtPlayer',
- //# to see output
- debug:false,
- css:'../src/css/LdtPlayer.css'},
- player:{
- type:'youtube',
- //# without youtube player UI :
- //http://www.youtube.com/watch?v=xd0SClmuLo4
- src:'http://www.youtube.com/apiplayer?video_id=bB4lXDUHsfQ&'
- //# with youtube player UI :
- //src:'http://www.youtube.com/v/lFtNG1wZ4zU'
- }
- };
- __IriSP.init(config);
- </script>
-<!-- END ################ ###################################### -->
- </div>
-
-
- </body>
- </html>
\ No newline at end of file
--- a/web/res/metadataplayer/test/index.htm Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html dir="ltr" xml:lang="fr"
-xmlns="http://www.w3.org/1999/xhtml" lang="fr">
-
-<head>
-
-</head>
-
-<body style="width:650px;font-family: 'Trebuchet MS', 'Helvetica', 'Arial', 'Verdana', 'sans-serif';">
-
- <div>
- <h1>Metadata player </h1>
- Iri SimplePlayer is a javascript's Widget interface to augment existing player like :
- <ul>
- <li>Flash JW player</li>
- <li><a href="index-youtube.htm">Youtube api player</a></li>
- <li><a href="index-vimeo.htm">Vimeo api player</a></li>
- <li><a href="index-html5.htm">Html5 video tag</a></li>
- </ul>
- It's made to show time annotation and different metadata on video.
- To implement it on your website it's 's really simple.
- You just need to insert a div and a script, like the exemple under this lines.<br/><br/>
- </div>
-
- <!-- START Integration ###################################### -->
- <!-- SIMPLE PLAYER EXPERIMENTATION -->
- <script type="text/javascript" src="../src/js/LdtPlayer.js"></script>
-
- <div id="LdtPlayer"></div>
-
- <script type="text/javascript">
- var config = {
- metadata:{
- format:'cinelab',
- src:'http://exp.iri.centrepompidou.fr/franceculture/franceculture/ldt/cljson/id/ef4dcc2e-8d3b-11df-8a24-00145ea4a2be',
- load:'jsonp'},
- gui:{
- width:650,
- height:1,
- mode:'radio',
- container:'LdtPlayer',
- debug:false,
- css:'../src/css/LdtPlayer.css'},
- player:{
- type:'jwplayer',
- src:'../res/swf/player.swf'}
- };
- __IriSP.init(config);
- </script>
-
-<!-- END ################ ###################################### -->
-<div style="position:absolute;top:600px;width:650px;">
- This player was test on : firefox 3.6.9 / Chrome 6.0.472.55 / Safari 5.0.2 / Internet Explore 8<br/>
- It's a freeSoftware under <a href="http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html"/> CeCILL-C</a> license.
- This program is made by <a href="http://www.iri.centrepompidou.fr/" >Institut de recherche et d innovation</a>
- more information on <a href="http://www.iri.centrepompidou.fr/outils/agmented-player/" >this page</a>.
-</div>
- </body>
- </html>
\ No newline at end of file
--- a/web/res/metadataplayer/test/indexFC.htm Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1974 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html class="js" dir="ltr" xml:lang="fr"
-xmlns="http://www.w3.org/1999/xhtml" lang="fr"><head><link media="all"
-href="emission_fichiers/widget40.css" type="text/css" rel="stylesheet">
-
-
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<script type="text/javascript" src="emission_fichiers/swfobject.txt"></script>
-<meta name="afs:suggest/onload" content="onSuggestLoad()">
-<link rel="shortcut icon"
-href="http://www.franceculture.com/sites/default/files/franceculture_favicon.png"
- type="image/x-icon">
-<link rel="alternate" type="application/rss+xml" title="Les Retours du
-dimanche " href="http://www.franceculture.com/emission/1232581/rss">
- <title>Le salaire de la politique ; les vuvuzelas ; l'actualité
-politique belge - Information - France Culture</title>
- <link type="text/css" rel="stylesheet" media="all"
-href="emission_fichiers/css_e94d821d2c09c140834405452127e5ae.css">
-<link type="text/css" rel="stylesheet" media="screen"
-href="emission_fichiers/css_bf9cf64d750be06f6006828a2bed7b98.css">
-<link type="text/css" rel="stylesheet" media="print"
-href="emission_fichiers/css_8af77a07a1f960afe4e4736580827c7c.css">
-<!--[if lte IE 7]>
-<link type="text/css" rel="stylesheet" media="all" href="/sites/all/themes/franceculture/ie.css?y" />
-<link type="text/css" rel="stylesheet" media="all" href="/sites/all/themes/franceculture/footer2.css?y" />
-<![endif]-->
- <script type="text/javascript" src="emission_fichiers/jquery_005.js"></script>
-<script type="text/javascript" src="emission_fichiers/drupal.js"></script>
-<script type="text/javascript" src="emission_fichiers/fr_4fb8f115d8d263374d07dafa1b2a40b5.js"></script>
-<script type="text/javascript" src="emission_fichiers/fc_widget_twitter.js"></script>
-<script type="text/javascript" src="emission_fichiers/youtube.js"></script>
-<script type="text/javascript" src="emission_fichiers/fivestar.js"></script>
-<script type="text/javascript" src="emission_fichiers/high.js"></script>
-<script type="text/javascript" src="emission_fichiers/fc_antidot_recherche.js"></script>
-<script type="text/javascript" src="emission_fichiers/panels.js"></script>
-<script type="text/javascript" src="emission_fichiers/popups_002.js"></script>
-<script type="text/javascript" src="emission_fichiers/popups.js"></script>
-<script type="text/javascript" src="emission_fichiers/tableheader.js"></script>
-<script type="text/javascript" src="emission_fichiers/comment.js"></script>
-<script type="text/javascript" src="emission_fichiers/textarea.js"></script>
-<script type="text/javascript" src="emission_fichiers/fc_bloc_direct.js"></script>
-<script type="text/javascript" src="emission_fichiers/ajax-responder.js"></script>
-<script type="text/javascript" src="emission_fichiers/jquery_006.js"></script>
-<script type="text/javascript" src="emission_fichiers/rf_player.js"></script>
-<script type="text/javascript" src="emission_fichiers/rollover.js"></script>
-<script type="text/javascript" src="emission_fichiers/jquery_002.js"></script>
-<script type="text/javascript" src="emission_fichiers/jquery_003.js"></script>
-<script type="text/javascript" src="emission_fichiers/jquery.js"></script>
-<script type="text/javascript" src="emission_fichiers/footer.js"></script>
-<script type="text/javascript" src="emission_fichiers/jquery_004.js"></script>
-<script type="text/javascript" src="emission_fichiers/script.js"></script>
-<script type="text/javascript">
-<!--//--><![CDATA[//><!--
-jQuery.extend(Drupal.settings, {"basePath":"\/","fivestar":{"titleUser":"Your rating: ","titleAverage":"Average: ","feedbackSavingVote":"Saving your vote...","feedbackVoteSaved":"Your vote has been saved.","feedbackDeletingVote":"Deleting your vote...","feedbackVoteDeleted":"Your vote has been deleted."},"adresseProxy":"http:\/\/www.franceculture.com\/proxy","popups":{"originalPath":"node\/2347301","defaultTargetSelector":"#main","modulePath":"sites\/all\/modules\/contrib\/popups","autoCloseFinalMessage":1},"fc_bloc_direct":{"interval":60000,"refresh_on_load":1}});
-//--><!]]>
-</script>
-<script type="text/javascript">
-<!--//--><![CDATA[//><!--
-
-function quelisentils_redirect() {
- location.href = Drupal.settings.basePath + 'quelisentils/oeuvre/2169101#fc-quelisentils-comment-form';
- location.reload(true);
- return false;
-}
-//--><!]]>
-</script>
-<script type="text/javascript">
-<!--//--><![CDATA[//><!--
-
-function quelisentils_redirect() {
- location.href = Drupal.settings.basePath + 'quelisentils/oeuvre/778481#fc-quelisentils-comment-form';
- location.reload(true);
- return false;
-}
-//--><!]]>
-</script>
-<script type="text/javascript">
-<!--//--><![CDATA[//><!--
-
-function quelisentils_redirect() {
- location.href = Drupal.settings.basePath + 'quelisentils/oeuvre/1061061#fc-quelisentils-comment-form';
- location.reload(true);
- return false;
-}
-//--><!]]>
-</script>
-<script type="text/javascript">
-<!--//--><![CDATA[//><!--
-
-function quelisentils_redirect() {
- location.href = Drupal.settings.basePath + 'quelisentils/oeuvre/437741#fc-quelisentils-comment-form';
- location.reload(true);
- return false;
-}
-//--><!]]>
-</script>
-<script type="text/javascript">
-<!--//--><![CDATA[//><!--
-
-function quelisentils_redirect() {
- location.href = Drupal.settings.basePath + 'quelisentils/oeuvre/2357521#fc-quelisentils-comment-form';
- location.reload(true);
- return false;
-}
-//--><!]]>
-</script>
-<script type="text/javascript">
-<!--//--><![CDATA[//><!--
-jQuery(document).ready(function() {
- $(".more-doc").text("voir les 5 documents").css("background" , 'url("/sites/all/themes/franceculture/images/urg-down.png") no-repeat 100% 4px');
- $(".rel-doc .more-liste").hide();
-
-$(".more-doc").toggle(
-function(){
-$(".rel-doc .more-liste").show("slow");
-$(this).text("n'afficher que les 3 premiers").css("background" , 'url("/sites/all/themes/franceculture/images/urg-up.png") no-repeat 100% 4px');
-},
-function(){
-$(".rel-doc .more-liste").hide("slow");
-$(this).text("voir les 5 documents").css("background" , 'url("/sites/all/themes/franceculture/images/urg-down.png") no-repeat 100% 4px');
-});
-});
-//--><!]]>
-</script>
-<script type="text/javascript">
-<!--//--><![CDATA[//><!--
-
- $(document).ready(function(){
- $('#cb-left').addClass('script-vertical');
- $('#script-scroll').addClass('script');
- $('#share').addClass('share-script');
- $('.share-more').css('background' , 'url("/sites/all/themes/franceculture/images/share-more.png") no-repeat 100% 4px');
-
- $('.share-more').toggle(
- function(){
- $('.share-script .more-services').addClass('active');
- $(this).css('background' , 'url("/sites/all/themes/franceculture/images/share-less.png") no-repeat 100% 4px');
- },
- function(){
- $('.share-script .more-services').removeClass('active');
- $(this).css('background' , 'url("/sites/all/themes/franceculture/images/share-more.png") no-repeat 100% 4px');
- }
- );
- $('span.more-services a.addthis_button_facebook').click(function() {
- window.open(this.href, 'facebook-share', 'resizable=no,with=500,height=315');
- return false;
- });
- });
-//--><!]]>
-</script>
-<script type="text/javascript">
-<!--//--><![CDATA[//><!--
-
- $.fn.cleartextonfocus = function() {
- return this.focus(function() {
- if(this.value == this.defaultValue) {
- this.value = '';
- }
- }).blur(function() {
- if(!this.value.length) {
- this.value = this.defaultValue;
- }
- });
- };
-
- $(document).ready(function(){
- $('textarea.clearonfocus').cleartextonfocus();
- });
-
-//--><!]]>
-</script>
- <!--[if lte IE 7]><script type="text/javascript" src="/sites/all/themes/franceculture/ie.js?y"></script><![endif]--><script language="JavaScript">
-<!--
-//configuration
-OAS_url ='http://pub.ftv-publicite.fr/RealMedia/ads/';
-OAS_listpos = 'Middle,x02,BottomRight';
-OAS_query = '?';
-OAS_sitepage = 'www.radiofrance.fr/franceculture/les-retours-du-dimanche';
-//end of configuration
-OAS_version = 10;
-OAS_rn = '001234567890'; OAS_rns = '1234567890';
-OAS_rn = new String (Math.random()); OAS_rns = OAS_rn.substring (2, 11);
-function OAS_NORMAL(pos) {
- document.write("<a href='" + OAS_url + "click_nx.ads/" + OAS_sitepage + "/1" + OAS_rns + "@" + OAS_listpos + "!" + pos + OAS_query + "' target=_top>");
- document.write("<img src='" + OAS_url + "adstream_nx.ads/" + OAS_sitepage + "/1" + OAS_rns + "@" + OAS_listpos + "!" + pos + OAS_query + "' border=0 alt='Click!'></a>");
-}
-//-->
-</script>
-<script language="JavaScript1.1">
-<!--
-OAS_version = 11;
-if (navigator.userAgent.indexOf('Mozilla/3') != -1)
- OAS_version = 10;
- if (OAS_version >= 11)
- document.write("<sc"+"ript language='JavaScript1.1' src='" + OAS_url + "adstream_mjx.ads/" + OAS_sitepage + "/1" + OAS_rns + "@" + OAS_listpos + OAS_query + "'><\/script>");
-//-->
-</script><script language="JavaScript1.1" src="emission_fichiers/1219830366Middlex02BottomRight.js"></script><script language="JavaScript">
-<!--
-document.write('');
-function OAS_AD(pos) {
- if (OAS_version >= 11 && typeof(OAS_RICH!='undefined'))
- OAS_RICH(pos);
- else
- OAS_NORMAL(pos);
-}
-//-->
-</script>
-<style type="text/css">/**
- * Highlight style classes
- * .a background color
- * .b underline
- * .c underline + font color
- */
-
-@media screen{
-em.diigoHighlight {
- text-align:inherit;
- text-decoration: inherit;
- line-height:inherit;
- font:inherit;
- color:inherit;
- display:inline;
- position:relative;
-}
-em.diigoHighlight.a.mouseOvered {
- background-color: #ffc62a !important;
-}
-
-em.diigoHighlight.b.mouseOvered, em.diigoHighlight.c.mouseOvered {
- border-bottom: solid 2px #ffc62a;
-}
-
-em.diigoHighlight.c {
- color: #000099;
-}
-em.diigoHighlight.c.mouseOvered {
- color: #ffc62a;
-}
-
-em.diigoHighlight.a.yellow {
- background-color: #FF9;
-}
-
-em.diigoHighlight.b.yellow, em.diigoHighlight.c.yellow {
- border-bottom: solid 2px #FF9;
-}
-
-img.diigoHighlight.yellow {/*image highlight*/
- cursor: pointer;
- outline:2px solid #FF9;
-}
-
-em.diigoHighlight.a.blue {
- background-color: #ABD5FF;
-}
-
-em.diigoHighlight.b.blue, em.diigoHighlight.c.blue {
- border-bottom: solid 2px #ABD5FF;
-}
-
-img.diigoHighlight.blue {/*image highlight*/
- cursor: pointer;
- outline:2px solid #ABD5FF;
-}
-
-
-em.diigoHighlight.a.green {
- background-color: #B2E57E;
-}
-
-em.diigoHighlight.b.green, em.diigoHighlight.c.green {
- border-bottom: solid 2px #B2E57E;
-}
-
-img.diigoHighlight.green {/*image highlight*/
- cursor: pointer;
- outline:2px solid #B2E57E;
-}
-
-
-em.diigoHighlight.a.pink {
- background-color: #ffcccc;
-}
-
-em.diigoHighlight.b.pink, em.diigoHighlight.c.pink {
- border-bottom: solid 2px #ffcccc;
-}
-
-img.diigoHighlight.pink {/*image highlight*/
- cursor: pointer;
- outline:2px solid #ffcccc;
-}
-
-img.diigoHighlight.mouseOvered {
- cursor: pointer;
- outline:2px solid #ffc62a;
-}
-
-
-div.diigotb-inline-cloud{
- position:fixed !important;
- width:440px !important;
- height:370px !important;
- left:0;top:0;
- background-color:#fef5c7 !important;
- z-index:9999999999 !important;
- display:none;
- -moz-border-radius:15px !important;
-}
-/* capture image */
-
-.diigotb-body #diigotb-upload-cover{
- cursor:crosshair!important;
- z-index:1999999!important;
- position:fixed!important;
- left:0!important;
- top:31px;
-}
-
-.diigotb-body #diigotb-upload-tip{
- color: #fff!important;
- padding:2px 4px!important;
- position:fixed!important;
- z-index:11000001!important;
-}
-
-.diigotb-body #diigotb-upload-select{
- position:fixed!important;
- z-index:1000001;
-}
-
-.diigotb-body #diigotb-upload-resizer{
- z-index:11000002!important;
- position:fixed!important;
- cursor:move!important;
- border:1px dashed black!important;
-}
-
-.diigotb-body #currentColor{
- background-color: #fff!important;
- width: 37px!important;
- height: 37px!important;
- padding: 1px!important;
- border: 1px solid #2e68e6!important;
- float: left!important;
- margin: 0 5px 0 0!important;
-}
-
-.diigotb-body #currentColor div{
- width: 37px!important;
- height: 37px!important;
- margin:0!important;
-}
-.diigotb-body .selectPanel{
- margin-top:5px!important;
-}
-
-.diigotb-body .colorCell{
- float: left!important;
- margin: 0 1px 1px 0!important;
- border: 1px solid #5f92ff!important;
- width: 18px!important;
- height: 18px!important;
-}
-
-.diigotb-body .colorCell:hover{
- border: 1px solid #FF9900!important;
-}
-.diigotb-body .colorCell.actived{
- border: 1px solid #FF9900!important;
-}
-
-.diigotb-body .colorCell div{
- width: 18px!important;
- height: 18px!important;
- cursor:pointer!important;
- margin:0!important;
-}
-
-.diigotb-body .capture-black{background-color:#000!important;}
-.diigotb-body .capture-white{background-color:#fff!important;}
-.diigotb-body .capture-gray{background-color:#808080!important;}
-.diigotb-body .capture-light-gray{background-color:#c0c0c0!important;}
-
-.diigotb-body .capture-red{background-color:#ff0000!important;}
-.diigotb-body .capture-cyan{background-color:#00ffff!important;}
-.diigotb-body .capture-orange{background-color:#ff9900!important;}
-.diigotb-body .capture-blue{background-color:#0000ff!important;}
-
-.diigotb-body .capture-yellow{background-color:#ffff00!important;}
-.diigotb-body .capture-purple{background-color:#9900ff!important;}
-.diigotb-body .capture-green{background-color:#00ff00!important;}
-.diigotb-body .capture-pink{background-color:#ff00ff!important;}
-
-.diigotb-body #diigotb-colorpanel{
- background:transparent url(chrome://diigotb/skin/ann-bar-palette-bg-left.png) no-repeat scroll left center!important;
- display:block;
- height:55px!important;
- position:fixed!important;
- width:180px!important;
- z-index:11000022!important;
- margin:0!important;
-}
-
-.diigotb-body .diigotb-cbg{
- background:transparent url(chrome://diigotb/skin/ann-bar-palette-bg-right.png) no-repeat scroll right top!important;
- height:55px!important;
- line-height:55px!important;
- padding-left:6px!important;
- width:180px!important;
- margin:0!important;
-}
-
-
-.diigotb-body #currentArrow{
- background:transparent url(chrome://diigotb/skin/ann-bar-palette-arrow.png) no-repeat scroll 0 0!important;
- height:6px!important;
- left:0;
- position:relative!important;
- top:-5px;
- width:7px!important;
- margin:0!important;
-}
-
-.diigotb-body #currentArrow._istop{
- background:transparent url(chrome://diigotb/skin/ann-bar-palette-arrow-down.png) no-repeat scroll 0 0!important;
- top:51px!important;
-}
-
-
-.diigotb-body #diigotb-text-area{
- position:fixed!important;
- z-index:11000010!important;
-}
-
-.diigotb-body .diigotb-text-input{
- font: 18px/22px Helvetica,Arial,sans-serif!important;
- border:0px solid #5f92ff!important;
- z-index:11000011!important;
-}
-
-.diigotb-body #diigotb-editpanel{
- background:transparent url(chrome://diigotb/skin/ann-bar-bg-right.png) no-repeat scroll right center!important;
- height:35px!important;
- position: fixed!important;
- z-index:11000022!important;
- margin:0!important;
-}
-
-
-.diigotb-body .diigotb-btn div{
- cursor:pointer!important;
- width:18px!important;
- height:18px!important;
- margin:2px!important;
-}
-.diigotb-body .diigotb-btn{
- width:23px!important;
- height:23px!important;
-}
-
-
-.diigotb-body #diigotb-editpanel .diigotb-bg{
- background:transparent url(chrome://diigotb/skin/ann-bar-bg-left.png) repeat-x scroll left center!important;
- height:35px!important;
- padding-left:6px!important;
- line-height:35px!important;
- margin:0!important;
-}
-
-
-.diigotb-body div.diigotb-tip{
- -moz-border-radius:4px 4px 4px 4px;
- background-color:#f1f2f7;
- border:1px solid #767676;
- color:black;
- display:none;
- -moz-box-shadow:5px 5px 5px -5px #767676;
- font:12px Arial,Helvetica,sans-serif;
- margin:0 !important;
- padding:3px 6px !important;
- position:absolute;
- z-index:2147483647;
-}
-
-.diigotb-body #diigotb-editpanel div.diigotb-btn{
- padding:0px!important;
- display:inline-table!important;
- margin-bottom:0 !important;
- margin-left:0 !important;
- margin-right:0 !important;
- margin-top:5px;
-}
-
-
-.diigotb-body #diigotb-editpanel div.diigotb-sep img{
- pading:0!important;
- margin:0!important;
-}
-
-.diigotb-body #diigotb-editpanel div.diigotb-sep{
- pading:4px 0!important;
- display:inline-table!important;
- margin:0!important;
- line-height:0 !important;
-}
-
-.diigotb-body #diigotb-editpanel div.diigotb-btn.enabled:hover{
- background: transparent url('chrome://diigotb/skin/ann-bar-opt-current.png') no-repeat!important;
-}
-
-.diigotb-body #diigotb-editpanel #diigotb-undo.enabled div{
- background: transparent url('chrome://diigotb/skin/ann-bar-opt-undo.png') no-repeat center center!important;
-}
-
-.diigotb-body #diigotb-editpanel div.diigotb-btn.actived{
- background: transparent url('chrome://diigotb/skin/ann-bar-opt-current.png') no-repeat!important;
-}
-
-.diigotb-image-border{
- border:1px solid #666 !important;
-}
-
-#diigotb-imagepanel{
- height:22px!important;
- position: absolute!important;
- z-index:11000022!important;
- margin:0!important;
-}
-
-#diigotb-imagepanel .diigotb-btn{
- cursor:pointer!important;
- width:20px!important;
- height:20px!important;
- margin:2px!important;
- float:left !important;
- background:transparent url(chrome://diigotb/skin/save-image-action-icons.png) no-repeat scroll!important;
-}
-
-
-#diigotb-imagepanel #diigotb-quick-save{
- background-position:0 0!important;
-}
-
-#diigotb-imagepanel.processing #diigotb-quick-save{
- background-position:0 -20px!important;
- cursor:default!important;
-}
-
-
-#diigotb-imagepanel.needpremium #diigotb-quick-save{
- background-position:0 -20px!important;
- cursor:default!important;
-}
-
-#diigotb-imagepanel.hassaved #diigotb-quick-save{
- background-position: -60px 0!important;
- cursor: pointer !important;
-}
-
-.diigotb-imagetip{
- background:transparent url(chrome://diigotb/skin/notice-bar-bg-right.png) no-repeat scroll right center !important;
- height:21px !important;
- margin:0 !important;
- position:absolute !important;
- z-index:11000022 !important;
- width:106px;
-}
-
-.diigotb-imagebg{
- background:transparent url(chrome://diigotb/skin/notice-bar-bg-left.png) repeat-x scroll left center !important;
- height:21px !important;
- margin:0 !important;
- padding-left:6px !important;
- width:90px;
-}
-
-.diigotb-imagetip-text{
- padding-left:20px!important;
- font:11px/13px Helvetica,Arial,sans-serif!important;
- color:white!important;
- line-height:20px!important;
- float:left;
-}
-
-.diigotb-imagetip.processing .diigotb-imagetip-text{
- background:transparent url(chrome://diigotb/skin/processing-fb.gif) no-repeat scroll left center !important;
-}
-
-.diigotb-imagetip.hassaved .diigotb-imagetip-text{
- background:transparent url(chrome://diigotb/skin/icon-done.png) no-repeat scroll left center !important;
-}
-
-.diigotb-border{
- position: absolute!important;
- z-index:11000000!important;
- margin:0!important;
- background-color: #4b8cdc!important;
-}
-.diigotb-left{
- width:1px!important;
-}
-.diigotb-right{
- width:1px!important;
-}
-.diigotb-top{
- height:1px!important;
-}
-.diigotb-bottom{
- height:1px!important;
-}
-
-.diigotb-body #diigotb-rect div{
- background: transparent url('chrome://diigotb/skin/ann-bar-opt-rectangle.png') no-repeat center center!important;
-}
-.diigotb-body #diigotb-round div{
- background: transparent url('chrome://diigotb/skin/ann-bar-opt-ellipse.png') no-repeat center center!important;
-}
-.diigotb-body #diigotb-text div{
- background: transparent url('chrome://diigotb/skin/ann-bar-opt-font.png') no-repeat center center!important;
-}
-
-.diigotb-body #diigotb-arrow div{
- background: transparent url('chrome://diigotb/skin/ann-bar-opt-arrow.png') no-repeat center center!important;
-}
-
-.diigotb-body .diigotb-sep{
- background: transparent url('chrome://diigotb/skin/ann-bar-bg-separator.png') no-repeat center center!important;
-}
-
-.diigotb-body #diigotb-undo div{
- background: transparent url('chrome://diigotb/skin/ann-bar-opt-undo-disabled.png') no-repeat center center!important;
-}
-
-.diigotb-body #diigotb-capture-save div{
- background: transparent url('chrome://diigotb/skin/ann-bar-opt-quickly-save.png') no-repeat center center!important;
-}
-
-
-
-.diigotb-body #diigotb-upload-resizer div {
- position: absolute!important;
- width: 9px!important;
- height: 9px!important;
- /*background-color: white;*/
- z-index:11000002!important;
- margin:0px!important;
- background:transparent url(chrome://diigotb/skin/spot.png) no-repeat scroll left center!important;
-}
-
-.diigotb-body #diigotb-upload-resizer div.gleft {
- left: -9px!important;
-}
-
-.diigotb-body #diigotb-upload-resizer div.gtop {
- top: -9px!important;
-}
-
-.diigotb-body #diigotb-upload-resizer div.gright {
- right: -9px!important;
-}
-
-.diigotb-body #diigotb-upload-resizer div.gbottom {
- bottom: -9px!important;
-}
-
-.diigotb-body #diigotb-upload-resizer div.ghor {
- margin-left: auto!important;
- margin-right: auto!important;
- left: 0px!important;
- right: 0px!important;
-}
-
-.diigotb-body #diigotb-upload-resizer div.gver {
- margin-top: auto!important;
- margin-bottom: auto!important;
- top: 0px!important;
- bottom: 0px!important;
-}
-
-.diigotb-body{
- padding-top: 31px!important;
-}
-
-.diigotb-body #diigotb-topbar{
- background: url(chrome://diigotb/skin/topbar-bg.png) left top repeat-x!important;
- border-bottom: 1px solid #999!important;
- color: #555!important;
- font: 12px/18px Helvetica,Arial,sans-serif!important;
- height: 30px!important;
- line-height: 30px!important;
- position: fixed!important;
- left: 0!important;
- top: 0!important;
- text-align:center!important;
- z-index:1999999!important;
-}
-
-.diigotb-body #diigotb-msg img{
- margin:0 5px 0 0!important;
- vertical-align: middle!important;
-}
-
-.diigotb-body #diigotb-msg{
- color:#333!important;
-}
-
-.diigotb-body #diigotb-msg a{
- color: #0044cc!important;
- text-decoration: none!important;
-}
-
-.diigotb-body #diigotb-msg a:hover{
- text-decoration: underline!important;
-}
-
-.diigotb-body #diigotb-escLink{
- display: block!important;
- float: right!important;
- margin: 5px 5px 0 0!important;
- text-decoration: none!important;
- width: 50px!important;
- cursor:pointer!important;
-}
-
-.diigotb-body #diigotb-escLink:hover{
- text-decoration: underline!important;
-}
-
-.diigotb-body #diigotb-escLink span{
- background: url(chrome://diigotb/skin/esc-right.png) right top no-repeat!important;
- display: block!important;
- padding-right: 9px!important;
-}
-
-.diigotb-body #diigotb-escLink span strong{
- background: url(chrome://diigotb/skin/esc-left.png) left top no-repeat!important;
- display: block!important;
- color: #fff!important;
- font-weight: 700!important;
- line-height: 20px!important;
- text-indent:7px!important;
-}
-
-
-
-/*highlight label*/
-.diigoHighlight .diigoHighlightLabel sup {
- font:normal normal normal 8px/8px "lucida grande",tahoma,verdana,arial,sans-serif;
- text-decoration:none;
- background-color:inherit;
- cursor:default;
-}
-
-body.diigoHiPen.yellow{
- cursor:url(chrome://diigotb/skin/highlighter-orange.cur), text !important
-}
-
-body.diigoHiPen.blue{
- cursor:url(chrome://diigotb/skin/highlighter-blue.cur), text !important
-}
-
-body.diigoHiPen.green{
- cursor:url(chrome://diigotb/skin/highlighter-green.cur), text !important
-}
-
-body.diigoHiPen.pink{
- cursor:url(chrome://diigotb/skin/highlighter-pink.cur), text !important
-}
-em.diigoHighlight.type_0.commented {
- padding-left:30px;
-}
-
-/*float note*/
-div.diigoHighlight.type_2 {
- position:absolute;
- width:29px;
- height:36px;
- text-align:center;
- background:transparent url('chrome://diigotb/skin/float_icon.png') no-repeat 50% 50%;
- z-index:9996;
-}
-div.diigoHighlight.type_2.mouseOvered {
- position:absolute;
- width:37px;
- height:31px;
- text-align:center;
- background:transparent url('chrome://diigotb/skin/float_icon.png') no-repeat;
- z-index:9996;
-}
-div.diigoHighlight.type_2 span {
- color:#000;
- font:bold 13px Arial, Helvetica, sans-serif;
- cursor: default;
- line-height: 37px;
- text-shadow: #fff 0 1px 0;
-}
-/*
-* html div.diigoHighlight.type_2{
- filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src="http://www.diigo.com/javascripts/webtoolbar/images/float_icon.png");
- overflow:hidden;
- background:none;
-}
-*/
-
-
-div.diigoIcon.commented.TextIcon.diigoEdit{
- background-repeat:no-repeat !important;
- background-position:right !important;
-}
-
-
-div.diigoIcon.commented.ImageIcon.diigoEdit{
- background-repeat:no-repeat !important;
- background-position:right !important;
-}
-
-
-/*mouse over effect*/
-/*
-.diigoHighlight.id_190e5778b533dc0fa1b1660653a4f6f5 {outline: 2px dotted green !important;}
-*/
-div.diigoIcon{
- cursor:pointer !important;
- margin: 0pt;
- padding: 0px 0px 0px 0px;
- position: absolute;
- display:none;
- width: 24px !important;
- z-index:999999;
- height: 23px !important;
- background: transparent url('chrome://diigotb/skin/edit-highlight.png') no-repeat left;
-}
-
-div.diigoIcon span{
- color:#000000;
- display:block;
- font-family:Helvetica,Arial,sans-serif;
- font-size:13px;
- font-weight:700;
- line-height:18px;
- text-align:center;
- text-shadow:0 1px 1px #FFFFFF;
-}
-
-div.diigoIcon.commented.ImageIcon{
- display:block !important;
- background-color: transparent !important;
-}
-
-div.diigoIcon:hover{
- background-background: transparent !important;
- background-repeat:no-repeat !important;
- background-position:right !important;
-}
-
-div.diigoIcon.commented.TextIcon{
- display:block !important;
- left:0;
- bottom:0;
-}
-
-div.diigoIcon.commented.public{
- background: #FFFFFF url('chrome://diigotb/skin/public-annotation.png') no-repeat left;
-}
-
-div.diigoIcon.commented.private{
- background: #FFFFFF url('chrome://diigotb/skin/private-annotation.png') no-repeat left;
-}
-
-div.diigoIcon.commented.group{
- background: #FFFFFF url('chrome://diigotb/skin/group-annotation.png') no-repeat left;
-}
-
-/*Clip video*/
-div.diigoClipVideo{
- float:left;
- height:16px;
- padding:0 16px 0 6px;
- background:#f5f5f5 url(chrome://diigotb/skin/toolbar-clip-bg.gif) no-repeat right 0;
- border:1px solid #ccc;
- border-bottom-width:0;
- font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
- z-index:999;
- position:absolute;
-}
-
-div.diigoClipVideo.clipped {
- background-position: right -32px; left: 717px; top: 135px;
-}
-
- div.diigoClipVideo span{
- font-weight:bold;
- font-size:10px;
- line-height:16px;
- text-decoration:underline;
- color:#03f;
- cursor:pointer;
- margin-right:6px
- }
- div.diigoClipVideo span:hover,div.diigoClipVideo span:active{
- color:#00f
- }
- /*.diigolet input{
- font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
- font-size:9px;
- }*/
-
-/*-----------notice msg--------------*/
-.diigotb-notice-img {
- float:left!important;
- height:16px!important;
- width:16px!important;
- margin-top:6px!important;
- margin-right:3px!important;
-}
-.success .diigotb-notice-img{
- background:url("chrome://diigotb/skin/notice-icons.png") no-repeat scroll 0 0 transparent!important;
-}
-.failed .diigotb-notice-img{
- background:url("chrome://diigotb/skin/notice-icons.png") no-repeat scroll -16px 0 transparent!important;
-}
-.info .diigotb-notice-img{
- background:url("chrome://diigotb/skin/notice-icons.png") no-repeat scroll -32px 0 transparent!important;
-}
-.process .diigotb-notice-img{
- background:url("chrome://diigotb/skin/processing.gif") no-repeat scroll left 0 transparent!important;
-}
-
-.diigotb-notice-msg-rt {
- background:url("chrome://diigotb/skin/notice-bar-2-bg-left.png") no-repeat scroll left bottom transparent!important;
- line-height:28px!important;
- padding-left:10px!important;
- height:30px!important;
-}
-.failed .diigotb-notice-msg-rt {
- background:url("chrome://diigotb/skin/notice-bar-2-bg-left.png") no-repeat scroll left top transparent!important;
-}
-
-.diigotb-notice-close{
- float:right!important;
- height:16px!important;
- width:16px!important;
- margin-left:20px!important;
- margin-top:6px!important;
- cursor:pointer;
- background:url("chrome://diigotb/skin/notice-icons.png") no-repeat scroll -48px 0 transparent!important;
-}
-
-.diigotb-notice-close:hover{
- background-position: -63px 0!important;
-}
-
-.diigotb-notice-msg {
- background:url("chrome://diigotb/skin/notice-bar-2-bg-right.png") no-repeat scroll right bottom transparent!important;
- float:right!important;
- height:30px!important;
- padding:0 11px 0 0!important;
- border: none!important;
- margin:0!important;
- position:fixed!important;
- font:12px/14px Helvetica,Arial,sans-serif!important;
- z-index:100000!important;
-}
-.diigotb-notice-msg a {
- color:#0044cc!important;
- text-decoration:underline!important;
-}
-
-.failed.diigotb-notice-msg {
- background:url("chrome://diigotb/skin/notice-bar-2-bg-right.png") no-repeat scroll right top transparent!important;
-}
-
-}
-
-
-@media print{
-em.diigoHighlight.a, em.diigoHighlight.b, em.diigoHighlight.c {
- border-bottom:0.5pt dashed Black;
-}
-
-
-/*image highlight*/
-/*no inline comments*/
-img.diigoHighlight {
- border:0.5pt dashed Black
-}
-
-/*float note*/
-div.diigoHighlight.type_2 {
- display:none
-}
-div.diigoHighlight.type_2 span {
- display:none
-}
-}</style><style id="diigo-activeHighlight" type="text/css">dummyRuleForDigg{}</style></head><body
- class="not-front not-logged-in node-type-rf-diffusion one-sidebar
-sidebar-right emissions page-node-2347301
-section-emission-les-retours-du-dimanche-le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belg
- popups-processed tableHeader-processed"><div id="_atssh"
-style="visibility: hidden; height: 1px; width: 1px; position: absolute;
-z-index: 100000;"><iframe src="emission_fichiers/sh20.htm"
-style="height: 1px; width: 1px; position: absolute; z-index: 100000;
-border: 0pt none; left: 0pt; top: 0pt;" id="_atssh433"></iframe></div>
- <div id="header-commun" class="header-footer content-header-footer"><div
- id="header-content"><ul><li class="first-header"><a
-href="http://radiofrance.fr/" name="top-page-ancre">radiofrance.fr</a></li><li><a
- href="http://www.franceinter.com/">france inter</a></li><li><a
-href="http://www.france-info.com/">france info</a></li><li><a
-href="http://www.francebleu.com/">france bleu</a></li><li><a
-href="http://www.franceculture.com/">france culture</a></li><li><a
-href="http://www.francemusique.com/">france musique</a></li><li><a
-href="http://fip-radio.com/">fip</a></li><li><a
-href="http://www.lemouv.com/">le mouv'</a></li><li class="last-header"><a
- href="http://concerts.radiofrance.fr/">les orchestres</a></li></ul><div
- class="clearer"> </div></div></div><div id="page">
- <div id="page-inner">
-<!-- début du header -->
- <div id="header">
- <!-- début du menu d'accès rapide -->
- <div id="acces-rapide"><a name="top"></a>
- <a href="#acces-navigation-primaire"
-title="descriptif du lien">acces rapide a la navigation principale</a><br>
- <a href="#acces-navigation-secondaire"
-title="descriptif du lien">acces rapide a la navigation secondaire</a><br>
- <a href="#acces-contenu" title="descriptif du lien">acces
- rapide au contenu</a><br>
- <a href="#acces-right" title="descriptif du lien">acces
- rapide au contenu de droite</a><br>
- <a href="#acces-footer" title="descriptif du lien">acces
- rapide au footer</a><br>
- </div>
- <a href="http://www.franceculture.com/" class="retour-home"><img
- src="emission_fichiers/logo.png" alt="Accueil" height="106" width="106"></a>
- <div id="block-simplenews-65" class="block block-simplenews">
- <div class="block-inner">
-
- <div class="block-content">
- <p>Recevez la lettre d'information</p>
-
- <form
-action="/emission-les-retours-du-dimanche-le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belg"
- accept-charset="UTF-8" method="post" id="simplenews-block-form-65">
-<div><div class="form-item" id="edit-mail-1-wrapper">
- <label for="edit-mail-1">E-mail : <span class="form-required"
-title="Ce champ est obligatoire.">*</span></label>
- <input maxlength="128" name="mail" id="edit-mail-1" size="20"
-value="identifiant@mail.com" class="form-text required idleField"
-type="text">
-</div>
-<div class="form-radios"><div class="form-item"
-id="edit-action-subscribe-wrapper">
- <label class="option" for="edit-action-subscribe"><input
-id="edit-action-subscribe" name="action" value="subscribe"
-checked="checked" class="form-radio" type="radio"> S'abonner</label>
-</div>
-<div class="form-item" id="edit-action-unsubscribe-wrapper">
- <label class="option" for="edit-action-unsubscribe"><input
-id="edit-action-unsubscribe" name="action" value="unsubscribe"
-class="form-radio" type="radio"> Se désabonner</label>
-</div>
-</div><input name="submit" value="Enregistrer" id="edit-submit-1"
-class="form-submit submit" src="emission_fichiers/inscription.png"
-type="image">
-<input name="form_build_id" id="form-d495e634489f3be0bd7ebbe9bf42e037"
-value="form-d495e634489f3be0bd7ebbe9bf42e037" type="hidden">
-<input name="form_id" id="edit-simplenews-block-form-65"
-value="simplenews_block_form_65" type="hidden">
-
-</div></form>
-
-
-
- </div>
-
- <div class="closure"></div>
- </div>
-</div> <!-- /block -->
- <div class="search"><form
-action="/emission-les-retours-du-dimanche-le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belg"
- accept-charset="UTF-8" method="post" id="antidot-search-block-form-1">
-<div><div class="form-item" id="search_top_page-wrapper">
- <label for="search_top_page">Cherchez sur France Culture : </label>
- <input maxlength="128" name="antidot_search_block_form"
-id="search_top_page" size="15" title="Entrez les termes que vous voulez
-rechercher." autocomplete="off" class="form-text idleField" type="text">
-</div>
-<input name="op" id="edit-submit" value="Recherche" class="submit
-rollover" src="emission_fichiers/search-submit.png" alt="Rechercher"
-height="26" type="image" width="26"><input name="form_build_id"
-id="form-0fb0ec9e93007e0870ba7f8b130bd7f7"
-value="form-0fb0ec9e93007e0870ba7f8b130bd7f7" type="hidden">
-<input name="form_id" id="edit-antidot-search-block-form-1"
-value="antidot_search_block_form" type="hidden">
-
-</div></form>
-</div>
- <!--block de navigation secondaire -->
- <a name="acces-navigation-secondaire"></a><a href="#top"
-class="back-to-top">retour en haut de page</a>
- <ul class="" id="menu-top"><li class="leaf first menu-top"><a
- href="http://www.franceculture.com/quelisentils" title="" accesskey="b">Que
- lisent-ils ?</a></li>
-<li class="leaf menu-top"><a
-href="http://www.franceculture.com/votre-agenda" title="" accesskey="b">Votre
- agenda Culture</a></li>
-<li class="leaf menu-top"><a
-href="http://www.franceculture.com/culture-academie" title=""
-accesskey="b">Culture Académie</a></li>
-<li class="leaf menu-top login"><a
-href="http://www.franceculture.com/user/connect?destination=node%2F2347301"
- title="Connexion [Popup]" alt="Connexion" class="popups-form-reload
-popups-processed" accesskey="b">Connexion</a></li>
-<li class="leaf last menu-top register"><a
-href="http://www.franceculture.com/user/register-profile" title="pas
-encore membre ? [Popup]" alt="pas encore membre ?"
-class="popups-form-reload popups-processed" accesskey="b">pas encore
-membre ?</a></li>
-</ul> <!-- block de navigation principale -->
- <a name="acces-navigation-primaire"></a><a href="#top"
-class="back-to-top">retour en haut de page</a>
- <ul class="" id="menu-principal"><li class="leaf first
-menu-principal"><a
-href="http://www.franceculture.com/rubrique/information" title=""
-accesskey="b">Information</a></li>
-<li class="leaf menu-principal"><a
-href="http://www.franceculture.com/rubrique/litt%C3%A9rature" title=""
-accesskey="b">Littérature</a></li>
-<li class="leaf menu-principal"><a
-href="http://www.franceculture.com/rubrique/id%C3%A9es" title=""
-accesskey="b">Idées</a></li>
-<li class="leaf menu-principal"><a
-href="http://www.franceculture.com/rubrique/arts-spectacles" title=""
-accesskey="b">Arts et spectacles</a></li>
-<li class="leaf menu-principal"><a
-href="http://www.franceculture.com/rubrique/histoire" title=""
-accesskey="b">Histoire</a></li>
-<li class="leaf menu-principal"><a
-href="http://www.franceculture.com/rubrique/sciences" title=""
-accesskey="b">Sciences</a></li>
-<li class="leaf first menu-action"><a
-href="http://www.franceculture.com/podcasts" title="" accesskey="b">Podcasts</a></li>
-<li class="leaf menu-action"><a
-href="http://www.franceculture.com/emissions/titre" title=""
-accesskey="b">Emissions</a></li>
-<li class="leaf last menu-action"><a
-href="http://www.franceculture.com/grille-des-programmes/" title=""
-accesskey="b">Programmes</a></li>
-</ul>
- <div id="x02">
- <script language="JavaScript">
- <!--
- OAS_AD("x02");
- //-->
- </script>
- </div> </div><!-- /header -->
-
- <!-- début du contenu -->
- <div id="main"><a name="acces-contenu"></a><a href="#top"
-class="back-to-top">retour en haut de page</a>
-
- <div id="content">
-
- <div id="content-inner">
- <div id="content-top">
- <div id="block-fcbloc-emission-header"
-class="block block-fcbloc">
- <div class="block-inner">
-
- <div class="block-content">
-
- <div class="bandeau">
- <h1 class="theme1-130">Les Retours du dimanche
- <a href="http://www.franceculture.com/emission/1232581/rss"
-class="feed-icon"><img src="emission_fichiers/picto-rss.gif"
-alt="Syndiquer le contenu" title="Les Retours du dimanche " height="16"
-width="16"></a>
- <span class="emission-producteurs">par <a
-href="http://www.franceculture.com/personne-caroline-brou%C3%A9.html">Caroline
- Broué</a>, <a
-href="http://www.franceculture.com/personne-herve-gardette.html">Hervé
-Gardette</a></span>
- <a
-href="http://www.franceculture.com/emission-les-retours-du-dimanche.html"
- class="site" title="Les Retours du dimanche ">Le site de l'émission</a>
- </h1>
- <div class="image">
- <img src="emission_fichiers/retour_dimanche.png" alt="Les Retours du
-dimanche " title="" height="100" width="640">
- <a href="http://www.franceculture.com/podcast/1232581" title="Les
-Retours du dimanche "><img
-src="emission_fichiers/culture_les_retours_du_dimanche.jpg"
-alt="Emission Les Retours du dimanche " title="" class="illu-small"
-height="75" width="75"></a>
- </div>
- <p>le dimanche de 18h10 à 19h </p>
- </div>
- </div>
-
- <div class="closure"></div>
- </div>
-</div> <!-- /block -->
-
- </div>
-
- <div id="node-2347301" class="node node-rf_diffusion">
-
-
- <div class="titre-plus">
- <div class="listen">
- <a class="rf-player-open rf-player-open-processed"
-href="http://www.franceculture.com/player?p=reecoute-2347301#reecoute-2347301">
- <img alt="Ecoutez l'émission"
-src="emission_fichiers/listen.png" height="78" width="78">
- </a>
- <span>50 minutes</span>
- </div>
- <h2 class="title">
- Le salaire de la politique ; les vuvuzelas ; l'actualité
-politique belge <a class="num-com" href="#comments">
- <span>0</span>
- </a>
- </h2>
- <p>
- <span class="date">20.06.2010 - 18:10</span>
- </p>
- <div class="clear"></div>
- </div>
-
-
- <span class="print-link"></span><div class="field
-field-type-multimedia-editorial-element field-field-contenu">
- <div class="field-items">
- <div class="field-item odd">
- <div class="dnd-drop-wrapper">
-
-
- <div class="image atom-Image">
- <img class="dnd-dropped" src="emission_fichiers/Garrigou.jpg"
-alt="">
- <div class="opaque"><p>le sociologue Alain Garrigou <span>©Radio
-France</span></p></div>
- </div>
-
-
-</div><p>Au sommaire des <strong>Retours du dimanche </strong>:</p><p> </p><p>La
-
-
- revue
-d'actualités : rappel des petits et grands évènements de la semaine. : <a
- title=" ça s'est passé cette semaine"
-href="http://www.franceculture.com/2010-06-19-20-juin-2010-ca-s-039-est-passe-cette-semaine.html">il
- faut reconnaître un mérite à Raymond Domenech et à ses joueurs...</a></p><p> </p><p>L'entretien
-
-
-
- : "<a href="#t=700">Le salaire de la politique</a>", <span><span
-class="262252614-17062010">après que la question de la rémunération des
-politiques a été posée par le
-premier ministre cette semaine. Invité : </span></span>l'historien
-et professeur en science politique <strong>Alain Garrigou</strong>,
-auteur de <em>Mourir pour des Idées, la vie posthume d'Alphone Baudin</em>,
- paru aux éditions Les Belles Lettres en avril 2010.</p><p> </p><p> </p>
-
- <!-- START Integration testing ###################################### -->
- <!-- IRI PLAYER EXPERIMENTATION -->
-
- <script type="text/javascript" src="../src/js/LdtPlayer.js"></script>
-
- <div id="LdtPlayer"></div>
-
- <script type="text/javascript">
- var config = {
- metadata:{
- format:'cinelab',
- src:'http://exp.iri.centrepompidou.fr/franceculture/franceculture/ldt/cljson/id/ef4dcc2e-8d3b-11df-8a24-00145ea4a2be',
- load:'jsonp'},
- gui:{
- width:650,
- height:1,
- mode:'radio',
- container:'LdtPlayer',
- debug:false,
- css:'../src/css/LdtPlayerFc.css'},
- player:{
- type:'jwplayer',
- src:'../res/swf/player.swf'}
- };
- __IriSP.init(config);
- </script>
-
-
-<!-- END ###################################### ####################################-->
-
- <br/>
-
- <p> <a href="#t=1773">La
- revue de
-presse </a>: les <strong>vuvuzelas comme phénomène identitaire</strong>, ces
- trompettes qui occupent le fond sonore de tous les matchs de la coupe
-du monde de football qui se déroule en ce moment en Afrique du Sud.<br>
-<br> <a href="#t=1846"> La bulle sonore :</a><strong> Patrick Roegiers</strong><strong> </strong>pour revenir
- sur<strong> l'actualité politique en Belgique. </strong>Notre invité
-est romancier, auteur de <em>La Belgique, Le roman d'un pays</em>, paru
-chez Découvertes Gallimard en 2005, et <em>Le mal du pays, autoportrait
-de la Belgique</em>, publié au Seuil en 2003. Il a récemment publié <em>La
- Nuit du Monde</em>, au Seuil en janvier 2010.</p><p> </p><p>
- <a href="#t=2647">La
-chronique d'Anthony Bellanger de </a> <strong>Courrier
-
-International.</strong></p>
-<p><br>Et comme chaque semaine : le sujet choisi par l'invité, notre
-choix pour
-la semaine à venir...</p> </div>
- </div>
-</div>
- <div class="clear"></div>
-
- <p class="invites">Invités :<br>
- <a
-href="http://www.franceculture.com/personne-alain-garrigou.html">Alain
-Garrigou</a>, professeur agrégé d'histoire et docteur en science
-politique à l'université de Paris-X Nanterre<br><a
-href="http://www.franceculture.com/personne-patrick-roegiers.html">Patrick
- Roegiers</a> </p>
- <p class="theme">Thèmes :
- <a href="http://www.franceculture.com/rubrique/information"
-title="">Information</a>| <a
-href="http://www.franceculture.com/theme/d%C3%A9bat" title="">Débat</a>|
- <a href="http://www.franceculture.com/theme/gouvernement" title="">Gouvernement</a>|
- <a
-href="http://www.franceculture.com/theme/sciences-dures-et-sciences-humaines/histoire"
- title="">Histoire</a> </p>
- <div class="rel-doc">
- <h2 class="titre-barre"><span>Documents</span></h2>
- <ul><li><p>
- <a
-href="http://www.franceculture.com/oeuvre-mourir-pour-des-idees-la-vie-posthume-d-alphone-baudin-de-alain-garrigou.html">
- Mourir pour des idées, la vie posthume d'Alphone Baudin </a>
- <a href="http://www.franceculture.com/personne-alain-garrigou.html">Alain
- Garrigou</a> <span>
- Belles lettres, 2010 </span>
- </p>
-<a
-href="http://www.franceculture.com/oeuvre-mourir-pour-des-idees-la-vie-posthume-d-alphone-baudin-de-alain-garrigou.html">
- <img src="emission_fichiers/baudin.jpg" alt="" title=""
-class="imagecache imagecache-oeuvre_image_liste" height="143" width="95"></a>
-</li><li><p>
- <a
-href="http://www.franceculture.com/oeuvre-les-elites-contre-la-republique-histoire-et-mutations-de-sciences-po-et-de-l-ena-de-alain-gar">
- Les élites contre la République : histoire et mutations de Sciences
-Po et de l'ENA </a>
- <a href="http://www.franceculture.com/personne-alain-garrigou.html">Alain
- Garrigou</a> <span>
- Editions La découverte, </span>
- </p>
-<a
-href="http://www.franceculture.com/oeuvre-les-elites-contre-la-republique-histoire-et-mutations-de-sciences-po-et-de-l-ena-de-alain-gar">
- <img
-src="emission_fichiers/les_lites_contre_la_rpublique_histoire_et_mutations_de_scien.jpg"
- alt="" title="" class="imagecache imagecache-oeuvre_image_liste"
-height="157" width="95"></a>
-</li><li><p>
- <a
-href="http://www.franceculture.com/oeuvre-le-mal-du-pays-autobiographie-de-la-belgique-de-patrick-roegiers.html">
- Le mal du pays : autobiographie de la Belgique </a>
- <a href="http://www.franceculture.com/personne-patrick-roegiers.html">Patrick
- Roegiers</a> <span>
- Seuil, 2003 </span>
- </p>
-<a
-href="http://www.franceculture.com/oeuvre-le-mal-du-pays-autobiographie-de-la-belgique-de-patrick-roegiers.html">
- <img
-src="emission_fichiers/le_mal_du_pays_autobiographie_de_la_belgique20100424.jpg"
- alt="" title="" class="imagecache imagecache-oeuvre_image_liste"
-height="161" width="95"></a>
-</li><li style="display: none;" class="more-liste liste-clear"></li><li
-style="display: none;" class="more-liste"><p>
- <a
-href="http://www.franceculture.com/oeuvre-la-nuit-du-monde-de-patrick-roegiers.html">
- La nuit du monde </a>
- <a href="http://www.franceculture.com/personne-patrick-roegiers.html">Patrick
- Roegiers</a> <span>
- Seuil, 2010 </span>
- </p>
-<a
-href="http://www.franceculture.com/oeuvre-la-nuit-du-monde-de-patrick-roegiers.html">
- <img src="emission_fichiers/la_nuit_du_monde20100423.jpg" alt=""
-title="" class="imagecache imagecache-oeuvre_image_liste" height="143"
-width="95"></a>
-</li><li style="display: none;" class="more-liste"><p>
- <a
-href="http://www.franceculture.com/oeuvre-l-evangile-selon-jesus-christ-de-jose-saramago.html">
- L'évangile selon Jésus-Christ </a>
- <a
-href="http://www.franceculture.com/personne-jos%C3%A9-saramago.html">José
- Saramago</a> <span>
- Ed. du Seuil - coll. Points, 2000 </span>
- </p>
-<a
-href="http://www.franceculture.com/oeuvre-l-evangile-selon-jesus-christ-de-jose-saramago.html">
- <img src="emission_fichiers/97820204039860-2000020811.jpg" alt=""
-title="" class="imagecache imagecache-oeuvre_image_liste" height="158"
-width="95"></a>
-</li></ul><div class="clear"></div><a style="background:
-url("/sites/all/themes/franceculture/images/urg-down.png")
-no-repeat scroll 100% 4px transparent;" class="more-doc">voir les 5
-documents</a> </div>
- <div class="clear"></div>
- </div> <!-- /node -->
- <div id="comments" class="com">
- <h2 class="titre-barre"><span>0 commentaire</span></h2>
- <div class="box">
- <h2 class="title titre-barre"><span>Votre commentaire</span></h2>
- <form action="/comment/reply/2347301" accept-charset="UTF-8"
-method="post" id="comment-form">
-<div><div class="form-item" id="edit-name-wrapper">
- <label for="edit-name">votre nom : </label>
- <input maxlength="60" name="name" id="edit-name" size="30"
-value="Anonyme" class="form-text idleField" type="text">
-</div>
-<div class="form-item" id="edit-mail-wrapper">
- <label for="edit-mail">votre adresse électronique : </label>
- <input maxlength="64" name="mail" id="edit-mail" size="30"
-class="form-text idleField" type="text">
-</div>
-<div class="form-item" id="edit-comment-wrapper">
- <label for="edit-comment">votre commentaire : <span
-class="form-required" title="Ce champ est obligatoire.">*</span></label>
- <div class="resizable-textarea"><span><textarea cols="60" rows="15"
-name="comment" id="edit-comment" class="form-textarea resizable required
- clearonfocus textarea-processed">Tapez ici vos commentaires</textarea><div
- style="margin-right: -33px;" class="grippie"></div></span></div>
-</div>
-<div class="wysiwyg wysiwyg-format-5 wysiwyg-editor-none
-wysiwyg-field-edit-comment wysiwyg-status-1 wysiwyg-toggle-1
-wysiwyg-resizable-1"> </div><input name="form_build_id"
-id="form-3d46a280b7c4d6960ed80ba3c5ae0418"
-value="form-3d46a280b7c4d6960ed80ba3c5ae0418" type="hidden">
-<input name="form_id" id="edit-comment-form" value="comment_form"
-type="hidden">
-<input name="op" id="edit-submit" value="Envoyer" class="form-submit"
-type="submit"><div id="saving"><p class="saving">Enregistrement des
-données…</p></div>
-<input name="op" id="edit-preview" value="Aperçu" class="form-submit"
-type="submit">
-
-</div></form>
-</div> <!-- /box -->
- </div>
- <!-- /comment wrapper -->
-<div id="block-print-0" class="block block-print">
- <div class="block-inner">
-
- <div class="block-content">
- <span class="print_html"><a
-href="http://www.franceculture.com/print/463861" title="Imprimer le
-contenu" class="print-page" onclick="window.open(this.href); return
-false" rel="nofollow">imprimer</a></span> </div>
-
- <div class="closure"></div>
- </div>
-</div> <!-- /block -->
-<div id="share" class="block block-addthis share-script">
-
- <div class="addthis_toolbox addthis_default_style">
- <a class="addthis_button_email share-mail at300b" title="partager par
- courier"><span class="at300bs at15t_email"></span>envoyer par courriel</a>
-
- <span class="more-services">
- <a title="Send to Facebook" target="_blank"
-href="http://www.addthis.com/bookmark.php?pub=&v=250&source=tbx-250&tt=0&s=facebook&url=http%3A%2F%2Fwww.franceculture.com%2Femission-les-retours-du-dimanche-le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belg&title=Le%20salaire%20de%20la%20politique%20%3B%20les%20vuvuzelas%20%3B%20l%27actualit%C3%A9%20politique%20belge%20-%20Information%20-%20France%20Culture&content=&sms_ss=1&lng=fr"
- class="addthis_button_facebook share-services at300b"><span
-class="at300bs at15t_facebook"></span>facebook</a>
- <a title="Tweet This" target="_blank"
-href="http://www.addthis.com/bookmark.php?pub=&v=250&source=tbx-250&tt=0&s=twitter&url=http%3A%2F%2Fwww.franceculture.com%2Femission-les-retours-du-dimanche-le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belg&title=Le%20salaire%20de%20la%20politique%20%3B%20les%20vuvuzelas%20%3B%20l%27actualit%C3%A9%20politique%20belge%20-%20Information%20-%20France%20Culture&content=&sms_ss=1&lng=fr"
- class="addthis_button_twitter share-services at300b"><span
-class="at300bs at15t_twitter"></span>twitter</a>
- <a title="Send to Netvibes" target="_blank"
-href="http://www.addthis.com/bookmark.php?pub=&v=250&source=tbx-250&tt=0&s=netvibes&url=http%3A%2F%2Fwww.franceculture.com%2Femission-les-retours-du-dimanche-le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belg&title=Le%20salaire%20de%20la%20politique%20%3B%20les%20vuvuzelas%20%3B%20l%27actualit%C3%A9%20politique%20belge%20-%20Information%20-%20France%20Culture&content=&sms_ss=1&lng=fr"
- class="addthis_button_netvibes share-services at300b"><span
-class="at300bs at15t_netvibes"></span>netvibes</a>
- <a title="Send to Delicious" target="_blank"
-href="http://www.addthis.com/bookmark.php?pub=&v=250&source=tbx-250&tt=0&s=delicious&url=http%3A%2F%2Fwww.franceculture.com%2Femission-les-retours-du-dimanche-le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belg&title=Le%20salaire%20de%20la%20politique%20%3B%20les%20vuvuzelas%20%3B%20l%27actualit%C3%A9%20politique%20belge%20-%20Information%20-%20France%20Culture&content=&sms_ss=1&lng=fr"
- class="addthis_button_delicious share-services at300b"><span
-class="at300bs at15t_delicious"></span>delicious</a>
- </span>
- <a style="background:
-url("/sites/all/themes/franceculture/images/share-more.png")
-no-repeat scroll 100% 4px transparent;" href="#" title="plus d'actions
-de partage" class="share-more">partager</a>
- <div class="atclear"></div></div>
- <script type="text/javascript" src="emission_fichiers/addthis_widget.js"></script>
- </div>
-
-
- <div class="clear"></div>
- </div> <!-- /content-inner -->
-
-
- </div> <!-- /content -->
-
- <!-- début de sidebar-right -->
- <div id="sidebar-right"><a name="acces-right"></a><a
-href="#top" class="back-to-top">retour en haut de page</a>
- <div id="block-fc_bloc_direct-direct" class="block
-block-fc_bloc_direct block-ecoute">
- <div class="block-inner">
- <h2 class="titre-barre"><span>Ecoutez France Culture</span></h2>
- <div class="content"><div class="context">
- <a href="http://www.franceculture.com/player" title="écouter le direct"
- class="rf-player-open img-float rf-player-open-processed">
- <img src="emission_fichiers/direct.png" alt="écouter le direct"
-height="72" width="72">
- </a>
- <h3>
- <span class="timer"><a href="http://www.franceculture.com/player"
-class="rf-player-open rf-player-open-processed">En direct</a></span>
- <a class="rf-player-open rf-player-open-processed"
-href="http://www.franceculture.com/player" title="écouter le direct">Sur
- France Culture</a>
- <a class="rf-player-open rf-player-open-processed"
-href="http://www.franceculture.com/player" title="écouter le direct"></a>
- </h3>
- <p></p>
- <div class="clear"></div>
-</div>
-<p>
- <span class="timer"></span>
-
-</p>
-<p class="auteur">
-
-</p>
-</div>
- </div>
-</div><div id="block-fcbloc-emission-equipe" class="block block-fcbloc">
- <div class="block-inner">
- <h2 class="title"><span>L'équipe</span></h2>
-
- <div class="block-content">
- <div class="item-list"><ul><li class="first">
- <h3>Production</h3>
- <p><a
-href="http://www.franceculture.com/personne-caroline-brou%C3%A9.html">Caroline
- Broué</a>, <a
-href="http://www.franceculture.com/personne-herve-gardette.html">Hervé
-Gardette</a></p>
- </li>
-<li>
- <h3>Réalisation</h3>
- <p>Jean-Christophe Francis</p>
- </li>
-<li>
- <h3>Collaboratrice(s) Spécialisée(s)</h3>
- <p>Soline Ledésert</p>
- </li>
-<li class="last">
- <h3>Chronique(s)</h3>
- <p><a
-href="http://www.franceculture.com/personne-anthony-bellanger.html">Anthony
- Bellanger</a></p>
- </li>
-</ul></div> </div>
-
- <div class="closure"></div>
- </div>
-</div> <!-- /block -->
-<div id="block-fcbloc-publicite" class="block block-fcbloc">
- <div class="block-inner">
-
- <div class="block-content">
- <p class="pub-notice">publicité</p><div class="pub-inner"><script language="JavaScript">
-<!--
-OAS_AD("Middle");
-//-->
-</script> </div> </div>
-
- <div class="closure"></div>
- </div>
-</div> <!-- /block -->
-<div id="block-fcbloc-sur-le-meme-theme" class="block block-fcbloc">
- <div class="block-inner">
- <h2 class="title"><span>Sur le même thème</span></h2>
-
- <div class="block-content">
- <div class="view view-commun-fo-blocs-full-node
-view-id-commun_fo_blocs_full_node view-display-id-page_1 view-dom-id-12">
-
-
-
- <div class="view-content">
- <ul>
- <li class="first odd">
-
-
-
- <a
-href="http://www.franceculture.com/culture-ac-seminaire-d%E2%80%99antoine-compagnon-ecrire-la-vie-26.html">Écrire
- la vie (2/6)</a>
-
-
- <span class="date">
-
-
- <div class="clear"></div>
-00:00
-
- </span>
-
- </li>
- <li class="even">
-
-
-
- <a
-href="http://www.franceculture.com/emission-dossier-du-jour-conference-des-donateurs-a-kaboul-2010-07-20.html">Conférence
- des donateurs à Kaboul</a>
-
-
- <p>
-
-
- <a
-href="http://www.franceculture.com/emission-dossier-du-jour.html">
-Dossier du jour </a>
- </p>
-
-
- <span class="date">
-
-
- <div class="clear"></div>
-À écouter le 19.07.2010
-
- </span>
-
-
- <span>
-
-
- <span class="timer"><span class="date-display-single">4</span>
-min.</span>
- </span>
-
- </li>
- <li class="last odd">
-
-
-
- <a
-href="http://www.franceculture.com/emission-place-de-la-toile-lift-marseille-2010-07-24.html">Lift
- Marseille</a>
-
-
- <p>
-
-
- <a
-href="http://www.franceculture.com/emission-place-de-la-toile.html">Place
- de la toile</a>
- </p>
-
-
- <span class="date">
-
-
- <div class="clear"></div>
-À écouter le 16.07.2010
-
- </span>
-
-
- <span>
-
-
- <span class="timer"><span class="date-display-single">59</span>
-min.</span>
- </span>
-
- </li>
- </ul>
- </div>
-
-
-
-
-
-
-</div> </div>
-
- <div class="closure"></div>
- </div>
-</div> <!-- /block -->
-<div id="block-views-diffusion_fo_blocs-block_1" class="block
-block-views">
- <div class="block-inner">
- <h2 class="title"><span>Dernières diffusions</span></h2>
-
- <div class="block-content">
- <div class="view view-diffusion-fo-blocs view-id-diffusion_fo_blocs
-view-display-id-block_1 view-dom-id-13">
-
-
-
- <div class="view-content">
- <div class="item-list">
- <ul>
- <li class="views-row views-row-1 views-row-odd
-views-row-first">
- <div class="views-field-title-1">
- <span class="field-content"><a
-href="http://www.franceculture.com/emission-les-retours-du-dimanche-les-retours-du-dimanche-best-of-12-2010-07-18.html">LES
- RETOURS DU DIMANCHE - Best of 1/2</a></span>
- </div>
-
- <div class="views-field-field-contenu-value">
- <span class="field-content"><a
-href="http://www.franceculture.com/emission-les-retours-du-dimanche-les-retours-du-dimanche-best-of-12-2010-07-18.html"
- title="Audio"><img src="emission_fichiers/picto-ecoute-rouge.png"
-alt="Écouter l'émission" title="Écouter l'émission" class="pictos
-rollover" height="15" width="15"></a><a title="[Popup]"
-href="http://www.franceculture.com/user/connect?destination=node%2F2347301"
- class="popups-form-reload popups-processed"><img
-src="emission_fichiers/more-red.png" alt="Ajouter à ma liste de lecture"
- title="Ajouter à ma liste de lecture" class="pictos rollover"
-height="15" width="15"></a><a
-href="http://www.franceculture.com/user/connect?destination=node%2F2347301"
- title="Mobile [Popup]" class="popups-form-reload popups-processed"><img
- src="emission_fichiers/picto-mobile.png" alt="Recevoir l'émission sur
-mon mobile" title="Recevoir l'émission sur mon mobile" class="pictos
-rollover" height="15" width="15"></a></span>
- </div>
-
- <span class="views-field-field-diffusion-date-debut-fin-value">
- <span class="field-content"><span
-class="date-display-single">18.07.2010</span></span>
- </span>
-
- <span class="views-field-field-diffusion-date-debut-fin-value-1">
- <span class="field-content"><span class="timer"><span
-class="date-display-single">49</span> min.</span></span>
- </span>
-</li>
- <li class="views-row views-row-2 views-row-even">
- <div class="views-field-title-1">
- <span class="field-content"><a
-href="http://www.franceculture.com/emission-les-retours-du-dimanche-medias-et-democratie-quel-est-le-role-du-journaliste-le-declin-du-m">Médias
- et démocratie: quel est le rôle du journaliste ? ; le déclin du
-ministère des affaires étrangères ; les Roms</a></span>
- </div>
-
- <div class="views-field-field-contenu-value">
- <span class="field-content"><a
-href="http://www.franceculture.com/emission-les-retours-du-dimanche-medias-et-democratie-quel-est-le-role-du-journaliste-le-declin-du-m"
- title="Audio"><img src="emission_fichiers/picto-ecoute-rouge.png"
-alt="Écouter l'émission" title="Écouter l'émission" class="pictos
-rollover" height="15" width="15"></a><a title="[Popup]"
-href="http://www.franceculture.com/user/connect?destination=node%2F2347301"
- class="popups-form-reload popups-processed"><img
-src="emission_fichiers/more-red.png" alt="Ajouter à ma liste de lecture"
- title="Ajouter à ma liste de lecture" class="pictos rollover"
-height="15" width="15"></a><a
-href="http://www.franceculture.com/user/connect?destination=node%2F2347301"
- title="Mobile [Popup]" class="popups-form-reload popups-processed"><img
- src="emission_fichiers/picto-mobile.png" alt="Recevoir l'émission sur
-mon mobile" title="Recevoir l'émission sur mon mobile" class="pictos
-rollover" height="15" width="15"></a></span>
- </div>
-
- <span class="views-field-field-diffusion-date-debut-fin-value">
- <span class="field-content"><span
-class="date-display-single">11.07.2010</span></span>
- </span>
-
- <span class="views-field-field-diffusion-date-debut-fin-value-1">
- <span class="field-content"><span class="timer"><span
-class="date-display-single">50</span> min.</span></span>
- </span>
-</li>
- <li class="views-row views-row-3 views-row-odd views-row-last">
-
- <div class="views-field-title-1">
- <span class="field-content"><a
-href="http://www.franceculture.com/emission-les-retours-du-dimanche-qu-est-ce-qu-une-decouverte-scientifique-l-avenir-d-eric-woerth-au-">Qu'est-ce
- qu'une découverte scientifique ? ; l'avenir d'Eric Woerth au
-gouvernement ; hommage à Laurent Terzieff ; Percy Kemp</a></span>
- </div>
-
- <div class="views-field-field-contenu-value">
- <span class="field-content"><a
-href="http://www.franceculture.com/emission-les-retours-du-dimanche-qu-est-ce-qu-une-decouverte-scientifique-l-avenir-d-eric-woerth-au-"
- title="Audio"><img src="emission_fichiers/picto-ecoute-rouge.png"
-alt="Écouter l'émission" title="Écouter l'émission" class="pictos
-rollover" height="15" width="15"></a><a title="[Popup]"
-href="http://www.franceculture.com/user/connect?destination=node%2F2347301"
- class="popups-form-reload popups-processed"><img
-src="emission_fichiers/more-red.png" alt="Ajouter à ma liste de lecture"
- title="Ajouter à ma liste de lecture" class="pictos rollover"
-height="15" width="15"></a><a
-href="http://www.franceculture.com/user/connect?destination=node%2F2347301"
- title="Mobile [Popup]" class="popups-form-reload popups-processed"><img
- src="emission_fichiers/picto-mobile.png" alt="Recevoir l'émission sur
-mon mobile" title="Recevoir l'émission sur mon mobile" class="pictos
-rollover" height="15" width="15"></a></span>
- </div>
-
- <span class="views-field-field-diffusion-date-debut-fin-value">
- <span class="field-content"><span
-class="date-display-single">04.07.2010</span></span>
- </span>
-
- <span class="views-field-field-diffusion-date-debut-fin-value-1">
- <span class="field-content"><span class="timer"><span
-class="date-display-single">50</span> min.</span></span>
- </span>
-</li>
- </ul>
-</div> </div>
-
-
-
-
-
-
-</div> </div>
-
- <div class="closure"></div>
- </div>
-</div> <!-- /block -->
-
- </div> <!-- /sidebar-right -->
-
- <div class="clear"></div>
- </div> <!-- /main -->
-
- <!-- début du footer -->
- <div id="footer-top"><a name="acces-footer"></a><a href="#top"
-class="back-to-top">retour en haut de page</a>
-
- <br class="clear">
-<div id="pub-bottom-right">
- <div id="block-fcbloc-footer-adsense" class="block
-block-fcbloc">
- <div class="block-inner">
-
- <div class="block-content">
-
- <script language="JavaScript">
- <!--
- OAS_AD("BottomRight");
- //-->
- </script> </div>
-
- <div class="closure"></div>
- </div>
-</div> <!-- /block -->
- </div>
- </div> <!-- /footer -->
-
- </div> <!-- /page-inner -->
-</div> <!-- /page -->
- <div id="footer-commun" class="header-footer footer-franceculture"><div
- class="content-header-footer"><div id="footer-chaine"><div
-id="colonne-liens-footer" class="colonne-footer colonne-footer-first"><a
- href="http://www.franceculture.com/"><img
-src="emission_fichiers/franceculture.png" alt="logo de franceculture"></a><p><a
- href="http://www.franceculture.com/sitemap">plan du site</a></p><p><a
-href="http://www.franceculture.com/a_propos">à propos</a></p><p><a
-href="http://www.franceculture.com/contact">contact</a></p></div><!--fin de div colonne-liens-footer--><div
- id="colonne-ecouter-footer" class="colonne-footer"><h4>écouter</h4><ul><li
- class="color-chaine "><a href="http://www.franceculture.com/player"
-class="rf-player-open rf-player-open-processed">direct</a></li><li><a
-href="http://www.franceculture.com/programmes">grille</a></li><li><a
-href="http://www.franceculture.com/frequences">fréquences</a></li><li><a
- href="http://www.franceculture.com/podcasts">podcasts</a></li><li><a
-href="http://www.radiofrance.fr/boite-a-outils/widget/">applis</a></li><li><a
- href="http://www.radiofrance.fr/boite-a-outils/faq/">aide à l'écoute</a></li></ul></div><!--fin de div colonne-thematique-footer--><div
- id="colonne-thematique-footer" class="colonne-footer"><h4>thématiques</h4><ul><li><a
- href="http://www.franceculture.com/rubrique/information">information</a>
- - <span>économie, justice, politique française, relations
-internationales</span></li><li><a
-href="http://www.franceculture.com/rubrique/litterature">littérature</a>
- - <span>édition, poésie, prix littéraires, roman, théâtre</span></li><li><a
- href="http://www.franceculture.com/rubrique/idees">idées</a> - <span>débats,
- philosophie, sociologie</span></li><li><a
-href="http://www.franceculture.com/rubrique/arts-spectacles">arts &
-spectacles</a> - <span>architecture, cinéma, danse, musique, spectacle,
-télévision</span></li><li><a
-href="http://www.franceculture.com/rubrique/histoire">histoire</a> - <span>histoire
- de l'art, histoire de France, histoire des idées, histoire des sciences</span></li><li><a
- href="http://www.franceculture.com/rubrique/sciences">sciences</a> - <span>astronomie,
- biologie, mathématiques, physique</span></li><li><a
-href="http://www.franceculture.com/quelisentils">que lisent-ils</a> - <a
- href="http://www.franceculture.com/votre-agenda">votre agenda culturel</a>
- - <a href="http://www.franceculture.com/culture-academie">culture
-académie</a> - <a href="http://www.franceculture.com/blogs">les blogs</a></li></ul></div><!--fin de div colonne-partager-footer--><div
- id="colonne-partager-footer" class="colonne-footer colonne-footer-last"><div
- id="liens-partage-footer"><h4>nous rejoindre</h4><ul><li
-id="facebook-footer"><a
-href="http://www.facebook.com/pages/FRANCE-CULTURE/83625483348?ref=ts"
-class="gris">facebook</a></li><li id="twitter-footer"><a
-href="http://www.twitter.com/france_culture" class="gris">twitter</a></li><li
- id="dailymotion-footer"><a
-href="http://www.dailymotion.com/franceculture" class="gris">dailymotion</a></li><li
- class="clearer"> </li></ul></div><!--fin de bloc 1--><div><h4>s'abonner</h4><span><a
- href="http://www.franceculture.com/podcasts" class="gris">podcasts</a></span>
- - <span><a href="http://www.franceculture.com/la-lettre"
-class="color-chaine">newsletter</a></span></div></div><!--fin de div colonne-partager-footer--><div
- class="clearer"> </div></div><div id="sous-footer"><div
-id="footer-rf"><ul><li class="first"><a
-href="http://www.radiofrance.fr/">radiofrance.fr</a></li><li><a
-href="http://www.radiofrance.fr/les-blogs/blog-du-mediateur/">médiateur</a></li><li><a
- href="http://www.radiofrance.fr/liens-bas-de-page/mentionslegales/">mentions
- légales</a></li><li class="last"><a
-href="http://www.radiofrance.fr/boite-a-outils/frequences/">fréquences</a></li><li
- class="last-page"><span class="haut-de-page"><a href="#top-page-ancre"
-id="top-page" class="gris">haut de page</a></span></li></ul><p>Radio
-France décline toute responsabilité quant au contenu des sites proposés
-en liens</p></div><!--fin de div footer-rf--></div></div></div> <script type="text/javascript">
-<!--//--><![CDATA[//><!--
-$.post(Drupal.settings.basePath + 'jstats.php', {"path":"node\/2347301","nid":"2347301"});
-//--><!]]>
-</script>
-<!-- eStat -->
-<script language="JavaScript">
-<!--
-var _PJS=0;
-//-->
-</script>
-<script language="JavaScript" src="emission_fichiers/265074200838.js"></script>
-<script language="JavaScript">
-<!--
-if(_PJS)
-{
- eStat_id.cmclient("franceculture");
- eStat_id.niveau(1,"information");
- eStat_id.niveau(2,"les-retours-du-dimanche");
- eStat_id.niveau(3,"le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belge-2010-06-20");
- eStat_id.niveau(4,"histoire-gouvernement-debat");
- eStat_tag.post("ml");
-}
-//-->
-</script>
-<noscript>
-<img src="http://stat3.cybermonitor.com/franceculture_v?c=information&p=les-retours-du-dimanche&l3=le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belge-2010-06-20&l4=histoire-gouvernement-debatst=0&sjs=0" border="0" width="1" height="1" />
-</noscript>
-<!-- /eStat -->
-<!-- xiti -->
-<script type="text/javascript">
-<!--
-xtnv = document; //parent.document or top.document or document
-xtsd = "http://logp";
-xtsite = "24121";
-xtn2 = "3"; // level 2 site
-xtpage ="Emissions::les-retours-du-dimanche::le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belge-2010-06-20"; //page name
-xtdi = ""; //implication degree
-//-->
-</script>
-
-<script type="text/javascript" src="emission_fichiers/xtcore.js"></script>
-
-<noscript>
-<img width="1" height="1" alt="" src="http://logp.xiti.com/hit.xiti?s=24121&s2=3&p=Emissions::les-retours-du-dimanche::le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belge-2010-06-20&di=&" >
-</noscript>
-<!-- /xiti -->
-</body><div style="display: none; width: 24px;" id="diigotb-imagepanel"><div
- class="diigotb-btn enabled" title="Save this image to Diigo"
-id="diigotb-quick-save"></div></div><div style="display: none;"
-class="diigotb-border diigotb-left"></div><div style="display: none;"
-class="diigotb-border diigotb-top"></div><div style="display: none;"
-class="diigotb-border diigotb-right"></div><div style="display: none;"
-class="diigotb-border diigotb-bottom"></div></html>
\ No newline at end of file
--- a/web/res/metadataplayer/test/indexFC2.htm Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1974 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html class="js" dir="ltr" xml:lang="fr"
-xmlns="http://www.w3.org/1999/xhtml" lang="fr"><head><link media="all"
-href="emission_fichiers/widget40.css" type="text/css" rel="stylesheet">
-
-
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<script type="text/javascript" src="emission_fichiers/swfobject.txt"></script>
-<meta name="afs:suggest/onload" content="onSuggestLoad()">
-<link rel="shortcut icon"
-href="http://www.franceculture.com/sites/default/files/franceculture_favicon.png"
- type="image/x-icon">
-<link rel="alternate" type="application/rss+xml" title="Les Retours du
-dimanche " href="http://www.franceculture.com/emission/1232581/rss">
- <title>Le salaire de la politique ; les vuvuzelas ; l'actualité
-politique belge - Information - France Culture</title>
- <link type="text/css" rel="stylesheet" media="all"
-href="emission_fichiers/css_e94d821d2c09c140834405452127e5ae.css">
-<link type="text/css" rel="stylesheet" media="screen"
-href="emission_fichiers/css_bf9cf64d750be06f6006828a2bed7b98.css">
-<link type="text/css" rel="stylesheet" media="print"
-href="emission_fichiers/css_8af77a07a1f960afe4e4736580827c7c.css">
-<!--[if lte IE 7]>
-<link type="text/css" rel="stylesheet" media="all" href="/sites/all/themes/franceculture/ie.css?y" />
-<link type="text/css" rel="stylesheet" media="all" href="/sites/all/themes/franceculture/footer2.css?y" />
-<![endif]-->
- <script type="text/javascript" src="emission_fichiers/jquery_005.js"></script>
-<script type="text/javascript" src="emission_fichiers/drupal.js"></script>
-<script type="text/javascript" src="emission_fichiers/fr_4fb8f115d8d263374d07dafa1b2a40b5.js"></script>
-<script type="text/javascript" src="emission_fichiers/fc_widget_twitter.js"></script>
-<script type="text/javascript" src="emission_fichiers/youtube.js"></script>
-<script type="text/javascript" src="emission_fichiers/fivestar.js"></script>
-<script type="text/javascript" src="emission_fichiers/high.js"></script>
-<script type="text/javascript" src="emission_fichiers/fc_antidot_recherche.js"></script>
-<script type="text/javascript" src="emission_fichiers/panels.js"></script>
-<script type="text/javascript" src="emission_fichiers/popups_002.js"></script>
-<script type="text/javascript" src="emission_fichiers/popups.js"></script>
-<script type="text/javascript" src="emission_fichiers/tableheader.js"></script>
-<script type="text/javascript" src="emission_fichiers/comment.js"></script>
-<script type="text/javascript" src="emission_fichiers/textarea.js"></script>
-<script type="text/javascript" src="emission_fichiers/fc_bloc_direct.js"></script>
-<script type="text/javascript" src="emission_fichiers/ajax-responder.js"></script>
-<script type="text/javascript" src="emission_fichiers/jquery_006.js"></script>
-<script type="text/javascript" src="emission_fichiers/rf_player.js"></script>
-<script type="text/javascript" src="emission_fichiers/rollover.js"></script>
-<script type="text/javascript" src="emission_fichiers/jquery_002.js"></script>
-<script type="text/javascript" src="emission_fichiers/jquery_003.js"></script>
-<script type="text/javascript" src="emission_fichiers/jquery.js"></script>
-<script type="text/javascript" src="emission_fichiers/footer.js"></script>
-<script type="text/javascript" src="emission_fichiers/jquery_004.js"></script>
-<script type="text/javascript" src="emission_fichiers/script.js"></script>
-<script type="text/javascript">
-<!--//--><![CDATA[//><!--
-jQuery.extend(Drupal.settings, {"basePath":"\/","fivestar":{"titleUser":"Your rating: ","titleAverage":"Average: ","feedbackSavingVote":"Saving your vote...","feedbackVoteSaved":"Your vote has been saved.","feedbackDeletingVote":"Deleting your vote...","feedbackVoteDeleted":"Your vote has been deleted."},"adresseProxy":"http:\/\/www.franceculture.com\/proxy","popups":{"originalPath":"node\/2347301","defaultTargetSelector":"#main","modulePath":"sites\/all\/modules\/contrib\/popups","autoCloseFinalMessage":1},"fc_bloc_direct":{"interval":60000,"refresh_on_load":1}});
-//--><!]]>
-</script>
-<script type="text/javascript">
-<!--//--><![CDATA[//><!--
-
-function quelisentils_redirect() {
- location.href = Drupal.settings.basePath + 'quelisentils/oeuvre/2169101#fc-quelisentils-comment-form';
- location.reload(true);
- return false;
-}
-//--><!]]>
-</script>
-<script type="text/javascript">
-<!--//--><![CDATA[//><!--
-
-function quelisentils_redirect() {
- location.href = Drupal.settings.basePath + 'quelisentils/oeuvre/778481#fc-quelisentils-comment-form';
- location.reload(true);
- return false;
-}
-//--><!]]>
-</script>
-<script type="text/javascript">
-<!--//--><![CDATA[//><!--
-
-function quelisentils_redirect() {
- location.href = Drupal.settings.basePath + 'quelisentils/oeuvre/1061061#fc-quelisentils-comment-form';
- location.reload(true);
- return false;
-}
-//--><!]]>
-</script>
-<script type="text/javascript">
-<!--//--><![CDATA[//><!--
-
-function quelisentils_redirect() {
- location.href = Drupal.settings.basePath + 'quelisentils/oeuvre/437741#fc-quelisentils-comment-form';
- location.reload(true);
- return false;
-}
-//--><!]]>
-</script>
-<script type="text/javascript">
-<!--//--><![CDATA[//><!--
-
-function quelisentils_redirect() {
- location.href = Drupal.settings.basePath + 'quelisentils/oeuvre/2357521#fc-quelisentils-comment-form';
- location.reload(true);
- return false;
-}
-//--><!]]>
-</script>
-<script type="text/javascript">
-<!--//--><![CDATA[//><!--
-jQuery(document).ready(function() {
- $(".more-doc").text("voir les 5 documents").css("background" , 'url("/sites/all/themes/franceculture/images/urg-down.png") no-repeat 100% 4px');
- $(".rel-doc .more-liste").hide();
-
-$(".more-doc").toggle(
-function(){
-$(".rel-doc .more-liste").show("slow");
-$(this).text("n'afficher que les 3 premiers").css("background" , 'url("/sites/all/themes/franceculture/images/urg-up.png") no-repeat 100% 4px');
-},
-function(){
-$(".rel-doc .more-liste").hide("slow");
-$(this).text("voir les 5 documents").css("background" , 'url("/sites/all/themes/franceculture/images/urg-down.png") no-repeat 100% 4px');
-});
-});
-//--><!]]>
-</script>
-<script type="text/javascript">
-<!--//--><![CDATA[//><!--
-
- $(document).ready(function(){
- $('#cb-left').addClass('script-vertical');
- $('#script-scroll').addClass('script');
- $('#share').addClass('share-script');
- $('.share-more').css('background' , 'url("/sites/all/themes/franceculture/images/share-more.png") no-repeat 100% 4px');
-
- $('.share-more').toggle(
- function(){
- $('.share-script .more-services').addClass('active');
- $(this).css('background' , 'url("/sites/all/themes/franceculture/images/share-less.png") no-repeat 100% 4px');
- },
- function(){
- $('.share-script .more-services').removeClass('active');
- $(this).css('background' , 'url("/sites/all/themes/franceculture/images/share-more.png") no-repeat 100% 4px');
- }
- );
- $('span.more-services a.addthis_button_facebook').click(function() {
- window.open(this.href, 'facebook-share', 'resizable=no,with=500,height=315');
- return false;
- });
- });
-//--><!]]>
-</script>
-<script type="text/javascript">
-<!--//--><![CDATA[//><!--
-
- $.fn.cleartextonfocus = function() {
- return this.focus(function() {
- if(this.value == this.defaultValue) {
- this.value = '';
- }
- }).blur(function() {
- if(!this.value.length) {
- this.value = this.defaultValue;
- }
- });
- };
-
- $(document).ready(function(){
- $('textarea.clearonfocus').cleartextonfocus();
- });
-
-//--><!]]>
-</script>
- <!--[if lte IE 7]><script type="text/javascript" src="/sites/all/themes/franceculture/ie.js?y"></script><![endif]--><script language="JavaScript">
-<!--
-//configuration
-OAS_url ='http://pub.ftv-publicite.fr/RealMedia/ads/';
-OAS_listpos = 'Middle,x02,BottomRight';
-OAS_query = '?';
-OAS_sitepage = 'www.radiofrance.fr/franceculture/les-retours-du-dimanche';
-//end of configuration
-OAS_version = 10;
-OAS_rn = '001234567890'; OAS_rns = '1234567890';
-OAS_rn = new String (Math.random()); OAS_rns = OAS_rn.substring (2, 11);
-function OAS_NORMAL(pos) {
- document.write("<a href='" + OAS_url + "click_nx.ads/" + OAS_sitepage + "/1" + OAS_rns + "@" + OAS_listpos + "!" + pos + OAS_query + "' target=_top>");
- document.write("<img src='" + OAS_url + "adstream_nx.ads/" + OAS_sitepage + "/1" + OAS_rns + "@" + OAS_listpos + "!" + pos + OAS_query + "' border=0 alt='Click!'></a>");
-}
-//-->
-</script>
-<script language="JavaScript1.1">
-<!--
-OAS_version = 11;
-if (navigator.userAgent.indexOf('Mozilla/3') != -1)
- OAS_version = 10;
- if (OAS_version >= 11)
- document.write("<sc"+"ript language='JavaScript1.1' src='" + OAS_url + "adstream_mjx.ads/" + OAS_sitepage + "/1" + OAS_rns + "@" + OAS_listpos + OAS_query + "'><\/script>");
-//-->
-</script><script language="JavaScript1.1" src="emission_fichiers/1219830366Middlex02BottomRight.js"></script><script language="JavaScript">
-<!--
-document.write('');
-function OAS_AD(pos) {
- if (OAS_version >= 11 && typeof(OAS_RICH!='undefined'))
- OAS_RICH(pos);
- else
- OAS_NORMAL(pos);
-}
-//-->
-</script>
-<style type="text/css">/**
- * Highlight style classes
- * .a background color
- * .b underline
- * .c underline + font color
- */
-
-@media screen{
-em.diigoHighlight {
- text-align:inherit;
- text-decoration: inherit;
- line-height:inherit;
- font:inherit;
- color:inherit;
- display:inline;
- position:relative;
-}
-em.diigoHighlight.a.mouseOvered {
- background-color: #ffc62a !important;
-}
-
-em.diigoHighlight.b.mouseOvered, em.diigoHighlight.c.mouseOvered {
- border-bottom: solid 2px #ffc62a;
-}
-
-em.diigoHighlight.c {
- color: #000099;
-}
-em.diigoHighlight.c.mouseOvered {
- color: #ffc62a;
-}
-
-em.diigoHighlight.a.yellow {
- background-color: #FF9;
-}
-
-em.diigoHighlight.b.yellow, em.diigoHighlight.c.yellow {
- border-bottom: solid 2px #FF9;
-}
-
-img.diigoHighlight.yellow {/*image highlight*/
- cursor: pointer;
- outline:2px solid #FF9;
-}
-
-em.diigoHighlight.a.blue {
- background-color: #ABD5FF;
-}
-
-em.diigoHighlight.b.blue, em.diigoHighlight.c.blue {
- border-bottom: solid 2px #ABD5FF;
-}
-
-img.diigoHighlight.blue {/*image highlight*/
- cursor: pointer;
- outline:2px solid #ABD5FF;
-}
-
-
-em.diigoHighlight.a.green {
- background-color: #B2E57E;
-}
-
-em.diigoHighlight.b.green, em.diigoHighlight.c.green {
- border-bottom: solid 2px #B2E57E;
-}
-
-img.diigoHighlight.green {/*image highlight*/
- cursor: pointer;
- outline:2px solid #B2E57E;
-}
-
-
-em.diigoHighlight.a.pink {
- background-color: #ffcccc;
-}
-
-em.diigoHighlight.b.pink, em.diigoHighlight.c.pink {
- border-bottom: solid 2px #ffcccc;
-}
-
-img.diigoHighlight.pink {/*image highlight*/
- cursor: pointer;
- outline:2px solid #ffcccc;
-}
-
-img.diigoHighlight.mouseOvered {
- cursor: pointer;
- outline:2px solid #ffc62a;
-}
-
-
-div.diigotb-inline-cloud{
- position:fixed !important;
- width:440px !important;
- height:370px !important;
- left:0;top:0;
- background-color:#fef5c7 !important;
- z-index:9999999999 !important;
- display:none;
- -moz-border-radius:15px !important;
-}
-/* capture image */
-
-.diigotb-body #diigotb-upload-cover{
- cursor:crosshair!important;
- z-index:1999999!important;
- position:fixed!important;
- left:0!important;
- top:31px;
-}
-
-.diigotb-body #diigotb-upload-tip{
- color: #fff!important;
- padding:2px 4px!important;
- position:fixed!important;
- z-index:11000001!important;
-}
-
-.diigotb-body #diigotb-upload-select{
- position:fixed!important;
- z-index:1000001;
-}
-
-.diigotb-body #diigotb-upload-resizer{
- z-index:11000002!important;
- position:fixed!important;
- cursor:move!important;
- border:1px dashed black!important;
-}
-
-.diigotb-body #currentColor{
- background-color: #fff!important;
- width: 37px!important;
- height: 37px!important;
- padding: 1px!important;
- border: 1px solid #2e68e6!important;
- float: left!important;
- margin: 0 5px 0 0!important;
-}
-
-.diigotb-body #currentColor div{
- width: 37px!important;
- height: 37px!important;
- margin:0!important;
-}
-.diigotb-body .selectPanel{
- margin-top:5px!important;
-}
-
-.diigotb-body .colorCell{
- float: left!important;
- margin: 0 1px 1px 0!important;
- border: 1px solid #5f92ff!important;
- width: 18px!important;
- height: 18px!important;
-}
-
-.diigotb-body .colorCell:hover{
- border: 1px solid #FF9900!important;
-}
-.diigotb-body .colorCell.actived{
- border: 1px solid #FF9900!important;
-}
-
-.diigotb-body .colorCell div{
- width: 18px!important;
- height: 18px!important;
- cursor:pointer!important;
- margin:0!important;
-}
-
-.diigotb-body .capture-black{background-color:#000!important;}
-.diigotb-body .capture-white{background-color:#fff!important;}
-.diigotb-body .capture-gray{background-color:#808080!important;}
-.diigotb-body .capture-light-gray{background-color:#c0c0c0!important;}
-
-.diigotb-body .capture-red{background-color:#ff0000!important;}
-.diigotb-body .capture-cyan{background-color:#00ffff!important;}
-.diigotb-body .capture-orange{background-color:#ff9900!important;}
-.diigotb-body .capture-blue{background-color:#0000ff!important;}
-
-.diigotb-body .capture-yellow{background-color:#ffff00!important;}
-.diigotb-body .capture-purple{background-color:#9900ff!important;}
-.diigotb-body .capture-green{background-color:#00ff00!important;}
-.diigotb-body .capture-pink{background-color:#ff00ff!important;}
-
-.diigotb-body #diigotb-colorpanel{
- background:transparent url(chrome://diigotb/skin/ann-bar-palette-bg-left.png) no-repeat scroll left center!important;
- display:block;
- height:55px!important;
- position:fixed!important;
- width:180px!important;
- z-index:11000022!important;
- margin:0!important;
-}
-
-.diigotb-body .diigotb-cbg{
- background:transparent url(chrome://diigotb/skin/ann-bar-palette-bg-right.png) no-repeat scroll right top!important;
- height:55px!important;
- line-height:55px!important;
- padding-left:6px!important;
- width:180px!important;
- margin:0!important;
-}
-
-
-.diigotb-body #currentArrow{
- background:transparent url(chrome://diigotb/skin/ann-bar-palette-arrow.png) no-repeat scroll 0 0!important;
- height:6px!important;
- left:0;
- position:relative!important;
- top:-5px;
- width:7px!important;
- margin:0!important;
-}
-
-.diigotb-body #currentArrow._istop{
- background:transparent url(chrome://diigotb/skin/ann-bar-palette-arrow-down.png) no-repeat scroll 0 0!important;
- top:51px!important;
-}
-
-
-.diigotb-body #diigotb-text-area{
- position:fixed!important;
- z-index:11000010!important;
-}
-
-.diigotb-body .diigotb-text-input{
- font: 18px/22px Helvetica,Arial,sans-serif!important;
- border:0px solid #5f92ff!important;
- z-index:11000011!important;
-}
-
-.diigotb-body #diigotb-editpanel{
- background:transparent url(chrome://diigotb/skin/ann-bar-bg-right.png) no-repeat scroll right center!important;
- height:35px!important;
- position: fixed!important;
- z-index:11000022!important;
- margin:0!important;
-}
-
-
-.diigotb-body .diigotb-btn div{
- cursor:pointer!important;
- width:18px!important;
- height:18px!important;
- margin:2px!important;
-}
-.diigotb-body .diigotb-btn{
- width:23px!important;
- height:23px!important;
-}
-
-
-.diigotb-body #diigotb-editpanel .diigotb-bg{
- background:transparent url(chrome://diigotb/skin/ann-bar-bg-left.png) repeat-x scroll left center!important;
- height:35px!important;
- padding-left:6px!important;
- line-height:35px!important;
- margin:0!important;
-}
-
-
-.diigotb-body div.diigotb-tip{
- -moz-border-radius:4px 4px 4px 4px;
- background-color:#f1f2f7;
- border:1px solid #767676;
- color:black;
- display:none;
- -moz-box-shadow:5px 5px 5px -5px #767676;
- font:12px Arial,Helvetica,sans-serif;
- margin:0 !important;
- padding:3px 6px !important;
- position:absolute;
- z-index:2147483647;
-}
-
-.diigotb-body #diigotb-editpanel div.diigotb-btn{
- padding:0px!important;
- display:inline-table!important;
- margin-bottom:0 !important;
- margin-left:0 !important;
- margin-right:0 !important;
- margin-top:5px;
-}
-
-
-.diigotb-body #diigotb-editpanel div.diigotb-sep img{
- pading:0!important;
- margin:0!important;
-}
-
-.diigotb-body #diigotb-editpanel div.diigotb-sep{
- pading:4px 0!important;
- display:inline-table!important;
- margin:0!important;
- line-height:0 !important;
-}
-
-.diigotb-body #diigotb-editpanel div.diigotb-btn.enabled:hover{
- background: transparent url('chrome://diigotb/skin/ann-bar-opt-current.png') no-repeat!important;
-}
-
-.diigotb-body #diigotb-editpanel #diigotb-undo.enabled div{
- background: transparent url('chrome://diigotb/skin/ann-bar-opt-undo.png') no-repeat center center!important;
-}
-
-.diigotb-body #diigotb-editpanel div.diigotb-btn.actived{
- background: transparent url('chrome://diigotb/skin/ann-bar-opt-current.png') no-repeat!important;
-}
-
-.diigotb-image-border{
- border:1px solid #666 !important;
-}
-
-#diigotb-imagepanel{
- height:22px!important;
- position: absolute!important;
- z-index:11000022!important;
- margin:0!important;
-}
-
-#diigotb-imagepanel .diigotb-btn{
- cursor:pointer!important;
- width:20px!important;
- height:20px!important;
- margin:2px!important;
- float:left !important;
- background:transparent url(chrome://diigotb/skin/save-image-action-icons.png) no-repeat scroll!important;
-}
-
-
-#diigotb-imagepanel #diigotb-quick-save{
- background-position:0 0!important;
-}
-
-#diigotb-imagepanel.processing #diigotb-quick-save{
- background-position:0 -20px!important;
- cursor:default!important;
-}
-
-
-#diigotb-imagepanel.needpremium #diigotb-quick-save{
- background-position:0 -20px!important;
- cursor:default!important;
-}
-
-#diigotb-imagepanel.hassaved #diigotb-quick-save{
- background-position: -60px 0!important;
- cursor: pointer !important;
-}
-
-.diigotb-imagetip{
- background:transparent url(chrome://diigotb/skin/notice-bar-bg-right.png) no-repeat scroll right center !important;
- height:21px !important;
- margin:0 !important;
- position:absolute !important;
- z-index:11000022 !important;
- width:106px;
-}
-
-.diigotb-imagebg{
- background:transparent url(chrome://diigotb/skin/notice-bar-bg-left.png) repeat-x scroll left center !important;
- height:21px !important;
- margin:0 !important;
- padding-left:6px !important;
- width:90px;
-}
-
-.diigotb-imagetip-text{
- padding-left:20px!important;
- font:11px/13px Helvetica,Arial,sans-serif!important;
- color:white!important;
- line-height:20px!important;
- float:left;
-}
-
-.diigotb-imagetip.processing .diigotb-imagetip-text{
- background:transparent url(chrome://diigotb/skin/processing-fb.gif) no-repeat scroll left center !important;
-}
-
-.diigotb-imagetip.hassaved .diigotb-imagetip-text{
- background:transparent url(chrome://diigotb/skin/icon-done.png) no-repeat scroll left center !important;
-}
-
-.diigotb-border{
- position: absolute!important;
- z-index:11000000!important;
- margin:0!important;
- background-color: #4b8cdc!important;
-}
-.diigotb-left{
- width:1px!important;
-}
-.diigotb-right{
- width:1px!important;
-}
-.diigotb-top{
- height:1px!important;
-}
-.diigotb-bottom{
- height:1px!important;
-}
-
-.diigotb-body #diigotb-rect div{
- background: transparent url('chrome://diigotb/skin/ann-bar-opt-rectangle.png') no-repeat center center!important;
-}
-.diigotb-body #diigotb-round div{
- background: transparent url('chrome://diigotb/skin/ann-bar-opt-ellipse.png') no-repeat center center!important;
-}
-.diigotb-body #diigotb-text div{
- background: transparent url('chrome://diigotb/skin/ann-bar-opt-font.png') no-repeat center center!important;
-}
-
-.diigotb-body #diigotb-arrow div{
- background: transparent url('chrome://diigotb/skin/ann-bar-opt-arrow.png') no-repeat center center!important;
-}
-
-.diigotb-body .diigotb-sep{
- background: transparent url('chrome://diigotb/skin/ann-bar-bg-separator.png') no-repeat center center!important;
-}
-
-.diigotb-body #diigotb-undo div{
- background: transparent url('chrome://diigotb/skin/ann-bar-opt-undo-disabled.png') no-repeat center center!important;
-}
-
-.diigotb-body #diigotb-capture-save div{
- background: transparent url('chrome://diigotb/skin/ann-bar-opt-quickly-save.png') no-repeat center center!important;
-}
-
-
-
-.diigotb-body #diigotb-upload-resizer div {
- position: absolute!important;
- width: 9px!important;
- height: 9px!important;
- /*background-color: white;*/
- z-index:11000002!important;
- margin:0px!important;
- background:transparent url(chrome://diigotb/skin/spot.png) no-repeat scroll left center!important;
-}
-
-.diigotb-body #diigotb-upload-resizer div.gleft {
- left: -9px!important;
-}
-
-.diigotb-body #diigotb-upload-resizer div.gtop {
- top: -9px!important;
-}
-
-.diigotb-body #diigotb-upload-resizer div.gright {
- right: -9px!important;
-}
-
-.diigotb-body #diigotb-upload-resizer div.gbottom {
- bottom: -9px!important;
-}
-
-.diigotb-body #diigotb-upload-resizer div.ghor {
- margin-left: auto!important;
- margin-right: auto!important;
- left: 0px!important;
- right: 0px!important;
-}
-
-.diigotb-body #diigotb-upload-resizer div.gver {
- margin-top: auto!important;
- margin-bottom: auto!important;
- top: 0px!important;
- bottom: 0px!important;
-}
-
-.diigotb-body{
- padding-top: 31px!important;
-}
-
-.diigotb-body #diigotb-topbar{
- background: url(chrome://diigotb/skin/topbar-bg.png) left top repeat-x!important;
- border-bottom: 1px solid #999!important;
- color: #555!important;
- font: 12px/18px Helvetica,Arial,sans-serif!important;
- height: 30px!important;
- line-height: 30px!important;
- position: fixed!important;
- left: 0!important;
- top: 0!important;
- text-align:center!important;
- z-index:1999999!important;
-}
-
-.diigotb-body #diigotb-msg img{
- margin:0 5px 0 0!important;
- vertical-align: middle!important;
-}
-
-.diigotb-body #diigotb-msg{
- color:#333!important;
-}
-
-.diigotb-body #diigotb-msg a{
- color: #0044cc!important;
- text-decoration: none!important;
-}
-
-.diigotb-body #diigotb-msg a:hover{
- text-decoration: underline!important;
-}
-
-.diigotb-body #diigotb-escLink{
- display: block!important;
- float: right!important;
- margin: 5px 5px 0 0!important;
- text-decoration: none!important;
- width: 50px!important;
- cursor:pointer!important;
-}
-
-.diigotb-body #diigotb-escLink:hover{
- text-decoration: underline!important;
-}
-
-.diigotb-body #diigotb-escLink span{
- background: url(chrome://diigotb/skin/esc-right.png) right top no-repeat!important;
- display: block!important;
- padding-right: 9px!important;
-}
-
-.diigotb-body #diigotb-escLink span strong{
- background: url(chrome://diigotb/skin/esc-left.png) left top no-repeat!important;
- display: block!important;
- color: #fff!important;
- font-weight: 700!important;
- line-height: 20px!important;
- text-indent:7px!important;
-}
-
-
-
-/*highlight label*/
-.diigoHighlight .diigoHighlightLabel sup {
- font:normal normal normal 8px/8px "lucida grande",tahoma,verdana,arial,sans-serif;
- text-decoration:none;
- background-color:inherit;
- cursor:default;
-}
-
-body.diigoHiPen.yellow{
- cursor:url(chrome://diigotb/skin/highlighter-orange.cur), text !important
-}
-
-body.diigoHiPen.blue{
- cursor:url(chrome://diigotb/skin/highlighter-blue.cur), text !important
-}
-
-body.diigoHiPen.green{
- cursor:url(chrome://diigotb/skin/highlighter-green.cur), text !important
-}
-
-body.diigoHiPen.pink{
- cursor:url(chrome://diigotb/skin/highlighter-pink.cur), text !important
-}
-em.diigoHighlight.type_0.commented {
- padding-left:30px;
-}
-
-/*float note*/
-div.diigoHighlight.type_2 {
- position:absolute;
- width:29px;
- height:36px;
- text-align:center;
- background:transparent url('chrome://diigotb/skin/float_icon.png') no-repeat 50% 50%;
- z-index:9996;
-}
-div.diigoHighlight.type_2.mouseOvered {
- position:absolute;
- width:37px;
- height:31px;
- text-align:center;
- background:transparent url('chrome://diigotb/skin/float_icon.png') no-repeat;
- z-index:9996;
-}
-div.diigoHighlight.type_2 span {
- color:#000;
- font:bold 13px Arial, Helvetica, sans-serif;
- cursor: default;
- line-height: 37px;
- text-shadow: #fff 0 1px 0;
-}
-/*
-* html div.diigoHighlight.type_2{
- filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src="http://www.diigo.com/javascripts/webtoolbar/images/float_icon.png");
- overflow:hidden;
- background:none;
-}
-*/
-
-
-div.diigoIcon.commented.TextIcon.diigoEdit{
- background-repeat:no-repeat !important;
- background-position:right !important;
-}
-
-
-div.diigoIcon.commented.ImageIcon.diigoEdit{
- background-repeat:no-repeat !important;
- background-position:right !important;
-}
-
-
-/*mouse over effect*/
-/*
-.diigoHighlight.id_190e5778b533dc0fa1b1660653a4f6f5 {outline: 2px dotted green !important;}
-*/
-div.diigoIcon{
- cursor:pointer !important;
- margin: 0pt;
- padding: 0px 0px 0px 0px;
- position: absolute;
- display:none;
- width: 24px !important;
- z-index:999999;
- height: 23px !important;
- background: transparent url('chrome://diigotb/skin/edit-highlight.png') no-repeat left;
-}
-
-div.diigoIcon span{
- color:#000000;
- display:block;
- font-family:Helvetica,Arial,sans-serif;
- font-size:13px;
- font-weight:700;
- line-height:18px;
- text-align:center;
- text-shadow:0 1px 1px #FFFFFF;
-}
-
-div.diigoIcon.commented.ImageIcon{
- display:block !important;
- background-color: transparent !important;
-}
-
-div.diigoIcon:hover{
- background-background: transparent !important;
- background-repeat:no-repeat !important;
- background-position:right !important;
-}
-
-div.diigoIcon.commented.TextIcon{
- display:block !important;
- left:0;
- bottom:0;
-}
-
-div.diigoIcon.commented.public{
- background: #FFFFFF url('chrome://diigotb/skin/public-annotation.png') no-repeat left;
-}
-
-div.diigoIcon.commented.private{
- background: #FFFFFF url('chrome://diigotb/skin/private-annotation.png') no-repeat left;
-}
-
-div.diigoIcon.commented.group{
- background: #FFFFFF url('chrome://diigotb/skin/group-annotation.png') no-repeat left;
-}
-
-/*Clip video*/
-div.diigoClipVideo{
- float:left;
- height:16px;
- padding:0 16px 0 6px;
- background:#f5f5f5 url(chrome://diigotb/skin/toolbar-clip-bg.gif) no-repeat right 0;
- border:1px solid #ccc;
- border-bottom-width:0;
- font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
- z-index:999;
- position:absolute;
-}
-
-div.diigoClipVideo.clipped {
- background-position: right -32px; left: 717px; top: 135px;
-}
-
- div.diigoClipVideo span{
- font-weight:bold;
- font-size:10px;
- line-height:16px;
- text-decoration:underline;
- color:#03f;
- cursor:pointer;
- margin-right:6px
- }
- div.diigoClipVideo span:hover,div.diigoClipVideo span:active{
- color:#00f
- }
- /*.diigolet input{
- font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
- font-size:9px;
- }*/
-
-/*-----------notice msg--------------*/
-.diigotb-notice-img {
- float:left!important;
- height:16px!important;
- width:16px!important;
- margin-top:6px!important;
- margin-right:3px!important;
-}
-.success .diigotb-notice-img{
- background:url("chrome://diigotb/skin/notice-icons.png") no-repeat scroll 0 0 transparent!important;
-}
-.failed .diigotb-notice-img{
- background:url("chrome://diigotb/skin/notice-icons.png") no-repeat scroll -16px 0 transparent!important;
-}
-.info .diigotb-notice-img{
- background:url("chrome://diigotb/skin/notice-icons.png") no-repeat scroll -32px 0 transparent!important;
-}
-.process .diigotb-notice-img{
- background:url("chrome://diigotb/skin/processing.gif") no-repeat scroll left 0 transparent!important;
-}
-
-.diigotb-notice-msg-rt {
- background:url("chrome://diigotb/skin/notice-bar-2-bg-left.png") no-repeat scroll left bottom transparent!important;
- line-height:28px!important;
- padding-left:10px!important;
- height:30px!important;
-}
-.failed .diigotb-notice-msg-rt {
- background:url("chrome://diigotb/skin/notice-bar-2-bg-left.png") no-repeat scroll left top transparent!important;
-}
-
-.diigotb-notice-close{
- float:right!important;
- height:16px!important;
- width:16px!important;
- margin-left:20px!important;
- margin-top:6px!important;
- cursor:pointer;
- background:url("chrome://diigotb/skin/notice-icons.png") no-repeat scroll -48px 0 transparent!important;
-}
-
-.diigotb-notice-close:hover{
- background-position: -63px 0!important;
-}
-
-.diigotb-notice-msg {
- background:url("chrome://diigotb/skin/notice-bar-2-bg-right.png") no-repeat scroll right bottom transparent!important;
- float:right!important;
- height:30px!important;
- padding:0 11px 0 0!important;
- border: none!important;
- margin:0!important;
- position:fixed!important;
- font:12px/14px Helvetica,Arial,sans-serif!important;
- z-index:100000!important;
-}
-.diigotb-notice-msg a {
- color:#0044cc!important;
- text-decoration:underline!important;
-}
-
-.failed.diigotb-notice-msg {
- background:url("chrome://diigotb/skin/notice-bar-2-bg-right.png") no-repeat scroll right top transparent!important;
-}
-
-}
-
-
-@media print{
-em.diigoHighlight.a, em.diigoHighlight.b, em.diigoHighlight.c {
- border-bottom:0.5pt dashed Black;
-}
-
-
-/*image highlight*/
-/*no inline comments*/
-img.diigoHighlight {
- border:0.5pt dashed Black
-}
-
-/*float note*/
-div.diigoHighlight.type_2 {
- display:none
-}
-div.diigoHighlight.type_2 span {
- display:none
-}
-}</style><style id="diigo-activeHighlight" type="text/css">dummyRuleForDigg{}</style></head><body
- class="not-front not-logged-in node-type-rf-diffusion one-sidebar
-sidebar-right emissions page-node-2347301
-section-emission-les-retours-du-dimanche-le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belg
- popups-processed tableHeader-processed"><div id="_atssh"
-style="visibility: hidden; height: 1px; width: 1px; position: absolute;
-z-index: 100000;"><iframe src="emission_fichiers/sh20.htm"
-style="height: 1px; width: 1px; position: absolute; z-index: 100000;
-border: 0pt none; left: 0pt; top: 0pt;" id="_atssh433"></iframe></div>
- <div id="header-commun" class="header-footer content-header-footer"><div
- id="header-content"><ul><li class="first-header"><a
-href="http://radiofrance.fr/" name="top-page-ancre">radiofrance.fr</a></li><li><a
- href="http://www.franceinter.com/">france inter</a></li><li><a
-href="http://www.france-info.com/">france info</a></li><li><a
-href="http://www.francebleu.com/">france bleu</a></li><li><a
-href="http://www.franceculture.com/">france culture</a></li><li><a
-href="http://www.francemusique.com/">france musique</a></li><li><a
-href="http://fip-radio.com/">fip</a></li><li><a
-href="http://www.lemouv.com/">le mouv'</a></li><li class="last-header"><a
- href="http://concerts.radiofrance.fr/">les orchestres</a></li></ul><div
- class="clearer"> </div></div></div><div id="page">
- <div id="page-inner">
-<!-- début du header -->
- <div id="header">
- <!-- début du menu d'accès rapide -->
- <div id="acces-rapide"><a name="top"></a>
- <a href="#acces-navigation-primaire"
-title="descriptif du lien">acces rapide a la navigation principale</a><br>
- <a href="#acces-navigation-secondaire"
-title="descriptif du lien">acces rapide a la navigation secondaire</a><br>
- <a href="#acces-contenu" title="descriptif du lien">acces
- rapide au contenu</a><br>
- <a href="#acces-right" title="descriptif du lien">acces
- rapide au contenu de droite</a><br>
- <a href="#acces-footer" title="descriptif du lien">acces
- rapide au footer</a><br>
- </div>
- <a href="http://www.franceculture.com/" class="retour-home"><img
- src="emission_fichiers/logo.png" alt="Accueil" height="106" width="106"></a>
- <div id="block-simplenews-65" class="block block-simplenews">
- <div class="block-inner">
-
- <div class="block-content">
- <p>Recevez la lettre d'information</p>
-
- <form
-action="/emission-les-retours-du-dimanche-le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belg"
- accept-charset="UTF-8" method="post" id="simplenews-block-form-65">
-<div><div class="form-item" id="edit-mail-1-wrapper">
- <label for="edit-mail-1">E-mail : <span class="form-required"
-title="Ce champ est obligatoire.">*</span></label>
- <input maxlength="128" name="mail" id="edit-mail-1" size="20"
-value="identifiant@mail.com" class="form-text required idleField"
-type="text">
-</div>
-<div class="form-radios"><div class="form-item"
-id="edit-action-subscribe-wrapper">
- <label class="option" for="edit-action-subscribe"><input
-id="edit-action-subscribe" name="action" value="subscribe"
-checked="checked" class="form-radio" type="radio"> S'abonner</label>
-</div>
-<div class="form-item" id="edit-action-unsubscribe-wrapper">
- <label class="option" for="edit-action-unsubscribe"><input
-id="edit-action-unsubscribe" name="action" value="unsubscribe"
-class="form-radio" type="radio"> Se désabonner</label>
-</div>
-</div><input name="submit" value="Enregistrer" id="edit-submit-1"
-class="form-submit submit" src="emission_fichiers/inscription.png"
-type="image">
-<input name="form_build_id" id="form-d495e634489f3be0bd7ebbe9bf42e037"
-value="form-d495e634489f3be0bd7ebbe9bf42e037" type="hidden">
-<input name="form_id" id="edit-simplenews-block-form-65"
-value="simplenews_block_form_65" type="hidden">
-
-</div></form>
-
-
-
- </div>
-
- <div class="closure"></div>
- </div>
-</div> <!-- /block -->
- <div class="search"><form
-action="/emission-les-retours-du-dimanche-le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belg"
- accept-charset="UTF-8" method="post" id="antidot-search-block-form-1">
-<div><div class="form-item" id="search_top_page-wrapper">
- <label for="search_top_page">Cherchez sur France Culture : </label>
- <input maxlength="128" name="antidot_search_block_form"
-id="search_top_page" size="15" title="Entrez les termes que vous voulez
-rechercher." autocomplete="off" class="form-text idleField" type="text">
-</div>
-<input name="op" id="edit-submit" value="Recherche" class="submit
-rollover" src="emission_fichiers/search-submit.png" alt="Rechercher"
-height="26" type="image" width="26"><input name="form_build_id"
-id="form-0fb0ec9e93007e0870ba7f8b130bd7f7"
-value="form-0fb0ec9e93007e0870ba7f8b130bd7f7" type="hidden">
-<input name="form_id" id="edit-antidot-search-block-form-1"
-value="antidot_search_block_form" type="hidden">
-
-</div></form>
-</div>
- <!--block de navigation secondaire -->
- <a name="acces-navigation-secondaire"></a><a href="#top"
-class="back-to-top">retour en haut de page</a>
- <ul class="" id="menu-top"><li class="leaf first menu-top"><a
- href="http://www.franceculture.com/quelisentils" title="" accesskey="b">Que
- lisent-ils ?</a></li>
-<li class="leaf menu-top"><a
-href="http://www.franceculture.com/votre-agenda" title="" accesskey="b">Votre
- agenda Culture</a></li>
-<li class="leaf menu-top"><a
-href="http://www.franceculture.com/culture-academie" title=""
-accesskey="b">Culture Académie</a></li>
-<li class="leaf menu-top login"><a
-href="http://www.franceculture.com/user/connect?destination=node%2F2347301"
- title="Connexion [Popup]" alt="Connexion" class="popups-form-reload
-popups-processed" accesskey="b">Connexion</a></li>
-<li class="leaf last menu-top register"><a
-href="http://www.franceculture.com/user/register-profile" title="pas
-encore membre ? [Popup]" alt="pas encore membre ?"
-class="popups-form-reload popups-processed" accesskey="b">pas encore
-membre ?</a></li>
-</ul> <!-- block de navigation principale -->
- <a name="acces-navigation-primaire"></a><a href="#top"
-class="back-to-top">retour en haut de page</a>
- <ul class="" id="menu-principal"><li class="leaf first
-menu-principal"><a
-href="http://www.franceculture.com/rubrique/information" title=""
-accesskey="b">Information</a></li>
-<li class="leaf menu-principal"><a
-href="http://www.franceculture.com/rubrique/litt%C3%A9rature" title=""
-accesskey="b">Littérature</a></li>
-<li class="leaf menu-principal"><a
-href="http://www.franceculture.com/rubrique/id%C3%A9es" title=""
-accesskey="b">Idées</a></li>
-<li class="leaf menu-principal"><a
-href="http://www.franceculture.com/rubrique/arts-spectacles" title=""
-accesskey="b">Arts et spectacles</a></li>
-<li class="leaf menu-principal"><a
-href="http://www.franceculture.com/rubrique/histoire" title=""
-accesskey="b">Histoire</a></li>
-<li class="leaf menu-principal"><a
-href="http://www.franceculture.com/rubrique/sciences" title=""
-accesskey="b">Sciences</a></li>
-<li class="leaf first menu-action"><a
-href="http://www.franceculture.com/podcasts" title="" accesskey="b">Podcasts</a></li>
-<li class="leaf menu-action"><a
-href="http://www.franceculture.com/emissions/titre" title=""
-accesskey="b">Emissions</a></li>
-<li class="leaf last menu-action"><a
-href="http://www.franceculture.com/grille-des-programmes/" title=""
-accesskey="b">Programmes</a></li>
-</ul>
- <div id="x02">
- <script language="JavaScript">
- <!--
- OAS_AD("x02");
- //-->
- </script>
- </div> </div><!-- /header -->
-
- <!-- début du contenu -->
- <div id="main"><a name="acces-contenu"></a><a href="#top"
-class="back-to-top">retour en haut de page</a>
-
- <div id="content">
-
- <div id="content-inner">
- <div id="content-top">
- <div id="block-fcbloc-emission-header"
-class="block block-fcbloc">
- <div class="block-inner">
-
- <div class="block-content">
-
- <div class="bandeau">
- <h1 class="theme1-130">Les Retours du dimanche
- <a href="http://www.franceculture.com/emission/1232581/rss"
-class="feed-icon"><img src="emission_fichiers/picto-rss.gif"
-alt="Syndiquer le contenu" title="Les Retours du dimanche " height="16"
-width="16"></a>
- <span class="emission-producteurs">par <a
-href="http://www.franceculture.com/personne-caroline-brou%C3%A9.html">Caroline
- Broué</a>, <a
-href="http://www.franceculture.com/personne-herve-gardette.html">Hervé
-Gardette</a></span>
- <a
-href="http://www.franceculture.com/emission-les-retours-du-dimanche.html"
- class="site" title="Les Retours du dimanche ">Le site de l'émission</a>
- </h1>
- <div class="image">
- <img src="emission_fichiers/retour_dimanche.png" alt="Les Retours du
-dimanche " title="" height="100" width="640">
- <a href="http://www.franceculture.com/podcast/1232581" title="Les
-Retours du dimanche "><img
-src="emission_fichiers/culture_les_retours_du_dimanche.jpg"
-alt="Emission Les Retours du dimanche " title="" class="illu-small"
-height="75" width="75"></a>
- </div>
- <p>le dimanche de 18h10 à 19h </p>
- </div>
- </div>
-
- <div class="closure"></div>
- </div>
-</div> <!-- /block -->
-
- </div>
-
- <div id="node-2347301" class="node node-rf_diffusion">
-
-
- <div class="titre-plus">
- <div class="listen">
- <a class="rf-player-open rf-player-open-processed"
-href="http://www.franceculture.com/player?p=reecoute-2347301#reecoute-2347301">
- <img alt="Ecoutez l'émission"
-src="emission_fichiers/listen.png" height="78" width="78">
- </a>
- <span>50 minutes</span>
- </div>
- <h2 class="title">
- Le salaire de la politique ; les vuvuzelas ; l'actualité
-politique belge <a class="num-com" href="#comments">
- <span>0</span>
- </a>
- </h2>
- <p>
- <span class="date">20.06.2010 - 18:10</span>
- </p>
- <div class="clear"></div>
- </div>
-
-
- <span class="print-link"></span><div class="field
-field-type-multimedia-editorial-element field-field-contenu">
- <div class="field-items">
- <div class="field-item odd">
- <div class="dnd-drop-wrapper">
-
-
- <div class="image atom-Image">
- <img class="dnd-dropped" src="emission_fichiers/Garrigou.jpg"
-alt="">
- <div class="opaque"><p>le sociologue Alain Garrigou <span>©Radio
-France</span></p></div>
- </div>
-
-
-</div><p>Au sommaire des <strong>Retours du dimanche </strong>:</p><p> </p><p>La
-
-
- revue
-d'actualités : rappel des petits et grands évènements de la semaine. : <a
- title=" ça s'est passé cette semaine"
-href="http://www.franceculture.com/2010-06-19-20-juin-2010-ca-s-039-est-passe-cette-semaine.html">il
- faut reconnaître un mérite à Raymond Domenech et à ses joueurs...</a></p><p> </p><p>L'entretien
-
-
-
- : "<a href="#t=700">Le salaire de la politique</a>", <span><span
-class="262252614-17062010">après que la question de la rémunération des
-politiques a été posée par le
-premier ministre cette semaine. Invité : </span></span>l'historien
-et professeur en science politique <strong>Alain Garrigou</strong>,
-auteur de <em>Mourir pour des Idées, la vie posthume d'Alphone Baudin</em>,
- paru aux éditions Les Belles Lettres en avril 2010.</p><p> </p><p> </p>
-
- <!-- START Integration testing ###################################### -->
- <!-- IRI PLAYER EXPERIMENTATION -->
-
- <script type="text/javascript" src="../src/js/LdtPlayer.js"></script>
-
- <div id="LdtPlayer"></div>
-
- <script type="text/javascript">
- var config = {
- metadata:{
- format:'cinelab',
- src:'http://exp.iri.centrepompidou.fr/franceculture/franceculture/ldt/cljson/id/ef4dcc2e-8d3b-11df-8a24-00145ea4a2be',
- load:'jsonp'},
- gui:{
- width:650,
- height:1,
- mode:'radio',
- container:'LdtPlayer',
- debug:false,
- css:'../src/css/LdtPlayer.css'},
- player:{
- type:'jwplayer',
- src:'../res/swf/player.swf'}
- };
- __IriSP.init(config);
- </script>
-
-
-<!-- END ###################################### ####################################-->
-
- <br/>
-
- <p> <a href="#t=1773">La
- revue de
-presse </a>: les <strong>vuvuzelas comme phénomène identitaire</strong>, ces
- trompettes qui occupent le fond sonore de tous les matchs de la coupe
-du monde de football qui se déroule en ce moment en Afrique du Sud.<br>
-<br> <a href="#t=1846"> La bulle sonore :</a><strong> Patrick Roegiers</strong><strong> </strong>pour revenir
- sur<strong> l'actualité politique en Belgique. </strong>Notre invité
-est romancier, auteur de <em>La Belgique, Le roman d'un pays</em>, paru
-chez Découvertes Gallimard en 2005, et <em>Le mal du pays, autoportrait
-de la Belgique</em>, publié au Seuil en 2003. Il a récemment publié <em>La
- Nuit du Monde</em>, au Seuil en janvier 2010.</p><p> </p><p>
- <a href="#t=2647">La
-chronique d'Anthony Bellanger de </a> <strong>Courrier
-
-International.</strong></p>
-<p><br>Et comme chaque semaine : le sujet choisi par l'invité, notre
-choix pour
-la semaine à venir...</p> </div>
- </div>
-</div>
- <div class="clear"></div>
-
- <p class="invites">Invités :<br>
- <a
-href="http://www.franceculture.com/personne-alain-garrigou.html">Alain
-Garrigou</a>, professeur agrégé d'histoire et docteur en science
-politique à l'université de Paris-X Nanterre<br><a
-href="http://www.franceculture.com/personne-patrick-roegiers.html">Patrick
- Roegiers</a> </p>
- <p class="theme">Thèmes :
- <a href="http://www.franceculture.com/rubrique/information"
-title="">Information</a>| <a
-href="http://www.franceculture.com/theme/d%C3%A9bat" title="">Débat</a>|
- <a href="http://www.franceculture.com/theme/gouvernement" title="">Gouvernement</a>|
- <a
-href="http://www.franceculture.com/theme/sciences-dures-et-sciences-humaines/histoire"
- title="">Histoire</a> </p>
- <div class="rel-doc">
- <h2 class="titre-barre"><span>Documents</span></h2>
- <ul><li><p>
- <a
-href="http://www.franceculture.com/oeuvre-mourir-pour-des-idees-la-vie-posthume-d-alphone-baudin-de-alain-garrigou.html">
- Mourir pour des idées, la vie posthume d'Alphone Baudin </a>
- <a href="http://www.franceculture.com/personne-alain-garrigou.html">Alain
- Garrigou</a> <span>
- Belles lettres, 2010 </span>
- </p>
-<a
-href="http://www.franceculture.com/oeuvre-mourir-pour-des-idees-la-vie-posthume-d-alphone-baudin-de-alain-garrigou.html">
- <img src="emission_fichiers/baudin.jpg" alt="" title=""
-class="imagecache imagecache-oeuvre_image_liste" height="143" width="95"></a>
-</li><li><p>
- <a
-href="http://www.franceculture.com/oeuvre-les-elites-contre-la-republique-histoire-et-mutations-de-sciences-po-et-de-l-ena-de-alain-gar">
- Les élites contre la République : histoire et mutations de Sciences
-Po et de l'ENA </a>
- <a href="http://www.franceculture.com/personne-alain-garrigou.html">Alain
- Garrigou</a> <span>
- Editions La découverte, </span>
- </p>
-<a
-href="http://www.franceculture.com/oeuvre-les-elites-contre-la-republique-histoire-et-mutations-de-sciences-po-et-de-l-ena-de-alain-gar">
- <img
-src="emission_fichiers/les_lites_contre_la_rpublique_histoire_et_mutations_de_scien.jpg"
- alt="" title="" class="imagecache imagecache-oeuvre_image_liste"
-height="157" width="95"></a>
-</li><li><p>
- <a
-href="http://www.franceculture.com/oeuvre-le-mal-du-pays-autobiographie-de-la-belgique-de-patrick-roegiers.html">
- Le mal du pays : autobiographie de la Belgique </a>
- <a href="http://www.franceculture.com/personne-patrick-roegiers.html">Patrick
- Roegiers</a> <span>
- Seuil, 2003 </span>
- </p>
-<a
-href="http://www.franceculture.com/oeuvre-le-mal-du-pays-autobiographie-de-la-belgique-de-patrick-roegiers.html">
- <img
-src="emission_fichiers/le_mal_du_pays_autobiographie_de_la_belgique20100424.jpg"
- alt="" title="" class="imagecache imagecache-oeuvre_image_liste"
-height="161" width="95"></a>
-</li><li style="display: none;" class="more-liste liste-clear"></li><li
-style="display: none;" class="more-liste"><p>
- <a
-href="http://www.franceculture.com/oeuvre-la-nuit-du-monde-de-patrick-roegiers.html">
- La nuit du monde </a>
- <a href="http://www.franceculture.com/personne-patrick-roegiers.html">Patrick
- Roegiers</a> <span>
- Seuil, 2010 </span>
- </p>
-<a
-href="http://www.franceculture.com/oeuvre-la-nuit-du-monde-de-patrick-roegiers.html">
- <img src="emission_fichiers/la_nuit_du_monde20100423.jpg" alt=""
-title="" class="imagecache imagecache-oeuvre_image_liste" height="143"
-width="95"></a>
-</li><li style="display: none;" class="more-liste"><p>
- <a
-href="http://www.franceculture.com/oeuvre-l-evangile-selon-jesus-christ-de-jose-saramago.html">
- L'évangile selon Jésus-Christ </a>
- <a
-href="http://www.franceculture.com/personne-jos%C3%A9-saramago.html">José
- Saramago</a> <span>
- Ed. du Seuil - coll. Points, 2000 </span>
- </p>
-<a
-href="http://www.franceculture.com/oeuvre-l-evangile-selon-jesus-christ-de-jose-saramago.html">
- <img src="emission_fichiers/97820204039860-2000020811.jpg" alt=""
-title="" class="imagecache imagecache-oeuvre_image_liste" height="158"
-width="95"></a>
-</li></ul><div class="clear"></div><a style="background:
-url("/sites/all/themes/franceculture/images/urg-down.png")
-no-repeat scroll 100% 4px transparent;" class="more-doc">voir les 5
-documents</a> </div>
- <div class="clear"></div>
- </div> <!-- /node -->
- <div id="comments" class="com">
- <h2 class="titre-barre"><span>0 commentaire</span></h2>
- <div class="box">
- <h2 class="title titre-barre"><span>Votre commentaire</span></h2>
- <form action="/comment/reply/2347301" accept-charset="UTF-8"
-method="post" id="comment-form">
-<div><div class="form-item" id="edit-name-wrapper">
- <label for="edit-name">votre nom : </label>
- <input maxlength="60" name="name" id="edit-name" size="30"
-value="Anonyme" class="form-text idleField" type="text">
-</div>
-<div class="form-item" id="edit-mail-wrapper">
- <label for="edit-mail">votre adresse électronique : </label>
- <input maxlength="64" name="mail" id="edit-mail" size="30"
-class="form-text idleField" type="text">
-</div>
-<div class="form-item" id="edit-comment-wrapper">
- <label for="edit-comment">votre commentaire : <span
-class="form-required" title="Ce champ est obligatoire.">*</span></label>
- <div class="resizable-textarea"><span><textarea cols="60" rows="15"
-name="comment" id="edit-comment" class="form-textarea resizable required
- clearonfocus textarea-processed">Tapez ici vos commentaires</textarea><div
- style="margin-right: -33px;" class="grippie"></div></span></div>
-</div>
-<div class="wysiwyg wysiwyg-format-5 wysiwyg-editor-none
-wysiwyg-field-edit-comment wysiwyg-status-1 wysiwyg-toggle-1
-wysiwyg-resizable-1"> </div><input name="form_build_id"
-id="form-3d46a280b7c4d6960ed80ba3c5ae0418"
-value="form-3d46a280b7c4d6960ed80ba3c5ae0418" type="hidden">
-<input name="form_id" id="edit-comment-form" value="comment_form"
-type="hidden">
-<input name="op" id="edit-submit" value="Envoyer" class="form-submit"
-type="submit"><div id="saving"><p class="saving">Enregistrement des
-données…</p></div>
-<input name="op" id="edit-preview" value="Aperçu" class="form-submit"
-type="submit">
-
-</div></form>
-</div> <!-- /box -->
- </div>
- <!-- /comment wrapper -->
-<div id="block-print-0" class="block block-print">
- <div class="block-inner">
-
- <div class="block-content">
- <span class="print_html"><a
-href="http://www.franceculture.com/print/463861" title="Imprimer le
-contenu" class="print-page" onclick="window.open(this.href); return
-false" rel="nofollow">imprimer</a></span> </div>
-
- <div class="closure"></div>
- </div>
-</div> <!-- /block -->
-<div id="share" class="block block-addthis share-script">
-
- <div class="addthis_toolbox addthis_default_style">
- <a class="addthis_button_email share-mail at300b" title="partager par
- courier"><span class="at300bs at15t_email"></span>envoyer par courriel</a>
-
- <span class="more-services">
- <a title="Send to Facebook" target="_blank"
-href="http://www.addthis.com/bookmark.php?pub=&v=250&source=tbx-250&tt=0&s=facebook&url=http%3A%2F%2Fwww.franceculture.com%2Femission-les-retours-du-dimanche-le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belg&title=Le%20salaire%20de%20la%20politique%20%3B%20les%20vuvuzelas%20%3B%20l%27actualit%C3%A9%20politique%20belge%20-%20Information%20-%20France%20Culture&content=&sms_ss=1&lng=fr"
- class="addthis_button_facebook share-services at300b"><span
-class="at300bs at15t_facebook"></span>facebook</a>
- <a title="Tweet This" target="_blank"
-href="http://www.addthis.com/bookmark.php?pub=&v=250&source=tbx-250&tt=0&s=twitter&url=http%3A%2F%2Fwww.franceculture.com%2Femission-les-retours-du-dimanche-le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belg&title=Le%20salaire%20de%20la%20politique%20%3B%20les%20vuvuzelas%20%3B%20l%27actualit%C3%A9%20politique%20belge%20-%20Information%20-%20France%20Culture&content=&sms_ss=1&lng=fr"
- class="addthis_button_twitter share-services at300b"><span
-class="at300bs at15t_twitter"></span>twitter</a>
- <a title="Send to Netvibes" target="_blank"
-href="http://www.addthis.com/bookmark.php?pub=&v=250&source=tbx-250&tt=0&s=netvibes&url=http%3A%2F%2Fwww.franceculture.com%2Femission-les-retours-du-dimanche-le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belg&title=Le%20salaire%20de%20la%20politique%20%3B%20les%20vuvuzelas%20%3B%20l%27actualit%C3%A9%20politique%20belge%20-%20Information%20-%20France%20Culture&content=&sms_ss=1&lng=fr"
- class="addthis_button_netvibes share-services at300b"><span
-class="at300bs at15t_netvibes"></span>netvibes</a>
- <a title="Send to Delicious" target="_blank"
-href="http://www.addthis.com/bookmark.php?pub=&v=250&source=tbx-250&tt=0&s=delicious&url=http%3A%2F%2Fwww.franceculture.com%2Femission-les-retours-du-dimanche-le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belg&title=Le%20salaire%20de%20la%20politique%20%3B%20les%20vuvuzelas%20%3B%20l%27actualit%C3%A9%20politique%20belge%20-%20Information%20-%20France%20Culture&content=&sms_ss=1&lng=fr"
- class="addthis_button_delicious share-services at300b"><span
-class="at300bs at15t_delicious"></span>delicious</a>
- </span>
- <a style="background:
-url("/sites/all/themes/franceculture/images/share-more.png")
-no-repeat scroll 100% 4px transparent;" href="#" title="plus d'actions
-de partage" class="share-more">partager</a>
- <div class="atclear"></div></div>
- <script type="text/javascript" src="emission_fichiers/addthis_widget.js"></script>
- </div>
-
-
- <div class="clear"></div>
- </div> <!-- /content-inner -->
-
-
- </div> <!-- /content -->
-
- <!-- début de sidebar-right -->
- <div id="sidebar-right"><a name="acces-right"></a><a
-href="#top" class="back-to-top">retour en haut de page</a>
- <div id="block-fc_bloc_direct-direct" class="block
-block-fc_bloc_direct block-ecoute">
- <div class="block-inner">
- <h2 class="titre-barre"><span>Ecoutez France Culture</span></h2>
- <div class="content"><div class="context">
- <a href="http://www.franceculture.com/player" title="écouter le direct"
- class="rf-player-open img-float rf-player-open-processed">
- <img src="emission_fichiers/direct.png" alt="écouter le direct"
-height="72" width="72">
- </a>
- <h3>
- <span class="timer"><a href="http://www.franceculture.com/player"
-class="rf-player-open rf-player-open-processed">En direct</a></span>
- <a class="rf-player-open rf-player-open-processed"
-href="http://www.franceculture.com/player" title="écouter le direct">Sur
- France Culture</a>
- <a class="rf-player-open rf-player-open-processed"
-href="http://www.franceculture.com/player" title="écouter le direct"></a>
- </h3>
- <p></p>
- <div class="clear"></div>
-</div>
-<p>
- <span class="timer"></span>
-
-</p>
-<p class="auteur">
-
-</p>
-</div>
- </div>
-</div><div id="block-fcbloc-emission-equipe" class="block block-fcbloc">
- <div class="block-inner">
- <h2 class="title"><span>L'équipe</span></h2>
-
- <div class="block-content">
- <div class="item-list"><ul><li class="first">
- <h3>Production</h3>
- <p><a
-href="http://www.franceculture.com/personne-caroline-brou%C3%A9.html">Caroline
- Broué</a>, <a
-href="http://www.franceculture.com/personne-herve-gardette.html">Hervé
-Gardette</a></p>
- </li>
-<li>
- <h3>Réalisation</h3>
- <p>Jean-Christophe Francis</p>
- </li>
-<li>
- <h3>Collaboratrice(s) Spécialisée(s)</h3>
- <p>Soline Ledésert</p>
- </li>
-<li class="last">
- <h3>Chronique(s)</h3>
- <p><a
-href="http://www.franceculture.com/personne-anthony-bellanger.html">Anthony
- Bellanger</a></p>
- </li>
-</ul></div> </div>
-
- <div class="closure"></div>
- </div>
-</div> <!-- /block -->
-<div id="block-fcbloc-publicite" class="block block-fcbloc">
- <div class="block-inner">
-
- <div class="block-content">
- <p class="pub-notice">publicité</p><div class="pub-inner"><script language="JavaScript">
-<!--
-OAS_AD("Middle");
-//-->
-</script> </div> </div>
-
- <div class="closure"></div>
- </div>
-</div> <!-- /block -->
-<div id="block-fcbloc-sur-le-meme-theme" class="block block-fcbloc">
- <div class="block-inner">
- <h2 class="title"><span>Sur le même thème</span></h2>
-
- <div class="block-content">
- <div class="view view-commun-fo-blocs-full-node
-view-id-commun_fo_blocs_full_node view-display-id-page_1 view-dom-id-12">
-
-
-
- <div class="view-content">
- <ul>
- <li class="first odd">
-
-
-
- <a
-href="http://www.franceculture.com/culture-ac-seminaire-d%E2%80%99antoine-compagnon-ecrire-la-vie-26.html">Écrire
- la vie (2/6)</a>
-
-
- <span class="date">
-
-
- <div class="clear"></div>
-00:00
-
- </span>
-
- </li>
- <li class="even">
-
-
-
- <a
-href="http://www.franceculture.com/emission-dossier-du-jour-conference-des-donateurs-a-kaboul-2010-07-20.html">Conférence
- des donateurs à Kaboul</a>
-
-
- <p>
-
-
- <a
-href="http://www.franceculture.com/emission-dossier-du-jour.html">
-Dossier du jour </a>
- </p>
-
-
- <span class="date">
-
-
- <div class="clear"></div>
-À écouter le 19.07.2010
-
- </span>
-
-
- <span>
-
-
- <span class="timer"><span class="date-display-single">4</span>
-min.</span>
- </span>
-
- </li>
- <li class="last odd">
-
-
-
- <a
-href="http://www.franceculture.com/emission-place-de-la-toile-lift-marseille-2010-07-24.html">Lift
- Marseille</a>
-
-
- <p>
-
-
- <a
-href="http://www.franceculture.com/emission-place-de-la-toile.html">Place
- de la toile</a>
- </p>
-
-
- <span class="date">
-
-
- <div class="clear"></div>
-À écouter le 16.07.2010
-
- </span>
-
-
- <span>
-
-
- <span class="timer"><span class="date-display-single">59</span>
-min.</span>
- </span>
-
- </li>
- </ul>
- </div>
-
-
-
-
-
-
-</div> </div>
-
- <div class="closure"></div>
- </div>
-</div> <!-- /block -->
-<div id="block-views-diffusion_fo_blocs-block_1" class="block
-block-views">
- <div class="block-inner">
- <h2 class="title"><span>Dernières diffusions</span></h2>
-
- <div class="block-content">
- <div class="view view-diffusion-fo-blocs view-id-diffusion_fo_blocs
-view-display-id-block_1 view-dom-id-13">
-
-
-
- <div class="view-content">
- <div class="item-list">
- <ul>
- <li class="views-row views-row-1 views-row-odd
-views-row-first">
- <div class="views-field-title-1">
- <span class="field-content"><a
-href="http://www.franceculture.com/emission-les-retours-du-dimanche-les-retours-du-dimanche-best-of-12-2010-07-18.html">LES
- RETOURS DU DIMANCHE - Best of 1/2</a></span>
- </div>
-
- <div class="views-field-field-contenu-value">
- <span class="field-content"><a
-href="http://www.franceculture.com/emission-les-retours-du-dimanche-les-retours-du-dimanche-best-of-12-2010-07-18.html"
- title="Audio"><img src="emission_fichiers/picto-ecoute-rouge.png"
-alt="Écouter l'émission" title="Écouter l'émission" class="pictos
-rollover" height="15" width="15"></a><a title="[Popup]"
-href="http://www.franceculture.com/user/connect?destination=node%2F2347301"
- class="popups-form-reload popups-processed"><img
-src="emission_fichiers/more-red.png" alt="Ajouter à ma liste de lecture"
- title="Ajouter à ma liste de lecture" class="pictos rollover"
-height="15" width="15"></a><a
-href="http://www.franceculture.com/user/connect?destination=node%2F2347301"
- title="Mobile [Popup]" class="popups-form-reload popups-processed"><img
- src="emission_fichiers/picto-mobile.png" alt="Recevoir l'émission sur
-mon mobile" title="Recevoir l'émission sur mon mobile" class="pictos
-rollover" height="15" width="15"></a></span>
- </div>
-
- <span class="views-field-field-diffusion-date-debut-fin-value">
- <span class="field-content"><span
-class="date-display-single">18.07.2010</span></span>
- </span>
-
- <span class="views-field-field-diffusion-date-debut-fin-value-1">
- <span class="field-content"><span class="timer"><span
-class="date-display-single">49</span> min.</span></span>
- </span>
-</li>
- <li class="views-row views-row-2 views-row-even">
- <div class="views-field-title-1">
- <span class="field-content"><a
-href="http://www.franceculture.com/emission-les-retours-du-dimanche-medias-et-democratie-quel-est-le-role-du-journaliste-le-declin-du-m">Médias
- et démocratie: quel est le rôle du journaliste ? ; le déclin du
-ministère des affaires étrangères ; les Roms</a></span>
- </div>
-
- <div class="views-field-field-contenu-value">
- <span class="field-content"><a
-href="http://www.franceculture.com/emission-les-retours-du-dimanche-medias-et-democratie-quel-est-le-role-du-journaliste-le-declin-du-m"
- title="Audio"><img src="emission_fichiers/picto-ecoute-rouge.png"
-alt="Écouter l'émission" title="Écouter l'émission" class="pictos
-rollover" height="15" width="15"></a><a title="[Popup]"
-href="http://www.franceculture.com/user/connect?destination=node%2F2347301"
- class="popups-form-reload popups-processed"><img
-src="emission_fichiers/more-red.png" alt="Ajouter à ma liste de lecture"
- title="Ajouter à ma liste de lecture" class="pictos rollover"
-height="15" width="15"></a><a
-href="http://www.franceculture.com/user/connect?destination=node%2F2347301"
- title="Mobile [Popup]" class="popups-form-reload popups-processed"><img
- src="emission_fichiers/picto-mobile.png" alt="Recevoir l'émission sur
-mon mobile" title="Recevoir l'émission sur mon mobile" class="pictos
-rollover" height="15" width="15"></a></span>
- </div>
-
- <span class="views-field-field-diffusion-date-debut-fin-value">
- <span class="field-content"><span
-class="date-display-single">11.07.2010</span></span>
- </span>
-
- <span class="views-field-field-diffusion-date-debut-fin-value-1">
- <span class="field-content"><span class="timer"><span
-class="date-display-single">50</span> min.</span></span>
- </span>
-</li>
- <li class="views-row views-row-3 views-row-odd views-row-last">
-
- <div class="views-field-title-1">
- <span class="field-content"><a
-href="http://www.franceculture.com/emission-les-retours-du-dimanche-qu-est-ce-qu-une-decouverte-scientifique-l-avenir-d-eric-woerth-au-">Qu'est-ce
- qu'une découverte scientifique ? ; l'avenir d'Eric Woerth au
-gouvernement ; hommage à Laurent Terzieff ; Percy Kemp</a></span>
- </div>
-
- <div class="views-field-field-contenu-value">
- <span class="field-content"><a
-href="http://www.franceculture.com/emission-les-retours-du-dimanche-qu-est-ce-qu-une-decouverte-scientifique-l-avenir-d-eric-woerth-au-"
- title="Audio"><img src="emission_fichiers/picto-ecoute-rouge.png"
-alt="Écouter l'émission" title="Écouter l'émission" class="pictos
-rollover" height="15" width="15"></a><a title="[Popup]"
-href="http://www.franceculture.com/user/connect?destination=node%2F2347301"
- class="popups-form-reload popups-processed"><img
-src="emission_fichiers/more-red.png" alt="Ajouter à ma liste de lecture"
- title="Ajouter à ma liste de lecture" class="pictos rollover"
-height="15" width="15"></a><a
-href="http://www.franceculture.com/user/connect?destination=node%2F2347301"
- title="Mobile [Popup]" class="popups-form-reload popups-processed"><img
- src="emission_fichiers/picto-mobile.png" alt="Recevoir l'émission sur
-mon mobile" title="Recevoir l'émission sur mon mobile" class="pictos
-rollover" height="15" width="15"></a></span>
- </div>
-
- <span class="views-field-field-diffusion-date-debut-fin-value">
- <span class="field-content"><span
-class="date-display-single">04.07.2010</span></span>
- </span>
-
- <span class="views-field-field-diffusion-date-debut-fin-value-1">
- <span class="field-content"><span class="timer"><span
-class="date-display-single">50</span> min.</span></span>
- </span>
-</li>
- </ul>
-</div> </div>
-
-
-
-
-
-
-</div> </div>
-
- <div class="closure"></div>
- </div>
-</div> <!-- /block -->
-
- </div> <!-- /sidebar-right -->
-
- <div class="clear"></div>
- </div> <!-- /main -->
-
- <!-- début du footer -->
- <div id="footer-top"><a name="acces-footer"></a><a href="#top"
-class="back-to-top">retour en haut de page</a>
-
- <br class="clear">
-<div id="pub-bottom-right">
- <div id="block-fcbloc-footer-adsense" class="block
-block-fcbloc">
- <div class="block-inner">
-
- <div class="block-content">
-
- <script language="JavaScript">
- <!--
- OAS_AD("BottomRight");
- //-->
- </script> </div>
-
- <div class="closure"></div>
- </div>
-</div> <!-- /block -->
- </div>
- </div> <!-- /footer -->
-
- </div> <!-- /page-inner -->
-</div> <!-- /page -->
- <div id="footer-commun" class="header-footer footer-franceculture"><div
- class="content-header-footer"><div id="footer-chaine"><div
-id="colonne-liens-footer" class="colonne-footer colonne-footer-first"><a
- href="http://www.franceculture.com/"><img
-src="emission_fichiers/franceculture.png" alt="logo de franceculture"></a><p><a
- href="http://www.franceculture.com/sitemap">plan du site</a></p><p><a
-href="http://www.franceculture.com/a_propos">à propos</a></p><p><a
-href="http://www.franceculture.com/contact">contact</a></p></div><!--fin de div colonne-liens-footer--><div
- id="colonne-ecouter-footer" class="colonne-footer"><h4>écouter</h4><ul><li
- class="color-chaine "><a href="http://www.franceculture.com/player"
-class="rf-player-open rf-player-open-processed">direct</a></li><li><a
-href="http://www.franceculture.com/programmes">grille</a></li><li><a
-href="http://www.franceculture.com/frequences">fréquences</a></li><li><a
- href="http://www.franceculture.com/podcasts">podcasts</a></li><li><a
-href="http://www.radiofrance.fr/boite-a-outils/widget/">applis</a></li><li><a
- href="http://www.radiofrance.fr/boite-a-outils/faq/">aide à l'écoute</a></li></ul></div><!--fin de div colonne-thematique-footer--><div
- id="colonne-thematique-footer" class="colonne-footer"><h4>thématiques</h4><ul><li><a
- href="http://www.franceculture.com/rubrique/information">information</a>
- - <span>économie, justice, politique française, relations
-internationales</span></li><li><a
-href="http://www.franceculture.com/rubrique/litterature">littérature</a>
- - <span>édition, poésie, prix littéraires, roman, théâtre</span></li><li><a
- href="http://www.franceculture.com/rubrique/idees">idées</a> - <span>débats,
- philosophie, sociologie</span></li><li><a
-href="http://www.franceculture.com/rubrique/arts-spectacles">arts &
-spectacles</a> - <span>architecture, cinéma, danse, musique, spectacle,
-télévision</span></li><li><a
-href="http://www.franceculture.com/rubrique/histoire">histoire</a> - <span>histoire
- de l'art, histoire de France, histoire des idées, histoire des sciences</span></li><li><a
- href="http://www.franceculture.com/rubrique/sciences">sciences</a> - <span>astronomie,
- biologie, mathématiques, physique</span></li><li><a
-href="http://www.franceculture.com/quelisentils">que lisent-ils</a> - <a
- href="http://www.franceculture.com/votre-agenda">votre agenda culturel</a>
- - <a href="http://www.franceculture.com/culture-academie">culture
-académie</a> - <a href="http://www.franceculture.com/blogs">les blogs</a></li></ul></div><!--fin de div colonne-partager-footer--><div
- id="colonne-partager-footer" class="colonne-footer colonne-footer-last"><div
- id="liens-partage-footer"><h4>nous rejoindre</h4><ul><li
-id="facebook-footer"><a
-href="http://www.facebook.com/pages/FRANCE-CULTURE/83625483348?ref=ts"
-class="gris">facebook</a></li><li id="twitter-footer"><a
-href="http://www.twitter.com/france_culture" class="gris">twitter</a></li><li
- id="dailymotion-footer"><a
-href="http://www.dailymotion.com/franceculture" class="gris">dailymotion</a></li><li
- class="clearer"> </li></ul></div><!--fin de bloc 1--><div><h4>s'abonner</h4><span><a
- href="http://www.franceculture.com/podcasts" class="gris">podcasts</a></span>
- - <span><a href="http://www.franceculture.com/la-lettre"
-class="color-chaine">newsletter</a></span></div></div><!--fin de div colonne-partager-footer--><div
- class="clearer"> </div></div><div id="sous-footer"><div
-id="footer-rf"><ul><li class="first"><a
-href="http://www.radiofrance.fr/">radiofrance.fr</a></li><li><a
-href="http://www.radiofrance.fr/les-blogs/blog-du-mediateur/">médiateur</a></li><li><a
- href="http://www.radiofrance.fr/liens-bas-de-page/mentionslegales/">mentions
- légales</a></li><li class="last"><a
-href="http://www.radiofrance.fr/boite-a-outils/frequences/">fréquences</a></li><li
- class="last-page"><span class="haut-de-page"><a href="#top-page-ancre"
-id="top-page" class="gris">haut de page</a></span></li></ul><p>Radio
-France décline toute responsabilité quant au contenu des sites proposés
-en liens</p></div><!--fin de div footer-rf--></div></div></div> <script type="text/javascript">
-<!--//--><![CDATA[//><!--
-$.post(Drupal.settings.basePath + 'jstats.php', {"path":"node\/2347301","nid":"2347301"});
-//--><!]]>
-</script>
-<!-- eStat -->
-<script language="JavaScript">
-<!--
-var _PJS=0;
-//-->
-</script>
-<script language="JavaScript" src="emission_fichiers/265074200838.js"></script>
-<script language="JavaScript">
-<!--
-if(_PJS)
-{
- eStat_id.cmclient("franceculture");
- eStat_id.niveau(1,"information");
- eStat_id.niveau(2,"les-retours-du-dimanche");
- eStat_id.niveau(3,"le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belge-2010-06-20");
- eStat_id.niveau(4,"histoire-gouvernement-debat");
- eStat_tag.post("ml");
-}
-//-->
-</script>
-<noscript>
-<img src="http://stat3.cybermonitor.com/franceculture_v?c=information&p=les-retours-du-dimanche&l3=le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belge-2010-06-20&l4=histoire-gouvernement-debatst=0&sjs=0" border="0" width="1" height="1" />
-</noscript>
-<!-- /eStat -->
-<!-- xiti -->
-<script type="text/javascript">
-<!--
-xtnv = document; //parent.document or top.document or document
-xtsd = "http://logp";
-xtsite = "24121";
-xtn2 = "3"; // level 2 site
-xtpage ="Emissions::les-retours-du-dimanche::le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belge-2010-06-20"; //page name
-xtdi = ""; //implication degree
-//-->
-</script>
-
-<script type="text/javascript" src="emission_fichiers/xtcore.js"></script>
-
-<noscript>
-<img width="1" height="1" alt="" src="http://logp.xiti.com/hit.xiti?s=24121&s2=3&p=Emissions::les-retours-du-dimanche::le-salaire-de-la-politique-les-vuvuzelas-l-actualite-politique-belge-2010-06-20&di=&" >
-</noscript>
-<!-- /xiti -->
-</body><div style="display: none; width: 24px;" id="diigotb-imagepanel"><div
- class="diigotb-btn enabled" title="Save this image to Diigo"
-id="diigotb-quick-save"></div></div><div style="display: none;"
-class="diigotb-border diigotb-left"></div><div style="display: none;"
-class="diigotb-border diigotb-top"></div><div style="display: none;"
-class="diigotb-border diigotb-right"></div><div style="display: none;"
-class="diigotb-border diigotb-bottom"></div></html>
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/compressed/accordion.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Accordion
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- */
-
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('6.E={C:5(3){r 4.A(5(){h(!3.n||!3.p)r;I 1=4;1.2={l:3.l||J,n:3.n,p:3.p,f:3.f||\'z\',o:3.o||\'z\',8:3.8&&w 3.8==\'5\'?3.8:v,j:3.8&&w 3.j==\'5\'?3.j:v,9:3.9&&w 3.9==\'5\'?3.9:v,k:6(3.n,4),g:6(3.p,4),m:3.m||K,7:3.7||0};1.2.g.S().i(\'d\',\'N\').a(0).i({d:1.2.l+\'U\',q:\'D\'}).c();1.2.k.A(5(x){4.b=x}).R(5(){6(4).u(1.2.o)},5(){6(4).y(1.2.o)}).Q(\'O\',5(e){h(1.2.7==4.b)r;1.2.k.a(1.2.7).y(1.2.f).c().a(4.b).u(1.2.f).c();1.2.g.a(1.2.7).F({d:0},1.2.m,5(){4.B.q=\'T\';h(1.2.j){1.2.j.s(1,[4])}}).c().a(4.b).P().F({d:1.2.l},1.2.m,5(){4.B.q=\'D\';h(1.2.8){1.2.8.s(1,[4])}}).c();h(1.2.9){1.2.9.s(1,[4,1.2.g.t(4.b),1.2.k.t(1.2.7),1.2.g.t(1.2.7)])}1.2.7=4.b}).a(0).u(1.2.f).c();6(4).i(\'d\',6(4).i(\'d\')).i(\'H\',\'G\')})}};6.L.M=6.E.C;',57,57,'|el|accordionCfg|options|this|function|jQuery|currentPanel|onShow|onClick|eq|accordionPos|end|height||activeClass|panels|if|css|onHide|headers|panelHeight|speed|headerSelector|hoverClass|panelSelector|display|return|apply|get|addClass|false|typeof|nr|removeClass|fakeAccordionClass|each|style|build|block|iAccordion|animate|hidden|overflow|var|300|400|fn|Accordion|1px|click|show|bind|hover|hide|none|px'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/carousel.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * 3D Carousel
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- */
-/**
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('5.J={10:c(o){Q a.Z(c(){D 3=a;D u=2*g.E/1a;D H=2*g.E;t(5(3).B(\'l\')!=\'17\'&&5(3).B(\'l\')!=\'L\'){5(3).B(\'l\',\'17\')}3.4={C:5(o.C,a),k:o.k,n:o.n,I:o.I,H:H,j:5.P.1x(a),l:5.P.1D(a),A:g.E/2,N:o.N,z:o.p,p:[],K:v,u:2*g.E/1a};3.4.1d=(3.4.j.w-3.4.k)/2;3.4.s=(3.4.j.h-3.4.n-3.4.n*3.4.z)/2;3.4.19=2*g.E/3.4.C.j();3.4.O=3.4.j.w/2;3.4.T=3.4.j.h/2-3.4.n*3.4.z;D G=Y.X(\'1l\');5(G).B({l:\'L\',1h:1,U:0,W:0});5(3).16(G);3.4.C.Z(c(m){V=5(\'1b\',a).1q(0);7=q(3.4.n*3.4.z);t(5.1k.1j){8=Y.X(\'1b\');5(8).B(\'l\',\'L\');8.1f=V.1f;8.9.1w=\'1z 1v:1u.1s.1t(1y=1B, 9=1, 1r=0, 1A=0, 1E=0, 1p=0)\'}11{8=Y.X(\'8\');t(8.13){b=8.13("1o");8.9.l=\'L\';8.9.7=7+\'f\';8.9.d=3.4.k+\'f\';8.7=7;8.d=3.4.k;b.1n();b.1m(0,7);b.1C(1,-1);b.1I(V,0,0,3.4.k,7);b.23();b.1X="1W-1V";D M=b.1U(0,0,0,7);M.15(1,"14(r, r, r, 1)");M.15(0,"14(r, r, r, 0.6)");b.1Y=M;t(24.1Z.21(\'22\')!=-1){b.1T()}11{b.1R(0,0,3.4.k,7)}}}3.4.p[m]=8;5(G).16(8)}).F(\'1K\',c(e){3.4.K=1J;3.4.i=3.4.u*0.1*3.4.i/g.18(3.4.i);Q v}).F(\'12\',c(e){3.4.K=v;Q v});5.J.R(3);3.4.i=3.4.u*0.2;3.4.1S=1G.1F(c(){3.4.A+=3.4.i;t(3.4.A>H)3.4.A=0;5.J.R(3)},20);5(3).F(\'12\',c(){3.4.i=3.4.u*0.2*3.4.i/g.18(3.4.i)}).F(\'1H\',c(e){t(3.4.K==v){1c=5.P.1L(e);1i=3.4.j.w-1c.x+3.4.l.x;3.4.i=3.4.N*3.4.u*(3.4.j.w/2-1i)/(3.4.j.w/2)}})})},R:c(3){3.4.C.Z(c(m){S=3.4.A+m*3.4.19;x=3.4.1d*g.1M(S);y=3.4.s*g.1Q(S);1g=q(1P*(3.4.s+y)/(2*3.4.s));1e=(3.4.s+y)/(2*3.4.s);d=q((3.4.k-3.4.I)*1e+3.4.I);7=q(d*3.4.n/3.4.k);a.9.U=3.4.T+y-7/2+"f";a.9.W=3.4.O+x-d/2+"f";a.9.d=d+"f";a.9.7=7+"f";a.9.1h=1g;3.4.p[m].9.U=q(3.4.T+y+7-1-7/2)+"f";3.4.p[m].9.W=q(3.4.O+x-d/2)+"f";3.4.p[m].9.d=d+"f";3.4.p[m].9.7=q(7*3.4.z)+"f"})}};5.1O.1N=5.J.10;',62,129,'|||el|carouselCfg|jQuery||height|canvas|style|this|context|function|width||px|Math||speed|size|itemWidth|position|nr|itemHeight|options|reflections|parseInt|255|radiusY|if|increment|false||||reflectionSize|start|css|items|var|PI|bind|reflexions|maxRotation|itemMinWidth|iCarousel|protectRotation|absolute|gradient|rotationSpeed|paddingX|iUtil|return|positionItems|angle|paddingY|top|image|left|createElement|document|each|build|else|mouseout|getContext|rgba|addColorStop|append|relative|abs|step|360|img|pointer|radiusX|parte|src|itemZIndex|zIndex|mousex|msie|browser|div|translate|save|2d|finishx|get|finishOpacity|Microsoft|Alpha|DXImageTransform|progid|filter|getSize|opacity|flipv|startx|60|scale|getPosition|starty|setInterval|window|mousemove|drawImage|true|mouseover|getPointer|cos|Carousel|fn|100|sin|fillRect|rotationTimer|fill|createLinearGradient|out|destination|globalCompositeOperation|fillStyle|appVersion||indexOf|WebKit|restore|navigator'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/easing.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Easing formulas
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- */
-
-/**
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('h.B({i:{w:e(p,n,8,6,9){b((-c.x(p*c.f)/2)+0.5)*6+8},C:e(p,n,8,6,9){b 6*(n/=9)*n*n+8},D:e(p,n,8,6,9){b-6*((n=n/9-1)*n*n*n-1)+8},G:e(p,n,8,6,9){d((n/=9/2)<1)b 6/2*n*n*n*n+8;b-6/2*((n-=2)*n*n*n-2)+8},k:e(p,n,8,6,9){d((n/=9)<(1/2.g)){b 6*(7.l*n*n)+8}j d(n<(2/2.g)){b 6*(7.l*(n-=(1.5/2.g))*n+.g)+8}j d(n<(2.5/2.g)){b 6*(7.l*(n-=(2.E/2.g))*n+.F)+8}j{b 6*(7.l*(n-=(2.A/2.g))*n+.z)+8}},r:e(p,n,8,6,9){d(h.i.k)b 6-h.i.k(p,9-n,0,6,9)+8;b 8+6},y:e(p,n,8,6,9){d(h.i.r&&h.i.k)d(n<9/2)b h.i.r(p,n*2,0,6,9)*.5+8;b h.i.k(p,n*2-9,0,6,9)*.5+6*.5+8;b 8+6},I:e(p,n,8,6,9){t a,s;d(n==0)b 8;d((n/=9)==1)b 8+6;a=6*0.3;p=9*.3;d(a<c.u(6)){a=6;s=p/4}j{s=p/(2*c.f)*c.v(6/a)}b-(a*c.m(2,q*(n-=1))*c.o((n*9-s)*(2*c.f)/p))+8},J:e(p,n,8,6,9){t a,s;d(n==0)b 8;d((n/=9/2)==2)b 8+6;a=6*0.3;p=9*.3;d(a<c.u(6)){a=6;s=p/4}j{s=p/(2*c.f)*c.v(6/a)}b a*c.m(2,-q*n)*c.o((n*9-s)*(2*c.f)/p)+6+8},H:e(p,n,8,6,9){t a,s;d(n==0)b 8;d((n/=9/2)==2)b 8+6;a=6*0.3;p=9*.3;d(a<c.u(6)){a=6;s=p/4}j{s=p/(2*c.f)*c.v(6/a)}d(n<1){b-.5*(a*c.m(2,q*(n-=1))*c.o((n*9-s)*(2*c.f)/p))+8}b a*c.m(2,-q*(n-=1))*c.o((n*9-s)*(2*c.f)/p)*.5+6+8}}});',46,46,'||||||delta||firstNum|duration||return|Math|if|function|PI|75|jQuery|easing|else|bounceout|5625|pow||sin||10|bouncein||var|abs|asin|linear|cos|bounceboth|984375|625|extend|easein|easeout|25|9375|easeboth|elasticboth|elasticin|elasticout'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/fisheye.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Fisheye menu
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- */
-
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('4.h={H:9(d){T 7.F(9(){g 1=7;1.3={8:4(d.8,7),i:4(d.i,7),m:4.z.J(7),5:d.5,t:d.t,j:d.j,K:d.K,b:d.b,A:d.A};4.h.s(1,0);4(S).v(\'W\',9(){1.3.m=4.z.J(1);4.h.s(1,0);4.h.E(1)});4.h.E(1);1.3.8.v(\'O\',9(){4(1.3.t,7).l(0).a.I=\'P\'}).v(\'R\',9(){4(1.3.t,7).l(0).a.I=\'11\'});4(Z).v(\'10\',9(e){g p=4.z.Y(e);g c=0;k(1.3.b&&1.3.b==\'L\')g r=p.x-1.3.m.x-(1.w-1.3.5*1.3.8.n())/2-1.3.5/2;u k(1.3.b&&1.3.b==\'N\')g r=p.x-1.3.m.x-1.w+1.3.5*1.3.8.n();u g r=p.x-1.3.m.x;g M=B.G(p.y-1.3.m.y-1.X/2,2);1.3.8.F(9(q){6=B.Q(B.G(r-q*1.3.5,2)+M);6-=1.3.5/2;6=6<0?0:6;6=6>1.3.j?1.3.j:6;6=1.3.j-6;C=1.3.A*6/1.3.j;7.a.D=1.3.5+C+\'f\';7.a.o=1.3.5*q+c+\'f\';c+=C});4.h.s(1,c)})})},s:9(1,c){k(1.3.b)k(1.3.b==\'L\')1.3.i.l(0).a.o=(1.w-1.3.5*1.3.8.n())/2-c/2+\'f\';u k(1.3.b==\'o\')1.3.i.l(0).a.o=-c/1.3.8.n()+\'f\';u k(1.3.b==\'N\')1.3.i.l(0).a.o=(1.w-1.3.5*1.3.8.n())-c/2+\'f\';1.3.i.l(0).a.D=1.3.5*1.3.8.n()+c+\'f\'},E:9(1){1.3.8.F(9(q){7.a.D=1.3.5+\'f\';7.a.o=1.3.5*q+\'f\'})}};4.V.U=4.h.H;',62,64,'|el||fisheyeCfg|jQuery|itemWidth|distance|this|items|function|style|halign|toAdd|options||px|var|iFisheye|container|proximity|if|get|pos|size|left|pointer|nr|posx|positionContainer|itemsText|else|bind|offsetWidth|||iUtil|maxWidth|Math|extraWidth|width|positionItems|each|pow|build|display|getPosition|valign|center|posy|right|mouseover|block|sqrt|mouseout|window|return|Fisheye|fn|resize|offsetHeight|getPointer|document|mousemove|none'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/iautocompleter.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Autocompleter
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- */
-
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('2.3={m:k,1m:k,J:k,1a:k,H:k,1Q:k,4:k,b:k,h:k,19:j(){2.3.1m.19();7(2.3.J){2.3.J.2z()}},R:j(){2.3.h=k;2.3.b=k;2.3.H=2.3.4.g;7(2.3.m.G(\'1i\')==\'22\'){7(2.3.4.5.f){1Y(2.3.4.5.f.E){C\'1O\':2.3.m.2H(2.3.4.5.f.M,2.3.19);D;C\'14\':2.3.m.3z(2.3.4.5.f.M,2.3.19);D;C\'1s\':2.3.m.3y(2.3.4.5.f.M,2.3.19);D}}v{2.3.m.2z()}7(2.3.4.5.X)2.3.4.5.X.1x(2.3.4,[2.3.m,2.3.J])}v{2.3.19()}F.1K(2.3.1a)},2f:j(){d 4=2.3.4;d A=2.3.1t(4);7(4&&A.o!=2.3.H&&A.o.a>=4.5.1u){2.3.H=A.o;2.3.1Q=A.o;16={c:2(4).2o(\'3p\')||\'c\',g:A.o};2.3l({E:\'3n\',16:2.3b(16),3I:j(28){4.5.B=2(\'o\',28);L=4.5.B.L();7(L>0){d P=\'\';4.5.B.1S(j(1v){P+=\'<1j 1c="\'+2(\'g\',6).O()+\'" 1e="\'+1v+\'" 10="26: 2a;">\'+2(\'O\',6).O()+\'</1j>\'});7(4.5.1p){d u=2(\'g\',4.5.B.q(0)).O();4.g=A.p+u+4.5.s+A.S;2.3.15(4,A.o.a!=u.a?(A.p.a+A.o.a):u.a,A.o.a!=u.a?(A.p.a+u.a):u.a)}7(L>0){2.3.1Z(4,P)}v{2.3.R()}}v{2.3.R()}},2W:4.5.1o})}},1Z:j(4,P){2.3.1m.2O(P);2.3.h=2(\'1j\',2.3.1m.q(0));2.3.h.3r(2.3.2e).2L(\'2M\',2.3.2g);d V=2.1f.2N(4);d L=2.1f.2D(4);2.3.m.G(\'1U\',V.y+L.21+\'1n\').G(\'1V\',V.x+\'1n\').2E(4.5.1r);7(2.3.J){2.3.J.G(\'1i\',\'22\').G(\'1U\',V.y+L.21+\'1n\').G(\'1V\',V.x+\'1n\').G(\'1I\',2.3.m.G(\'1I\')).G(\'23\',2.3.m.G(\'23\'))}2.3.b=0;2.3.h.q(0).12=4.5.Z;2.3.1g(4,4.5.B.q(0),\'17\');7(2.3.m.G(\'1i\')==\'1w\'){7(4.5.20){d 1H=2.1f.2V(4,N);d 1L=2.1f.2U(4,N);2.3.m.G(\'1I\',4.2S-(2.2T?(1H.l+1H.r+1L.l+1L.r):0)+\'1n\')}7(4.5.f){1Y(4.5.f.E){C\'1O\':2.3.m.33(4.5.f.M);D;C\'14\':2.3.m.32(4.5.f.M);D;C\'1s\':2.3.m.30(4.5.f.M);D}}v{2.3.m.2Q()}7(2.3.4.5.Y)2.3.4.5.Y.1x(2.3.4,[2.3.m,2.3.J])}},2b:j(){d 4=6;7(4.5.B){2.3.H=4.g;2.3.1Q=4.g;d P=\'\';4.5.B.1S(j(1v){g=2(\'g\',6).O().29();2d=4.g.29();7(g.2C(2d)==0){P+=\'<1j 1c="\'+2(\'g\',6).O()+\'" 1e="\'+1v+\'" 10="26: 2a;">\'+2(\'O\',6).O()+\'</1j>\'}});7(P!=\'\'){2.3.1Z(4,P);6.5.1A=N;t}}4.5.B=k;6.5.1A=n},15:j(c,1d,1B){7(c.1T){d W=c.1T();W.2J(N);W.2i("1R",1d);W.2Z("1R",-1B+1d);W.3L()}v 7(c.24){c.24(1d,1B)}v{7(c.T){c.T=1d;c.3A=1B}}c.2v()},2h:j(c){7(c.T)t c.T;v 7(c.1T){d W=1X.15.3a();d 25=W.3u();t 0-25.2i(\'1R\',-3C)}},1t:j(c){d I={g:c.g,p:\'\',S:\'\',o:\'\'};7(c.5.1q){d 1h=n;d T=2.3.2h(c)||0;d K=I.g.3D(c.5.s);2c(d i=0;i<K.a;i++){7((I.p.a+K[i].a>=T||T==0)&&!1h){7(I.p.a<=T)I.o=K[i];v I.S+=K[i]+(K[i]!=\'\'?c.5.s:\'\');1h=N}v 7(1h){I.S+=K[i]+(K[i]!=\'\'?c.5.s:\'\')}7(!1h){I.p+=K[i]+(K.a>1?c.5.s:\'\')}}}v{I.o=I.g}t I},1J:j(e){F.1K(2.3.1a);d 4=2.3.1t(6);d 11=e.2t||e.2B||-1;7(/13|27|35|36|38|1G|9/.1F(11)&&2.3.h){7(F.w){F.w.2y=N;F.w.2A=n}v{e.1P();e.1E()}7(2.3.b!=k)2.3.h.q(2.3.b||0).12=\'\';v 2.3.b=-1;1Y(11){C 9:C 13:7(2.3.b==-1)2.3.b=0;d b=2.3.h.q(2.3.b||0);d u=b.U(\'1c\');6.g=4.p+u+6.5.s+4.S;2.3.H=4.o;2.3.15(6,4.p.a+u.a+6.5.s.a,4.p.a+u.a+6.5.s.a);2.3.R();7(6.5.Q){1D=1b(b.U(\'1e\'))||0;2.3.1g(6,6.5.B.q(1D),\'Q\')}7(6.18)6.18(n);t 11!=13;D;C 27:6.g=4.p+2.3.H+6.5.s+4.S;6.5.B=k;2.3.R();7(6.18)6.18(n);t n;D;C 35:2.3.b=2.3.h.L()-1;D;C 36:2.3.b=0;D;C 38:2.3.b--;7(2.3.b<0)2.3.b=2.3.h.L()-1;D;C 1G:2.3.b++;7(2.3.b==2.3.h.L())2.3.b=0;D}2.3.1g(6,6.5.B.q(2.3.b||0),\'17\');2.3.h.q(2.3.b||0).12=6.5.Z;7(2.3.h.q(2.3.b||0).18)2.3.h.q(2.3.b||0).18(n);7(6.5.1p){d 1y=2.3.h.q(2.3.b||0).U(\'1c\');6.g=4.p+1y+6.5.s+4.S;7(2.3.H.a!=1y.a)2.3.15(6,4.p.a+2.3.H.a,4.p.a+1y.a)}t n}2.3.2b.1x(6);7(6.5.1A==n){7(4.o!=2.3.H&&4.o.a>=6.5.1u)2.3.1a=F.2w(2.3.2f,6.5.1k);7(2.3.h){2.3.R()}}t N},1g:j(c,o,E){7(c.5[E]){d 16={};1C=o.3i(\'*\');2c(i=0;i<1C.a;i++){16[1C[i].2q]=1C[i].3c.3d}c.5[E].1x(c,[16])}},2e:j(e){7(2.3.h){7(2.3.b!=k)2.3.h.q(2.3.b||0).12=\'\';2.3.h.q(2.3.b||0).12=\'\';2.3.b=1b(6.U(\'1e\'))||0;2.3.h.q(2.3.b||0).12=2.3.4.5.Z}},2g:j(w){F.1K(2.3.1a);w=w||2.w.3o(F.w);w.1P();w.1E();d 4=2.3.1t(2.3.4);d u=6.U(\'1c\');2.3.4.g=4.p+u+2.3.4.5.s+4.S;2.3.H=6.U(\'1c\');2.3.15(2.3.4,4.p.a+u.a+2.3.4.5.s.a,4.p.a+u.a+2.3.4.5.s.a);2.3.R();7(2.3.4.5.Q){1D=1b(6.U(\'1e\'))||0;2.3.1g(2.3.4,2.3.4.5.B.q(1D),\'Q\')}t n},2x:j(e){11=e.2t||e.2B||-1;7(/13|27|35|36|38|1G/.1F(11)&&2.3.h){7(F.w){F.w.2y=N;F.w.2A=n}v{e.1P();e.1E()}t n}},2j:j(8){7(!8.1o||!2.1f){t}7(!2.3.m){7(2.3j.3e){2(\'2m\',1X).2k(\'<J 10="1i:1w;V:2p;3f:3h:3g.3s.3t(3G=0);" 2l="2n" 3F="3E:n;" 3H="0" 3K="3J"></J>\');2.3.J=2(\'#2n\')}2(\'2m\',1X).2k(\'<2s 2l="2u" 10="V: 2p; 1U: 0; 1V: 0; z-2r: 3w; 1i: 1w;"><1W 10="3v: 0;3x: 0; 3B-10: 1w; z-2r: 2K;">&2P;</1W></2s>\');2.3.m=2(\'#2u\');2.3.1m=2(\'1W\',2.3.m)}t 6.1S(j(){7(6.2q!=\'2I\'&&6.U(\'E\')!=\'O\')t;6.5={};6.5.1o=8.1o;6.5.1u=1M.1N(1b(8.1u)||1);6.5.1r=8.1r?8.1r:\'\';6.5.Z=8.Z?8.Z:\'\';6.5.Q=8.Q&&8.Q.1l==1z?8.Q:k;6.5.Y=8.Y&&8.Y.1l==1z?8.Y:k;6.5.X=8.X&&8.X.1l==1z?8.X:k;6.5.17=8.17&&8.17.1l==1z?8.17:k;6.5.20=8.20||n;6.5.1q=8.1q||n;6.5.s=6.5.1q?(8.s||\', \'):\'\';6.5.1p=8.1p?N:n;6.5.1k=1M.1N(1b(8.1k)||2F);7(8.f&&8.f.1l==39){7(!8.f.E||!/1O|14|1s/.1F(8.f.E)){8.f.E=\'14\'}7(8.f.E==\'14\'&&!2.f.14)t;7(8.f.E==\'1s\'&&!2.f.37)t;8.f.M=1M.1N(1b(8.f.M)||34);7(8.f.M>6.5.1k){8.f.M=6.5.1k-2Y}6.5.f=8.f}6.5.B=k;6.5.1A=n;2(6).2o(\'1J\',\'2R\').2v(j(){2.3.4=6;2.3.H=6.g}).2G(2.3.2x).31(2.3.1J).2X(j(){2.3.1a=F.2w(2.3.R,3m)})})}};2.3q.3k=2.3.2j;',62,234,'||jQuery|iAuto|subject|autoCFG|this|if|options||length|selectedItem|field|var||fx|value|items||function|null||helper|false|item|pre|get||multipleSeparator|return|valueToAdd|else|event||||subjectValue|lastSuggestion|case|break|type|window|css|lastValue|fieldData|iframe|chunks|size|duration|true|text|toWrite|onSelect|clear|post|selectionStart|getAttribute|position|selRange|onHide|onShow|selectClass|style|pressedKey|className||slide|selection|data|onHighlight|scrollIntoView|empty|timer|parseInt|rel|start|dir|iUtil|applyOn|finishedPre|display|li|delay|constructor|content|px|source|autofill|multiple|helperClass|blind|getFieldValues|minchars|nr|none|apply|valToAdd|Function|inCache|end|childs|iteration|stopPropagation|test|40|borders|width|autocomplete|clearTimeout|paddings|Math|abs|fade|preventDefault|currentValue|character|each|createTextRange|top|left|ul|document|switch|writeItems|inputWidth|hb|block|height|setSelectionRange|selRange2|cursor||xml|toLowerCase|default|checkCache|for|inputValue|hoverItem|update|clickItem|getSelectionStart|moveStart|build|append|id|body|autocompleteIframe|attr|absolute|tagName|index|div|charCode|autocompleteHelper|focus|setTimeout|protect|cancelBubble|hide|returnValue|keyCode|indexOf|getSize|addClass|1000|keypress|fadeOut|INPUT|collapse|30002|bind|click|getPosition|html|nbsp|show|off|offsetWidth|boxModel|getBorder|getPadding|url|blur|100|moveEnd|BlindDown|keyup|SlideInUp|fadeIn|400|||BlindDirection||Object|createRange|param|firstChild|nodeValue|msie|filter|DXImageTransform|progid|getElementsByTagName|browser|Autocomplete|ajax|200|POST|fix|name|fn|mouseover|Microsoft|Alpha|duplicate|margin|30001|padding|BlindUp|SlideOutUp|selectionEnd|list|100000|split|javascript|src|opacity|frameborder|success|no|scrolling|select'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/iautoscroller.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Autoscroller
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('1.2={j:8,5:8,3:8,6:u,E:k(r,s,6,o){1.2.5=r;1.2.3=s;1.2.6=q(6)||u;1.2.j=A.F(1.2.m,q(o)||B)},m:k(){z(i=0;i<1.2.3.C;i++){a(!1.2.3[i].4){1.2.3[i].4=1.w(1.b.n(1.2.3[i]),1.b.v(1.2.3[i]),1.b.G(1.2.3[i]))}e{1.2.3[i].4.t=1.2.3[i].g;1.2.3[i].4.l=1.2.3[i].f}a(1.2.5.9&&1.2.5.9.I==N){7={x:1.2.5.9.L,y:1.2.5.9.J,c:1.2.5.9.p.c,d:1.2.5.9.p.d}}e{7=1.w(1.b.n(1.2.5),1.b.v(1.2.5))}a(1.2.3[i].4.t>0&&1.2.3[i].4.y+1.2.3[i].4.t>7.y){1.2.3[i].g-=1.2.6}e a(1.2.3[i].4.t<=1.2.3[i].4.h&&1.2.3[i].4.t+1.2.3[i].4.d<7.y+7.d){1.2.3[i].g+=1.2.6}a(1.2.3[i].4.l>0&&1.2.3[i].4.x+1.2.3[i].4.l>7.x){1.2.3[i].f-=1.2.6}e a(1.2.3[i].4.l<=1.2.3[i].4.H&&1.2.3[i].4.l+1.2.3[i].4.c<7.x+7.c){1.2.3[i].f+=1.2.6}}},M:k(){A.D(1.2.j);1.2.5=8;1.2.3=8;z(i K 1.2.3){1.2.3[i].4=8}}};',50,50,'|jQuery|iAutoscroller|elsToScroll|parentData|elToScroll|step|elementData|null|dragCfg|if|iUtil|wb|hb|else|scrollLeft|scrollTop|||timer|function||doScroll|getPositionLite|interval|oC|parseInt|el|els||10|getSizeLite|extend|||for|window|40|length|clearInterval|start|setInterval|getScroll|wh|init|ny|in|nx|stop|true'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/idrag.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Draggable
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- */
-
-/**
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('8.c={m:W,7:W,2g:z(){B a.1x(z(){9(a.1v){a.5.P.27(\'2L\',8.c.1X);a.5=W;a.1v=d;9(8.13.1o){a.1U="3o"}H{a.v.3n=\'\';a.v.2V=\'\';a.v.2G=\'\'}}})},1X:z(e){9(8.c.7!=W){8.c.1H(e);B d}k 6=a.1z;8(1c).24(\'2u\',8.c.20).24(\'2r\',8.c.1H);6.5.C=8.E.2U(e);6.5.10=6.5.C;6.5.1E=d;6.5.3g=a!=a.1z;8.c.7=6;9(6.5.12&&a!=a.1z){21=8.E.26(6.1p);22=8.E.1K(6);25={x:u(8.q(6,\'K\'))||0,y:u(8.q(6,\'J\'))||0};j=6.5.10.x-21.x-22.1h/2-25.x;g=6.5.10.y-21.y-22.Y/2-25.y;8.1Y.3y(6,[j,g])}B 8.3f||d},2I:z(e){k 6=8.c.7;6.5.1E=G;k 1G=6.v;6.5.1B=8.q(6,\'T\');6.5.1q=8.q(6,\'1N\');9(!6.5.2p)6.5.2p=6.5.1q;6.5.n={x:u(8.q(6,\'K\'))||0,y:u(8.q(6,\'J\'))||0};6.5.1L=0;6.5.1J=0;9(8.13.1o){k 1V=8.E.2f(6,G);6.5.1L=1V.l||0;6.5.1J=1V.t||0}6.5.f=8.1A(8.E.26(6),8.E.1K(6));9(6.5.1q!=\'2A\'&&6.5.1q!=\'2W\'){1G.1N=\'2A\'}8.c.m.2h();k V=6.34(G);8(V).q({T:\'2x\',K:\'16\',J:\'16\'});V.v.2w=\'0\';V.v.2v=\'0\';V.v.2t=\'0\';V.v.2s=\'0\';8.c.m.1y(V);k F=8.c.m.Z(0).v;9(6.5.1Z){F.2d=\'2B\';F.2c=\'2B\'}H{F.2c=6.5.f.Y+\'O\';F.2d=6.5.f.1h+\'O\'}F.T=\'2x\';F.2w=\'16\';F.2v=\'16\';F.2t=\'16\';F.2s=\'16\';8.1A(6.5.f,8.E.1K(V));9(6.5.A){9(6.5.A.K){6.5.n.x+=6.5.C.x-6.5.f.x-6.5.A.K;6.5.f.x=6.5.C.x-6.5.A.K}9(6.5.A.J){6.5.n.y+=6.5.C.y-6.5.f.y-6.5.A.J;6.5.f.y=6.5.C.y-6.5.A.J}9(6.5.A.2b){6.5.n.x+=6.5.C.x-6.5.f.x-6.5.f.Y+6.5.A.2b;6.5.f.x=6.5.C.x-6.5.f.1h+6.5.A.2b}9(6.5.A.28){6.5.n.y+=6.5.C.y-6.5.f.y-6.5.f.Y+6.5.A.28;6.5.f.y=6.5.C.y-6.5.f.Y+6.5.A.28}}6.5.1I=6.5.n.x;6.5.1M=6.5.n.y;9(6.5.1u||6.5.p==\'1w\'){1r=8.E.2f(6.1p,G);6.5.f.x=6.37+(8.13.1o?0:8.13.2n?-1r.l:1r.l);6.5.f.y=6.38+(8.13.1o?0:8.13.2n?-1r.t:1r.t);8(6.1p).1y(8.c.m.Z(0))}9(6.5.p){8.c.2q(6);6.5.S.p=8.c.2j}9(6.5.12){8.1Y.31(6)}F.K=6.5.f.x-6.5.1L+\'O\';F.J=6.5.f.y-6.5.1J+\'O\';F.2d=6.5.f.1h+\'O\';F.2c=6.5.f.Y+\'O\';8.c.7.5.1F=d;9(6.5.1i){6.5.S.X=8.c.2o}9(6.5.17!=d){8.c.m.q(\'17\',6.5.17)}9(6.5.N){8.c.m.q(\'N\',6.5.N);9(1P.1O){8.c.m.q(\'2y\',\'2C(N=\'+6.5.N*2z+\')\')}}9(6.5.1f){8.c.m.3a(6.5.1f);8.c.m.Z(0).3e.v.T=\'M\'}9(6.5.1j)6.5.1j.1m(6,[V,6.5.n.x,6.5.n.y]);9(8.L&&8.L.2a>0){8.L.2Z(6)}9(6.5.19==d){1G.T=\'M\'}B d},2q:z(6){9(6.5.p.I==2P){9(6.5.p==\'1w\'){6.5.s=8.1A({x:0,y:0},8.E.1K(6.1p));k 1t=8.E.2f(6.1p,G);6.5.s.w=6.5.s.1h-1t.l-1t.r;6.5.s.h=6.5.s.Y-1t.t-1t.b}H 9(6.5.p==\'1c\'){k 29=8.E.3x();6.5.s={x:0,y:0,w:29.w,h:29.h}}}H 9(6.5.p.I==2F){6.5.s={x:u(6.5.p[0])||0,y:u(6.5.p[1])||0,w:u(6.5.p[2])||0,h:u(6.5.p[3])||0}}6.5.s.j=6.5.s.x-6.5.f.x;6.5.s.g=6.5.s.y-6.5.f.y},1C:z(7){9(7.5.1u||7.5.p==\'1w\'){8(\'2H\',1c).1y(8.c.m.Z(0))}8.c.m.2h().3v().q(\'N\',1);9(1P.1O){8.c.m.q(\'2y\',\'2C(N=2z)\')}},1H:z(e){8(1c).27(\'2u\',8.c.20).27(\'2r\',8.c.1H);9(8.c.7==W){B}k 7=8.c.7;8.c.7=W;9(7.5.1E==d){B d}9(7.5.15==G){8(7).q(\'1N\',7.5.1q)}k 1G=7.v;9(7.12){8.c.m.q(\'2J\',\'2N\')}9(7.5.1f){8.c.m.3t(7.5.1f)}9(7.5.1T==d){9(7.5.R>0){9(!7.5.D||7.5.D==\'1S\'){k x=2D 8.R(7,{2m:7.5.R},\'K\');x.2i(7.5.n.x,7.5.1l)}9(!7.5.D||7.5.D==\'1Q\'){k y=2D 8.R(7,{2m:7.5.R},\'J\');y.2i(7.5.n.y,7.5.1k)}}H{9(!7.5.D||7.5.D==\'1S\')7.v.K=7.5.1l+\'O\';9(!7.5.D||7.5.D==\'1Q\')7.v.J=7.5.1k+\'O\'}8.c.1C(7);9(7.5.19==d){8(7).q(\'T\',7.5.1B)}}H 9(7.5.R>0){7.5.1F=G;k 1e=d;9(8.L&&8.1D&&7.5.15){1e=8.E.26(8.1D.m.Z(0))}8.c.m.3i({K:1e?1e.x:7.5.f.x,J:1e?1e.y:7.5.f.y},7.5.R,z(){7.5.1F=d;9(7.5.19==d){7.v.T=7.5.1B}8.c.1C(7)})}H{8.c.1C(7);9(7.5.19==d){8(7).q(\'T\',7.5.1B)}}9(8.L&&8.L.2a>0){8.L.3h(7)}9(8.1D&&7.5.15){8.1D.3m(7)}9(7.5.11&&(7.5.1l!=7.5.n.x||7.5.1k!=7.5.n.y)){7.5.11.1m(7,7.5.3r||[0,0,7.5.1l,7.5.1k])}9(7.5.1g)7.5.1g.1m(7);B d},2o:z(x,y,j,g){9(j!=0)j=u((j+(a.5.1i*j/U.2k(j))/2)/a.5.1i)*a.5.1i;9(g!=0)g=u((g+(a.5.1s*g/U.2k(g))/2)/a.5.1s)*a.5.1s;B{j:j,g:g,x:0,y:0}},2j:z(x,y,j,g){j=U.2l(U.2T(j,a.5.s.j),a.5.s.w+a.5.s.j-a.5.f.1h);g=U.2l(U.2T(g,a.5.s.g),a.5.s.h+a.5.s.g-a.5.f.Y);B{j:j,g:g,x:0,y:0}},20:z(e){9(8.c.7==W||8.c.7.5.1F==G){B}k 7=8.c.7;7.5.10=8.E.2U(e);9(7.5.1E==d){2E=U.3l(U.2O(7.5.C.x-7.5.10.x,2)+U.2O(7.5.C.y-7.5.10.y,2));9(2E<7.5.1R){B}H{8.c.2I(e)}}k j=7.5.10.x-7.5.C.x;k g=7.5.10.y-7.5.C.y;3k(k i 3s 7.5.S){k 14=7.5.S[i].1m(7,[7.5.n.x+j,7.5.n.y+g,j,g]);9(14&&14.I==3A){j=i!=\'1d\'?14.j:(14.x-7.5.n.x);g=i!=\'1d\'?14.g:(14.y-7.5.n.y)}}7.5.1I=7.5.f.x+j-7.5.1L;7.5.1M=7.5.f.y+g-7.5.1J;9(7.5.12&&(7.5.1a||7.5.11)){8.1Y.1a(7,7.5.1I,7.5.1M)}9(7.5.18)7.5.18.1m(7,[7.5.n.x+j,7.5.n.y+g]);9(!7.5.D||7.5.D==\'1S\'){7.5.1l=7.5.n.x+j;8.c.m.Z(0).v.K=7.5.1I+\'O\'}9(!7.5.D||7.5.D==\'1Q\'){7.5.1k=7.5.n.y+g;8.c.m.Z(0).v.J=7.5.1M+\'O\'}9(8.L&&8.L.2a>0){8.L.3u(7)}B d},2M:z(o){9(!8.c.m){8(\'2H\',1c).1y(\'<2X 3w="2S"></2X>\');8.c.m=8(\'#2S\');k 1n=8.c.m.Z(0);k Q=1n.v;Q.1N=\'2W\';Q.T=\'M\';Q.2J=\'2N\';Q.30=\'M\';Q.39=\'3c\';9(1P.1O){1n.1U="2R"}H{Q.3d=\'M\';Q.2G=\'M\';Q.2V=\'M\'}}9(!o){o={}}B a.1x(z(){9(a.1v||!8.E)B;9(1P.1O){a.33=z(){B d};a.32=z(){B d}}k 1n=a;k P=o.2Q?8(a).35(o.2Q):8(a);9(8.13.1o){P.1x(z(){a.1U="2R"})}H{P.q(\'-36-1d-1W\',\'M\');P.q(\'1d-1W\',\'M\');P.q(\'-2Y-1d-1W\',\'M\')}a.5={P:P,1T:o.1T?G:d,19:o.19?G:d,15:o.15?o.15:d,12:o.12?o.12:d,1u:o.1u?o.1u:d,17:o.17?u(o.17)||0:d,N:o.N?3B(o.N):d,R:u(o.R)||W,23:o.23?o.23:d,S:{},C:{},1j:o.1j&&o.1j.I==1b?o.1j:d,1g:o.1g&&o.1g.I==1b?o.1g:d,11:o.11&&o.11.I==1b?o.11:d,D:/1Q|1S/.3j(o.D)?o.D:d,1R:o.1R?u(o.1R)||0:0,A:o.A?o.A:d,1Z:o.1Z?G:d,1f:o.1f||d};9(o.S&&o.S.I==1b)a.5.S.1d=o.S;9(o.18&&o.18.I==1b)a.5.18=o.18;9(o.p&&((o.p.I==2P&&(o.p==\'1w\'||o.p==\'1c\'))||(o.p.I==2F&&o.p.2K==4))){a.5.p=o.p}9(o.2e){a.5.2e=o.2e}9(o.X){9(3C o.X==\'3q\'){a.5.1i=u(o.X)||1;a.5.1s=u(o.X)||1}H 9(o.X.2K==2){a.5.1i=u(o.X[0])||1;a.5.1s=u(o.X[1])||1}}9(o.1a&&o.1a.I==1b){a.5.1a=o.1a}a.1v=G;P.1x(z(){a.1z=1n});P.24(\'2L\',8.c.1X)})}};8.3z.1A({3p:8.c.2g,3b:8.c.2M});',62,225,'|||||dragCfg|elm|dragged|jQuery|if|this||iDrag|false||oC|dy|||dx|var||helper|oR||containment|css||cont||parseInt|style||||function|cursorAt|return|pointer|axis|iUtil|dhs|true|else|constructor|top|left|iDrop|none|opacity|px|dhe|els|fx|onDragModifier|display|Math|clonedEl|null|grid|hb|get|currentPointer|onChange|si|browser|newCoords|so|0px|zIndex|onDrag|ghosting|onSlide|Function|document|user|dh|frameClass|onStop|wb|gx|onStart|nRy|nRx|apply|el|msie|parentNode|oP|parentBorders|gy|contBorders|insideParent|isDraggable|parent|each|append|dragElem|extend|oD|hidehelper|iSort|init|prot|dEs|dragstop|nx|diffY|getSize|diffX|ny|position|ActiveXObject|window|vertically|snapDistance|horizontally|revert|unselectable|oldBorder|select|draginit|iSlider|autoSize|dragmove|parentPos|sliderSize|hpc|bind|sliderPos|getPosition|unbind|bottom|clnt|count|right|height|width|fractions|getBorder|destroy|empty|custom|fitToContainer|abs|min|duration|opera|snapToGrid|initialPosition|getContainment|mouseup|marginLeft|marginBottom|mousemove|marginRight|marginTop|block|filter|100|relative|auto|alpha|new|distance|Array|userSelect|body|dragstart|cursor|length|mousedown|build|move|pow|String|handle|on|dragHelper|max|getPointer|KhtmlUserSelect|absolute|div|khtml|highlight|listStyle|modifyContainer|ondragstart|onselectstart|cloneNode|find|moz|offsetLeft|offsetTop|overflow|addClass|Draggable|hidden|mozUserSelect|firstChild|selectKeyHelper|fromHandler|checkdrop|animate|test|for|sqrt|check|MozUserSelect|off|DraggableDestroy|number|lastSi|in|removeClass|checkhover|hide|id|getClient|dragmoveBy|fn|Object|parseFloat|typeof'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/idrop.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Droppables
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('1.4={1o:l(u,r,G,F){v u<=1.6.8.9.X&&(u+G)>=(1.6.8.9.X+1.6.8.9.S.w)&&r<=1.6.8.9.Q&&(r+F)>=(1.6.8.9.Q+1.6.8.9.S.h)?k:7},1r:l(u,r,G,F){v!(u>(1.6.8.9.X+1.6.8.9.S.w)||(u+G)<1.6.8.9.X||r>(1.6.8.9.Q+1.6.8.9.S.h)||(r+F)<1.6.8.9.Q)?k:7},1q:l(u,r,G,F){v u<1.6.8.9.O.x&&(u+G)>1.6.8.9.O.x&&r<1.6.8.9.O.y&&(r+F)>1.6.8.9.O.y?k:7},C:7,g:{},1u:0,j:{},1E:l(D){5(1.6.8==E){v}n i;1.4.g={};n 15=7;T(i R 1.4.j){5(1.4.j[i]!=E){n 2=1.4.j[i].q(0);5(1(1.6.8).1d(\'.\'+2.3.a)){5(2.3.m==7){2.3.p=1.18(1.K.1c(2),1.K.1b(2));2.3.m=k}5(2.3.A){1.4.j[i].13(2.3.A)}1.4.g[i]=1.4.j[i];5(1.c&&2.3.s&&1.6.8.9.W){2.3.1e=1(\'.\'+2.3.a,2);D.I.H=\'16\';1.c.1f(2);2.3.1k=1.c.1l(1.12(2,\'z\')).1t;D.I.H=D.9.1h;15=k}5(2.3.V){2.3.V.Z(1.4.j[i].q(0),[1.6.8])}}}}5(15){1.c.1F()}},1w:l(){1.4.g={};T(i R 1.4.j){5(1.4.j[i]!=E){n 2=1.4.j[i].q(0);5(1(1.6.8).1d(\'.\'+2.3.a)){2.3.p=1.18(1.K.1c(2),1.K.1b(2));5(2.3.A){1.4.j[i].13(2.3.A)}1.4.g[i]=1.4.j[i];5(1.c&&2.3.s&&1.6.8.9.W){2.3.1e=1(\'.\'+2.3.a,2);D.I.H=\'16\';1.c.1f(2);D.I.H=D.9.1h}}}}},1a:l(e){5(1.6.8==E){v}1.4.C=7;n i;n 14=7;n 1g=0;T(i R 1.4.g){n 2=1.4.g[i].q(0);5(1.4.C==7&&1.4[2.3.t](2.3.p.x,2.3.p.y,2.3.p.1A,2.3.p.1y)){5(2.3.B&&2.3.h==7){1.4.g[i].13(2.3.B)}5(2.3.h==7&&2.3.M){14=k}2.3.h=k;1.4.C=2;5(1.c&&2.3.s&&1.6.8.9.W){1.c.P.q(0).1J=2.3.1m;1.c.1a(2)}1g++}1U 5(2.3.h==k){5(2.3.N){2.3.N.Z(2,[e,1.6.P.q(0).1i,2.3.J])}5(2.3.B){1.4.g[i].11(2.3.B)}2.3.h=7}}5(1.c&&!1.4.C&&1.6.8.W){1.c.P.q(0).I.H=\'16\'}5(14){1.4.C.3.M.Z(1.4.C,[e,1.6.P.q(0).1i])}},1N:l(e){n i;T(i R 1.4.g){n 2=1.4.g[i].q(0);5(2.3.A){1.4.g[i].11(2.3.A)}5(2.3.B){1.4.g[i].11(2.3.B)}5(2.3.s){1.c.19[1.c.19.1Q]=i}5(2.3.L&&2.3.h==k){2.3.h=7;2.3.L.Z(2,[e,2.3.J])}2.3.m=7;2.3.h=7}1.4.g={}},1v:l(){v b.1j(l(){5(b.U){5(b.3.s){z=1.12(b,\'z\');1.c.1p[z]=E;1(\'.\'+b.3.a,b).1P()}1.4.j[\'d\'+b.17]=E;b.U=7;b.f=E}})},1n:l(o){v b.1j(l(){5(b.U==k||!o.1s||!1.K||!1.6){v}b.3={a:o.1s,A:o.1R||7,B:o.1O||7,1m:o.1K||7,L:o.1L||o.L||7,M:o.M||o.1T||7,N:o.N||o.1S||7,V:o.V||7,t:o.Y&&(o.Y==\'1o\'||o.Y==\'1r\')?o.Y:\'1q\',J:o.J?o.J:7,m:7,h:7};5(o.1D==k&&1.c){z=1.12(b,\'z\');1.c.1p[z]=b.3.a;b.3.s=k;5(o.10){b.3.10=o.10;b.3.1k=1.c.1l(z).1t}}b.U=k;b.17=1H(1G.1I()*1B);1.4.j[\'d\'+b.17]=1(b);1.4.1u++})}};1.1z.18({1x:1.4.1v,1C:1.4.1n});1.1M=1.4.1w;',62,119,'|jQuery|iEL|dropCfg|iDrop|if|iDrag|false|dragged|dragCfg||this|iSort||||highlighted|||zones|true|function||var|||get|zoney|||zonex|return||||id|ac|hc|overzone|elm|null|zoneh|zonew|display|style|fx|iUtil|onDrop|onHover|onOut|currentPointer|helper|ny|in|oC|for|isDroppable|onActivate|so|nx|tolerance|apply|onChange|removeClass|attr|addClass|applyOnHover|oneIsSortable|none|idsa|extend|changed|checkhover|getSizeLite|getPositionLite|is|el|measure|hlt|oD|firstChild|each|os|serialize|shc|build|fit|collected|pointer|intersect|accept|hash|count|destroy|remeasure|DroppableDestroy|hb|fn|wb|10000|Droppable|sortable|highlight|start|Math|parseInt|random|className|helperclass|ondrop|recallDroppables|checkdrop|hoverclass|DraggableDestroy|length|activeclass|onout|onhover|else'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/iexpander.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Expander
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('3.6={9:y,d:k(){a=4.T;7(!a)j;h={P:3(4).8(\'P\')||\'\',I:3(4).8(\'I\')||\'\',z:3(4).8(\'z\')||\'\',x:3(4).8(\'x\')||\'\',M:3(4).8(\'M\')||\'\',s:3(4).8(\'s\')||\'\',D:3(4).8(\'D\')||\'\',N:3(4).8(\'N\')||\'\'};3.6.9.8(h);c=3.6.A(a);c=c.K(H G("\\\\n","g"),"<V />");3.6.9.c(\'U\');l=3.6.9.o(0).O;3.6.9.c(c);e=3.6.9.o(0).O+l;7(4.b.5&&e>4.b.5[0]){e=4.b.5[0]}4.h.e=e+\'B\';7(4.p==\'C\'){f=3.6.9.o(0).W+l;7(4.b.5&&f>4.b.5[1]){f=4.b.5[1]}4.h.f=f+\'B\'}},A:k(a){m={\'&\':\'&X;\',\'<\':\'&Y;\',\'>\':\'&Z;\',\'"\':\'&S;\'};Q(i R m){a=a.K(H G(i,\'g\'),m[i])}j a},w:k(5){7(3.6.9==y){3(\'1h\',1g).1f(\'<r 1d="t" h="1e: 1j; 10: 0; 1m: 0; 1l: 1k;"></r>\');3.6.9=3(\'#t\')}j 4.1i(k(){7(/C|L/.J(4.p)){7(4.p==\'L\'){F=4.1b(\'1c\');7(!/a|14/.J(F)){j}}7(5&&(5.q==E||(5.q==13&&5.12==2))){7(5.q==E)5=[5,5];11{5[0]=u(5[0])||v;5[1]=u(5[1])||v}4.b={5:5}}3(4).15(3.6.d).16(3.6.d).1a(3.6.d);3.6.d.19(4)}})}};3.18.17=3.6.w;',62,85,'|||jQuery|this|limit|iExpander|if|css|helper|text|Expander|html|expand|width|height||style||return|function|spacer|entities||get|tagName|constructor|div|fontVariant|expanderHelper|parseInt|400|build|fontStyle|null|fontWeight|htmlEntities|px|TEXTAREA|letterSpacing|Number|elType|RegExp|new|fontSize|test|replace|INPUT|fontStretch|wordSpacing|offsetWidth|fontFamily|for|in|quot|value|pW|br|offsetHeight|amp|lt|gt|top|else|length|Array|password|blur|keyup|Autoexpand|fn|apply|keypress|getAttribute|type|id|position|append|document|body|each|absolute|hidden|visibility|left'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/ifx.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('4.2V=q(e){7(/^3k$|^3h$|^3i$|^3y$|^3A$|^3v$|^37$|^38$|^3t$|^4n$|^4a$|^4b$|^48$|^46$|^3D$|^44$|^4d$/i.1I(e.2d))B 1b;u B 1D};4.f.4k=q(e,V){6 c=e.4l;6 Y=c.1f;Y.L=V.L;Y.1E=V.R.t;Y.1K=V.R.l;Y.1N=V.R.b;Y.1O=V.R.r;Y.K=V.K+\'S\';Y.J=V.J+\'S\';e.21.2B(c,e);e.21.4m(e)};4.f.4i=q(e){7(!4.2V(e))B 1b;6 t=4(e);6 H=e.1f;6 1Y=1b;7(t.N(\'1S\')==\'15\'){2E=t.N(\'1X\');t.N(\'1X\',\'1R\').1y();1Y=1D}6 v={};v.L=t.N(\'L\');v.26=4.2W.3T(e);v.R=4.2W.43(e);6 24=e.2k?e.2k.2l:t.N(\'3S\');v.K=D(t.N(\'K\'))||0;v.J=D(t.N(\'J\'))||0;6 2m=\'3R\'+D(27.3Q()*2R);6 14=1v.3U(/^3V$|^3Y$|^3X$|^3W$|^3P$|^3O$|^2f$|^3H$|^3G$|^3F$|^3E$|^3I$|^3J$|^3N$/i.1I(e.2d)?\'3L\':e.2d);4.1r(14,\'3K\',2m);6 3Z=4(14).40(\'4h\');6 E=14.1f;6 K=0;6 J=0;7(v.L==\'28\'||v.L==\'1Z\'){K=v.K;J=v.J}E.K=K+\'S\';E.J=J+\'S\';E.L=v.L!=\'28\'&&v.L!=\'1Z\'?\'28\':v.L;E.2F=v.26.4g+\'S\';E.2G=v.26.4f+\'S\';E.1E=v.R.t;E.1O=v.R.r;E.1N=v.R.b;E.1K=v.R.l;E.1W=\'1R\';7(4.2i.2A){E.2l=24}u{E.4j=24}7(4.2i=="2A"){H.4c="45(P="+0.2z*2s+")"}H.P=0.2z;e.21.2B(14,e);14.41(e);H.1E=\'1h\';H.1O=\'1h\';H.1N=\'1h\';H.1K=\'1h\';H.L=\'1Z\';H.49=\'15\';H.K=\'1h\';H.J=\'1h\';7(1Y){t.1q();H.1X=2E}B{v:v,36:4(14)}};4.f.1p={35:[0,d,d],39:[2w,d,d],3a:[2D,2D,3d],34:[0,0,0],3c:[0,0,d],3b:[2y,42,42],3e:[0,d,d],33:[0,0,1l],31:[0,1l,1l],32:[2e,2e,2e],3C:[0,2s,0],3u:[3f,3s,2q],3w:[1l,0,1l],3x:[3B,2q,47],3z:[d,2u,0],3r:[3q,50,3j],3g:[1l,0,0],3l:[3p,3o,3n],3m:[3M,0,1z],4s:[d,0,d],5q:[d,5p,0],5o:[0,12,0],5n:[5r,0,5s],5v:[2w,2t,2u],5u:[5m,5l,2t],5e:[2x,d,d],5c:[2r,5b,2r],5f:[1z,1z,1z],4o:[d,5j,5i],5x:[d,d,2x],5w:[0,d,0],5B:[d,0,d],5N:[12,0,0],5L:[0,0,12],5S:[12,12,0],5M:[d,2y,0],5O:[d,1C,5R],5Q:[12,0,12],5K:[d,0,0],5I:[1C,1C,1C],5A:[d,d,d],5y:[d,d,0]};4.f.16=q(M,2p){7(4.f.1p[M])B{r:4.f.1p[M][0],g:4.f.1p[M][1],b:4.f.1p[M][2]};u 7(x=/^1a\\(\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*\\)$/.1B(M))B{r:D(x[1]),g:D(x[2]),b:D(x[3])};u 7(x=/1a\\(\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*,\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*,\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*\\)$/.1B(M))B{r:I(x[1])*2.55,g:I(x[2])*2.55,b:I(x[3])*2.55};u 7(x=/^#([a-1k-1j-9])([a-1k-1j-9])([a-1k-1j-9])$/.1B(M))B{r:D("1i"+x[1]+x[1]),g:D("1i"+x[2]+x[2]),b:D("1i"+x[3]+x[3])};u 7(x=/^#([a-1k-1j-9]{2})([a-1k-1j-9]{2})([a-1k-1j-9]{2})$/.1B(M))B{r:D("1i"+x[1]),g:D("1i"+x[2]),b:D("1i"+x[3])};u B 2p==1D?1b:{r:d,g:d,b:d}};4.f.2J={4C:1,4B:1,4F:1,4G:1,4J:1,4I:1,2F:1,J:1,4H:1,4A:1,1N:1,1K:1,1O:1,1E:1,4p:1,4t:1,4u:1,4y:1,P:1,4x:1,4w:1,4v:1,4K:1,4L:1,52:1,51:1,4Z:1,K:1,2G:1,1P:1};4.f.2L={4Y:1,53:1,54:1,58:1,57:1,M:1,4X:1};4.f.1t=[\'4W\',\'4P\',\'4O\',\'4N\'];4.f.22={\'23\':[\'1u\',\'2Q\'],\'1F\':[\'1u\',\'2h\'],\'1A\':[\'1A\',\'\'],\'1G\':[\'1G\',\'\']};4.4M.2j({4Q:q(W,1m,C,1M){B A.1s(q(){6 1H=4.1m(1m,C,1M);6 e=1o 4.30(A,1H,W)})},2g:q(1m,1M){B A.1s(q(){6 1H=4.1m(1m,1M);6 e=1o 4.2g(A,1H)})},4R:q(O){B A.2o(q(){7(A.X)4.25(A,O)})},4V:q(O){B A.2o(q(){7(A.X)4.25(A,O);7(A.1s&&A.1s[\'f\'])A.1s.f=[]})}});4.2j({2g:q(8,k){6 z=A,2Z;z.O=q(){7(4.2X(k.1U))k.1U.2H(8)};z.1n=2n(q(){z.O()},k.T);8.X=z},C:{2M:q(p,n,2S,2U,T){B((-27.4T(p*27.4S)/2)+0.5)*2U+2S}},30:q(8,k,W){6 z=A,2Z;6 y=8.1f;6 2K=4.N(8,"1W");6 1c=4.N(8,"1S");6 h={};z.1V=(1o 2T()).2Y();k.C=k.C&&4.C[k.C]?k.C:\'2M\';z.1T=q(o,F){7(4.f.2J[o]){7(F==\'1y\'||F==\'1q\'||F==\'2I\'){7(!8.18)8.18={};6 r=I(4.10(8,o));8.18[o]=r&&r>-2R?r:(I(4.N(8,o))||0);F=F==\'2I\'?(1c==\'15\'?\'1y\':\'1q\'):F;k[F]=1D;h[o]=F==\'1y\'?[0,8.18[o]]:[8.18[o],0];7(o!=\'P\')y[o]=h[o][0]+(o!=\'1P\'&&o!=\'2b\'?\'S\':\'\');u 4.1r(y,"P",h[o][0])}u{h[o]=[I(4.10(8,o)),I(F)||0]}}u 7(4.f.2L[o])h[o]=[4.f.16(4.10(8,o)),4.f.16(F)];u 7(/^1A$|1G$|1u$|1F$|23$/i.1I(o)){6 m=F.11(/\\s+/g,\' \').11(/1a\\s*\\(\\s*/g,\'1a(\').11(/\\s*,\\s*/g,\',\').11(/\\s*\\)/g,\')\').4E(/([^\\s]+)/g);4U(o){1x\'1A\':1x\'1G\':1x\'23\':1x\'1F\':m[3]=m[3]||m[1]||m[0];m[2]=m[2]||m[0];m[1]=m[1]||m[0];G(6 i=0;i<4.f.1t.17;i++){6 U=4.f.22[o][0]+4.f.1t[i]+4.f.22[o][1];h[U]=o==\'1F\'?[4.f.16(4.10(8,U)),4.f.16(m[i])]:[I(4.10(8,U)),I(m[i])]}2N;1x\'1u\':G(6 i=0;i<m.17;i++){6 2a=I(m[i]);6 1J=!56(2a)?\'2Q\':(!/4q|15|1R|4r|4z|5a|5h|5E|5G|5H|5D/i.1I(m[i])?\'2h\':1b);7(1J){G(6 j=0;j<4.f.1t.17;j++){U=\'1u\'+4.f.1t[j]+1J;h[U]=1J==\'2h\'?[4.f.16(4.10(8,U)),4.f.16(m[i])]:[I(4.10(8,U)),2a]}}u{y[\'5C\']=m[i]}}2N}}u{y[o]=F}B 1b};G(p 1g W){7(p==\'1f\'){6 Q=4.20(W[p]);G(1e 1g Q){A.1T(1e,Q[1e])}}u 7(p==\'5g\'){7(1v.1L)G(6 i=0;i<1v.1L.17;i++){6 19=1v.1L[i].19||1v.1L[i].5k||1Q;7(19){G(6 j=0;j<19.17;j++){7(19[j].5t==\'.\'+W[p]){6 1d=1o 5d(\'\\.\'+W[p]+\' {\');6 Z=19[j].1f.5z;6 Q=4.20(Z.11(1d,\'\').11(/}/g,\'\'));G(1e 1g Q){A.1T(1e,Q[1e])}}}}}}u{A.1T(p,W[p])}}y.1S=1c==\'15\'?\'2P\':1c;y.1W=\'1R\';z.O=q(){6 t=(1o 2T()).2Y();7(t>k.T+z.1V){2C(z.1n);z.1n=1Q;G(p 1g h){7(p=="P")4.1r(y,"P",h[p][1]);u 7(29 h[p][1]==\'2f\')y[p]=\'1a(\'+h[p][1].r+\',\'+h[p][1].g+\',\'+h[p][1].b+\')\';u y[p]=h[p][1]+(p!=\'1P\'&&p!=\'2b\'?\'S\':\'\')}7(k.1q||k.1y)G(6 p 1g 8.18)7(p=="P")4.1r(y,p,8.18[p]);u y[p]="";y.1S=k.1q?\'15\':(1c!=\'15\'?1c:\'2P\');y.1W=2K;8.X=1Q;7(4.2X(k.1U))k.1U.2H(8)}u{6 n=t-A.1V;6 1w=n/k.T;G(p 1g h){7(29 h[p][1]==\'2f\'){y[p]=\'1a(\'+D(4.C[k.C](1w,n,h[p][0].r,(h[p][1].r-h[p][0].r),k.T))+\',\'+D(4.C[k.C](1w,n,h[p][0].g,(h[p][1].g-h[p][0].g),k.T))+\',\'+D(4.C[k.C](1w,n,h[p][0].b,(h[p][1].b-h[p][0].b),k.T))+\')\'}u{6 2c=4.C[k.C](1w,n,h[p][0],(h[p][1]-h[p][0]),k.T);7(p=="P")4.1r(y,"P",2c);u y[p]=2c+(p!=\'1P\'&&p!=\'2b\'?\'S\':\'\')}}}};z.1n=2n(q(){z.O()},13);8.X=z},25:q(8,O){7(O)8.X.1V-=4D;u{59.2C(8.X.1n);8.X=1Q;4.5F(8,"f")}}});4.20=q(Z){6 Q={};7(29 Z==\'5J\'){Z=Z.5P().2v(\';\');G(6 i=0;i<Z.17;i++){1d=Z[i].2v(\':\');7(1d.17==2){Q[4.2O(1d[0].11(/\\-(\\w)/g,q(m,c){B c.4e()}))]=4.2O(1d[1])}}}B Q};',62,365,'||||jQuery||var|if|elem|||||255||fx||props|||options||||tp||function||||else|oldStyle||result|||this|return|easing|parseInt|wrs|vp|for|es|parseFloat|left|top|position|color|css|step|opacity|newStyles|margins|px|duration|nmp|old|prop|animationHandler|cs|styles|curCSS|replace|128||wr|none|parseColor|length|orig|cssRules|rgb|false|oldDisplay|rule|np|style|in|0px|0x|F0|fA|139|speed|timer|new|namedColors|hide|attr|queue|cssSides|border|document|pr|case|show|211|margin|exec|192|true|marginTop|borderColor|padding|opt|test|sideEnd|marginLeft|styleSheets|callback|marginBottom|marginRight|zIndex|null|hidden|display|getValues|complete|startTime|overflow|visibility|restoreStyle|absolute|parseStyle|parentNode|cssSidesEnd|borderWidth|oldFloat|stopAnim|sizes|Math|relative|typeof|floatVal|fontWeight|pValue|nodeName|169|object|pause|Color|browser|extend|currentStyle|styleFloat|wid|setInterval|each|notColor|107|144|100|230|140|split|240|224|165|999|msie|insertBefore|clearInterval|245|oldVisibility|height|width|apply|toggle|cssProps|oldOverflow|colorCssProps|linear|break|trim|block|Width|10000|firstNum|Date|delta|fxCheckTag|iUtil|isFunction|getTime|values|fxe|darkcyan|darkgrey|darkblue|black|aqua|wrapper|col|colgroup|azure|beige|brown|blue|220|cyan|189|darkred|td|tbody|204|tr|darksalmon|darkviolet|122|150|233|153|darkorchid|183|th|darkkhaki|tfoot|darkmagenta|darkolivegreen|caption|darkorange|thead|85|darkgreen|option|table|form|button|iframe|ul|dl|id|div|148|ol|textarea|select|random|w_|float|getSize|createElement|img|hr|input|br|wrapEl|addClass|appendChild||getMargins|optgroup|alpha|frameset||frame|listStyle|header|script|filter|meta|toUpperCase|wb|hb|fxWrapper|buildWrapper|cssFloat|destroyWrapper|firstChild|removeChild|body|lightpink|maxHeight|transparent|dotted|fuchsia|maxWidth|minHeight|paddingBottom|outlineWidth|outlineOffset|minWidth|dashed|lineHeight|borderLeftWidth|borderBottomWidth|100000000|match|borderRightWidth|borderTopWidth|letterSpacing|fontSize|bottom|paddingLeft|paddingRight|fn|Left|Bottom|Right|animate|stop|PI|cos|switch|stopAll|Top|outlineColor|backgroundColor|textIndent||right|paddingTop|borderBottomColor|borderLeftColor||isNaN|borderTopColor|borderRightColor|window|solid|238|lightgreen|RegExp|lightcyan|lightgrey|className|double|193|182|rules|216|173|indigo|green|215|gold|75|130|selectorText|lightblue|khaki|lime|lightyellow|yellow|cssText|white|magenta|borderStyle|outset|groove|dequeue|ridge|inset|silver|string|red|navy|orange|maroon|pink|toLowerCase|purple|203|olive'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/ifxblind.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - blind
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('2.R.Q({S:6(3,4,5){h 8.i(\'c\',6(){9 2.1.g(8,3,4,\'B\',5)})},T:6(3,4,5){h 8.i(\'c\',6(){9 2.1.g(8,3,4,\'q\',5)})},U:6(3,4,5){h 8.i(\'c\',6(){9 2.1.g(8,3,4,\'E\',5)})},V:6(3,4,5){h 8.i(\'c\',6(){9 2.1.g(8,3,4,\'w\',5)})},P:6(3,4,5){h 8.i(\'c\',6(){9 2.1.g(8,3,4,\'t\',5)})},L:6(3,4,5){h 8.i(\'c\',6(){9 2.1.g(8,3,4,\'D\',5)})}});2.1.g=6(e,3,4,a,5){k(!2.M(e)){2.H(e,\'c\');h O}N z=8;z.7=2(e);z.W=2.16.14(e);z.5=F 4==\'17\'?4:5||C;k(!e.r)e.r=z.7.j(\'o\');k(a==\'E\'){a=z.7.j(\'o\')==\'v\'?\'q\':\'B\'}G k(a==\'D\'){a=z.7.j(\'o\')==\'v\'?\'t\':\'w\'}z.7.x();z.3=3;z.4=F 4==\'6\'?4:C;z.1=2.1.Y(e);z.a=a;z.m=6(){k(z.4&&z.4.Z==10){z.4.15(z.7.b(0))}k(z.a==\'q\'||z.a==\'t\'){z.7.j(\'o\',z.7.b(0).r==\'v\'?\'11\':z.7.b(0).r)}G{z.7.X()}2.1.12(z.1.f.b(0),z.1.l);2.H(z.7.b(0),\'c\')};13(z.a){u\'B\':d=9 2.1(z.1.f.b(0),2.3(z.3,z.5,z.m),\'A\');d.s(z.1.l.p.I,0);n;u\'q\':z.1.f.j(\'A\',\'J\');z.7.x();d=9 2.1(z.1.f.b(0),2.3(z.3,z.5,z.m),\'A\');d.s(0,z.1.l.p.I);n;u\'w\':d=9 2.1(z.1.f.b(0),2.3(z.3,z.5,z.m),\'y\');d.s(z.1.l.p.K,0);n;u\'t\':z.1.f.j(\'y\',\'J\');z.7.x();d=9 2.1(z.1.f.b(0),2.3(z.3,z.5,z.m),\'y\');d.s(0,z.1.l.p.K);n}};',62,70,'|fx|jQuery|speed|callback|easing|function|el|this|new|direction|get|interfaceFX|fxh||wrapper|BlindDirection|return|queue|css|if|oldStyle|complete|break|display|sizes|down|ifxFirstDisplay|custom|right|case|none|left|show|width||height|up|null|togglehor|togglever|typeof|else|dequeue|hb|1px|wb|BlindToggleHorizontally|fxCheckTag|var|false|BlindRight|extend|fn|BlindUp|BlindDown|BlindToggleVertically|BlindLeft|size|hide|buildWrapper|constructor|Function|block|destroyWrapper|switch|getSize|apply|iUtil|string'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/ifxbounce.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - bounce
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('8.C.D=c(7,9){p d.E(\'n\',c(){f(!8.F(d)){8.u(d,\'n\');p B}r e=k 8.h.x(d,7,9);e.l()})};8.h.x=c(e,7,9){r z=d;z.4=8(e);z.4.y();z.9=9;z.7=g(7)||A;z.3={};z.3.a=z.4.b(\'a\');z.3.6=g(z.4.b(\'6\'))||0;z.3.j=g(z.4.b(\'j\'))||0;f(z.3.a!=\'v\'&&z.3.a!=\'G\'){z.4.b(\'a\',\'v\')}z.t=5;z.m=1;z.l=c(){z.m++;z.e=k 8.h(z.4.i(0),{w:H,s:c(){z.e=k 8.h(z.4.i(0),{w:I,s:c(){z.7=g(z.7/2);f(z.m<=z.t)z.l();M{z.4.b(\'a\',z.3.a).b(\'6\',z.3.6+\'o\').b(\'j\',z.3.j+\'o\');8.u(z.4.i(0),\'n\');f(z.9&&z.9.K==J){z.9.L(z.4.i(0))}}}},\'6\');z.e.q(z.3.6-z.7,z.3.6)}},\'6\');z.e.q(z.3.6,z.3.6-z.7)}};',49,49,'|||oldStyle|el||top|hight|jQuery|callback|position|css|function|this||if|parseInt|fx|get|left|new|bounce|cnt|interfaceFX|px|return|custom|var|complete|times|dequeue|relative|duration|iBounce|show||40|false|fn|Bounce|queue|fxCheckTag|absolute|120|80|Function|constructor|apply|else'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/ifxdrop.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - drop
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('5.Q.1a({12:6(2,3,4){d 7.f(\'b\',6(){a 5.9.c(7,2,3,\'A\',\'m\',4)})},13:6(2,3,4){d 7.f(\'b\',6(){a 5.9.c(7,2,3,\'A\',\'n\',4)})},14:6(2,3,4){d 7.f(\'b\',6(){a 5.9.c(7,2,3,\'A\',\'r\',4)})},V:6(2,3,4){d 7.f(\'b\',6(){a 5.9.c(7,2,3,\'w\',\'m\',4)})},U:6(2,3,4){d 7.f(\'b\',6(){a 5.9.c(7,2,3,\'w\',\'n\',4)})},W:6(2,3,4){d 7.f(\'b\',6(){a 5.9.c(7,2,3,\'w\',\'r\',4)})},X:6(2,3,4){d 7.f(\'b\',6(){a 5.9.c(7,2,3,\'h\',\'m\',4)})},T:6(2,3,4){d 7.f(\'b\',6(){a 5.9.c(7,2,3,\'h\',\'n\',4)})},Z:6(2,3,4){d 7.f(\'b\',6(){a 5.9.c(7,2,3,\'h\',\'r\',4)})},S:6(2,3,4){d 7.f(\'b\',6(){a 5.9.c(7,2,3,\'y\',\'m\',4)})},P:6(2,3,4){d 7.f(\'b\',6(){a 5.9.c(7,2,3,\'y\',\'n\',4)})},R:6(2,3,4){d 7.f(\'b\',6(){a 5.9.c(7,2,3,\'y\',\'r\',4)})}});5.9.c=6(e,2,3,H,l,4){o(!5.1c(e)){5.L(e,\'b\');d 18}19 z=7;z.8=5(e);z.4=O 3==\'1b\'?3:4||J;z.g={};z.g.s=z.8.i(\'s\');z.g.p=z.8.i(\'p\');z.g.h=z.8.i(\'h\');o(!e.B)e.B=z.8.i(\'D\');o(l==\'r\'){l=z.8.i(\'D\')==\'E\'?\'n\':\'m\'}z.8.10();o(z.g.s!=\'I\'&&z.g.s!=\'17\'){z.8.i(\'s\',\'I\')}z.l=l;3=O 3==\'6\'?3:J;q=1;16(H){u\'w\':z.e=a 5.9(z.8.k(0),5.2(2-15,z.4,3),\'p\');z.j=t(z.g.p)||0;z.v=z.N;q=-1;C;u\'A\':z.e=a 5.9(z.8.k(0),5.2(2-15,z.4,3),\'p\');z.j=t(z.g.p)||0;z.v=z.N;C;u\'y\':z.e=a 5.9(z.8.k(0),5.2(2-15,z.4,3),\'h\');z.j=t(z.g.h)||0;z.v=z.K;C;u\'h\':z.e=a 5.9(z.8.k(0),5.2(2-15,z.4,3),\'h\');z.j=t(z.g.h)||0;z.v=z.K;q=-1;C}z.F=a 5.9(z.8.k(0),5.2(2,z.4,6(){z.8.i(z.g);o(z.l==\'m\'){z.8.i(\'D\',\'E\')}M z.8.i(\'D\',z.8.k(0).B==\'E\'?\'11\':z.8.k(0).B);5.L(z.8.k(0),\'b\')}),\'Y\');o(l==\'n\'){z.e.x(z.j+G*q,z.j);z.F.x(0,1)}M{z.e.x(z.j,z.j+G*q);z.F.x(1,0)}};',62,75,'||speed|callback|easing|jQuery|function|this|el|fx|new|interfaceFX|DropOutDirectiont|return||queue|oldStyle|left|css|point|get|type|out|in|if|top|directionIncrement|toggle|position|parseFloat|case|unit|up|custom|right||down|ifxFirstDisplay|break|display|none|e2|100|direction|relative|null|leftUnit|dequeue|else|topUnit|typeof|DropInRight|fn|DropToggleRight|DropOutRight|DropInLeft|DropInUp|DropOutUp|DropToggleUp|DropOutLeft|opacity|DropToggleLeft|show|block|DropOutDown|DropInDown|DropToggleDown||switch|absolute|false|var|extend|string|fxCheckTag'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/ifxfold.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - fold
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('2.J.K({L:7(3,4,5,6){n d.o(\'g\',7(){a 2.1.j(d,3,4,5,\'w\',6)})},I:7(3,4,5,6){n d.o(\'g\',7(){a 2.1.j(d,3,4,5,\'k\',6)})},H:7(3,4,5,6){n d.o(\'g\',7(){a 2.1.j(d,3,4,5,\'v\',6)})}});2.1.j=7(e,3,4,5,9,6){h(!2.E(e)){2.x(e,\'g\');n F}G z=d;z.b=2(e);z.6=t 5==\'M\'?5:6||u;z.5=t 5==\'7\'?5:u;h(9==\'v\'){9=z.b.p(\'T\')==\'S\'?\'k\':\'w\'}z.3=3;z.4=4&&4.s==P?4:Q;z.1=2.1.R(e);z.9=9;z.r=7(){h(z.5&&z.5.s==N){z.5.U(z.b.c(0))}h(z.9==\'k\'){z.b.B()}C{z.b.D()}2.1.O(z.1.f.c(0),z.1.i);2.x(z.b.c(0),\'g\')};h(z.9==\'k\'){z.b.B();z.1.f.p(\'4\',z.4+\'W\').p(\'q\',\'V\');z.8=a 2.1(z.1.f.c(0),2.3(z.3,z.6,7(){z.8=a 2.1(z.1.f.c(0),2.3(z.3,z.6,z.r),\'4\');z.8.l(z.4,z.1.i.m.A)}),\'q\');z.8.l(0,z.1.i.m.y)}C{z.8=a 2.1(z.1.f.c(0),2.3(z.3,z.6,7(){z.8=a 2.1(z.1.f.c(0),2.3(z.3,z.6,z.r),\'q\');z.8.l(z.1.i.m.y,0)}),\'4\');z.8.l(z.1.i.m.A,z.4)}};',59,59,'|fx|jQuery|speed|height|callback|easing|function|ef|type|new|el|get|this||wrapper|interfaceFX|if|oldStyle|DoFold|unfold|custom|sizes|return|queue|css|width|complete|constructor|typeof|null|toggle|fold|dequeue|wb||hb|show|else|hide|fxCheckTag|false|var|FoldToggle|UnFold|fn|extend|Fold|string|Function|destroyWrapper|Number|20|buildWrapper|none|display|apply|1px|px'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/ifxhighlight.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - Highlight
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('1.q.o=8(j,h,2,a){n 0.m(\'k\',8(){0.3=1(0).5("6")||\'\';a=7 2==\'p\'?2:a||f;2=7 2==\'8\'?2:f;g b=1(0).c(\'9\');g 4=0.i;u(b==\'t\'&&4){b=1(4).c(\'9\');4=4.i}1(0).c(\'9\',h);e(7 0.3==\'l\')0.3=0.3["d"];1(0).v({\'9\':b},j,a,8(){1.s(0,\'k\');e(7 1(0).5("6")==\'l\'){1(0).5("6")["d"]="";1(0).5("6")["d"]=0.3}r{1(0).5("6",0.3)}e(2)2.w(0)})})};',33,33,'this|jQuery|callback|oldStyleAttr|parentEl|attr|style|typeof|function|backgroundColor|easing|oldColor|css|cssText|if|null|var|color|parentNode|speed|interfaceColorFX|object|queue|return|Highlight|string|fn|else|dequeue|transparent|while|animate|apply'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/ifxopenclose.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - open/close/switch
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('3.11.10({12:a(4,6,7){o 9.r(\'l\',a(){f 3.d.j(9,4,6,\'q\',\'p\',7)})},13:a(4,6,7){o 9.r(\'l\',a(){f 3.d.j(9,4,6,\'s\',\'p\',7)})},16:a(4,6,7){o 9.r(\'l\',a(){k(3.b(9,\'x\')==\'F\'){f 3.d.j(9,4,6,\'s\',\'t\',7)}A{f 3.d.j(9,4,6,\'s\',\'p\',7)}})},14:a(4,6,7){o 9.r(\'l\',a(){k(3.b(9,\'x\')==\'F\'){f 3.d.j(9,4,6,\'q\',\'t\',7)}A{f 3.d.j(9,4,6,\'q\',\'p\',7)}})},Z:a(4,6,7){o 9.r(\'l\',a(){f 3.d.j(9,4,6,\'q\',\'t\',7)})},X:a(4,6,7){o 9.r(\'l\',a(){f 3.d.j(9,4,6,\'s\',\'t\',7)})}});3.d.j=a(e,4,6,C,n,7){k(!3.Y(e)){3.V(e,\'l\');o M}N z=9;N E=M;z.8=3(e);z.7=O 6==\'18\'?6:7||P;z.6=O 6==\'a\'?6:P;z.n=n;z.4=4;z.5=3.1d.1a(e);z.c={};z.c.y=z.8.b(\'y\');z.c.x=z.8.b(\'x\');k(z.c.x==\'F\'){K=z.8.b(\'Q\');z.8.U();E=19}z.c.i=z.8.b(\'i\');z.c.g=z.8.b(\'g\');k(E){z.8.R();z.8.b(\'Q\',K)}z.c.J=z.5.w+\'D\';z.c.I=z.5.h+\'D\';z.c.G=z.8.b(\'G\');z.5.i=L(z.c.i)||0;z.5.g=L(z.c.g)||0;k(z.c.y!=\'W\'&&z.c.y!=\'1c\'){z.8.b(\'y\',\'W\')}z.8.b(\'G\',\'1b\').b(\'I\',n==\'t\'&&C==\'q\'?1:z.5.h+\'D\').b(\'J\',n==\'t\'&&C==\'s\'?1:z.5.w+\'D\');z.H=a(){z.8.b(z.c);k(z.n==\'p\')z.8.R();A z.8.U();3.V(z.8.B(0),\'l\')};17(C){S\'q\':z.u=f 3.d(z.8.B(0),3.4(4-15,z.7,6),\'I\');z.v=f 3.d(z.8.B(0),3.4(z.4,z.7,z.H),\'i\');k(z.n==\'p\'){z.u.m(z.5.h,0);z.v.m(z.5.i,z.5.i+z.5.h/2)}A{z.u.m(0,z.5.h);z.v.m(z.5.i+z.5.h/2,z.5.i)}T;S\'s\':z.u=f 3.d(z.8.B(0),3.4(4-15,z.7,6),\'J\');z.v=f 3.d(z.8.B(0),3.4(z.4,z.7,z.H),\'g\');k(z.n==\'p\'){z.u.m(z.5.w,0);z.v.m(z.5.g,z.5.g+z.5.w/2)}A{z.u.m(0,z.5.w);z.v.m(z.5.g+z.5.w/2,z.5.g)}T}};',62,76,'|||jQuery|speed|oldP|callback|easing|el|this|function|css|oldStyle|fx||new|left||top|OpenClose|if|interfaceFX|custom|type|return|close|vertically|queue|horizontally|open|eh|et||display|position||else|get|direction|px|restoreStyle|none|overflow|complete|height|width|oldVisibility|parseInt|false|var|typeof|null|visibility|hide|case|break|show|dequeue|relative|OpenHorizontally|fxCheckTag|OpenVertically|extend|fn|CloseVertically|CloseHorizontally|SwitchVertically||SwitchHorizontally|switch|string|true|getSize|hidden|absolute|iUtil'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/ifxpulsate.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - pulsate
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('3.p.b=8(4,7,5){n a.r(\'h\',8(){g(!3.q(a)){3.l(a,\'h\');n o}k 9=d 3.9.b(a,4,7,5);9.f()})};3.9.b=8(6,4,7,5){k 2=a;2.7=7;2.c=1;2.6=6;2.4=4;2.5=5;3(2.6).u();2.f=8(){2.c++;2.e=d 3.9(2.6,3.4(2.4,8(){2.m=d 3.9(2.6,3.4(2.4,8(){g(2.c<=2.7)2.f();s{3.l(2.6,\'h\');g(2.5&&2.5.w==v){2.5.t(2.6)}}}),\'i\');2.m.j(0,1)}),\'i\');2.e.j(1,0)}};',33,33,'||z|jQuery|speed|callback|el|times|function|fx|this|Pulsate|cnt|new||pulse|if|interfaceFX|opacity|custom|var|dequeue|ef|return|false|fn|fxCheckTag|queue|else|apply|show|Function|constructor'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/ifxscale.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - scale/grow/shrink/puff
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('a.21.23({2d:f(q,d,8){Z u.1e(\'O\',f(){N a.S.H(u,q,1,c,14,d,\'1E\',8)})},2f:f(q,d,8){Z u.1e(\'O\',f(){N a.S.H(u,q,c,1,14,d,\'1n\',8)})},27:f(q,d,8){Z u.1e(\'O\',f(){10 8=8||\'1V\';N a.S.H(u,q,c,2c,14,d,\'C\',8)})},H:f(q,r,A,Q,d,8){Z u.1e(\'O\',f(){N a.S.H(u,q,r,A,Q,d,\'H\',8)})}});a.S.H=f(e,q,r,A,Q,d,j,8){6(!a.28(e)){a.1y(e,\'O\');Z 1a}10 z=u;z.3=a(e);z.r=L(r)||c;z.A=L(A)||c;z.8=1v d==\'2b\'?d:8||1c;z.d=1v d==\'f\'?d:1c;z.y=a.q(q).y;z.Q=Q||1c;z.I=a.2g.1U(e);z.9={P:z.3.7(\'P\'),R:z.3.7(\'R\'),D:z.3.7(\'D\')||\'c%\',11:z.3.7(\'11\'),1b:z.3.7(\'1b\'),k:z.3.7(\'k\'),g:z.3.7(\'g\'),1g:z.3.7(\'1g\'),V:z.3.7(\'V\'),X:z.3.7(\'X\'),W:z.3.7(\'W\'),T:z.3.7(\'T\'),16:z.3.7(\'16\'),15:z.3.7(\'15\'),12:z.3.7(\'12\'),Y:z.3.7(\'Y\')};z.P=L(z.9.P)||e.20||0;z.R=L(z.9.R)||e.1S||0;z.k=L(z.9.k)||0;z.g=L(z.9.g)||0;b=[\'1Y\',\'U\',\'22\',\'%\'];1X(i 1W b){6(z.9.D.x(b[i])>0){z.1J=b[i];z.D=v(z.9.D)}6(z.9.V.x(b[i])>0){z.1I=b[i];z.1t=v(z.9.V)||0}6(z.9.X.x(b[i])>0){z.1N=b[i];z.1u=v(z.9.X)||0}6(z.9.W.x(b[i])>0){z.1M=b[i];z.1m=v(z.9.W)||0}6(z.9.T.x(b[i])>0){z.1P=b[i];z.1p=v(z.9.T)||0}6(z.9.16.x(b[i])>0){z.1Q=b[i];z.1s=v(z.9.16)||0}6(z.9.15.x(b[i])>0){z.1O=b[i];z.1r=v(z.9.15)||0}6(z.9.12.x(b[i])>0){z.1z=b[i];z.1o=v(z.9.12)||0}6(z.9.Y.x(b[i])>0){z.1H=b[i];z.1q=v(z.9.Y)||0}}6(z.9.11!=\'1A\'&&z.9.11!=\'2h\'){z.3.7(\'11\',\'1A\')}z.3.7(\'1g\',\'2e\');z.j=j;24(z.j){1k\'1E\':z.G=z.k+z.I.h/2;z.J=z.k;z.E=z.g+z.I.w/2;z.M=z.g;1j;1k\'1n\':z.J=z.k+z.I.h/2;z.G=z.k;z.M=z.g+z.I.w/2;z.E=z.g;1j;1k\'C\':z.J=z.k-z.I.h/4;z.G=z.k;z.M=z.g-z.I.w/4;z.E=z.g;1j}z.1i=1a;z.t=(N 1w).1x();z.1K=f(){26(z.1h);z.1h=1c};z.1L=f(){6(z.1i==1a){z.3.25();z.1i=14}10 t=(N 1w).1x();10 n=t-z.t;10 p=n/z.y;6(t>=z.y+z.t){29(f(){o=1;6(z.j){t=z.J;l=z.M;6(z.j==\'C\')o=0}z.1l(z.A,l,t,14,o)},13);z.1K()}19{o=1;6(!a.8||!a.8[z.8]){s=((-B.1d(p*B.1f)/2)+0.5)*(z.A-z.r)+z.r}19{s=a.8[z.8](p,n,z.r,(z.A-z.r),z.y)}6(z.j){6(!a.8||!a.8[z.8]){t=((-B.1d(p*B.1f)/2)+0.5)*(z.J-z.G)+z.G;l=((-B.1d(p*B.1f)/2)+0.5)*(z.M-z.E)+z.E;6(z.j==\'C\')o=((-B.1d(p*B.1f)/2)+0.5)*(-0.18)+0.18}19{t=a.8[z.8](p,n,z.G,(z.J-z.G),z.y);l=a.8[z.8](p,n,z.E,(z.M-z.E),z.y);6(z.j==\'C\')o=a.8[z.8](p,n,0.18,-0.18,z.y)}}z.1l(s,l,t,1a,o)}};z.1h=1R(f(){z.1L()},13);z.1l=f(m,g,k,1F,F){z.3.7(\'R\',z.R*m/c+\'U\').7(\'P\',z.P*m/c+\'U\').7(\'g\',g+\'U\').7(\'k\',k+\'U\').7(\'D\',z.D*m/c+z.1J);6(z.1t)z.3.7(\'V\',z.1t*m/c+z.1I);6(z.1u)z.3.7(\'X\',z.1u*m/c+z.1N);6(z.1m)z.3.7(\'W\',z.1m*m/c+z.1M);6(z.1p)z.3.7(\'T\',z.1p*m/c+z.1P);6(z.1s)z.3.7(\'16\',z.1s*m/c+z.1Q);6(z.1r)z.3.7(\'15\',z.1r*m/c+z.1O);6(z.1o)z.3.7(\'12\',z.1o*m/c+z.1z);6(z.1q)z.3.7(\'Y\',z.1q*m/c+z.1H);6(z.j==\'C\'){6(1G.1C)z.3.K(0).17.1D="1B(F="+F*c+")";z.3.K(0).17.F=F}6(1F){6(z.Q){z.3.7(z.9)}6(z.j==\'1n\'||z.j==\'C\'){z.3.7(\'1b\',\'2a\');6(z.j==\'C\'){6(1G.1C)z.3.K(0).17.1D="1B(F="+c+")";z.3.K(0).17.F=1}}19 z.3.7(\'1b\',\'1Z\');6(z.d)z.d.1T(z.3.K(0));a.1y(z.3.K(0),\'O\')}}};',62,142,'|||el|||if|css|easing|oldStyle|jQuery|sizes|100|callback||function|left|||type|top||percent||||speed|from|||this|parseFloat||indexOf|duration||to|Math|puff|fontSize|startLeft|opacity|startTop|Scale|oldP|endTop|get|parseInt|endLeft|new|interfaceFX|width|restore|height|fx|borderLeftWidth|px|borderTopWidth|borderBottomWidth|borderRightWidth|paddingLeft|return|var|position|paddingBottom||true|paddingRight|paddingTop|style|9999|else|false|display|null|cos|queue|PI|overflow|timer|firstStep|break|case|zoom|borderBottomSize|shrink|paddingBottomSize|borderLeftSize|paddingLeftSize|paddingRightSize|paddingTopSize|borderTopSize|borderRightSize|typeof|Date|getTime|dequeue|paddingBottomUnit|relative|alpha|ActiveXObject|filter|grow|finish|window|paddingLeftUnit|borderTopUnit|fontUnit|clear|step|borderBottomUnit|borderRightUnit|paddingRightUnit|borderLeftUnit|paddingTopUnit|setInterval|offsetHeight|apply|getSize|easeout|in|for|em|block|offsetWidth|fn|pt|extend|switch|show|clearInterval|Puff|fxCheckTag|setTimeout|none|string|150|Grow|hidden|Shrink|iUtil|absolute'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/ifxscrollto.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - scroll to
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('4.10.X({m:7(d,6,3){o=4.d(d);C 9.12(\'L\',7(){v 4.K.m(9,o,6,3)})},14:7(d,6,3){C 9.19(7(){4(\'a[@O*="#"]\',9).17(7(e){E=9.O.16(\'#\');4(\'#\'+E[1]).m(d,6,3);C J})})}});4.K.m=7(e,o,6,3){q z=9;z.o=o;z.e=e;z.6=/S|Q/.Z(6)?6:J;z.3=3;p=4.I.11(e);s=4.I.T();z.M=7(){U(z.A);z.A=V;4.W(z.e,\'L\')};z.t=(v G).F();s.h=s.h>s.H?(s.h-s.H):s.h;s.w=s.w>s.N?(s.w-s.N):s.w;z.g=p.y>s.h?s.h:p.y;z.j=p.x>s.w?s.w:p.x;z.8=s.t;z.b=s.l;z.D=7(){q t=(v G).F();q n=t-z.t;q p=n/z.o.i;f(t>=z.o.i+z.t){z.M();1a(7(){z.B(z.g,z.j)},13)}c{f(!z.6||z.6==\'S\'){f(!4.3||!4.3[z.3]){r=((-k.P(p*k.R)/2)+0.5)*(z.g-z.8)+z.8}c{r=4.3[z.3](p,n,z.8,(z.g-z.8),z.o.i)}}c{r=z.8}f(!z.6||z.6==\'Q\'){f(!4.3||!4.3[z.3]){u=((-k.P(p*k.R)/2)+0.5)*(z.j-z.b)+z.b}c{u=4.3[z.3](p,n,z.b,(z.j-z.b),z.o.i)}}c{u=z.b}z.B(r,u)}};z.B=7(t,l){18.15(l,t)};z.A=Y(7(){z.D()},13)};',62,73,'|||easing|jQuery||axis|function|startTop|this||startLeft|else|speed||if|endTop||duration|endLeft|Math||ScrollTo||||var|st|||sl|new|||||timer|scroll|return|step|parts|getTime|Date|ih|iUtil|false|fx|interfaceFX|clear|iw|href|cos|horizontal|PI|vertical|getScroll|clearInterval|null|dequeue|extend|setInterval|test|fn|getPosition|queue||ScrollToAnchors|scrollTo|split|click|window|each|setTimeout'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/ifxshake.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - shake
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('6.F.o=a(b,7){t c.C(\'s\',a(){g(!6.y(c)){6.x(c,\'s\');t G}u e=j 6.d.o(c,b,7);e.q()})};6.d.o=a(e,b,7){u z=c;z.5=6(e);z.5.A();z.b=p(b)||3;z.7=7;z.l=1;z.2={};z.2.8=z.5.9(\'8\');z.2.f=p(z.5.9(\'f\'))||0;z.2.4=p(z.5.9(\'4\'))||0;g(z.2.8!=\'v\'&&z.2.8!=\'H\'){z.5.9(\'8\',\'v\')}z.q=a(){z.l++;z.e=j 6.d(z.5.i(0),{k:n,m:a(){z.e=j 6.d(z.5.i(0),{k:n,m:a(){z.e=j 6.d(e,{k:n,m:a(){g(z.l<=z.b)z.q();D{z.5.9(\'8\',z.2.8).9(\'f\',z.2.f+\'w\').9(\'4\',z.2.4+\'w\');6.x(z.5.i(0),\'s\');g(z.7&&z.7.B==I){z.7.E(z.5.i(0))}}}},\'4\');z.e.r(z.2.4-h,z.2.4)}},\'4\');z.e.r(z.2.4+h,z.2.4-h)}},\'4\');z.e.r(z.2.4,z.2.4+h)}};',45,45,'||oldStyle||left|el|jQuery|callback|position|css|function|times|this|fx||top|if|20|get|new|duration|cnt|complete|60|Shake|parseInt|shake|custom|interfaceFX|return|var|relative|px|dequeue|fxCheckTag||show|constructor|queue|else|apply|fn|false|absolute|Function'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/ifxslide.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - slide
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('5.U.T({S:6(1,4,3){b 7.g(\'a\',6(){8 5.2.d(7,1,4,\'C\',\'m\',3)})},Q:6(1,4,3){b 7.g(\'a\',6(){8 5.2.d(7,1,4,\'C\',\'r\',3)})},R:6(1,4,3){b 7.g(\'a\',6(){8 5.2.d(7,1,4,\'C\',\'u\',3)})},V:6(1,4,3){b 7.g(\'a\',6(){8 5.2.d(7,1,4,\'E\',\'m\',3)})},W:6(1,4,3){b 7.g(\'a\',6(){8 5.2.d(7,1,4,\'E\',\'r\',3)})},Z:6(1,4,3){b 7.g(\'a\',6(){8 5.2.d(7,1,4,\'E\',\'u\',3)})},Y:6(1,4,3){b 7.g(\'a\',6(){8 5.2.d(7,1,4,\'s\',\'m\',3)})},X:6(1,4,3){b 7.g(\'a\',6(){8 5.2.d(7,1,4,\'s\',\'r\',3)})},10:6(1,4,3){b 7.g(\'a\',6(){8 5.2.d(7,1,4,\'s\',\'u\',3)})},N:6(1,4,3){b 7.g(\'a\',6(){8 5.2.d(7,1,4,\'D\',\'m\',3)})},O:6(1,4,3){b 7.g(\'a\',6(){8 5.2.d(7,1,4,\'D\',\'r\',3)})},P:6(1,4,3){b 7.g(\'a\',6(){8 5.2.d(7,1,4,\'D\',\'u\',3)})}});5.2.d=6(e,1,4,A,k,3){l(!5.M(e)){5.K(e,\'a\');b 18}1b z=7;z.9=5(e);z.3=J 4==\'1a\'?4:3||L;z.4=J 4==\'6\'?4:L;l(k==\'u\'){k=z.9.q(\'w\')==\'G\'?\'m\':\'r\'}l(!e.y)e.y=z.9.q(\'w\');z.9.1d();z.1=1;z.2=5.2.1e(e);z.k=k;z.A=A;z.t=6(){l(z.k==\'r\')z.9.q(\'I\',\'1f\');5.2.1c(z.2.F.j(0),z.2.c);l(z.k==\'m\'){z.9.q(\'w\',z.9.j(0).y==\'G\'?\'19\':z.9.j(0).y)}v{z.9.q(\'w\',\'G\');z.9.q(\'I\',\'13\')}l(z.4&&z.4.11==12){z.4.14(z.9.j(0))}5.K(z.9.j(0),\'a\')};15(z.A){B\'C\':z.h=8 5.2(z.9.j(0),5.1(z.1,z.3,z.t),\'H\');z.p=8 5.2(z.2.F.j(0),5.1(z.1,z.3),\'17\');l(z.k==\'m\'){z.h.f(-z.2.c.i.n,0);z.p.f(0,z.2.c.i.n)}v{z.h.f(0,-z.2.c.i.n);z.p.f(z.2.c.i.n,0)}x;B\'E\':z.h=8 5.2(z.9.j(0),5.1(z.1,z.3,z.t),\'H\');l(z.k==\'m\'){z.h.f(z.2.c.i.n,0)}v{z.h.f(0,z.2.c.i.n)}x;B\'s\':z.h=8 5.2(z.9.j(0),5.1(z.1,z.3,z.t),\'s\');z.p=8 5.2(z.2.F.j(0),5.1(z.1,z.3),\'16\');l(z.k==\'m\'){z.h.f(-z.2.c.i.o,0);z.p.f(0,z.2.c.i.o)}v{z.h.f(0,-z.2.c.i.o);z.p.f(z.2.c.i.o,0)}x;B\'D\':z.h=8 5.2(z.9.j(0),5.1(z.1,z.3,z.t),\'s\');l(z.k==\'m\'){z.h.f(z.2.c.i.o,0)}v{z.h.f(0,z.2.c.i.o)}x}};',62,78,'|speed|fx|easing|callback|jQuery|function|this|new|el|interfaceFX|return|oldStyle|slide||custom|queue|ef|sizes|get|type|if|in|hb|wb|efx|css|out|left|complete|toggle|else|display|break|ifxFirstDisplay||direction|case|up|right|down|wrapper|none|top|visibility|typeof|dequeue|null|fxCheckTag|SlideInRight|SlideOutRight|SlideToggleRight|SlideOutUp|SlideToggleUp|SlideInUp|extend|fn|SlideInDown|SlideOutDown|SlideOutLeft|SlideInLeft|SlideToggleDown|SlideToggleLeft|constructor|Function|visible|apply|switch|width|height|false|block|string|var|destroyWrapper|show|buildWrapper|hidden'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/ifxtransfer.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - transfer
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('1.2=q;1.Q.P=i(o){p m.O(\'s\',i(){R 1.A.w(m,o)})};1.A.w=i(e,o){5(1.2==q){1(\'S\',n).V(\'<t N="2"></t>\');1.2=1(\'#2\')}1.2.3(\'B\',\'T\').3(\'W\',\'L\');I z=m;z.c=1(e);5(!o||!o.4){p}5(o.4.H==K&&n.G(o.4)){o.4=n.G(o.4)}J 5(!o.4.M){p}5(!o.a){o.a=U}z.a=o.a;z.4=o.4;z.b=o.10;z.9=o.9;5(z.b){1.2.19(z.b)}z.g=0;z.h=0;5(1.18){z.g=(6(1.2.3(\'17\'))||0)+(6(1.2.3(\'1a\'))||0)+(6(1.2.3(\'X\'))||0)+(6(1.2.3(\'1d\'))||0);z.h=(6(1.2.3(\'1c\'))||0)+(6(1.2.3(\'16\'))||0)+(6(1.2.3(\'15\'))||0)+(6(1.2.3(\'Z\'))||0)}z.7=1.u(1.k.v(z.c.l(0)),1.k.r(z.c.l(0)));z.8=1.u(1.k.v(z.4),1.k.r(z.4));z.7.j-=z.g;z.7.d-=z.h;z.8.j-=z.g;z.8.d-=z.h;z.11=o.9;1.2.3(\'C\',z.7.j+\'f\').3(\'E\',z.7.d+\'f\').3(\'F\',z.7.y+\'f\').3(\'D\',z.7.x+\'f\').13({F:z.8.y,D:z.8.x,C:z.8.j,E:z.8.d},z.a,i(){5(z.b)1.2.1b(z.b);1.2.3(\'B\',\'1e\');5(z.9&&z.9.H==Y){z.9.14(z.c.l(0),[z.4])}1.12(z.c.l(0),\'s\')})};',62,77,'|jQuery|transferHelper|css|to|if|parseInt|start|end|complete|duration|classname|el|hb||px|diffWidth|diffHeight|function|wb|iUtil|get|this|document||return|null|getSize|interfaceFX|div|extend|getPosition|itransferTo||||fx|display|width|left|height|top|getElementById|constructor|var|else|String|absolute|childNodes|id|queue|TransferTo|fn|new|body|block|500|append|position|paddingLeft|Function|paddingBottom|className|callback|dequeue|animate|apply|paddingTop|borderBottomWidth|borderLeftWidth|boxModel|addClass|borderRightWidth|removeClass|borderTopWidth|paddingRight|none'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/imagebox.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * ImageBox
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- */
-
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('4.5={6:{c:10,1S:\'2f/2z.1L\',1X:\'<1W 1l="2f/2y.1P" />\',2n:0.8,26:\'2u 2r\',23:\'2P\',Z:2L},2M:r,2O:r,O:n,13:r,1e:r,1D:j(1o){d(!4.5.1e||4.5.13)1f;1n 25=1o.2A||1o.2I||-1;2H(25){k 35:d(4.5.O)4.5.V(n,4(\'a[@12=\'+4.5.O+\']:2C\').b(0));R;k 36:d(4.5.O)4.5.V(n,4(\'a[@12=\'+4.5.O+\']:2D\').b(0));R;k 37:k 8:k 33:k 2G:k 2F:1n 1i=4(\'#14\');d(1i.b(0).A!=n){1i.b(0).A.1Y(1i.b(0))}R;k 38:R;k 39:k 34:k 32:k 2N:k 2E:1n 1h=4(\'#17\');d(1h.b(0).A!=n){1h.b(0).A.1Y(1h.b(0))}R;k 2B:R;k 27:4.5.1m();R}},2J:j(6){d(6)4.2K(4.5.6,6);d(2s.1o){4(\'1x\',f).T(\'1K\',4.5.1D)}2m{4(f).T(\'1K\',4.5.1D)}4(\'a\').2v(j(){I=4(11);22=I.i(\'12\')||\'\';2a=I.i(\'1d\')||\'\';1Q=/\\.1P|\\.2w|\\.2x|\\.1L|\\.2t/g;d(2a.1M().3h(1Q)!=n&&22.1M().3i(\'1N\')==0){I.T(\'1A\',4.5.V)}});d(4.1w.1v){1p=f.x(\'1p\');4(1p).i({p:\'1z\',1l:\'3g:r;\',3f:\'1O\',3d:\'1O\'}).9({U:\'G\',z:\'E\',q:\'0\',B:\'0\',3e:\'3j:3k.3p.3o(20=0)\'});4(\'1x\').m(1p)}18=f.x(\'W\');4(18).i(\'p\',\'1G\').9({z:\'E\',U:\'G\',q:\'0\',B:\'0\',20:0}).m(f.1a(\' \')).T(\'1A\',4.5.1m);N=f.x(\'W\');4(N).i(\'p\',\'2i\').9({21:4.5.6.c+\'7\'}).m(f.1a(\' \'));1C=f.x(\'W\');4(1C).i(\'p\',\'29\').9({21:4.5.6.c+\'7\',3n:4.5.6.c+\'7\'}).m(f.1a(\' \'));1H=f.x(\'a\');4(1H).i({p:\'3l\',1d:\'#\'}).9({z:\'E\',3m:4.5.6.c+\'7\',q:\'0\'}).m(4.5.6.1X).T(\'1A\',4.5.1m);X=f.x(\'W\');4(X).i(\'p\',\'1E\').9({z:\'1V\',1t:\'B\',1Z:\'0 1T\',1R:1}).m(N).m(1C).m(1H);o=f.x(\'1W\');o.1l=4.5.6.1S;4(o).i(\'p\',\'2q\').9({z:\'E\'});v=f.x(\'a\');4(v).i({p:\'14\',1d:\'#\'}).9({z:\'E\',U:\'G\',1g:\'S\',1U:\'G\'}).m(f.1a(\' \'));u=f.x(\'a\');4(u).i({p:\'17\',1d:\'#\'}).9({z:\'E\',1g:\'S\',1U:\'G\'}).m(f.1a(\' \'));D=f.x(\'W\');4(D).i(\'p\',\'2o\').9({U:\'G\',z:\'1V\',1g:\'S\',1t:\'B\',1Z:\'0 1T\',q:\'0\',B:\'0\',1R:2}).m([o,v,u]);J=f.x(\'W\');4(J).i(\'p\',\'1j\').9({U:\'G\',z:\'E\',1g:\'S\',q:\'0\',B:\'0\',1t:\'3b\',2V:\'3c\',2T:\'0\'}).m([D,X]);4(\'1x\').m(18).m(J)},V:j(e,19){I=19?4(19):4(11);1k=I.i(\'12\');1n Q,H,v,u;d(1k!=\'1N\'){4.5.O=1k;1c=4(\'a[@12=\'+1k+\']\');Q=1c.2W();H=1c.2X(19?19:11);v=1c.b(H-1);u=1c.b(H+1)}1b=I.i(\'1d\');N=I.i(\'3a\');l=4.1q.2Q();18=4(\'#1G\');d(!4.5.1e){4.5.1e=2g;d(4.1w.1v){4(\'#1z\').9(\'C\',L.P(l.2j,l.h)+\'7\').9(\'s\',L.P(l.1y,l.w)+\'7\').M()}18.9(\'C\',L.P(l.2j,l.h)+\'7\').9(\'s\',L.P(l.1y,l.w)+\'7\').M().2k(2l,4.5.6.2n,j(){4.5.1u(1b,N,l,Q,H,v,u)});4(\'#1j\').9(\'s\',L.P(l.1y,l.w)+\'7\')}2m{4(\'#14\').b(0).A=n;4(\'#17\').b(0).A=n;4.5.1u(1b,N,l,Q,H,v,u)}1f r},1u:j(1b,2Z,l,Q,H,v,u){4(\'#1B\').2p();1r=4(\'#14\');1r.Y();1s=4(\'#17\');1s.Y();o=4(\'#2q\');D=4(\'#2o\');J=4(\'#1j\');X=4(\'#1E\').9(\'1F\',\'S\');4(\'#2i\').2h(N);4.5.13=2g;d(Q)4(\'#29\').2h(4.5.6.26+\' \'+(H+1)+\' \'+4.5.6.23+\' \'+Q);d(v){1r.b(0).A=j(){11.24();4.5.V(n,v);1f r}}d(u){1s.b(0).A=j(){11.24();4.5.V(n,u);1f r}}o.M();16=4.1q.2c(D.b(0));y=L.P(16.2d,o.b(0).s+4.5.6.c*2);F=L.P(16.1I,o.b(0).C+4.5.6.c*2);o.9({B:(y-o.b(0).s)/2+\'7\',q:(F-o.b(0).C)/2+\'7\'});D.9({s:y+\'7\',C:F+\'7\'}).M();2b=4.1q.2U();J.9(\'q\',l.t+(2b.h/15)+\'7\');d(J.9(\'U\')==\'G\'){J.M().28(4.5.6.Z)}K=2Y 30;4(K).i(\'p\',\'1B\').T(\'31\',j(){y=K.s+4.5.6.c*2;F=K.C+4.5.6.c*2;o.Y();D.1J({C:F},16.1I!=F?4.5.6.Z:1,j(){D.1J({s:y},16.2d!=y?4.5.6.Z:1,j(){D.2S(K);4(K).9({z:\'E\',B:4.5.6.c+\'7\',q:4.5.6.c+\'7\'}).28(4.5.6.Z,j(){2e=4.1q.2c(X.b(0));d(v){1r.9({B:4.5.6.c+\'7\',q:4.5.6.c+\'7\',s:y/2-4.5.6.c*3+\'7\',C:F-4.5.6.c*2+\'7\'}).M()}d(u){1s.9({B:y/2+4.5.6.c*2+\'7\',q:4.5.6.c+\'7\',s:y/2-4.5.6.c*3+\'7\',C:F-4.5.6.c*2+\'7\'}).M()}X.9({s:y+\'7\',q:-2e.1I+\'7\',1F:\'2R\'}).1J({q:-1},4.5.6.Z,j(){4.5.13=r})})})})});K.1l=1b},1m:j(){4(\'#1B\').2p();4(\'#1j\').Y();4(\'#1E\').9(\'1F\',\'S\');4(\'#1G\').2k(2l,0,j(){4(11).Y();d(4.1w.1v){4(\'#1z\').Y()}});4(\'#14\').b(0).A=n;4(\'#17\').b(0).A=n;4.5.O=n;4.5.1e=r;4.5.13=r;1f r}};',62,212,'||||jQuery|ImageBox|options|px||css||get|border|if||document|||attr|function|case|pageSize|append|null|loader|id|top|false|width||nextImage|prevImage||createElement|containerW|position|onclick|left|height|container|absolute|containerH|none|iteration|el|outerContainer|imageEl|Math|show|captionText|currentRel|max|totalImages|break|hidden|bind|display|start|div|captionEl|hide|fadeDuration||this|rel|animationInProgress|ImageBoxPrevImage||containerSize|ImageBoxNextImage|overlay|elm|createTextNode|imageSrc|gallery|href|opened|return|overflow|nextEl|prevEl|ImageBoxOuterContainer|linkRel|src|hideImage|var|event|iframe|iUtil|prevImageEl|nextImageEl|textAlign|loadImage|msie|browser|body|iw|ImageBoxIframe|click|ImageBoxCurrentImage|captionImages|keyPressed|ImageBoxCaption|visibility|ImageBoxOverlay|closeEl|hb|animate|keyup|gif|toLowerCase|imagebox|no|jpg|imageTypes|zIndex|loaderSRC|auto|textDecoration|relative|img|closeHTML|apply|margin|opacity|paddingLeft|relAttr|textImageFrom|blur|pressedKey|textImage||fadeIn|ImageBoxCaptionImages|hrefAttr|clientSize|getSize|wb|captionSize|images|true|html|ImageBoxCaptionText|ih|fadeTo|300|else|overlayOpacity|ImageBoxContainer|remove|ImageBoxLoader|image|window|bmp|Showing|each|jpeg|png|close|loading|charCode|40|last|first|78|112|80|switch|keyCode|init|extend|400|imageLoaded|110|firstResize|from|getScroll|visible|prepend|lineHeigt|getClient|backgroundColor|size|index|new|captiontext|Image|load|||||||||title|center|transparent|scrolling|filter|frameborder|javascript|match|indexOf|progid|DXImageTransform|ImageBoxClose|right|paddingBottom|Alpha|Microsoft'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/iresizable.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Resizable
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('3.4={6:r,q:r,d:r,u:r,o:r,k:r,17:l(e){3.4.d=(m.1y)?m.1y:m;3.4.u=3.1c.1d(e);3.4.o={b:H(3(3.4.d).F(\'b\'))||0,a:H(3(3.4.d).F(\'a\'))||0};3.4.k={h:H(3(3.4.d).F(\'h\'))||0,f:H(3(3.4.d).F(\'f\'))||0};3(1h).L(\'1a\',3.4.1v).L(\'19\',3.4.1n);8(W 3.4.d.5.1G===\'l\'){3.4.d.5.1G.X(3.4.d)}v 12},1n:l(e){3(1h).K(\'1a\',3.4.1v).K(\'19\',3.4.1n);8(W 3.4.d.5.1A===\'l\'){3.4.d.5.1A.X(3.4.d)}3.4.d=r},1v:l(e){8(!3.4.d){v}u=3.1c.1d(e);R=3.4.k.h-3.4.u.y+u.y;P=3.4.k.f-3.4.u.x+u.x;R=C.11(C.13(R,3.4.d.5.Z-3.4.o.a),3.4.d.5.T);P=C.11(C.13(P,3.4.d.5.16-3.4.o.b),3.4.d.5.O);8(W 3.4.d.5.1D===\'l\'){1e Y=3.4.d.5.1D.X(3.4.d,[P,R]);8(W Y==\'1R\'&&Y.1S==2){P=Y[0];R=Y[1]}}3.4.d.1j.h=R+\'S\';3.4.d.1j.f=P+\'S\';v 12},1w:l(e){3(1h).L(\'1a\',3.4.1p).L(\'19\',3.4.1s);3.4.6=m.6;3.4.q=m.q;3.4.u=3.1c.1d(e);3.4.o={b:H(3(m.6).F(\'b\'))||0,a:H(3(m.6).F(\'a\'))||0};3.4.k={h:H(3(m.6).F(\'h\'))||0,f:H(3(m.6).F(\'f\'))||0};8(3.4.6.5.1B){3.4.6.5.1B.X(3.4.6,[m])}v 12},1s:l(){3(1h).K(\'1a\',3.4.1p).K(\'19\',3.4.1s);8(3.4.6.5.1E){3.4.6.5.1E.X(3.4.6,[3.4.q])}3.4.6=r;3.4.q=r},N:l(G,18){v C.13(C.11(3.4.o.b+G*18,3.4.6.5.1r),3.4.6.5.1m)},M:l(E,18){v C.13(C.11(3.4.o.a+E*18,3.4.6.5.1g),3.4.6.5.1l)},1P:l(a){v C.13(C.11(a,3.4.6.5.1g),3.4.6.5.1l)},1p:l(e){8(3.4.6==r){v}u=3.1c.1d(e);G=u.x-3.4.u.x;E=u.y-3.4.u.y;7={b:3.4.o.b,a:3.4.o.a};c={h:3.4.k.h,f:3.4.k.f};15(3.4.q){j\'e\':7.b=3.4.N(G,1);A;j\'1J\':7.b=3.4.N(G,1);7.a=3.4.M(E,1);A;j\'w\':7.b=3.4.N(G,-1);c.f=3.4.k.f-7.b+3.4.o.b;A;j\'1b\':7.b=3.4.N(G,-1);c.f=3.4.k.f-7.b+3.4.o.b;7.a=3.4.M(E,1);A;j\'Q\':7.a=3.4.M(E,-1);c.h=3.4.k.h-7.a+3.4.o.a;7.b=3.4.N(G,-1);c.f=3.4.k.f-7.b+3.4.o.b;A;j\'n\':7.a=3.4.M(E,-1);c.h=3.4.k.h-7.a+3.4.o.a;A;j\'1k\':7.a=3.4.M(E,-1);c.h=3.4.k.h-7.a+3.4.o.a;7.b=3.4.N(G,1);A;j\'s\':7.a=3.4.M(E,1);A}8(3.4.6.5.B){8(3.4.q==\'n\'||3.4.q==\'s\')z=7.a*3.4.6.5.B;1q z=7.b;D=3.4.1P(z*3.4.6.5.B);z=D/3.4.6.5.B;15(3.4.q){j\'n\':j\'Q\':j\'1k\':c.h+=7.a-D;A}15(3.4.q){j\'Q\':j\'w\':j\'1b\':c.f+=7.b-z;A}7.a=D;7.b=z}8(c.h<3.4.6.5.T){D=7.a+c.h-3.4.6.5.T;c.h=3.4.6.5.T;8(3.4.6.5.B){z=D/3.4.6.5.B;15(3.4.q){j\'Q\':j\'w\':j\'1b\':c.f+=7.b-z;A}7.b=z}7.a=D}8(c.f<3.4.6.5.O){z=7.b+c.f-3.4.6.5.O;c.f=3.4.6.5.O;8(3.4.6.5.B){D=z*3.4.6.5.B;15(3.4.q){j\'n\':j\'Q\':j\'1k\':c.h+=7.a-D;A}7.a=D}7.b=z}8(c.h+7.a>3.4.6.5.Z){7.a=3.4.6.5.Z-c.h;8(3.4.6.5.B){7.b=7.a/3.4.6.5.B}}8(c.f+7.b>3.4.6.5.16){7.b=3.4.6.5.16-c.f;8(3.4.6.5.B){7.a=7.b*3.4.6.5.B}}1e J=12;8(3.4.6.5.1I){J=3.4.6.5.1I.X(3.4.6,[7,c]);8(J){8(J.o){3.1u(7,J.o)}8(J.k){3.1u(c,J.k)}}}14=3.4.6.1j;14.f=c.f+\'S\';14.h=c.h+\'S\';14.b=7.b+\'S\';14.a=7.a+\'S\';v 12},1C:l(t){8(!t||!t.p||t.p.1K!=1V){v}v m.1o(l(){1e 9=m;9.5=t;9.5.1r=t.1r||10;9.5.1g=t.1g||10;9.5.1m=t.1m||1i;9.5.1l=t.1l||1i;9.5.T=t.T||-1M;9.5.O=t.O||-1M;9.5.16=t.16||1i;9.5.Z=t.Z||1i;1x=3(9).F(\'k\');8(!(1x==\'1Q\'||1x==\'1Y\')){9.1j.k=\'1Q\'}1L=/n|1k|e|1J|s|1b|w|Q/g;1N(i 1H 9.5.p){8(i.1U().21(1L)!=r){8(9.5.p[i].1K==1X){V=3(9.5.p[i]);8(V.1t()>0){9.5.p[i]=V.20(0)}}8(9.5.p[i].1Z){9.5.p[i].6=9;9.5.p[i].q=i;3(9.5.p[i]).L(\'U\',3.4.1w)}}}8(9.5.I){8(W 9.5.I===\'1z\'){1f=3(9.5.I);8(1f.1t()>0){1f.1o(l(){m.1y=9});1f.L(\'U\',3.4.17)}}1q 8(9.5.I==1F){3(m).L(\'U\',3.4.17)}}})},1O:l(){v m.1o(l(){1e 9=m;1N(i 1H 9.5.p){9.5.p[i].6=r;9.5.p[i].q=r;3(9.5.p[i]).K(\'U\',3.4.1w)}8(9.5.I){8(W 9.5.I===\'1z\'){V=3(9.5.I);8(V.1t()>0){V.K(\'U\',3.4.17)}}1q 8(9.5.I==1F){3(m).K(\'U\',3.4.17)}}9.5=r})}};3.1W.1u({1T:3.4.1C,22:3.4.1O});',62,127,'|||jQuery|iResize|resizeOptions|resizeElement|newSizes|if|el|height|width|newPosition|dragged||left||top||case|position|function|this||sizes|handlers|resizeDirection|null||options|pointer|return||||nWidth|break|ratio|Math|nHeight|dy|css|dx|parseInt|dragHandle|newDimensions|unbind|bind|getHeight|getWidth|minLeft|newLeft|nw|newTop|px|minTop|mousedown|handle|typeof|apply|newPos|maxBottom||max|false|min|elS|switch|maxRight|startDrag|side|mouseup|mousemove|sw|iUtil|getPointer|var|handleEl|minHeight|document|3000|style|ne|maxHeight|maxWidth|stopDrag|each|move|else|minWidth|stop|size|extend|moveDrag|start|elPosition|dragEl|string|onDragStop|onStart|build|onDrag|onStop|true|onDragStart|in|onResize|se|constructor|directions|1000|for|destroy|getHeightMinMax|relative|array|length|Resizable|toLowerCase|Object|fn|String|absolute|tagName|get|match|ResizableDestroy'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/iselect.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Selectables
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('2.5=1k;2.F=c;2.8=1k;2.B=[];2.X=i(e){g 1d=e.1O||e.1N||-1;4(1d==17||1d==16){2.F=k}};2.Z=i(e){2.F=c};2.1n=i(e){3.f.6=2.C.1p(e);3.f.9=2.1R(2.C.1T(3),2.C.1S(3));3.f.7=2.C.1r(3);3.f.6.x-=3.f.9.x;3.f.6.y-=3.f.9.y;2(3).1e(2.5.1c(0));4(3.f.J)2.5.13(3.f.J).z(\'V\',\'1i\');2.5.z({V:\'1i\',1g:\'1h\',1l:\'1h\'});4(3.f.o){2.5.z(\'14\',3.f.o)}2.8=3;2.H=c;2.B=[];3.f.W.Y(i(){3.9={x:3.1L+(3.P&&!2.1f.1w?1v(3.P.1G)||0:0)+(2.8.q||0),y:3.1F+(3.P&&!2.1f.1w?1v(3.P.1H)||0:0)+(2.8.p||0),1o:3.1I,1C:3.1K};4(3.s==k){4(2.F==c){3.s=c;2(3).T(2.8.f.D)}v{2.H=k;2.B[2.B.1b]=2.E(3,\'A\')}}});2.U.11(3,[e]);2(G).m(\'1z\',2.U).m(\'1A\',2.1a);n c};2.U=i(e){4(!2.8)n;2.1q.11(2.8,[e])};2.1q=i(e){4(!2.8)n;g 6=2.C.1p(e);g 7=2.C.1r(2.8);6.x+=7.l-3.f.7.l-3.f.9.x;6.y+=7.t-3.f.7.t-3.f.9.y;g I=j.u(6.x,3.f.6.x);g N=j.u(j.Q(6.x-3.f.6.x),j.Q(3.f.7.w-I));g M=j.u(6.y,3.f.6.y);g L=j.u(j.Q(6.y-3.f.6.y),j.Q(3.f.7.h-M));4(3.p>0&&6.y-20<3.p){g d=j.u(7.t,10);M-=d;L+=d;3.p-=d}v 4(3.p+3.f.9.h<3.f.7.h&&6.y+20>3.p+3.f.9.h){g d=j.u(3.f.7.h-3.p,10);3.p+=d;4(3.p!=7.t)L+=d}4(3.q>0&&6.x-20<3.q){g d=j.u(7.l,10);I-=d;N+=d;3.q-=d}v 4(3.q+3.f.9.w<3.f.7.w&&6.x+20>3.q+3.f.9.w){g d=j.u(3.f.7.w-3.q,10);3.q+=d;4(3.q!=7.l)N+=d}2.5.z({1X:I+\'R\',1W:M+\'R\',1g:N+\'R\',1l:L+\'R\'});2.5.l=I+3.f.7.l;2.5.t=M+3.f.7.t;2.5.r=2.5.l+N;2.5.b=2.5.t+L;2.H=c;3.f.W.Y(i(){S=2.B.1U(2.E(3,\'A\'));4(!(3.9.x>2.5.r||(3.9.x+3.9.1o)<2.5.l||3.9.y>2.5.b||(3.9.y+3.9.1C)<2.5.t)){2.H=k;4(3.s!=k){3.s=k;2(3).13(2.8.f.D)}4(S!=-1){3.s=c;2(3).T(2.8.f.D)}}v 4((3.s==k)&&(S==-1)){3.s=c;2(3).T(2.8.f.D)}v 4((!3.s)&&(2.F==k)&&(S!=-1)){3.s=k;2(3).13(2.8.f.D)}});n c};2.1a=i(e){4(!2.8)n;2.1y.11(2.8,[e])};2.1y=i(e){2(G).1D(\'1z\',2.U).1D(\'1A\',2.1a);4(!2.8)n;2.5.z(\'V\',\'1B\');4(3.f.J)2.5.T(3.f.J);2.8=c;2(\'12\').1e(2.5.1c(0));4(2.H==k){4(3.f.K)3.f.K(2.15(2.E(3,\'A\')))}v{4(3.f.O)3.f.O(2.15(2.E(3,\'A\')))}2.B=[]};2.15=i(s){g h=\'\';g o=[];4(a=2(\'#\'+s)){a.1c(0).f.W.Y(i(){4(3.s==k){4(h.1b>0){h+=\'&\'}h+=s+\'[]=\'+2.E(3,\'A\');o[o.1b]=2.E(3,\'A\')}})}n{1M:h,o:o}};2.1Q.1P=i(o){4(!2.5){2(\'12\',G).1e(\'<1j A="5"></1j>\').m(\'18\',2.X).m(\'19\',2.Z);2.5=2(\'#5\');2.5.z({1t:\'1E\',V:\'1B\'});4(1V.1J){2(\'12\',G).m(\'18\',2.X).m(\'19\',2.Z)}v{2(G).m(\'18\',2.X).m(\'19\',2.Z)}}4(!o){o={}}n 3.Y(i(){4(3.1x)n;3.1x=k;3.f={a:o.1s,o:o.14?21(o.14):c,D:o.1m?o.1m:c,J:o.1u?o.1u:c,K:o.K?o.K:c,O:o.O?o.O:c};3.f.W=2(\'.\'+o.1s);2(3).m(\'1Z\',2.1n).z(\'1t\',\'1Y\')})};',62,126,'||jQuery|this|if|selectHelper|pointer|scr|selectdrug|pos|||false|diff|||var||function|Math|true||bind|return||scrollTop|scrollLeft||||min|else||||css|id|selectCurrent|iUtil|sc|attr|selectKeyHelper|document|selectedone|sx|hc|onselect|sh|sy|sw|onselectstop|currentStyle|abs|px|iIndex|removeClass|selectcheck|display|el|selectKeyDown|each|selectKeyUp||apply|body|addClass|opacity|Selectserialize|||keydown|keyup|selectstop|length|get|pressedKey|append|browser|width|0px|block|div|null|height|selectedclass|selectstart|wb|getPointer|selectcheckApply|getScroll|accept|position|helperclass|parseInt|opera|isSelectable|selectstopApply|mousemove|mouseup|none|hb|unbind|absolute|offsetTop|borderLeftWidth|borderTopWidth|offsetWidth|event|offsetHeight|offsetLeft|hash|keyCode|charCode|Selectable|fn|extend|getSize|getPosition|indexOf|window|top|left|relative|mousedown||parseFloat'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/islider.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Slider
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('5.b={19:1,1B:d(c){n c=c;H 6.D(d(){6.e.z.D(d(N){5.b.t(6,c[N])})})},A:d(){n c=[];6.D(d(Z){7(6.1a){c[Z]=[];n 3=6;n 1f=5.V.1s(6);6.e.z.D(d(N){n x=6.1L;n y=6.1M;M=a(x*G/(1f.w-6.2c));K=a(y*G/(1f.h-6.1V));c[Z][N]=[M||0,K||0,x||0,y||0]})}});H c},1l:d(3){3.4.1n=3.4.9.w-3.4.r.P;3.4.1g=3.4.9.h-3.4.r.Q;7(3.T.e.1b){W=3.T.e.z.A(3.17+1);7(W){3.4.9.w=(a(5(W).v(\'I\'))||0)+3.4.r.P;3.4.9.h=(a(5(W).v(\'16\'))||0)+3.4.r.Q}O=3.T.e.z.A(3.17-1);7(O){n X=a(5(O).v(\'I\'))||0;n Y=a(5(O).v(\'I\'))||0;3.4.9.x+=X;3.4.9.y+=Y;3.4.9.w-=X;3.4.9.h-=Y}}3.4.1G=3.4.9.w-3.4.r.P;3.4.1p=3.4.9.h-3.4.r.Q;7(3.4.8){3.4.13=((3.4.9.w-3.4.r.P)/3.4.8)||1;3.4.11=((3.4.9.h-3.4.r.Q)/3.4.8)||1;3.4.1o=3.4.1G/3.4.8;3.4.1j=3.4.1p/3.4.8}3.4.9.f=3.4.9.x-3.4.k.x;3.4.9.j=3.4.9.y-3.4.k.y;5.F.1T.v(\'1S\',\'1U\')},u:d(3,x,y){7(3.4.8){1q=a(x/3.4.1o);M=1q*G/3.4.8;1K=a(y/3.4.1j);K=1K*G/3.4.8}1x{M=a(x*G/3.4.1n);K=a(y*G/3.4.1g)}3.4.1A=[M||0,K||0,x||0,y||0];7(3.4.u)3.4.u.12(3,3.4.1A)},1I:d(14){1J=14.1R||14.2b||-1;2a(1J){B 29:5.b.t(6.l,[R,R]);E;B 28:5.b.t(6.l,[-R,-R]);E;B 2d:5.b.t(6.l,[-6.l.4.13||-1,0]);E;B 2h:5.b.t(6.l,[0,-6.l.4.11||-1]);E;B 2g:5.b.t(6.l,[6.l.4.13||1,0]);E;B 2f:5.F.t(6.l,[0,6.l.4.11||1]);E}},t:d(3,L){7(!3.4){H}3.4.r=5.1F(5.V.27(3),5.V.1s(3));3.4.k={x:a(5.v(3,\'I\'))||0,y:a(5.v(3,\'16\'))||0};3.4.10=5.v(3,\'L\');7(3.4.10!=\'1k\'&&3.4.10!=\'26\'){3.15.L=\'1k\'}5.F.1Z(3);5.b.1l(3);f=a(L[0])||0;j=a(L[1])||0;q=3.4.k.x+f;p=3.4.k.y+j;7(3.4.8){s=5.F.1Y.12(3,[q,p,f,j]);7(s.C==1H){f=s.f;j=s.j}q=3.4.k.x+f;p=3.4.k.y+j}s=5.F.1X.12(3,[q,p,f,j]);7(s&&s.C==1H){f=s.f;j=s.j}q=3.4.k.x+f;p=3.4.k.y+j;7(3.4.1z&&(3.4.u||3.4.J)){5.b.u(3,q,p)}q=!3.4.U||3.4.U==\'1W\'?q:3.4.k.x||0;p=!3.4.U||3.4.U==\'21\'?p:3.4.k.y||0;3.15.I=q+\'1C\';3.15.16=p+\'1C\'},1E:d(o){H 6.D(d(){7(6.1a==S||!o.1r||!5.V||!5.F||!5.22){H}m=5(o.1r,6);7(m.1w()==0){H}n g={23:\'24\',1z:S,u:o.u&&o.u.C==1y?o.u:1d,J:o.J&&o.J.C==1y?o.J:1d,1D:6,1v:o.1v||1i};7(o.8&&a(o.8)){g.8=a(o.8)||1;g.8=g.8>0?g.8:1}7(m.1w()==1)m.18(g);1x{5(m.A(0)).18(g);g.1D=1d;m.18(g)}m.25(5.b.1I);m.20(\'19\',5.b.19++);6.1a=S;6.e={};6.e.1u=g.1u;6.e.8=g.8;6.e.z=m;6.e.1b=o.1b?S:1i;1c=6;1c.e.z.D(d(1m){6.17=1m;6.T=1c});7(o.c&&o.c.C==1t){2e(i=o.c.1h-1;i>=0;i--){7(o.c[i].C==1t&&o.c[i].1h==2){1e=6.e.z.A(i);7(1e.2i){5.b.t(1e,o.c[i])}}}}})}};5.1N.1F({1Q:5.b.1E,1O:5.b.1B,1P:5.b.A});',62,143,'|||elm|dragCfg|jQuery|this|if|fractions|cont|parseInt|iSlider|values|function|slideCfg|dx|params|||dy|oR|dragElem|toDrag|var||ny|nx|oC|newCoords|dragmoveBy|onSlide|css||||sliders|get|case|constructor|each|break|iDrag|100|return|left|onChange|yproc|position|xproc|key|prev|wb|hb|2000|true|SliderContainer|axis|iUtil|next|prevLeft|prevTop|slider|oP|gy|apply|gx|event|style|top|SliderIteration|Draggable|tabindex|isSlider|restricted|sliderEl|null|el|sizes|containerMaxy|length|false|fracH|relative|modifyContainer|nr|containerMaxx|fracW|maxy|xfrac|accept|getSize|Array|onslide|opacity|size|else|Function|si|lastSi|set|px|handle|build|extend|maxx|Object|dragmoveByKey|pressedKey|yfrac|offsetLeft|offsetTop|fn|SliderSetValues|SliderGetValues|Slider|charCode|cursor|helper|default|offsetHeight|horizontally|fitToContainer|snapToGrid|getContainment|attr|vertically|iDrop|containment|parent|keydown|absolute|getPosition|36|35|switch|keyCode|offsetWidth|37|for|40|39|38|tagName'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/islideshow.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Slideshow
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- */
-
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('7.k={P:[],1O:O(){u.1t();5=u.14;p=7.E(5,\'p\');8(7.k.P[p]!=T){1k.1u(7.k.P[p])}f=5.4.s+1;8(5.4.e.A<f){f=1}e=7(\'g\',5.4.K);5.4.s=f;8(e.19()>0){e.1o(5.4.S,7.k.1j)}},20:O(){u.1t();5=u.14;p=7.E(5,\'p\');8(7.k.P[p]!=T){1k.1u(7.k.P[p])}f=5.4.s-1;e=7(\'g\',5.4.K);8(f<1){f=5.4.e.A}5.4.s=f;8(e.19()>0){e.1o(5.4.S,7.k.1j)}},1R:O(c){5=1B.1y(c);8(5.4.17){f=5.4.s;2k(f==5.4.s){f=1+C(2e.17()*5.4.e.A)}}B{f=5.4.s+1;8(5.4.e.A<f){f=1}}e=7(\'g\',5.4.K);5.4.s=f;8(e.19()>0){e.1o(5.4.S,7.k.1j)}},1d:O(o){12 5;8(o&&o.2m==2p){8(o.l){5=1B.1y(o.l.5);X=1k.2g.U.23("#");o.l.11=T;8(X.A==2){f=C(X[1]);1m=X[1].1Z(f,\'\');8(7.E(5,\'p\')!=1m){f=1}}B{f=1}}8(o.1f){o.1f.1t();5=o.1f.14.14;p=7.E(5,\'p\');8(7.k.P[p]!=T){1k.1u(7.k.P[p])}X=o.1f.U.23("#");f=C(X[1]);1m=X[1].1Z(f,\'\');8(7.E(5,\'p\')!=1m){f=1}}8(5.4.e.A<f||f<1){f=1}5.4.s=f;F=7.J.18(5);1T=7.J.2b(5);1X=7.J.26(5);8(5.4.v){5.4.v.o.9(\'q\',\'L\')}8(5.4.r){5.4.r.o.9(\'q\',\'L\')}8(5.4.l){y=C(1T.t)+C(1X.t);8(5.4.d){8(5.4.d.N==\'z\'){y+=5.4.d.D.G}B{F.h-=5.4.d.D.G}}8(5.4.j){8(5.4.j&&5.4.j.Y==\'z\'){y+=5.4.j.D.G}B{F.h-=5.4.j.D.G}}8(!5.4.1s){5.4.1W=o.l?o.l.V:(C(5.4.l.9(\'V\'))||0);5.4.1s=o.l?o.l.H:(C(5.4.l.9(\'H\'))||0)}5.4.l.9(\'z\',y+(F.h-5.4.1W)/2+\'n\');5.4.l.9(\'1h\',(F.1N-5.4.1s)/2+\'n\');5.4.l.9(\'q\',\'1x\')}e=7(\'g\',5.4.K);8(e.19()>0){e.1o(5.4.S,7.k.1j)}B{1l=7(\'a\',5.4.d.o).W(f-1);7(1l).16(5.4.d.Q);12 g=1J 1K();g.5=7.E(5,\'p\');g.f=f-1;g.I=5.4.e[5.4.s-1].I;8(g.1G){g.11=T;7.k.q.1U(g)}B{g.11=7.k.q}8(5.4.j){5.4.j.o.1w(5.4.e[f-1].15)}}}},1j:O(){5=u.14.14;5.4.K.9(\'q\',\'L\');8(5.4.d.Q){1l=7(\'a\',5.4.d.o).2c(5.4.d.Q).W(5.4.s-1);7(1l).16(5.4.d.Q)}12 g=1J 1K();g.5=7.E(5,\'p\');g.f=5.4.s-1;g.I=5.4.e[5.4.s-1].I;8(g.1G){g.11=T;7.k.q.1U(g)}B{g.11=7.k.q}8(5.4.j){5.4.j.o.1w(5.4.e[5.4.s-1].15)}},q:O(){5=1B.1y(u.5);8(5.4.v){5.4.v.o.9(\'q\',\'L\')}8(5.4.r){5.4.r.o.9(\'q\',\'L\')}F=7.J.18(5);y=0;8(5.4.d){8(5.4.d.N==\'z\'){y+=5.4.d.D.G}B{F.h-=5.4.d.D.G}}8(5.4.j){8(5.4.j&&5.4.j.Y==\'z\'){y+=5.4.j.D.G}B{F.h-=5.4.j.D.G}}2s=7(\'.1H\',5);y=y+(F.h-u.V)/2;x=(F.1N-u.H)/2;5.4.K.9(\'z\',y+\'n\').9(\'1h\',x+\'n\').1w(\'<g I="\'+u.I+\'" />\');5.4.K.2n(5.4.S);r=5.4.s+1;8(r>5.4.e.A){r=1}v=5.4.s-1;8(v<1){v=5.4.e.A}5.4.r.o.9(\'q\',\'1x\').9(\'z\',y+\'n\').9(\'1h\',x+2*u.H/3+\'n\').9(\'H\',u.H/3+\'n\').9(\'V\',u.V+\'n\').E(\'1p\',5.4.e[r-1].15);5.4.r.o.W(0).U=\'#\'+r+7.E(5,\'p\');5.4.v.o.9(\'q\',\'1x\').9(\'z\',y+\'n\').9(\'1h\',x+\'n\').9(\'H\',u.H/3+\'n\').9(\'V\',u.V+\'n\').E(\'1p\',5.4.e[v-1].15);5.4.v.o.W(0).U=\'#\'+v+7.E(5,\'p\')},25:O(o){8(!o||!o.m||7.k.P[o.m])1z;12 m=7(\'#\'+o.m);12 6=m.W(0);8(6.1a.M!=\'Z\'&&6.1a.M!=\'1Q\'){6.1a.M=\'1Q\'}6.1a.1M=\'1L\';8(m.19()==0)1z;6.4={};6.4.e=o.e?o.e:[];6.4.17=o.17&&o.17==2v||2i;1g=6.2t(\'2u\');28(i=0;i<1g.A;i++){13=6.4.e.A;6.4.e[13]={I:1g[i].I,15:1g[i].1p||1g[i].2l||\'\'}}8(6.4.e.A==0){1z}6.4.1I=7.2q(7.J.2r(6),7.J.18(6));6.4.1v=7.J.2b(6);6.4.1D=7.J.26(6);t=C(6.4.1v.t)+C(6.4.1D.t);b=C(6.4.1v.b)+C(6.4.1D.b);7(\'g\',6).2f();6.4.S=o.S?o.S:2d;8(o.N||o.1c||o.Q){6.4.d={};m.1i(\'<R 10="27"></R>\');6.4.d.o=7(\'.27\',6);8(o.1c){6.4.d.1c=o.1c;6.4.d.o.16(o.1c)}8(o.Q){6.4.d.Q=o.Q}6.4.d.o.9(\'M\',\'Z\').9(\'H\',6.4.1I.w+\'n\');8(o.N&&o.N==\'z\'){6.4.d.N=\'z\';6.4.d.o.9(\'z\',t+\'n\')}B{6.4.d.N=\'1b\';6.4.d.o.9(\'1b\',b+\'n\')}6.4.d.1r=o.1r?o.1r:\' \';28(12 i=0;i<6.4.e.A;i++){13=C(i)+1;6.4.d.o.1i(\'<a U="#\'+13+o.m+\'" 10="2j" 1p="\'+6.4.e[i].15+\'">\'+13+\'</a>\'+(13!=6.4.e.A?6.4.d.1r:\'\'))}7(\'a\',6.4.d.o).1C(\'1E\',O(){7.k.1d({1f:u})});6.4.d.D=7.J.18(6.4.d.o.W(0))}8(o.Y||o.1e){6.4.j={};m.1i(\'<R 10="29">&1F;</R>\');6.4.j.o=7(\'.29\',6);8(o.1e){6.4.j.1e=o.1e;6.4.j.o.16(o.1e)}6.4.j.o.9(\'M\',\'Z\').9(\'H\',6.4.1I.w+\'n\');8(o.Y&&o.Y==\'z\'){6.4.j.Y=\'z\';6.4.j.o.9(\'z\',(6.4.d&&6.4.d.N==\'z\'?6.4.d.D.G+t:t)+\'n\')}B{6.4.j.Y=\'1b\';6.4.j.o.9(\'1b\',(6.4.d&&6.4.d.N==\'1b\'?6.4.d.D.G+b:b)+\'n\')}6.4.j.D=7.J.18(6.4.j.o.W(0))}8(o.1n){6.4.r={1n:o.1n};m.1i(\'<a U="#2\'+o.m+\'" 10="1S">&1F;</a>\');6.4.r.o=7(\'.1S\',6);6.4.r.o.9(\'M\',\'Z\').9(\'q\',\'L\').9(\'1M\',\'1L\').9(\'1Y\',\'1P\').16(6.4.r.1n);6.4.r.o.1C(\'1E\',7.k.1O)}8(o.1q){6.4.v={1q:o.1q};m.1i(\'<a U="#0\'+o.m+\'" 10="1V">&1F;</a>\');6.4.v.o=7(\'.1V\',6);6.4.v.o.9(\'M\',\'Z\').9(\'q\',\'L\').9(\'1M\',\'1L\').9(\'1Y\',\'1P\').16(6.4.v.1q);6.4.v.o.1C(\'1E\',7.k.20)}m.22(\'<R 10="1H"></R>\');6.4.K=7(\'.1H\',6);6.4.K.9(\'M\',\'Z\').9(\'z\',\'24\').9(\'1h\',\'24\').9(\'q\',\'L\');8(o.l){m.22(\'<R 10="2a" 1a="q: L;"><g I="\'+o.l+\'" /></R>\');6.4.l=7(\'.2a\',6);6.4.l.9(\'M\',\'Z\');12 g=1J 1K();g.5=o.m;g.I=o.l;8(g.1G){g.11=T;7.k.1d({l:g})}B{g.11=O(){7.k.1d({l:u})}}}B{7.k.1d({m:6})}8(o.1A){21=C(o.1A)*2h}7.k.P[o.m]=o.1A?1k.2o(\'7.k.1R(\\\'\'+o.m+\'\\\')\',21):T}};7.5=7.k.25;',62,156,'||||ss|slideshow|el|jQuery|if|css||||slideslinks|images|slide|img|||slideCaption|islideshow|loader|container|px||id|display|nextslide|currentslide||this|prevslide||||top|length|else|parseInt|dimm|attr|slidePos|hb|width|src|iUtil|holder|none|position|linksPosition|function|slideshows|activeLinkClass|div|fadeDuration|null|href|height|get|url|captionPosition|absolute|class|onload|var|indic|parentNode|caption|addClass|random|getSize|size|style|bottom|linksClass|go|captionClass|link|imgs|left|append|showImage|window|lnk|show|nextslideClass|fadeOut|title|prevslideClass|linksSeparator|loaderWidth|blur|clearInterval|oPad|html|block|getElementById|return|autoplay|document|bind|oBor|click|nbsp|complete|slideshowHolder|oP|new|Image|hidden|overflow|wb|gonext|30px|relative|timer|slideshowNextSlide|slidePad|apply|slideshowPrevslide|loaderHeight|slideBor|fontSize|replace|goprev|time|prepend|split|0px|build|getBorder|slideshowLinks|for|slideshowCaption|slideshowLoader|getPadding|removeClass|500|Math|remove|location|1000|false|slideshowLink|while|alt|constructor|fadeIn|setInterval|Object|extend|getPosition|par|getElementsByTagName|IMG|true'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/isortables.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Sortables
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('3.4={17:[],H:{},d:6,T:n,1T:k(){5(3.f.j==n){D}m w,U,c,I;3.4.d.8(0).1U=3.f.j.9.14;w=3.4.d.8(0).L;w.M=\'1k\';3.4.d.1l=3.1i(3.S.1X(3.4.d.8(0)),3.S.1Y(3.4.d.8(0)));w.1V=3.f.j.9.1l.1r+\'1E\';w.27=3.f.j.9.1l.1h+\'1E\';U=3.S.20(3.f.j);w.1z=U.t;w.1C=U.r;w.1y=U.b;w.1Q=U.l;5(3.f.j.9.J==u){c=3.f.j.28(u);I=c.L;I.1z=\'13\';I.1C=\'13\';I.1y=\'13\';I.1Q=\'13\';I.M=\'1k\';3.4.d.24().18(c)}3(3.f.j).1x(3.4.d.8(0));3.f.j.L.M=\'1a\'},23:k(e){5(!e.9.1e&&3.15.1t.1K){5(e.9.P)e.9.P.22(j);3(e).21(\'25\',e.9.26||e.9.2a);3(e).1u();3(3.15.1t).1S(e)}3.4.d.29(e.9.14).2b(\'&1N;\');3.4.T=n;m w=3.4.d.8(0).L;w.M=\'1a\';3.4.d.1x(e);5(e.9.v>0){3(e).1Z(e.9.v)}3(\'1D\').18(3.4.d.8(0));m Y=[];m V=6;Z(m i=0;i<3.4.17.A;i++){m N=3.15.1W[3.4.17[i]].8(0);m p=3.E(N,\'p\');m X=3.4.1p(p);5(N.g.1q!=X.1b){N.g.1q=X.1b;5(V==6&&N.g.10){V=N.g.10}X.p=p;Y[Y.A]=X}}3.4.17=[];5(V!=6&&Y.A>0){V(Y)}},2e:k(e,o){5(!3.f.j)D;m B=6;m i=0;5(e.g.q.1s()>0){Z(i=e.g.q.1s();i>0;i--){5(e.g.q.8(i-1)!=3.f.j){5(!e.C.1g){5((e.g.q.8(i-1).K.y+e.g.q.8(i-1).K.1h/2)>3.f.j.9.1v){B=e.g.q.8(i-1)}W{2v}}W{5((e.g.q.8(i-1).K.x+e.g.q.8(i-1).K.1r/2)>3.f.j.9.2t&&(e.g.q.8(i-1).K.y+e.g.q.8(i-1).K.1h/2)>3.f.j.9.1v){B=e.g.q.8(i-1)}}}}}5(B&&3.4.T!=B){3.4.T=B;3(B).2x(3.4.d.8(0))}W 5(!B&&(3.4.T!=n||3.4.d.8(0).2B!=e)){3.4.T=n;3(e).18(3.4.d.8(0))}3.4.d.8(0).L.M=\'1k\'},2z:k(e){5(3.f.j==n){D}e.g.q.F(k(){7.K=3.1i(3.S.2A(7),3.S.2y(7))})},1p:k(s){m i;m h=\'\';m o={};5(s){5(3.4.H[s]){o[s]=[];3(\'#\'+s+\' .\'+3.4.H[s]).F(k(){5(h.A>0){h+=\'&\'}h+=s+\'[]=\'+3.E(7,\'p\');o[s][o[s].A]=3.E(7,\'p\')})}W{Z(a 1w s){5(3.4.H[s[a]]){o[s[a]]=[];3(\'#\'+s[a]+\' .\'+3.4.H[s[a]]).F(k(){5(h.A>0){h+=\'&\'}h+=s[a]+\'[]=\'+3.E(7,\'p\');o[s[a]][o[s[a]].A]=3.E(7,\'p\')})}}}}W{Z(i 1w 3.4.H){o[i]=[];3(\'#\'+i+\' .\'+3.4.H[i]).F(k(){5(h.A>0){h+=\'&\'}h+=i+\'[]=\'+3.E(7,\'p\');o[i][o[i].A]=3.E(7,\'p\')})}}D{1b:h,o:o}},1L:k(e){5(!e.2h){D}D 7.F(k(){5(!7.C||!3(e).2g(\'.\'+7.C.z))3(e).2d(7.C.z);3(e).1I(7.C.9)})},1M:k(){D 7.F(k(){3(\'.\'+7.C.z).1u();3(7).2c();7.C=n;7.1H=n})},1A:k(o){5(o.z&&3.S&&3.f&&3.15){5(!3.4.d){3(\'1D\',2i).18(\'<1P p="1R">&1N;</1P>\');3.4.d=3(\'#1R\');3.4.d.8(0).L.M=\'1a\'}7.2j({z:o.z,19:o.19?o.19:6,1c:o.1c?o.1c:6,G:o.G?o.G:6,1O:o.1O||o.2o,1J:o.1J||o.2n,1K:u,10:o.10||o.2m,v:o.v?o.v:6,J:o.J?u:6,1m:o.1m?o.1m:\'2k\'});D 7.F(k(){m 9={11:o.11?u:6,1G:1F,O:o.O?1B(o.O):6,14:o.G?o.G:6,v:o.v?o.v:6,1e:u,J:o.J?u:6,R:o.R?o.R:n,Q:o.Q?o.Q:n,12:o.12&&o.12.1o==1n?o.12:6,16:o.16&&o.16.1o==1n?o.16:6,P:o.P&&o.P.1o==1n?o.P:6,1d:/2l|2f/.2p(o.1d)?o.1d:6,1j:o.1j?2q(o.1j)||0:6,1f:o.1f?o.1f:6};3(\'.\'+o.z,7).1I(9);7.1H=u;7.C={z:o.z,11:o.11?u:6,1G:1F,O:o.O?1B(o.O):6,14:o.G?o.G:6,v:o.v?o.v:6,1e:u,J:o.J?u:6,R:o.R?o.R:n,Q:o.Q?o.Q:n,1g:o.1g?u:6,9:9}})}}};3.2w.1i({2s:3.4.1A,1S:3.4.1L,2r:3.4.1M});3.2u=3.4.1p;',62,162,'|||jQuery|iSort|if|false|this|get|dragCfg||||helper||iDrag|dropCfg|||dragged|function||var|null||id|el||||true|fx|shs|||accept|length|cur|sortCfg|return|attr|each|helperclass|collected|cs|ghosting|pos|style|display|iEL|opacity|onStop|containment|handle|iUtil|inFrontOf|margins|fnc|else|ser|ts|for|onChange|revert|onStart|0px|hpc|iDrop|onDrag|changed|append|activeclass|none|hash|hoverclass|axis|so|cursorAt|floats|hb|extend|snapDistance|block|oC|tolerance|Function|constructor|serialize|os|wb|size|overzone|DraggableDestroy|ny|in|after|marginBottom|marginTop|build|parseFloat|marginRight|body|px|3000|zindex|isSortable|Draggable|onOut|sortable|addItem|destroy|nbsp|onHover|div|marginLeft|sortHelper|SortableAddItem|start|className|width|zones|getPosition|getSize|fadeIn|getMargins|css|apply|check|empty|position|initialPosition|height|cloneNode|removeClass|oP|html|DroppableDestroy|addClass|checkhover|horizontally|is|childNodes|document|Droppable|intersect|vertically|onchange|onout|onhover|test|parseInt|SortableDestroy|Sortable|nx|SortSerialize|break|fn|before|getPositionLite|measure|getSizeLite|parentNode'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/itooltip.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Tooltip
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('2.4={c:o,p:f,D:o,O:g(e){2.4.p=I;2.4.A(e,9,I)},L:g(e){5(2.4.c!=9)H;2.4.p=f;2.4.E(e,9)},A:g(e,3,p){5(2.4.c!=o)H;5(!3){3=9}2.4.c=3;8=2.1d(2.q.1c(3),2.q.10(3));r=2(3);b=r.v(\'b\');J=r.v(\'J\');5(b){2.4.D=b;r.v(\'b\',\'\');2(\'#12\').N(b);5(J)2(\'#W\').N(J.1j(\'1k://\',\'\'));U 2(\'#W\').N(\'\');a=2(\'#s\');5(3.7.d){a.P(0).d=3.7.d}U{a.P(0).d=\'\'}Q=2.q.10(a.P(0));11=p&&3.7.i==\'S\'?\'R\':3.7.i;1e(11){F\'B\':h=8.y-Q.X;l=8.x;t;F\'G\':h=8.y;l=8.x-Q.Z;t;F\'17\':h=8.y;l=8.x+8.Z;t;F\'S\':2(\'K\').z(\'u\',2.4.u);n=2.q.Y(e);h=n.y+15;l=n.x+15;t;1h:h=8.y+8.X;l=8.x;t}a.T({B:h+\'C\',G:l+\'C\'});5(3.7.w==f){a.A()}U{a.1o(3.7.w)}5(3.7.j)3.7.j.19(3);r.z(\'1a\',2.4.E).z(\'18\',2.4.L)}},u:g(e){5(2.4.c==o){2(\'K\').M(\'u\',2.4.u);H}n=2.q.Y(e);2(\'#s\').T({B:n.y+15+\'C\',G:n.x+15+\'C\'})},E:g(e,3){5(!3){3=9}5(2.4.p!=I&&2.4.c==3){2.4.c=o;2(\'#s\').1s(1);2(3).v(\'b\',2.4.D).M(\'1a\',2.4.E).M(\'18\',2.4.L);5(3.7.k)3.7.k.19(3);2.4.D=o}},13:g(6){5(!2.4.a){2(\'K\').1p(\'<m V="s"><m V="12"></m><m V="W"></m></m>\');2(\'#s\').T({i:\'1r\',1q:1u,1t:\'1m\'});2.4.a=I}H 9.1n(g(){5(2.v(9,\'b\')){9.7={i:/B|R|G|17|S/.1f(6.i)?6.i:\'R\',d:6.d?6.d:f,w:6.w?6.w:f,j:6.j&&6.j.16==14?6.j:f,k:6.k&&6.k.16==14?6.k:f};1l 3=2(9);3.z(\'1g\',2.4.A);3.z(\'O\',2.4.O)}})}};2.1i.1b=2.4.13;',62,93,'||jQuery|el|iTooltip|if|options|tooltipCFG|pos|this|helper|title|current|className||false|function|ny|position|onShow|onHide|nx|div|pointer|null|focused|iUtil|jEl|tooltipHelper|break|mousemove|attr|delay|||bind|show|top|px|oldTitle|hide|case|left|return|true|href|body|hidefocused|unbind|html|focus|get|helperSize|bottom|mouse|css|else|id|tooltipURL|hb|getPointer|wb|getSize|filteredPosition|tooltipTitle|build|Function||constructor|right|blur|apply|mouseout|ToolTip|getPosition|extend|switch|test|mouseover|default|fn|replace|http|var|none|each|fadeIn|append|zIndex|absolute|fadeOut|display|3000'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/ittabs.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * TTabs
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- *
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('3.7={c:5(e){k=e.E||e.B||-1;4(k==9){4(h.b){h.b.C=f;h.b.F=8}n{e.y();e.u()}4(2.s){v.x.w().D="\\t";2.i=5(){2.j();2.i=N}}n 4(2.l){a=2.P;o=2.M;2.d=2.d.H(0,a)+"\\t"+2.d.K(o);2.l(a+1,a+1);2.j()}g 8}},m:5(){g 2.r(5(){4(2.6&&2.6==f){3(2).I(\'q\',3.7.c);2.6=8}})},p:5(){g 2.r(5(){4(2.J==\'L\'&&(!2.6||2.6==8)){3(2).Q(\'q\',3.7.c);2.6=f}})}};3.O.G({z:3.7.p,A:3.7.m});',53,53,'||this|jQuery|if|function|hasTabsEnabled|iTTabs|false||start|event|doTab|value||true|return|window|onblur|focus|pressedKey|setSelectionRange|destroy|else|end|build|keydown|each|createTextRange||stopPropagation|document|createRange|selection|preventDefault|EnableTabs|DisableTabs|keyCode|cancelBubble|text|charCode|returnValue|extend|substring|unbind|tagName|substr|TEXTAREA|selectionEnd|null|fn|selectionStart|bind'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/compressed/iutil.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/**
- * Interface Elements for jQuery
- * utility function
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('9.J={1C:6(e){4 x=0;4 y=0;4 7=e.Y;4 12=1H;c(9(e).8(\'A\')==\'T\'){4 N=7.B;4 Q=7.z;12=1f;7.B=\'1r\';7.A=\'1q\';7.z=\'1d\'}4 3=e;R(3){x+=3.1h+(3.O&&!9.1m.1i?d(3.O.17)||0:0);y+=3.1n+(3.O&&!9.1m.1i?d(3.O.18)||0:0);3=3.1t}3=e;R(3&&3.1e&&3.1e.16()!=\'f\'){x-=3.u||0;y-=3.F||0;3=3.1D}c(12==1f){7.A=\'T\';7.z=Q;7.B=N}a{x:x,y:y}},1B:6(3){4 x=0,y=0;R(3){x+=3.1h||0;y+=3.1n||0;3=3.1t}a{x:x,y:y}},1s:6(e){4 w=9.8(e,\'1E\');4 h=9.8(e,\'1G\');4 o=0;4 q=0;4 7=e.Y;c(9(e).8(\'A\')!=\'T\'){o=e.V;q=e.U}p{4 N=7.B;4 Q=7.z;7.B=\'1r\';7.A=\'1q\';7.z=\'1d\';o=e.V;q=e.U;7.A=\'T\';7.z=Q;7.B=N}a{w:w,h:h,o:o,q:q}},1F:6(3){a{o:3.V||0,q:3.U||0}},1I:6(e){4 h,w,C;c(e){w=e.I;h=e.G}p{C=5.j;w=1c.14||P.14||(C&&C.I)||5.f.I;h=1c.10||P.10||(C&&C.G)||5.f.G}a{w:w,h:h}},1p:6(e){4 t=0,l=0,w=0,h=0,s=0,E=0;c(e&&e.1u.16()!=\'f\'){t=e.F;l=e.u;w=e.15;h=e.W;s=0;E=0}p{c(5.j){t=5.j.F;l=5.j.u;w=5.j.15;h=5.j.W}p c(5.f){t=5.f.F;l=5.f.u;w=5.f.15;h=5.f.W}s=P.14||5.j.I||5.f.I||0;E=P.10||5.j.G||5.f.G||0}a{t:t,l:l,w:w,h:h,s:s,E:E}},1v:6(e,D){4 3=9(e);4 t=3.8(\'1w\')||\'\';4 r=3.8(\'1x\')||\'\';4 b=3.8(\'1A\')||\'\';4 l=3.8(\'1z\')||\'\';c(D)a{t:d(t)||0,r:d(r)||0,b:d(b)||0,l:d(l)};p a{t:t,r:r,b:b,l:l}},1y:6(e,D){4 3=9(e);4 t=3.8(\'1J\')||\'\';4 r=3.8(\'1M\')||\'\';4 b=3.8(\'27\')||\'\';4 l=3.8(\'28\')||\'\';c(D)a{t:d(t)||0,r:d(r)||0,b:d(b)||0,l:d(l)};p a{t:t,r:r,b:b,l:l}},26:6(e,D){4 3=9(e);4 t=3.8(\'18\')||\'\';4 r=3.8(\'22\')||\'\';4 b=3.8(\'23\')||\'\';4 l=3.8(\'17\')||\'\';c(D)a{t:d(t)||0,r:d(r)||0,b:d(b)||0,l:d(l)||0};p a{t:t,r:r,b:b,l:l}},2e:6(L){4 x=L.2d||(L.2b+(5.j.u||5.f.u))||0;4 y=L.2c||(L.29+(5.j.F||5.f.F))||0;a{x:x,y:y}},X:6(g,13){13(g);g=g.1O;R(g){9.J.X(g,13);g=g.1L}},1N:6(g){9.J.X(g,6(3){19(4 Z 1T 3){c(1Z 3[Z]===\'6\'){3[Z]=1a}}})},1X:6(3,H){4 k=9.J.1p();4 11=9.J.1s(3);c(!H||H==\'1W\')9(3).8({1U:k.t+((1g.1o(k.h,k.E)-k.t-11.q)/2)+\'1j\'});c(!H||H==\'20\')9(3).8({1Y:k.l+((1g.1o(k.w,k.s)-k.l-11.o)/2)+\'1j\'})},2f:6(3,1l){4 1k=9(\'25[@M*="S"]\',3||5),S;1k.24(6(){S=K.M;K.M=1l;K.Y.2a="21:1R.1P.1V(M=\'"+S+"\')"})}};[].1b||(1S.1Q.1b=6(v,n){n=(n==1a)?0:n;4 m=K.1K;19(4 i=n;i<m;i++)c(K[i]==v)a i;a-1});',62,140,'|||el|var|document|function|es|css|jQuery|return||if|parseInt||body|nodeEl|||documentElement|clientScroll||||wb|else|hb||iw||scrollLeft|||||position|display|visibility|de|toInteger|ih|scrollTop|clientHeight|axis|clientWidth|iUtil|this|event|src|oldVisibility|currentStyle|self|oldPosition|while|png|none|offsetHeight|offsetWidth|scrollHeight|traverseDOM|style|attr|innerHeight|windowSize|restoreStyles|func|innerWidth|scrollWidth|toLowerCase|borderLeftWidth|borderTopWidth|for|null|indexOf|window|absolute|tagName|true|Math|offsetLeft|opera|px|images|emptyGIF|browser|offsetTop|max|getScroll|block|hidden|getSize|offsetParent|nodeName|getMargins|marginTop|marginRight|getPadding|marginLeft|marginBottom|getPositionLite|getPosition|parentNode|width|getSizeLite|height|false|getClient|paddingTop|length|nextSibling|paddingRight|purgeEvents|firstChild|Microsoft|prototype|DXImageTransform|Array|in|top|AlphaImageLoader|vertically|centerEl|left|typeof|horizontally|progid|borderRightWidth|borderBottomWidth|each|img|getBorder|paddingBottom|paddingLeft|clientY|filter|clientX|pageY|pageX|getPointer|fixPNG'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/interface.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-/**
- * Interface Elements for jQuery
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('k.f2={2r:u(M){E q.1E(u(){if(!M.aR||!M.aZ)E;D el=q;el.2l={aq:M.aq||cO,aR:M.aR,aZ:M.aZ,8e:M.8e||\'fV\',aJ:M.aJ||\'fV\',2Y:M.2Y&&2g M.2Y==\'u\'?M.2Y:I,3i:M.2Y&&2g M.3i==\'u\'?M.3i:I,7U:M.7U&&2g M.7U==\'u\'?M.7U:I,as:k(M.aR,q),8f:k(M.aZ,q),H:M.H||8J,67:M.67||0};el.2l.8f.2G().B(\'W\',\'9R\').eq(0).B({W:el.2l.aq+\'U\',19:\'2B\'}).2T();el.2l.as.1E(u(2N){q.7X=2N}).gC(u(){k(q).2R(el.2l.aJ)},u(){k(q).4i(el.2l.aJ)}).1J(\'5h\',u(e){if(el.2l.67==q.7X)E;el.2l.as.eq(el.2l.67).4i(el.2l.8e).2T().eq(q.7X).2R(el.2l.8e).2T();el.2l.8f.eq(el.2l.67).5w({W:0},el.2l.H,u(){q.14.19=\'1o\';if(el.2l.3i){el.2l.3i.1D(el,[q])}}).2T().eq(q.7X).1Y().5w({W:el.2l.aq},el.2l.H,u(){q.14.19=\'2B\';if(el.2l.2Y){el.2l.2Y.1D(el,[q])}}).2T();if(el.2l.7U){el.2l.7U.1D(el,[q,el.2l.8f.K(q.7X),el.2l.as.K(el.2l.67),el.2l.8f.K(el.2l.67)])}el.2l.67=q.7X}).eq(0).2R(el.2l.8e).2T();k(q).B(\'W\',k(q).B(\'W\')).B(\'2U\',\'2K\')})}};k.fn.gN=k.f2.2r;k.aA={2r:u(M){E q.1E(u(){D el=q;D 7E=2*18.2Q/f1;D an=2*18.2Q;if(k(el).B(\'Y\')!=\'2s\'&&k(el).B(\'Y\')!=\'1P\'){k(el).B(\'Y\',\'2s\')}el.1l={1R:k(M.1R,q),2F:M.2F,6q:M.6q,aD:M.aD,an:an,1N:k.1a.2o(q),Y:k.1a.3w(q),26:18.2Q/2,bi:M.bi,8p:M.6r,6r:[],aG:I,7E:2*18.2Q/f1};el.1l.fB=(el.1l.1N.w-el.1l.2F)/2;el.1l.7D=(el.1l.1N.h-el.1l.6q-el.1l.6q*el.1l.8p)/2;el.1l.2D=2*18.2Q/el.1l.1R.1N();el.1l.ba=el.1l.1N.w/2;el.1l.b9=el.1l.1N.h/2-el.1l.6q*el.1l.8p;D ak=1h.3F(\'22\');k(ak).B({Y:\'1P\',3I:1,Q:0,O:0});k(el).1S(ak);el.1l.1R.1E(u(2N){a6=k(\'1T\',q).K(0);W=T(el.1l.6q*el.1l.8p);if(k.3a.4t){3E=1h.3F(\'1T\');k(3E).B(\'Y\',\'1P\');3E.2J=a6.2J;3E.14.5E=\'gE 9n:9w.9y.cC(1G=60, 14=1, gB=0, gA=0, gv=0, gF=0)\'}P{3E=1h.3F(\'3E\');if(3E.fD){4L=3E.fD("2d");3E.14.Y=\'1P\';3E.14.W=W+\'U\';3E.14.Z=el.1l.2F+\'U\';3E.W=W;3E.Z=el.1l.2F;4L.gu();4L.gO(0,W);4L.gk(1,-1);4L.gp(a6,0,0,el.1l.2F,W);4L.6H();4L.gm="gG-4l";D ap=4L.hy(0,0,0,W);ap.fs(1,"fr(1V, 1V, 1V, 1)");ap.fs(0,"fr(1V, 1V, 1V, 0.6)");4L.hx=ap;if(hA.hB.3J(\'hw\')!=-1){4L.hv()}P{4L.hu(0,0,el.1l.2F,W)}}}el.1l.6r[2N]=3E;k(ak).1S(3E)}).1J(\'9z\',u(e){el.1l.aG=1b;el.1l.H=el.1l.7E*0.1*el.1l.H/18.3S(el.1l.H);E I}).1J(\'8B\',u(e){el.1l.aG=I;E I});k.aA.7T(el);el.1l.H=el.1l.7E*0.2;el.1l.ht=1X.6V(u(){el.1l.26+=el.1l.H;if(el.1l.26>an)el.1l.26=0;k.aA.7T(el)},20);k(el).1J(\'8B\',u(){el.1l.H=el.1l.7E*0.2*el.1l.H/18.3S(el.1l.H)}).1J(\'3D\',u(e){if(el.1l.aG==I){1s=k.1a.4a(e);fz=el.1l.1N.w-1s.x+el.1l.Y.x;el.1l.H=el.1l.bi*el.1l.7E*(el.1l.1N.w/2-fz)/(el.1l.1N.w/2)}})})},7T:u(el){el.1l.1R.1E(u(2N){b8=el.1l.26+2N*el.1l.2D;x=el.1l.fB*18.5H(b8);y=el.1l.7D*18.83(b8);f9=T(2a*(el.1l.7D+y)/(2*el.1l.7D));fk=(el.1l.7D+y)/(2*el.1l.7D);Z=T((el.1l.2F-el.1l.aD)*fk+el.1l.aD);W=T(Z*el.1l.6q/el.1l.2F);q.14.Q=el.1l.b9+y-W/2+"U";q.14.O=el.1l.ba+x-Z/2+"U";q.14.Z=Z+"U";q.14.W=W+"U";q.14.3I=f9;el.1l.6r[2N].14.Q=T(el.1l.b9+y+W-1-W/2)+"U";el.1l.6r[2N].14.O=T(el.1l.ba+x-Z/2)+"U";el.1l.6r[2N].14.Z=Z+"U";el.1l.6r[2N].14.W=T(W*el.1l.8p)+"U"})}};k.fn.hI=k.aA.2r;k.23({G:{c8:u(p,n,1W,1H,1m){E((-18.5H(p*18.2Q)/2)+0.5)*1H+1W},hK:u(p,n,1W,1H,1m){E 1H*(n/=1m)*n*n+1W},fl:u(p,n,1W,1H,1m){E-1H*((n=n/1m-1)*n*n*n-1)+1W},hm:u(p,n,1W,1H,1m){if((n/=1m/2)<1)E 1H/2*n*n*n*n+1W;E-1H/2*((n-=2)*n*n*n-2)+1W},8l:u(p,n,1W,1H,1m){if((n/=1m)<(1/2.75)){E 1H*(7.aB*n*n)+1W}P if(n<(2/2.75)){E 1H*(7.aB*(n-=(1.5/2.75))*n+.75)+1W}P if(n<(2.5/2.75)){E 1H*(7.aB*(n-=(2.25/2.75))*n+.gY)+1W}P{E 1H*(7.aB*(n-=(2.h2/2.75))*n+.gX)+1W}},cr:u(p,n,1W,1H,1m){if(k.G.8l)E 1H-k.G.8l(p,1m-n,0,1H,1m)+1W;E 1W+1H},gW:u(p,n,1W,1H,1m){if(k.G.cr&&k.G.8l)if(n<1m/2)E k.G.cr(p,n*2,0,1H,1m)*.5+1W;E k.G.8l(p,n*2-1m,0,1H,1m)*.5+1H*.5+1W;E 1W+1H},gQ:u(p,n,1W,1H,1m){D a,s;if(n==0)E 1W;if((n/=1m)==1)E 1W+1H;a=1H*0.3;p=1m*.3;if(a<18.3S(1H)){a=1H;s=p/4}P{s=p/(2*18.2Q)*18.cb(1H/a)}E-(a*18.6b(2,10*(n-=1))*18.83((n*1m-s)*(2*18.2Q)/p))+1W},gT:u(p,n,1W,1H,1m){D a,s;if(n==0)E 1W;if((n/=1m/2)==2)E 1W+1H;a=1H*0.3;p=1m*.3;if(a<18.3S(1H)){a=1H;s=p/4}P{s=p/(2*18.2Q)*18.cb(1H/a)}E a*18.6b(2,-10*n)*18.83((n*1m-s)*(2*18.2Q)/p)+1H+1W},gV:u(p,n,1W,1H,1m){D a,s;if(n==0)E 1W;if((n/=1m/2)==2)E 1W+1H;a=1H*0.3;p=1m*.3;if(a<18.3S(1H)){a=1H;s=p/4}P{s=p/(2*18.2Q)*18.cb(1H/a)}if(n<1){E-.5*(a*18.6b(2,10*(n-=1))*18.83((n*1m-s)*(2*18.2Q)/p))+1W}E a*18.6b(2,-10*(n-=1))*18.83((n*1m-s)*(2*18.2Q)/p)*.5+1H+1W}}});k.6n={2r:u(M){E q.1E(u(){D el=q;el.1F={1R:k(M.1R,q),1Z:k(M.1Z,q),1M:k.1a.3w(q),2F:M.2F,ax:M.ax,7Y:M.7Y,ge:M.ge,51:M.51,6x:M.6x};k.6n.aH(el,0);k(1X).1J(\'gU\',u(){el.1F.1M=k.1a.3w(el);k.6n.aH(el,0);k.6n.7T(el)});k.6n.7T(el);el.1F.1R.1J(\'9z\',u(){k(el.1F.ax,q).K(0).14.19=\'2B\'}).1J(\'8B\',u(){k(el.1F.ax,q).K(0).14.19=\'1o\'});k(1h).1J(\'3D\',u(e){D 1s=k.1a.4a(e);D 5s=0;if(el.1F.51&&el.1F.51==\'cv\')D aI=1s.x-el.1F.1M.x-(el.4c-el.1F.2F*el.1F.1R.1N())/2-el.1F.2F/2;P if(el.1F.51&&el.1F.51==\'2L\')D aI=1s.x-el.1F.1M.x-el.4c+el.1F.2F*el.1F.1R.1N();P D aI=1s.x-el.1F.1M.x;D fP=18.6b(1s.y-el.1F.1M.y-el.5W/2,2);el.1F.1R.1E(u(2N){45=18.ez(18.6b(aI-2N*el.1F.2F,2)+fP);45-=el.1F.2F/2;45=45<0?0:45;45=45>el.1F.7Y?el.1F.7Y:45;45=el.1F.7Y-45;bB=el.1F.6x*45/el.1F.7Y;q.14.Z=el.1F.2F+bB+\'U\';q.14.O=el.1F.2F*2N+5s+\'U\';5s+=bB});k.6n.aH(el,5s)})})},aH:u(el,5s){if(el.1F.51)if(el.1F.51==\'cv\')el.1F.1Z.K(0).14.O=(el.4c-el.1F.2F*el.1F.1R.1N())/2-5s/2+\'U\';P if(el.1F.51==\'O\')el.1F.1Z.K(0).14.O=-5s/el.1F.1R.1N()+\'U\';P if(el.1F.51==\'2L\')el.1F.1Z.K(0).14.O=(el.4c-el.1F.2F*el.1F.1R.1N())-5s/2+\'U\';el.1F.1Z.K(0).14.Z=el.1F.2F*el.1F.1R.1N()+5s+\'U\'},7T:u(el){el.1F.1R.1E(u(2N){q.14.Z=el.1F.2F+\'U\';q.14.O=el.1F.2F*2N+\'U\'})}};k.fn.hi=k.6n.2r;k.N={1c:S,8R:S,3A:S,2I:S,4y:S,cl:S,1d:S,2h:S,1R:S,5o:u(){k.N.8R.5o();if(k.N.3A){k.N.3A.2G()}},4w:u(){k.N.1R=S;k.N.2h=S;k.N.4y=k.N.1d.2y;if(k.N.1c.B(\'19\')==\'2B\'){if(k.N.1d.1f.fx){3m(k.N.1d.1f.fx.1u){1e\'c6\':k.N.1c.7a(k.N.1d.1f.fx.1m,k.N.5o);1r;1e\'1z\':k.N.1c.fq(k.N.1d.1f.fx.1m,k.N.5o);1r;1e\'a7\':k.N.1c.g3(k.N.1d.1f.fx.1m,k.N.5o);1r}}P{k.N.1c.2G()}if(k.N.1d.1f.3i)k.N.1d.1f.3i.1D(k.N.1d,[k.N.1c,k.N.3A])}P{k.N.5o()}1X.bH(k.N.2I)},dQ:u(){D 1d=k.N.1d;D 4d=k.N.aY(1d);if(1d&&4d.3o!=k.N.4y&&4d.3o.1g>=1d.1f.aL){k.N.4y=4d.3o;k.N.cl=4d.3o;81={2n:k(1d).1p(\'hj\')||\'2n\',2y:4d.3o};k.hl({1u:\'hk\',81:k.hf(81),he:u(fZ){1d.1f.4e=k(\'3o\',fZ);1N=1d.1f.4e.1N();if(1N>0){D 5p=\'\';1d.1f.4e.1E(u(2N){5p+=\'<8P 4I="\'+k(\'2y\',q).3g()+\'" 8K="\'+2N+\'" 14="9b: ad;">\'+k(\'3g\',q).3g()+\'</8P>\'});if(1d.1f.aU){D 3M=k(\'2y\',1d.1f.4e.K(0)).3g();1d.2y=4d.3j+3M+1d.1f.3N+4d.66;k.N.6J(1d,4d.3o.1g!=3M.1g?(4d.3j.1g+4d.3o.1g):3M.1g,4d.3o.1g!=3M.1g?(4d.3j.1g+3M.1g):3M.1g)}if(1N>0){k.N.cj(1d,5p)}P{k.N.4w()}}P{k.N.4w()}},5N:1d.1f.aN})}},cj:u(1d,5p){k.N.8R.3x(5p);k.N.1R=k(\'8P\',k.N.8R.K(0));k.N.1R.9z(k.N.di).1J(\'5h\',k.N.dj);D Y=k.1a.3w(1d);D 1N=k.1a.2o(1d);k.N.1c.B(\'Q\',Y.y+1N.hb+\'U\').B(\'O\',Y.x+\'U\').2R(1d.1f.aM);if(k.N.3A){k.N.3A.B(\'19\',\'2B\').B(\'Q\',Y.y+1N.hb+\'U\').B(\'O\',Y.x+\'U\').B(\'Z\',k.N.1c.B(\'Z\')).B(\'W\',k.N.1c.B(\'W\'))}k.N.2h=0;k.N.1R.K(0).3l=1d.1f.7H;k.N.8Q(1d,1d.1f.4e.K(0),\'7J\');if(k.N.1c.B(\'19\')==\'1o\'){if(1d.1f.bV){D cp=k.1a.aT(1d,1b);D cm=k.1a.6U(1d,1b);k.N.1c.B(\'Z\',1d.4c-(k.dF?(cp.l+cp.r+cm.l+cm.r):0)+\'U\')}if(1d.1f.fx){3m(1d.1f.fx.1u){1e\'c6\':k.N.1c.7f(1d.1f.fx.1m);1r;1e\'1z\':k.N.1c.fo(1d.1f.fx.1m);1r;1e\'a7\':k.N.1c.gb(1d.1f.fx.1m);1r}}P{k.N.1c.1Y()}if(k.N.1d.1f.2Y)k.N.1d.1f.2Y.1D(k.N.1d,[k.N.1c,k.N.3A])}},dO:u(){D 1d=q;if(1d.1f.4e){k.N.4y=1d.2y;k.N.cl=1d.2y;D 5p=\'\';1d.1f.4e.1E(u(2N){2y=k(\'2y\',q).3g().6c();fY=1d.2y.6c();if(2y.3J(fY)==0){5p+=\'<8P 4I="\'+k(\'2y\',q).3g()+\'" 8K="\'+2N+\'" 14="9b: ad;">\'+k(\'3g\',q).3g()+\'</8P>\'}});if(5p!=\'\'){k.N.cj(1d,5p);q.1f.9x=1b;E}}1d.1f.4e=S;q.1f.9x=I},6J:u(2n,26,2T){if(2n.b1){D 6t=2n.b1();6t.hp(1b);6t.dI("ck",26);6t.ha("ck",-2T+26);6t.8C()}P if(2n.aF){2n.aF(26,2T)}P{if(2n.5q){2n.5q=26;2n.dN=2T}}2n.6K()},f0:u(2n){if(2n.5q)E 2n.5q;P if(2n.b1){D 6t=1h.6J.dZ();D eX=6t.h9();E 0-eX.dI(\'ck\',-h6)}},aY:u(2n){D 4P={2y:2n.2y,3j:\'\',66:\'\',3o:\'\'};if(2n.1f.aQ){D 8N=I;D 5q=k.N.f0(2n)||0;D 4T=4P.2y.7C(2n.1f.3N);24(D i=0;i<4T.1g;i++){if((4P.3j.1g+4T[i].1g>=5q||5q==0)&&!8N){if(4P.3j.1g<=5q)4P.3o=4T[i];P 4P.66+=4T[i]+(4T[i]!=\'\'?2n.1f.3N:\'\');8N=1b}P if(8N){4P.66+=4T[i]+(4T[i]!=\'\'?2n.1f.3N:\'\')}if(!8N){4P.3j+=4T[i]+(4T.1g>1?2n.1f.3N:\'\')}}}P{4P.3o=4P.2y}E 4P},bU:u(e){1X.bH(k.N.2I);D 1d=k.N.aY(q);D 3K=e.7L||e.7K||-1;if(/13|27|35|36|38|40|9/.48(3K)&&k.N.1R){if(1X.2k){1X.2k.bT=1b;1X.2k.c0=I}P{e.aP();e.aW()}if(k.N.2h!=S)k.N.1R.K(k.N.2h||0).3l=\'\';P k.N.2h=-1;3m(3K){1e 9:1e 13:if(k.N.2h==-1)k.N.2h=0;D 2h=k.N.1R.K(k.N.2h||0);D 3M=2h.5C(\'4I\');q.2y=1d.3j+3M+q.1f.3N+1d.66;k.N.4y=1d.3o;k.N.6J(q,1d.3j.1g+3M.1g+q.1f.3N.1g,1d.3j.1g+3M.1g+q.1f.3N.1g);k.N.4w();if(q.1f.68){4u=T(2h.5C(\'8K\'))||0;k.N.8Q(q,q.1f.4e.K(4u),\'68\')}if(q.7W)q.7W(I);E 3K!=13;1r;1e 27:q.2y=1d.3j+k.N.4y+q.1f.3N+1d.66;q.1f.4e=S;k.N.4w();if(q.7W)q.7W(I);E I;1r;1e 35:k.N.2h=k.N.1R.1N()-1;1r;1e 36:k.N.2h=0;1r;1e 38:k.N.2h--;if(k.N.2h<0)k.N.2h=k.N.1R.1N()-1;1r;1e 40:k.N.2h++;if(k.N.2h==k.N.1R.1N())k.N.2h=0;1r}k.N.8Q(q,q.1f.4e.K(k.N.2h||0),\'7J\');k.N.1R.K(k.N.2h||0).3l=q.1f.7H;if(k.N.1R.K(k.N.2h||0).7W)k.N.1R.K(k.N.2h||0).7W(I);if(q.1f.aU){D aK=k.N.1R.K(k.N.2h||0).5C(\'4I\');q.2y=1d.3j+aK+q.1f.3N+1d.66;if(k.N.4y.1g!=aK.1g)k.N.6J(q,1d.3j.1g+k.N.4y.1g,1d.3j.1g+aK.1g)}E I}k.N.dO.1D(q);if(q.1f.9x==I){if(1d.3o!=k.N.4y&&1d.3o.1g>=q.1f.aL)k.N.2I=1X.9T(k.N.dQ,q.1f.54);if(k.N.1R){k.N.4w()}}E 1b},8Q:u(2n,3o,1u){if(2n.1f[1u]){D 81={};ar=3o.f3(\'*\');24(i=0;i<ar.1g;i++){81[ar[i].4Y]=ar[i].7c.h4}2n.1f[1u].1D(2n,[81])}},di:u(e){if(k.N.1R){if(k.N.2h!=S)k.N.1R.K(k.N.2h||0).3l=\'\';k.N.1R.K(k.N.2h||0).3l=\'\';k.N.2h=T(q.5C(\'8K\'))||0;k.N.1R.K(k.N.2h||0).3l=k.N.1d.1f.7H}},dj:u(2k){1X.bH(k.N.2I);2k=2k||k.2k.gS(1X.2k);2k.aP();2k.aW();D 1d=k.N.aY(k.N.1d);D 3M=q.5C(\'4I\');k.N.1d.2y=1d.3j+3M+k.N.1d.1f.3N+1d.66;k.N.4y=q.5C(\'4I\');k.N.6J(k.N.1d,1d.3j.1g+3M.1g+k.N.1d.1f.3N.1g,1d.3j.1g+3M.1g+k.N.1d.1f.3N.1g);k.N.4w();if(k.N.1d.1f.68){4u=T(q.5C(\'8K\'))||0;k.N.8Q(k.N.1d,k.N.1d.1f.4e.K(4u),\'68\')}E I},eJ:u(e){3K=e.7L||e.7K||-1;if(/13|27|35|36|38|40/.48(3K)&&k.N.1R){if(1X.2k){1X.2k.bT=1b;1X.2k.c0=I}P{e.aP();e.aW()}E I}},2r:u(M){if(!M.aN||!k.1a){E}if(!k.N.1c){if(k.3a.4t){k(\'2e\',1h).1S(\'<3A 14="19:1o;Y:1P;5E:9n:9w.9y.cC(1G=0);" id="ds" 2J="ek:I;" ej="0" ep="cD"></3A>\');k.N.3A=k(\'#ds\')}k(\'2e\',1h).1S(\'<22 id="dr" 14="Y: 1P; Q: 0; O: 0; z-cZ: h3; 19: 1o;"><9h 14="6w: 0;8F: 0; h1-14: 1o; z-cZ: h0;">&7k;</9h></22>\');k.N.1c=k(\'#dr\');k.N.8R=k(\'9h\',k.N.1c)}E q.1E(u(){if(q.4Y!=\'ch\'&&q.5C(\'1u\')!=\'3g\')E;q.1f={};q.1f.aN=M.aN;q.1f.aL=18.3S(T(M.aL)||1);q.1f.aM=M.aM?M.aM:\'\';q.1f.7H=M.7H?M.7H:\'\';q.1f.68=M.68&&M.68.1K==2A?M.68:S;q.1f.2Y=M.2Y&&M.2Y.1K==2A?M.2Y:S;q.1f.3i=M.3i&&M.3i.1K==2A?M.3i:S;q.1f.7J=M.7J&&M.7J.1K==2A?M.7J:S;q.1f.bV=M.bV||I;q.1f.aQ=M.aQ||I;q.1f.3N=q.1f.aQ?(M.3N||\', \'):\'\';q.1f.aU=M.aU?1b:I;q.1f.54=18.3S(T(M.54)||aC);if(M.fx&&M.fx.1K==7M){if(!M.fx.1u||!/c6|1z|a7/.48(M.fx.1u)){M.fx.1u=\'1z\'}if(M.fx.1u==\'1z\'&&!k.fx.1z)E;if(M.fx.1u==\'a7\'&&!k.fx.61)E;M.fx.1m=18.3S(T(M.fx.1m)||8J);if(M.fx.1m>q.1f.54){M.fx.1m=q.1f.54-2a}q.1f.fx=M.fx}q.1f.4e=S;q.1f.9x=I;k(q).1p(\'bU\',\'eN\').6K(u(){k.N.1d=q;k.N.4y=q.2y}).dH(k.N.eJ).6y(k.N.bU).5B(u(){k.N.2I=1X.9T(k.N.4w,hM)})})}};k.fn.hR=k.N.2r;k.1y={2I:S,4Q:S,29:S,2D:10,26:u(el,4J,2D,eG){k.1y.4Q=el;k.1y.29=4J;k.1y.2D=T(2D)||10;k.1y.2I=1X.6V(k.1y.eF,T(eG)||40)},eF:u(){24(i=0;i<k.1y.29.1g;i++){if(!k.1y.29[i].2X){k.1y.29[i].2X=k.23(k.1a.7G(k.1y.29[i]),k.1a.74(k.1y.29[i]),k.1a.6z(k.1y.29[i]))}P{k.1y.29[i].2X.t=k.1y.29[i].3d;k.1y.29[i].2X.l=k.1y.29[i].3c}if(k.1y.4Q.A&&k.1y.4Q.A.7q==1b){69={x:k.1y.4Q.A.2v,y:k.1y.4Q.A.2q,1C:k.1y.4Q.A.1B.1C,hb:k.1y.4Q.A.1B.hb}}P{69=k.23(k.1a.7G(k.1y.4Q),k.1a.74(k.1y.4Q))}if(k.1y.29[i].2X.t>0&&k.1y.29[i].2X.y+k.1y.29[i].2X.t>69.y){k.1y.29[i].3d-=k.1y.2D}P if(k.1y.29[i].2X.t<=k.1y.29[i].2X.h&&k.1y.29[i].2X.t+k.1y.29[i].2X.hb<69.y+69.hb){k.1y.29[i].3d+=k.1y.2D}if(k.1y.29[i].2X.l>0&&k.1y.29[i].2X.x+k.1y.29[i].2X.l>69.x){k.1y.29[i].3c-=k.1y.2D}P if(k.1y.29[i].2X.l<=k.1y.29[i].2X.hP&&k.1y.29[i].2X.l+k.1y.29[i].2X.1C<69.x+69.1C){k.1y.29[i].3c+=k.1y.2D}}},8o:u(){1X.5T(k.1y.2I);k.1y.4Q=S;k.1y.29=S;24(i in k.1y.29){k.1y.29[i].2X=S}}};k.11={1c:S,F:S,4U:u(){E q.1E(u(){if(q.9I){q.A.5e.3q(\'5v\',k.11.bN);q.A=S;q.9I=I;if(k.3a.4t){q.bE="eN"}P{q.14.hq=\'\';q.14.e1=\'\';q.14.e7=\'\'}}})},bN:u(e){if(k.11.F!=S){k.11.9A(e);E I}D C=q.3U;k(1h).1J(\'3D\',k.11.bX).1J(\'5P\',k.11.9A);C.A.1s=k.1a.4a(e);C.A.4B=C.A.1s;C.A.7q=I;C.A.ho=q!=q.3U;k.11.F=C;if(C.A.5i&&q!=q.3U){bS=k.1a.3w(C.31);bQ=k.1a.2o(C);bR={x:T(k.B(C,\'O\'))||0,y:T(k.B(C,\'Q\'))||0};dx=C.A.4B.x-bS.x-bQ.1C/2-bR.x;dy=C.A.4B.y-bS.y-bQ.hb/2-bR.y;k.3b.5c(C,[dx,dy])}E k.7n||I},ea:u(e){D C=k.11.F;C.A.7q=1b;D 9G=C.14;C.A.7V=k.B(C,\'19\');C.A.4n=k.B(C,\'Y\');if(!C.A.cz)C.A.cz=C.A.4n;C.A.2c={x:T(k.B(C,\'O\'))||0,y:T(k.B(C,\'Q\'))||0};C.A.9B=0;C.A.ai=0;if(k.3a.4t){D bW=k.1a.6U(C,1b);C.A.9B=bW.l||0;C.A.ai=bW.t||0}C.A.1B=k.23(k.1a.3w(C),k.1a.2o(C));if(C.A.4n!=\'2s\'&&C.A.4n!=\'1P\'){9G.Y=\'2s\'}k.11.1c.5o();D 5g=C.fI(1b);k(5g).B({19:\'2B\',O:\'2P\',Q:\'2P\'});5g.14.5K=\'0\';5g.14.5z=\'0\';5g.14.5k=\'0\';5g.14.5j=\'0\';k.11.1c.1S(5g);D 3Y=k.11.1c.K(0).14;if(C.A.bD){3Y.Z=\'9F\';3Y.W=\'9F\'}P{3Y.W=C.A.1B.hb+\'U\';3Y.Z=C.A.1B.1C+\'U\'}3Y.19=\'2B\';3Y.5K=\'2P\';3Y.5z=\'2P\';3Y.5k=\'2P\';3Y.5j=\'2P\';k.23(C.A.1B,k.1a.2o(5g));if(C.A.2V){if(C.A.2V.O){C.A.2c.x+=C.A.1s.x-C.A.1B.x-C.A.2V.O;C.A.1B.x=C.A.1s.x-C.A.2V.O}if(C.A.2V.Q){C.A.2c.y+=C.A.1s.y-C.A.1B.y-C.A.2V.Q;C.A.1B.y=C.A.1s.y-C.A.2V.Q}if(C.A.2V.2L){C.A.2c.x+=C.A.1s.x-C.A.1B.x-C.A.1B.hb+C.A.2V.2L;C.A.1B.x=C.A.1s.x-C.A.1B.1C+C.A.2V.2L}if(C.A.2V.4D){C.A.2c.y+=C.A.1s.y-C.A.1B.y-C.A.1B.hb+C.A.2V.4D;C.A.1B.y=C.A.1s.y-C.A.1B.hb+C.A.2V.4D}}C.A.2v=C.A.2c.x;C.A.2q=C.A.2c.y;if(C.A.8s||C.A.2p==\'94\'){8U=k.1a.6U(C.31,1b);C.A.1B.x=C.8t+(k.3a.4t?0:k.3a.7I?-8U.l:8U.l);C.A.1B.y=C.8G+(k.3a.4t?0:k.3a.7I?-8U.t:8U.t);k(C.31).1S(k.11.1c.K(0))}if(C.A.2p){k.11.c5(C);C.A.5t.2p=k.11.ce}if(C.A.5i){k.3b.ct(C)}3Y.O=C.A.1B.x-C.A.9B+\'U\';3Y.Q=C.A.1B.y-C.A.ai+\'U\';3Y.Z=C.A.1B.1C+\'U\';3Y.W=C.A.1B.hb+\'U\';k.11.F.A.9E=I;if(C.A.gx){C.A.5t.6a=k.11.c7}if(C.A.3I!=I){k.11.1c.B(\'3I\',C.A.3I)}if(C.A.1G){k.11.1c.B(\'1G\',C.A.1G);if(1X.71){k.11.1c.B(\'5E\',\'8V(1G=\'+C.A.1G*2a+\')\')}}if(C.A.7O){k.11.1c.2R(C.A.7O);k.11.1c.K(0).7c.14.19=\'1o\'}if(C.A.4o)C.A.4o.1D(C,[5g,C.A.2c.x,C.A.2c.y]);if(k.1x&&k.1x.8D>0){k.1x.ed(C)}if(C.A.46==I){9G.19=\'1o\'}E I},c5:u(C){if(C.A.2p.1K==b0){if(C.A.2p==\'94\'){C.A.28=k.23({x:0,y:0},k.1a.2o(C.31));D 8S=k.1a.6U(C.31,1b);C.A.28.w=C.A.28.1C-8S.l-8S.r;C.A.28.h=C.A.28.hb-8S.t-8S.b}P if(C.A.2p==\'1h\'){D bY=k.1a.bm();C.A.28={x:0,y:0,w:bY.w,h:bY.h}}}P if(C.A.2p.1K==7F){C.A.28={x:T(C.A.2p[0])||0,y:T(C.A.2p[1])||0,w:T(C.A.2p[2])||0,h:T(C.A.2p[3])||0}}C.A.28.dx=C.A.28.x-C.A.1B.x;C.A.28.dy=C.A.28.y-C.A.1B.y},9H:u(F){if(F.A.8s||F.A.2p==\'94\'){k(\'2e\',1h).1S(k.11.1c.K(0))}k.11.1c.5o().2G().B(\'1G\',1);if(1X.71){k.11.1c.B(\'5E\',\'8V(1G=2a)\')}},9A:u(e){k(1h).3q(\'3D\',k.11.bX).3q(\'5P\',k.11.9A);if(k.11.F==S){E}D F=k.11.F;k.11.F=S;if(F.A.7q==I){E I}if(F.A.44==1b){k(F).B(\'Y\',F.A.4n)}D 9G=F.14;if(F.5i){k.11.1c.B(\'9b\',\'8j\')}if(F.A.7O){k.11.1c.4i(F.A.7O)}if(F.A.6N==I){if(F.A.fx>0){if(!F.A.1O||F.A.1O==\'4j\'){D x=12 k.fx(F,{1m:F.A.fx},\'O\');x.1L(F.A.2c.x,F.A.8y)}if(!F.A.1O||F.A.1O==\'49\'){D y=12 k.fx(F,{1m:F.A.fx},\'Q\');y.1L(F.A.2c.y,F.A.8v)}}P{if(!F.A.1O||F.A.1O==\'4j\')F.14.O=F.A.8y+\'U\';if(!F.A.1O||F.A.1O==\'49\')F.14.Q=F.A.8v+\'U\'}k.11.9H(F);if(F.A.46==I){k(F).B(\'19\',F.A.7V)}}P if(F.A.fx>0){F.A.9E=1b;D dh=I;if(k.1x&&k.1t&&F.A.44){dh=k.1a.3w(k.1t.1c.K(0))}k.11.1c.5w({O:dh?dh.x:F.A.1B.x,Q:dh?dh.y:F.A.1B.y},F.A.fx,u(){F.A.9E=I;if(F.A.46==I){F.14.19=F.A.7V}k.11.9H(F)})}P{k.11.9H(F);if(F.A.46==I){k(F).B(\'19\',F.A.7V)}}if(k.1x&&k.1x.8D>0){k.1x.eO(F)}if(k.1t&&F.A.44){k.1t.fC(F)}if(F.A.2Z&&(F.A.8y!=F.A.2c.x||F.A.8v!=F.A.2c.y)){F.A.2Z.1D(F,F.A.b3||[0,0,F.A.8y,F.A.8v])}if(F.A.3T)F.A.3T.1D(F);E I},c7:u(x,y,dx,dy){if(dx!=0)dx=T((dx+(q.A.gx*dx/18.3S(dx))/2)/q.A.gx)*q.A.gx;if(dy!=0)dy=T((dy+(q.A.gy*dy/18.3S(dy))/2)/q.A.gy)*q.A.gy;E{dx:dx,dy:dy,x:0,y:0}},ce:u(x,y,dx,dy){dx=18.3L(18.3r(dx,q.A.28.dx),q.A.28.w+q.A.28.dx-q.A.1B.1C);dy=18.3L(18.3r(dy,q.A.28.dy),q.A.28.h+q.A.28.dy-q.A.1B.hb);E{dx:dx,dy:dy,x:0,y:0}},bX:u(e){if(k.11.F==S||k.11.F.A.9E==1b){E}D F=k.11.F;F.A.4B=k.1a.4a(e);if(F.A.7q==I){45=18.ez(18.6b(F.A.1s.x-F.A.4B.x,2)+18.6b(F.A.1s.y-F.A.4B.y,2));if(45<F.A.6M){E}P{k.11.ea(e)}}D dx=F.A.4B.x-F.A.1s.x;D dy=F.A.4B.y-F.A.1s.y;24(D i in F.A.5t){D 3y=F.A.5t[i].1D(F,[F.A.2c.x+dx,F.A.2c.y+dy,dx,dy]);if(3y&&3y.1K==7M){dx=i!=\'7R\'?3y.dx:(3y.x-F.A.2c.x);dy=i!=\'7R\'?3y.dy:(3y.y-F.A.2c.y)}}F.A.2v=F.A.1B.x+dx-F.A.9B;F.A.2q=F.A.1B.y+dy-F.A.ai;if(F.A.5i&&(F.A.3H||F.A.2Z)){k.3b.3H(F,F.A.2v,F.A.2q)}if(F.A.4m)F.A.4m.1D(F,[F.A.2c.x+dx,F.A.2c.y+dy]);if(!F.A.1O||F.A.1O==\'4j\'){F.A.8y=F.A.2c.x+dx;k.11.1c.K(0).14.O=F.A.2v+\'U\'}if(!F.A.1O||F.A.1O==\'49\'){F.A.8v=F.A.2c.y+dy;k.11.1c.K(0).14.Q=F.A.2q+\'U\'}if(k.1x&&k.1x.8D>0){k.1x.al(F)}E I},2r:u(o){if(!k.11.1c){k(\'2e\',1h).1S(\'<22 id="e8"></22>\');k.11.1c=k(\'#e8\');D el=k.11.1c.K(0);D 4J=el.14;4J.Y=\'1P\';4J.19=\'1o\';4J.9b=\'8j\';4J.eu=\'1o\';4J.2U=\'2K\';if(1X.71){el.bE="e4"}P{4J.gi=\'1o\';4J.e7=\'1o\';4J.e1=\'1o\'}}if(!o){o={}}E q.1E(u(){if(q.9I||!k.1a)E;if(1X.71){q.gh=u(){E I};q.gj=u(){E I}}D el=q;D 5e=o.3v?k(q).gf(o.3v):k(q);if(k.3a.4t){5e.1E(u(){q.bE="e4"})}P{5e.B(\'-gI-7R-8C\',\'1o\');5e.B(\'7R-8C\',\'1o\');5e.B(\'-gH-7R-8C\',\'1o\')}q.A={5e:5e,6N:o.6N?1b:I,46:o.46?1b:I,44:o.44?o.44:I,5i:o.5i?o.5i:I,8s:o.8s?o.8s:I,3I:o.3I?T(o.3I)||0:I,1G:o.1G?2m(o.1G):I,fx:T(o.fx)||S,6R:o.6R?o.6R:I,5t:{},1s:{},4o:o.4o&&o.4o.1K==2A?o.4o:I,3T:o.3T&&o.3T.1K==2A?o.3T:I,2Z:o.2Z&&o.2Z.1K==2A?o.2Z:I,1O:/49|4j/.48(o.1O)?o.1O:I,6M:o.6M?T(o.6M)||0:0,2V:o.2V?o.2V:I,bD:o.bD?1b:I,7O:o.7O||I};if(o.5t&&o.5t.1K==2A)q.A.5t.7R=o.5t;if(o.4m&&o.4m.1K==2A)q.A.4m=o.4m;if(o.2p&&((o.2p.1K==b0&&(o.2p==\'94\'||o.2p==\'1h\'))||(o.2p.1K==7F&&o.2p.1g==4))){q.A.2p=o.2p}if(o.2O){q.A.2O=o.2O}if(o.6a){if(2g o.6a==\'gz\'){q.A.gx=T(o.6a)||1;q.A.gy=T(o.6a)||1}P if(o.6a.1g==2){q.A.gx=T(o.6a[0])||1;q.A.gy=T(o.6a[1])||1}}if(o.3H&&o.3H.1K==2A){q.A.3H=o.3H}q.9I=1b;5e.1E(u(){q.3U=el});5e.1J(\'5v\',k.11.bN)})}};k.fn.23({aS:k.11.4U,7t:k.11.2r});k.1x={du:u(5J,5G,7Q,7S){E 5J<=k.11.F.A.2v&&(5J+7Q)>=(k.11.F.A.2v+k.11.F.A.1B.w)&&5G<=k.11.F.A.2q&&(5G+7S)>=(k.11.F.A.2q+k.11.F.A.1B.h)?1b:I},cV:u(5J,5G,7Q,7S){E!(5J>(k.11.F.A.2v+k.11.F.A.1B.w)||(5J+7Q)<k.11.F.A.2v||5G>(k.11.F.A.2q+k.11.F.A.1B.h)||(5G+7S)<k.11.F.A.2q)?1b:I},1s:u(5J,5G,7Q,7S){E 5J<k.11.F.A.4B.x&&(5J+7Q)>k.11.F.A.4B.x&&5G<k.11.F.A.4B.y&&(5G+7S)>k.11.F.A.4B.y?1b:I},5r:I,3Q:{},8D:0,3P:{},ed:u(C){if(k.11.F==S){E}D i;k.1x.3Q={};D bJ=I;24(i in k.1x.3P){if(k.1x.3P[i]!=S){D 1j=k.1x.3P[i].K(0);if(k(k.11.F).is(\'.\'+1j.1i.a)){if(1j.1i.m==I){1j.1i.p=k.23(k.1a.7G(1j),k.1a.74(1j));1j.1i.m=1b}if(1j.1i.ac){k.1x.3P[i].2R(1j.1i.ac)}k.1x.3Q[i]=k.1x.3P[i];if(k.1t&&1j.1i.s&&k.11.F.A.44){1j.1i.el=k(\'.\'+1j.1i.a,1j);C.14.19=\'1o\';k.1t.cT(1j);1j.1i.ay=k.1t.8x(k.1p(1j,\'id\')).7l;C.14.19=C.A.7V;bJ=1b}if(1j.1i.9i){1j.1i.9i.1D(k.1x.3P[i].K(0),[k.11.F])}}}}if(bJ){k.1t.26()}},dS:u(){k.1x.3Q={};24(i in k.1x.3P){if(k.1x.3P[i]!=S){D 1j=k.1x.3P[i].K(0);if(k(k.11.F).is(\'.\'+1j.1i.a)){1j.1i.p=k.23(k.1a.7G(1j),k.1a.74(1j));if(1j.1i.ac){k.1x.3P[i].2R(1j.1i.ac)}k.1x.3Q[i]=k.1x.3P[i];if(k.1t&&1j.1i.s&&k.11.F.A.44){1j.1i.el=k(\'.\'+1j.1i.a,1j);C.14.19=\'1o\';k.1t.cT(1j);C.14.19=C.A.7V}}}}},al:u(e){if(k.11.F==S){E}k.1x.5r=I;D i;D bK=I;D eQ=0;24(i in k.1x.3Q){D 1j=k.1x.3Q[i].K(0);if(k.1x.5r==I&&k.1x[1j.1i.t](1j.1i.p.x,1j.1i.p.y,1j.1i.p.1C,1j.1i.p.hb)){if(1j.1i.hc&&1j.1i.h==I){k.1x.3Q[i].2R(1j.1i.hc)}if(1j.1i.h==I&&1j.1i.7x){bK=1b}1j.1i.h=1b;k.1x.5r=1j;if(k.1t&&1j.1i.s&&k.11.F.A.44){k.1t.1c.K(0).3l=1j.1i.eV;k.1t.al(1j)}eQ++}P if(1j.1i.h==1b){if(1j.1i.7y){1j.1i.7y.1D(1j,[e,k.11.1c.K(0).7c,1j.1i.fx])}if(1j.1i.hc){k.1x.3Q[i].4i(1j.1i.hc)}1j.1i.h=I}}if(k.1t&&!k.1x.5r&&k.11.F.44){k.1t.1c.K(0).14.19=\'1o\'}if(bK){k.1x.5r.1i.7x.1D(k.1x.5r,[e,k.11.1c.K(0).7c])}},eO:u(e){D i;24(i in k.1x.3Q){D 1j=k.1x.3Q[i].K(0);if(1j.1i.ac){k.1x.3Q[i].4i(1j.1i.ac)}if(1j.1i.hc){k.1x.3Q[i].4i(1j.1i.hc)}if(1j.1i.s){k.1t.7s[k.1t.7s.1g]=i}if(1j.1i.9l&&1j.1i.h==1b){1j.1i.h=I;1j.1i.9l.1D(1j,[e,1j.1i.fx])}1j.1i.m=I;1j.1i.h=I}k.1x.3Q={}},4U:u(){E q.1E(u(){if(q.9j){if(q.1i.s){id=k.1p(q,\'id\');k.1t.5L[id]=S;k(\'.\'+q.1i.a,q).aS()}k.1x.3P[\'d\'+q.c2]=S;q.9j=I;q.f=S}})},2r:u(o){E q.1E(u(){if(q.9j==1b||!o.3C||!k.1a||!k.11){E}q.1i={a:o.3C,ac:o.9J||I,hc:o.a5||I,eV:o.58||I,9l:o.gq||o.9l||I,7x:o.7x||o.dC||I,7y:o.7y||o.fO||I,9i:o.9i||I,t:o.6I&&(o.6I==\'du\'||o.6I==\'cV\')?o.6I:\'1s\',fx:o.fx?o.fx:I,m:I,h:I};if(o.cQ==1b&&k.1t){id=k.1p(q,\'id\');k.1t.5L[id]=q.1i.a;q.1i.s=1b;if(o.2Z){q.1i.2Z=o.2Z;q.1i.ay=k.1t.8x(id).7l}}q.9j=1b;q.c2=T(18.6o()*c9);k.1x.3P[\'d\'+q.c2]=k(q);k.1x.8D++})}};k.fn.23({dR:k.1x.4U,do:k.1x.2r});k.gD=k.1x.dS;k.3B={1c:S,8L:u(){3g=q.2y;if(!3g)E;14={dz:k(q).B(\'dz\')||\'\',4A:k(q).B(\'4A\')||\'\',8Z:k(q).B(\'8Z\')||\'\',dP:k(q).B(\'dP\')||\'\',dT:k(q).B(\'dT\')||\'\',dU:k(q).B(\'dU\')||\'\',c3:k(q).B(\'c3\')||\'\',dY:k(q).B(\'dY\')||\'\'};k.3B.1c.B(14);3x=k.3B.dX(3g);3x=3x.4E(12 bb("\\\\n","g"),"<br />");k.3B.1c.3x(\'gL\');ci=k.3B.1c.K(0).4c;k.3B.1c.3x(3x);Z=k.3B.1c.K(0).4c+ci;if(q.6l.2M&&Z>q.6l.2M[0]){Z=q.6l.2M[0]}q.14.Z=Z+\'U\';if(q.4Y==\'cf\'){W=k.3B.1c.K(0).5W+ci;if(q.6l.2M&&W>q.6l.2M[1]){W=q.6l.2M[1]}q.14.W=W+\'U\'}},dX:u(3g){cg={\'&\':\'&gK;\',\'<\':\'&gJ;\',\'>\':\'>\',\'"\':\'&gs;\'};24(i in cg){3g=3g.4E(12 bb(i,\'g\'),cg[i])}E 3g},2r:u(2M){if(k.3B.1c==S){k(\'2e\',1h).1S(\'<22 id="dE" 14="Y: 1P; Q: 0; O: 0; 3n: 2K;"></22>\');k.3B.1c=k(\'#dE\')}E q.1E(u(){if(/cf|ch/.48(q.4Y)){if(q.4Y==\'ch\'){dB=q.5C(\'1u\');if(!/3g|gr/.48(dB)){E}}if(2M&&(2M.1K==bn||(2M.1K==7F&&2M.1g==2))){if(2M.1K==bn)2M=[2M,2M];P{2M[0]=T(2M[0])||8J;2M[1]=T(2M[1])||8J}q.6l={2M:2M}}k(q).5B(k.3B.8L).6y(k.3B.8L).dH(k.3B.8L);k.3B.8L.1D(q)}})}};k.fn.kc=k.3B.2r;k.4K=u(e){if(/^kd$|^ke$|^ka$|^6L$|^k9$|^k5$|^k4$|^k6$|^k7$|^2e$|^k8$|^kf$|^kg$|^kn$|^ko$|^kp$|^kq$/i.48(e.9N))E I;P E 1b};k.fx.a0=u(e,65){D c=e.7c;D cs=c.14;cs.Y=65.Y;cs.5K=65.3G.t;cs.5j=65.3G.l;cs.5k=65.3G.b;cs.5z=65.3G.r;cs.Q=65.Q+\'U\';cs.O=65.O+\'U\';e.31.ew(c,e);e.31.km(e)};k.fx.9P=u(e){if(!k.4K(e))E I;D t=k(e);D es=e.14;D 73=I;if(t.B(\'19\')==\'1o\'){5Y=t.B(\'3n\');t.B(\'3n\',\'2K\').1Y();73=1b}D V={};V.Y=t.B(\'Y\');V.1q=k.1a.2o(e);V.3G=k.1a.cy(e);D co=e.4Z?e.4Z.ei:t.B(\'hU\');V.Q=T(t.B(\'Q\'))||0;V.O=T(t.B(\'O\'))||0;D eo=\'kl\'+T(18.6o()*c9);D 6u=1h.3F(/^1T$|^br$|^kh$|^hr$|^8C$|^kj$|^8T$|^3A$|^kk$|^k3$|^k2$|^9h$|^dl$|^jM$/i.48(e.9N)?\'22\':e.9N);k.1p(6u,\'id\',eo);D jN=k(6u).2R(\'jO\');D 4h=6u.14;D Q=0;D O=0;if(V.Y==\'2s\'||V.Y==\'1P\'){Q=V.Q;O=V.O}4h.Q=Q+\'U\';4h.O=O+\'U\';4h.Y=V.Y!=\'2s\'&&V.Y!=\'1P\'?\'2s\':V.Y;4h.W=V.1q.hb+\'U\';4h.Z=V.1q.1C+\'U\';4h.5K=V.3G.t;4h.5z=V.3G.r;4h.5k=V.3G.b;4h.5j=V.3G.l;4h.2U=\'2K\';if(k.3a.4t){4h.ei=co}P{4h.jK=co}if(k.3a=="4t"){es.5E="8V(1G="+0.ex*2a+")"}es.1G=0.ex;e.31.ew(6u,e);6u.jF(e);es.5K=\'2P\';es.5z=\'2P\';es.5k=\'2P\';es.5j=\'2P\';es.Y=\'1P\';es.eu=\'1o\';es.Q=\'2P\';es.O=\'2P\';if(73){t.2G();es.3n=5Y}E{V:V,3p:k(6u)}};k.fx.8E={jE:[0,1V,1V],jG:[eD,1V,1V],jH:[e6,e6,jI],jP:[0,0,0],ks:[0,0,1V],jY:[dv,42,42],jZ:[0,1V,1V],k0:[0,0,7w],k1:[0,7w,7w],jX:[cn,cn,cn],jS:[0,2a,0],jR:[jT,jU,eb],jV:[7w,0,7w],kr:[85,eb,47],kP:[1V,eA,0],kN:[kO,50,kx],kF:[7w,0,0],kD:[ku,f8,kt],ky:[kH,0,9C],kL:[1V,0,1V],kM:[1V,kJ,0],kv:[0,6C,0],kA:[75,0,kE],kC:[eD,eB,eA],kG:[kI,kB,eB],kw:[e0,1V,1V],kz:[eL,kK,eL],kQ:[9C,9C,9C],jC:[1V,iy,iz],iA:[1V,1V,e0],iB:[0,1V,0],ix:[1V,0,1V],iv:[6C,0,0],iq:[0,0,6C],ip:[6C,6C,0],ir:[1V,dv,0],it:[1V,ah,iu],iC:[6C,0,6C],iD:[1V,0,0],iK:[ah,ah,ah],iL:[1V,1V,1V],iM:[1V,1V,0]};k.fx.6D=u(4x,dm){if(k.fx.8E[4x])E{r:k.fx.8E[4x][0],g:k.fx.8E[4x][1],b:k.fx.8E[4x][2]};P if(2W=/^6Y\\(\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*\\)$/.a4(4x))E{r:T(2W[1]),g:T(2W[2]),b:T(2W[3])};P if(2W=/6Y\\(\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*,\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*,\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*\\)$/.a4(4x))E{r:2m(2W[1])*2.55,g:2m(2W[2])*2.55,b:2m(2W[3])*2.55};P if(2W=/^#([a-fA-79-9])([a-fA-79-9])([a-fA-79-9])$/.a4(4x))E{r:T("77"+2W[1]+2W[1]),g:T("77"+2W[2]+2W[2]),b:T("77"+2W[3]+2W[3])};P if(2W=/^#([a-fA-79-9]{2})([a-fA-79-9]{2})([a-fA-79-9]{2})$/.a4(4x))E{r:T("77"+2W[1]),g:T("77"+2W[2]),b:T("77"+2W[3])};P E dm==1b?I:{r:1V,g:1V,b:1V}};k.fx.dD={5Q:1,5b:1,5O:1,4S:1,4D:1,4A:1,W:1,O:1,c3:1,iI:1,5k:1,5j:1,5z:1,5K:1,8b:1,6x:1,8c:1,av:1,1G:1,iE:1,iF:1,5n:1,4X:1,5U:1,5M:1,2L:1,jD:1,Q:1,Z:1,3I:1};k.fx.dA={7i:1,iG:1,iH:1,io:1,im:1,4x:1,i2:1};k.fx.8A=[\'i3\',\'i4\',\'i5\',\'i1\'];k.fx.cc={\'cd\':[\'2E\',\'dK\'],\'a8\':[\'2E\',\'bh\'],\'6w\':[\'6w\',\'\'],\'8F\':[\'8F\',\'\']};k.fn.23({5w:u(5X,H,G,J){E q.1w(u(){D a1=k.H(H,G,J);D e=12 k.dM(q,a1,5X)})},c4:u(H,J){E q.1w(u(){D a1=k.H(H,J);D e=12 k.c4(q,a1)})},8o:u(2D){E q.1E(u(){if(q.6d)k.by(q,2D)})},i0:u(2D){E q.1E(u(){if(q.6d)k.by(q,2D);if(q.1w&&q.1w[\'fx\'])q.1w.fx=[]})}});k.23({c4:u(2f,M){D z=q,3t;z.2D=u(){if(k.fQ(M.21))M.21.1D(2f)};z.2I=6V(u(){z.2D()},M.1m);2f.6d=z},G:{c8:u(p,n,1W,1H,1m){E((-18.5H(p*18.2Q)/2)+0.5)*1H+1W}},dM:u(2f,M,5X){D z=q,3t;D y=2f.14;D fR=k.B(2f,"2U");D 72=k.B(2f,"19");D 2j={};z.9O=(12 7g()).7z();M.G=M.G&&k.G[M.G]?M.G:\'c8\';z.ag=u(2w,43){if(k.fx.dD[2w]){if(43==\'1Y\'||43==\'2G\'||43==\'3R\'){if(!2f.6v)2f.6v={};D r=2m(k.6E(2f,2w));2f.6v[2w]=r&&r>-c9?r:(2m(k.B(2f,2w))||0);43=43==\'3R\'?(72==\'1o\'?\'1Y\':\'2G\'):43;M[43]=1b;2j[2w]=43==\'1Y\'?[0,2f.6v[2w]]:[2f.6v[2w],0];if(2w!=\'1G\')y[2w]=2j[2w][0]+(2w!=\'3I\'&&2w!=\'8Z\'?\'U\':\'\');P k.1p(y,"1G",2j[2w][0])}P{2j[2w]=[2m(k.6E(2f,2w)),2m(43)||0]}}P if(k.fx.dA[2w])2j[2w]=[k.fx.6D(k.6E(2f,2w)),k.fx.6D(43)];P if(/^6w$|8F$|2E$|a8$|cd$/i.48(2w)){D m=43.4E(/\\s+/g,\' \').4E(/6Y\\s*\\(\\s*/g,\'6Y(\').4E(/\\s*,\\s*/g,\',\').4E(/\\s*\\)/g,\')\').d5(/([^\\s]+)/g);3m(2w){1e\'6w\':1e\'8F\':1e\'cd\':1e\'a8\':m[3]=m[3]||m[1]||m[0];m[2]=m[2]||m[0];m[1]=m[1]||m[0];24(D i=0;i<k.fx.8A.1g;i++){D 64=k.fx.cc[2w][0]+k.fx.8A[i]+k.fx.cc[2w][1];2j[64]=2w==\'a8\'?[k.fx.6D(k.6E(2f,64)),k.fx.6D(m[i])]:[2m(k.6E(2f,64)),2m(m[i])]}1r;1e\'2E\':24(D i=0;i<m.1g;i++){D bd=2m(m[i]);D a9=!hX(bd)?\'dK\':(!/cu|1o|2K|hY|hZ|i6|i7|ii|ij|ik|il/i.48(m[i])?\'bh\':I);if(a9){24(D j=0;j<k.fx.8A.1g;j++){64=\'2E\'+k.fx.8A[j]+a9;2j[64]=a9==\'bh\'?[k.fx.6D(k.6E(2f,64)),k.fx.6D(m[i])]:[2m(k.6E(2f,64)),bd]}}P{y[\'ie\']=m[i]}}1r}}P{y[2w]=43}E I};24(p in 5X){if(p==\'14\'){D 5f=k.bl(5X[p]);24(7A in 5f){q.ag(7A,5f[7A])}}P if(p==\'3l\'){if(1h.af)24(D i=0;i<1h.af.1g;i++){D 7e=1h.af[i].7e||1h.af[i].i9||S;if(7e){24(D j=0;j<7e.1g;j++){if(7e[j].i8==\'.\'+5X[p]){D 6X=12 bb(\'\\.\'+5X[p]+\' {\');D 5Z=7e[j].14.9X;D 5f=k.bl(5Z.4E(6X,\'\').4E(/}/g,\'\'));24(7A in 5f){q.ag(7A,5f[7A])}}}}}}P{q.ag(p,5X[p])}}y.19=72==\'1o\'?\'2B\':72;y.2U=\'2K\';z.2D=u(){D t=(12 7g()).7z();if(t>M.1m+z.9O){5T(z.2I);z.2I=S;24(p in 2j){if(p=="1G")k.1p(y,"1G",2j[p][1]);P if(2g 2j[p][1]==\'8T\')y[p]=\'6Y(\'+2j[p][1].r+\',\'+2j[p][1].g+\',\'+2j[p][1].b+\')\';P y[p]=2j[p][1]+(p!=\'3I\'&&p!=\'8Z\'?\'U\':\'\')}if(M.2G||M.1Y)24(D p in 2f.6v)if(p=="1G")k.1p(y,p,2f.6v[p]);P y[p]="";y.19=M.2G?\'1o\':(72!=\'1o\'?72:\'2B\');y.2U=fR;2f.6d=S;if(k.fQ(M.21))M.21.1D(2f)}P{D n=t-q.9O;D 8w=n/M.1m;24(p in 2j){if(2g 2j[p][1]==\'8T\'){y[p]=\'6Y(\'+T(k.G[M.G](8w,n,2j[p][0].r,(2j[p][1].r-2j[p][0].r),M.1m))+\',\'+T(k.G[M.G](8w,n,2j[p][0].g,(2j[p][1].g-2j[p][0].g),M.1m))+\',\'+T(k.G[M.G](8w,n,2j[p][0].b,(2j[p][1].b-2j[p][0].b),M.1m))+\')\'}P{D bz=k.G[M.G](8w,n,2j[p][0],(2j[p][1]-2j[p][0]),M.1m);if(p=="1G")k.1p(y,"1G",bz);P y[p]=bz+(p!=\'3I\'&&p!=\'8Z\'?\'U\':\'\')}}}};z.2I=6V(u(){z.2D()},13);2f.6d=z},by:u(2f,2D){if(2D)2f.6d.9O-=iO;P{1X.5T(2f.6d.2I);2f.6d=S;k.2H(2f,"fx")}}});k.bl=u(5Z){D 5f={};if(2g 5Z==\'4V\'){5Z=5Z.6c().7C(\';\');24(D i=0;i<5Z.1g;i++){6X=5Z[i].7C(\':\');if(6X.1g==2){5f[k.g6(6X[0].4E(/\\-(\\w)/g,u(m,c){E c.jo()}))]=k.g6(6X[1])}}}E 5f};k.fn.23({g3:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.61(q,H,J,\'4F\',G)})},gb:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.61(q,H,J,\'4r\',G)})},jl:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.61(q,H,J,\'fJ\',G)})},jk:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.61(q,H,J,\'O\',G)})},jg:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.61(q,H,J,\'2L\',G)})},jf:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.61(q,H,J,\'fh\',G)})}});k.fx.61=u(e,H,J,2S,G){if(!k.4K(e)){k.2H(e,\'1n\');E I}D z=q;z.el=k(e);z.1N=k.1a.2o(e);z.G=2g J==\'4V\'?J:G||S;if(!e.4s)e.4s=z.el.B(\'19\');if(2S==\'fJ\'){2S=z.el.B(\'19\')==\'1o\'?\'4r\':\'4F\'}P if(2S==\'fh\'){2S=z.el.B(\'19\')==\'1o\'?\'2L\':\'O\'}z.el.1Y();z.H=H;z.J=2g J==\'u\'?J:S;z.fx=k.fx.9P(e);z.2S=2S;z.21=u(){if(z.J&&z.J.1K==2A){z.J.1D(z.el.K(0))}if(z.2S==\'4r\'||z.2S==\'2L\'){z.el.B(\'19\',z.el.K(0).4s==\'1o\'?\'2B\':z.el.K(0).4s)}P{z.el.2G()}k.fx.a0(z.fx.3p.K(0),z.fx.V);k.2H(z.el.K(0),\'1n\')};3m(z.2S){1e\'4F\':63=12 k.fx(z.fx.3p.K(0),k.H(z.H,z.G,z.21),\'W\');63.1L(z.fx.V.1q.hb,0);1r;1e\'4r\':z.fx.3p.B(\'W\',\'9R\');z.el.1Y();63=12 k.fx(z.fx.3p.K(0),k.H(z.H,z.G,z.21),\'W\');63.1L(0,z.fx.V.1q.hb);1r;1e\'O\':63=12 k.fx(z.fx.3p.K(0),k.H(z.H,z.G,z.21),\'Z\');63.1L(z.fx.V.1q.1C,0);1r;1e\'2L\':z.fx.3p.B(\'Z\',\'9R\');z.el.1Y();63=12 k.fx(z.fx.3p.K(0),k.H(z.H,z.G,z.21),\'Z\');63.1L(0,z.fx.V.1q.1C);1r}};k.fn.ji=u(5D,J){E q.1w(\'1n\',u(){if(!k.4K(q)){k.2H(q,\'1n\');E I}D e=12 k.fx.f4(q,5D,J);e.bp()})};k.fx.f4=u(e,5D,J){D z=q;z.el=k(e);z.el.1Y();z.J=J;z.5D=T(5D)||40;z.V={};z.V.Y=z.el.B(\'Y\');z.V.Q=T(z.el.B(\'Q\'))||0;z.V.O=T(z.el.B(\'O\'))||0;if(z.V.Y!=\'2s\'&&z.V.Y!=\'1P\'){z.el.B(\'Y\',\'2s\')}z.3V=5;z.5y=1;z.bp=u(){z.5y++;z.e=12 k.fx(z.el.K(0),{1m:jj,21:u(){z.e=12 k.fx(z.el.K(0),{1m:80,21:u(){z.5D=T(z.5D/2);if(z.5y<=z.3V)z.bp();P{z.el.B(\'Y\',z.V.Y).B(\'Q\',z.V.Q+\'U\').B(\'O\',z.V.O+\'U\');k.2H(z.el.K(0),\'1n\');if(z.J&&z.J.1K==2A){z.J.1D(z.el.K(0))}}}},\'Q\');z.e.1L(z.V.Q-z.5D,z.V.Q)}},\'Q\');z.e.1L(z.V.Q,z.V.Q-z.5D)}};k.fn.23({jy:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.4f(q,H,J,\'4r\',\'4l\',G)})},jz:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.4f(q,H,J,\'4r\',\'in\',G)})},jA:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.4f(q,H,J,\'4r\',\'3R\',G)})},jB:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.4f(q,H,J,\'4F\',\'4l\',G)})},jx:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.4f(q,H,J,\'4F\',\'in\',G)})},jw:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.4f(q,H,J,\'4F\',\'3R\',G)})},js:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.4f(q,H,J,\'O\',\'4l\',G)})},jt:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.4f(q,H,J,\'O\',\'in\',G)})},ju:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.4f(q,H,J,\'O\',\'3R\',G)})},jv:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.4f(q,H,J,\'2L\',\'4l\',G)})},je:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.4f(q,H,J,\'2L\',\'in\',G)})},jd:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.4f(q,H,J,\'2L\',\'3R\',G)})}});k.fx.4f=u(e,H,J,2S,1u,G){if(!k.4K(e)){k.2H(e,\'1n\');E I}D z=q;z.el=k(e);z.G=2g J==\'4V\'?J:G||S;z.V={};z.V.Y=z.el.B(\'Y\');z.V.Q=z.el.B(\'Q\');z.V.O=z.el.B(\'O\');if(!e.4s)e.4s=z.el.B(\'19\');if(1u==\'3R\'){1u=z.el.B(\'19\')==\'1o\'?\'in\':\'4l\'}z.el.1Y();if(z.V.Y!=\'2s\'&&z.V.Y!=\'1P\'){z.el.B(\'Y\',\'2s\')}z.1u=1u;J=2g J==\'u\'?J:S;8H=1;3m(2S){1e\'4F\':z.e=12 k.fx(z.el.K(0),k.H(H-15,z.G,J),\'Q\');z.62=2m(z.V.Q)||0;z.9K=z.fG;8H=-1;1r;1e\'4r\':z.e=12 k.fx(z.el.K(0),k.H(H-15,z.G,J),\'Q\');z.62=2m(z.V.Q)||0;z.9K=z.fG;1r;1e\'2L\':z.e=12 k.fx(z.el.K(0),k.H(H-15,z.G,J),\'O\');z.62=2m(z.V.O)||0;z.9K=z.fy;1r;1e\'O\':z.e=12 k.fx(z.el.K(0),k.H(H-15,z.G,J),\'O\');z.62=2m(z.V.O)||0;z.9K=z.fy;8H=-1;1r}z.e2=12 k.fx(z.el.K(0),k.H(H,z.G,u(){z.el.B(z.V);if(z.1u==\'4l\'){z.el.B(\'19\',\'1o\')}P z.el.B(\'19\',z.el.K(0).4s==\'1o\'?\'2B\':z.el.K(0).4s);k.2H(z.el.K(0),\'1n\')}),\'1G\');if(1u==\'in\'){z.e.1L(z.62+2a*8H,z.62);z.e2.1L(0,1)}P{z.e.1L(z.62,z.62+2a*8H);z.e2.1L(1,0)}};k.fn.23({j0:u(H,W,J,G){E q.1w(\'1n\',u(){12 k.fx.9L(q,H,W,J,\'fp\',G)})},iW:u(H,W,J,G){E q.1w(\'1n\',u(){12 k.fx.9L(q,H,W,J,\'9M\',G)})},iV:u(H,W,J,G){E q.1w(\'1n\',u(){12 k.fx.9L(q,H,W,J,\'3R\',G)})}});k.fx.9L=u(e,H,W,J,1u,G){if(!k.4K(e)){k.2H(e,\'1n\');E I}D z=q;z.el=k(e);z.G=2g J==\'4V\'?J:G||S;z.J=2g J==\'u\'?J:S;if(1u==\'3R\'){1u=z.el.B(\'19\')==\'1o\'?\'9M\':\'fp\'}z.H=H;z.W=W&&W.1K==bn?W:20;z.fx=k.fx.9P(e);z.1u=1u;z.21=u(){if(z.J&&z.J.1K==2A){z.J.1D(z.el.K(0))}if(z.1u==\'9M\'){z.el.1Y()}P{z.el.2G()}k.fx.a0(z.fx.3p.K(0),z.fx.V);k.2H(z.el.K(0),\'1n\')};if(z.1u==\'9M\'){z.el.1Y();z.fx.3p.B(\'W\',z.W+\'U\').B(\'Z\',\'9R\');z.ef=12 k.fx(z.fx.3p.K(0),k.H(z.H,z.G,u(){z.ef=12 k.fx(z.fx.3p.K(0),k.H(z.H,z.G,z.21),\'W\');z.ef.1L(z.W,z.fx.V.1q.hb)}),\'Z\');z.ef.1L(0,z.fx.V.1q.1C)}P{z.ef=12 k.fx(z.fx.3p.K(0),k.H(z.H,z.G,u(){z.ef=12 k.fx(z.fx.3p.K(0),k.H(z.H,z.G,z.21),\'Z\');z.ef.1L(z.fx.V.1q.1C,0)}),\'W\');z.ef.1L(z.fx.V.1q.hb,z.W)}};k.fn.iR=u(H,4x,J,G){E q.1w(\'fv\',u(){q.6W=k(q).1p("14")||\'\';G=2g J==\'4V\'?J:G||S;J=2g J==\'u\'?J:S;D 9S=k(q).B(\'7i\');D 8I=q.31;7d(9S==\'cu\'&&8I){9S=k(8I).B(\'7i\');8I=8I.31}k(q).B(\'7i\',4x);if(2g q.6W==\'8T\')q.6W=q.6W["9X"];k(q).5w({\'7i\':9S},H,G,u(){k.2H(q,\'fv\');if(2g k(q).1p("14")==\'8T\'){k(q).1p("14")["9X"]="";k(q).1p("14")["9X"]=q.6W}P{k(q).1p("14",q.6W)}if(J)J.1D(q)})})};k.fn.23({iT:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.5m(q,H,J,\'49\',\'6g\',G)})},iU:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.5m(q,H,J,\'4j\',\'6g\',G)})},j1:u(H,J,G){E q.1w(\'1n\',u(){if(k.B(q,\'19\')==\'1o\'){12 k.fx.5m(q,H,J,\'4j\',\'6Z\',G)}P{12 k.fx.5m(q,H,J,\'4j\',\'6g\',G)}})},j2:u(H,J,G){E q.1w(\'1n\',u(){if(k.B(q,\'19\')==\'1o\'){12 k.fx.5m(q,H,J,\'49\',\'6Z\',G)}P{12 k.fx.5m(q,H,J,\'49\',\'6g\',G)}})},j9:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.5m(q,H,J,\'49\',\'6Z\',G)})},ja:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.5m(q,H,J,\'4j\',\'6Z\',G)})}});k.fx.5m=u(e,H,J,2S,1u,G){if(!k.4K(e)){k.2H(e,\'1n\');E I}D z=q;D 73=I;z.el=k(e);z.G=2g J==\'4V\'?J:G||S;z.J=2g J==\'u\'?J:S;z.1u=1u;z.H=H;z.2i=k.1a.2o(e);z.V={};z.V.Y=z.el.B(\'Y\');z.V.19=z.el.B(\'19\');if(z.V.19==\'1o\'){5Y=z.el.B(\'3n\');z.el.1Y();73=1b}z.V.Q=z.el.B(\'Q\');z.V.O=z.el.B(\'O\');if(73){z.el.2G();z.el.B(\'3n\',5Y)}z.V.Z=z.2i.w+\'U\';z.V.W=z.2i.h+\'U\';z.V.2U=z.el.B(\'2U\');z.2i.Q=T(z.V.Q)||0;z.2i.O=T(z.V.O)||0;if(z.V.Y!=\'2s\'&&z.V.Y!=\'1P\'){z.el.B(\'Y\',\'2s\')}z.el.B(\'2U\',\'2K\').B(\'W\',1u==\'6Z\'&&2S==\'49\'?1:z.2i.h+\'U\').B(\'Z\',1u==\'6Z\'&&2S==\'4j\'?1:z.2i.w+\'U\');z.21=u(){z.el.B(z.V);if(z.1u==\'6g\')z.el.2G();P z.el.1Y();k.2H(z.el.K(0),\'1n\')};3m(2S){1e\'49\':z.eh=12 k.fx(z.el.K(0),k.H(H-15,z.G,J),\'W\');z.et=12 k.fx(z.el.K(0),k.H(z.H,z.G,z.21),\'Q\');if(z.1u==\'6g\'){z.eh.1L(z.2i.h,0);z.et.1L(z.2i.Q,z.2i.Q+z.2i.h/2)}P{z.eh.1L(0,z.2i.h);z.et.1L(z.2i.Q+z.2i.h/2,z.2i.Q)}1r;1e\'4j\':z.eh=12 k.fx(z.el.K(0),k.H(H-15,z.G,J),\'Z\');z.et=12 k.fx(z.el.K(0),k.H(z.H,z.G,z.21),\'O\');if(z.1u==\'6g\'){z.eh.1L(z.2i.w,0);z.et.1L(z.2i.O,z.2i.O+z.2i.w/2)}P{z.eh.1L(0,z.2i.w);z.et.1L(z.2i.O+z.2i.w/2,z.2i.O)}1r}};k.fn.bg=u(H,3V,J){E q.1w(\'1n\',u(){if(!k.4K(q)){k.2H(q,\'1n\');E I}D fx=12 k.fx.bg(q,H,3V,J);fx.bf()})};k.fx.bg=u(el,H,3V,J){D z=q;z.3V=3V;z.5y=1;z.el=el;z.H=H;z.J=J;k(z.el).1Y();z.bf=u(){z.5y++;z.e=12 k.fx(z.el,k.H(z.H,u(){z.ef=12 k.fx(z.el,k.H(z.H,u(){if(z.5y<=z.3V)z.bf();P{k.2H(z.el,\'1n\');if(z.J&&z.J.1K==2A){z.J.1D(z.el)}}}),\'1G\');z.ef.1L(0,1)}),\'1G\');z.e.1L(1,0)}};k.fn.23({jb:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.6G(q,H,1,2a,1b,J,\'fa\',G)})},jc:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.6G(q,H,2a,1,1b,J,\'b4\',G)})},j8:u(H,J,G){E q.1w(\'1n\',u(){D G=G||\'fl\';12 k.fx.6G(q,H,2a,f8,1b,J,\'6h\',G)})},6G:u(H,57,30,6H,J,G){E q.1w(\'1n\',u(){12 k.fx.6G(q,H,57,30,6H,J,\'6G\',G)})}});k.fx.6G=u(e,H,57,30,6H,J,1u,G){if(!k.4K(e)){k.2H(e,\'1n\');E I}D z=q;z.el=k(e);z.57=T(57)||2a;z.30=T(30)||2a;z.G=2g J==\'4V\'?J:G||S;z.J=2g J==\'u\'?J:S;z.1m=k.H(H).1m;z.6H=6H||S;z.2i=k.1a.2o(e);z.V={Z:z.el.B(\'Z\'),W:z.el.B(\'W\'),4A:z.el.B(\'4A\')||\'2a%\',Y:z.el.B(\'Y\'),19:z.el.B(\'19\'),Q:z.el.B(\'Q\'),O:z.el.B(\'O\'),2U:z.el.B(\'2U\'),4S:z.el.B(\'4S\'),5O:z.el.B(\'5O\'),5Q:z.el.B(\'5Q\'),5b:z.el.B(\'5b\'),5M:z.el.B(\'5M\'),5U:z.el.B(\'5U\'),5n:z.el.B(\'5n\'),4X:z.el.B(\'4X\')};z.Z=T(z.V.Z)||e.4c||0;z.W=T(z.V.W)||e.5W||0;z.Q=T(z.V.Q)||0;z.O=T(z.V.O)||0;1q=[\'em\',\'U\',\'j7\',\'%\'];24(i in 1q){if(z.V.4A.3J(1q[i])>0){z.fg=1q[i];z.4A=2m(z.V.4A)}if(z.V.4S.3J(1q[i])>0){z.fc=1q[i];z.bw=2m(z.V.4S)||0}if(z.V.5O.3J(1q[i])>0){z.fe=1q[i];z.bc=2m(z.V.5O)||0}if(z.V.5Q.3J(1q[i])>0){z.fL=1q[i];z.bA=2m(z.V.5Q)||0}if(z.V.5b.3J(1q[i])>0){z.g8=1q[i];z.bt=2m(z.V.5b)||0}if(z.V.5M.3J(1q[i])>0){z.g4=1q[i];z.bx=2m(z.V.5M)||0}if(z.V.5U.3J(1q[i])>0){z.g9=1q[i];z.bv=2m(z.V.5U)||0}if(z.V.5n.3J(1q[i])>0){z.gc=1q[i];z.bj=2m(z.V.5n)||0}if(z.V.4X.3J(1q[i])>0){z.fK=1q[i];z.b7=2m(z.V.4X)||0}}if(z.V.Y!=\'2s\'&&z.V.Y!=\'1P\'){z.el.B(\'Y\',\'2s\')}z.el.B(\'2U\',\'2K\');z.1u=1u;3m(z.1u){1e\'fa\':z.4b=z.Q+z.2i.h/2;z.5a=z.Q;z.4k=z.O+z.2i.w/2;z.59=z.O;1r;1e\'b4\':z.5a=z.Q+z.2i.h/2;z.4b=z.Q;z.59=z.O+z.2i.w/2;z.4k=z.O;1r;1e\'6h\':z.5a=z.Q-z.2i.h/4;z.4b=z.Q;z.59=z.O-z.2i.w/4;z.4k=z.O;1r}z.be=I;z.t=(12 7g).7z();z.4w=u(){5T(z.2I);z.2I=S};z.2D=u(){if(z.be==I){z.el.1Y();z.be=1b}D t=(12 7g).7z();D n=t-z.t;D p=n/z.1m;if(t>=z.1m+z.t){9T(u(){o=1;if(z.1u){t=z.5a;l=z.59;if(z.1u==\'6h\')o=0}z.bs(z.30,l,t,1b,o)},13);z.4w()}P{o=1;if(!k.G||!k.G[z.G]){s=((-18.5H(p*18.2Q)/2)+0.5)*(z.30-z.57)+z.57}P{s=k.G[z.G](p,n,z.57,(z.30-z.57),z.1m)}if(z.1u){if(!k.G||!k.G[z.G]){t=((-18.5H(p*18.2Q)/2)+0.5)*(z.5a-z.4b)+z.4b;l=((-18.5H(p*18.2Q)/2)+0.5)*(z.59-z.4k)+z.4k;if(z.1u==\'6h\')o=((-18.5H(p*18.2Q)/2)+0.5)*(-0.9Y)+0.9Y}P{t=k.G[z.G](p,n,z.4b,(z.5a-z.4b),z.1m);l=k.G[z.G](p,n,z.4k,(z.59-z.4k),z.1m);if(z.1u==\'6h\')o=k.G[z.G](p,n,0.9Y,-0.9Y,z.1m)}}z.bs(s,l,t,I,o)}};z.2I=6V(u(){z.2D()},13);z.bs=u(4q,O,Q,fM,1G){z.el.B(\'W\',z.W*4q/2a+\'U\').B(\'Z\',z.Z*4q/2a+\'U\').B(\'O\',O+\'U\').B(\'Q\',Q+\'U\').B(\'4A\',z.4A*4q/2a+z.fg);if(z.bw)z.el.B(\'4S\',z.bw*4q/2a+z.fc);if(z.bc)z.el.B(\'5O\',z.bc*4q/2a+z.fe);if(z.bA)z.el.B(\'5Q\',z.bA*4q/2a+z.fL);if(z.bt)z.el.B(\'5b\',z.bt*4q/2a+z.g8);if(z.bx)z.el.B(\'5M\',z.bx*4q/2a+z.g4);if(z.bv)z.el.B(\'5U\',z.bv*4q/2a+z.g9);if(z.bj)z.el.B(\'5n\',z.bj*4q/2a+z.gc);if(z.b7)z.el.B(\'4X\',z.b7*4q/2a+z.fK);if(z.1u==\'6h\'){if(1X.71)z.el.K(0).14.5E="8V(1G="+1G*2a+")";z.el.K(0).14.1G=1G}if(fM){if(z.6H){z.el.B(z.V)}if(z.1u==\'b4\'||z.1u==\'6h\'){z.el.B(\'19\',\'1o\');if(z.1u==\'6h\'){if(1X.71)z.el.K(0).14.5E="8V(1G="+2a+")";z.el.K(0).14.1G=1}}P z.el.B(\'19\',\'2B\');if(z.J)z.J.1D(z.el.K(0));k.2H(z.el.K(0),\'1n\')}}};k.fn.23({9U:u(H,1O,G){o=k.H(H);E q.1w(\'1n\',u(){12 k.fx.9U(q,o,1O,G)})},j6:u(H,1O,G){E q.1E(u(){k(\'a[@3h*="#"]\',q).5h(u(e){fW=q.3h.7C(\'#\');k(\'#\'+fW[1]).9U(H,1O,G);E I})})}});k.fx.9U=u(e,o,1O,G){D z=q;z.o=o;z.e=e;z.1O=/fT|gd/.48(1O)?1O:I;z.G=G;p=k.1a.3w(e);s=k.1a.6z();z.4w=u(){5T(z.2I);z.2I=S;k.2H(z.e,\'1n\')};z.t=(12 7g).7z();s.h=s.h>s.ih?(s.h-s.ih):s.h;s.w=s.w>s.iw?(s.w-s.iw):s.w;z.5a=p.y>s.h?s.h:p.y;z.59=p.x>s.w?s.w:p.x;z.4b=s.t;z.4k=s.l;z.2D=u(){D t=(12 7g).7z();D n=t-z.t;D p=n/z.o.1m;if(t>=z.o.1m+z.t){z.4w();9T(u(){z.d3(z.5a,z.59)},13)}P{if(!z.1O||z.1O==\'fT\'){if(!k.G||!k.G[z.G]){9V=((-18.5H(p*18.2Q)/2)+0.5)*(z.5a-z.4b)+z.4b}P{9V=k.G[z.G](p,n,z.4b,(z.5a-z.4b),z.o.1m)}}P{9V=z.4b}if(!z.1O||z.1O==\'gd\'){if(!k.G||!k.G[z.G]){9W=((-18.5H(p*18.2Q)/2)+0.5)*(z.59-z.4k)+z.4k}P{9W=k.G[z.G](p,n,z.4k,(z.59-z.4k),z.o.1m)}}P{9W=z.4k}z.d3(9V,9W)}};z.d3=u(t,l){1X.j4(l,t)};z.2I=6V(u(){z.2D()},13)};k.fn.cY=u(3V,J){E q.1w(\'1n\',u(){if(!k.4K(q)){k.2H(q,\'1n\');E I}D e=12 k.fx.cY(q,3V,J);e.cG()})};k.fx.cY=u(e,3V,J){D z=q;z.el=k(e);z.el.1Y();z.3V=T(3V)||3;z.J=J;z.5y=1;z.V={};z.V.Y=z.el.B(\'Y\');z.V.Q=T(z.el.B(\'Q\'))||0;z.V.O=T(z.el.B(\'O\'))||0;if(z.V.Y!=\'2s\'&&z.V.Y!=\'1P\'){z.el.B(\'Y\',\'2s\')}z.cG=u(){z.5y++;z.e=12 k.fx(z.el.K(0),{1m:60,21:u(){z.e=12 k.fx(z.el.K(0),{1m:60,21:u(){z.e=12 k.fx(e,{1m:60,21:u(){if(z.5y<=z.3V)z.cG();P{z.el.B(\'Y\',z.V.Y).B(\'Q\',z.V.Q+\'U\').B(\'O\',z.V.O+\'U\');k.2H(z.el.K(0),\'1n\');if(z.J&&z.J.1K==2A){z.J.1D(z.el.K(0))}}}},\'O\');z.e.1L(z.V.O-20,z.V.O)}},\'O\');z.e.1L(z.V.O+20,z.V.O-20)}},\'O\');z.e.1L(z.V.O,z.V.O+20)}};k.fn.23({fo:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.1z(q,H,J,\'4F\',\'in\',G)})},fq:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.1z(q,H,J,\'4F\',\'4l\',G)})},iY:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.1z(q,H,J,\'4F\',\'3R\',G)})},iX:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.1z(q,H,J,\'4r\',\'in\',G)})},jr:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.1z(q,H,J,\'4r\',\'4l\',G)})},jq:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.1z(q,H,J,\'4r\',\'3R\',G)})},jp:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.1z(q,H,J,\'O\',\'in\',G)})},jn:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.1z(q,H,J,\'O\',\'4l\',G)})},jm:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.1z(q,H,J,\'O\',\'3R\',G)})},iP:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.1z(q,H,J,\'2L\',\'in\',G)})},ic:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.1z(q,H,J,\'2L\',\'4l\',G)})},ib:u(H,J,G){E q.1w(\'1n\',u(){12 k.fx.1z(q,H,J,\'2L\',\'3R\',G)})}});k.fx.1z=u(e,H,J,2S,1u,G){if(!k.4K(e)){k.2H(e,\'1n\');E I}D z=q;z.el=k(e);z.G=2g J==\'4V\'?J:G||S;z.J=2g J==\'u\'?J:S;if(1u==\'3R\'){1u=z.el.B(\'19\')==\'1o\'?\'in\':\'4l\'}if(!e.4s)e.4s=z.el.B(\'19\');z.el.1Y();z.H=H;z.fx=k.fx.9P(e);z.1u=1u;z.2S=2S;z.21=u(){if(z.1u==\'4l\')z.el.B(\'3n\',\'2K\');k.fx.a0(z.fx.3p.K(0),z.fx.V);if(z.1u==\'in\'){z.el.B(\'19\',z.el.K(0).4s==\'1o\'?\'2B\':z.el.K(0).4s)}P{z.el.B(\'19\',\'1o\');z.el.B(\'3n\',\'dd\')}if(z.J&&z.J.1K==2A){z.J.1D(z.el.K(0))}k.2H(z.el.K(0),\'1n\')};3m(z.2S){1e\'4F\':z.ef=12 k.fx(z.el.K(0),k.H(z.H,z.G,z.21),\'Q\');z.7v=12 k.fx(z.fx.3p.K(0),k.H(z.H,z.G),\'W\');if(z.1u==\'in\'){z.ef.1L(-z.fx.V.1q.hb,0);z.7v.1L(0,z.fx.V.1q.hb)}P{z.ef.1L(0,-z.fx.V.1q.hb);z.7v.1L(z.fx.V.1q.hb,0)}1r;1e\'4r\':z.ef=12 k.fx(z.el.K(0),k.H(z.H,z.G,z.21),\'Q\');if(z.1u==\'in\'){z.ef.1L(z.fx.V.1q.hb,0)}P{z.ef.1L(0,z.fx.V.1q.hb)}1r;1e\'O\':z.ef=12 k.fx(z.el.K(0),k.H(z.H,z.G,z.21),\'O\');z.7v=12 k.fx(z.fx.3p.K(0),k.H(z.H,z.G),\'Z\');if(z.1u==\'in\'){z.ef.1L(-z.fx.V.1q.1C,0);z.7v.1L(0,z.fx.V.1q.1C)}P{z.ef.1L(0,-z.fx.V.1q.1C);z.7v.1L(z.fx.V.1q.1C,0)}1r;1e\'2L\':z.ef=12 k.fx(z.el.K(0),k.H(z.H,z.G,z.21),\'O\');if(z.1u==\'in\'){z.ef.1L(z.fx.V.1q.1C,0)}P{z.ef.1L(0,z.fx.V.1q.1C)}1r}};k.3f=S;k.fn.ig=u(o){E q.1w(\'1n\',u(){12 k.fx.dG(q,o)})};k.fx.dG=u(e,o){if(k.3f==S){k(\'2e\',1h).1S(\'<22 id="3f"></22>\');k.3f=k(\'#3f\')}k.3f.B(\'19\',\'2B\').B(\'Y\',\'1P\');D z=q;z.el=k(e);if(!o||!o.30){E}if(o.30.1K==b0&&1h.9e(o.30)){o.30=1h.9e(o.30)}P if(!o.30.dq){E}if(!o.1m){o.1m=g5}z.1m=o.1m;z.30=o.30;z.8r=o.3l;z.21=o.21;if(z.8r){k.3f.2R(z.8r)}z.a3=0;z.a2=0;if(k.dF){z.a3=(T(k.3f.B(\'5b\'))||0)+(T(k.3f.B(\'5O\'))||0)+(T(k.3f.B(\'4X\'))||0)+(T(k.3f.B(\'5U\'))||0);z.a2=(T(k.3f.B(\'4S\'))||0)+(T(k.3f.B(\'5Q\'))||0)+(T(k.3f.B(\'5M\'))||0)+(T(k.3f.B(\'5n\'))||0)}z.26=k.23(k.1a.3w(z.el.K(0)),k.1a.2o(z.el.K(0)));z.2T=k.23(k.1a.3w(z.30),k.1a.2o(z.30));z.26.1C-=z.a3;z.26.hb-=z.a2;z.2T.1C-=z.a3;z.2T.hb-=z.a2;z.J=o.21;k.3f.B(\'Z\',z.26.1C+\'U\').B(\'W\',z.26.hb+\'U\').B(\'Q\',z.26.y+\'U\').B(\'O\',z.26.x+\'U\').5w({Q:z.2T.y,O:z.2T.x,Z:z.2T.1C,W:z.2T.hb},z.1m,u(){if(z.8r)k.3f.4i(z.8r);k.3f.B(\'19\',\'1o\');if(z.21&&z.21.1K==2A){z.21.1D(z.el.K(0),[z.30])}k.2H(z.el.K(0),\'1n\')})};k.1v={M:{2E:10,ec:\'1Q/iJ.eZ\',e3:\'<1T 2J="1Q/6g.da" />\',eW:0.8,d8:\'iN a6\',dc:\'57\',3W:8J},jQ:I,jW:I,6j:S,8m:I,8k:I,d1:u(2k){if(!k.1v.8k||k.1v.8m)E;D 3K=2k.7L||2k.7K||-1;3m(3K){1e 35:if(k.1v.6j)k.1v.26(S,k(\'a[@4I=\'+k.1v.6j+\']:jJ\').K(0));1r;1e 36:if(k.1v.6j)k.1v.26(S,k(\'a[@4I=\'+k.1v.6j+\']:jL\').K(0));1r;1e 37:1e 8:1e 33:1e 80:1e kb:D 9p=k(\'#87\');if(9p.K(0).53!=S){9p.K(0).53.1D(9p.K(0))}1r;1e 38:1r;1e 39:1e 34:1e 32:1e gl:1e 78:D 9k=k(\'#88\');if(9k.K(0).53!=S){9k.K(0).53.1D(9k.K(0))}1r;1e 40:1r;1e 27:k.1v.au();1r}},7q:u(M){if(M)k.23(k.1v.M,M);if(1X.2k){k(\'2e\',1h).1J(\'6y\',k.1v.d1)}P{k(1h).1J(\'6y\',k.1v.d1)}k(\'a\').1E(u(){el=k(q);en=el.1p(\'4I\')||\'\';e9=el.1p(\'3h\')||\'\';ev=/\\.da|\\.gw|\\.8X|\\.eZ|\\.gn/g;if(e9.6c().d5(ev)!=S&&en.6c().3J(\'eU\')==0){el.1J(\'5h\',k.1v.26)}});if(k.3a.4t){3A=1h.3F(\'3A\');k(3A).1p({id:\'cN\',2J:\'ek:I;\',ej:\'cD\',ep:\'cD\'}).B({19:\'1o\',Y:\'1P\',Q:\'0\',O:\'0\',5E:\'9n:9w.9y.cC(1G=0)\'});k(\'2e\').1S(3A)}8n=1h.3F(\'22\');k(8n).1p(\'id\',\'cP\').B({Y:\'1P\',19:\'1o\',Q:\'0\',O:\'0\',1G:0}).1S(1h.8M(\' \')).1J(\'5h\',k.1v.au);6A=1h.3F(\'22\');k(6A).1p(\'id\',\'eK\').B({4X:k.1v.M.2E+\'U\'}).1S(1h.8M(\' \'));cE=1h.3F(\'22\');k(cE).1p(\'id\',\'dg\').B({4X:k.1v.M.2E+\'U\',5n:k.1v.M.2E+\'U\'}).1S(1h.8M(\' \'));cF=1h.3F(\'a\');k(cF).1p({id:\'gg\',3h:\'#\'}).B({Y:\'1P\',2L:k.1v.M.2E+\'U\',Q:\'0\'}).1S(k.1v.M.e3).1J(\'5h\',k.1v.au);7m=1h.3F(\'22\');k(7m).1p(\'id\',\'cM\').B({Y:\'2s\',cA:\'O\',6w:\'0 9F\',3I:1}).1S(6A).1S(cE).1S(cF);2b=1h.3F(\'1T\');2b.2J=k.1v.M.ec;k(2b).1p(\'id\',\'eM\').B({Y:\'1P\'});4G=1h.3F(\'a\');k(4G).1p({id:\'87\',3h:\'#\'}).B({Y:\'1P\',19:\'1o\',2U:\'2K\',ey:\'1o\'}).1S(1h.8M(\' \'));4M=1h.3F(\'a\');k(4M).1p({id:\'88\',3h:\'#\'}).B({Y:\'1P\',2U:\'2K\',ey:\'1o\'}).1S(1h.8M(\' \'));1Z=1h.3F(\'22\');k(1Z).1p(\'id\',\'eE\').B({19:\'1o\',Y:\'2s\',2U:\'2K\',cA:\'O\',6w:\'0 9F\',Q:\'0\',O:\'0\',3I:2}).1S([2b,4G,4M]);6F=1h.3F(\'22\');k(6F).1p(\'id\',\'ao\').B({19:\'1o\',Y:\'1P\',2U:\'2K\',Q:\'0\',O:\'0\',cA:\'cv\',7i:\'cu\',hC:\'0\'}).1S([1Z,7m]);k(\'2e\').1S(8n).1S(6F)},26:u(e,C){el=C?k(C):k(q);9t=el.1p(\'4I\');D 6B,4u,4G,4M;if(9t!=\'eU\'){k.1v.6j=9t;8Y=k(\'a[@4I=\'+9t+\']\');6B=8Y.1N();4u=8Y.cZ(C?C:q);4G=8Y.K(4u-1);4M=8Y.K(4u+1)}89=el.1p(\'3h\');6A=el.1p(\'4g\');3O=k.1a.6z();8n=k(\'#cP\');if(!k.1v.8k){k.1v.8k=1b;if(k.3a.4t){k(\'#cN\').B(\'W\',18.3r(3O.ih,3O.h)+\'U\').B(\'Z\',18.3r(3O.iw,3O.w)+\'U\').1Y()}8n.B(\'W\',18.3r(3O.ih,3O.h)+\'U\').B(\'Z\',18.3r(3O.iw,3O.w)+\'U\').1Y().fX(cO,k.1v.M.eW,u(){k.1v.cw(89,6A,3O,6B,4u,4G,4M)});k(\'#ao\').B(\'Z\',18.3r(3O.iw,3O.w)+\'U\')}P{k(\'#87\').K(0).53=S;k(\'#88\').K(0).53=S;k.1v.cw(89,6A,3O,6B,4u,4G,4M)}E I},cw:u(89,gP,3O,6B,4u,4G,4M){k(\'#cW\').bk();aX=k(\'#87\');aX.2G();aO=k(\'#88\');aO.2G();2b=k(\'#eM\');1Z=k(\'#eE\');6F=k(\'#ao\');7m=k(\'#cM\').B(\'3n\',\'2K\');k(\'#eK\').3x(6A);k.1v.8m=1b;if(6B)k(\'#dg\').3x(k.1v.M.d8+\' \'+(4u+1)+\' \'+k.1v.M.dc+\' \'+6B);if(4G){aX.K(0).53=u(){q.5B();k.1v.26(S,4G);E I}}if(4M){aO.K(0).53=u(){q.5B();k.1v.26(S,4M);E I}}2b.1Y();82=k.1a.2o(1Z.K(0));56=18.3r(82.1C,2b.K(0).Z+k.1v.M.2E*2);6f=18.3r(82.hb,2b.K(0).W+k.1v.M.2E*2);2b.B({O:(56-2b.K(0).Z)/2+\'U\',Q:(6f-2b.K(0).W)/2+\'U\'});1Z.B({Z:56+\'U\',W:6f+\'U\'}).1Y();dw=k.1a.bm();6F.B(\'Q\',3O.t+(dw.h/15)+\'U\');if(6F.B(\'19\')==\'1o\'){6F.1Y().7f(k.1v.M.3W)}6k=12 9s;k(6k).1p(\'id\',\'cW\').1J(\'hJ\',u(){56=6k.Z+k.1v.M.2E*2;6f=6k.W+k.1v.M.2E*2;2b.2G();1Z.5w({W:6f},82.hb!=6f?k.1v.M.3W:1,u(){1Z.5w({Z:56},82.1C!=56?k.1v.M.3W:1,u(){1Z.bG(6k);k(6k).B({Y:\'1P\',O:k.1v.M.2E+\'U\',Q:k.1v.M.2E+\'U\'}).7f(k.1v.M.3W,u(){db=k.1a.2o(7m.K(0));if(4G){aX.B({O:k.1v.M.2E+\'U\',Q:k.1v.M.2E+\'U\',Z:56/2-k.1v.M.2E*3+\'U\',W:6f-k.1v.M.2E*2+\'U\'}).1Y()}if(4M){aO.B({O:56/2+k.1v.M.2E*2+\'U\',Q:k.1v.M.2E+\'U\',Z:56/2-k.1v.M.2E*3+\'U\',W:6f-k.1v.M.2E*2+\'U\'}).1Y()}7m.B({Z:56+\'U\',Q:-db.hb+\'U\',3n:\'dd\'}).5w({Q:-1},k.1v.M.3W,u(){k.1v.8m=I})})})})});6k.2J=89},au:u(){k(\'#cW\').bk();k(\'#ao\').2G();k(\'#cM\').B(\'3n\',\'2K\');k(\'#cP\').fX(cO,0,u(){k(q).2G();if(k.3a.4t){k(\'#cN\').2G()}});k(\'#87\').K(0).53=S;k(\'#88\').K(0).53=S;k.1v.6j=S;k.1v.8k=I;k.1v.8m=I;E I}};k.R={1A:S,41:S,F:S,1s:S,1q:S,Y:S,9a:u(e){k.R.F=(q.d0)?q.d0:q;k.R.1s=k.1a.4a(e);k.R.1q={Z:T(k(k.R.F).B(\'Z\'))||0,W:T(k(k.R.F).B(\'W\'))||0};k.R.Y={Q:T(k(k.R.F).B(\'Q\'))||0,O:T(k(k.R.F).B(\'O\'))||0};k(1h).1J(\'3D\',k.R.cR).1J(\'5P\',k.R.cK);if(2g k.R.F.1k.g2===\'u\'){k.R.F.1k.g2.1D(k.R.F)}E I},cK:u(e){k(1h).3q(\'3D\',k.R.cR).3q(\'5P\',k.R.cK);if(2g k.R.F.1k.fN===\'u\'){k.R.F.1k.fN.1D(k.R.F)}k.R.F=S},cR:u(e){if(!k.R.F){E}1s=k.1a.4a(e);7p=k.R.Y.Q-k.R.1s.y+1s.y;7r=k.R.Y.O-k.R.1s.x+1s.x;7p=18.3r(18.3L(7p,k.R.F.1k.8g-k.R.1q.W),k.R.F.1k.7h);7r=18.3r(18.3L(7r,k.R.F.1k.8h-k.R.1q.Z),k.R.F.1k.70);if(2g k.R.F.1k.4m===\'u\'){D 8a=k.R.F.1k.4m.1D(k.R.F,[7r,7p]);if(2g 8a==\'hh\'&&8a.1g==2){7r=8a[0];7p=8a[1]}}k.R.F.14.Q=7p+\'U\';k.R.F.14.O=7r+\'U\';E I},26:u(e){k(1h).1J(\'3D\',k.R.8j).1J(\'5P\',k.R.8o);k.R.1A=q.1A;k.R.41=q.41;k.R.1s=k.1a.4a(e);k.R.1q={Z:T(k(q.1A).B(\'Z\'))||0,W:T(k(q.1A).B(\'W\'))||0};k.R.Y={Q:T(k(q.1A).B(\'Q\'))||0,O:T(k(q.1A).B(\'O\'))||0};if(k.R.1A.1k.4o){k.R.1A.1k.4o.1D(k.R.1A,[q])}E I},8o:u(){k(1h).3q(\'3D\',k.R.8j).3q(\'5P\',k.R.8o);if(k.R.1A.1k.3T){k.R.1A.1k.3T.1D(k.R.1A,[k.R.41])}k.R.1A=S;k.R.41=S},6i:u(dx,az){E 18.3L(18.3r(k.R.1q.Z+dx*az,k.R.1A.1k.av),k.R.1A.1k.6x)},6m:u(dy,az){E 18.3L(18.3r(k.R.1q.W+dy*az,k.R.1A.1k.8c),k.R.1A.1k.8b)},fb:u(W){E 18.3L(18.3r(W,k.R.1A.1k.8c),k.R.1A.1k.8b)},8j:u(e){if(k.R.1A==S){E}1s=k.1a.4a(e);dx=1s.x-k.R.1s.x;dy=1s.y-k.R.1s.y;1I={Z:k.R.1q.Z,W:k.R.1q.W};2z={Q:k.R.Y.Q,O:k.R.Y.O};3m(k.R.41){1e\'e\':1I.Z=k.R.6i(dx,1);1r;1e\'fj\':1I.Z=k.R.6i(dx,1);1I.W=k.R.6m(dy,1);1r;1e\'w\':1I.Z=k.R.6i(dx,-1);2z.O=k.R.Y.O-1I.Z+k.R.1q.Z;1r;1e\'5F\':1I.Z=k.R.6i(dx,-1);2z.O=k.R.Y.O-1I.Z+k.R.1q.Z;1I.W=k.R.6m(dy,1);1r;1e\'76\':1I.W=k.R.6m(dy,-1);2z.Q=k.R.Y.Q-1I.W+k.R.1q.W;1I.Z=k.R.6i(dx,-1);2z.O=k.R.Y.O-1I.Z+k.R.1q.Z;1r;1e\'n\':1I.W=k.R.6m(dy,-1);2z.Q=k.R.Y.Q-1I.W+k.R.1q.W;1r;1e\'at\':1I.W=k.R.6m(dy,-1);2z.Q=k.R.Y.Q-1I.W+k.R.1q.W;1I.Z=k.R.6i(dx,1);1r;1e\'s\':1I.W=k.R.6m(dy,1);1r}if(k.R.1A.1k.4v){if(k.R.41==\'n\'||k.R.41==\'s\')4p=1I.W*k.R.1A.1k.4v;P 4p=1I.Z;4W=k.R.fb(4p*k.R.1A.1k.4v);4p=4W/k.R.1A.1k.4v;3m(k.R.41){1e\'n\':1e\'76\':1e\'at\':2z.Q+=1I.W-4W;1r}3m(k.R.41){1e\'76\':1e\'w\':1e\'5F\':2z.O+=1I.Z-4p;1r}1I.W=4W;1I.Z=4p}if(2z.Q<k.R.1A.1k.7h){4W=1I.W+2z.Q-k.R.1A.1k.7h;2z.Q=k.R.1A.1k.7h;if(k.R.1A.1k.4v){4p=4W/k.R.1A.1k.4v;3m(k.R.41){1e\'76\':1e\'w\':1e\'5F\':2z.O+=1I.Z-4p;1r}1I.Z=4p}1I.W=4W}if(2z.O<k.R.1A.1k.70){4p=1I.Z+2z.O-k.R.1A.1k.70;2z.O=k.R.1A.1k.70;if(k.R.1A.1k.4v){4W=4p*k.R.1A.1k.4v;3m(k.R.41){1e\'n\':1e\'76\':1e\'at\':2z.Q+=1I.W-4W;1r}1I.W=4W}1I.Z=4p}if(2z.Q+1I.W>k.R.1A.1k.8g){1I.W=k.R.1A.1k.8g-2z.Q;if(k.R.1A.1k.4v){1I.Z=1I.W/k.R.1A.1k.4v}}if(2z.O+1I.Z>k.R.1A.1k.8h){1I.Z=k.R.1A.1k.8h-2z.O;if(k.R.1A.1k.4v){1I.W=1I.Z*k.R.1A.1k.4v}}D 6p=I;if(k.R.1A.1k.f7){6p=k.R.1A.1k.f7.1D(k.R.1A,[1I,2z]);if(6p){if(6p.1q){k.23(1I,6p.1q)}if(6p.Y){k.23(2z,6p.Y)}}}8d=k.R.1A.14;8d.O=2z.O+\'U\';8d.Q=2z.Q+\'U\';8d.Z=1I.Z+\'U\';8d.W=1I.W+\'U\';E I},2r:u(M){if(!M||!M.3Z||M.3Z.1K!=7M){E}E q.1E(u(){D el=q;el.1k=M;el.1k.av=M.av||10;el.1k.8c=M.8c||10;el.1k.6x=M.6x||6P;el.1k.8b=M.8b||6P;el.1k.7h=M.7h||-aC;el.1k.70=M.70||-aC;el.1k.8h=M.8h||6P;el.1k.8g=M.8g||6P;d6=k(el).B(\'Y\');if(!(d6==\'2s\'||d6==\'1P\')){el.14.Y=\'2s\'}fS=/n|at|e|fj|s|5F|w|76/g;24(i in el.1k.3Z){if(i.6c().d5(fS)!=S){if(el.1k.3Z[i].1K==b0){3v=k(el.1k.3Z[i]);if(3v.1N()>0){el.1k.3Z[i]=3v.K(0)}}if(el.1k.3Z[i].4Y){el.1k.3Z[i].1A=el;el.1k.3Z[i].41=i;k(el.1k.3Z[i]).1J(\'5v\',k.R.26)}}}if(el.1k.5S){if(2g el.1k.5S===\'4V\'){aV=k(el.1k.5S);if(aV.1N()>0){aV.1E(u(){q.d0=el});aV.1J(\'5v\',k.R.9a)}}P if(el.1k.5S==1b){k(q).1J(\'5v\',k.R.9a)}}})},4U:u(){E q.1E(u(){D el=q;24(i in el.1k.3Z){el.1k.3Z[i].1A=S;el.1k.3Z[i].41=S;k(el.1k.3Z[i]).3q(\'5v\',k.R.26)}if(el.1k.5S){if(2g el.1k.5S===\'4V\'){3v=k(el.1k.5S);if(3v.1N()>0){3v.3q(\'5v\',k.R.9a)}}P if(el.1k.5S==1b){k(q).3q(\'5v\',k.R.9a)}}el.1k=S})}};k.fn.23({hz:k.R.2r,hs:k.R.4U});k.2C=S;k.7n=I;k.3k=S;k.7o=[];k.9v=u(e){D 3K=e.7L||e.7K||-1;if(3K==17||3K==16){k.7n=1b}};k.9u=u(e){k.7n=I};k.dL=u(e){q.f.1s=k.1a.4a(e);q.f.1M=k.23(k.1a.3w(q),k.1a.2o(q));q.f.3e=k.1a.6z(q);q.f.1s.x-=q.f.1M.x;q.f.1s.y-=q.f.1M.y;k(q).1S(k.2C.K(0));if(q.f.hc)k.2C.2R(q.f.hc).B(\'19\',\'2B\');k.2C.B({19:\'2B\',Z:\'2P\',W:\'2P\'});if(q.f.o){k.2C.B(\'1G\',q.f.o)}k.3k=q;k.96=I;k.7o=[];q.f.el.1E(u(){q.1M={x:q.8t+(q.4Z&&!k.3a.7I?T(q.4Z.5b)||0:0)+(k.3k.3c||0),y:q.8G+(q.4Z&&!k.3a.7I?T(q.4Z.4S)||0:0)+(k.3k.3d||0),1C:q.4c,hb:q.5W};if(q.s==1b){if(k.7n==I){q.s=I;k(q).4i(k.3k.f.7j)}P{k.96=1b;k.7o[k.7o.1g]=k.1p(q,\'id\')}}});k.am.1D(q,[e]);k(1h).1J(\'3D\',k.am).1J(\'5P\',k.cX);E I};k.am=u(e){if(!k.3k)E;k.fd.1D(k.3k,[e])};k.fd=u(e){if(!k.3k)E;D 1s=k.1a.4a(e);D 3e=k.1a.6z(k.3k);1s.x+=3e.l-q.f.3e.l-q.f.1M.x;1s.y+=3e.t-q.f.3e.t-q.f.1M.y;D 93=18.3L(1s.x,q.f.1s.x);D 5F=18.3L(18.3S(1s.x-q.f.1s.x),18.3S(q.f.3e.w-93));D 99=18.3L(1s.y,q.f.1s.y);D 9g=18.3L(18.3S(1s.y-q.f.1s.y),18.3S(q.f.3e.h-99));if(q.3d>0&&1s.y-20<q.3d){D 3X=18.3L(3e.t,10);99-=3X;9g+=3X;q.3d-=3X}P if(q.3d+q.f.1M.h<q.f.3e.h&&1s.y+20>q.3d+q.f.1M.h){D 3X=18.3L(q.f.3e.h-q.3d,10);q.3d+=3X;if(q.3d!=3e.t)9g+=3X}if(q.3c>0&&1s.x-20<q.3c){D 3X=18.3L(3e.l,10);93-=3X;5F+=3X;q.3c-=3X}P if(q.3c+q.f.1M.w<q.f.3e.w&&1s.x+20>q.3c+q.f.1M.w){D 3X=18.3L(q.f.3e.w-q.3c,10);q.3c+=3X;if(q.3c!=3e.l)5F+=3X}k.2C.B({O:93+\'U\',Q:99+\'U\',Z:5F+\'U\',W:9g+\'U\'});k.2C.l=93+q.f.3e.l;k.2C.t=99+q.f.3e.t;k.2C.r=k.2C.l+5F;k.2C.b=k.2C.t+9g;k.96=I;q.f.el.1E(u(){aw=k.7o.3J(k.1p(q,\'id\'));if(!(q.1M.x>k.2C.r||(q.1M.x+q.1M.1C)<k.2C.l||q.1M.y>k.2C.b||(q.1M.y+q.1M.hb)<k.2C.t)){k.96=1b;if(q.s!=1b){q.s=1b;k(q).2R(k.3k.f.7j)}if(aw!=-1){q.s=I;k(q).4i(k.3k.f.7j)}}P if((q.s==1b)&&(aw==-1)){q.s=I;k(q).4i(k.3k.f.7j)}P if((!q.s)&&(k.7n==1b)&&(aw!=-1)){q.s=1b;k(q).2R(k.3k.f.7j)}});E I};k.cX=u(e){if(!k.3k)E;k.g0.1D(k.3k,[e])};k.g0=u(e){k(1h).3q(\'3D\',k.am).3q(\'5P\',k.cX);if(!k.3k)E;k.2C.B(\'19\',\'1o\');if(q.f.hc)k.2C.4i(q.f.hc);k.3k=I;k(\'2e\').1S(k.2C.K(0));if(k.96==1b){if(q.f.98)q.f.98(k.cJ(k.1p(q,\'id\')))}P{if(q.f.9d)q.f.9d(k.cJ(k.1p(q,\'id\')))}k.7o=[]};k.cJ=u(s){D h=\'\';D o=[];if(a=k(\'#\'+s)){a.K(0).f.el.1E(u(){if(q.s==1b){if(h.1g>0){h+=\'&\'}h+=s+\'[]=\'+k.1p(q,\'id\');o[o.1g]=k.1p(q,\'id\')}})}E{7l:h,o:o}};k.fn.gZ=u(o){if(!k.2C){k(\'2e\',1h).1S(\'<22 id="2C"></22>\').1J(\'7B\',k.9v).1J(\'6y\',k.9u);k.2C=k(\'#2C\');k.2C.B({Y:\'1P\',19:\'1o\'});if(1X.2k){k(\'2e\',1h).1J(\'7B\',k.9v).1J(\'6y\',k.9u)}P{k(1h).1J(\'7B\',k.9v).1J(\'6y\',k.9u)}}if(!o){o={}}E q.1E(u(){if(q.eP)E;q.eP=1b;q.f={a:o.3C,o:o.1G?2m(o.1G):I,7j:o.eS?o.eS:I,hc:o.58?o.58:I,98:o.98?o.98:I,9d:o.9d?o.9d:I};q.f.el=k(\'.\'+o.3C);k(q).1J(\'5v\',k.dL).B(\'Y\',\'2s\')})};k.3b={bM:1,eH:u(3t){D 3t=3t;E q.1E(u(){q.4z.6s.1E(u(ab){k.3b.5c(q,3t[ab])})})},K:u(){D 3t=[];q.1E(u(cL){if(q.bI){3t[cL]=[];D C=q;D 1q=k.1a.2o(q);q.4z.6s.1E(u(ab){D x=q.8t;D y=q.8G;92=T(x*2a/(1q.w-q.4c));91=T(y*2a/(1q.h-q.5W));3t[cL][ab]=[92||0,91||0,x||0,y||0]})}});E 3t},ct:u(C){C.A.fu=C.A.28.w-C.A.1B.1C;C.A.fw=C.A.28.h-C.A.1B.hb;if(C.9r.4z.bC){9Z=C.9r.4z.6s.K(C.bF+1);if(9Z){C.A.28.w=(T(k(9Z).B(\'O\'))||0)+C.A.1B.1C;C.A.28.h=(T(k(9Z).B(\'Q\'))||0)+C.A.1B.hb}9Q=C.9r.4z.6s.K(C.bF-1);if(9Q){D cU=T(k(9Q).B(\'O\'))||0;D cH=T(k(9Q).B(\'O\'))||0;C.A.28.x+=cU;C.A.28.y+=cH;C.A.28.w-=cU;C.A.28.h-=cH}}C.A.g7=C.A.28.w-C.A.1B.1C;C.A.eC=C.A.28.h-C.A.1B.hb;if(C.A.2O){C.A.gx=((C.A.28.w-C.A.1B.1C)/C.A.2O)||1;C.A.gy=((C.A.28.h-C.A.1B.hb)/C.A.2O)||1;C.A.fU=C.A.g7/C.A.2O;C.A.fH=C.A.eC/C.A.2O}C.A.28.dx=C.A.28.x-C.A.2c.x;C.A.28.dy=C.A.28.y-C.A.2c.y;k.11.1c.B(\'9b\',\'ad\')},3H:u(C,x,y){if(C.A.2O){fE=T(x/C.A.fU);92=fE*2a/C.A.2O;ft=T(y/C.A.fH);91=ft*2a/C.A.2O}P{92=T(x*2a/C.A.fu);91=T(y*2a/C.A.fw)}C.A.b3=[92||0,91||0,x||0,y||0];if(C.A.3H)C.A.3H.1D(C,C.A.b3)},eI:u(2k){3K=2k.7L||2k.7K||-1;3m(3K){1e 35:k.3b.5c(q.3U,[ae,ae]);1r;1e 36:k.3b.5c(q.3U,[-ae,-ae]);1r;1e 37:k.3b.5c(q.3U,[-q.3U.A.gx||-1,0]);1r;1e 38:k.3b.5c(q.3U,[0,-q.3U.A.gy||-1]);1r;1e 39:k.3b.5c(q.3U,[q.3U.A.gx||1,0]);1r;1e 40:k.11.5c(q.3U,[0,q.3U.A.gy||1]);1r}},5c:u(C,Y){if(!C.A){E}C.A.1B=k.23(k.1a.3w(C),k.1a.2o(C));C.A.2c={x:T(k.B(C,\'O\'))||0,y:T(k.B(C,\'Q\'))||0};C.A.4n=k.B(C,\'Y\');if(C.A.4n!=\'2s\'&&C.A.4n!=\'1P\'){C.14.Y=\'2s\'}k.11.c5(C);k.3b.ct(C);dx=T(Y[0])||0;dy=T(Y[1])||0;2v=C.A.2c.x+dx;2q=C.A.2c.y+dy;if(C.A.2O){3y=k.11.c7.1D(C,[2v,2q,dx,dy]);if(3y.1K==7M){dx=3y.dx;dy=3y.dy}2v=C.A.2c.x+dx;2q=C.A.2c.y+dy}3y=k.11.ce.1D(C,[2v,2q,dx,dy]);if(3y&&3y.1K==7M){dx=3y.dx;dy=3y.dy}2v=C.A.2c.x+dx;2q=C.A.2c.y+dy;if(C.A.5i&&(C.A.3H||C.A.2Z)){k.3b.3H(C,2v,2q)}2v=!C.A.1O||C.A.1O==\'4j\'?2v:C.A.2c.x||0;2q=!C.A.1O||C.A.1O==\'49\'?2q:C.A.2c.y||0;C.14.O=2v+\'U\';C.14.Q=2q+\'U\'},2r:u(o){E q.1E(u(){if(q.bI==1b||!o.3C||!k.1a||!k.11||!k.1x){E}5x=k(o.3C,q);if(5x.1N()==0){E}D 4N={2p:\'94\',5i:1b,3H:o.3H&&o.3H.1K==2A?o.3H:S,2Z:o.2Z&&o.2Z.1K==2A?o.2Z:S,3v:q,1G:o.1G||I};if(o.2O&&T(o.2O)){4N.2O=T(o.2O)||1;4N.2O=4N.2O>0?4N.2O:1}if(5x.1N()==1)5x.7t(4N);P{k(5x.K(0)).7t(4N);4N.3v=S;5x.7t(4N)}5x.7B(k.3b.eI);5x.1p(\'bM\',k.3b.bM++);q.bI=1b;q.4z={};q.4z.er=4N.er;q.4z.2O=4N.2O;q.4z.6s=5x;q.4z.bC=o.bC?1b:I;bZ=q;bZ.4z.6s.1E(u(2N){q.bF=2N;q.9r=bZ});if(o.3t&&o.3t.1K==7F){24(i=o.3t.1g-1;i>=0;i--){if(o.3t[i].1K==7F&&o.3t[i].1g==2){el=q.4z.6s.K(i);if(el.4Y){k.3b.5c(el,o.3t[i])}}}}})}};k.fn.23({hN:k.3b.2r,hS:k.3b.eH,hG:k.3b.K});k.2u={5I:[],eg:u(){q.5B();X=q.31;id=k.1p(X,\'id\');if(k.2u.5I[id]!=S){1X.5T(k.2u.5I[id])}1z=X.L.3u+1;if(X.L.1Q.1g<1z){1z=1}1Q=k(\'1T\',X.L.5u);X.L.3u=1z;if(1Q.1N()>0){1Q.7a(X.L.3W,k.2u.95)}},dp:u(){q.5B();X=q.31;id=k.1p(X,\'id\');if(k.2u.5I[id]!=S){1X.5T(k.2u.5I[id])}1z=X.L.3u-1;1Q=k(\'1T\',X.L.5u);if(1z<1){1z=X.L.1Q.1g}X.L.3u=1z;if(1Q.1N()>0){1Q.7a(X.L.3W,k.2u.95)}},2I:u(c){X=1h.9e(c);if(X.L.6o){1z=X.L.3u;7d(1z==X.L.3u){1z=1+T(18.6o()*X.L.1Q.1g)}}P{1z=X.L.3u+1;if(X.L.1Q.1g<1z){1z=1}}1Q=k(\'1T\',X.L.5u);X.L.3u=1z;if(1Q.1N()>0){1Q.7a(X.L.3W,k.2u.95)}},go:u(o){D X;if(o&&o.1K==7M){if(o.2b){X=1h.9e(o.2b.X);5N=1X.hn.3h.7C("#");o.2b.6S=S;if(5N.1g==2){1z=T(5N[1]);1Y=5N[1].4E(1z,\'\');if(k.1p(X,\'id\')!=1Y){1z=1}}P{1z=1}}if(o.90){o.90.5B();X=o.90.31.31;id=k.1p(X,\'id\');if(k.2u.5I[id]!=S){1X.5T(k.2u.5I[id])}5N=o.90.3h.7C("#");1z=T(5N[1]);1Y=5N[1].4E(1z,\'\');if(k.1p(X,\'id\')!=1Y){1z=1}}if(X.L.1Q.1g<1z||1z<1){1z=1}X.L.3u=1z;52=k.1a.2o(X);dt=k.1a.aT(X);d9=k.1a.6U(X);if(X.L.3z){X.L.3z.o.B(\'19\',\'1o\')}if(X.L.3s){X.L.3s.o.B(\'19\',\'1o\')}if(X.L.2b){y=T(dt.t)+T(d9.t);if(X.L.1U){if(X.L.1U.5A==\'Q\'){y+=X.L.1U.4C.hb}P{52.h-=X.L.1U.4C.hb}}if(X.L.2x){if(X.L.2x&&X.L.2x.6Q==\'Q\'){y+=X.L.2x.4C.hb}P{52.h-=X.L.2x.4C.hb}}if(!X.L.c1){X.L.df=o.2b?o.2b.W:(T(X.L.2b.B(\'W\'))||0);X.L.c1=o.2b?o.2b.Z:(T(X.L.2b.B(\'Z\'))||0)}X.L.2b.B(\'Q\',y+(52.h-X.L.df)/2+\'U\');X.L.2b.B(\'O\',(52.1C-X.L.c1)/2+\'U\');X.L.2b.B(\'19\',\'2B\')}1Q=k(\'1T\',X.L.5u);if(1Q.1N()>0){1Q.7a(X.L.3W,k.2u.95)}P{aj=k(\'a\',X.L.1U.o).K(1z-1);k(aj).2R(X.L.1U.5R);D 1T=12 9s();1T.X=k.1p(X,\'id\');1T.1z=1z-1;1T.2J=X.L.1Q[X.L.3u-1].2J;if(1T.21){1T.6S=S;k.2u.19.1D(1T)}P{1T.6S=k.2u.19}if(X.L.2x){X.L.2x.o.3x(X.L.1Q[1z-1].6L)}}}},95:u(){X=q.31.31;X.L.5u.B(\'19\',\'1o\');if(X.L.1U.5R){aj=k(\'a\',X.L.1U.o).4i(X.L.1U.5R).K(X.L.3u-1);k(aj).2R(X.L.1U.5R)}D 1T=12 9s();1T.X=k.1p(X,\'id\');1T.1z=X.L.3u-1;1T.2J=X.L.1Q[X.L.3u-1].2J;if(1T.21){1T.6S=S;k.2u.19.1D(1T)}P{1T.6S=k.2u.19}if(X.L.2x){X.L.2x.o.3x(X.L.1Q[X.L.3u-1].6L)}},19:u(){X=1h.9e(q.X);if(X.L.3z){X.L.3z.o.B(\'19\',\'1o\')}if(X.L.3s){X.L.3s.o.B(\'19\',\'1o\')}52=k.1a.2o(X);y=0;if(X.L.1U){if(X.L.1U.5A==\'Q\'){y+=X.L.1U.4C.hb}P{52.h-=X.L.1U.4C.hb}}if(X.L.2x){if(X.L.2x&&X.L.2x.6Q==\'Q\'){y+=X.L.2x.4C.hb}P{52.h-=X.L.2x.4C.hb}}hg=k(\'.ca\',X);y=y+(52.h-q.W)/2;x=(52.1C-q.Z)/2;X.L.5u.B(\'Q\',y+\'U\').B(\'O\',x+\'U\').3x(\'<1T 2J="\'+q.2J+\'" />\');X.L.5u.7f(X.L.3W);3s=X.L.3u+1;if(3s>X.L.1Q.1g){3s=1}3z=X.L.3u-1;if(3z<1){3z=X.L.1Q.1g}X.L.3s.o.B(\'19\',\'2B\').B(\'Q\',y+\'U\').B(\'O\',x+2*q.Z/3+\'U\').B(\'Z\',q.Z/3+\'U\').B(\'W\',q.W+\'U\').1p(\'4g\',X.L.1Q[3s-1].6L);X.L.3s.o.K(0).3h=\'#\'+3s+k.1p(X,\'id\');X.L.3z.o.B(\'19\',\'2B\').B(\'Q\',y+\'U\').B(\'O\',x+\'U\').B(\'Z\',q.Z/3+\'U\').B(\'W\',q.W+\'U\').1p(\'4g\',X.L.1Q[3z-1].6L);X.L.3z.o.K(0).3h=\'#\'+3z+k.1p(X,\'id\')},2r:u(o){if(!o||!o.1Z||k.2u.5I[o.1Z])E;D 1Z=k(\'#\'+o.1Z);D el=1Z.K(0);if(el.14.Y!=\'1P\'&&el.14.Y!=\'2s\'){el.14.Y=\'2s\'}el.14.2U=\'2K\';if(1Z.1N()==0)E;el.L={};el.L.1Q=o.1Q?o.1Q:[];el.L.6o=o.6o&&o.6o==1b||I;97=el.f3(\'hL\');24(i=0;i<97.1g;i++){7Z=el.L.1Q.1g;el.L.1Q[7Z]={2J:97[i].2J,6L:97[i].4g||97[i].hD||\'\'}}if(el.L.1Q.1g==0){E}el.L.4n=k.23(k.1a.3w(el),k.1a.2o(el));el.L.b5=k.1a.aT(el);el.L.bu=k.1a.6U(el);t=T(el.L.b5.t)+T(el.L.bu.t);b=T(el.L.b5.b)+T(el.L.bu.b);k(\'1T\',el).bk();el.L.3W=o.3W?o.3W:g5;if(o.5A||o.9f||o.5R){el.L.1U={};1Z.1S(\'<22 6T="g1"></22>\');el.L.1U.o=k(\'.g1\',el);if(o.9f){el.L.1U.9f=o.9f;el.L.1U.o.2R(o.9f)}if(o.5R){el.L.1U.5R=o.5R}el.L.1U.o.B(\'Y\',\'1P\').B(\'Z\',el.L.4n.w+\'U\');if(o.5A&&o.5A==\'Q\'){el.L.1U.5A=\'Q\';el.L.1U.o.B(\'Q\',t+\'U\')}P{el.L.1U.5A=\'4D\';el.L.1U.o.B(\'4D\',b+\'U\')}el.L.1U.aE=o.aE?o.aE:\' \';24(D i=0;i<el.L.1Q.1g;i++){7Z=T(i)+1;el.L.1U.o.1S(\'<a 3h="#\'+7Z+o.1Z+\'" 6T="gR" 4g="\'+el.L.1Q[i].6L+\'">\'+7Z+\'</a>\'+(7Z!=el.L.1Q.1g?el.L.1U.aE:\'\'))}k(\'a\',el.L.1U.o).1J(\'5h\',u(){k.2u.go({90:q})});el.L.1U.4C=k.1a.2o(el.L.1U.o.K(0))}if(o.6Q||o.9c){el.L.2x={};1Z.1S(\'<22 6T="dn">&7k;</22>\');el.L.2x.o=k(\'.dn\',el);if(o.9c){el.L.2x.9c=o.9c;el.L.2x.o.2R(o.9c)}el.L.2x.o.B(\'Y\',\'1P\').B(\'Z\',el.L.4n.w+\'U\');if(o.6Q&&o.6Q==\'Q\'){el.L.2x.6Q=\'Q\';el.L.2x.o.B(\'Q\',(el.L.1U&&el.L.1U.5A==\'Q\'?el.L.1U.4C.hb+t:t)+\'U\')}P{el.L.2x.6Q=\'4D\';el.L.2x.o.B(\'4D\',(el.L.1U&&el.L.1U.5A==\'4D\'?el.L.1U.4C.hb+b:b)+\'U\')}el.L.2x.4C=k.1a.2o(el.L.2x.o.K(0))}if(o.9D){el.L.3s={9D:o.9D};1Z.1S(\'<a 3h="#2\'+o.1Z+\'" 6T="eY">&7k;</a>\');el.L.3s.o=k(\'.eY\',el);el.L.3s.o.B(\'Y\',\'1P\').B(\'19\',\'1o\').B(\'2U\',\'2K\').B(\'4A\',\'eR\').2R(el.L.3s.9D);el.L.3s.o.1J(\'5h\',k.2u.eg)}if(o.9o){el.L.3z={9o:o.9o};1Z.1S(\'<a 3h="#0\'+o.1Z+\'" 6T="ee">&7k;</a>\');el.L.3z.o=k(\'.ee\',el);el.L.3z.o.B(\'Y\',\'1P\').B(\'19\',\'1o\').B(\'2U\',\'2K\').B(\'4A\',\'eR\').2R(el.L.3z.9o);el.L.3z.o.1J(\'5h\',k.2u.dp)}1Z.bG(\'<22 6T="ca"></22>\');el.L.5u=k(\'.ca\',el);el.L.5u.B(\'Y\',\'1P\').B(\'Q\',\'2P\').B(\'O\',\'2P\').B(\'19\',\'1o\');if(o.2b){1Z.bG(\'<22 6T="dW" 14="19: 1o;"><1T 2J="\'+o.2b+\'" /></22>\');el.L.2b=k(\'.dW\',el);el.L.2b.B(\'Y\',\'1P\');D 1T=12 9s();1T.X=o.1Z;1T.2J=o.2b;if(1T.21){1T.6S=S;k.2u.go({2b:1T})}P{1T.6S=u(){k.2u.go({2b:q})}}}P{k.2u.go({1Z:el})}if(o.cS){fi=T(o.cS)*aC}k.2u.5I[o.1Z]=o.cS?1X.6V(\'k.2u.2I(\\\'\'+o.1Z+\'\\\')\',fi):S}};k.X=k.2u.2r;k.1t={7s:[],5L:{},1c:I,7u:S,26:u(){if(k.11.F==S){E}D 4O,3G,c,cs;k.1t.1c.K(0).3l=k.11.F.A.6R;4O=k.1t.1c.K(0).14;4O.19=\'2B\';k.1t.1c.1B=k.23(k.1a.3w(k.1t.1c.K(0)),k.1a.2o(k.1t.1c.K(0)));4O.Z=k.11.F.A.1B.1C+\'U\';4O.W=k.11.F.A.1B.hb+\'U\';3G=k.1a.cy(k.11.F);4O.5K=3G.t;4O.5z=3G.r;4O.5k=3G.b;4O.5j=3G.l;if(k.11.F.A.46==1b){c=k.11.F.fI(1b);cs=c.14;cs.5K=\'2P\';cs.5z=\'2P\';cs.5k=\'2P\';cs.5j=\'2P\';cs.19=\'2B\';k.1t.1c.5o().1S(c)}k(k.11.F).f5(k.1t.1c.K(0));k.11.F.14.19=\'1o\'},fC:u(e){if(!e.A.44&&k.1x.5r.cQ){if(e.A.3T)e.A.3T.1D(F);k(e).B(\'Y\',e.A.cz||e.A.4n);k(e).aS();k(k.1x.5r).f6(e)}k.1t.1c.4i(e.A.6R).3x(\'&7k;\');k.1t.7u=S;D 4O=k.1t.1c.K(0).14;4O.19=\'1o\';k.1t.1c.f5(e);if(e.A.fx>0){k(e).7f(e.A.fx)}k(\'2e\').1S(k.1t.1c.K(0));D 86=[];D 8q=I;24(D i=0;i<k.1t.7s.1g;i++){D 1j=k.1x.3P[k.1t.7s[i]].K(0);D id=k.1p(1j,\'id\');D 8i=k.1t.8x(id);if(1j.1i.ay!=8i.7l){1j.1i.ay=8i.7l;if(8q==I&&1j.1i.2Z){8q=1j.1i.2Z}8i.id=id;86[86.1g]=8i}}k.1t.7s=[];if(8q!=I&&86.1g>0){8q(86)}},al:u(e,o){if(!k.11.F)E;D 6e=I;D i=0;if(e.1i.el.1N()>0){24(i=e.1i.el.1N();i>0;i--){if(e.1i.el.K(i-1)!=k.11.F){if(!e.5V.b2){if((e.1i.el.K(i-1).1M.y+e.1i.el.K(i-1).1M.hb/2)>k.11.F.A.2q){6e=e.1i.el.K(i-1)}P{1r}}P{if((e.1i.el.K(i-1).1M.x+e.1i.el.K(i-1).1M.1C/2)>k.11.F.A.2v&&(e.1i.el.K(i-1).1M.y+e.1i.el.K(i-1).1M.hb/2)>k.11.F.A.2q){6e=e.1i.el.K(i-1)}}}}}if(6e&&k.1t.7u!=6e){k.1t.7u=6e;k(6e).h5(k.1t.1c.K(0))}P if(!6e&&(k.1t.7u!=S||k.1t.1c.K(0).31!=e)){k.1t.7u=S;k(e).1S(k.1t.1c.K(0))}k.1t.1c.K(0).14.19=\'2B\'},cT:u(e){if(k.11.F==S){E}e.1i.el.1E(u(){q.1M=k.23(k.1a.74(q),k.1a.7G(q))})},8x:u(s){D i;D h=\'\';D o={};if(s){if(k.1t.5L[s]){o[s]=[];k(\'#\'+s+\' .\'+k.1t.5L[s]).1E(u(){if(h.1g>0){h+=\'&\'}h+=s+\'[]=\'+k.1p(q,\'id\');o[s][o[s].1g]=k.1p(q,\'id\')})}P{24(a in s){if(k.1t.5L[s[a]]){o[s[a]]=[];k(\'#\'+s[a]+\' .\'+k.1t.5L[s[a]]).1E(u(){if(h.1g>0){h+=\'&\'}h+=s[a]+\'[]=\'+k.1p(q,\'id\');o[s[a]][o[s[a]].1g]=k.1p(q,\'id\')})}}}}P{24(i in k.1t.5L){o[i]=[];k(\'#\'+i+\' .\'+k.1t.5L[i]).1E(u(){if(h.1g>0){h+=\'&\'}h+=i+\'[]=\'+k.1p(q,\'id\');o[i][o[i].1g]=k.1p(q,\'id\')})}}E{7l:h,o:o}},fF:u(e){if(!e.dq){E}E q.1E(u(){if(!q.5V||!k(e).is(\'.\'+q.5V.3C))k(e).2R(q.5V.3C);k(e).7t(q.5V.A)})},4U:u(){E q.1E(u(){k(\'.\'+q.5V.3C).aS();k(q).dR();q.5V=S;q.fm=S})},2r:u(o){if(o.3C&&k.1a&&k.11&&k.1x){if(!k.1t.1c){k(\'2e\',1h).1S(\'<22 id="e5">&7k;</22>\');k.1t.1c=k(\'#e5\');k.1t.1c.K(0).14.19=\'1o\'}q.do({3C:o.3C,9J:o.9J?o.9J:I,a5:o.a5?o.a5:I,58:o.58?o.58:I,7x:o.7x||o.dC,7y:o.7y||o.fO,cQ:1b,2Z:o.2Z||o.ia,fx:o.fx?o.fx:I,46:o.46?1b:I,6I:o.6I?o.6I:\'cV\'});E q.1E(u(){D A={6N:o.6N?1b:I,ff:6P,1G:o.1G?2m(o.1G):I,6R:o.58?o.58:I,fx:o.fx?o.fx:I,44:1b,46:o.46?1b:I,3v:o.3v?o.3v:S,2p:o.2p?o.2p:S,4o:o.4o&&o.4o.1K==2A?o.4o:I,4m:o.4m&&o.4m.1K==2A?o.4m:I,3T:o.3T&&o.3T.1K==2A?o.3T:I,1O:/49|4j/.48(o.1O)?o.1O:I,6M:o.6M?T(o.6M)||0:I,2V:o.2V?o.2V:I};k(\'.\'+o.3C,q).7t(A);q.fm=1b;q.5V={3C:o.3C,6N:o.6N?1b:I,ff:6P,1G:o.1G?2m(o.1G):I,6R:o.58?o.58:I,fx:o.fx?o.fx:I,44:1b,46:o.46?1b:I,3v:o.3v?o.3v:S,2p:o.2p?o.2p:S,b2:o.b2?1b:I,A:A}})}}};k.fn.23({j3:k.1t.2r,f6:k.1t.fF,iS:k.1t.4U});k.iZ=k.1t.8x;k.2t={6O:S,7b:I,9m:S,6K:u(e){k.2t.7b=1b;k.2t.1Y(e,q,1b)},cq:u(e){if(k.2t.6O!=q)E;k.2t.7b=I;k.2t.2G(e,q)},1Y:u(e,el,7b){if(k.2t.6O!=S)E;if(!el){el=q}k.2t.6O=el;1M=k.23(k.1a.3w(el),k.1a.2o(el));8u=k(el);4g=8u.1p(\'4g\');3h=8u.1p(\'3h\');if(4g){k.2t.9m=4g;8u.1p(\'4g\',\'\');k(\'#eT\').3x(4g);if(3h)k(\'#bL\').3x(3h.4E(\'jh://\',\'\'));P k(\'#bL\').3x(\'\');1c=k(\'#8z\');if(el.4H.3l){1c.K(0).3l=el.4H.3l}P{1c.K(0).3l=\'\'}bo=k.1a.2o(1c.K(0));ga=7b&&el.4H.Y==\'bO\'?\'4D\':el.4H.Y;3m(ga){1e\'Q\':2q=1M.y-bo.hb;2v=1M.x;1r;1e\'O\':2q=1M.y;2v=1M.x-bo.1C;1r;1e\'2L\':2q=1M.y;2v=1M.x+1M.1C;1r;1e\'bO\':k(\'2e\').1J(\'3D\',k.2t.3D);1s=k.1a.4a(e);2q=1s.y+15;2v=1s.x+15;1r;ad:2q=1M.y+1M.hb;2v=1M.x;1r}1c.B({Q:2q+\'U\',O:2v+\'U\'});if(el.4H.54==I){1c.1Y()}P{1c.7f(el.4H.54)}if(el.4H.2Y)el.4H.2Y.1D(el);8u.1J(\'8B\',k.2t.2G).1J(\'5B\',k.2t.cq)}},3D:u(e){if(k.2t.6O==S){k(\'2e\').3q(\'3D\',k.2t.3D);E}1s=k.1a.4a(e);k(\'#8z\').B({Q:1s.y+15+\'U\',O:1s.x+15+\'U\'})},2G:u(e,el){if(!el){el=q}if(k.2t.7b!=1b&&k.2t.6O==el){k.2t.6O=S;k(\'#8z\').7a(1);k(el).1p(\'4g\',k.2t.9m).3q(\'8B\',k.2t.2G).3q(\'5B\',k.2t.cq);if(el.4H.3i)el.4H.3i.1D(el);k.2t.9m=S}},2r:u(M){if(!k.2t.1c){k(\'2e\').1S(\'<22 id="8z"><22 id="eT"></22><22 id="bL"></22></22>\');k(\'#8z\').B({Y:\'1P\',3I:6P,19:\'1o\'});k.2t.1c=1b}E q.1E(u(){if(k.1p(q,\'4g\')){q.4H={Y:/Q|4D|O|2L|bO/.48(M.Y)?M.Y:\'4D\',3l:M.3l?M.3l:I,54:M.54?M.54:I,2Y:M.2Y&&M.2Y.1K==2A?M.2Y:I,3i:M.3i&&M.3i.1K==2A?M.3i:I};D el=k(q);el.1J(\'9z\',k.2t.1Y);el.1J(\'6K\',k.2t.6K)}})}};k.fn.hO=k.2t.2r;k.84={bq:u(e){3K=e.7L||e.7K||-1;if(3K==9){if(1X.2k){1X.2k.bT=1b;1X.2k.c0=I}P{e.aP();e.aW()}if(q.b1){1h.6J.dZ().3g="\\t";q.dV=u(){q.6K();q.dV=S}}P if(q.aF){26=q.5q;2T=q.dN;q.2y=q.2y.hd(0,26)+"\\t"+q.2y.h8(2T);q.aF(26+1,26+1);q.6K()}E I}},4U:u(){E q.1E(u(){if(q.7P&&q.7P==1b){k(q).3q(\'7B\',k.84.bq);q.7P=I}})},2r:u(){E q.1E(u(){if(q.4Y==\'cf\'&&(!q.7P||q.7P==I)){k(q).1J(\'7B\',k.84.bq);q.7P=1b}})}};k.fn.23({j5:k.84.2r,hH:k.84.4U});k.1a={3w:u(e){D x=0;D y=0;D es=e.14;D bP=I;if(k(e).B(\'19\')==\'1o\'){D 5Y=es.3n;D 9q=es.Y;bP=1b;es.3n=\'2K\';es.19=\'2B\';es.Y=\'1P\'}D el=e;7d(el){x+=el.8t+(el.4Z&&!k.3a.7I?T(el.4Z.5b)||0:0);y+=el.8G+(el.4Z&&!k.3a.7I?T(el.4Z.4S)||0:0);el=el.dJ}el=e;7d(el&&el.4Y&&el.4Y.6c()!=\'2e\'){x-=el.3c||0;y-=el.3d||0;el=el.31}if(bP==1b){es.19=\'1o\';es.Y=9q;es.3n=5Y}E{x:x,y:y}},7G:u(el){D x=0,y=0;7d(el){x+=el.8t||0;y+=el.8G||0;el=el.dJ}E{x:x,y:y}},2o:u(e){D w=k.B(e,\'Z\');D h=k.B(e,\'W\');D 1C=0;D hb=0;D es=e.14;if(k(e).B(\'19\')!=\'1o\'){1C=e.4c;hb=e.5W}P{D 5Y=es.3n;D 9q=es.Y;es.3n=\'2K\';es.19=\'2B\';es.Y=\'1P\';1C=e.4c;hb=e.5W;es.19=\'1o\';es.Y=9q;es.3n=5Y}E{w:w,h:h,1C:1C,hb:hb}},74:u(el){E{1C:el.4c||0,hb:el.5W||0}},bm:u(e){D h,w,de;if(e){w=e.8W;h=e.8O}P{de=1h.5d;w=1X.d4||aa.d4||(de&&de.8W)||1h.2e.8W;h=1X.cB||aa.cB||(de&&de.8O)||1h.2e.8O}E{w:w,h:h}},6z:u(e){D t=0,l=0,w=0,h=0,iw=0,ih=0;if(e&&e.9N.6c()!=\'2e\'){t=e.3d;l=e.3c;w=e.d7;h=e.d2;iw=0;ih=0}P{if(1h.5d){t=1h.5d.3d;l=1h.5d.3c;w=1h.5d.d7;h=1h.5d.d2}P if(1h.2e){t=1h.2e.3d;l=1h.2e.3c;w=1h.2e.d7;h=1h.2e.d2}iw=aa.d4||1h.5d.8W||1h.2e.8W||0;ih=aa.cB||1h.5d.8O||1h.2e.8O||0}E{t:t,l:l,w:w,h:h,iw:iw,ih:ih}},cy:u(e,7N){D el=k(e);D t=el.B(\'5K\')||\'\';D r=el.B(\'5z\')||\'\';D b=el.B(\'5k\')||\'\';D l=el.B(\'5j\')||\'\';if(7N)E{t:T(t)||0,r:T(r)||0,b:T(b)||0,l:T(l)};P E{t:t,r:r,b:b,l:l}},aT:u(e,7N){D el=k(e);D t=el.B(\'5M\')||\'\';D r=el.B(\'5U\')||\'\';D b=el.B(\'5n\')||\'\';D l=el.B(\'4X\')||\'\';if(7N)E{t:T(t)||0,r:T(r)||0,b:T(b)||0,l:T(l)};P E{t:t,r:r,b:b,l:l}},6U:u(e,7N){D el=k(e);D t=el.B(\'4S\')||\'\';D r=el.B(\'5O\')||\'\';D b=el.B(\'5Q\')||\'\';D l=el.B(\'5b\')||\'\';if(7N)E{t:T(t)||0,r:T(r)||0,b:T(b)||0,l:T(l)||0};P E{t:t,r:r,b:b,l:l}},4a:u(2k){D x=2k.hT||(2k.gM+(1h.5d.3c||1h.2e.3c))||0;D y=2k.ki||(2k.iQ+(1h.5d.3d||1h.2e.3d))||0;E{x:x,y:y}},cI:u(4R,cx){cx(4R);4R=4R.7c;7d(4R){k.1a.cI(4R,cx);4R=4R.hQ}},h7:u(4R){k.1a.cI(4R,u(el){24(D 1p in el){if(2g el[1p]===\'u\'){el[1p]=S}}})},hV:u(el,1O){D 5l=k.1a.6z();D b6=k.1a.2o(el);if(!1O||1O==\'49\')k(el).B({Q:5l.t+((18.3r(5l.h,5l.ih)-5l.t-b6.hb)/2)+\'U\'});if(!1O||1O==\'4j\')k(el).B({O:5l.l+((18.3r(5l.w,5l.iw)-5l.l-b6.1C)/2)+\'U\'})},hW:u(el,dk){D 1Q=k(\'1T[@2J*="8X"]\',el||1h),8X;1Q.1E(u(){8X=q.2J;q.2J=dk;q.14.5E="9n:9w.9y.hE(2J=\'"+8X+"\')"})}};[].3J||(7F.hF.3J=u(v,n){n=(n==S)?0:n;D m=q.1g;24(D i=n;i<m;i++)if(q[i]==v)E i;E-1});',62,1293,'||||||||||||||||||||jQuery||||||this||||function||||||dragCfg|css|elm|var|return|dragged|easing|speed|false|callback|get|ss|options|iAuto|left|else|top|iResize|null|parseInt|px|oldStyle|height|slideshow|position|width||iDrag|new||style||||Math|display|iUtil|true|helper|subject|case|autoCFG|length|document|dropCfg|iEL|resizeOptions|carouselCfg|duration|interfaceFX|none|attr|sizes|break|pointer|iSort|type|ImageBox|queue|iDrop|iAutoscroller|slide|resizeElement|oC|wb|apply|each|fisheyeCfg|opacity|delta|newSizes|bind|constructor|custom|pos|size|axis|absolute|images|items|append|img|slideslinks|255|firstNum|window|show|container||complete|div|extend|for||start||cont|elsToScroll|100|loader|oR||body|elem|typeof|selectedItem|oldP|props|event|accordionCfg|parseFloat|field|getSize|containment|ny|build|relative|iTooltip|islideshow|nx|tp|slideCaption|value|newPosition|Function|block|selectHelper|step|border|itemWidth|hide|dequeue|timer|src|hidden|right|limit|nr|fractions|0px|PI|addClass|direction|end|overflow|cursorAt|result|parentData|onShow|onChange|to|parentNode|||||||||browser|iSlider|scrollLeft|scrollTop|scr|transferHelper|text|href|onHide|pre|selectdrug|className|switch|visibility|item|wrapper|unbind|max|nextslide|values|currentslide|handle|getPosition|html|newCoords|prevslide|iframe|iExpander|accept|mousemove|canvas|createElement|margins|onSlide|zIndex|indexOf|pressedKey|min|valueToAdd|multipleSeparator|pageSize|zones|highlighted|toggle|abs|onStop|dragElem|times|fadeDuration|diff|dhs|handlers||resizeDirection||vp|so|distance|ghosting||test|vertically|getPointer|startTop|offsetWidth|subjectValue|lastSuggestion|DropOutDirectiont|title|wrs|removeClass|horizontally|startLeft|out|onDrag|oP|onStart|nWidth|percent|down|ifxFirstDisplay|msie|iteration|ratio|clear|color|lastValue|slideCfg|fontSize|currentPointer|dimm|bottom|replace|up|prevImage|tooltipCFG|rel|els|fxCheckTag|context|nextImage|params|shs|fieldData|elToScroll|nodeEl|borderTopWidth|chunks|destroy|string|nHeight|paddingLeft|tagName|currentStyle||halign|slidePos|onclick|delay||containerW|from|helperclass|endLeft|endTop|borderLeftWidth|dragmoveBy|documentElement|dhe|newStyles|clonedEl|click|si|marginLeft|marginBottom|clientScroll|OpenClose|paddingBottom|empty|toWrite|selectionStart|overzone|toAdd|onDragModifier|holder|mousedown|animate|toDrag|cnt|marginRight|linksPosition|blur|getAttribute|hight|filter|sw|zoney|cos|slideshows|zonex|marginTop|collected|paddingTop|url|borderRightWidth|mouseup|borderBottomWidth|activeLinkClass|dragHandle|clearInterval|paddingRight|sortCfg|offsetHeight|prop|oldVisibility|styles||BlindDirection|point|fxh|nmp|old|post|currentPanel|onSelect|elementData|grid|pow|toLowerCase|animationHandler|cur|containerH|close|puff|getWidth|currentRel|imageEl|Expander|getHeight|iFisheye|random|newDimensions|itemHeight|reflections|sliders|selRange|wr|orig|margin|maxWidth|keyup|getScroll|captionText|totalImages|128|parseColor|curCSS|outerContainer|Scale|restore|tolerance|selection|focus|caption|snapDistance|revert|current|3000|captionPosition|hpc|onload|class|getBorder|setInterval|oldStyleAttr|rule|rgb|open|minLeft|ActiveXObject|oldDisplay|restoreStyle|getSizeLite||nw|0x||F0|fadeOut|focused|firstChild|while|cssRules|fadeIn|Date|minTop|backgroundColor|sc|nbsp|hash|captionEl|selectKeyHelper|selectCurrent|newTop|init|newLeft|changed|Draggable|inFrontOf|efx|139|onHover|onOut|getTime|np|keydown|split|radiusY|increment|Array|getPositionLite|selectClass|opera|onHighlight|keyCode|charCode|Object|toInteger|frameClass|hasTabsEnabled|zonew|user|zoneh|positionItems|onClick|oD|scrollIntoView|accordionPos|proximity|indic||data|containerSize|sin|iTTabs||ts|ImageBoxPrevImage|ImageBoxNextImage|imageSrc|newPos|maxHeight|minHeight|elS|activeClass|panels|maxBottom|maxRight|ser|move|opened|bounceout|animationInProgress|overlay|stop|reflectionSize|fnc|classname|insideParent|offsetLeft|jEl|nRy|pr|serialize|nRx|tooltipHelper|cssSides|mouseout|select|count|namedColors|padding|offsetTop|directionIncrement|parentEl|400|dir|expand|createTextNode|finishedPre|clientHeight|li|applyOn|content|contBorders|object|parentBorders|alpha|clientWidth|png|gallery|fontWeight|link|yproc|xproc|sx|parent|showImage|selectedone|imgs|onselect|sy|startDrag|cursor|captionClass|onselectstop|getElementById|linksClass|sh|ul|onActivate|isDroppable|nextEl|onDrop|oldTitle|progid|prevslideClass|prevEl|oldPosition|SliderContainer|Image|linkRel|selectKeyUp|selectKeyDown|DXImageTransform|inCache|Microsoft|mouseover|dragstop|diffX|211|nextslideClass|prot|auto|dEs|hidehelper|isDraggable|activeclass|unit|DoFold|unfold|nodeName|startTime|buildWrapper|prev|1px|oldColor|setTimeout|ScrollTo|st|sl|cssText|9999|next|destroyWrapper|opt|diffHeight|diffWidth|exec|hoverclass|image|blind|borderColor|sideEnd|self|key||default|2000|styleSheets|getValues|192|diffY|lnk|reflexions|checkhover|selectcheck|maxRotation|ImageBoxOuterContainer|gradient|panelHeight|childs|headers|ne|hideImage|minWidth|iIndex|itemsText|os|side|iCarousel|5625|1000|itemMinWidth|linksSeparator|setSelectionRange|protectRotation|positionContainer|posx|hoverClass|valToAdd|minchars|helperClass|source|nextImageEl|preventDefault|multiple|headerSelector|DraggableDestroy|getPadding|autofill|handleEl|stopPropagation|prevImageEl|getFieldValues|panelSelector|String|createTextRange|floats|lastSi|shrink|oPad|windowSize|paddingLeftSize|angle|paddingY|paddingX|RegExp|borderRightSize|floatVal|firstStep|pulse|Pulsate|Color|rotationSpeed|paddingBottomSize|remove|parseStyle|getClient|Number|helperSize|bounce|doTab||zoom|borderLeftSize|oBor|paddingRightSize|borderTopSize|paddingTopSize|stopAnim|pValue|borderBottomSize|extraWidth|restricted|autoSize|unselectable|SliderIteration|prepend|clearTimeout|isSlider|oneIsSortable|applyOnHover|tooltipURL|tabindex|draginit|mouse|restoreStyles|sliderSize|sliderPos|parentPos|cancelBubble|autocomplete|inputWidth|oldBorder|dragmove|clnt|sliderEl|returnValue|loaderWidth|idsa|letterSpacing|pause|getContainment|fade|snapToGrid|linear|10000|slideshowHolder|asin|cssSidesEnd|borderWidth|fitToContainer|TEXTAREA|entities|INPUT|spacer|writeItems|character|currentValue|paddings|169|oldFloat|borders|hidefocused|bouncein||modifyContainer|transparent|center|loadImage|func|getMargins|initialPosition|textAlign|innerHeight|Alpha|no|captionImages|closeEl|shake|prevTop|traverseDOM|Selectserialize|stopDrag|slider|ImageBoxCaption|ImageBoxIframe|300|ImageBoxOverlay|sortable|moveDrag|autoplay|measure|prevLeft|intersect|ImageBoxCurrentImage|selectstop|Shake|index|dragEl|keyPressed|scrollHeight|scroll|innerWidth|match|elPosition|scrollWidth|textImage|slideBor|jpg|captionSize|textImageFrom|visible||loaderHeight|ImageBoxCaptionImages||hoverItem|clickItem|emptyGIF||notColor|slideshowCaption|Droppable|goprev|childNodes|autocompleteHelper|autocompleteIframe|slidePad|fit|165|clientSize|||fontFamily|colorCssProps|elType|onhover|cssProps|expanderHelper|boxModel|itransferTo|keypress|moveStart|offsetParent|Width|selectstart|fxe|selectionEnd|checkCache|fontStyle|update|DroppableDestroy|remeasure|fontStretch|fontVariant|onblur|slideshowLoader|htmlEntities|wordSpacing|createRange|224|KhtmlUserSelect||closeHTML|on|sortHelper|245|userSelect|dragHelper|hrefAttr|dragstart|107|loaderSRC|highlight|slideshowPrevslide||gonext||styleFloat|frameborder|javascript|||relAttr|wid|scrolling||onslide|||listStyle|imageTypes|insertBefore|999|textDecoration|sqrt|140|230|maxy|240|ImageBoxContainer|doScroll|interval|set|dragmoveByKey|protect|ImageBoxCaptionText|144|ImageBoxLoader|off|checkdrop|isSelectable|hlt|30px|selectedclass|tooltipTitle|imagebox|shc|overlayOpacity|selRange2|slideshowNextSlide|gif|getSelectionStart|360|iAccordion|getElementsByTagName|iBounce|after|SortableAddItem|onResize|150|itemZIndex|grow|getHeightMinMax|borderTopUnit|selectcheckApply|borderRightUnit|zindex|fontUnit|togglehor|time|se|parte|easeout|isSortable||SlideInUp|fold|SlideOutUp|rgba|addColorStop|yfrac|containerMaxx|interfaceColorFX|containerMaxy||leftUnit|mousex||radiusX|check|getContext|xfrac|addItem|topUnit|fracH|cloneNode|togglever|paddingLeftUnit|borderBottomUnit|finish|onDragStop|onout|posy|isFunction|oldOverflow|directions|vertical|fracW|fakeAccordionClass|parts|fadeTo|inputValue|xml|selectstopApply|slideshowLinks|onDragStart|BlindUp|paddingTopUnit|500|trim|maxx|borderLeftUnit|paddingRightUnit|filteredPosition|BlindDown|paddingBottomUnit|horizontal|valign|find|ImageBoxClose|onselectstart|mozUserSelect|ondragstart|scale|110|globalCompositeOperation|bmp||drawImage|ondrop|password|quot||save|starty|jpeg|||number|startx|finishOpacity|hover|recallDroppables|flipv|finishx|destination|khtml|moz|lt|amp|pW|clientX|Accordion|translate|captiontext|elasticin|slideshowLink|fix|elasticout|resize|elasticboth|bounceboth|984375|9375|Selectable|30002|list|625|30001|nodeValue|before|100000|purgeEvents|substr|duplicate|moveEnd|||substring|success|param|par|array|Fisheye|name|POST|ajax|easeboth|location|fromHandler|collapse|MozUserSelect||ResizableDestroy|rotationTimer|fillRect|fill|WebKit|fillStyle|createLinearGradient|Resizable|navigator|appVersion|lineHeigt|alt|AlphaImageLoader|prototype|SliderGetValues|DisableTabs|Carousel|load|easein|IMG|200|Slider|ToolTip|wh|nextSibling|Autocomplete|SliderSetValues|pageX|float|centerEl|fixPNG|isNaN|dotted|dashed|stopAll|Left|outlineColor|Top|Right|Bottom|solid|double|selectorText|rules|onchange|SlideToggleRight|SlideOutRight||borderStyle||TransferTo||groove|ridge|inset|outset|borderTopColor||borderRightColor|olive|navy|orange||pink|203|maroon||magenta|182|193|lightyellow|lime|purple|red|outlineOffset|outlineWidth|borderBottomColor|borderLeftColor|lineHeight|loading|silver|white|yellow|Showing|100000000|SlideInRight|clientY|Highlight|SortableDestroy|CloseVertically|CloseHorizontally|FoldToggle|UnFold|SlideInDown|SlideToggleUp|SortSerialize|Fold|SwitchHorizontally|SwitchVertically|Sortable|scrollTo|EnableTabs|ScrollToAnchors|pt|Puff|OpenVertically|OpenHorizontally|Grow|Shrink|DropToggleRight|DropInRight|BlindToggleHorizontally|BlindRight|http|Bounce|120|BlindLeft|BlindToggleVertically|SlideToggleLeft|SlideOutLeft|toUpperCase|SlideInLeft|SlideToggleDown|SlideOutDown|DropOutLeft|DropInLeft|DropToggleLeft|DropOutRight|DropToggleUp|DropInUp|DropOutDown|DropInDown|DropToggleDown|DropOutUp|lightpink|textIndent|aqua|appendChild|azure|beige|220|last|cssFloat|first|ol|wrapEl|fxWrapper|black|imageLoaded|darkkhaki|darkgreen|189|183|darkmagenta|firstResize|darkgrey|brown|cyan|darkblue|darkcyan|table|form|col|tfoot|colgroup|th|header|thead|tbody|112|Autoexpand|tr|td|script|frame|input|pageY|textarea|button|w_|removeChild|frameset|option|optgroup|meta|darkolivegreen|blue|122|233|green|lightcyan|204|darkviolet|lightgreen|indigo|216|khaki|darksalmon|130|darkred|lightblue|148|173|215|238|fuchsia|gold|darkorchid|153|darkorange|lightgrey'.split('|'),0,{}))
--- a/web/res/metadataplayer/test/interface 1.2/source/accordion.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,165 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Accordion
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- */
-
-/**
- * Create an accordion from a HTML structure
- *
- * @example $('#myAccordion').Accordion(
- * {
- * headerSelector : 'dt',
- * panelSelector : 'dd',
- * activeClass : 'myAccordionActive',
- * hoverClass : 'myAccordionHover',
- * panelHeight : 200,
- * speed : 300
- * }
- * );
- * @desc Converts definition list with id 'myAccordion' into an accordion width dt tags as headers and dd tags as panels
- *
- * @name Accordion
- * @description Create an accordion from a HTML structure
- * @param Hash hash A hash of parameters
- * @option Integer panelHeight the pannels' height
- * @option String headerSelector selector for header elements
- * @option String panelSelector selector for panel elements
- * @option String activeClass (optional) CSS Class for active header
- * @option String hoverClass (optional) CSS Class for hovered header
- * @option Function onShow (optional) callback called whenever an pannel gets active
- * @option Function onHide (optional) callback called whenever an pannel gets incative
- * @option Function onClick (optional) callback called just before an panel gets active
- * @option Mixed speed (optional) animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @option Integer crrentPanel (otional) the active panel on initialisation
- *
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
-jQuery.iAccordion = {
- build : function(options)
- {
- return this.each(
- function()
- {
- if (!options.headerSelector || !options.panelSelector)
- return;
- var el = this;
- el.accordionCfg = {
- panelHeight : options.panelHeight||300,
- headerSelector : options.headerSelector,
- panelSelector : options.panelSelector,
- activeClass : options.activeClass||'fakeAccordionClass',
- hoverClass : options.hoverClass||'fakeAccordionClass',
- onShow : options.onShow && typeof options.onShow == 'function' ? options.onShow : false,
- onHide : options.onShow && typeof options.onHide == 'function' ? options.onHide : false,
- onClick : options.onClick && typeof options.onClick == 'function' ? options.onClick : false,
- headers : jQuery(options.headerSelector, this),
- panels : jQuery(options.panelSelector, this),
- speed : options.speed||400,
- currentPanel : options.currentPanel||0
- };
- el.accordionCfg.panels
- .hide()
- .css('height', '1px')
- .eq(0)
- .css(
- {
- height: el.accordionCfg.panelHeight + 'px',
- display: 'block'
- }
- )
- .end();
-
- el.accordionCfg.headers
- .each(
- function(nr)
- {
- this.accordionPos = nr;
- }
- )
- .hover(
- function()
- {
- jQuery(this).addClass(el.accordionCfg.hoverClass);
- },
- function()
- {
- jQuery(this).removeClass(el.accordionCfg.hoverClass);
- }
- )
- .bind(
- 'click',
- function(e)
- {
- if (el.accordionCfg.currentPanel == this.accordionPos)
- return;
- el.accordionCfg.headers
- .eq(el.accordionCfg.currentPanel)
- .removeClass(el.accordionCfg.activeClass)
- .end()
- .eq(this.accordionPos)
- .addClass(el.accordionCfg.activeClass)
- .end();
- el.accordionCfg.panels
- .eq(el.accordionCfg.currentPanel)
- .animate(
- {height:0},
- el.accordionCfg.speed,
- function()
- {
- this.style.display = 'none';
- if (el.accordionCfg.onHide) {
- el.accordionCfg.onHide.apply(el, [this]);
- }
- }
- )
- .end()
- .eq(this.accordionPos)
- .show()
- .animate (
- {height:el.accordionCfg.panelHeight},
- el.accordionCfg.speed,
- function()
- {
- this.style.display = 'block';
- if (el.accordionCfg.onShow) {
- el.accordionCfg.onShow.apply(el, [this]);
- }
- }
- )
- .end();
-
- if (el.accordionCfg.onClick) {
- el.accordionCfg.onClick.apply(
- el,
- [
- this,
- el.accordionCfg.panels.get(this.accordionPos),
- el.accordionCfg.headers.get(el.accordionCfg.currentPanel),
- el.accordionCfg.panels.get(el.accordionCfg.currentPanel)
- ]
- );
- }
- el.accordionCfg.currentPanel = this.accordionPos;
- }
- )
- .eq(0)
- .addClass(el.accordionCfg.activeClass)
- .end();
- jQuery(this)
- .css('height', jQuery(this).css('height'))
- .css('overflow', 'hidden');
- }
- );
- }
-};
-
-jQuery.fn.Accordion = jQuery.iAccordion.build;
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/carousel.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,257 +0,0 @@
-/**
- * Interface Elements for jQuery
- * 3D Carousel
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- */
-/**
- * Created a 3D Carousel from a list of images, with reflections and animated by mouse position
- *
- * @example window.onload =
- * function()
- * {
- * $('#carousel').Carousel(
- * {
- * itemWidth: 110,
- * itemHeight: 62,
- * itemMinWidth: 50,
- * items: 'a',
- * reflections: .5,
- * rotationSpeed: 1.8
- * }
- * );
- * }
- * HTML
- * <div id="carousel">
- * <a href="" title=""><img src="" width="100%" /></a>
- * <a href="" title=""><img src="" width="100%" /></a>
- * <a href="" title=""><img src="" width="100%" /></a>
- * <a href="" title=""><img src="" width="100%" /></a>
- * <a href="" title=""><img src="" width="100%" /></a>
- * </div>
- * CSS
- * #carousel
- * {
- * width: 700px;
- * height: 150px;
- * background-color: #111;
- * position: absolute;
- * top: 200px;
- * left: 100px;
- * }
- * #carousel a
- * {
- * position: absolute;
- * width: 110px;
- * }
- *
- * @desc Creates a 3D carousel from all images inside div tag with id 'carousel'
- *
- *
- * @name 3D Carousel
- * @description Created a 3D Carousel from a list of images, with reflections and animated by mouse position
- * @param Hash hash A hash of parameters
- * @option String items items selection
- * @option Integer itemWidth the max width for each item
- * @option Integer itemHeight the max height for each item
- * @option Integer itemMinWidth the minimum width for each item, the height is automaticaly calculated to keep proportions
- * @option Float rotationSpeed the speed for rotation animation
- * @option Float reflectionSize the reflection size a fraction from items' height
- *
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
-jQuery.iCarousel = {
-
- build : function(options)
- {
- return this.each(
- function()
- {
- var el = this;
- var increment = 2*Math.PI/360;
- var maxRotation = 2*Math.PI;
- if(jQuery(el).css('position') != 'relative' && jQuery(el).css('position') != 'absolute') {
- jQuery(el).css('position', 'relative');
- }
- el.carouselCfg = {
- items : jQuery(options.items, this),
- itemWidth : options.itemWidth,
- itemHeight : options.itemHeight,
- itemMinWidth : options.itemMinWidth,
- maxRotation : maxRotation,
- size : jQuery.iUtil.getSize(this),
- position : jQuery.iUtil.getPosition(this),
- start : Math.PI/2,
- rotationSpeed : options.rotationSpeed,
- reflectionSize : options.reflections,
- reflections : [],
- protectRotation : false,
- increment: 2*Math.PI/360
- };
- el.carouselCfg.radiusX = (el.carouselCfg.size.w - el.carouselCfg.itemWidth)/2;
- el.carouselCfg.radiusY = (el.carouselCfg.size.h - el.carouselCfg.itemHeight - el.carouselCfg.itemHeight * el.carouselCfg.reflectionSize)/2;
- el.carouselCfg.step = 2*Math.PI/el.carouselCfg.items.size();
- el.carouselCfg.paddingX = el.carouselCfg.size.w/2;
- el.carouselCfg.paddingY = el.carouselCfg.size.h/2 - el.carouselCfg.itemHeight * el.carouselCfg.reflectionSize;
- var reflexions = document.createElement('div');
- jQuery(reflexions)
- .css(
- {
- position: 'absolute',
- zIndex: 1,
- top: 0,
- left: 0
- }
- );
- jQuery(el).append(reflexions);
- el.carouselCfg.items
- .each(
- function(nr)
- {
- image = jQuery('img', this).get(0);
- height = parseInt(el.carouselCfg.itemHeight*el.carouselCfg.reflectionSize);
- if (jQuery.browser.msie) {
- canvas = document.createElement('img');
- jQuery(canvas).css('position', 'absolute');
- canvas.src = image.src;
- canvas.style.filter = 'flipv progid:DXImageTransform.Microsoft.Alpha(opacity=60, style=1, finishOpacity=0, startx=0, starty=0, finishx=0)';
-
- } else {
- canvas = document.createElement('canvas');
- if (canvas.getContext) {
- context = canvas.getContext("2d");
- canvas.style.position = 'absolute';
- canvas.style.height = height +'px';
- canvas.style.width = el.carouselCfg.itemWidth+'px';
- canvas.height = height;
- canvas.width = el.carouselCfg.itemWidth;
- context.save();
-
- context.translate(0,height);
- context.scale(1,-1);
-
- context.drawImage(
- image,
- 0,
- 0,
- el.carouselCfg.itemWidth,
- height
- );
-
- context.restore();
-
- context.globalCompositeOperation = "destination-out";
- var gradient = context.createLinearGradient(
- 0,
- 0,
- 0,
- height
- );
-
- gradient.addColorStop(1, "rgba(255, 255, 255, 1)");
- gradient.addColorStop(0, "rgba(255, 255, 255, 0.6)");
-
- context.fillStyle = gradient;
- if (navigator.appVersion.indexOf('WebKit') != -1) {
- context.fill();
- } else {
- context.fillRect(
- 0,
- 0,
- el.carouselCfg.itemWidth,
- height
- );
- }
- }
- }
-
- el.carouselCfg.reflections[nr] = canvas;
- jQuery(reflexions).append(canvas);
- }
- )
- .bind(
- 'mouseover',
- function(e)
- {
- el.carouselCfg.protectRotation = true;
- el.carouselCfg.speed = el.carouselCfg.increment*0.1 * el.carouselCfg.speed / Math.abs(el.carouselCfg.speed);
- return false;
- }
- )
- .bind(
- 'mouseout',
- function(e)
- {
- el.carouselCfg.protectRotation = false;
- return false;
- }
- );
- jQuery.iCarousel.positionItems(el);
- el.carouselCfg.speed = el.carouselCfg.increment*0.2;
- el.carouselCfg.rotationTimer = window.setInterval(
- function()
- {
- el.carouselCfg.start += el.carouselCfg.speed;
- if (el.carouselCfg.start > maxRotation)
- el.carouselCfg.start = 0;
- jQuery.iCarousel.positionItems(el);
- },
- 20
- );
- jQuery(el)
- .bind(
- 'mouseout',
- function()
- {
- el.carouselCfg.speed = el.carouselCfg.increment*0.2 * el.carouselCfg.speed / Math.abs(el.carouselCfg.speed);
- }
- )
- .bind(
- 'mousemove',
- function(e)
- {
- if (el.carouselCfg.protectRotation == false) {
- pointer = jQuery.iUtil.getPointer(e);
- mousex = el.carouselCfg.size.w - pointer.x + el.carouselCfg.position.x;
- el.carouselCfg.speed = el.carouselCfg.rotationSpeed * el.carouselCfg.increment * (el.carouselCfg.size.w/2 - mousex) / (el.carouselCfg.size.w/2);
- }
- }
- );
- }
- );
- },
-
- positionItems : function(el)
- {
- el.carouselCfg.items.each(
- function (nr)
- {
- angle = el.carouselCfg.start+nr*el.carouselCfg.step;
- x = el.carouselCfg.radiusX*Math.cos(angle);
- y = el.carouselCfg.radiusY*Math.sin(angle) ;
- itemZIndex = parseInt(100*(el.carouselCfg.radiusY+y)/(2*el.carouselCfg.radiusY));
- parte = (el.carouselCfg.radiusY+y)/(2*el.carouselCfg.radiusY);
-
- width = parseInt((el.carouselCfg.itemWidth - el.carouselCfg.itemMinWidth) * parte + el.carouselCfg.itemMinWidth);
- height = parseInt(width * el.carouselCfg.itemHeight / el.carouselCfg.itemWidth);
- this.style.top = el.carouselCfg.paddingY + y - height/2 + "px";
- this.style.left = el.carouselCfg.paddingX + x - width/2 + "px";
- this.style.width = width + "px";
- this.style.height = height + "px";
- this.style.zIndex = itemZIndex;
- el.carouselCfg.reflections[nr].style.top = parseInt(el.carouselCfg.paddingY + y + height - 1 - height/2) + "px";
- el.carouselCfg.reflections[nr].style.left = parseInt(el.carouselCfg.paddingX + x - width/2) + "px";
- el.carouselCfg.reflections[nr].style.width = width + "px";
- el.carouselCfg.reflections[nr].style.height = parseInt(height * el.carouselCfg.reflectionSize) + "px";
- }
- );
- }
-};
-jQuery.fn.Carousel = jQuery.iCarousel.build;
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/easing.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,124 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Easing formulas
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- */
-
-/**
- * Starting with jQuery 1.1 the fx function accepts easing formulas that can be used with .animation() and most of FX plugins from Interface. The object can be extended to accept new easing formulas
- */
-
- jQuery.extend({
- /**
- *
- * @param Integer p period step in animation
- * @param Integer n current time
- * @param Mixed firstNum begin value
- * @param Mixed delta change in
- * @param Integer duration duration
- */
- easing : {
- linear: function(p, n, firstNum, delta, duration) {
- return ((-Math.cos(p*Math.PI)/2) + 0.5) * delta + firstNum;
- },
-
- easein: function(p, n, firstNum, delta, duration) {
- return delta*(n/=duration)*n*n + firstNum;
- },
-
- easeout: function(p, n, firstNum, delta, duration) {
- return -delta * ((n=n/duration-1)*n*n*n - 1) + firstNum;
- },
-
- easeboth: function(p, n, firstNum, delta, duration) {
- if ((n/=duration/2) < 1)
- return delta/2*n*n*n*n + firstNum;
- return -delta/2 * ((n-=2)*n*n*n - 2) + firstNum;
- },
-
- bounceout: function(p, n, firstNum, delta, duration) {
- if ((n/=duration) < (1/2.75)) {
- return delta*(7.5625*n*n) + firstNum;
- } else if (n < (2/2.75)) {
- return delta*(7.5625*(n-=(1.5/2.75))*n + .75) + firstNum;
- } else if (n < (2.5/2.75)) {
- return delta*(7.5625*(n-=(2.25/2.75))*n + .9375) + firstNum;
- } else {
- return delta*(7.5625*(n-=(2.625/2.75))*n + .984375) + firstNum;
- }
- },
-
- bouncein: function(p, n, firstNum, delta, duration) {
- if (jQuery.easing.bounceout)
- return delta - jQuery.easing.bounceout (p, duration - n, 0, delta, duration) + firstNum;
- return firstNum + delta;
- },
-
- bounceboth: function(p, n, firstNum, delta, duration) {
- if (jQuery.easing.bouncein && jQuery.easing.bounceout)
- if (n < duration/2)
- return jQuery.easing.bouncein(p, n*2, 0, delta, duration) * .5 + firstNum;
- return jQuery.easing.bounceout(p, n*2-duration, 0, delta, duration) * .5 + delta*.5 + firstNum;
- return firstNum + delta;
- },
-
- elasticin: function(p, n, firstNum, delta, duration) {
- var a, s;
- if (n == 0)
- return firstNum;
- if ((n/=duration)==1)
- return firstNum+delta;
- a = delta * 0.3;
- p=duration*.3;
- if (a < Math.abs(delta)) {
- a=delta;
- s=p/4;
- } else {
- s = p/(2*Math.PI) * Math.asin (delta/a);
- }
- return -(a*Math.pow(2,10*(n-=1)) * Math.sin( (n*duration-s)*(2*Math.PI)/p )) + firstNum;
- },
-
- elasticout:function(p, n, firstNum, delta, duration) {
- var a, s;
- if (n==0)
- return firstNum;
- if ((n/=duration/2)==2)
- return firstNum + delta;
- a = delta * 0.3;
- p=duration*.3;
- if (a < Math.abs(delta)){
- a = delta;
- s=p/4;
- } else {
- s = p/(2*Math.PI) * Math.asin (delta/a);
- }
- return a*Math.pow(2,-10*n) * Math.sin( (n*duration-s)*(2*Math.PI)/p ) + delta + firstNum;
- },
-
- elasticboth: function(p, n, firstNum, delta, duration) {
- var a, s;
- if (n==0)
- return firstNum;
- if ((n/=duration/2)==2)
- return firstNum + delta;
- a = delta * 0.3;
- p=duration*.3;
- if (a < Math.abs(delta)){
- a = delta;
- s=p/4;
- } else {
- s = p/(2*Math.PI) * Math.asin (delta/a);
- }
- if (n < 1) {
- return -.5*(a*Math.pow(2,10*(n-=1)) * Math.sin( (n*duration-s)*(2*Math.PI)/p )) + firstNum;
- }
- return a*Math.pow(2,-10*(n-=1)) * Math.sin( (n*duration-s)*(2*Math.PI)/p )*.5 + delta + firstNum;
- }
- }
-});
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/fisheye.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,142 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Fisheye menu
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- */
-
-/**
- * Build a Fisheye menu from a list of links
- *
- * @name Fisheye
- * @description Build a Fisheye menu from a list of links
- * @param Hash hash A hash of parameters
- * @option String items items selection
- * @option String container container element
- * @option Integer itemWidth the minimum width for each item
- * @option Integer maxWidth the maximum width for each item
- * @option String itemsText selection of element that contains the text for each item
- * @option Integer proximity the distance from element that make item to interact
- * @option String valign vertical alignment
- * @option String halign horizontal alignment
- *
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
-jQuery.iFisheye = {
-
- build : function(options)
- {
-
- return this.each(
- function()
- {
- var el = this;
- el.fisheyeCfg = {
- items : jQuery(options.items, this),
- container: jQuery(options.container, this),
- pos : jQuery.iUtil.getPosition(this),
- itemWidth: options.itemWidth,
- itemsText: options.itemsText,
- proximity: options.proximity,
- valign: options.valign,
- halign: options.halign,
- maxWidth : options.maxWidth
- };
- jQuery.iFisheye.positionContainer(el, 0);
- jQuery(window).bind(
- 'resize',
- function()
- {
- el.fisheyeCfg.pos = jQuery.iUtil.getPosition(el);
- jQuery.iFisheye.positionContainer(el, 0);
- jQuery.iFisheye.positionItems(el);
- }
- );
- jQuery.iFisheye.positionItems(el);
- el.fisheyeCfg.items
- .bind(
- 'mouseover',
- function()
- {
- jQuery(el.fisheyeCfg.itemsText, this).get(0).style.display = 'block';
- }
- )
- .bind(
- 'mouseout',
- function()
- {
- jQuery(el.fisheyeCfg.itemsText, this).get(0).style.display = 'none';
- }
- );
- jQuery(document).bind(
- 'mousemove',
- function(e)
- {
- var pointer = jQuery.iUtil.getPointer(e);
- var toAdd = 0;
- if (el.fisheyeCfg.halign && el.fisheyeCfg.halign == 'center')
- var posx = pointer.x - el.fisheyeCfg.pos.x - (el.offsetWidth - el.fisheyeCfg.itemWidth * el.fisheyeCfg.items.size())/2 - el.fisheyeCfg.itemWidth/2;
- else if (el.fisheyeCfg.halign && el.fisheyeCfg.halign == 'right')
- var posx = pointer.x - el.fisheyeCfg.pos.x - el.offsetWidth + el.fisheyeCfg.itemWidth * el.fisheyeCfg.items.size();
- else
- var posx = pointer.x - el.fisheyeCfg.pos.x;
- var posy = Math.pow(pointer.y - el.fisheyeCfg.pos.y - el.offsetHeight/2,2);
- el.fisheyeCfg.items.each(
- function(nr)
- {
- distance = Math.sqrt(
- Math.pow(posx - nr*el.fisheyeCfg.itemWidth, 2)
- + posy
- );
- distance -= el.fisheyeCfg.itemWidth/2;
-
- distance = distance < 0 ? 0 : distance;
- distance = distance > el.fisheyeCfg.proximity ? el.fisheyeCfg.proximity : distance;
- distance = el.fisheyeCfg.proximity - distance;
-
- extraWidth = el.fisheyeCfg.maxWidth * distance/el.fisheyeCfg.proximity;
-
- this.style.width = el.fisheyeCfg.itemWidth + extraWidth + 'px';
- this.style.left = el.fisheyeCfg.itemWidth * nr + toAdd + 'px';
- toAdd += extraWidth;
- }
- );
- jQuery.iFisheye.positionContainer(el, toAdd);
- }
- );
- }
- )
- },
-
- positionContainer : function(el, toAdd)
- {
- if (el.fisheyeCfg.halign)
- if (el.fisheyeCfg.halign == 'center')
- el.fisheyeCfg.container.get(0).style.left = (el.offsetWidth - el.fisheyeCfg.itemWidth * el.fisheyeCfg.items.size())/2 - toAdd/2 + 'px';
- else if (el.fisheyeCfg.halign == 'left')
- el.fisheyeCfg.container.get(0).style.left = - toAdd/el.fisheyeCfg.items.size() + 'px';
- else if (el.fisheyeCfg.halign == 'right')
- el.fisheyeCfg.container.get(0).style.left = (el.offsetWidth - el.fisheyeCfg.itemWidth * el.fisheyeCfg.items.size()) - toAdd/2 + 'px';
- el.fisheyeCfg.container.get(0).style.width = el.fisheyeCfg.itemWidth * el.fisheyeCfg.items.size() + toAdd + 'px';
- },
-
- positionItems : function(el)
- {
- el.fisheyeCfg.items.each(
- function(nr)
- {
- this.style.width = el.fisheyeCfg.itemWidth + 'px';
- this.style.left = el.fisheyeCfg.itemWidth * nr + 'px';
- }
- );
- }
-};
-
-jQuery.fn.Fisheye = jQuery.iFisheye.build;
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/iautocompleter.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,536 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Autocompleter
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- */
-
-/**
- * Attach AJAX driven autocomplete/sugestion box to text input fields.
- *
- *
- *
- * @name Autocomplete
- * @description Attach AJAX driven autocomplete/sugestion box to text input fields.
- * @param Hash hash A hash of parameters
- * @option String source the URL to request
- * @option Integer delay (optional) the delayed time to start the AJAX request
- * @option Boolean autofill (optional) when true the first sugested value fills the input
- * @option String helperClass (optional) the CSS class applied to sugestion box
- * @option String selectClass (optional) the CSS class applied to selected/hovered item
- * @option Integer minchars (optional) the number of characters needed before starting AJAX request
- * @option Hash fx (optional) {type:[slide|blind|fade]; duration: integer} the fx type to apply to sugestion box and duration for that fx
- * @option Function onSelect (optional) A function to be executed whenever an item it is selected
- * @option Function onShow (optional) A function to be executed whenever the suggection box is displayed
- * @option Function onHide (optional) A function to be executed whenever the suggection box is hidden
- * @option Function onHighlight (optional) A function to be executed whenever an item it is highlighted
- *
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
-jQuery.iAuto = {
- helper : null,
- content : null,
- iframe: null,
- timer : null,
- lastValue: null,
- currentValue: null,
- subject: null,
- selectedItem : null,
- items: null,
-
- empty : function()
- {
- jQuery.iAuto.content.empty();
- if (jQuery.iAuto.iframe) {
- jQuery.iAuto.iframe.hide();
- }
- },
-
- clear : function()
- {
- jQuery.iAuto.items = null;
- jQuery.iAuto.selectedItem = null;
- jQuery.iAuto.lastValue = jQuery.iAuto.subject.value;
- if(jQuery.iAuto.helper.css('display') == 'block') {
- if (jQuery.iAuto.subject.autoCFG.fx) {
- switch(jQuery.iAuto.subject.autoCFG.fx.type) {
- case 'fade':
- jQuery.iAuto.helper.fadeOut(jQuery.iAuto.subject.autoCFG.fx.duration, jQuery.iAuto.empty);
- break;
- case 'slide':
- jQuery.iAuto.helper.SlideOutUp(jQuery.iAuto.subject.autoCFG.fx.duration, jQuery.iAuto.empty);
- break;
- case 'blind':
- jQuery.iAuto.helper.BlindUp(jQuery.iAuto.subject.autoCFG.fx.duration, jQuery.iAuto.empty);
- break;
- }
- } else {
- jQuery.iAuto.helper.hide();
- }
- if (jQuery.iAuto.subject.autoCFG.onHide)
- jQuery.iAuto.subject.autoCFG.onHide.apply(jQuery.iAuto.subject, [jQuery.iAuto.helper, jQuery.iAuto.iframe]);
- } else {
- jQuery.iAuto.empty();
- }
- window.clearTimeout(jQuery.iAuto.timer);
- },
-
- update : function ()
- {
- var subject = jQuery.iAuto.subject;
- var subjectValue = jQuery.iAuto.getFieldValues(subject);
- //var selectionStart = jQuery.iAuto.getSelectionStart(subject);
- if (subject && subjectValue.item != jQuery.iAuto.lastValue && subjectValue.item.length >= subject.autoCFG.minchars) {
- jQuery.iAuto.lastValue = subjectValue.item;
- jQuery.iAuto.currentValue = subjectValue.item;
-
- data = {
- field: jQuery(subject).attr('name')||'field',
- value: subjectValue.item
- };
-
- jQuery.ajax(
- {
- type: 'POST',
- data: jQuery.param(data),
- success: function(xml)
- {
- subject.autoCFG.lastSuggestion = jQuery('item',xml);
- size = subject.autoCFG.lastSuggestion.size();
- if (size > 0) {
- var toWrite = '';
- subject.autoCFG.lastSuggestion.each(
- function(nr)
- {
- toWrite += '<li rel="' + jQuery('value', this).text() + '" dir="' + nr + '" style="cursor: default;">' + jQuery('text', this).text() + '</li>';
- }
- );
- if (subject.autoCFG.autofill) {
- var valueToAdd = jQuery('value', subject.autoCFG.lastSuggestion.get(0)).text();
- subject.value = subjectValue.pre + valueToAdd + subject.autoCFG.multipleSeparator + subjectValue.post;
- jQuery.iAuto.selection(
- subject,
- subjectValue.item.length != valueToAdd.length ? (subjectValue.pre.length + subjectValue.item.length) : valueToAdd.length,
- subjectValue.item.length != valueToAdd.length ? (subjectValue.pre.length + valueToAdd.length) : valueToAdd.length
- );
- }
-
- if (size > 0) {
- jQuery.iAuto.writeItems(subject, toWrite);
- } else {
- jQuery.iAuto.clear();
- }
- } else {
- jQuery.iAuto.clear();
- }
- },
- url : subject.autoCFG.source
- }
- );
- }
- },
-
- writeItems : function(subject, toWrite)
- {
- jQuery.iAuto.content.html(toWrite);
- jQuery.iAuto.items = jQuery('li', jQuery.iAuto.content.get(0));
- jQuery.iAuto.items
- .mouseover(jQuery.iAuto.hoverItem)
- .bind('click', jQuery.iAuto.clickItem);
- var position = jQuery.iUtil.getPosition(subject);
- var size = jQuery.iUtil.getSize(subject);
- jQuery.iAuto.helper
- .css('top', position.y + size.hb + 'px')
- .css('left', position.x + 'px')
- .addClass(subject.autoCFG.helperClass);
- if (jQuery.iAuto.iframe) {
- jQuery.iAuto.iframe
- .css('display', 'block')
- .css('top', position.y + size.hb + 'px')
- .css('left', position.x + 'px')
- .css('width', jQuery.iAuto.helper.css('width'))
- .css('height', jQuery.iAuto.helper.css('height'));
- }
- jQuery.iAuto.selectedItem = 0;
- jQuery.iAuto.items.get(0).className = subject.autoCFG.selectClass;
- jQuery.iAuto.applyOn(subject,subject.autoCFG.lastSuggestion.get(0), 'onHighlight');
-
- if (jQuery.iAuto.helper.css('display') == 'none') {
- if (subject.autoCFG.inputWidth) {
- var borders = jQuery.iUtil.getPadding(subject, true);
- var paddings = jQuery.iUtil.getBorder(subject, true);
- jQuery.iAuto.helper.css('width', subject.offsetWidth - (jQuery.boxModel ? (borders.l + borders.r + paddings.l + paddings.r) : 0 ) + 'px');
- }
- if (subject.autoCFG.fx) {
- switch(subject.autoCFG.fx.type) {
- case 'fade':
- jQuery.iAuto.helper.fadeIn(subject.autoCFG.fx.duration);
- break;
- case 'slide':
- jQuery.iAuto.helper.SlideInUp(subject.autoCFG.fx.duration);
- break;
- case 'blind':
- jQuery.iAuto.helper.BlindDown(subject.autoCFG.fx.duration);
- break;
- }
- } else {
- jQuery.iAuto.helper.show();
- }
-
- if (jQuery.iAuto.subject.autoCFG.onShow)
- jQuery.iAuto.subject.autoCFG.onShow.apply(jQuery.iAuto.subject, [jQuery.iAuto.helper, jQuery.iAuto.iframe]);
- }
- },
-
- checkCache : function()
- {
- var subject = this;
- if (subject.autoCFG.lastSuggestion) {
-
- jQuery.iAuto.lastValue = subject.value;
- jQuery.iAuto.currentValue = subject.value;
-
- var toWrite = '';
- subject.autoCFG.lastSuggestion.each(
- function(nr)
- {
- value = jQuery('value', this).text().toLowerCase();
- inputValue = subject.value.toLowerCase();
- if (value.indexOf(inputValue) == 0) {
- toWrite += '<li rel="' + jQuery('value', this).text() + '" dir="' + nr + '" style="cursor: default;">' + jQuery('text', this).text() + '</li>';
- }
- }
- );
-
- if (toWrite != '') {
- jQuery.iAuto.writeItems(subject, toWrite);
-
- this.autoCFG.inCache = true;
- return;
- }
- }
- subject.autoCFG.lastSuggestion = null;
- this.autoCFG.inCache = false;
- },
-
- selection : function(field, start, end)
- {
- if (field.createTextRange) {
- var selRange = field.createTextRange();
- selRange.collapse(true);
- selRange.moveStart("character", start);
- selRange.moveEnd("character", - end + start);
- selRange.select();
- } else if (field.setSelectionRange) {
- field.setSelectionRange(start, end);
- } else {
- if (field.selectionStart) {
- field.selectionStart = start;
- field.selectionEnd = end;
- }
- }
- field.focus();
- },
-
- getSelectionStart : function(field)
- {
- if (field.selectionStart)
- return field.selectionStart;
- else if(field.createTextRange) {
- var selRange = document.selection.createRange();
- var selRange2 = selRange.duplicate();
- return 0 - selRange2.moveStart('character', -100000);
- //result.end = result.start + range.text.length;
- /*var selRange = document.selection.createRange();
- var isCollapsed = selRange.compareEndPoints("StartToEnd", selRange) == 0;
- if (!isCollapsed)
- selRange.collapse(true);
- var bookmark = selRange.getBookmark();
- return bookmark.charCodeAt(2) - 2;*/
- }
- },
-
- getFieldValues : function(field)
- {
- var fieldData = {
- value: field.value,
- pre: '',
- post: '',
- item: ''
- };
-
- if(field.autoCFG.multiple) {
- var finishedPre = false;
- var selectionStart = jQuery.iAuto.getSelectionStart(field)||0;
- var chunks = fieldData.value.split(field.autoCFG.multipleSeparator);
- for (var i=0; i<chunks.length; i++) {
- if(
- (fieldData.pre.length + chunks[i].length >= selectionStart
- ||
- selectionStart == 0)
- &&
- !finishedPre
- ) {
- if (fieldData.pre.length <= selectionStart)
- fieldData.item = chunks[i];
- else
- fieldData.post += chunks[i] + (chunks[i] != '' ? field.autoCFG.multipleSeparator : '');
- finishedPre = true;
- } else if (finishedPre){
- fieldData.post += chunks[i] + (chunks[i] != '' ? field.autoCFG.multipleSeparator : '');
- }
- if(!finishedPre) {
- fieldData.pre += chunks[i] + (chunks.length > 1 ? field.autoCFG.multipleSeparator : '');
- }
- }
- } else {
- fieldData.item = fieldData.value;
- }
- return fieldData;
- },
-
- autocomplete : function(e)
- {
- window.clearTimeout(jQuery.iAuto.timer);
- var subject = jQuery.iAuto.getFieldValues(this);
-
- var pressedKey = e.charCode || e.keyCode || -1;
- if (/13|27|35|36|38|40|9/.test(pressedKey) && jQuery.iAuto.items) {
- if (window.event) {
- window.event.cancelBubble = true;
- window.event.returnValue = false;
- } else {
- e.preventDefault();
- e.stopPropagation();
- }
- if (jQuery.iAuto.selectedItem != null)
- jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className = '';
- else
- jQuery.iAuto.selectedItem = -1;
- switch(pressedKey) {
- //enter
- case 9:
- case 13:
- if (jQuery.iAuto.selectedItem == -1)
- jQuery.iAuto.selectedItem = 0;
- var selectedItem = jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0);
- var valueToAdd = selectedItem.getAttribute('rel');
- this.value = subject.pre + valueToAdd + this.autoCFG.multipleSeparator + subject.post;
- jQuery.iAuto.lastValue = subject.item;
- jQuery.iAuto.selection(
- this,
- subject.pre.length + valueToAdd.length + this.autoCFG.multipleSeparator.length,
- subject.pre.length + valueToAdd.length + this.autoCFG.multipleSeparator.length
- );
- jQuery.iAuto.clear();
- if (this.autoCFG.onSelect) {
- iteration = parseInt(selectedItem.getAttribute('dir'))||0;
- jQuery.iAuto.applyOn(this,this.autoCFG.lastSuggestion.get(iteration), 'onSelect');
- }
- if (this.scrollIntoView)
- this.scrollIntoView(false);
- return pressedKey != 13;
- break;
- //escape
- case 27:
- this.value = subject.pre + jQuery.iAuto.lastValue + this.autoCFG.multipleSeparator + subject.post;
- this.autoCFG.lastSuggestion = null;
- jQuery.iAuto.clear();
- if (this.scrollIntoView)
- this.scrollIntoView(false);
- return false;
- break;
- //end
- case 35:
- jQuery.iAuto.selectedItem = jQuery.iAuto.items.size() - 1;
- break;
- //home
- case 36:
- jQuery.iAuto.selectedItem = 0;
- break;
- //up
- case 38:
- jQuery.iAuto.selectedItem --;
- if (jQuery.iAuto.selectedItem < 0)
- jQuery.iAuto.selectedItem = jQuery.iAuto.items.size() - 1;
- break;
- case 40:
- jQuery.iAuto.selectedItem ++;
- if (jQuery.iAuto.selectedItem == jQuery.iAuto.items.size())
- jQuery.iAuto.selectedItem = 0;
- break;
- }
- jQuery.iAuto.applyOn(this,this.autoCFG.lastSuggestion.get(jQuery.iAuto.selectedItem||0), 'onHighlight');
- jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className = this.autoCFG.selectClass;
- if (jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).scrollIntoView)
- jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).scrollIntoView(false);
- if(this.autoCFG.autofill) {
- var valToAdd = jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).getAttribute('rel');
- this.value = subject.pre + valToAdd + this.autoCFG.multipleSeparator + subject.post;
- if(jQuery.iAuto.lastValue.length != valToAdd.length)
- jQuery.iAuto.selection(
- this,
- subject.pre.length + jQuery.iAuto.lastValue.length,
- subject.pre.length + valToAdd.length
- );
- }
- return false;
- }
- jQuery.iAuto.checkCache.apply(this);
-
- if (this.autoCFG.inCache == false) {
- if (subject.item != jQuery.iAuto.lastValue && subject.item.length >= this.autoCFG.minchars)
- jQuery.iAuto.timer = window.setTimeout(jQuery.iAuto.update, this.autoCFG.delay);
- if (jQuery.iAuto.items) {
- jQuery.iAuto.clear();
- }
- }
- return true;
- },
-
- applyOn: function(field, item, type)
- {
- if (field.autoCFG[type]) {
- var data = {};
- childs = item.getElementsByTagName('*');
- for(i=0; i<childs.length; i++){
- data[childs[i].tagName] = childs[i].firstChild.nodeValue;
- }
- field.autoCFG[type].apply(field,[data]);
- }
- },
-
- hoverItem : function(e)
- {
- if (jQuery.iAuto.items) {
- if (jQuery.iAuto.selectedItem != null)
- jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className = '';
- jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className = '';
- jQuery.iAuto.selectedItem = parseInt(this.getAttribute('dir'))||0;
- jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className = jQuery.iAuto.subject.autoCFG.selectClass;
- }
- },
-
- clickItem : function(event)
- {
- window.clearTimeout(jQuery.iAuto.timer);
-
- event = event || jQuery.event.fix( window.event );
- event.preventDefault();
- event.stopPropagation();
- var subject = jQuery.iAuto.getFieldValues(jQuery.iAuto.subject);
- var valueToAdd = this.getAttribute('rel');
- jQuery.iAuto.subject.value = subject.pre + valueToAdd + jQuery.iAuto.subject.autoCFG.multipleSeparator + subject.post;
- jQuery.iAuto.lastValue = this.getAttribute('rel');
- jQuery.iAuto.selection(
- jQuery.iAuto.subject,
- subject.pre.length + valueToAdd.length + jQuery.iAuto.subject.autoCFG.multipleSeparator.length,
- subject.pre.length + valueToAdd.length + jQuery.iAuto.subject.autoCFG.multipleSeparator.length
- );
- jQuery.iAuto.clear();
- if (jQuery.iAuto.subject.autoCFG.onSelect) {
- iteration = parseInt(this.getAttribute('dir'))||0;
- jQuery.iAuto.applyOn(jQuery.iAuto.subject,jQuery.iAuto.subject.autoCFG.lastSuggestion.get(iteration), 'onSelect');
- }
-
- return false;
- },
-
- protect : function(e)
- {
- pressedKey = e.charCode || e.keyCode || -1;
- if (/13|27|35|36|38|40/.test(pressedKey) && jQuery.iAuto.items) {
- if (window.event) {
- window.event.cancelBubble = true;
- window.event.returnValue = false;
- } else {
- e.preventDefault();
- e.stopPropagation();
- }
- return false;
- }
- },
-
- build : function(options)
- {
- if (!options.source || !jQuery.iUtil) {
- return;
- }
-
- if (!jQuery.iAuto.helper) {
- if (jQuery.browser.msie) {
- jQuery('body', document).append('<iframe style="display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" id="autocompleteIframe" src="javascript:false;" frameborder="0" scrolling="no"></iframe>');
- jQuery.iAuto.iframe = jQuery('#autocompleteIframe');
- }
- jQuery('body', document).append('<div id="autocompleteHelper" style="position: absolute; top: 0; left: 0; z-index: 30001; display: none;"><ul style="margin: 0;padding: 0; list-style: none; z-index: 30002;"> </ul></div>');
- jQuery.iAuto.helper = jQuery('#autocompleteHelper');
- jQuery.iAuto.content = jQuery('ul', jQuery.iAuto.helper);
- }
-
- return this.each(
- function()
- {
- if (this.tagName != 'INPUT' && this.getAttribute('type') != 'text' )
- return;
- this.autoCFG = {};
- this.autoCFG.source = options.source;
- this.autoCFG.minchars = Math.abs(parseInt(options.minchars)||1);
- this.autoCFG.helperClass = options.helperClass ? options.helperClass : '';
- this.autoCFG.selectClass = options.selectClass ? options.selectClass : '';
- this.autoCFG.onSelect = options.onSelect && options.onSelect.constructor == Function ? options.onSelect : null;
- this.autoCFG.onShow = options.onShow && options.onShow.constructor == Function ? options.onShow : null;
- this.autoCFG.onHide = options.onHide && options.onHide.constructor == Function ? options.onHide : null;
- this.autoCFG.onHighlight = options.onHighlight && options.onHighlight.constructor == Function ? options.onHighlight : null;
- this.autoCFG.inputWidth = options.inputWidth||false;
- this.autoCFG.multiple = options.multiple||false;
- this.autoCFG.multipleSeparator = this.autoCFG.multiple ? (options.multipleSeparator||', '):'';
- this.autoCFG.autofill = options.autofill ? true : false;
- this.autoCFG.delay = Math.abs(parseInt(options.delay)||1000);
- if (options.fx && options.fx.constructor == Object) {
- if (!options.fx.type || !/fade|slide|blind/.test(options.fx.type)) {
- options.fx.type = 'slide';
- }
- if (options.fx.type == 'slide' && !jQuery.fx.slide)
- return;
- if (options.fx.type == 'blind' && !jQuery.fx.BlindDirection)
- return;
-
- options.fx.duration = Math.abs(parseInt(options.fx.duration)||400);
- if (options.fx.duration > this.autoCFG.delay) {
- options.fx.duration = this.autoCFG.delay - 100;
- }
- this.autoCFG.fx = options.fx;
- }
- this.autoCFG.lastSuggestion = null;
- this.autoCFG.inCache = false;
-
- jQuery(this)
- .attr('autocomplete', 'off')
- .focus(
- function()
- {
- jQuery.iAuto.subject = this;
- jQuery.iAuto.lastValue = this.value;
- }
- )
- .keypress(jQuery.iAuto.protect)
- .keyup(jQuery.iAuto.autocomplete)
-
- .blur(
- function()
- {
- jQuery.iAuto.timer = window.setTimeout(jQuery.iAuto.clear, 200);
- }
- );
- }
- );
- }
-};
-jQuery.fn.Autocomplete = jQuery.iAuto.build;
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/iautoscroller.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,112 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Autoscroller
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-/**
- * Utility object that helps to make custom autoscrollers.
- *
- * @example
- * $('div.dragMe').Draggable(
- * {
- * onStart : function()
- * {
- * $.iAutoscroller.start(this, document.getElementsByTagName('body'));
- * },
- * onStop : function()
- * {
- * $.iAutoscroller.stop();
- * }
- * }
- * );
- *
- * @description Utility object that helps to make custom autoscrollers
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
-
-jQuery.iAutoscroller = {
- timer: null,
- elToScroll: null,
- elsToScroll: null,
- step: 10,
- /**
- * This is called to start autoscrolling
- * @param DOMElement el the element used as reference
- * @param Array els collection of elements to scroll
- * @param Integer step the pixels scroll on each step
- * @param Integer interval miliseconds between each step
- */
- start: function(el, els, step, interval)
- {
- jQuery.iAutoscroller.elToScroll = el;
- jQuery.iAutoscroller.elsToScroll = els;
- jQuery.iAutoscroller.step = parseInt(step)||10;
- jQuery.iAutoscroller.timer = window.setInterval(jQuery.iAutoscroller.doScroll, parseInt(interval)||40);
- },
-
- //private function
- doScroll : function()
- {
- for (i=0;i<jQuery.iAutoscroller.elsToScroll.length; i++) {
- if(!jQuery.iAutoscroller.elsToScroll[i].parentData) {
- jQuery.iAutoscroller.elsToScroll[i].parentData = jQuery.extend(
- jQuery.iUtil.getPositionLite(jQuery.iAutoscroller.elsToScroll[i]),
- jQuery.iUtil.getSizeLite(jQuery.iAutoscroller.elsToScroll[i]),
- jQuery.iUtil.getScroll(jQuery.iAutoscroller.elsToScroll[i])
- );
- } else {
- jQuery.iAutoscroller.elsToScroll[i].parentData.t = jQuery.iAutoscroller.elsToScroll[i].scrollTop;
- jQuery.iAutoscroller.elsToScroll[i].parentData.l = jQuery.iAutoscroller.elsToScroll[i].scrollLeft;
- }
-
- if (jQuery.iAutoscroller.elToScroll.dragCfg && jQuery.iAutoscroller.elToScroll.dragCfg.init == true) {
- elementData = {
- x : jQuery.iAutoscroller.elToScroll.dragCfg.nx,
- y : jQuery.iAutoscroller.elToScroll.dragCfg.ny,
- wb : jQuery.iAutoscroller.elToScroll.dragCfg.oC.wb,
- hb : jQuery.iAutoscroller.elToScroll.dragCfg.oC.hb
- };
- } else {
- elementData = jQuery.extend(
- jQuery.iUtil.getPositionLite(jQuery.iAutoscroller.elToScroll),
- jQuery.iUtil.getSizeLite(jQuery.iAutoscroller.elToScroll)
- );
- }
- if (
- jQuery.iAutoscroller.elsToScroll[i].parentData.t > 0
- &&
- jQuery.iAutoscroller.elsToScroll[i].parentData.y + jQuery.iAutoscroller.elsToScroll[i].parentData.t > elementData.y) {
- jQuery.iAutoscroller.elsToScroll[i].scrollTop -= jQuery.iAutoscroller.step;
- } else if (jQuery.iAutoscroller.elsToScroll[i].parentData.t <= jQuery.iAutoscroller.elsToScroll[i].parentData.h && jQuery.iAutoscroller.elsToScroll[i].parentData.t + jQuery.iAutoscroller.elsToScroll[i].parentData.hb < elementData.y + elementData.hb) {
- jQuery.iAutoscroller.elsToScroll[i].scrollTop += jQuery.iAutoscroller.step;
- }
- if (jQuery.iAutoscroller.elsToScroll[i].parentData.l > 0 && jQuery.iAutoscroller.elsToScroll[i].parentData.x + jQuery.iAutoscroller.elsToScroll[i].parentData.l > elementData.x) {
- jQuery.iAutoscroller.elsToScroll[i].scrollLeft -= jQuery.iAutoscroller.step;
- } else if (jQuery.iAutoscroller.elsToScroll[i].parentData.l <= jQuery.iAutoscroller.elsToScroll[i].parentData.wh && jQuery.iAutoscroller.elsToScroll[i].parentData.l + jQuery.iAutoscroller.elsToScroll[i].parentData.wb < elementData.x + elementData.wb) {
- jQuery.iAutoscroller.elsToScroll[i].scrollLeft += jQuery.iAutoscroller.step;
- }
- }
- },
- /**
- * This is called to stop autoscrolling
- */
- stop: function()
- {
- window.clearInterval(jQuery.iAutoscroller.timer);
- jQuery.iAutoscroller.elToScroll = null;
- jQuery.iAutoscroller.elsToScroll = null;
- for (i in jQuery.iAutoscroller.elsToScroll) {
- jQuery.iAutoscroller.elsToScroll[i].parentData = null;
- }
- }
-};
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/idrag.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,588 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Draggable
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- */
-
-/**
- * Create a draggable element with a number of advanced options including callback, Google Maps type draggables,
- * reversion, ghosting, and grid dragging.
- *
- * @name Draggable
- * @descr Creates draggable elements that can be moved across the page.
- * @param Hash hash A hash of parameters. All parameters are optional.
- * @option String handle (optional) The jQuery selector matching the handle that starts the draggable
- * @option DOMElement handle (optional) The DOM Element of the handle that starts the draggable
- * @option Boolean revert (optional) When true, on stop-drag the element returns to initial position
- * @option Boolean ghosting (optional) When true, a copy of the element is moved
- * @option Integer zIndex (optional) zIndex depth for the element while it is being dragged
- * @option Float opacity (optional) A number between 0 and 1 that indicates the opacity of the element while being dragged
- * @option Integer grid (optional) (optional) A number of pixels indicating the grid that the element should snap to
- * @option Array grid (optional) A number of x-pixels and y-pixels indicating the grid that the element should snap to
- * @option Integer fx (optional) Duration for the effect (like ghosting or revert) applied to the draggable
- * @option String containment (optional) Define the zone where the draggable can be moved. 'parent' moves it inside parent
- * element, while 'document' prevents it from leaving the document and forcing additional
- * scrolling
- * @option Array containment An 4-element array (left, top, width, height) indicating the containment of the element
- * @option String axis (optional) Set an axis: vertical (with 'vertically') or horizontal (with 'horizontally')
- * @option Function onStart (optional) Callback function triggered when the dragging starts
- * @option Function onStop (optional) Callback function triggered when the dragging stops
- * @option Function onChange (optional) Callback function triggered when the dragging stop *and* the element was moved at least
- * one pixel
- * @option Function onDrag (optional) Callback function triggered while the element is dragged. Receives two parameters: x and y
- * coordinates. You can return an object with new coordinates {x: x, y: y} so this way you can
- * interact with the dragging process (for instance, build your containment)
- * @option Boolean insideParent Forces the element to remain inside its parent when being dragged (like Google Maps)
- * @option Integer snapDistance (optional) The element is not moved unless it is dragged more than snapDistance. You can prevent
- * accidental dragging and keep regular clicking enabled (for links or form elements,
- * for instance)
- * @option Object cursorAt (optional) The dragged element is moved to the cursor position with the offset specified. Accepts value
- * for top, left, right and bottom offset. Basically, this forces the cursor to a particular
- * position during the entire drag operation.
- * @option Boolean autoSize (optional) When true, the drag helper is resized to its content, instead of the dragged element's sizes
- * @option String frameClass (optional) When is set the cloned element is hidden so only a frame is dragged
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
-
-jQuery.iDrag = {
- helper : null,
- dragged: null,
- destroy : function()
- {
- return this.each(
- function ()
- {
- if (this.isDraggable) {
- this.dragCfg.dhe.unbind('mousedown', jQuery.iDrag.draginit);
- this.dragCfg = null;
- this.isDraggable = false;
- if(jQuery.browser.msie) {
- this.unselectable = "off";
- } else {
- this.style.MozUserSelect = '';
- this.style.KhtmlUserSelect = '';
- this.style.userSelect = '';
- }
- }
- }
- );
- },
- draginit : function (e)
- {
- if (jQuery.iDrag.dragged != null) {
- jQuery.iDrag.dragstop(e);
- return false;
- }
- var elm = this.dragElem;
- jQuery(document)
- .bind('mousemove', jQuery.iDrag.dragmove)
- .bind('mouseup', jQuery.iDrag.dragstop);
- elm.dragCfg.pointer = jQuery.iUtil.getPointer(e);
- elm.dragCfg.currentPointer = elm.dragCfg.pointer;
- elm.dragCfg.init = false;
- elm.dragCfg.fromHandler = this != this.dragElem;
- jQuery.iDrag.dragged = elm;
- if (elm.dragCfg.si && this != this.dragElem) {
- parentPos = jQuery.iUtil.getPosition(elm.parentNode);
- sliderSize = jQuery.iUtil.getSize(elm);
- sliderPos = {
- x : parseInt(jQuery.css(elm,'left')) || 0,
- y : parseInt(jQuery.css(elm,'top')) || 0
- };
- dx = elm.dragCfg.currentPointer.x - parentPos.x - sliderSize.wb/2 - sliderPos.x;
- dy = elm.dragCfg.currentPointer.y - parentPos.y - sliderSize.hb/2 - sliderPos.y;
- jQuery.iSlider.dragmoveBy(elm, [dx, dy]);
- }
- return jQuery.selectKeyHelper||false;
- },
-
- dragstart : function(e)
- {
- var elm = jQuery.iDrag.dragged;
- elm.dragCfg.init = true;
-
- var dEs = elm.style;
-
- elm.dragCfg.oD = jQuery.css(elm,'display');
- elm.dragCfg.oP = jQuery.css(elm,'position');
- if (!elm.dragCfg.initialPosition)
- elm.dragCfg.initialPosition = elm.dragCfg.oP;
-
- elm.dragCfg.oR = {
- x : parseInt(jQuery.css(elm,'left')) || 0,
- y : parseInt(jQuery.css(elm,'top')) || 0
- };
- elm.dragCfg.diffX = 0;
- elm.dragCfg.diffY = 0;
- if (jQuery.browser.msie) {
- var oldBorder = jQuery.iUtil.getBorder(elm, true);
- elm.dragCfg.diffX = oldBorder.l||0;
- elm.dragCfg.diffY = oldBorder.t||0;
- }
-
- elm.dragCfg.oC = jQuery.extend(
- jQuery.iUtil.getPosition(elm),
- jQuery.iUtil.getSize(elm)
- );
- if (elm.dragCfg.oP != 'relative' && elm.dragCfg.oP != 'absolute') {
- dEs.position = 'relative';
- }
-
- jQuery.iDrag.helper.empty();
- var clonedEl = elm.cloneNode(true);
-
- jQuery(clonedEl).css(
- {
- display: 'block',
- left: '0px',
- top: '0px'
- }
- );
- clonedEl.style.marginTop = '0';
- clonedEl.style.marginRight = '0';
- clonedEl.style.marginBottom = '0';
- clonedEl.style.marginLeft = '0';
- jQuery.iDrag.helper.append(clonedEl);
-
- var dhs = jQuery.iDrag.helper.get(0).style;
-
- if (elm.dragCfg.autoSize) {
- dhs.width = 'auto';
- dhs.height = 'auto';
- } else {
- dhs.height = elm.dragCfg.oC.hb + 'px';
- dhs.width = elm.dragCfg.oC.wb + 'px';
- }
-
- dhs.display = 'block';
- dhs.marginTop = '0px';
- dhs.marginRight = '0px';
- dhs.marginBottom = '0px';
- dhs.marginLeft = '0px';
-
- //remeasure the clone to check if the size was changed by user's functions
- jQuery.extend(
- elm.dragCfg.oC,
- jQuery.iUtil.getSize(clonedEl)
- );
-
- if (elm.dragCfg.cursorAt) {
- if (elm.dragCfg.cursorAt.left) {
- elm.dragCfg.oR.x += elm.dragCfg.pointer.x - elm.dragCfg.oC.x - elm.dragCfg.cursorAt.left;
- elm.dragCfg.oC.x = elm.dragCfg.pointer.x - elm.dragCfg.cursorAt.left;
- }
- if (elm.dragCfg.cursorAt.top) {
- elm.dragCfg.oR.y += elm.dragCfg.pointer.y - elm.dragCfg.oC.y - elm.dragCfg.cursorAt.top;
- elm.dragCfg.oC.y = elm.dragCfg.pointer.y - elm.dragCfg.cursorAt.top;
- }
- if (elm.dragCfg.cursorAt.right) {
- elm.dragCfg.oR.x += elm.dragCfg.pointer.x - elm.dragCfg.oC.x -elm.dragCfg.oC.hb + elm.dragCfg.cursorAt.right;
- elm.dragCfg.oC.x = elm.dragCfg.pointer.x - elm.dragCfg.oC.wb + elm.dragCfg.cursorAt.right;
- }
- if (elm.dragCfg.cursorAt.bottom) {
- elm.dragCfg.oR.y += elm.dragCfg.pointer.y - elm.dragCfg.oC.y - elm.dragCfg.oC.hb + elm.dragCfg.cursorAt.bottom;
- elm.dragCfg.oC.y = elm.dragCfg.pointer.y - elm.dragCfg.oC.hb + elm.dragCfg.cursorAt.bottom;
- }
- }
- elm.dragCfg.nx = elm.dragCfg.oR.x;
- elm.dragCfg.ny = elm.dragCfg.oR.y;
-
- if (elm.dragCfg.insideParent || elm.dragCfg.containment == 'parent') {
- parentBorders = jQuery.iUtil.getBorder(elm.parentNode, true);
- elm.dragCfg.oC.x = elm.offsetLeft + (jQuery.browser.msie ? 0 : jQuery.browser.opera ? -parentBorders.l : parentBorders.l);
- elm.dragCfg.oC.y = elm.offsetTop + (jQuery.browser.msie ? 0 : jQuery.browser.opera ? -parentBorders.t : parentBorders.t);
- jQuery(elm.parentNode).append(jQuery.iDrag.helper.get(0));
- }
- if (elm.dragCfg.containment) {
- jQuery.iDrag.getContainment(elm);
- elm.dragCfg.onDragModifier.containment = jQuery.iDrag.fitToContainer;
- }
-
- if (elm.dragCfg.si) {
- jQuery.iSlider.modifyContainer(elm);
- }
-
- dhs.left = elm.dragCfg.oC.x - elm.dragCfg.diffX + 'px';
- dhs.top = elm.dragCfg.oC.y - elm.dragCfg.diffY + 'px';
- //resize the helper to fit the clone
- dhs.width = elm.dragCfg.oC.wb + 'px';
- dhs.height = elm.dragCfg.oC.hb + 'px';
-
- jQuery.iDrag.dragged.dragCfg.prot = false;
-
- if (elm.dragCfg.gx) {
- elm.dragCfg.onDragModifier.grid = jQuery.iDrag.snapToGrid;
- }
- if (elm.dragCfg.zIndex != false) {
- jQuery.iDrag.helper.css('zIndex', elm.dragCfg.zIndex);
- }
- if (elm.dragCfg.opacity) {
- jQuery.iDrag.helper.css('opacity', elm.dragCfg.opacity);
- if (window.ActiveXObject) {
- jQuery.iDrag.helper.css('filter', 'alpha(opacity=' + elm.dragCfg.opacity * 100 + ')');
- }
- }
-
- if(elm.dragCfg.frameClass) {
- jQuery.iDrag.helper.addClass(elm.dragCfg.frameClass);
- jQuery.iDrag.helper.get(0).firstChild.style.display = 'none';
- }
- if (elm.dragCfg.onStart)
- elm.dragCfg.onStart.apply(elm, [clonedEl, elm.dragCfg.oR.x, elm.dragCfg.oR.y]);
- if (jQuery.iDrop && jQuery.iDrop.count > 0 ){
- jQuery.iDrop.highlight(elm);
- }
- if (elm.dragCfg.ghosting == false) {
- dEs.display = 'none';
- }
- return false;
- },
-
- getContainment : function(elm)
- {
- if (elm.dragCfg.containment.constructor == String) {
- if (elm.dragCfg.containment == 'parent') {
- elm.dragCfg.cont = jQuery.extend(
- {x:0,y:0},
- jQuery.iUtil.getSize(elm.parentNode)
- );
- var contBorders = jQuery.iUtil.getBorder(elm.parentNode, true);
- elm.dragCfg.cont.w = elm.dragCfg.cont.wb - contBorders.l - contBorders.r;
- elm.dragCfg.cont.h = elm.dragCfg.cont.hb - contBorders.t - contBorders.b;
- } else if (elm.dragCfg.containment == 'document') {
- var clnt = jQuery.iUtil.getClient();
- elm.dragCfg.cont = {
- x : 0,
- y : 0,
- w : clnt.w,
- h : clnt.h
- };
- }
- } else if (elm.dragCfg.containment.constructor == Array) {
- elm.dragCfg.cont = {
- x : parseInt(elm.dragCfg.containment[0])||0,
- y : parseInt(elm.dragCfg.containment[1])||0,
- w : parseInt(elm.dragCfg.containment[2])||0,
- h : parseInt(elm.dragCfg.containment[3])||0
- };
- }
- elm.dragCfg.cont.dx = elm.dragCfg.cont.x - elm.dragCfg.oC.x;
- elm.dragCfg.cont.dy = elm.dragCfg.cont.y - elm.dragCfg.oC.y;
- },
-
- hidehelper : function(dragged)
- {
- if (dragged.dragCfg.insideParent || dragged.dragCfg.containment == 'parent') {
- jQuery('body', document).append(jQuery.iDrag.helper.get(0));
- }
- jQuery.iDrag.helper.empty().hide().css('opacity', 1);
- if (window.ActiveXObject) {
- jQuery.iDrag.helper.css('filter', 'alpha(opacity=100)');
- }
- },
-
- dragstop : function(e)
- {
-
- jQuery(document)
- .unbind('mousemove', jQuery.iDrag.dragmove)
- .unbind('mouseup', jQuery.iDrag.dragstop);
-
- if (jQuery.iDrag.dragged == null) {
- return;
- }
- var dragged = jQuery.iDrag.dragged;
-
- jQuery.iDrag.dragged = null;
-
- if (dragged.dragCfg.init == false) {
- return false;
- }
- if (dragged.dragCfg.so == true) {
- jQuery(dragged).css('position', dragged.dragCfg.oP);
- }
- var dEs = dragged.style;
-
- if (dragged.si) {
- jQuery.iDrag.helper.css('cursor', 'move');
- }
- if(dragged.dragCfg.frameClass) {
- jQuery.iDrag.helper.removeClass(dragged.dragCfg.frameClass);
- }
-
- if (dragged.dragCfg.revert == false) {
- if (dragged.dragCfg.fx > 0) {
- if (!dragged.dragCfg.axis || dragged.dragCfg.axis == 'horizontally') {
- var x = new jQuery.fx(dragged,{duration:dragged.dragCfg.fx}, 'left');
- x.custom(dragged.dragCfg.oR.x,dragged.dragCfg.nRx);
- }
- if (!dragged.dragCfg.axis || dragged.dragCfg.axis == 'vertically') {
- var y = new jQuery.fx(dragged,{duration:dragged.dragCfg.fx}, 'top');
- y.custom(dragged.dragCfg.oR.y,dragged.dragCfg.nRy);
- }
- } else {
- if (!dragged.dragCfg.axis || dragged.dragCfg.axis == 'horizontally')
- dragged.style.left = dragged.dragCfg.nRx + 'px';
- if (!dragged.dragCfg.axis || dragged.dragCfg.axis == 'vertically')
- dragged.style.top = dragged.dragCfg.nRy + 'px';
- }
- jQuery.iDrag.hidehelper(dragged);
- if (dragged.dragCfg.ghosting == false) {
- jQuery(dragged).css('display', dragged.dragCfg.oD);
- }
- } else if (dragged.dragCfg.fx > 0) {
- dragged.dragCfg.prot = true;
- var dh = false;
- if(jQuery.iDrop && jQuery.iSort && dragged.dragCfg.so) {
- dh = jQuery.iUtil.getPosition(jQuery.iSort.helper.get(0));
- }
- jQuery.iDrag.helper.animate(
- {
- left : dh ? dh.x : dragged.dragCfg.oC.x,
- top : dh ? dh.y : dragged.dragCfg.oC.y
- },
- dragged.dragCfg.fx,
- function()
- {
- dragged.dragCfg.prot = false;
- if (dragged.dragCfg.ghosting == false) {
- dragged.style.display = dragged.dragCfg.oD;
- }
- jQuery.iDrag.hidehelper(dragged);
- }
- );
- } else {
- jQuery.iDrag.hidehelper(dragged);
- if (dragged.dragCfg.ghosting == false) {
- jQuery(dragged).css('display', dragged.dragCfg.oD);
- }
- }
-
- if (jQuery.iDrop && jQuery.iDrop.count > 0 ){
- jQuery.iDrop.checkdrop(dragged);
- }
- if (jQuery.iSort && dragged.dragCfg.so) {
- jQuery.iSort.check(dragged);
- }
- if (dragged.dragCfg.onChange && (dragged.dragCfg.nRx != dragged.dragCfg.oR.x || dragged.dragCfg.nRy != dragged.dragCfg.oR.y)){
- dragged.dragCfg.onChange.apply(dragged, dragged.dragCfg.lastSi||[0,0,dragged.dragCfg.nRx,dragged.dragCfg.nRy]);
- }
- if (dragged.dragCfg.onStop)
- dragged.dragCfg.onStop.apply(dragged);
- return false;
- },
-
- snapToGrid : function(x, y, dx, dy)
- {
- if (dx != 0)
- dx = parseInt((dx + (this.dragCfg.gx * dx/Math.abs(dx))/2)/this.dragCfg.gx) * this.dragCfg.gx;
- if (dy != 0)
- dy = parseInt((dy + (this.dragCfg.gy * dy/Math.abs(dy))/2)/this.dragCfg.gy) * this.dragCfg.gy;
- return {
- dx : dx,
- dy : dy,
- x: 0,
- y: 0
- };
- },
-
- fitToContainer : function(x, y, dx, dy)
- {
- dx = Math.min(
- Math.max(dx,this.dragCfg.cont.dx),
- this.dragCfg.cont.w + this.dragCfg.cont.dx - this.dragCfg.oC.wb
- );
- dy = Math.min(
- Math.max(dy,this.dragCfg.cont.dy),
- this.dragCfg.cont.h + this.dragCfg.cont.dy - this.dragCfg.oC.hb
- );
-
- return {
- dx : dx,
- dy : dy,
- x: 0,
- y: 0
- }
- },
-
- dragmove : function(e)
- {
- if (jQuery.iDrag.dragged == null || jQuery.iDrag.dragged.dragCfg.prot == true) {
- return;
- }
-
- var dragged = jQuery.iDrag.dragged;
-
- dragged.dragCfg.currentPointer = jQuery.iUtil.getPointer(e);
- if (dragged.dragCfg.init == false) {
- distance = Math.sqrt(Math.pow(dragged.dragCfg.pointer.x - dragged.dragCfg.currentPointer.x, 2) + Math.pow(dragged.dragCfg.pointer.y - dragged.dragCfg.currentPointer.y, 2));
- if (distance < dragged.dragCfg.snapDistance){
- return;
- } else {
- jQuery.iDrag.dragstart(e);
- }
- }
-
- var dx = dragged.dragCfg.currentPointer.x - dragged.dragCfg.pointer.x;
- var dy = dragged.dragCfg.currentPointer.y - dragged.dragCfg.pointer.y;
-
- for (var i in dragged.dragCfg.onDragModifier) {
- var newCoords = dragged.dragCfg.onDragModifier[i].apply(dragged, [dragged.dragCfg.oR.x + dx, dragged.dragCfg.oR.y + dy, dx, dy]);
- if (newCoords && newCoords.constructor == Object) {
- dx = i != 'user' ? newCoords.dx : (newCoords.x - dragged.dragCfg.oR.x);
- dy = i != 'user' ? newCoords.dy : (newCoords.y - dragged.dragCfg.oR.y);
- }
- }
-
- dragged.dragCfg.nx = dragged.dragCfg.oC.x + dx - dragged.dragCfg.diffX;
- dragged.dragCfg.ny = dragged.dragCfg.oC.y + dy - dragged.dragCfg.diffY;
-
- if (dragged.dragCfg.si && (dragged.dragCfg.onSlide || dragged.dragCfg.onChange)) {
- jQuery.iSlider.onSlide(dragged, dragged.dragCfg.nx, dragged.dragCfg.ny);
- }
-
- if(dragged.dragCfg.onDrag)
- dragged.dragCfg.onDrag.apply(dragged, [dragged.dragCfg.oR.x + dx, dragged.dragCfg.oR.y + dy]);
-
- if (!dragged.dragCfg.axis || dragged.dragCfg.axis == 'horizontally') {
- dragged.dragCfg.nRx = dragged.dragCfg.oR.x + dx;
- jQuery.iDrag.helper.get(0).style.left = dragged.dragCfg.nx + 'px';
- }
- if (!dragged.dragCfg.axis || dragged.dragCfg.axis == 'vertically') {
- dragged.dragCfg.nRy = dragged.dragCfg.oR.y + dy;
- jQuery.iDrag.helper.get(0).style.top = dragged.dragCfg.ny + 'px';
- }
-
- if (jQuery.iDrop && jQuery.iDrop.count > 0 ){
- jQuery.iDrop.checkhover(dragged);
- }
- return false;
- },
-
- build : function(o)
- {
- if (!jQuery.iDrag.helper) {
- jQuery('body',document).append('<div id="dragHelper"></div>');
- jQuery.iDrag.helper = jQuery('#dragHelper');
- var el = jQuery.iDrag.helper.get(0);
- var els = el.style;
- els.position = 'absolute';
- els.display = 'none';
- els.cursor = 'move';
- els.listStyle = 'none';
- els.overflow = 'hidden';
- if (window.ActiveXObject) {
- el.unselectable = "on";
- } else {
- els.mozUserSelect = 'none';
- els.userSelect = 'none';
- els.KhtmlUserSelect = 'none';
- }
- }
- if (!o) {
- o = {};
- }
- return this.each(
- function()
- {
- if (this.isDraggable || !jQuery.iUtil)
- return;
- if (window.ActiveXObject) {
- this.onselectstart = function(){return false;};
- this.ondragstart = function(){return false;};
- }
- var el = this;
- var dhe = o.handle ? jQuery(this).find(o.handle) : jQuery(this);
- if(jQuery.browser.msie) {
- dhe.each(
- function()
- {
- this.unselectable = "on";
- }
- );
- } else {
- dhe.css('-moz-user-select', 'none');
- dhe.css('user-select', 'none');
- dhe.css('-khtml-user-select', 'none');
- }
- this.dragCfg = {
- dhe: dhe,
- revert : o.revert ? true : false,
- ghosting : o.ghosting ? true : false,
- so : o.so ? o.so : false,
- si : o.si ? o.si : false,
- insideParent : o.insideParent ? o.insideParent : false,
- zIndex : o.zIndex ? parseInt(o.zIndex)||0 : false,
- opacity : o.opacity ? parseFloat(o.opacity) : false,
- fx : parseInt(o.fx)||null,
- hpc : o.hpc ? o.hpc : false,
- onDragModifier : {},
- pointer : {},
- onStart : o.onStart && o.onStart.constructor == Function ? o.onStart : false,
- onStop : o.onStop && o.onStop.constructor == Function ? o.onStop : false,
- onChange : o.onChange && o.onChange.constructor == Function ? o.onChange : false,
- axis : /vertically|horizontally/.test(o.axis) ? o.axis : false,
- snapDistance : o.snapDistance ? parseInt(o.snapDistance)||0 : 0,
- cursorAt: o.cursorAt ? o.cursorAt : false,
- autoSize : o.autoSize ? true : false,
- frameClass : o.frameClass || false
-
- };
- if (o.onDragModifier && o.onDragModifier.constructor == Function)
- this.dragCfg.onDragModifier.user = o.onDragModifier;
- if (o.onDrag && o.onDrag.constructor == Function)
- this.dragCfg.onDrag = o.onDrag;
- if (o.containment && ((o.containment.constructor == String && (o.containment == 'parent' || o.containment == 'document')) || (o.containment.constructor == Array && o.containment.length == 4) )) {
- this.dragCfg.containment = o.containment;
- }
- if(o.fractions) {
- this.dragCfg.fractions = o.fractions;
- }
- if(o.grid){
- if(typeof o.grid == 'number'){
- this.dragCfg.gx = parseInt(o.grid)||1;
- this.dragCfg.gy = parseInt(o.grid)||1;
- } else if (o.grid.length == 2) {
- this.dragCfg.gx = parseInt(o.grid[0])||1;
- this.dragCfg.gy = parseInt(o.grid[1])||1;
- }
- }
- if (o.onSlide && o.onSlide.constructor == Function) {
- this.dragCfg.onSlide = o.onSlide;
- }
-
- this.isDraggable = true;
- dhe.each(
- function(){
- this.dragElem = el;
- }
- );
- dhe.bind('mousedown', jQuery.iDrag.draginit);
- }
- )
- }
-};
-
-/**
- * Destroy an existing draggable on a collection of elements
- *
- * @name DraggableDestroy
- * @descr Destroy a draggable
- * @type jQuery
- * @cat Plugins/Interface
- * @example $('#drag2').DraggableDestroy();
- */
-
-jQuery.fn.extend(
- {
- DraggableDestroy : jQuery.iDrag.destroy,
- Draggable : jQuery.iDrag.build
- }
-);
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/idrop.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,323 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Droppables
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-/**
- * With the Draggables plugin, Droppable allows you to create drop zones for draggable elements.
- *
- * @name Droppable
- * @cat Plugins/Interface
- * @param Hash options A hash of options
- * @option String accept The class name for draggables to get accepted by the droppable (mandatory)
- * @option String activeclass When an acceptable draggable is moved, the droppable gets this class
- * @option String hoverclass When an acceptable draggable is inside the droppable, the droppable gets
- * this class
- * @option String tolerance Choose from 'pointer', 'intersect', or 'fit'. The pointer options means
- * that the pointer must be inside the droppable in order for the draggable
- * to be dropped. The intersect option means that the draggable must intersect
- * the droppable. The fit option means that the entire draggable must be
- * inside the droppable.
- * @option Function onDrop When an acceptable draggable is dropped on a droppable, this callback is
- * called. It passes the draggable DOMElement as a parameter.
- * @option Function onHover When an acceptable draggable is hovered over a droppable, this callback
- * is called. It passes the draggable DOMElement as a parameter.
- * @option Function onOut When an acceptable draggable leaves a droppable, this callback is called.
- * It passes the draggable DOMElement as a parameter.
- * @example $('#dropzone1').Droppable(
- * {
- * accept : 'dropaccept',
- * activeclass: 'dropzoneactive',
- * hoverclass: 'dropzonehover',
- * ondrop: function (drag) {
- * alert(this); //the droppable
- * alert(drag); //the draggable
- * },
- * fit: true
- * }
- * )
- */
-
-jQuery.iDrop = {
- fit : function (zonex, zoney, zonew, zoneh)
- {
- return zonex <= jQuery.iDrag.dragged.dragCfg.nx &&
- (zonex + zonew) >= (jQuery.iDrag.dragged.dragCfg.nx + jQuery.iDrag.dragged.dragCfg.oC.w) &&
- zoney <= jQuery.iDrag.dragged.dragCfg.ny &&
- (zoney + zoneh) >= (jQuery.iDrag.dragged.dragCfg.ny + jQuery.iDrag.dragged.dragCfg.oC.h) ? true :false;
- },
- intersect : function (zonex, zoney, zonew, zoneh)
- {
- return ! ( zonex > (jQuery.iDrag.dragged.dragCfg.nx + jQuery.iDrag.dragged.dragCfg.oC.w)
- || (zonex + zonew) < jQuery.iDrag.dragged.dragCfg.nx
- || zoney > (jQuery.iDrag.dragged.dragCfg.ny + jQuery.iDrag.dragged.dragCfg.oC.h)
- || (zoney + zoneh) < jQuery.iDrag.dragged.dragCfg.ny
- ) ? true :false;
- },
- pointer : function (zonex, zoney, zonew, zoneh)
- {
- return zonex < jQuery.iDrag.dragged.dragCfg.currentPointer.x
- && (zonex + zonew) > jQuery.iDrag.dragged.dragCfg.currentPointer.x
- && zoney < jQuery.iDrag.dragged.dragCfg.currentPointer.y
- && (zoney + zoneh) > jQuery.iDrag.dragged.dragCfg.currentPointer.y
- ? true :false;
- },
- overzone : false,
- highlighted : {},
- count : 0,
- zones : {},
-
- highlight : function (elm)
- {
- if (jQuery.iDrag.dragged == null) {
- return;
- }
- var i;
- jQuery.iDrop.highlighted = {};
- var oneIsSortable = false;
- for (i in jQuery.iDrop.zones) {
- if (jQuery.iDrop.zones[i] != null) {
- var iEL = jQuery.iDrop.zones[i].get(0);
- if (jQuery(jQuery.iDrag.dragged).is('.' + iEL.dropCfg.a)) {
- if (iEL.dropCfg.m == false) {
- iEL.dropCfg.p = jQuery.extend(
- jQuery.iUtil.getPositionLite(iEL),
- jQuery.iUtil.getSizeLite(iEL)
- );//jQuery.iUtil.getPos(iEL);
- iEL.dropCfg.m = true;
- }
- if (iEL.dropCfg.ac) {
- jQuery.iDrop.zones[i].addClass(iEL.dropCfg.ac);
- }
- jQuery.iDrop.highlighted[i] = jQuery.iDrop.zones[i];
- //if (jQuery.iSort && jQuery.iDrag.dragged.dragCfg.so) {
- if (jQuery.iSort && iEL.dropCfg.s && jQuery.iDrag.dragged.dragCfg.so) {
- iEL.dropCfg.el = jQuery('.' + iEL.dropCfg.a, iEL);
- elm.style.display = 'none';
- jQuery.iSort.measure(iEL);
- iEL.dropCfg.os = jQuery.iSort.serialize(jQuery.attr(iEL, 'id')).hash;
- elm.style.display = elm.dragCfg.oD;
- oneIsSortable = true;
- }
- if (iEL.dropCfg.onActivate) {
- iEL.dropCfg.onActivate.apply(jQuery.iDrop.zones[i].get(0), [jQuery.iDrag.dragged]);
- }
- }
- }
- }
- //if (jQuery.iSort && jQuery.iDrag.dragged.dragCfg.so) {
- if (oneIsSortable) {
- jQuery.iSort.start();
- }
- },
- /**
- * remeasure the droppable
- *
- * useful when the positions/dimensions for droppables
- * are changed while dragging a element
- *
- * this works for sortables too but with a greate processor
- * penality because remeasures each sort items too
- */
- remeasure : function()
- {
- jQuery.iDrop.highlighted = {};
- for (i in jQuery.iDrop.zones) {
- if (jQuery.iDrop.zones[i] != null) {
- var iEL = jQuery.iDrop.zones[i].get(0);
- if (jQuery(jQuery.iDrag.dragged).is('.' + iEL.dropCfg.a)) {
- iEL.dropCfg.p = jQuery.extend(
- jQuery.iUtil.getPositionLite(iEL),
- jQuery.iUtil.getSizeLite(iEL)
- );
- if (iEL.dropCfg.ac) {
- jQuery.iDrop.zones[i].addClass(iEL.dropCfg.ac);
- }
- jQuery.iDrop.highlighted[i] = jQuery.iDrop.zones[i];
-
- if (jQuery.iSort && iEL.dropCfg.s && jQuery.iDrag.dragged.dragCfg.so) {
- iEL.dropCfg.el = jQuery('.' + iEL.dropCfg.a, iEL);
- elm.style.display = 'none';
- jQuery.iSort.measure(iEL);
- elm.style.display = elm.dragCfg.oD;
- }
- }
- }
- }
- },
-
- checkhover : function (e)
- {
- if (jQuery.iDrag.dragged == null) {
- return;
- }
- jQuery.iDrop.overzone = false;
- var i;
- var applyOnHover = false;
- var hlt = 0;
- for (i in jQuery.iDrop.highlighted)
- {
- var iEL = jQuery.iDrop.highlighted[i].get(0);
- if (
- jQuery.iDrop.overzone == false
- &&
- jQuery.iDrop[iEL.dropCfg.t](
- iEL.dropCfg.p.x,
- iEL.dropCfg.p.y,
- iEL.dropCfg.p.wb,
- iEL.dropCfg.p.hb
- )
-
- ) {
- if (iEL.dropCfg.hc && iEL.dropCfg.h == false) {
- jQuery.iDrop.highlighted[i].addClass(iEL.dropCfg.hc);
- }
- //chec if onHover function has to be called
- if (iEL.dropCfg.h == false &&iEL.dropCfg.onHover) {
- applyOnHover = true;
- }
- iEL.dropCfg.h = true;
- jQuery.iDrop.overzone = iEL;
- //if(jQuery.iSort && jQuery.iDrag.dragged.dragCfg.so) {
- if(jQuery.iSort && iEL.dropCfg.s && jQuery.iDrag.dragged.dragCfg.so) {
- jQuery.iSort.helper.get(0).className = iEL.dropCfg.shc;
- jQuery.iSort.checkhover(iEL);
- }
- hlt ++;
- } else if(iEL.dropCfg.h == true) {
- //onOut function
- if (iEL.dropCfg.onOut) {
- iEL.dropCfg.onOut.apply(iEL, [e, jQuery.iDrag.helper.get(0).firstChild, iEL.dropCfg.fx]);
- }
- if (iEL.dropCfg.hc) {
- jQuery.iDrop.highlighted[i].removeClass(iEL.dropCfg.hc);
- }
- iEL.dropCfg.h = false;
- }
- }
- if (jQuery.iSort && !jQuery.iDrop.overzone && jQuery.iDrag.dragged.so) {
- jQuery.iSort.helper.get(0).style.display = 'none';
- //jQuery('body').append(jQuery.iSort.helper.get(0));
- }
- //call onhover
- if(applyOnHover) {
- jQuery.iDrop.overzone.dropCfg.onHover.apply(jQuery.iDrop.overzone, [e, jQuery.iDrag.helper.get(0).firstChild]);
- }
- },
- checkdrop : function (e)
- {
- var i;
- for (i in jQuery.iDrop.highlighted) {
- var iEL = jQuery.iDrop.highlighted[i].get(0);
- if (iEL.dropCfg.ac) {
- jQuery.iDrop.highlighted[i].removeClass(iEL.dropCfg.ac);
- }
- if (iEL.dropCfg.hc) {
- jQuery.iDrop.highlighted[i].removeClass(iEL.dropCfg.hc);
- }
- if(iEL.dropCfg.s) {
- jQuery.iSort.changed[jQuery.iSort.changed.length] = i;
- }
- if (iEL.dropCfg.onDrop && iEL.dropCfg.h == true) {
- iEL.dropCfg.h = false;
- iEL.dropCfg.onDrop.apply(iEL, [e, iEL.dropCfg.fx]);
- }
- iEL.dropCfg.m = false;
- iEL.dropCfg.h = false;
- }
- jQuery.iDrop.highlighted = {};
- },
- destroy : function()
- {
- return this.each(
- function()
- {
- if (this.isDroppable) {
- if (this.dropCfg.s) {
- id = jQuery.attr(this,'id');
- jQuery.iSort.collected[id] = null;
- jQuery('.' + this.dropCfg.a, this).DraggableDestroy();
- }
- jQuery.iDrop.zones['d' + this.idsa] = null;
- this.isDroppable = false;
- this.f = null;
- }
- }
- );
- },
- build : function (o)
- {
- return this.each(
- function()
- {
- if (this.isDroppable == true || !o.accept || !jQuery.iUtil || !jQuery.iDrag){
- return;
- }
- this.dropCfg = {
- a : o.accept,
- ac: o.activeclass||false,
- hc: o.hoverclass||false,
- shc: o.helperclass||false,
- onDrop: o.ondrop||o.onDrop||false,
- onHover: o.onHover||o.onhover||false,
- onOut: o.onOut||o.onout||false,
- onActivate: o.onActivate||false,
- t: o.tolerance && ( o.tolerance == 'fit' || o.tolerance == 'intersect') ? o.tolerance : 'pointer',
- fx: o.fx ? o.fx : false,
- m: false,
- h: false
- };
- if (o.sortable == true && jQuery.iSort) {
- id = jQuery.attr(this,'id');
- jQuery.iSort.collected[id] = this.dropCfg.a;
- this.dropCfg.s = true;
- if(o.onChange) {
- this.dropCfg.onChange = o.onChange;
- this.dropCfg.os = jQuery.iSort.serialize(id).hash;
- }
- }
- this.isDroppable = true;
- this.idsa = parseInt(Math.random() * 10000);
- jQuery.iDrop.zones['d' + this.idsa] = jQuery(this);
- jQuery.iDrop.count ++;
- }
- );
- }
-};
-
-/**
- * Destroy an existing droppable on a collection of elements
- *
- * @name DroppableDestroy
- * @descr Destroy a droppable
- * @type jQuery
- * @cat Plugins/Interface
- * @example $('#drag2').DroppableDestroy();
- */
-
-jQuery.fn.extend(
- {
- DroppableDestroy : jQuery.iDrop.destroy,
- Droppable : jQuery.iDrop.build
- }
-);
-
-
-/**
- * Recalculate all Droppables
- *
- * @name $.recallDroppables
- * @type jQuery
- * @cat Plugins/Interface
- * @example $.recallDroppable();
- */
-
-jQuery.recallDroppables = jQuery.iDrop.remeasure;
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/iexpander.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,114 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Expander
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-/**
- * Expands text and textarea elements while new characters are typed to the a miximum width
- *
- * @name Expander
- * @description Expands text and textarea elements while new characters are typed to the a miximum width
- * @param Mixed limit integer if only expands in width, array if expands in width and height
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
-
-jQuery.iExpander =
-{
- helper : null,
- expand : function()
- {
-
- text = this.value;
- if (!text)
- return;
- style = {
- fontFamily: jQuery(this).css('fontFamily')||'',
- fontSize: jQuery(this).css('fontSize')||'',
- fontWeight: jQuery(this).css('fontWeight')||'',
- fontStyle: jQuery(this).css('fontStyle')||'',
- fontStretch: jQuery(this).css('fontStretch')||'',
- fontVariant: jQuery(this).css('fontVariant')||'',
- letterSpacing: jQuery(this).css('letterSpacing')||'',
- wordSpacing: jQuery(this).css('wordSpacing')||''
- };
- jQuery.iExpander.helper.css(style);
- html = jQuery.iExpander.htmlEntities(text);
- html = html.replace(new RegExp( "\\n", "g" ), "<br />");
- jQuery.iExpander.helper.html('pW');
- spacer = jQuery.iExpander.helper.get(0).offsetWidth;
- jQuery.iExpander.helper.html(html);
- width = jQuery.iExpander.helper.get(0).offsetWidth + spacer;
- if (this.Expander.limit && width > this.Expander.limit[0]) {
- width = this.Expander.limit[0];
- }
- this.style.width = width + 'px';
- if (this.tagName == 'TEXTAREA') {
- height = jQuery.iExpander.helper.get(0).offsetHeight + spacer;
- if (this.Expander.limit && height > this.Expander.limit[1]) {
- height = this.Expander.limit[1];
- }
- this.style.height = height + 'px';
- }
- },
- htmlEntities : function(text)
- {
- entities = {
- '&':'&',
- '<':'<',
- '>':'>',
- '"':'"'
- };
- for(i in entities) {
- text = text.replace(new RegExp(i,'g'),entities[i]);
- }
- return text;
- },
- build : function(limit)
- {
- if (jQuery.iExpander.helper == null) {
- jQuery('body', document).append('<div id="expanderHelper" style="position: absolute; top: 0; left: 0; visibility: hidden;"></div>');
- jQuery.iExpander.helper = jQuery('#expanderHelper');
- }
- return this.each(
- function()
- {
- if (/TEXTAREA|INPUT/.test(this.tagName)) {
- if (this.tagName == 'INPUT') {
- elType = this.getAttribute('type');
- if (!/text|password/.test(elType)) {
- return;
- }
- }
- if (limit && (limit.constructor == Number || (limit.constructor == Array && limit.length == 2))) {
- if (limit.constructor == Number)
- limit = [limit, limit];
- else {
- limit[0] = parseInt(limit[0])||400;
- limit[1] = parseInt(limit[1])||400;
- }
- this.Expander = {
- limit : limit
- };
- }
- jQuery(this)
- .blur(jQuery.iExpander.expand)
- .keyup(jQuery.iExpander.expand)
- .keypress(jQuery.iExpander.expand);
- jQuery.iExpander.expand.apply(this);
- }
- }
- );
- }
-};
-
-jQuery.fn.Autoexpand = jQuery.iExpander.build;
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/ifx.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,490 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-/**
- * Validates elements that can be animated
- */
-jQuery.fxCheckTag = function(e)
-{
- if (/^tr$|^td$|^tbody$|^caption$|^thead$|^tfoot$|^col$|^colgroup$|^th$|^body$|^header$|^script$|^frame$|^frameset$|^option$|^optgroup$|^meta$/i.test(e.nodeName) )
- return false;
- else
- return true;
-};
-
-/**
- * Destroy the wrapper used for some animations
- */
-jQuery.fx.destroyWrapper = function(e, old)
-{
- var c = e.firstChild;
- var cs = c.style;
- cs.position = old.position;
- cs.marginTop = old.margins.t;
- cs.marginLeft = old.margins.l;
- cs.marginBottom = old.margins.b;
- cs.marginRight = old.margins.r;
- cs.top = old.top + 'px';
- cs.left = old.left + 'px';
- e.parentNode.insertBefore(c, e);
- e.parentNode.removeChild(e);
-};
-
-/**
- * Builds a wrapper used for some animations
- */
-jQuery.fx.buildWrapper = function(e)
-{
- if (!jQuery.fxCheckTag(e))
- return false;
- var t = jQuery(e);
- var es = e.style;
- var restoreStyle = false;
-
- if (t.css('display') == 'none') {
- oldVisibility = t.css('visibility');
- t.css('visibility', 'hidden').show();
- restoreStyle = true;
- }
- var oldStyle = {};
- oldStyle.position = t.css('position');
- oldStyle.sizes = jQuery.iUtil.getSize(e);
- oldStyle.margins = jQuery.iUtil.getMargins(e);
-
- var oldFloat = e.currentStyle ? e.currentStyle.styleFloat : t.css('float');
- oldStyle.top = parseInt(t.css('top'))||0;
- oldStyle.left = parseInt(t.css('left'))||0;
- var wid = 'w_' + parseInt(Math.random() * 10000);
- var wr = document.createElement(/^img$|^br$|^input$|^hr$|^select$|^textarea$|^object$|^iframe$|^button$|^form$|^table$|^ul$|^dl$|^ol$/i.test(e.nodeName) ? 'div' : e.nodeName);
- jQuery.attr(wr,'id', wid);
- var wrapEl = jQuery(wr).addClass('fxWrapper');
- var wrs = wr.style;
- var top = 0;
- var left = 0;
- if (oldStyle.position == 'relative' || oldStyle.position == 'absolute'){
- top = oldStyle.top;
- left = oldStyle.left;
- }
-
- wrs.top = top + 'px';
- wrs.left = left + 'px';
- wrs.position = oldStyle.position != 'relative' && oldStyle.position != 'absolute' ? 'relative' : oldStyle.position;
- wrs.height = oldStyle.sizes.hb + 'px';
- wrs.width = oldStyle.sizes.wb + 'px';
- wrs.marginTop = oldStyle.margins.t;
- wrs.marginRight = oldStyle.margins.r;
- wrs.marginBottom = oldStyle.margins.b;
- wrs.marginLeft = oldStyle.margins.l;
- wrs.overflow = 'hidden';
- if (jQuery.browser.msie) {
- wrs.styleFloat = oldFloat;
- } else {
- wrs.cssFloat = oldFloat;
- }
- if (jQuery.browser == "msie") {
- es.filter = "alpha(opacity=" + 0.999*100 + ")";
- }
- es.opacity = 0.999;
- //t.wrap(wr);
- e.parentNode.insertBefore(wr, e);
- wr.appendChild(e);
- es.marginTop = '0px';
- es.marginRight = '0px';
- es.marginBottom = '0px';
- es.marginLeft = '0px';
- es.position = 'absolute';
- es.listStyle = 'none';
- es.top = '0px';
- es.left = '0px';
- if (restoreStyle) {
- t.hide();
- es.visibility = oldVisibility;
- }
- return {oldStyle:oldStyle, wrapper:jQuery(wr)};
-};
-
-/**
- * named colors
- */
-jQuery.fx.namedColors = {
- aqua:[0,255,255],
- azure:[240,255,255],
- beige:[245,245,220],
- black:[0,0,0],
- blue:[0,0,255],
- brown:[165,42,42],
- cyan:[0,255,255],
- darkblue:[0,0,139],
- darkcyan:[0,139,139],
- darkgrey:[169,169,169],
- darkgreen:[0,100,0],
- darkkhaki:[189,183,107],
- darkmagenta:[139,0,139],
- darkolivegreen:[85,107,47],
- darkorange:[255,140,0],
- darkorchid:[153,50,204],
- darkred:[139,0,0],
- darksalmon:[233,150,122],
- darkviolet:[148,0,211],
- fuchsia:[255,0,255],
- gold:[255,215,0],
- green:[0,128,0],
- indigo:[75,0,130],
- khaki:[240,230,140],
- lightblue:[173,216,230],
- lightcyan:[224,255,255],
- lightgreen:[144,238,144],
- lightgrey:[211,211,211],
- lightpink:[255,182,193],
- lightyellow:[255,255,224],
- lime:[0,255,0],
- magenta:[255,0,255],
- maroon:[128,0,0],
- navy:[0,0,128],
- olive:[128,128,0],
- orange:[255,165,0],
- pink:[255,192,203],
- purple:[128,0,128],
- red:[255,0,0],
- silver:[192,192,192],
- white:[255,255,255],
- yellow:[255,255,0]
-};
-
-/**
- * parses a color to an object for reg, green and blue
- */
-jQuery.fx.parseColor = function(color, notColor)
-{
- if (jQuery.fx.namedColors[color])
- return {
- r: jQuery.fx.namedColors[color][0],
- g: jQuery.fx.namedColors[color][1],
- b: jQuery.fx.namedColors[color][2]
- };
- else if (result = /^rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)$/.exec(color))
- return {
- r: parseInt(result[1]),
- g: parseInt(result[2]),
- b: parseInt(result[3])
- };
- else if (result = /rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)$/.exec(color))
- return {
- r: parseFloat(result[1])*2.55,
- g: parseFloat(result[2])*2.55,
- b: parseFloat(result[3])*2.55
- };
- else if (result = /^#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])$/.exec(color))
- return {
- r: parseInt("0x"+ result[1] + result[1]),
- g: parseInt("0x" + result[2] + result[2]),
- b: parseInt("0x" + result[3] + result[3])
- };
- else if (result = /^#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})$/.exec(color))
- return {
- r: parseInt("0x" + result[1]),
- g: parseInt("0x" + result[2]),
- b: parseInt("0x" + result[3])
- };
- else
- return notColor == true ? false : {r: 255, g: 255, b: 255};
-};
-/**
- * CSS rules that can be animated
- */
-jQuery.fx.cssProps = {
- borderBottomWidth:1,
- borderLeftWidth:1,
- borderRightWidth:1,
- borderTopWidth:1,
- bottom:1,
- fontSize:1,
- height:1,
- left:1,
- letterSpacing:1,
- lineHeight:1,
- marginBottom:1,
- marginLeft:1,
- marginRight:1,
- marginTop:1,
- maxHeight:1,
- maxWidth:1,
- minHeight:1,
- minWidth:1,
- opacity:1,
- outlineOffset:1,
- outlineWidth:1,
- paddingBottom:1,
- paddingLeft:1,
- paddingRight:1,
- paddingTop:1,
- right:1,
- textIndent:1,
- top:1,
- width:1,
- zIndex:1
-};
-/**
- * CSS color rules that can be animated
- */
-jQuery.fx.colorCssProps = {
- backgroundColor:1,
- borderBottomColor:1,
- borderLeftColor:1,
- borderRightColor:1,
- borderTopColor:1,
- color:1,
- outlineColor:1
-};
-
-jQuery.fx.cssSides = ['Top', 'Right', 'Bottom', 'Left'];
-jQuery.fx.cssSidesEnd = {
- 'borderWidth': ['border', 'Width'],
- 'borderColor': ['border', 'Color'],
- 'margin': ['margin', ''],
- 'padding': ['padding', '']
-};
-
-/**
- * Overwrite animation to use new FX function
- */
-jQuery.fn.extend({
-
- animate: function( prop, speed, easing, callback ) {
- return this.queue(function(){
- var opt = jQuery.speed(speed, easing, callback);
- var e = new jQuery.fxe( this, opt, prop );
-
- });
- },
- pause: function(speed, callback) {
- return this.queue(function(){
- var opt = jQuery.speed(speed, callback);
- var e = new jQuery.pause( this, opt );
- });
- },
- stop : function(step) {
- return this.each(function(){
- if (this.animationHandler)
- jQuery.stopAnim(this, step);
-
- });
- },
- stopAll : function(step) {
- return this.each(function(){
- if (this.animationHandler)
- jQuery.stopAnim(this, step);
- if ( this.queue && this.queue['fx'] )
- this.queue.fx = [];
- });
- }
-});
-/**
- * Improved FXC function that aniamtes collection of properties per timer. Accepts inline styles and class names to animate
- */
-jQuery.extend({
- pause: function(elem, options)
- {
- var z = this, values;
- z.step = function()
- {
- if ( jQuery.isFunction( options.complete ) )
- options.complete.apply( elem );
- };
- z.timer=setInterval(function(){z.step();},options.duration);
- elem.animationHandler = z;
- },
- easing : {
- linear: function(p, n, firstNum, delta, duration) {
- return ((-Math.cos(p*Math.PI)/2) + 0.5) * delta + firstNum;
- }
- },
- fxe: function( elem, options, prop ){
- var z = this, values;
-
- // The styles
- var y = elem.style;
- var oldOverflow = jQuery.css(elem, "overflow");
- var oldDisplay= jQuery.css(elem, "display");
- var props = {};
- z.startTime = (new Date()).getTime();
- options.easing = options.easing && jQuery.easing[options.easing] ? options.easing : 'linear';
-
- z.getValues = function(tp, vp)
- {
- if (jQuery.fx.cssProps[tp]) {
- if (vp == 'show' || vp == 'hide' || vp == 'toggle') {
- if ( !elem.orig ) elem.orig = {};
- var r = parseFloat( jQuery.curCSS(elem, tp) );
- elem.orig[tp] = r && r > -10000 ? r : (parseFloat( jQuery.css(elem,tp) )||0);
- vp = vp == 'toggle' ? ( oldDisplay == 'none' ? 'show' : 'hide') : vp;
- options[vp] = true;
- props[tp] = vp == 'show' ? [0, elem.orig[tp]] : [elem.orig[tp], 0];
- if (tp != 'opacity')
- y[tp] = props[tp][0] + (tp != 'zIndex' && tp != 'fontWeight' ? 'px':'');
- else
- jQuery.attr(y, "opacity", props[tp][0]);
- } else {
- props[tp] = [parseFloat( jQuery.curCSS(elem, tp) ), parseFloat(vp)||0];
- }
- } else if (jQuery.fx.colorCssProps[tp])
- props[tp] = [jQuery.fx.parseColor(jQuery.curCSS(elem, tp)), jQuery.fx.parseColor(vp)];
- else if(/^margin$|padding$|border$|borderColor$|borderWidth$/i.test(tp)) {
- var m = vp.replace(/\s+/g, ' ').replace(/rgb\s*\(\s*/g,'rgb(').replace(/\s*,\s*/g,',').replace(/\s*\)/g,')').match(/([^\s]+)/g);
- switch(tp){
- case 'margin':
- case 'padding':
- case 'borderWidth':
- case 'borderColor':
- m[3] = m[3]||m[1]||m[0];
- m[2] = m[2]||m[0];
- m[1] = m[1]||m[0];
- for(var i = 0; i < jQuery.fx.cssSides.length; i++) {
- var nmp = jQuery.fx.cssSidesEnd[tp][0] + jQuery.fx.cssSides[i] + jQuery.fx.cssSidesEnd[tp][1];
- props[nmp] = tp == 'borderColor' ?
- [jQuery.fx.parseColor(jQuery.curCSS(elem, nmp)), jQuery.fx.parseColor(m[i])]
- : [parseFloat( jQuery.curCSS(elem, nmp) ), parseFloat(m[i])];
- }
- break;
- case 'border':
- for(var i = 0; i< m.length; i++) {
- var floatVal = parseFloat(m[i]);
- var sideEnd = !isNaN(floatVal) ? 'Width' : (!/transparent|none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset/i.test(m[i]) ? 'Color' : false);
- if (sideEnd) {
- for(var j = 0; j < jQuery.fx.cssSides.length; j++) {
- nmp = 'border' + jQuery.fx.cssSides[j] + sideEnd;
- props[nmp] = sideEnd == 'Color' ?
- [jQuery.fx.parseColor(jQuery.curCSS(elem, nmp)), jQuery.fx.parseColor(m[i])]
- : [parseFloat( jQuery.curCSS(elem, nmp) ), floatVal];
- }
- } else {
- y['borderStyle'] = m[i];
- }
- }
- break;
- }
- } else {
- y[tp] = vp;
- }
- return false;
- };
-
- for(p in prop) {
- if (p == 'style') {
- var newStyles = jQuery.parseStyle(prop[p]);
- for (np in newStyles) {
- this.getValues(np, newStyles[np]);
- }
- } else if (p == 'className') {
- if (document.styleSheets)
- for (var i=0; i<document.styleSheets.length; i++){
- var cssRules = document.styleSheets[i].cssRules||document.styleSheets[i].rules||null;
- if (cssRules) {
- for (var j=0; j<cssRules.length; j++) {
- if(cssRules[j].selectorText == '.' + prop[p]) {
- var rule = new RegExp('\.' + prop[p] + ' {');
- var styles = cssRules[j].style.cssText;
- var newStyles = jQuery.parseStyle(styles.replace(rule, '').replace(/}/g, ''));
- for (np in newStyles) {
- this.getValues(np, newStyles[np]);
- }
- }
- }
- }
- }
- } else {
- this.getValues(p, prop[p]);
- }
- }
- y.display = oldDisplay == 'none' ? 'block' : oldDisplay;
- y.overflow = 'hidden';
-
- /*if (options.show)
- y.display = "";*/
-
- z.step = function(){
- var t = (new Date()).getTime();
- if (t > options.duration + z.startTime) {
- clearInterval(z.timer);
- z.timer = null;
- for (p in props) {
- if ( p == "opacity" )
- jQuery.attr(y, "opacity", props[p][1]);
- else if (typeof props[p][1] == 'object')
- y[p] = 'rgb(' + props[p][1].r +',' + props[p][1].g +',' + props[p][1].b +')';
- else
- y[p] = props[p][1] + (p != 'zIndex' && p != 'fontWeight' ? 'px':'');
- }
- if ( options.hide || options.show )
- for ( var p in elem.orig )
- if (p == "opacity")
- jQuery.attr(y, p, elem.orig[p]);
- else
- y[p] = "";
- y.display = options.hide ? 'none' : (oldDisplay !='none' ? oldDisplay : 'block');
- y.overflow = oldOverflow;
- elem.animationHandler = null;
- if ( jQuery.isFunction( options.complete ) )
- options.complete.apply( elem );
- } else {
- var n = t - this.startTime;
- var pr = n / options.duration;
- for (p in props) {
- if (typeof props[p][1] == 'object') {
- y[p] = 'rgb('
- + parseInt(jQuery.easing[options.easing](pr, n, props[p][0].r, (props[p][1].r-props[p][0].r), options.duration))
- + ','
- + parseInt(jQuery.easing[options.easing](pr, n, props[p][0].g, (props[p][1].g-props[p][0].g), options.duration))
- + ','
- + parseInt(jQuery.easing[options.easing](pr, n, props[p][0].b, (props[p][1].b-props[p][0].b), options.duration))
- +')';
- } else {
- var pValue = jQuery.easing[options.easing](pr, n, props[p][0], (props[p][1]-props[p][0]), options.duration);
- if ( p == "opacity" )
- jQuery.attr(y, "opacity", pValue);
- else
- y[p] = pValue + (p != 'zIndex' && p != 'fontWeight' ? 'px':'');
- }
- }
-
- }
- };
- z.timer=setInterval(function(){z.step();},13);
- elem.animationHandler = z;
- },
- stopAnim: function(elem, step)
- {
- if (step)
- elem.animationHandler.startTime -= 100000000;
- else {
- window.clearInterval(elem.animationHandler.timer);
- elem.animationHandler = null;
- jQuery.dequeue(elem, "fx");
- }
- }
-}
-);
-
-jQuery.parseStyle = function(styles) {
- var newStyles = {};
- if (typeof styles == 'string') {
- styles = styles.toLowerCase().split(';');
- for(var i=0; i< styles.length; i++){
- rule = styles[i].split(':');
- if (rule.length == 2) {
- newStyles[jQuery.trim(rule[0].replace(/\-(\w)/g,function(m,c){return c.toUpperCase();}))] = jQuery.trim(rule[1]);
- }
- }
- }
- return newStyles;
-};
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/ifxblind.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,212 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - blind
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-/**
- * Applies a blinding animation to element
- */
-jQuery.fn.extend(
- {
- /**
- * @name BlindUp
- * @description blinds the element up
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- BlindUp : function (speed, callback, easing)
- {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.BlindDirection(this, speed, callback, 'up', easing);
- });
- },
-
- /**
- * @name BlindDown
- * @description blinds the element down
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- BlindDown : function (speed, callback, easing)
- {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.BlindDirection(this, speed, callback, 'down', easing);
- });
- },
-
- /**
- * @name BlindToggleVertically
- * @description blinds the element up or down
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- BlindToggleVertically : function (speed, callback, easing)
- {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.BlindDirection(this, speed, callback, 'togglever', easing);
- });
- },
-
- /**
- * @name BlindLeft
- * @description blinds the element left
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- BlindLeft : function (speed, callback, easing)
- {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.BlindDirection(this, speed, callback, 'left', easing);
- });
- },
-
- /**
- * @name BlindRight
- * @description blinds the element right
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- BlindRight : function (speed, callback, easing)
- {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.BlindDirection(this, speed, callback, 'right', easing);
- });
- },
-
- /**
- * @name BlindToggleHorizontally
- * @description blinds the element left and right
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- BlindToggleHorizontally : function (speed, callback, easing)
- {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.BlindDirection(this, speed, callback, 'togglehor', easing);
- });
- }
- }
-);
-
-jQuery.fx.BlindDirection = function (e, speed, callback, direction, easing)
-{
- if (!jQuery.fxCheckTag(e)) {
- jQuery.dequeue(e, 'interfaceFX');
- return false;
- }
- var z = this;
- z.el = jQuery(e);
- z.size = jQuery.iUtil.getSize(e);
- z.easing = typeof callback == 'string' ? callback : easing||null;
- if (!e.ifxFirstDisplay)
- e.ifxFirstDisplay = z.el.css('display');
- if ( direction == 'togglever') {
- direction = z.el.css('display') == 'none' ? 'down' : 'up';
- } else if (direction == 'togglehor') {
- direction = z.el.css('display') == 'none' ? 'right' : 'left';
- }
- z.el.show();
- z.speed = speed;
- z.callback = typeof callback == 'function' ? callback : null;
- z.fx = jQuery.fx.buildWrapper(e);
- z.direction = direction;
- z.complete = function()
- {
- if (z.callback && z.callback.constructor == Function) {
- z.callback.apply(z.el.get(0));
- }
- if(z.direction == 'down' || z.direction == 'right'){
- z.el.css('display', z.el.get(0).ifxFirstDisplay == 'none' ? 'block' : z.el.get(0).ifxFirstDisplay);
- } else {
- z.el.hide();
- }
- jQuery.fx.destroyWrapper(z.fx.wrapper.get(0), z.fx.oldStyle);
- jQuery.dequeue(z.el.get(0), 'interfaceFX');
- };
- switch (z.direction) {
- case 'up':
- fxh = new jQuery.fx(
- z.fx.wrapper.get(0),
- jQuery.speed(
- z.speed,
- z.easing,
- z.complete
- ),
- 'height'
- );
- fxh.custom(z.fx.oldStyle.sizes.hb, 0);
- break;
- case 'down':
- z.fx.wrapper.css('height', '1px');
- z.el.show();
- fxh = new jQuery.fx(
- z.fx.wrapper.get(0),
- jQuery.speed(
- z.speed,
- z.easing,
- z.complete
- ),
- 'height'
- );
- fxh.custom(0, z.fx.oldStyle.sizes.hb);
- break;
- case 'left':
- fxh = new jQuery.fx(
- z.fx.wrapper.get(0),
- jQuery.speed(
- z.speed,
- z.easing,
- z.complete
- ),
- 'width'
- );
- fxh.custom(z.fx.oldStyle.sizes.wb, 0);
- break;
- case 'right':
- z.fx.wrapper.css('width', '1px');
- z.el.show();
- fxh = new jQuery.fx(
- z.fx.wrapper.get(0),
- jQuery.speed(
- z.speed,
- z.easing,
- z.complete
- ),
- 'width'
- );
- fxh.custom(0, z.fx.oldStyle.sizes.wb);
- break;
- }
-};
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/ifxbounce.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,89 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - bounce
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-/**
- * @name Bounce
- * @description makes the element to bounce
- * @param Integer hight the hight in pxels for element to jumps to
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
-jQuery.fn.Bounce = function (hight, callback) {
- return this.queue('interfaceFX', function(){
- if (!jQuery.fxCheckTag(this)) {
- jQuery.dequeue(this, 'interfaceFX');
- return false;
- }
- var e = new jQuery.fx.iBounce(this, hight, callback);
- e.bounce();
- });
-};
-jQuery.fx.iBounce = function (e, hight, callback)
-{
- var z = this;
- z.el = jQuery(e);
- z.el.show();
- z.callback = callback;
- z.hight = parseInt(hight)||40;
- z.oldStyle = {};
- z.oldStyle.position = z.el.css('position');
- z.oldStyle.top = parseInt(z.el.css('top'))||0;
- z.oldStyle.left = parseInt(z.el.css('left'))||0;
-
- if (z.oldStyle.position != 'relative' && z.oldStyle.position != 'absolute') {
- z.el.css('position', 'relative');
- }
-
- z.times = 5;
- z.cnt = 1;
-
- z.bounce = function ()
- {
- z.cnt ++;
- z.e = new jQuery.fx(
- z.el.get(0),
- {
- duration: 120,
- complete : function ()
- {
- z.e = new jQuery.fx(
- z.el.get(0),
- {
- duration: 80,
- complete : function ()
- {
- z.hight = parseInt(z.hight/2);
- if (z.cnt <= z.times)
- z.bounce();
- else {
- z.el.css('position', z.oldStyle.position).css('top', z.oldStyle.top + 'px').css('left', z.oldStyle.left + 'px');
- jQuery.dequeue(z.el.get(0), 'interfaceFX');
- if (z.callback && z.callback.constructor == Function) {
- z.callback.apply(z.el.get(0));
- }
- }
- }
- },
- 'top'
- );
- z.e.custom (z.oldStyle.top-z.hight, z.oldStyle.top);
- }
- },
- 'top'
- );
- z.e.custom (z.oldStyle.top, z.oldStyle.top-z.hight);
- };
-
-};
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/ifxdrop.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,300 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - drop
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-/**
- * Applies a dropping effect to element
- */
-jQuery.fn.extend(
- {
- /**
- * @name DropOutDown
- * @description drops the element out down
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- DropOutDown : function (speed, callback, easing) {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.DropOutDirectiont(this, speed, callback, 'down', 'out', easing);
- });
- },
-
- /**
- * @name DropInDown
- * @description drops the element in down
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- DropInDown : function (speed, callback, easing) {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.DropOutDirectiont(this, speed, callback, 'down', 'in', easing);
- });
- },
-
- /**
- * @name DropToggleDown
- * @description drops the element in/out down
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- DropToggleDown : function (speed, callback, easing) {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.DropOutDirectiont(this, speed, callback, 'down', 'toggle', easing);
- });
- },
-
- /**
- * @name DropOutUp
- * @description drops the element out up
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- DropOutUp : function (speed, callback, easing) {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.DropOutDirectiont(this, speed, callback, 'up', 'out', easing);
- });
- },
-
- /**
- * @name DropInUp
- * @description drops the element in up
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- DropInUp : function (speed, callback, easing) {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.DropOutDirectiont(this, speed, callback, 'up', 'in', easing);
- });
- },
-
- /**
- * @name DropToggleUp
- * @description drops the element in/out up
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- DropToggleUp : function (speed, callback, easing) {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.DropOutDirectiont(this, speed, callback, 'up', 'toggle', easing);
- });
- },
-
- /**
- * @name DropOutLeft
- * @description drops the element out left
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- DropOutLeft : function (speed, callback, easing) {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.DropOutDirectiont(this, speed, callback, 'left', 'out', easing);
- });
- },
-
- /**
- * @name DropInLeft
- * @description drops the element in left
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- DropInLeft : function (speed, callback, easing) {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.DropOutDirectiont(this, speed, callback, 'left', 'in', easing);
- });
- },
-
- /**
- * @name DropToggleLeft
- * @description drops the element in/out left
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- DropToggleLeft : function (speed, callback, easing) {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.DropOutDirectiont(this, speed, callback, 'left', 'toggle', easing);
- });
- },
-
- /**
- * @name DropOutRight
- * @description drops the element out right
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- DropOutRight : function (speed, callback, easing) {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.DropOutDirectiont(this, speed, callback, 'right', 'out', easing);
- });
- },
-
- /**
- * @name DropInRight
- * @description drops the element in right
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- DropInRight : function (speed, callback, easing) {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.DropOutDirectiont(this, speed, callback, 'right', 'in', easing);
- });
- },
-
- /**
- * @name DropToggleRight
- * @description drops the element in/out right
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- DropToggleRight : function (speed, callback, easing) {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.DropOutDirectiont(this, speed, callback, 'right', 'toggle', easing);
- });
- }
- }
-);
-
-jQuery.fx.DropOutDirectiont = function (e, speed, callback, direction, type, easing)
-{
- if (!jQuery.fxCheckTag(e)) {
- jQuery.dequeue(e, 'interfaceFX');
- return false;
- }
- var z = this;
- z.el = jQuery(e);
- z.easing = typeof callback == 'string' ? callback : easing||null;
- z.oldStyle = {};
- z.oldStyle.position = z.el.css('position');
- z.oldStyle.top = z.el.css('top');
- z.oldStyle.left = z.el.css('left');
- if (!e.ifxFirstDisplay)
- e.ifxFirstDisplay = z.el.css('display');
- if ( type == 'toggle') {
- type = z.el.css('display') == 'none' ? 'in' : 'out';
- }
- z.el.show();
-
- if (z.oldStyle.position != 'relative' && z.oldStyle.position != 'absolute') {
- z.el.css('position', 'relative');
- }
- z.type = type;
- callback = typeof callback == 'function' ? callback : null;
- /*sizes = ['em','px','pt','%'];
- for(i in sizes) {
- if (z.oldStyle.top.indexOf(sizes[i])>0) {
- z.topUnit = sizes[1];
- z.topSize = parseFloat(z.oldStyle.top)||0;
- }
- if (z.oldStyle.left.indexOf(sizes[i])>0) {
- z.leftUnit = sizes[1];
- z.leftSize = parseFloat(z.oldStyle.left)||0;
- }
- }*/
-
- directionIncrement = 1;
- switch (direction){
- case 'up':
- z.e = new jQuery.fx(z.el.get(0), jQuery.speed(speed - 15, z.easing,callback), 'top');
- z.point = parseFloat(z.oldStyle.top)||0;
- z.unit = z.topUnit;
- directionIncrement = -1;
- break;
- case 'down':
- z.e = new jQuery.fx(z.el.get(0), jQuery.speed(speed - 15, z.easing,callback), 'top');
- z.point = parseFloat(z.oldStyle.top)||0;
- z.unit = z.topUnit;
- break;
- case 'right':
- z.e = new jQuery.fx(z.el.get(0), jQuery.speed(speed - 15, z.easing,callback), 'left');
- z.point = parseFloat(z.oldStyle.left)||0;
- z.unit = z.leftUnit;
- break;
- case 'left':
- z.e = new jQuery.fx(z.el.get(0), jQuery.speed(speed - 15, z.easing,callback), 'left');
- z.point = parseFloat(z.oldStyle.left)||0;
- z.unit = z.leftUnit;
- directionIncrement = -1;
- break;
- }
- z.e2 = new jQuery.fx(
- z.el.get(0),
- jQuery.speed
- (
- speed, z.easing,
- function()
- {
- z.el.css(z.oldStyle);
- if (z.type == 'out') {
- z.el.css('display', 'none');
- } else
- z.el.css('display', z.el.get(0).ifxFirstDisplay == 'none' ? 'block' : z.el.get(0).ifxFirstDisplay);
-
- jQuery.dequeue(z.el.get(0), 'interfaceFX');
- }
- ),
- 'opacity'
- );
- if (type == 'in') {
- z.e.custom(z.point+ 100*directionIncrement, z.point);
- z.e2.custom(0,1);
- } else {
- z.e.custom(z.point, z.point + 100*directionIncrement);
- z.e2.custom(1,0);
- }
-};
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/ifxfold.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,157 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - fold
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-/**
- * Applies a folding animation to element
- */
-jQuery.fn.extend(
- {
- /**
- * @name Fold
- * @description folds the element
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Integer height the height in pixels to fold element to
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- Fold : function (speed, height, callback, easing)
- {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.DoFold(this, speed, height, callback, 'fold', easing);
- });
- },
-
- /**
- * @name UnFold
- * @description unfolds the element
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Integer height the height in pixels to unfold element to
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- UnFold : function (speed, height, callback, easing)
- {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.DoFold(this, speed, height, callback, 'unfold', easing);
- });
- },
-
- /**
- * @name FoldToggle
- * @description folds/unfolds the element
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Integer height the height in pixels to folds/unfolds element to
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- FoldToggle : function (speed, height, callback, easing)
- {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.DoFold(this, speed, height, callback, 'toggle', easing);
- });
- }
- }
-);
-
-jQuery.fx.DoFold = function (e, speed, height, callback, type, easing)
-{
- if (!jQuery.fxCheckTag(e)) {
- jQuery.dequeue(e, 'interfaceFX');
- return false;
- }
- var z = this;
- z.el = jQuery(e);
- z.easing = typeof callback == 'string' ? callback : easing||null;
- z.callback = typeof callback == 'function' ? callback : null;
- if ( type == 'toggle') {
- type = z.el.css('display') == 'none' ? 'unfold' : 'fold';
- }
- //z.el.show();
- z.speed = speed;
- z.height = height && height.constructor == Number ? height : 20;
- z.fx = jQuery.fx.buildWrapper(e);
- z.type = type;
- z.complete = function()
- {
- if (z.callback && z.callback.constructor == Function) {
- z.callback.apply(z.el.get(0));
- }
- if(z.type == 'unfold'){
- z.el.show();
- } else {
- z.el.hide();
- }
- jQuery.fx.destroyWrapper(z.fx.wrapper.get(0), z.fx.oldStyle);
- jQuery.dequeue(z.el.get(0), 'interfaceFX');
- };
- if ( z.type == 'unfold') {
- z.el.show();
- z.fx.wrapper.css('height', z.height + 'px').css('width', '1px');
-
- z.ef = new jQuery.fx(
- z.fx.wrapper.get(0),
- jQuery.speed (
- z.speed,
- z.easing,
- function()
- {
- z.ef = new jQuery.fx(
- z.fx.wrapper.get(0),
- jQuery.speed(
- z.speed,
- z.easing,
- z.complete
- ),
- 'height'
- );
- z.ef.custom(z.height, z.fx.oldStyle.sizes.hb);
- }
- ),
- 'width'
- );
- z.ef.custom(0, z.fx.oldStyle.sizes.wb);
- } else {
- z.ef = new jQuery.fx(
- z.fx.wrapper.get(0),
- jQuery.speed(
- z.speed,
- z.easing,
- function()
- {
- z.ef = new jQuery.fx(
- z.fx.wrapper.get(0),
- jQuery.speed(
- z.speed,
- z.easing,
- z.complete
- ),
- 'width'
- );
- z.ef.custom(z.fx.oldStyle.sizes.wb, 0);
- }
- ),
- 'height'
- );
- z.ef.custom(z.fx.oldStyle.sizes.hb, z.height);
- }
-};
-
--- a/web/res/metadataplayer/test/interface 1.2/source/ifxhighlight.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - Highlight
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-
-/**
- * @name Highlight
- * @description Animates the backgroudn color to create a highlight animation
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param String color color to highlight from
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
-jQuery.fn.Highlight = function(speed, color, callback, easing) {
- return this.queue(
- 'interfaceColorFX',
- function()
- {
- this.oldStyleAttr = jQuery(this).attr("style") || '';
- easing = typeof callback == 'string' ? callback : easing||null;
- callback = typeof callback == 'function' ? callback : null;
- var oldColor = jQuery(this).css('backgroundColor');
- var parentEl = this.parentNode;
- while(oldColor == 'transparent' && parentEl) {
- oldColor = jQuery(parentEl).css('backgroundColor');
- parentEl = parentEl.parentNode;
- }
- jQuery(this).css('backgroundColor', color);
-
-
- /* In IE, style is a object.. */
- if(typeof this.oldStyleAttr == 'object') this.oldStyleAttr = this.oldStyleAttr["cssText"];
-
- jQuery(this).animate(
- {'backgroundColor':oldColor},
- speed,
- easing,
- function() {
- jQuery.dequeue(this, 'interfaceColorFX');
- if(typeof jQuery(this).attr("style") == 'object') {
- jQuery(this).attr("style")["cssText"] = "";
- jQuery(this).attr("style")["cssText"] = this.oldStyleAttr;
- } else {
- jQuery(this).attr("style", this.oldStyleAttr);
- }
- if (callback)
- callback.apply(this);
- }
- );
- }
- );
-};
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/ifxopenclose.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,227 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - open/close/switch
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-/**
- * Applies an open/close animation to element
- */
-jQuery.fn.extend(
- {
- /**
- * @name CloseVertically
- * @description closes the element vertically
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- CloseVertically : function (speed, callback, easing) {
- return this.queue('interfaceFX', function(){
- new jQuery.fx.OpenClose(this, speed, callback, 'vertically', 'close', easing);
- });
- },
-
- /**
- * @name CloseHorizontally
- * @description closes the element horizontally
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- CloseHorizontally : function (speed, callback, easing) {
- return this.queue('interfaceFX', function(){
- new jQuery.fx.OpenClose(this, speed, callback, 'horizontally', 'close', easing);
- });
- },
-
- /**
- * @name SwitchHorizontally
- * @description opens/closes the element horizontally
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- SwitchHorizontally : function (speed, callback, easing)
- {
- return this.queue('interfaceFX', function(){
- if (jQuery.css(this, 'display') == 'none') {
- new jQuery.fx.OpenClose(this, speed, callback, 'horizontally', 'open', easing);
- } else {
- new jQuery.fx.OpenClose(this, speed, callback, 'horizontally', 'close', easing);
- }
- });
- },
-
- /**
- * @name SwitchVertically
- * @description opens/closes the element vertically
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- SwitchVertically : function (speed, callback, easing)
- {
- return this.queue('interfaceFX', function(){
- if (jQuery.css(this, 'display') == 'none') {
- new jQuery.fx.OpenClose(this, speed, callback, 'vertically', 'open', easing);
- } else {
- new jQuery.fx.OpenClose(this, speed, callback, 'vertically', 'close', easing);
- }
- });
- },
-
- /**
- * @name OpenVertically
- * @description opens the element vertically
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- OpenVertically : function (speed, callback, easing) {
- return this.queue('interfaceFX', function(){
- new jQuery.fx.OpenClose(this, speed, callback, 'vertically', 'open', easing);
- });
- },
-
- /**
- * @name OpenHorizontally
- * @description opens the element horizontally
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- OpenHorizontally : function (speed, callback, easing) {
- return this.queue('interfaceFX', function(){
- new jQuery.fx.OpenClose(this, speed, callback, 'horizontally', 'open', easing);
- });
- }
- }
-);
-
-jQuery.fx.OpenClose = function (e, speed, callback, direction, type, easing)
-{
- if (!jQuery.fxCheckTag(e)) {
- jQuery.dequeue(e, 'interfaceFX');
- return false;
- }
- var z = this;
- var restoreStyle = false;
- z.el = jQuery(e);
- z.easing = typeof callback == 'string' ? callback : easing||null;
- z.callback = typeof callback == 'function' ? callback : null;
- z.type = type;
- z.speed = speed;
- z.oldP = jQuery.iUtil.getSize(e);
- z.oldStyle = {};
- z.oldStyle.position = z.el.css('position');
- z.oldStyle.display = z.el.css('display');
- if (z.oldStyle.display == 'none') {
- oldVisibility = z.el.css('visibility');
- z.el.show();
- restoreStyle = true;
- }
- z.oldStyle.top = z.el.css('top');
- z.oldStyle.left = z.el.css('left');
- if (restoreStyle) {
- z.el.hide();
- z.el.css('visibility', oldVisibility);
- }
- z.oldStyle.width = z.oldP.w + 'px';
- z.oldStyle.height = z.oldP.h + 'px';
- z.oldStyle.overflow = z.el.css('overflow');
- z.oldP.top = parseInt(z.oldStyle.top)||0;
- z.oldP.left = parseInt(z.oldStyle.left)||0;
- //z.el.show();
-
- if (z.oldStyle.position != 'relative' && z.oldStyle.position != 'absolute') {
- z.el.css('position', 'relative');
- }
- z.el.css('overflow', 'hidden')
- .css('height', type == 'open' && direction == 'vertically' ? 1 : z.oldP.h + 'px')
- .css('width', type == 'open' && direction == 'horizontally' ? 1 : z.oldP.w + 'px');
-
- z.complete = function()
- {
- z.el.css(z.oldStyle);
- if (z.type == 'close')
- z.el.hide();
- else
- z.el.show();
- jQuery.dequeue(z.el.get(0), 'interfaceFX');
- };
-
- switch (direction) {
- case 'vertically':
- z.eh = new jQuery.fx(
- z.el.get(0),
- jQuery.speed(speed-15, z.easing, callback),
- 'height'
- );
- z.et = new jQuery.fx(
- z.el.get(0),
- jQuery.speed(
- z.speed,
- z.easing,
- z.complete
- ),
- 'top'
- );
- if (z.type == 'close') {
- z.eh.custom(z.oldP.h,0);
- z.et.custom(z.oldP.top, z.oldP.top + z.oldP.h/2);
- } else {
- z.eh.custom(0, z.oldP.h);
- z.et.custom(z.oldP.top + z.oldP.h/2, z.oldP.top);
- }
- break;
- case 'horizontally':
- z.eh = new jQuery.fx(
- z.el.get(0),
- jQuery.speed(speed-15, z.easing, callback),
- 'width'
- );
- z.et = new jQuery.fx(
- z.el.get(0),
- jQuery.speed(
- z.speed,
- z.easing,
- z.complete
- ),
- 'left'
- );
- if (z.type == 'close') {
- z.eh.custom(z.oldP.w,0);
- z.et.custom(z.oldP.left, z.oldP.left + z.oldP.w/2);
- } else {
- z.eh.custom(0, z.oldP.w);
- z.et.custom(z.oldP.left + z.oldP.w/2, z.oldP.left);
- }
- break;
- }
-};
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/ifxpulsate.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - pulsate
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-/**
- * @name Bounce
- * @description makes the element to pulsate
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Integer times how many times to pulsate
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
-jQuery.fn.Pulsate = function(speed, times, callback) {
- return this.queue('interfaceFX',function(){
- if (!jQuery.fxCheckTag(this)) {
- jQuery.dequeue(this, 'interfaceFX');
- return false;
- }
- var fx = new jQuery.fx.Pulsate(this, speed, times, callback);
- fx.pulse();
- });
-};
-
-jQuery.fx.Pulsate = function (el, speed, times, callback)
-{
- var z = this;
- z.times = times;
- z.cnt = 1;
- z.el = el;
- z.speed = speed;
- z.callback = callback;
- jQuery(z.el).show();
- z.pulse = function()
- {
- z.cnt ++;
- z.e = new jQuery.fx(
- z.el,
- jQuery.speed(
- z.speed,
- function(){
- z.ef = new jQuery.fx(
- z.el,
- jQuery.speed(
- z.speed,
- function()
- {
- if (z.cnt <= z.times)
- z.pulse();
- else {
- jQuery.dequeue(z.el, 'interfaceFX');
- if (z.callback && z.callback.constructor == Function) {
- z.callback.apply(z.el);
- }
- }
- }
- ),
- 'opacity'
- );
- z.ef.custom(0,1);
- }
- ),
- 'opacity'
- );
- z.e.custom(1,0);
- };
-};
--- a/web/res/metadataplayer/test/interface 1.2/source/ifxscale.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,290 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - scale/grow/shrink/puff
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-/**
- * Applies a scallign animation to element
- */
-jQuery.fn.extend(
- {
- /**
- * @name Grow
- * @description scales the element from 0 to intitial size
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- Grow : function(speed, callback, easing) {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.Scale(this, speed, 1, 100, true, callback, 'grow', easing);
- });
- },
-
- /**
- * @name Shrink
- * @description scales the element from intitial size to 0
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- Shrink : function(speed, callback, easing) {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.Scale(this, speed, 100, 1, true, callback, 'shrink', easing);
- });
- },
-
- /**
- * @name Puff
- * @description makes element to dispear by scalling to 150% and fading it out
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- Puff : function(speed, callback, easing) {
- return this.queue('interfaceFX',function(){
- var easing = easing || 'easeout';
- new jQuery.fx.Scale(this, speed, 100, 150, true, callback, 'puff', easing);
- });
- },
-
- /**
- * @name Scale
- * @description scales the element
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Integer from initial scalling procentage
- * @param Integer to final scalling procentage
- * @param Boolean reastore whatever to restore the initital scalling procentage when animation ends
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- Scale : function(speed, from, to, restore, callback, easing) {
- return this.queue('interfaceFX',function(){
- new jQuery.fx.Scale(this, speed, from, to, restore, callback, 'Scale', easing);
- });
- }
- }
-);
-
-jQuery.fx.Scale = function (e, speed, from, to, restore, callback, type, easing)
-{
- if (!jQuery.fxCheckTag(e)) {
- jQuery.dequeue(e, 'interfaceFX');
- return false;
- }
- var z = this;
- z.el = jQuery(e);
- z.from = parseInt(from) || 100;
- z.to = parseInt(to) || 100;
- z.easing = typeof callback == 'string' ? callback : easing||null;
- z.callback = typeof callback == 'function' ? callback : null;
- z.duration = jQuery.speed(speed).duration;
- z.restore = restore|| null;
- z.oldP = jQuery.iUtil.getSize(e);
- z.oldStyle = {
- width: z.el.css('width'),
- height: z.el.css('height'),
- fontSize: z.el.css('fontSize')||'100%',
- position : z.el.css('position'),
- display : z.el.css('display'),
- top : z.el.css('top'),
- left : z.el.css('left'),
- overflow : z.el.css('overflow'),
- borderTopWidth : z.el.css('borderTopWidth'),
- borderRightWidth : z.el.css('borderRightWidth'),
- borderBottomWidth : z.el.css('borderBottomWidth'),
- borderLeftWidth : z.el.css('borderLeftWidth'),
- paddingTop : z.el.css('paddingTop'),
- paddingRight : z.el.css('paddingRight'),
- paddingBottom : z.el.css('paddingBottom'),
- paddingLeft : z.el.css('paddingLeft')
- };
- z.width = parseInt(z.oldStyle.width)||e.offsetWidth||0;
- z.height = parseInt(z.oldStyle.height)||e.offsetHeight||0;
- z.top = parseInt(z.oldStyle.top)||0;
- z.left = parseInt(z.oldStyle.left)||0;
- sizes = ['em','px','pt','%'];
- for(i in sizes) {
- if (z.oldStyle.fontSize.indexOf(sizes[i])>0) {
- z.fontUnit = sizes[i];
- z.fontSize = parseFloat(z.oldStyle.fontSize);
- }
- if (z.oldStyle.borderTopWidth.indexOf(sizes[i])>0) {
- z.borderTopUnit = sizes[i];
- z.borderTopSize = parseFloat(z.oldStyle.borderTopWidth)||0;
- }
- if (z.oldStyle.borderRightWidth.indexOf(sizes[i])>0) {
- z.borderRightUnit = sizes[i];
- z.borderRightSize = parseFloat(z.oldStyle.borderRightWidth)||0;
- }
- if (z.oldStyle.borderBottomWidth.indexOf(sizes[i])>0) {
- z.borderBottomUnit = sizes[i];
- z.borderBottomSize = parseFloat(z.oldStyle.borderBottomWidth)||0;
- }
- if (z.oldStyle.borderLeftWidth.indexOf(sizes[i])>0) {
- z.borderLeftUnit = sizes[i];
- z.borderLeftSize = parseFloat(z.oldStyle.borderLeftWidth)||0;
- }
- if (z.oldStyle.paddingTop.indexOf(sizes[i])>0) {
- z.paddingTopUnit = sizes[i];
- z.paddingTopSize = parseFloat(z.oldStyle.paddingTop)||0;
- }
- if (z.oldStyle.paddingRight.indexOf(sizes[i])>0) {
- z.paddingRightUnit = sizes[i];
- z.paddingRightSize = parseFloat(z.oldStyle.paddingRight)||0;
- }
- if (z.oldStyle.paddingBottom.indexOf(sizes[i])>0) {
- z.paddingBottomUnit = sizes[i];
- z.paddingBottomSize = parseFloat(z.oldStyle.paddingBottom)||0;
- }
- if (z.oldStyle.paddingLeft.indexOf(sizes[i])>0) {
- z.paddingLeftUnit = sizes[i];
- z.paddingLeftSize = parseFloat(z.oldStyle.paddingLeft)||0;
- }
- }
-
-
- if (z.oldStyle.position != 'relative' && z.oldStyle.position != 'absolute') {
- z.el.css('position', 'relative');
- }
- z.el.css('overflow', 'hidden');
- z.type = type;
- switch(z.type)
- {
- case 'grow':
- z.startTop = z.top + z.oldP.h/2;
- z.endTop = z.top;
- z.startLeft = z.left + z.oldP.w/2;
- z.endLeft = z.left;
- break;
- case 'shrink':
- z.endTop = z.top + z.oldP.h/2;
- z.startTop = z.top;
- z.endLeft = z.left + z.oldP.w/2;
- z.startLeft = z.left;
- break;
- case 'puff':
- z.endTop = z.top - z.oldP.h/4;
- z.startTop = z.top;
- z.endLeft = z.left - z.oldP.w/4;
- z.startLeft = z.left;
- break;
- }
- z.firstStep = false;
- z.t=(new Date).getTime();
- z.clear = function(){clearInterval(z.timer);z.timer=null;};
- z.step = function(){
- if (z.firstStep == false) {
- z.el.show();
- z.firstStep = true;
- }
- var t = (new Date).getTime();
- var n = t - z.t;
- var p = n / z.duration;
- if (t >= z.duration+z.t) {
- setTimeout(
- function(){
- o = 1;
- if (z.type) {
- t = z.endTop;
- l = z.endLeft;
- if (z.type == 'puff')
- o = 0;
- }
- z.zoom(z.to, l, t, true, o);
- },
- 13
- );
- z.clear();
- } else {
- o = 1;
- if (!jQuery.easing || !jQuery.easing[z.easing]) {
- s = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.to-z.from) + z.from;
- } else {
- s = jQuery.easing[z.easing](p, n, z.from, (z.to-z.from), z.duration);
- }
- if (z.type) {
- if (!jQuery.easing || !jQuery.easing[z.easing]) {
- t = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.endTop-z.startTop) + z.startTop;
- l = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.endLeft-z.startLeft) + z.startLeft;
- if (z.type == 'puff')
- o = ((-Math.cos(p*Math.PI)/2) + 0.5) * (-0.9999) + 0.9999;
- } else {
- t = jQuery.easing[z.easing](p, n, z.startTop, (z.endTop-z.startTop), z.duration);
- l = jQuery.easing[z.easing](p, n, z.startLeft, (z.endLeft-z.startLeft), z.duration);
- if (z.type == 'puff')
- o = jQuery.easing[z.easing](p, n, 0.9999, -0.9999, z.duration);
- }
- }
- z.zoom(s, l, t, false, o);
- }
- };
- z.timer=setInterval(function(){z.step();},13);
- z.zoom = function(percent, left, top, finish, opacity)
- {
- z.el
- .css('height', z.height * percent/100 + 'px')
- .css('width', z.width * percent/100 + 'px')
- .css('left', left + 'px')
- .css('top', top + 'px')
- .css('fontSize', z.fontSize * percent /100 + z.fontUnit);
- if (z.borderTopSize)
- z.el.css('borderTopWidth', z.borderTopSize * percent /100 + z.borderTopUnit);
- if (z.borderRightSize)
- z.el.css('borderRightWidth', z.borderRightSize * percent /100 + z.borderRightUnit);
- if (z.borderBottomSize)
- z.el.css('borderBottomWidth', z.borderBottomSize * percent /100 + z.borderBottomUnit);
- if (z.borderLeftSize)
- z.el.css('borderLeftWidth', z.borderLeftSize * percent /100 + z.borderLeftUnit);
- if (z.paddingTopSize)
- z.el.css('paddingTop', z.paddingTopSize * percent /100 + z.paddingTopUnit);
- if (z.paddingRightSize)
- z.el.css('paddingRight', z.paddingRightSize * percent /100 + z.paddingRightUnit);
- if (z.paddingBottomSize)
- z.el.css('paddingBottom', z.paddingBottomSize * percent /100 + z.paddingBottomUnit);
- if (z.paddingLeftSize)
- z.el.css('paddingLeft', z.paddingLeftSize * percent /100 + z.paddingLeftUnit);
- if (z.type == 'puff') {
- if (window.ActiveXObject)
- z.el.get(0).style.filter = "alpha(opacity=" + opacity*100 + ")";
- z.el.get(0).style.opacity = opacity;
- }
- if (finish){
- if (z.restore){
- z.el.css(z.oldStyle);
- }
- if (z.type == 'shrink' || z.type == 'puff'){
- z.el.css('display', 'none');
- if (z.type == 'puff') {
- if (window.ActiveXObject)
- z.el.get(0).style.filter = "alpha(opacity=" + 100 + ")";
- z.el.get(0).style.opacity = 1;
- }
- }else
- z.el.css('display', 'block');
- if (z.callback)
- z.callback.apply(z.el.get(0));
-
- jQuery.dequeue(z.el.get(0), 'interfaceFX');
- }
- };
-};
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/ifxscrollto.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,111 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - scroll to
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-/**
- * Applies a scrolling effect to document until the element gets into viewport
- */
-jQuery.fn.extend (
- {
- /**
- * @name ScrollTo
- * @description scrolls the document until the lement gets into viewport
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param String axis (optional) whatever to scroll on vertical, horizontal or both axis ['vertical'|'horizontal'|null]
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- ScrollTo : function(speed, axis, easing) {
- o = jQuery.speed(speed);
- return this.queue('interfaceFX',function(){
- new jQuery.fx.ScrollTo(this, o, axis, easing);
- });
- },
- /**
- * @name ScrollToAnchors
- * @description all links to '#elementId' will animate scroll
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param String axis (optional) whatever to scroll on vertical, horizontal or both axis ['vertical'|'horizontal'|null]
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- /*inspired by David Maciejewski www.macx.de*/
- ScrollToAnchors : function(speed, axis, easing) {
- return this.each(
- function()
- {
- jQuery('a[@href*="#"]', this).click(
- function(e)
- {
- parts = this.href.split('#');
- jQuery('#' + parts[1]).ScrollTo(speed, axis, easing);
- return false;
- }
- );
- }
- )
- }
- }
-);
-
-jQuery.fx.ScrollTo = function (e, o, axis, easing)
-{
- var z = this;
- z.o = o;
- z.e = e;
- z.axis = /vertical|horizontal/.test(axis) ? axis : false;
- z.easing = easing;
- p = jQuery.iUtil.getPosition(e);
- s = jQuery.iUtil.getScroll();
- z.clear = function(){clearInterval(z.timer);z.timer=null;jQuery.dequeue(z.e, 'interfaceFX');};
- z.t=(new Date).getTime();
- s.h = s.h > s.ih ? (s.h - s.ih) : s.h;
- s.w = s.w > s.iw ? (s.w - s.iw) : s.w;
- z.endTop = p.y > s.h ? s.h : p.y;
- z.endLeft = p.x > s.w ? s.w : p.x;
- z.startTop = s.t;
- z.startLeft = s.l;
- z.step = function(){
- var t = (new Date).getTime();
- var n = t - z.t;
- var p = n / z.o.duration;
- if (t >= z.o.duration+z.t) {
- z.clear();
- setTimeout(function(){z.scroll(z.endTop, z.endLeft)},13);
- } else {
- if (!z.axis || z.axis == 'vertical') {
- if (!jQuery.easing || !jQuery.easing[z.easing]) {
- st = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.endTop-z.startTop) + z.startTop;
- } else {
- st = jQuery.easing[z.easing](p, n, z.startTop, (z.endTop - z.startTop), z.o.duration);
- }
- } else {
- st = z.startTop;
- }
- if (!z.axis || z.axis == 'horizontal') {
- if (!jQuery.easing || !jQuery.easing[z.easing]) {
- sl = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.endLeft-z.startLeft) + z.startLeft;
- } else {
- sl = jQuery.easing[z.easing](p, n, z.startLeft, (z.endLeft - z.startLeft), z.o.duration);
- }
- } else {
- sl = z.startLeft;
- }
- z.scroll(st, sl);
- }
- };
- z.scroll = function (t, l){window.scrollTo(l, t);};
- z.timer=setInterval(function(){z.step();},13);
-};
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/ifxshake.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,97 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - shake
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-/**
- * @name Shake
- * @description makes the element to shake
- * @param Integer times how many tomes to shake the element
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
-jQuery.fn.Shake = function (times, callback) {
- return this.queue('interfaceFX',function(){
- if (!jQuery.fxCheckTag(this)) {
- jQuery.dequeue(this, 'interfaceFX');
- return false;
- }
- var e = new jQuery.fx.Shake(this, times, callback);
- e.shake();
- });
-};
-jQuery.fx.Shake = function (e, times, callback)
-{
- var z = this;
- z.el = jQuery(e);
- z.el.show();
- z.times = parseInt(times)||3;
- z.callback = callback;
- z.cnt = 1;
- z.oldStyle = {};
- z.oldStyle.position = z.el.css('position');
- z.oldStyle.top = parseInt(z.el.css('top'))||0;
- z.oldStyle.left = parseInt(z.el.css('left'))||0;
-
- if (z.oldStyle.position != 'relative' && z.oldStyle.position != 'absolute') {
- z.el.css('position', 'relative');
- }
-
- z.shake = function ()
- {
- z.cnt ++;
-
- z.e = new jQuery.fx(
- z.el.get(0),
- {
- duration: 60,
- complete : function ()
- {
- z.e = new jQuery.fx(
- z.el.get(0),
- {
- duration: 60,
- complete : function ()
- {
- z.e = new jQuery.fx(
- e,
- {
- duration: 60,
- complete: function(){
- if (z.cnt <= z.times)
- z.shake();
- else {
- z.el.css('position', z.oldStyle.position).css('top', z.oldStyle.top + 'px').css('left', z.oldStyle.left + 'px');
- jQuery.dequeue(z.el.get(0), 'interfaceFX');
- if (z.callback && z.callback.constructor == Function) {
- z.callback.apply(z.el.get(0));
- }
- }
- }
- },
- 'left'
- );
- z.e.custom (z.oldStyle.left-20, z.oldStyle.left);
- }
- },
- 'left'
- );
- z.e.custom (z.oldStyle.left+20, z.oldStyle.left-20);
- }
- },
- 'left'
- );
- z.e.custom (z.oldStyle.left, z.oldStyle.left+20);
- };
-
-};
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/ifxslide.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,349 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - slide
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-/**
- * Slides the element
- */
-jQuery.fn.extend(
- {
- /**
- * @name SlideInUp
- * @description slides the element in up
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- SlideInUp : function (speed,callback, easing)
- {
- return this.queue('interfaceFX', function(){
- new jQuery.fx.slide(this, speed, callback, 'up', 'in', easing);
- });
- },
-
- /**
- * @name SlideOutUp
- * @description slides the element out up
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- SlideOutUp : function (speed,callback, easing)
- {
- return this.queue('interfaceFX', function(){
- new jQuery.fx.slide(this, speed, callback, 'up', 'out', easing);
- });
- },
-
- /**
- * @name SlideToggleUp
- * @description slides the element in/out up
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- SlideToggleUp : function (speed,callback, easing)
- {
- return this.queue('interfaceFX', function(){
- new jQuery.fx.slide(this, speed, callback, 'up', 'toggle', easing);
- });
- },
-
- /**
- * @name SlideInDown
- * @description slides the element in down
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- SlideInDown : function (speed,callback, easing)
- {
- return this.queue('interfaceFX', function(){
- new jQuery.fx.slide(this, speed, callback, 'down', 'in', easing);
- });
- },
-
- /**
- * @name SlideOutDown
- * @description slides the element out down
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- SlideOutDown : function (speed,callback, easing)
- {
- return this.queue('interfaceFX', function(){
- new jQuery.fx.slide(this, speed, callback, 'down', 'out', easing);
- });
- },
-
- /**
- * @name SlideToggleDown
- * @description slides the element in/out down
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- SlideToggleDown : function (speed,callback, easing)
- {
- return this.queue('interfaceFX', function(){
- new jQuery.fx.slide(this, speed, callback, 'down', 'toggle', easing);
- });
- },
-
- /**
- * @name SlideInLeft
- * @description slides the element in left
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- SlideInLeft : function (speed,callback, easing)
- {
- return this.queue('interfaceFX', function(){
- new jQuery.fx.slide(this, speed, callback, 'left', 'in', easing);
- });
- },
-
- /**
- * @name SlideOutLeft
- * @description slides the element out left
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- SlideOutLeft : function (speed,callback, easing)
- {
- return this.queue('interfaceFX', function(){
- new jQuery.fx.slide(this, speed, callback, 'left', 'out', easing);
- });
- },
-
- /**
- * @name SlideToggleLeft
- * @description slides the element in/out left
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- SlideToggleLeft : function (speed,callback, easing)
- {
- return this.queue('interfaceFX', function(){
- new jQuery.fx.slide(this, speed, callback, 'left', 'toggle', easing);
- });
- },
-
- /**
- * @name SlideInRight
- * @description slides the element in right
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- SlideInRight : function (speed,callback, easing)
- {
- return this.queue('interfaceFX', function(){
- new jQuery.fx.slide(this, speed, callback, 'right', 'in', easing);
- });
- },
-
- /**
- * @name SlideOutRight
- * @description slides the element out right
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- SlideOutRight : function (speed,callback, easing)
- {
- return this.queue('interfaceFX', function(){
- new jQuery.fx.slide(this, speed, callback, 'right', 'out', easing);
- });
- },
-
- /**
- * @name SlideToggleRight
- * @description slides the element in/out right
- * @param Mixed speed animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @param Function callback (optional) A function to be executed whenever the animation completes.
- * @param String easing (optional) The name of the easing effect that you want to use.
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- SlideToggleRight : function (speed,callback, easing)
- {
- return this.queue('interfaceFX', function(){
- new jQuery.fx.slide(this, speed, callback, 'right', 'toggle', easing);
- });
- }
- }
-);
-
-jQuery.fx.slide = function(e, speed, callback, direction, type, easing)
-{
- if (!jQuery.fxCheckTag(e)) {
- jQuery.dequeue(e, 'interfaceFX');
- return false;
- }
- var z = this;
- z.el = jQuery(e);
- z.easing = typeof callback == 'string' ? callback : easing||null;
- z.callback = typeof callback == 'function' ? callback : null;
- if ( type == 'toggle') {
- type = z.el.css('display') == 'none' ? 'in' : 'out';
- }
- if (!e.ifxFirstDisplay)
- e.ifxFirstDisplay = z.el.css('display');
- z.el.show();
-
- z.speed = speed;
- z.fx = jQuery.fx.buildWrapper(e);
-
- z.type = type;
- z.direction = direction;
- z.complete = function()
- {
- if(z.type == 'out')
- z.el.css('visibility', 'hidden');
- jQuery.fx.destroyWrapper(z.fx.wrapper.get(0), z.fx.oldStyle);
- if(z.type == 'in'){
- z.el.css('display', z.el.get(0).ifxFirstDisplay == 'none' ? 'block' : z.el.get(0).ifxFirstDisplay);
- } else {
- z.el.css('display', 'none');
- z.el.css('visibility', 'visible');
- }
- if (z.callback && z.callback.constructor == Function) {
- z.callback.apply(z.el.get(0));
- }
- jQuery.dequeue(z.el.get(0), 'interfaceFX');
- };
- switch (z.direction) {
- case 'up':
- z.ef = new jQuery.fx(
- z.el.get(0),
- jQuery.speed(
- z.speed,
- z.easing,
- z.complete
- ),
- 'top'
- );
- z.efx = new jQuery.fx(
- z.fx.wrapper.get(0),
- jQuery.speed(
- z.speed,
- z.easing
- ),
- 'height'
- );
- if (z.type == 'in') {
- z.ef.custom (-z.fx.oldStyle.sizes.hb, 0);
- z.efx.custom(0, z.fx.oldStyle.sizes.hb);
- } else {
- z.ef.custom (0, -z.fx.oldStyle.sizes.hb);
- z.efx.custom (z.fx.oldStyle.sizes.hb, 0);
- }
- break;
- case 'down':
- z.ef = new jQuery.fx(
- z.el.get(0),
- jQuery.speed(
- z.speed,
- z.easing,
- z.complete
- ),
- 'top'
- );
- if (z.type == 'in') {
- z.ef.custom (z.fx.oldStyle.sizes.hb, 0);
- } else {
- z.ef.custom (0, z.fx.oldStyle.sizes.hb);
- }
- break;
- case 'left':
- z.ef = new jQuery.fx(
- z.el.get(0),
- jQuery.speed(
- z.speed,
- z.easing,
- z.complete
- ),
- 'left'
- );
- z.efx = new jQuery.fx(
- z.fx.wrapper.get(0),
- jQuery.speed(
- z.speed,
- z.easing
- ),
- 'width'
- );
- if (z.type == 'in') {
- z.ef.custom (-z.fx.oldStyle.sizes.wb, 0);
- z.efx.custom (0, z.fx.oldStyle.sizes.wb);
- } else {
- z.ef.custom (0, -z.fx.oldStyle.sizes.wb);
- z.efx.custom (z.fx.oldStyle.sizes.wb, 0);
- }
- break;
- case 'right':
- z.ef = new jQuery.fx(
- z.el.get(0),
- jQuery.speed(
- z.speed,
- z.easing,
- z.complete
- ),
- 'left'
- );
- if (z.type == 'in') {
- z.ef.custom (z.fx.oldStyle.sizes.wb, 0);
- } else {
- z.ef.custom (0, z.fx.oldStyle.sizes.wb);
- }
- break;
- }
-};
--- a/web/res/metadataplayer/test/interface 1.2/source/ifxtransfer.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,123 +0,0 @@
-/**
- * Interface Elements for jQuery
- * FX - transfer
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-jQuery.transferHelper = null;
-/**
- *
- * @name TransferTo
- * @description Animates an new build element to simulate a transfer action from one element to other
- * @param Hash hash A hash of parameters
- * @option Mixed to DOMElement or element ID to transfer to
- * @option String className CSS class to apply to transfer element
- * @option String duration animation speed, integer for miliseconds, string ['slow' | 'normal' | 'fast']
- * @option Function callback (optional) A function to be executed whenever the animation completes.
- *
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
-jQuery.fn.TransferTo = function(o)
-{
- return this.queue('interfaceFX', function(){
- new jQuery.fx.itransferTo(this, o);
- });
-};
-jQuery.fx.itransferTo = function(e, o)
-{
-
- if(jQuery.transferHelper == null)
- {
- jQuery('body', document).append('<div id="transferHelper"></div>');
- jQuery.transferHelper = jQuery('#transferHelper');
- }
- jQuery.transferHelper.css('display', 'block').css('position', 'absolute');
-
- var z = this;
- z.el = jQuery(e);
- if(!o || !o.to) {
- return;
- }
-
- if (o.to.constructor == String && document.getElementById(o.to)) {
- o.to = document.getElementById(o.to);
- } else if ( !o.to.childNodes ) {
- return;
- }
-
- if (!o.duration) {
- o.duration = 500;
- }
- z.duration = o.duration;
- z.to = o.to;
- z.classname = o.className;
- z.complete = o.complete;
- if (z.classname) {
- jQuery.transferHelper.addClass(z.classname);
- }
- z.diffWidth = 0;
- z.diffHeight = 0;
-
- if(jQuery.boxModel) {
- z.diffWidth = (parseInt(jQuery.transferHelper.css('borderLeftWidth')) || 0 )
- + (parseInt(jQuery.transferHelper.css('borderRightWidth')) || 0)
- + (parseInt(jQuery.transferHelper.css('paddingLeft')) || 0)
- + (parseInt(jQuery.transferHelper.css('paddingRight')) || 0);
- z.diffHeight = (parseInt(jQuery.transferHelper.css('borderTopWidth')) || 0 )
- + (parseInt(jQuery.transferHelper.css('borderBottomWidth')) || 0)
- + (parseInt(jQuery.transferHelper.css('paddingTop')) || 0)
- + (parseInt(jQuery.transferHelper.css('paddingBottom')) || 0);
- }
- z.start = jQuery.extend(
- jQuery.iUtil.getPosition(z.el.get(0)),
- jQuery.iUtil.getSize(z.el.get(0))
- );
- z.end = jQuery.extend(
- jQuery.iUtil.getPosition(z.to),
- jQuery.iUtil.getSize(z.to)
- );
- z.start.wb -= z.diffWidth;
- z.start.hb -= z.diffHeight;
- z.end.wb -= z.diffWidth;
- z.end.hb -= z.diffHeight;
- z.callback = o.complete;
-
- // Execute the transfer
- jQuery.transferHelper
- .css('width', z.start.wb + 'px')
- .css('height', z.start.hb + 'px')
- .css('top', z.start.y + 'px')
- .css('left', z.start.x + 'px')
- .animate(
- {
- top: z.end.y,
- left: z.end.x,
- width: z.end.wb,
- height: z.end.hb
- },
- z.duration,
- function()
- {
- // Set correct classname
- if(z.classname)
- jQuery.transferHelper.removeClass(z.classname);
- jQuery.transferHelper.css('display', 'none');
-
- // Callback
- if (z.complete && z.complete.constructor == Function) {
- z.complete.apply(z.el.get(0), [z.to]);
- }
- // Done
- jQuery.dequeue(z.el.get(0), 'interfaceFX');
- }
- );
-};
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/imagebox.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,595 +0,0 @@
-/**
- * Interface Elements for jQuery
- * ImageBox
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- */
-
-/**
- * This a jQuery equivalent for Lightbox2. Alternative to image popups that will display images in an overlay. All links that have attribute 'rel' starting with 'imagebox' and link to an image will display the image inside the page. Galleries can by build buy giving the value 'imagebox-galname' to attribute 'rel'. Attribute 'title' will be used as caption.
- * Keyboard navigation:
- * - next image: arrow right, page down, 'n' key, space
- * - previous image: arrow left, page up, 'p' key, backspace
- * - close: escape
- *
- * CSS
- * #ImageBoxOverlay
- * {
- * background-color: #000;
- * }
- * #ImageBoxCaption
- * {
- * background-color: #F4F4EC;
- * }
- * #ImageBoxContainer
- * {
- * width: 250px;
- * height: 250px;
- * background-color: #F4F4EC;
- * }
- * #ImageBoxCaptionText
- * {
- * font-weight: bold;
- * padding-bottom: 5px;
- * font-size: 13px;
- * color: #000;
- * }
- * #ImageBoxCaptionImages
- * {
- * margin: 0;
- * }
- * #ImageBoxNextImage
- * {
- * background-image: url(images/imagebox/spacer.gif);
- * background-color: transparent;
- * }
- * #ImageBoxPrevImage
- * {
- * background-image: url(images/imagebox/spacer.gif);
- * background-color: transparent;
- * }
- * #ImageBoxNextImage:hover
- * {
- * background-image: url(images/imagebox/next_image.jpg);
- * background-repeat: no-repeat;
- * background-position: right top;
- * }
- * #ImageBoxPrevImage:hover
- * {
- * background-image: url(images/imagebox/prev_image.jpg);
- * background-repeat: no-repeat;
- * background-position: left bottom;
- * }
- *
- * @name Imagebox
- * @description This a jQuery equivalent for Lightbox2. Alternative to image popups that will display images in an overlay. All links that have attribute 'rel' starting with 'imagebox' and link to an image will display the image inside the page. Galleries can by build buy giving the value 'imagebox-galname' to attribute 'rel'. Attribute 'title' will be used as caption.
- * @param Hash hash A hash of parameters
- * @option Integer border border width
- * @option String loaderSRC path to loading image
- * @option String closeHTML path to close overlay image
- * @option Float overlayOpacity opacity for overlay
- * @option String textImage when a galalry it is build then the iteration is displayed
- * @option String textImageFrom when a galalry it is build then the iteration is displayed
- * @option Integer fadeDuration fade duration in miliseconds
- *
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
-jQuery.ImageBox = {
- options : {
- border : 10,
- loaderSRC : 'images/loading.gif',
- closeHTML : '<img src="images/close.jpg" />',
- overlayOpacity : 0.8,
- textImage : 'Showing image',
- textImageFrom : 'from',
- fadeDuration : 400
- },
- imageLoaded : false,
- firstResize : false,
- currentRel : null,
- animationInProgress : false,
- opened : false,
-
- keyPressed : function(event)
- {
- if(!jQuery.ImageBox.opened || jQuery.ImageBox.animationInProgress)
- return;
- var pressedKey = event.charCode || event.keyCode || -1;
- switch (pressedKey)
- {
- //end
- case 35:
- if (jQuery.ImageBox.currentRel)
- jQuery.ImageBox.start(null, jQuery('a[@rel=' + jQuery.ImageBox.currentRel+ ']:last').get(0));
- break;
- //home
- case 36:
- if (jQuery.ImageBox.currentRel)
- jQuery.ImageBox.start(null, jQuery('a[@rel=' + jQuery.ImageBox.currentRel+ ']:first').get(0));
- break;
- //left
- case 37:
- //backspace
- case 8:
- //page up
- case 33:
- //p
- case 80:
- case 112:
- var prevEl = jQuery('#ImageBoxPrevImage');
- if(prevEl.get(0).onclick != null) {
- prevEl.get(0).onclick.apply(prevEl.get(0));
- }
- break;
- //up
- case 38:
- break;
- //right
- case 39:
- //page down
- case 34:
- //space
- case 32:
- //n
- case 110:
- case 78:
- var nextEl = jQuery('#ImageBoxNextImage');
- if(nextEl.get(0).onclick != null) {
- nextEl.get(0).onclick.apply(nextEl.get(0));
- }
- break;
- //down;
- case 40:
- break;
- //escape
- case 27:
- jQuery.ImageBox.hideImage();
- break;
- }
- },
-
- init : function(options)
- {
- if (options)
- jQuery.extend(jQuery.ImageBox.options, options);
- if (window.event) {
- jQuery('body',document).bind('keyup', jQuery.ImageBox.keyPressed);
- } else {
- jQuery(document).bind('keyup', jQuery.ImageBox.keyPressed);
- }
- jQuery('a').each(
- function()
- {
- el = jQuery(this);
- relAttr = el.attr('rel')||'';
- hrefAttr = el.attr('href')||'';
- imageTypes = /\.jpg|\.jpeg|\.png|\.gif|\.bmp/g;
- if (hrefAttr.toLowerCase().match(imageTypes) != null && relAttr.toLowerCase().indexOf('imagebox') == 0) {
- el.bind('click', jQuery.ImageBox.start);
- }
- }
- );
- if (jQuery.browser.msie) {
- iframe = document.createElement('iframe');
- jQuery(iframe)
- .attr(
- {
- id : 'ImageBoxIframe',
- src : 'javascript:false;',
- frameborder : 'no',
- scrolling : 'no'
- }
- )
- .css (
- {
- display : 'none',
- position : 'absolute',
- top : '0',
- left : '0',
- filter : 'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'
- }
- );
- jQuery('body').append(iframe);
- }
-
- overlay = document.createElement('div');
- jQuery(overlay)
- .attr('id', 'ImageBoxOverlay')
- .css(
- {
- position : 'absolute',
- display : 'none',
- top : '0',
- left : '0',
- opacity : 0
- }
- )
- .append(document.createTextNode(' '))
- .bind('click', jQuery.ImageBox.hideImage);
-
- captionText = document.createElement('div');
- jQuery(captionText)
- .attr('id', 'ImageBoxCaptionText')
- .css(
- {
- paddingLeft : jQuery.ImageBox.options.border + 'px'
- }
- )
- .append(document.createTextNode(' '));
-
- captionImages = document.createElement('div');
- jQuery(captionImages)
- .attr('id', 'ImageBoxCaptionImages')
- .css(
- {
- paddingLeft : jQuery.ImageBox.options.border + 'px',
- paddingBottom : jQuery.ImageBox.options.border + 'px'
- }
- )
- .append(document.createTextNode(' '));
-
- closeEl = document.createElement('a');
- jQuery(closeEl)
- .attr(
- {
- id : 'ImageBoxClose',
- href : '#'
- }
- )
- .css(
- {
- position : 'absolute',
- right : jQuery.ImageBox.options.border + 'px',
- top : '0'
- }
- )
- .append(jQuery.ImageBox.options.closeHTML)
- .bind('click', jQuery.ImageBox.hideImage);
-
- captionEl = document.createElement('div');
- jQuery(captionEl)
- .attr('id', 'ImageBoxCaption')
- .css(
- {
- position : 'relative',
- textAlign : 'left',
- margin : '0 auto',
- zIndex : 1
- }
- )
- .append(captionText)
- .append(captionImages)
- .append(closeEl);
-
- loader = document.createElement('img');
- loader.src = jQuery.ImageBox.options.loaderSRC;
- jQuery(loader)
- .attr('id', 'ImageBoxLoader')
- .css(
- {
- position : 'absolute'
- }
- );
-
- prevImage = document.createElement('a');
- jQuery(prevImage)
- .attr(
- {
- id : 'ImageBoxPrevImage',
- href : '#'
- }
- )
- .css(
- {
- position : 'absolute',
- display : 'none',
- overflow : 'hidden',
- textDecoration : 'none'
- }
- )
- .append(document.createTextNode(' '));
-
- nextImage = document.createElement('a');
- jQuery(nextImage)
- .attr(
- {
- id : 'ImageBoxNextImage',
- href : '#'
- }
- )
- .css(
- {
- position : 'absolute',
- overflow : 'hidden',
- textDecoration : 'none'
- }
- )
- .append(document.createTextNode(' '));
-
- container = document.createElement('div');
- jQuery(container)
- .attr('id', 'ImageBoxContainer')
- .css(
- {
- display : 'none',
- position : 'relative',
- overflow : 'hidden',
- textAlign : 'left',
- margin : '0 auto',
- top : '0',
- left : '0',
- zIndex : 2
- }
- )
- .append([loader, prevImage, nextImage]);
-
- outerContainer = document.createElement('div');
- jQuery(outerContainer)
- .attr('id', 'ImageBoxOuterContainer')
- .css(
- {
- display : 'none',
- position : 'absolute',
- overflow : 'hidden',
- top : '0',
- left : '0',
- textAlign : 'center',
- backgroundColor : 'transparent',
- lineHeigt : '0'
- }
- )
- .append([container,captionEl]);
-
- jQuery('body')
- .append(overlay)
- .append(outerContainer);
- },
-
- start : function(e, elm)
- {
- el = elm ? jQuery(elm) : jQuery(this);
- linkRel = el.attr('rel');
- var totalImages, iteration, prevImage, nextImage;
- if (linkRel != 'imagebox') {
- jQuery.ImageBox.currentRel = linkRel;
- gallery = jQuery('a[@rel=' + linkRel + ']');
- totalImages = gallery.size();
- iteration = gallery.index(elm ? elm : this);
- prevImage = gallery.get(iteration - 1);
- nextImage = gallery.get(iteration + 1);
- }
- imageSrc = el.attr('href');
- captionText = el.attr('title');
- pageSize = jQuery.iUtil.getScroll();
- overlay = jQuery('#ImageBoxOverlay');
- if (!jQuery.ImageBox.opened) {
- jQuery.ImageBox.opened = true;
- if (jQuery.browser.msie) {
- jQuery('#ImageBoxIframe')
- .css ('height', Math.max(pageSize.ih,pageSize.h) + 'px')
- .css ('width', Math.max(pageSize.iw,pageSize.w) + 'px')
- .show();
- }
- overlay
- .css ('height', Math.max(pageSize.ih,pageSize.h) + 'px')
- .css ('width', Math.max(pageSize.iw,pageSize.w) + 'px')
- .show()
- .fadeTo(
- 300,
- jQuery.ImageBox.options.overlayOpacity,
- function()
- {
- jQuery.ImageBox.loadImage(
- imageSrc,
- captionText,
- pageSize,
- totalImages,
- iteration,
- prevImage,
- nextImage
- );
- }
- );
- jQuery('#ImageBoxOuterContainer').css ('width', Math.max(pageSize.iw,pageSize.w) + 'px');
- } else {
- jQuery('#ImageBoxPrevImage').get(0).onclick = null;
- jQuery('#ImageBoxNextImage').get(0).onclick = null;
- jQuery.ImageBox.loadImage(
- imageSrc,
- captionText,
- pageSize,
- totalImages,
- iteration,
- prevImage,
- nextImage
- );
- }
- return false;
- },
-
- loadImage : function(imageSrc, captiontext, pageSize, totalImages, iteration, prevImage, nextImage)
- {
- jQuery('#ImageBoxCurrentImage').remove();
- prevImageEl = jQuery('#ImageBoxPrevImage');
- prevImageEl.hide();
- nextImageEl = jQuery('#ImageBoxNextImage');
- nextImageEl.hide();
- loader = jQuery('#ImageBoxLoader');
- container = jQuery('#ImageBoxContainer');
- outerContainer = jQuery('#ImageBoxOuterContainer');
- captionEl = jQuery('#ImageBoxCaption').css('visibility', 'hidden');
- jQuery('#ImageBoxCaptionText').html(captionText);
- jQuery.ImageBox.animationInProgress = true;
- if (totalImages)
- jQuery('#ImageBoxCaptionImages').html(
- jQuery.ImageBox.options.textImage
- + ' ' + (iteration + 1) + ' '
- + jQuery.ImageBox.options.textImageFrom
- + ' ' + totalImages
- );
- if (prevImage) {
- prevImageEl.get(0).onclick = function()
- {
- this.blur();
- jQuery.ImageBox.start(null, prevImage);
- return false;
- };
- }
- if (nextImage) {
- nextImageEl.get(0).onclick =function()
- {
- this.blur();
- jQuery.ImageBox.start(null, nextImage);
- return false;
- };
- }
- loader.show();
- containerSize = jQuery.iUtil.getSize(container.get(0));
- containerW = Math.max(containerSize.wb, loader.get(0).width + jQuery.ImageBox.options.border * 2);
- containerH = Math.max(containerSize.hb, loader.get(0).height + jQuery.ImageBox.options.border * 2);
- loader
- .css(
- {
- left : (containerW - loader.get(0).width)/2 + 'px',
- top : (containerH - loader.get(0).height)/2 + 'px'
- }
- );
- container
- .css(
- {
- width : containerW + 'px',
- height : containerH + 'px'
- }
- )
- .show();
- clientSize = jQuery.iUtil.getClient();
- outerContainer
- .css('top', pageSize.t + (clientSize.h / 15) + 'px');
- if (outerContainer.css('display') == 'none') {
- outerContainer
- .show()
- .fadeIn(
- jQuery.ImageBox.options.fadeDuration
- );
- }
- imageEl = new Image;
- jQuery(imageEl)
- .attr('id', 'ImageBoxCurrentImage')
- .bind('load',
- function()
- {
- containerW = imageEl.width + jQuery.ImageBox.options.border * 2;
- containerH = imageEl.height + jQuery.ImageBox.options.border * 2;
- loader.hide();
- container.animate(
- {
- height : containerH
- },
- containerSize.hb != containerH ? jQuery.ImageBox.options.fadeDuration : 1,
- function()
- {
- container.animate(
- {
- width : containerW
- },
- containerSize.wb != containerW ? jQuery.ImageBox.options.fadeDuration : 1,
- function()
- {
- container.prepend(imageEl);
- jQuery(imageEl)
- .css(
- {
- position : 'absolute',
- left : jQuery.ImageBox.options.border + 'px',
- top : jQuery.ImageBox.options.border + 'px'
- }
- )
- .fadeIn(
- jQuery.ImageBox.options.fadeDuration,
- function()
- {
- captionSize = jQuery.iUtil.getSize(captionEl.get(0));
- if (prevImage) {
- prevImageEl
- .css(
- {
- left : jQuery.ImageBox.options.border + 'px',
- top : jQuery.ImageBox.options.border + 'px',
- width : containerW/2 - jQuery.ImageBox.options.border * 3 + 'px',
- height : containerH - jQuery.ImageBox.options.border * 2 + 'px'
- }
- )
- .show();
- }
- if (nextImage) {
- nextImageEl
- .css(
- {
- left : containerW/2 + jQuery.ImageBox.options.border * 2 + 'px',
- top : jQuery.ImageBox.options.border + 'px',
- width : containerW/2 - jQuery.ImageBox.options.border * 3 + 'px',
- height : containerH - jQuery.ImageBox.options.border * 2 + 'px'
- }
- )
- .show();
- }
- captionEl
- .css(
- {
- width : containerW + 'px',
- top : - captionSize.hb + 'px',
- visibility : 'visible'
- }
- )
- .animate(
- {
- top : -1
- },
- jQuery.ImageBox.options.fadeDuration,
- function()
- {
- jQuery.ImageBox.animationInProgress = false;
- }
- );
- }
- );
- }
- );
- }
- );
- }
- );
- imageEl.src = imageSrc;
-
- },
-
- hideImage : function()
- {
- jQuery('#ImageBoxCurrentImage').remove();
- jQuery('#ImageBoxOuterContainer').hide();
- jQuery('#ImageBoxCaption').css('visibility', 'hidden');
- jQuery('#ImageBoxOverlay').fadeTo(
- 300,
- 0,
- function(){
- jQuery(this).hide();
- if (jQuery.browser.msie) {
- jQuery('#ImageBoxIframe').hide();
- }
- }
- );
- jQuery('#ImageBoxPrevImage').get(0).onclick = null;
- jQuery('#ImageBoxNextImage').get(0).onclick = null;
- jQuery.ImageBox.currentRel = null;
- jQuery.ImageBox.opened = false;
- jQuery.ImageBox.animationInProgress = false;
- return false;
- }
-};
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/iresizable.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,453 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Resizable
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-jQuery.iResize = {
- resizeElement: null,
- resizeDirection: null,
- dragged: null,
- pointer: null,
- sizes: null,
- position: null,
- /**
- * internal: Start function
- */
- startDrag: function(e) {
- jQuery.iResize.dragged = (this.dragEl) ? this.dragEl: this;
- jQuery.iResize.pointer = jQuery.iUtil.getPointer(e);
-
- // Save original size
- jQuery.iResize.sizes = {
- width: parseInt(jQuery(jQuery.iResize.dragged).css('width')) || 0,
- height: parseInt(jQuery(jQuery.iResize.dragged).css('height')) || 0
- };
-
- // Save original position
- jQuery.iResize.position = {
- top: parseInt(jQuery(jQuery.iResize.dragged).css('top')) || 0,
- left: parseInt(jQuery(jQuery.iResize.dragged).css('left')) || 0
- };
-
- // Assign event handlers
- jQuery(document)
- .bind('mousemove', jQuery.iResize.moveDrag)
- .bind('mouseup', jQuery.iResize.stopDrag);
-
- // Callback?
- if (typeof jQuery.iResize.dragged.resizeOptions.onDragStart === 'function') {
- jQuery.iResize.dragged.resizeOptions.onDragStart.apply(jQuery.iResize.dragged);
- }
- return false;
- },
- /**
- * internal: Stop function
- */
- stopDrag: function(e) {
- // Unbind event handlers
- jQuery(document)
- .unbind('mousemove', jQuery.iResize.moveDrag)
- .unbind('mouseup', jQuery.iResize.stopDrag);
-
- // Callback?
- if (typeof jQuery.iResize.dragged.resizeOptions.onDragStop === 'function') {
- jQuery.iResize.dragged.resizeOptions.onDragStop.apply(jQuery.iResize.dragged);
- }
-
- // Remove dragged element
- jQuery.iResize.dragged = null;
- },
- /**
- * internal: Move function
- */
- moveDrag: function(e) {
- if (!jQuery.iResize.dragged) {
- return;
- }
-
- pointer = jQuery.iUtil.getPointer(e);
-
- // Calculate new positions
- newTop = jQuery.iResize.position.top - jQuery.iResize.pointer.y + pointer.y;
- newLeft = jQuery.iResize.position.left - jQuery.iResize.pointer.x + pointer.x;
- newTop = Math.max(
- Math.min(newTop, jQuery.iResize.dragged.resizeOptions.maxBottom - jQuery.iResize.sizes.height),
- jQuery.iResize.dragged.resizeOptions.minTop
- );
- newLeft = Math.max(
- Math.min(newLeft, jQuery.iResize.dragged.resizeOptions.maxRight- jQuery.iResize.sizes.width),
- jQuery.iResize.dragged.resizeOptions.minLeft
- );
-
- // Callback
- if (typeof jQuery.iResize.dragged.resizeOptions.onDrag === 'function') {
- var newPos = jQuery.iResize.dragged.resizeOptions.onDrag.apply(jQuery.iResize.dragged, [newLeft, newTop]);
- if (typeof newPos == 'array' && newPos.length == 2) {
- newLeft = newPos[0];
- newTop = newPos[1];
- }
- }
-
- // Update the element
- jQuery.iResize.dragged.style.top = newTop + 'px';
- jQuery.iResize.dragged.style.left = newLeft + 'px';
-
- return false;
- },
- start: function(e) {
- // Bind event handlers
- jQuery(document)
- .bind('mousemove', jQuery.iResize.move)
- .bind('mouseup', jQuery.iResize.stop);
-
- // Initialize resizable
- jQuery.iResize.resizeElement = this.resizeElement;
- jQuery.iResize.resizeDirection = this.resizeDirection;
- jQuery.iResize.pointer = jQuery.iUtil.getPointer(e);
- jQuery.iResize.sizes = {
- width: parseInt(jQuery(this.resizeElement).css('width'))||0,
- height: parseInt(jQuery(this.resizeElement).css('height'))||0
- };
- jQuery.iResize.position = {
- top: parseInt(jQuery(this.resizeElement).css('top'))||0,
- left: parseInt(jQuery(this.resizeElement).css('left'))||0
- };
-
- // Callback function
- if (jQuery.iResize.resizeElement.resizeOptions.onStart) {
- jQuery.iResize.resizeElement.resizeOptions.onStart.apply(jQuery.iResize.resizeElement, [this]);
- }
-
- return false;
- },
- stop: function() {
- // Unbind event handlers
- jQuery(document)
- .unbind('mousemove', jQuery.iResize.move)
- .unbind('mouseup', jQuery.iResize.stop);
-
- // Callback function
- if (jQuery.iResize.resizeElement.resizeOptions.onStop) {
- jQuery.iResize.resizeElement.resizeOptions.onStop.apply(jQuery.iResize.resizeElement, [jQuery.iResize.resizeDirection]);
- }
-
- // Unbind
- jQuery.iResize.resizeElement = null;
- jQuery.iResize.resizeDirection = null;
- },
- getWidth: function(dx, side) {
- return Math.min(
- Math.max(jQuery.iResize.sizes.width + dx * side, jQuery.iResize.resizeElement.resizeOptions.minWidth),
- jQuery.iResize.resizeElement.resizeOptions.maxWidth
- );
- },
- getHeight: function(dy, side) {
- return Math.min(
- Math.max(jQuery.iResize.sizes.height + dy * side, jQuery.iResize.resizeElement.resizeOptions.minHeight),
- jQuery.iResize.resizeElement.resizeOptions.maxHeight
- );
- },
- getHeightMinMax: function(height) {
- return Math.min(
- Math.max(height, jQuery.iResize.resizeElement.resizeOptions.minHeight),
- jQuery.iResize.resizeElement.resizeOptions.maxHeight
- );
- },
- move: function(e) {
- if (jQuery.iResize.resizeElement == null) {
- return;
- }
-
- pointer = jQuery.iUtil.getPointer(e);
- dx = pointer.x - jQuery.iResize.pointer.x;
- dy = pointer.y - jQuery.iResize.pointer.y;
-
- newSizes = {
- width: jQuery.iResize.sizes.width,
- height: jQuery.iResize.sizes.height
- };
- newPosition = {
- top: jQuery.iResize.position.top,
- left: jQuery.iResize.position.left
- };
-
- switch (jQuery.iResize.resizeDirection){
- case 'e':
- newSizes.width = jQuery.iResize.getWidth(dx,1);
- break;
- case 'se':
- newSizes.width = jQuery.iResize.getWidth(dx,1);
- newSizes.height = jQuery.iResize.getHeight(dy,1);
- break;
- case 'w':
- newSizes.width = jQuery.iResize.getWidth(dx,-1);
- newPosition.left = jQuery.iResize.position.left - newSizes.width + jQuery.iResize.sizes.width;
- break;
- case 'sw':
- newSizes.width = jQuery.iResize.getWidth(dx,-1);
- newPosition.left = jQuery.iResize.position.left - newSizes.width + jQuery.iResize.sizes.width;
- newSizes.height = jQuery.iResize.getHeight(dy,1);
- break;
- case 'nw':
- newSizes.height = jQuery.iResize.getHeight(dy,-1);
- newPosition.top = jQuery.iResize.position.top - newSizes.height + jQuery.iResize.sizes.height;
- newSizes.width = jQuery.iResize.getWidth(dx,-1);
- newPosition.left = jQuery.iResize.position.left - newSizes.width + jQuery.iResize.sizes.width;
- break;
- case 'n':
- newSizes.height = jQuery.iResize.getHeight(dy,-1);
- newPosition.top = jQuery.iResize.position.top - newSizes.height + jQuery.iResize.sizes.height;
- break;
- case 'ne':
- newSizes.height = jQuery.iResize.getHeight(dy,-1);
- newPosition.top = jQuery.iResize.position.top - newSizes.height + jQuery.iResize.sizes.height;
- newSizes.width = jQuery.iResize.getWidth(dx,1);
- break;
- case 's':
- newSizes.height = jQuery.iResize.getHeight(dy,1);
- break;
- }
-
- if (jQuery.iResize.resizeElement.resizeOptions.ratio) {
- if (jQuery.iResize.resizeDirection == 'n' || jQuery.iResize.resizeDirection == 's')
- nWidth = newSizes.height * jQuery.iResize.resizeElement.resizeOptions.ratio;
- else
- nWidth = newSizes.width;
- nHeight = jQuery.iResize.getHeightMinMax(nWidth * jQuery.iResize.resizeElement.resizeOptions.ratio);
- nWidth = nHeight / jQuery.iResize.resizeElement.resizeOptions.ratio;
-
- switch (jQuery.iResize.resizeDirection){
- case 'n':
- case 'nw':
- case 'ne':
- newPosition.top += newSizes.height - nHeight;
- break;
- }
-
- switch (jQuery.iResize.resizeDirection){
- case 'nw':
- case 'w':
- case 'sw':
- newPosition.left += newSizes.width - nWidth;
- break;
- }
-
- newSizes.height = nHeight;
- newSizes.width = nWidth;
- }
-
- if (newPosition.top < jQuery.iResize.resizeElement.resizeOptions.minTop) {
- nHeight = newSizes.height + newPosition.top - jQuery.iResize.resizeElement.resizeOptions.minTop;
- newPosition.top = jQuery.iResize.resizeElement.resizeOptions.minTop;
-
- if (jQuery.iResize.resizeElement.resizeOptions.ratio) {
- nWidth = nHeight / jQuery.iResize.resizeElement.resizeOptions.ratio;
- switch (jQuery.iResize.resizeDirection){
- case 'nw':
- case 'w':
- case 'sw':
- newPosition.left += newSizes.width - nWidth;
- break;
- }
- newSizes.width = nWidth;
- }
- newSizes.height = nHeight;
- }
-
- if (newPosition.left < jQuery.iResize.resizeElement.resizeOptions.minLeft ) {
- nWidth = newSizes.width + newPosition.left - jQuery.iResize.resizeElement.resizeOptions.minLeft;
- newPosition.left = jQuery.iResize.resizeElement.resizeOptions.minLeft;
-
- if (jQuery.iResize.resizeElement.resizeOptions.ratio) {
- nHeight = nWidth * jQuery.iResize.resizeElement.resizeOptions.ratio;
- switch (jQuery.iResize.resizeDirection){
- case 'n':
- case 'nw':
- case 'ne':
- newPosition.top += newSizes.height - nHeight;
- break;
- }
- newSizes.height = nHeight;
- }
- newSizes.width = nWidth;
- }
-
- if (newPosition.top + newSizes.height > jQuery.iResize.resizeElement.resizeOptions.maxBottom) {
- newSizes.height = jQuery.iResize.resizeElement.resizeOptions.maxBottom - newPosition.top;
- if (jQuery.iResize.resizeElement.resizeOptions.ratio) {
- newSizes.width = newSizes.height / jQuery.iResize.resizeElement.resizeOptions.ratio;
- }
-
- }
-
- if (newPosition.left + newSizes.width > jQuery.iResize.resizeElement.resizeOptions.maxRight) {
- newSizes.width = jQuery.iResize.resizeElement.resizeOptions.maxRight - newPosition.left;
- if (jQuery.iResize.resizeElement.resizeOptions.ratio) {
- newSizes.height = newSizes.width * jQuery.iResize.resizeElement.resizeOptions.ratio;
- }
-
- }
-
- var newDimensions = false;
- if (jQuery.iResize.resizeElement.resizeOptions.onResize) {
- newDimensions = jQuery.iResize.resizeElement.resizeOptions.onResize.apply( jQuery.iResize.resizeElement, [ newSizes, newPosition ] );
- if (newDimensions) {
- if (newDimensions.sizes) {
- jQuery.extend(newSizes, newDimensions.sizes);
- }
-
- if (newDimensions.position) {
- jQuery.extend(newPosition, newDimensions.position);
- }
- }
- }
- elS = jQuery.iResize.resizeElement.style;
- elS.left = newPosition.left + 'px';
- elS.top = newPosition.top + 'px';
- elS.width = newSizes.width + 'px';
- elS.height = newSizes.height + 'px';
-
- return false;
- },
- /**
- * Builds the resizable
- */
- build: function(options) {
- if (!options || !options.handlers || options.handlers.constructor != Object) {
- return;
- }
-
- return this.each(
- function() {
- var el = this;
- el.resizeOptions = options;
- el.resizeOptions.minWidth = options.minWidth || 10;
- el.resizeOptions.minHeight = options.minHeight || 10;
- el.resizeOptions.maxWidth = options.maxWidth || 3000;
- el.resizeOptions.maxHeight = options.maxHeight || 3000;
- el.resizeOptions.minTop = options.minTop || -1000;
- el.resizeOptions.minLeft = options.minLeft || -1000;
- el.resizeOptions.maxRight = options.maxRight || 3000;
- el.resizeOptions.maxBottom = options.maxBottom || 3000;
- elPosition = jQuery(el).css('position');
- if (!(elPosition == 'relative' || elPosition == 'absolute')) {
- el.style.position = 'relative';
- }
-
- directions = /n|ne|e|se|s|sw|w|nw/g;
- for (i in el.resizeOptions.handlers) {
- if (i.toLowerCase().match(directions) != null) {
- if (el.resizeOptions.handlers[i].constructor == String) {
- handle = jQuery(el.resizeOptions.handlers[i]);
- if (handle.size() > 0) {
- el.resizeOptions.handlers[i] = handle.get(0);
- }
- }
-
- if (el.resizeOptions.handlers[i].tagName) {
- el.resizeOptions.handlers[i].resizeElement = el;
- el.resizeOptions.handlers[i].resizeDirection = i;
- jQuery(el.resizeOptions.handlers[i]).bind('mousedown', jQuery.iResize.start);
- }
- }
- }
-
- if (el.resizeOptions.dragHandle) {
- if (typeof el.resizeOptions.dragHandle === 'string') {
- handleEl = jQuery(el.resizeOptions.dragHandle);
- if (handleEl.size() > 0) {
- handleEl.each(function() {
- this.dragEl = el;
- });
- handleEl.bind('mousedown', jQuery.iResize.startDrag);
- }
- } else if (el.resizeOptions.dragHandle == true) {
- jQuery(this).bind('mousedown', jQuery.iResize.startDrag);
- }
- }
- }
- );
- },
- /**
- * Destroys the resizable
- */
- destroy: function() {
- return this.each(
- function() {
- var el = this;
-
- // Unbind the handlers
- for (i in el.resizeOptions.handlers) {
- el.resizeOptions.handlers[i].resizeElement = null;
- el.resizeOptions.handlers[i].resizeDirection = null;
- jQuery(el.resizeOptions.handlers[i]).unbind('mousedown', jQuery.iResize.start);
- }
-
- // Remove the draghandle
- if (el.resizeOptions.dragHandle) {
- if (typeof el.resizeOptions.dragHandle === 'string') {
- handle = jQuery(el.resizeOptions.dragHandle);
- if (handle.size() > 0) {
- handle.unbind('mousedown', jQuery.iResize.startDrag);
- }
- } else if (el.resizeOptions.dragHandle == true) {
- jQuery(this).unbind('mousedown', jQuery.iResize.startDrag);
- }
- }
-
- // Reset the options
- el.resizeOptions = null;
- }
- );
- }
-};
-
-
-jQuery.fn.extend ({
- /**
- * Create a resizable element with a number of advanced options including callback, dragging
- *
- * @name Resizable
- * @description Create a resizable element with a number of advanced options including callback, dragging
- * @param Hash hash A hash of parameters. All parameters are optional.
- * @option Hash handlers hash with keys for each resize direction (e, es, s, sw, w, nw, n) and value string selection
- * @option Integer minWidth (optional) the minimum width that element can be resized to
- * @option Integer maxWidth (optional) the maximum width that element can be resized to
- * @option Integer minHeight (optional) the minimum height that element can be resized to
- * @option Integer maxHeight (optional) the maximum height that element can be resized to
- * @option Integer minTop (optional) the minmum top position to wich element can be moved to
- * @option Integer minLeft (optional) the minmum left position to wich element can be moved to
- * @option Integer maxRight (optional) the maximum right position to wich element can be moved to
- * @option Integer maxBottom (optional) the maximum bottom position to wich element can be moved to
- * @option Float ratio (optional) the ratio between width and height to constrain elements sizes to that ratio
- * @option Mixed dragHandle (optional) true to make the element draggable, string selection for drag handle
- * @option Function onDragStart (optional) A function to be executed whenever the dragging starts
- * @option Function onDragStop (optional) A function to be executed whenever the dragging stops
- * @option Function onDrag (optional) A function to be executed whenever the element is dragged
- * @option Function onStart (optional) A function to be executed whenever the element starts to be resized
- * @option Function onStop (optional) A function to be executed whenever the element stops to be resized
- * @option Function onResize (optional) A function to be executed whenever the element is resized
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- Resizable: jQuery.iResize.build,
- /**
- * Destroy a resizable
- *
- * @name ResizableDestroy
- * @description Destroy a resizable
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- ResizableDestroy: jQuery.iResize.destroy
- });
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/iselect.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,275 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Selectables
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-jQuery.selectHelper = null;
-jQuery.selectKeyHelper = false;
-jQuery.selectdrug = null;
-jQuery.selectCurrent = []; // For current selection
-jQuery.selectKeyDown = function(e) {
- var pressedKey = e.charCode || e.keyCode || -1;
- if (pressedKey == 17 || pressedKey == 16) {
- jQuery.selectKeyHelper = true;
- }
-};
-jQuery.selectKeyUp = function(e) {
- jQuery.selectKeyHelper = false;
-};
-jQuery.selectstart = function(e) {
- this.f.pointer = jQuery.iUtil.getPointer(e);
- this.f.pos = jQuery.extend(
- jQuery.iUtil.getPosition(this),
- jQuery.iUtil.getSize(this)
- );
-
- this.f.scr = jQuery.iUtil.getScroll(this);
- this.f.pointer.x -= this.f.pos.x;
- this.f.pointer.y -= this.f.pos.y;
- jQuery(this).append(jQuery.selectHelper.get(0));
- if (this.f.hc)
- jQuery.selectHelper.addClass(this.f.hc).css('display','block');
- jQuery.selectHelper.css(
- {
- display: 'block',
- width: '0px',
- height: '0px'
- }
- );
- if (this.f.o) {
- jQuery.selectHelper.css('opacity', this.f.o);
- }
-
- jQuery.selectdrug = this;
- jQuery.selectedone = false;
- jQuery.selectCurrent = []; // For current selection state
- this.f.el.each(
- function ()
- {
- this.pos = {
- x: this.offsetLeft + (this.currentStyle && !jQuery.browser.opera ?parseInt(this.currentStyle.borderLeftWidth)||0:0) + (jQuery.selectdrug.scrollLeft||0),
- y: this.offsetTop + (this.currentStyle && !jQuery.browser.opera ?parseInt(this.currentStyle.borderTopWidth)||0:0) + (jQuery.selectdrug.scrollTop||0),
- wb: this.offsetWidth,
- hb: this.offsetHeight
- };
- if (this.s == true) {
- if (jQuery.selectKeyHelper == false) {
- this.s = false;
- jQuery(this).removeClass(jQuery.selectdrug.f.sc);
- } else {
- jQuery.selectedone = true;
-
- // Save current state
- jQuery.selectCurrent[jQuery.selectCurrent.length] = jQuery.attr(this,'id');
- }
- }
- }
- );
- jQuery.selectcheck.apply(this, [e]);
- jQuery(document)
- .bind('mousemove', jQuery.selectcheck)
- .bind('mouseup', jQuery.selectstop);
- return false;
-};
-jQuery.selectcheck = function(e)
-{
- if(!jQuery.selectdrug)
- return;
- jQuery.selectcheckApply.apply(jQuery.selectdrug, [e]);
-};
-jQuery.selectcheckApply = function(e)
-{
- if(!jQuery.selectdrug)
- return;
- var pointer = jQuery.iUtil.getPointer(e);
-
- var scr = jQuery.iUtil.getScroll(jQuery.selectdrug);
- pointer.x += scr.l - this.f.scr.l - this.f.pos.x;
- pointer.y += scr.t - this.f.scr.t - this.f.pos.y;
-
- var sx = Math.min(pointer.x, this.f.pointer.x);
- var sw = Math.min(Math.abs(pointer.x - this.f.pointer.x), Math.abs(this.f.scr.w - sx));
- var sy = Math.min(pointer.y, this.f.pointer.y);
- var sh = Math.min(Math.abs(pointer.y - this.f.pointer.y), Math.abs(this.f.scr.h - sy));
- if (this.scrollTop > 0 && pointer.y - 20 < this.scrollTop) {
- var diff = Math.min(scr.t, 10);
- sy -= diff;
- sh += diff;
- this.scrollTop -= diff;
- } else if (this.scrollTop+ this.f.pos.h < this.f.scr.h && pointer.y + 20 > this.scrollTop + this.f.pos.h) {
- var diff = Math.min(this.f.scr.h - this.scrollTop, 10);
- this.scrollTop += diff;
- if (this.scrollTop != scr.t)
- sh += diff;
- }
- if (this.scrollLeft > 0 && pointer.x - 20 < this.scrollLeft) {
- var diff = Math.min(scr.l, 10);
- sx -= diff;
- sw += diff;
- this.scrollLeft -= diff;
- } else if (this.scrollLeft+ this.f.pos.w < this.f.scr.w && pointer.x + 20 > this.scrollLeft + this.f.pos.w) {
- var diff = Math.min(this.f.scr.w - this.scrollLeft, 10);
- this.scrollLeft += diff;
- if (this.scrollLeft != scr.l)
- sw += diff;
- }
- jQuery.selectHelper.css(
- {
- left: sx + 'px',
- top: sy + 'px',
- width: sw + 'px',
- height: sh + 'px'
- }
- );
- jQuery.selectHelper.l = sx + this.f.scr.l;
- jQuery.selectHelper.t = sy + this.f.scr.t;
- jQuery.selectHelper.r = jQuery.selectHelper.l + sw;
- jQuery.selectHelper.b = jQuery.selectHelper.t + sh;
- jQuery.selectedone = false;
- this.f.el.each(
- function () {
- // Locate the current element in the current selection
- iIndex = jQuery.selectCurrent.indexOf(jQuery.attr(this, 'id'));
- // In case we are currently OVER an item
- if (
- ! ( this.pos.x > jQuery.selectHelper.r
- || (this.pos.x + this.pos.wb) < jQuery.selectHelper.l
- || this.pos.y > jQuery.selectHelper.b
- || (this.pos.y + this.pos.hb) < jQuery.selectHelper.t
- )
- )
- {
- jQuery.selectedone = true;
- if (this.s != true) {
- this.s = true;
- jQuery(this).addClass(jQuery.selectdrug.f.sc);
- }
-
- // Check to see if this item was previously selected, if so, unselect it
- if (iIndex != -1) {
- this.s = false;
- jQuery(this).removeClass(jQuery.selectdrug.f.sc);
- }
- } else if (
- (this.s == true) &&
- (iIndex == -1)
- ) {
- // If the item was marked as selected, but it was not selected when you started dragging unselect it.
- this.s = false;
- jQuery(this).removeClass(jQuery.selectdrug.f.sc);
- } else if (
- (!this.s) &&
- (jQuery.selectKeyHelper == true) &&
- (iIndex != -1)
- ) {
- // Reselect the item if:
- // - we ARE multiselecting,
- // - dragged over an allready selected object (so it got unselected)
- // - But then dragged the selection out of it again.
- this.s = true;
- jQuery(this).addClass(jQuery.selectdrug.f.sc);
- }
- }
- );
- return false;
-};
-jQuery.selectstop = function(e)
-{
- if(!jQuery.selectdrug)
- return;
- jQuery.selectstopApply.apply(jQuery.selectdrug, [e]);
-};
-jQuery.selectstopApply = function(e)
-{
- jQuery(document)
- .unbind('mousemove', jQuery.selectcheck)
- .unbind('mouseup', jQuery.selectstop);
- if(!jQuery.selectdrug)
- return;
- jQuery.selectHelper.css('display','none');
- if (this.f.hc)
- jQuery.selectHelper.removeClass(this.f.hc);
- jQuery.selectdrug = false;
- jQuery('body').append(jQuery.selectHelper.get(0));
- //
- // In case we have selected some new items..
- if (jQuery.selectedone == true) {
- if (this.f.onselect)
- this.f.onselect(jQuery.Selectserialize(jQuery.attr(this,'id')));
- } else {
- if (this.f.onselectstop)
- this.f.onselectstop(jQuery.Selectserialize(jQuery.attr(this,'id')));
- }
- // Reset current selection
- jQuery.selectCurrent = [];
-};
-
-jQuery.Selectserialize = function(s)
-{
- var h = '';
- var o = [];
- if (a = jQuery('#' + s)) {
- a.get(0).f.el.each(
- function ()
- {
- if (this.s == true) {
- if (h.length > 0) {
- h += '&';
- }
- h += s + '[]=' + jQuery.attr(this,'id');
- o[o.length] = jQuery.attr(this,'id');
- }
- }
- );
- }
- return {hash:h, o:o};
-};
-jQuery.fn.Selectable = function(o)
-{
- if (!jQuery.selectHelper) {
- jQuery('body',document).append('<div id="selectHelper"></div>').bind('keydown', jQuery.selectKeyDown).bind('keyup', jQuery.selectKeyUp);
- jQuery.selectHelper = jQuery('#selectHelper');
- jQuery.selectHelper.css(
- {
- position: 'absolute',
- display: 'none'
- }
- );
-
- if (window.event) {
- jQuery('body',document).bind('keydown', jQuery.selectKeyDown).bind('keyup', jQuery.selectKeyUp);
- } else {
- jQuery(document).bind('keydown', jQuery.selectKeyDown).bind('keyup', jQuery.selectKeyUp);
- }
- }
-
- if (!o) {
- o = {};
- }
- return this.each(
- function()
- {
- if (this.isSelectable)
- return;
- this.isSelectable = true;
- this.f = {
- a : o.accept,
- o : o.opacity ? parseFloat(o.opacity) : false,
- sc : o.selectedclass ? o.selectedclass : false,
- hc : o.helperclass ? o.helperclass : false,
- onselect : o.onselect ? o.onselect : false,
- onselectstop : o.onselectstop ? o.onselectstop : false
- };
- this.f.el = jQuery('.' + o.accept);
- jQuery(this).bind('mousedown', jQuery.selectstart).css('position', 'relative');
- }
- );
-};
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/islider.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,301 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Slider
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-jQuery.iSlider = {
- tabindex : 1,
- set : function (values)
- {
- var values = values;
- return this.each(
- function()
- {
- this.slideCfg.sliders.each(
- function (key)
- {
- jQuery.iSlider.dragmoveBy(this,values[key]);
- }
- );
- }
- );
- },
-
- get : function()
- {
- var values = [];
- this.each(
- function(slider)
- {
- if (this.isSlider) {
- values[slider] = [];
- var elm = this;
- var sizes = jQuery.iUtil.getSize(this);
- this.slideCfg.sliders.each(
- function (key)
- {
- var x = this.offsetLeft;
- var y = this.offsetTop;
- xproc = parseInt(x * 100 / (sizes.w - this.offsetWidth));
- yproc = parseInt(y * 100 / (sizes.h - this.offsetHeight));
- values[slider][key] = [xproc||0, yproc||0, x||0, y||0];
- }
- );
- }
- }
- );
- return values;
- },
-
- modifyContainer : function (elm)
- {
- elm.dragCfg.containerMaxx = elm.dragCfg.cont.w - elm.dragCfg.oC.wb;
- elm.dragCfg.containerMaxy = elm.dragCfg.cont.h - elm.dragCfg.oC.hb;
- if (elm.SliderContainer.slideCfg.restricted ) {
- next = elm.SliderContainer.slideCfg.sliders.get(elm.SliderIteration+1);
- if (next) {
- elm.dragCfg.cont.w = (parseInt(jQuery(next).css('left'))||0) + elm.dragCfg.oC.wb;
- elm.dragCfg.cont.h = (parseInt(jQuery(next).css('top'))||0) + elm.dragCfg.oC.hb;
- }
- prev = elm.SliderContainer.slideCfg.sliders.get(elm.SliderIteration-1);
- if (prev) {
- var prevLeft = parseInt(jQuery(prev).css('left'))||0;
- var prevTop = parseInt(jQuery(prev).css('left'))||0;
- elm.dragCfg.cont.x += prevLeft;
- elm.dragCfg.cont.y += prevTop;
- elm.dragCfg.cont.w -= prevLeft;
- elm.dragCfg.cont.h -= prevTop;
- }
- }
- elm.dragCfg.maxx = elm.dragCfg.cont.w - elm.dragCfg.oC.wb;
- elm.dragCfg.maxy = elm.dragCfg.cont.h - elm.dragCfg.oC.hb;
- if(elm.dragCfg.fractions) {
- elm.dragCfg.gx = ((elm.dragCfg.cont.w - elm.dragCfg.oC.wb)/elm.dragCfg.fractions) || 1;
- elm.dragCfg.gy = ((elm.dragCfg.cont.h - elm.dragCfg.oC.hb)/elm.dragCfg.fractions) || 1;
- elm.dragCfg.fracW = elm.dragCfg.maxx / elm.dragCfg.fractions;
- elm.dragCfg.fracH = elm.dragCfg.maxy / elm.dragCfg.fractions;
- }
-
- elm.dragCfg.cont.dx = elm.dragCfg.cont.x - elm.dragCfg.oR.x;
- elm.dragCfg.cont.dy = elm.dragCfg.cont.y - elm.dragCfg.oR.y;
-
- jQuery.iDrag.helper.css('cursor', 'default');
- },
-
- onSlide : function(elm, x, y)
- {
- if (elm.dragCfg.fractions) {
- xfrac = parseInt(x/elm.dragCfg.fracW);
- xproc = xfrac * 100 / elm.dragCfg.fractions;
- yfrac = parseInt(y/elm.dragCfg.fracH);
- yproc = yfrac * 100 / elm.dragCfg.fractions;
- } else {
- xproc = parseInt(x * 100 / elm.dragCfg.containerMaxx);
- yproc = parseInt(y * 100 / elm.dragCfg.containerMaxy);
- }
- elm.dragCfg.lastSi = [xproc||0, yproc||0, x||0, y||0];
- if (elm.dragCfg.onSlide)
- elm.dragCfg.onSlide.apply(elm, elm.dragCfg.lastSi);
- },
-
- dragmoveByKey : function (event)
- {
- pressedKey = event.charCode || event.keyCode || -1;
-
- switch (pressedKey)
- {
- //end
- case 35:
- jQuery.iSlider.dragmoveBy(this.dragElem, [2000, 2000] );
- break;
- //home
- case 36:
- jQuery.iSlider.dragmoveBy(this.dragElem, [-2000, -2000] );
- break;
- //left
- case 37:
- jQuery.iSlider.dragmoveBy(this.dragElem, [-this.dragElem.dragCfg.gx||-1, 0] );
- break;
- //up
- case 38:
- jQuery.iSlider.dragmoveBy(this.dragElem, [0, -this.dragElem.dragCfg.gy||-1] );
- break;
- //right
- case 39:
- jQuery.iSlider.dragmoveBy(this.dragElem, [this.dragElem.dragCfg.gx||1, 0] );
- break;
- //down;
- case 40:
- jQuery.iDrag.dragmoveBy(this.dragElem, [0, this.dragElem.dragCfg.gy||1] );
- break;
- }
- },
-
- dragmoveBy : function (elm, position)
- {
- if (!elm.dragCfg) {
- return;
- }
-
- elm.dragCfg.oC = jQuery.extend(
- jQuery.iUtil.getPosition(elm),
- jQuery.iUtil.getSize(elm)
- );
-
- elm.dragCfg.oR = {
- x : parseInt(jQuery.css(elm, 'left'))||0,
- y : parseInt(jQuery.css(elm, 'top'))||0
- };
-
- elm.dragCfg.oP = jQuery.css(elm, 'position');
- if (elm.dragCfg.oP != 'relative' && elm.dragCfg.oP != 'absolute') {
- elm.style.position = 'relative';
- }
-
- jQuery.iDrag.getContainment(elm);
- jQuery.iSlider.modifyContainer(elm);
-
- dx = parseInt(position[0]) || 0;
- dy = parseInt(position[1]) || 0;
-
- nx = elm.dragCfg.oR.x + dx;
- ny = elm.dragCfg.oR.y + dy;
- if(elm.dragCfg.fractions) {
- newCoords = jQuery.iDrag.snapToGrid.apply(elm, [nx, ny, dx, dy]);
- if (newCoords.constructor == Object) {
- dx = newCoords.dx;
- dy = newCoords.dy;
- }
- nx = elm.dragCfg.oR.x + dx;
- ny = elm.dragCfg.oR.y + dy;
- }
-
- newCoords = jQuery.iDrag.fitToContainer.apply(elm, [nx, ny, dx, dy]);
- if (newCoords && newCoords.constructor == Object) {
- dx = newCoords.dx;
- dy = newCoords.dy;
- }
-
- nx = elm.dragCfg.oR.x + dx;
- ny = elm.dragCfg.oR.y + dy;
-
- if (elm.dragCfg.si && (elm.dragCfg.onSlide || elm.dragCfg.onChange)) {
- jQuery.iSlider.onSlide(elm, nx, ny);
- }
- nx = !elm.dragCfg.axis || elm.dragCfg.axis == 'horizontally' ? nx : elm.dragCfg.oR.x||0;
- ny = !elm.dragCfg.axis || elm.dragCfg.axis == 'vertically' ? ny : elm.dragCfg.oR.y||0;
- elm.style.left = nx + 'px';
- elm.style.top = ny + 'px';
- },
-
- build : function(o) {
- return this.each(
- function()
- {
- if (this.isSlider == true || !o.accept || !jQuery.iUtil || !jQuery.iDrag || !jQuery.iDrop){
- return;
- }
- toDrag = jQuery(o.accept, this);
- if (toDrag.size() == 0) {
- return;
- }
- var params = {
- containment: 'parent',
- si : true,
- onSlide : o.onSlide && o.onSlide.constructor == Function ? o.onSlide : null,
- onChange : o.onChange && o.onChange.constructor == Function ? o.onChange : null,
- handle: this,
- opacity: o.opacity||false
- };
- if (o.fractions && parseInt(o.fractions)) {
- params.fractions = parseInt(o.fractions)||1;
- params.fractions = params.fractions > 0 ? params.fractions : 1;
- }
- if (toDrag.size() == 1)
- toDrag.Draggable(params);
- else {
- jQuery(toDrag.get(0)).Draggable(params);
- params.handle = null;
- toDrag.Draggable(params);
- }
- toDrag.keydown(jQuery.iSlider.dragmoveByKey);
- toDrag.attr('tabindex',jQuery.iSlider.tabindex++);
-
- this.isSlider = true;
- this.slideCfg = {};
- this.slideCfg.onslide = params.onslide;
- this.slideCfg.fractions = params.fractions;
- this.slideCfg.sliders = toDrag;
- this.slideCfg.restricted = o.restricted ? true : false;
- sliderEl = this;
- sliderEl.slideCfg.sliders.each(
- function(nr)
- {
- this.SliderIteration = nr;
- this.SliderContainer = sliderEl;
- }
- );
- if (o.values && o.values.constructor == Array) {
- for (i = o.values.length -1; i>=0;i--) {
- if (o.values[i].constructor == Array && o.values[i].length == 2) {
- el = this.slideCfg.sliders.get(i);
- if (el.tagName) {
- jQuery.iSlider.dragmoveBy(el, o.values[i]);
- }
- }
- }
- }
- }
- );
- }
-};
-jQuery.fn.extend(
- {
- /**
- * Create a slider width options
- *
- * @name Slider
- * @description Create a slider width options
- * @param Hash hash A hash of parameters. All parameters are optional.
- * @option Mixed accepts string to select slider indicators or DOMElement slider indicator
- * @option Integer factions (optional) number of sgments to divide and snap slider
- * @option Function onSlide (optional) A function to be executed whenever slider indicator it is moved
- * @option Function onChanged (optional) A function to be executed whenever slider indicator was moved
- * @option Array values (optional) Initial values for slider indicators
- * @option Boolean restricted (optional) if true the slider indicator can not be moved beyond adjacent indicators
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- Slider : jQuery.iSlider.build,
- /**
- * Set value/position for slider indicators
- *
- * @name SliderSetValues
- * @description Set value/position for slider indicators
- * @param Array values array width values for each indicator
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- SliderSetValues : jQuery.iSlider.set,
- /**
- * Get value/position for slider indicators
- *
- * @name SliderSetValues
- * @description Get value/position for slider indicators
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- SliderGetValues : jQuery.iSlider.get
- }
-);
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/islideshow.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,422 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Slideshow
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- */
-
-
-/**
- * Creates an image slideshow. The slideshow can autoplay slides, each image can have caption, navigation links: next, prev, each slide. A page may have more then one slideshow, eachone working independently. Each slide can be bookmarked. The source images can be defined by JavaScript in slideshow options or by HTML placing images inside container.
- *
- *
- *
- * @name Slideshow
- * @description Creates an image slideshow. The slideshow can autoplay slides, each image can have caption, navigation links: next, prev, each slide. A page may have more then one slideshow, eachone working independently. Each slide can be bookmarked. The source images can be defined by JavaScript in slideshow options or by HTML placing images inside container.
- * @param Hash hash A hash of parameters
- * @option String container container ID
- * @option String loader path to loading indicator image
- * @option String linksPosition (optional) images links position ['top'|'bottom'|null]
- * @option String linksClass (optional) images links cssClass
- * @option String linksSeparator (optional) images links separator
- * @option Integer fadeDuration fade animation duration in miliseconds
- * @option String activeLinkClass (optional) active image link CSS class
- * @option String nextslideClass (optional) next image CSS class
- * @option String prevslideClass (optional) previous image CSS class
- * @option String captionPosition (optional) image caption position ['top'|'bottom'|null]
- * @option String captionClass (optional) image caption CSS class
- * @option String autoplay (optional) seconds to wait untill next images is displayed. This option will make the slideshow to autoplay.
- * @option String random (optional) if slideshow autoplayes the images can be randomized
- * @option Array images (optional) array of hash with keys 'src' (path to image) and 'cation' (image caption) for images
- *
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
-jQuery.islideshow = {
- slideshows: [],
- gonext : function()
- {
- this.blur();
- slideshow = this.parentNode;
- id = jQuery.attr(slideshow, 'id');
- if (jQuery.islideshow.slideshows[id] != null) {
- window.clearInterval(jQuery.islideshow.slideshows[id]);
- }
- slide = slideshow.ss.currentslide + 1;
- if (slideshow.ss.images.length < slide) {
- slide = 1;
- }
- images = jQuery('img', slideshow.ss.holder);
- slideshow.ss.currentslide = slide;
- if (images.size() > 0) {
- images.fadeOut(
- slideshow.ss.fadeDuration,
- jQuery.islideshow.showImage
- );
- }
- },
- goprev : function()
- {
- this.blur();
- slideshow = this.parentNode;
- id = jQuery.attr(slideshow, 'id');
- if (jQuery.islideshow.slideshows[id] != null) {
- window.clearInterval(jQuery.islideshow.slideshows[id]);
- }
- slide = slideshow.ss.currentslide - 1;
- images = jQuery('img', slideshow.ss.holder);
- if (slide < 1) {
- slide = slideshow.ss.images.length ;
- }
- slideshow.ss.currentslide = slide;
- if (images.size() > 0) {
- images.fadeOut(
- slideshow.ss.fadeDuration,
- jQuery.islideshow.showImage
- );
- }
- },
- timer : function (c)
- {
- slideshow = document.getElementById(c);
- if (slideshow.ss.random) {
- slide = slideshow.ss.currentslide;
- while(slide == slideshow.ss.currentslide) {
- slide = 1 + parseInt(Math.random() * slideshow.ss.images.length);
- }
- } else {
- slide = slideshow.ss.currentslide + 1;
- if (slideshow.ss.images.length < slide) {
- slide = 1;
- }
- }
- images = jQuery('img', slideshow.ss.holder);
- slideshow.ss.currentslide = slide;
- if (images.size() > 0) {
- images.fadeOut(
- slideshow.ss.fadeDuration,
- jQuery.islideshow.showImage
- );
- }
- },
- go : function(o)
- {
- var slideshow;
- if (o && o.constructor == Object) {
- if (o.loader) {
- slideshow = document.getElementById(o.loader.slideshow);
- url = window.location.href.split("#");
- o.loader.onload = null;
- if (url.length == 2) {
- slide = parseInt(url[1]);
- show = url[1].replace(slide,'');
- if (jQuery.attr(slideshow,'id') != show) {
- slide = 1;
- }
- } else {
- slide = 1;
- }
- }
- if(o.link) {
- o.link.blur();
- slideshow = o.link.parentNode.parentNode;
- id = jQuery.attr(slideshow, 'id');
- if (jQuery.islideshow.slideshows[id] != null) {
- window.clearInterval(jQuery.islideshow.slideshows[id]);
- }
- url = o.link.href.split("#");
- slide = parseInt(url[1]);
- show = url[1].replace(slide,'');
- if (jQuery.attr(slideshow,'id') != show) {
- slide = 1;
- }
- }
- if (slideshow.ss.images.length < slide || slide < 1) {
- slide = 1;
- }
- slideshow.ss.currentslide = slide;
- slidePos = jQuery.iUtil.getSize(slideshow);
- slidePad = jQuery.iUtil.getPadding(slideshow);
- slideBor = jQuery.iUtil.getBorder(slideshow);
- if (slideshow.ss.prevslide) {
- slideshow.ss.prevslide.o.css('display', 'none');
- }
- if (slideshow.ss.nextslide) {
- slideshow.ss.nextslide.o.css('display', 'none');
- }
-
- //center loader
- if (slideshow.ss.loader) {
- y = parseInt(slidePad.t) + parseInt(slideBor.t);
- if (slideshow.ss.slideslinks) {
- if (slideshow.ss.slideslinks.linksPosition == 'top') {
- y += slideshow.ss.slideslinks.dimm.hb;
- } else {
- slidePos.h -= slideshow.ss.slideslinks.dimm.hb;
- }
- }
- if (slideshow.ss.slideCaption) {
- if (slideshow.ss.slideCaption && slideshow.ss.slideCaption.captionPosition == 'top') {
- y += slideshow.ss.slideCaption.dimm.hb;
- } else {
- slidePos.h -= slideshow.ss.slideCaption.dimm.hb;
- }
- }
- if (!slideshow.ss.loaderWidth) {
- slideshow.ss.loaderHeight = o.loader ? o.loader.height : (parseInt(slideshow.ss.loader.css('height'))||0);
- slideshow.ss.loaderWidth = o.loader ? o.loader.width : (parseInt(slideshow.ss.loader.css('width'))||0);
- }
-
- slideshow.ss.loader.css('top', y + (slidePos.h - slideshow.ss.loaderHeight)/2 + 'px');
- slideshow.ss.loader.css('left', (slidePos.wb - slideshow.ss.loaderWidth)/2 + 'px');
- slideshow.ss.loader.css('display', 'block');
- }
-
- //getimage
- images = jQuery('img', slideshow.ss.holder);
- if (images.size() > 0) {
- images.fadeOut(
- slideshow.ss.fadeDuration,
- jQuery.islideshow.showImage
- );
- } else {
- lnk = jQuery('a', slideshow.ss.slideslinks.o).get(slide-1);
- jQuery(lnk).addClass(slideshow.ss.slideslinks.activeLinkClass);
- var img = new Image();
- img.slideshow = jQuery.attr(slideshow,'id');
- img.slide = slide-1;
- img.src = slideshow.ss.images[slideshow.ss.currentslide-1].src ;
- if (img.complete) {
- img.onload = null;
- jQuery.islideshow.display.apply(img);
- } else {
- img.onload = jQuery.islideshow.display;
- }
- //slideshow.ss.holder.html('<img src="' + slideshow.ss.images[slide-1].src + '" />');
- if (slideshow.ss.slideCaption) {
- slideshow.ss.slideCaption.o.html(slideshow.ss.images[slide-1].caption);
- }
- //jQuery('img', slideshow.ss.holder).bind('load',jQuery.slideshowDisplay);
- }
- }
- },
- showImage : function()
- {
- slideshow = this.parentNode.parentNode;
- slideshow.ss.holder.css('display','none');
- if (slideshow.ss.slideslinks.activeLinkClass) {
- lnk = jQuery('a', slideshow.ss.slideslinks.o).removeClass(slideshow.ss.slideslinks.activeLinkClass).get(slideshow.ss.currentslide - 1);
- jQuery(lnk).addClass(slideshow.ss.slideslinks.activeLinkClass);
- }
- //slideshow.ss.holder.html('<img src="' + slideshow.ss.images[slideshow.ss.currentslide - 1].src + '" />');
-
- var img = new Image();
- img.slideshow = jQuery.attr(slideshow,'id');
- img.slide = slideshow.ss.currentslide - 1;
- img.src = slideshow.ss.images[slideshow.ss.currentslide - 1].src ;
- if (img.complete) {
- img.onload = null;
- jQuery.islideshow.display.apply(img);
- } else {
- img.onload = jQuery.islideshow.display;
- }
- if (slideshow.ss.slideCaption) {
- slideshow.ss.slideCaption.o.html(slideshow.ss.images[slideshow.ss.currentslide-1].caption);
- }
- //jQuery('img', slideshow.ss.holder).bind('load',jQuery.slideshowDisplay);
- },
- display : function ()
- {
- slideshow = document.getElementById(this.slideshow);
- if (slideshow.ss.prevslide) {
- slideshow.ss.prevslide.o.css('display', 'none');
- }
- if (slideshow.ss.nextslide) {
- slideshow.ss.nextslide.o.css('display', 'none');
- }
- slidePos = jQuery.iUtil.getSize(slideshow);
- y = 0;
- if (slideshow.ss.slideslinks) {
- if (slideshow.ss.slideslinks.linksPosition == 'top') {
- y += slideshow.ss.slideslinks.dimm.hb;
- } else {
- slidePos.h -= slideshow.ss.slideslinks.dimm.hb;
- }
- }
- if (slideshow.ss.slideCaption) {
- if (slideshow.ss.slideCaption && slideshow.ss.slideCaption.captionPosition == 'top') {
- y += slideshow.ss.slideCaption.dimm.hb;
- } else {
- slidePos.h -= slideshow.ss.slideCaption.dimm.hb;
- }
- }
- par = jQuery('.slideshowHolder', slideshow);
- y = y + (slidePos.h - this.height)/2 ;
- x = (slidePos.wb - this.width)/2;
- slideshow.ss.holder.css('top', y + 'px').css('left', x + 'px').html('<img src="' + this.src + '" />');
- slideshow.ss.holder.fadeIn(slideshow.ss.fadeDuration);
- nextslide = slideshow.ss.currentslide + 1;
- if (nextslide > slideshow.ss.images.length) {
- nextslide = 1;
- }
- prevslide = slideshow.ss.currentslide - 1;
- if (prevslide < 1) {
- prevslide = slideshow.ss.images.length;
- }
- slideshow.ss.nextslide.o
- .css('display','block')
- .css('top', y + 'px')
- .css('left', x + 2 * this.width/3 + 'px')
- .css('width', this.width/3 + 'px')
- .css('height', this.height + 'px')
- .attr('title', slideshow.ss.images[nextslide-1].caption);
- slideshow.ss.nextslide.o.get(0).href = '#' + nextslide + jQuery.attr(slideshow, 'id');
- slideshow.ss.prevslide.o
- .css('display','block')
- .css('top', y + 'px')
- .css('left', x + 'px')
- .css('width', this.width/3 + 'px')
- .css('height', this.height + 'px')
- .attr('title', slideshow.ss.images[prevslide-1].caption);
- slideshow.ss.prevslide.o.get(0).href = '#' + prevslide + jQuery.attr(slideshow, 'id');
- },
- build : function(o)
- {
- if (!o || !o.container || jQuery.islideshow.slideshows[o.container])
- return;
- var container = jQuery('#' + o.container);
- var el = container.get(0);
-
- if (el.style.position != 'absolute' && el.style.position != 'relative') {
- el.style.position = 'relative';
- }
- el.style.overflow = 'hidden';
- if (container.size() == 0)
- return;
- el.ss = {};
-
- el.ss.images = o.images ? o.images : [];
- el.ss.random = o.random && o.random == true || false;
- imgs = el.getElementsByTagName('IMG');
- for(i = 0; i< imgs.length; i++) {
- indic = el.ss.images.length;
- el.ss.images[indic] = {src:imgs[i].src, caption:imgs[i].title||imgs[i].alt||''};
- }
-
- if (el.ss.images.length == 0) {
- return;
- }
-
- el.ss.oP = jQuery.extend(
- jQuery.iUtil.getPosition(el),
- jQuery.iUtil.getSize(el)
- );
- el.ss.oPad = jQuery.iUtil.getPadding(el);
- el.ss.oBor = jQuery.iUtil.getBorder(el);
- t = parseInt(el.ss.oPad.t) + parseInt(el.ss.oBor.t);
- b = parseInt(el.ss.oPad.b) + parseInt(el.ss.oBor.b);
- jQuery('img', el).remove();
- el.ss.fadeDuration = o.fadeDuration ? o.fadeDuration : 500;
- if (o.linksPosition || o.linksClass || o.activeLinkClass) {
- el.ss.slideslinks = {};
- container.append('<div class="slideshowLinks"></div>');
- el.ss.slideslinks.o = jQuery('.slideshowLinks', el);
- if (o.linksClass) {
- el.ss.slideslinks.linksClass = o.linksClass;
- el.ss.slideslinks.o.addClass(o.linksClass);
- }
- if (o.activeLinkClass) {
- el.ss.slideslinks.activeLinkClass = o.activeLinkClass;
- }
- el.ss.slideslinks.o.css('position','absolute').css('width', el.ss.oP.w + 'px');
- if (o.linksPosition && o.linksPosition == 'top') {
- el.ss.slideslinks.linksPosition = 'top';
- el.ss.slideslinks.o.css('top',t + 'px');
- } else {
- el.ss.slideslinks.linksPosition = 'bottom';
- el.ss.slideslinks.o.css('bottom',b + 'px');
- }
- el.ss.slideslinks.linksSeparator = o.linksSeparator ? o.linksSeparator : ' ';
- for (var i=0; i<el.ss.images.length; i++) {
- indic = parseInt(i) + 1;
- el.ss.slideslinks.o.append('<a href="#' + indic + o.container + '" class="slideshowLink" title="' + el.ss.images[i].caption + '">' + indic + '</a>' + (indic != el.ss.images.length ? el.ss.slideslinks.linksSeparator : ''));
- }
- jQuery('a', el.ss.slideslinks.o).bind(
- 'click',
- function()
- {
- jQuery.islideshow.go({link:this})
- }
- );
- el.ss.slideslinks.dimm = jQuery.iUtil.getSize(el.ss.slideslinks.o.get(0));
- }
- if (o.captionPosition || o.captionClass) {
- el.ss.slideCaption = {};
- container.append('<div class="slideshowCaption"> </div>');
- el.ss.slideCaption.o = jQuery('.slideshowCaption', el);
- if (o.captionClass) {
- el.ss.slideCaption.captionClass = o.captionClass;
- el.ss.slideCaption.o.addClass(o.captionClass);
- }
- el.ss.slideCaption.o.css('position','absolute').css('width', el.ss.oP.w + 'px');
- if (o.captionPosition&& o.captionPosition == 'top') {
- el.ss.slideCaption.captionPosition = 'top';
- el.ss.slideCaption.o.css('top', (el.ss.slideslinks && el.ss.slideslinks.linksPosition == 'top' ? el.ss.slideslinks.dimm.hb + t : t) + 'px');
- } else {
- el.ss.slideCaption.captionPosition = 'bottom';
- el.ss.slideCaption.o.css('bottom', (el.ss.slideslinks && el.ss.slideslinks.linksPosition == 'bottom' ? el.ss.slideslinks.dimm.hb + b : b) + 'px');
- }
- el.ss.slideCaption.dimm = jQuery.iUtil.getSize(el.ss.slideCaption.o.get(0));
- }
-
- if (o.nextslideClass) {
- el.ss.nextslide = {nextslideClass:o.nextslideClass};
- container.append('<a href="#2' + o.container + '" class="slideshowNextSlide"> </a>');
- el.ss.nextslide.o = jQuery('.slideshowNextSlide', el);
- el.ss.nextslide.o.css('position', 'absolute').css('display', 'none').css('overflow','hidden').css('fontSize', '30px').addClass(el.ss.nextslide.nextslideClass);
- el.ss.nextslide.o.bind('click', jQuery.islideshow.gonext);
- }
- if (o.prevslideClass) {
- el.ss.prevslide= {prevslideClass:o.prevslideClass};
- container.append('<a href="#0' + o.container + '" class="slideshowPrevslide"> </a>');
- el.ss.prevslide.o = jQuery('.slideshowPrevslide', el);
- el.ss.prevslide.o.css('position', 'absolute').css('display', 'none').css('overflow','hidden').css('fontSize', '30px').addClass(el.ss.prevslide.prevslideClass);
- el.ss.prevslide.o.bind('click', jQuery.islideshow.goprev);
- }
-
- container.prepend('<div class="slideshowHolder"></div>');
- el.ss.holder = jQuery('.slideshowHolder', el);
- el.ss.holder.css('position','absolute').css('top','0px').css('left','0px').css('display', 'none');
- if (o.loader) {
- container.prepend('<div class="slideshowLoader" style="display: none;"><img src="' + o.loader + '" /></div>');
- el.ss.loader = jQuery('.slideshowLoader', el);
- el.ss.loader.css('position', 'absolute');
- var img = new Image();
- img.slideshow = o.container;
- img.src = o.loader;
- if (img.complete) {
- img.onload = null;
- jQuery.islideshow.go({loader:img});
- } else {
- img.onload = function()
- {
- jQuery.islideshow.go({loader:this});
- };
- }
- } else {
- jQuery.islideshow.go({container:el});
- }
-
- if(o.autoplay) {
- time = parseInt(o.autoplay) * 1000;
- }
- jQuery.islideshow.slideshows[o.container] = o.autoplay ? window.setInterval('jQuery.islideshow.timer(\'' + o.container + '\')', time) : null;
- }
-};
-jQuery.slideshow = jQuery.islideshow.build;
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/isortables.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,392 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Sortables
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-/**
- * Allows you to resort elements within a container by dragging and dropping. Requires
- * the Draggables and Droppables plugins. The container and each item inside the container
- * must have an ID. Sortables are especially useful for lists.
- *
- * @see Plugins/Interface/Draggable
- * @see Plugins/Interface/Droppable
- * @author Stefan Petre
- * @name Sortable
- * @cat Plugins/Interface
- * @param Hash options A hash of options
- * @option String accept The class name for items inside the container (mandatory)
- * @option String activeclass The class for the container when one of its items has started to move
- * @option String hoverclass The class for the container when an acceptable item is inside it
- * @option String helperclass The helper is used to point to the place where the item will be
- * moved. This is the class for the helper.
- * @option Float opacity Opacity (between 0 and 1) of the item while being dragged
- * @option Boolean ghosting When true, the sortable is ghosted when dragged
- * @option String tolerance Either 'pointer', 'intersect', or 'fit'. See Droppable for more details
- * @option Boolean fit When true, sortable must be inside the container in order to drop
- * @option Integer fx Duration for the effect applied to the sortable
- * @option Function onchange Callback that gets called when the sortable list changed. It takes
- * an array of serialized elements
- * @option Boolean floats True if the sorted elements are floated
- * @option String containment Use 'parent' to constrain the drag to the container
- * @option String axis Use 'horizontally' or 'vertically' to constrain dragging to an axis
- * @option String handle The jQuery selector that indicates the draggable handle
- * @option DOMElement handle The node that indicates the draggable handle
- * @option Function onHover Callback that is called when an acceptable item is dragged over the
- * container. Gets the hovering DOMElement as a parameter
- * @option Function onOut Callback that is called when an acceptable item leaves the container.
- * Gets the leaving DOMElement as a parameter
- * @option Object cursorAt The mouse cursor will be moved to the offset on the dragged item
- * indicated by the object, which takes "top", "bottom", "left", and
- * "right" keys
- * @option Function onStart Callback function triggered when the dragging starts
- * @option Function onStop Callback function triggered when the dragging stops
- * @example $('ul').Sortable(
- * {
- * accept : 'sortableitem',
- * activeclass : 'sortableactive',
- * hoverclass : 'sortablehover',
- * helperclass : 'sorthelper',
- * opacity: 0.5,
- * fit : false
- * }
- * )
- */
-
-jQuery.iSort = {
- changed : [],
- collected : {},
- helper : false,
- inFrontOf: null,
-
- start : function ()
- {
- if (jQuery.iDrag.dragged == null) {
- return;
- }
- var shs, margins,c, cs;
-
- jQuery.iSort.helper.get(0).className = jQuery.iDrag.dragged.dragCfg.hpc;
- shs = jQuery.iSort.helper.get(0).style;
- shs.display = 'block';
- jQuery.iSort.helper.oC = jQuery.extend(
- jQuery.iUtil.getPosition(jQuery.iSort.helper.get(0)),
- jQuery.iUtil.getSize(jQuery.iSort.helper.get(0))
- );
-
- shs.width = jQuery.iDrag.dragged.dragCfg.oC.wb + 'px';
- shs.height = jQuery.iDrag.dragged.dragCfg.oC.hb + 'px';
- //shs.cssFloat = jQuery.iDrag.dragged.dragCfg.oF;
- margins = jQuery.iUtil.getMargins(jQuery.iDrag.dragged);
- shs.marginTop = margins.t;
- shs.marginRight = margins.r;
- shs.marginBottom = margins.b;
- shs.marginLeft = margins.l;
- if (jQuery.iDrag.dragged.dragCfg.ghosting == true) {
- c = jQuery.iDrag.dragged.cloneNode(true);
- cs = c.style;
- cs.marginTop = '0px';
- cs.marginRight = '0px';
- cs.marginBottom = '0px';
- cs.marginLeft = '0px';
- cs.display = 'block';
- jQuery.iSort.helper.empty().append(c);
- }
- jQuery(jQuery.iDrag.dragged).after(jQuery.iSort.helper.get(0));
- jQuery.iDrag.dragged.style.display = 'none';
- },
-
- check : function (e)
- {
- if (!e.dragCfg.so && jQuery.iDrop.overzone.sortable) {
- if (e.dragCfg.onStop)
- e.dragCfg.onStop.apply(dragged);
- jQuery(e).css('position', e.dragCfg.initialPosition || e.dragCfg.oP);
- jQuery(e).DraggableDestroy();
- jQuery(jQuery.iDrop.overzone).SortableAddItem(e);
- }
- jQuery.iSort.helper.removeClass(e.dragCfg.hpc).html(' ');
- jQuery.iSort.inFrontOf = null;
- var shs = jQuery.iSort.helper.get(0).style;
- shs.display = 'none';
- jQuery.iSort.helper.after(e);
- if (e.dragCfg.fx > 0) {
- jQuery(e).fadeIn(e.dragCfg.fx);
- }
- jQuery('body').append(jQuery.iSort.helper.get(0));
- var ts = [];
- var fnc = false;
- for(var i=0; i<jQuery.iSort.changed.length; i++){
- var iEL = jQuery.iDrop.zones[jQuery.iSort.changed[i]].get(0);
- var id = jQuery.attr(iEL, 'id');
- var ser = jQuery.iSort.serialize(id);
- if (iEL.dropCfg.os != ser.hash) {
- iEL.dropCfg.os = ser.hash;
- if (fnc == false && iEL.dropCfg.onChange) {
- fnc = iEL.dropCfg.onChange;
- }
- ser.id = id;
- ts[ts.length] = ser;
- }
- }
- jQuery.iSort.changed = [];
- if (fnc != false && ts.length > 0) {
- fnc(ts);
- }
- },
-
- checkhover : function(e,o)
- {
- if (!jQuery.iDrag.dragged)
- return;
- var cur = false;
- var i = 0;
- if ( e.dropCfg.el.size() > 0) {
- for (i = e.dropCfg.el.size(); i >0; i--) {
- if (e.dropCfg.el.get(i-1) != jQuery.iDrag.dragged) {
- if (!e.sortCfg.floats) {
- if (
- (e.dropCfg.el.get(i-1).pos.y + e.dropCfg.el.get(i-1).pos.hb/2) > jQuery.iDrag.dragged.dragCfg.ny
- ) {
- cur = e.dropCfg.el.get(i-1);
- } else {
- break;
- }
- } else {
- if (
- (e.dropCfg.el.get(i-1).pos.x + e.dropCfg.el.get(i-1).pos.wb/2) > jQuery.iDrag.dragged.dragCfg.nx &&
- (e.dropCfg.el.get(i-1).pos.y + e.dropCfg.el.get(i-1).pos.hb/2) > jQuery.iDrag.dragged.dragCfg.ny
- ) {
- cur = e.dropCfg.el.get(i-1);
- }
- }
- }
- }
- }
- //helpos = jQuery.iUtil.getPos(jQuery.iSort.helper.get(0));
- if (cur && jQuery.iSort.inFrontOf != cur) {
- jQuery.iSort.inFrontOf = cur;
- jQuery(cur).before(jQuery.iSort.helper.get(0));
- } else if(!cur && (jQuery.iSort.inFrontOf != null || jQuery.iSort.helper.get(0).parentNode != e) ) {
- jQuery.iSort.inFrontOf = null;
- jQuery(e).append(jQuery.iSort.helper.get(0));
- }
- jQuery.iSort.helper.get(0).style.display = 'block';
- },
-
- measure : function (e)
- {
- if (jQuery.iDrag.dragged == null) {
- return;
- }
- e.dropCfg.el.each (
- function ()
- {
- this.pos = jQuery.extend(
- jQuery.iUtil.getSizeLite(this),
- jQuery.iUtil.getPositionLite(this)
- );
- }
- );
- },
-
- serialize : function(s)
- {
- var i;
- var h = '';
- var o = {};
- if (s) {
- if (jQuery.iSort.collected[s] ) {
- o[s] = [];
- jQuery('#' + s + ' .' + jQuery.iSort.collected[s]).each(
- function ()
- {
- if (h.length > 0) {
- h += '&';
- }
- h += s + '[]=' + jQuery.attr(this,'id');
- o[s][o[s].length] = jQuery.attr(this,'id');
- }
- );
- } else {
- for ( a in s) {
- if (jQuery.iSort.collected[s[a]] ) {
- o[s[a]] = [];
- jQuery('#' + s[a] + ' .' + jQuery.iSort.collected[s[a]]).each(
- function ()
- {
- if (h.length > 0) {
- h += '&';
- }
- h += s[a] + '[]=' + jQuery.attr(this,'id');
- o[s[a]][o[s[a]].length] = jQuery.attr(this,'id');
- }
- );
- }
- }
- }
- } else {
- for ( i in jQuery.iSort.collected){
- o[i] = [];
- jQuery('#' + i + ' .' + jQuery.iSort.collected[i]).each(
- function ()
- {
- if (h.length > 0) {
- h += '&';
- }
- h += i + '[]=' + jQuery.attr(this,'id');
- o[i][o[i].length] = jQuery.attr(this,'id');
- }
- );
- }
- }
- return {hash:h, o:o};
- },
-
- addItem : function (e)
- {
- if ( !e.childNodes ) {
- return;
- }
- return this.each(
- function ()
- {
- if(!this.sortCfg || !jQuery(e).is('.' + this.sortCfg.accept))
- jQuery(e).addClass(this.sortCfg.accept);
- jQuery(e).Draggable(this.sortCfg.dragCfg);
- }
- );
- },
-
- destroy: function()
- {
- return this.each(
- function()
- {
- jQuery('.' + this.sortCfg.accept).DraggableDestroy();
- jQuery(this).DroppableDestroy();
- this.sortCfg = null;
- this.isSortable = null;
- }
- );
- },
-
- build : function (o)
- {
- if (o.accept && jQuery.iUtil && jQuery.iDrag && jQuery.iDrop) {
- if (!jQuery.iSort.helper) {
- jQuery('body',document).append('<div id="sortHelper"> </div>');
- jQuery.iSort.helper = jQuery('#sortHelper');
- jQuery.iSort.helper.get(0).style.display = 'none';
- }
- this.Droppable(
- {
- accept : o.accept,
- activeclass : o.activeclass ? o.activeclass : false,
- hoverclass : o.hoverclass ? o.hoverclass : false,
- helperclass : o.helperclass ? o.helperclass : false,
- /*onDrop: function (drag, fx)
- {
- jQuery.iSort.helper.after(drag);
- if (fx > 0) {
- jQuery(drag).fadeIn(fx);
- }
- },*/
- onHover: o.onHover||o.onhover,
- onOut: o.onOut||o.onout,
- sortable : true,
- onChange : o.onChange||o.onchange,
- fx : o.fx ? o.fx : false,
- ghosting : o.ghosting ? true : false,
- tolerance: o.tolerance ? o.tolerance : 'intersect'
- }
- );
-
- return this.each(
- function()
- {
- var dragCfg = {
- revert : o.revert? true : false,
- zindex : 3000,
- opacity : o.opacity ? parseFloat(o.opacity) : false,
- hpc : o.helperclass ? o.helperclass : false,
- fx : o.fx ? o.fx : false,
- so : true,
- ghosting : o.ghosting ? true : false,
- handle: o.handle ? o.handle : null,
- containment: o.containment ? o.containment : null,
- onStart : o.onStart && o.onStart.constructor == Function ? o.onStart : false,
- onDrag : o.onDrag && o.onDrag.constructor == Function ? o.onDrag : false,
- onStop : o.onStop && o.onStop.constructor == Function ? o.onStop : false,
- axis : /vertically|horizontally/.test(o.axis) ? o.axis : false,
- snapDistance : o.snapDistance ? parseInt(o.snapDistance)||0 : false,
- cursorAt: o.cursorAt ? o.cursorAt : false
- };
- jQuery('.' + o.accept, this).Draggable(dragCfg);
- this.isSortable = true;
- this.sortCfg = {
- accept : o.accept,
- revert : o.revert? true : false,
- zindex : 3000,
- opacity : o.opacity ? parseFloat(o.opacity) : false,
- hpc : o.helperclass ? o.helperclass : false,
- fx : o.fx ? o.fx : false,
- so : true,
- ghosting : o.ghosting ? true : false,
- handle: o.handle ? o.handle : null,
- containment: o.containment ? o.containment : null,
- floats: o.floats ? true : false,
- dragCfg : dragCfg
- }
- }
- );
- }
- }
-};
-
-jQuery.fn.extend(
- {
- Sortable : jQuery.iSort.build,
- /**
- * A new item can be added to a sortable by adding it to the DOM and then adding it via
- * SortableAddItem.
- *
- * @name SortableAddItem
- * @param DOMElement elem A DOM Element to add to the sortable list
- * @example $('#sortable1').append('<li id="newitem">new item</li>')
- * .SortableAddItem($("#new_item")[0])
- * @type jQuery
- * @cat Plugins/Interface
- */
- SortableAddItem : jQuery.iSort.addItem,
- /**
- * Destroy a sortable
- *
- * @name SortableDestroy
- * @example $('#sortable1').SortableDestroy();
- * @type jQuery
- * @cat Plugins/Interface
- */
- SortableDestroy: jQuery.iSort.destroy
- }
-);
-
-/**
- * This function returns the hash and an object (can be used as arguments for $.post) for every
- * sortable in the page or specific sortables. The hash is based on the 'id' attributes of
- * container and items.
- *
- * @params String sortable The id of the sortable to serialize
- * @name $.SortSerialize
- * @type String
- * @cat Plugins/Interface
- */
-
-jQuery.SortSerialize = jQuery.iSort.serialize;
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/itooltip.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,184 +0,0 @@
-/**
- * Interface Elements for jQuery
- * Tooltip
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-/**
- * Creates tooltips using title attribute
- *
- *
- *
- * @name ToolTip
- * @description Creates tooltips using title attribute
- * @param Hash hash A hash of parameters
- * @option String position tooltip's position ['top'|'left'|'right'|'bottom'|'mouse']
- * @options Function onShow (optional) A function to be executed whenever the tooltip is displayed
- * @options Function onHide (optional) A function to be executed whenever the tooltip is hidden
- *
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
-jQuery.iTooltip = {
- current : null,
- focused : false,
- oldTitle : null,
- focus : function(e)
- {
- jQuery.iTooltip.focused = true;
- jQuery.iTooltip.show(e, this, true);
- },
- hidefocused : function(e)
- {
- if (jQuery.iTooltip.current != this)
- return ;
- jQuery.iTooltip.focused = false;
- jQuery.iTooltip.hide(e, this);
- },
- show : function(e, el, focused)
- {
- if (jQuery.iTooltip.current != null)
- return ;
- if (!el) {
- el = this;
- }
-
- jQuery.iTooltip.current = el;
- pos = jQuery.extend(
- jQuery.iUtil.getPosition(el),
- jQuery.iUtil.getSize(el)
- );
- jEl = jQuery(el);
- title = jEl.attr('title');
- href = jEl.attr('href');
- if (title) {
- jQuery.iTooltip.oldTitle = title;
- jEl.attr('title','');
- jQuery('#tooltipTitle').html(title);
- if (href)
- jQuery('#tooltipURL').html(href.replace('http://', ''));
- else
- jQuery('#tooltipURL').html('');
- helper = jQuery('#tooltipHelper');
- if(el.tooltipCFG.className){
- helper.get(0).className = el.tooltipCFG.className;
- } else {
- helper.get(0).className = '';
- }
- helperSize = jQuery.iUtil.getSize(helper.get(0));
- filteredPosition = focused && el.tooltipCFG.position == 'mouse' ? 'bottom' : el.tooltipCFG.position;
-
- switch (filteredPosition) {
- case 'top':
- ny = pos.y - helperSize.hb;
- nx = pos.x;
- break;
- case 'left' :
- ny = pos.y;
- nx = pos.x - helperSize.wb;
- break;
- case 'right' :
- ny = pos.y;
- nx = pos.x + pos.wb;
- break;
- case 'mouse' :
- jQuery('body').bind('mousemove', jQuery.iTooltip.mousemove);
- pointer = jQuery.iUtil.getPointer(e);
- ny = pointer.y + 15;
- nx = pointer.x + 15;
- break;
- default :
- ny = pos.y + pos.hb;
- nx = pos.x;
- break;
- }
- helper.css(
- {
- top : ny + 'px',
- left : nx + 'px'
- }
- );
- if (el.tooltipCFG.delay == false) {
- helper.show();
- } else {
- helper.fadeIn(el.tooltipCFG.delay);
- }
- if (el.tooltipCFG.onShow)
- el.tooltipCFG.onShow.apply(el);
- jEl.bind('mouseout',jQuery.iTooltip.hide)
- .bind('blur',jQuery.iTooltip.hidefocused);
- }
- },
- mousemove : function(e)
- {
- if (jQuery.iTooltip.current == null) {
- jQuery('body').unbind('mousemove', jQuery.iTooltip.mousemove);
- return;
- }
- pointer = jQuery.iUtil.getPointer(e);
- jQuery('#tooltipHelper').css(
- {
- top : pointer.y + 15 + 'px',
- left : pointer.x + 15 + 'px'
- }
- );
- },
- hide : function(e, el)
- {
- if (!el) {
- el = this;
- }
- if (jQuery.iTooltip.focused != true && jQuery.iTooltip.current == el) {
- jQuery.iTooltip.current = null;
- jQuery('#tooltipHelper').fadeOut(1);
- jQuery(el)
- .attr('title',jQuery.iTooltip.oldTitle)
- .unbind('mouseout', jQuery.iTooltip.hide)
- .unbind('blur', jQuery.iTooltip.hidefocused);
- if (el.tooltipCFG.onHide)
- el.tooltipCFG.onHide.apply(el);
- jQuery.iTooltip.oldTitle = null;
- }
- },
- build : function(options)
- {
- if (!jQuery.iTooltip.helper)
- {
- jQuery('body').append('<div id="tooltipHelper"><div id="tooltipTitle"></div><div id="tooltipURL"></div></div>');
- jQuery('#tooltipHelper').css(
- {
- position: 'absolute',
- zIndex: 3000,
- display: 'none'
- }
- );
- jQuery.iTooltip.helper = true;
- }
- return this.each(
- function(){
- if(jQuery.attr(this,'title')) {
- this.tooltipCFG = {
- position : /top|bottom|left|right|mouse/.test(options.position) ? options.position : 'bottom',
- className : options.className ? options.className : false,
- delay : options.delay ? options.delay : false,
- onShow : options.onShow && options.onShow.constructor == Function ? options.onShow : false,
- onHide : options.onHide && options.onHide.constructor == Function ? options.onHide : false
- };
- var el = jQuery(this);
- el.bind('mouseover',jQuery.iTooltip.show);
- el.bind('focus',jQuery.iTooltip.focus);
- }
- }
- );
- }
-};
-
-jQuery.fn.ToolTip = jQuery.iTooltip.build;
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/ittabs.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,92 +0,0 @@
-/**
- * Interface Elements for jQuery
- * TTabs
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- *
- */
-
-jQuery.iTTabs =
-{
- doTab : function(e)
- {
- pressedKey = e.charCode || e.keyCode || -1;
- if (pressedKey == 9) {
- if (window.event) {
- window.event.cancelBubble = true;
- window.event.returnValue = false;
- } else {
- e.preventDefault();
- e.stopPropagation();
- }
- if (this.createTextRange) {
- document.selection.createRange().text="\t";
- this.onblur = function() { this.focus(); this.onblur = null; };
- } else if (this.setSelectionRange) {
- start = this.selectionStart;
- end = this.selectionEnd;
- this.value = this.value.substring(0, start) + "\t" + this.value.substr(end);
- this.setSelectionRange(start + 1, start + 1);
- this.focus();
- }
- return false;
- }
- },
- destroy : function()
- {
- return this.each(
- function()
- {
- if (this.hasTabsEnabled && this.hasTabsEnabled == true) {
- jQuery(this).unbind('keydown', jQuery.iTTabs.doTab);
- this.hasTabsEnabled = false;
- }
- }
- );
- },
- build : function()
- {
- return this.each(
- function()
- {
- if (this.tagName == 'TEXTAREA' && (!this.hasTabsEnabled || this.hasTabsEnabled == false)) {
- jQuery(this).bind('keydown', jQuery.iTTabs.doTab);
- this.hasTabsEnabled = true;
- }
- }
- );
- }
-};
-
-jQuery.fn.extend (
- {
- /**
- * Enable tabs in textareas
- *
- * @name EnableTabs
- * @description Enable tabs in textareas
- *
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- EnableTabs : jQuery.iTTabs.build,
- /**
- * Disable tabs in textareas
- *
- * @name DisableTabs
- * @description Disable tabs in textareas
- *
- * @type jQuery
- * @cat Plugins/Interface
- * @author Stefan Petre
- */
- DisableTabs : jQuery.iTTabs.destroy
- }
-);
\ No newline at end of file
--- a/web/res/metadataplayer/test/interface 1.2/source/iutil.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,245 +0,0 @@
-/**
- * Interface Elements for jQuery
- * utility function
- *
- * http://interface.eyecon.ro
- *
- * Copyright (c) 2006 Stefan Petre
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- *
- */
-
-jQuery.iUtil = {
- getPosition : function(e)
- {
- var x = 0;
- var y = 0;
- var es = e.style;
- var restoreStyles = false;
- if (jQuery(e).css('display') == 'none') {
- var oldVisibility = es.visibility;
- var oldPosition = es.position;
- restoreStyles = true;
- es.visibility = 'hidden';
- es.display = 'block';
- es.position = 'absolute';
- }
- var el = e;
- while (el){
- x += el.offsetLeft + (el.currentStyle && !jQuery.browser.opera ?parseInt(el.currentStyle.borderLeftWidth)||0:0);
- y += el.offsetTop + (el.currentStyle && !jQuery.browser.opera ?parseInt(el.currentStyle.borderTopWidth)||0:0);
- el = el.offsetParent;
- }
- el = e;
- while (el && el.tagName && el.tagName.toLowerCase() != 'body')
- {
- x -= el.scrollLeft||0;
- y -= el.scrollTop||0;
- el = el.parentNode;
- }
- if (restoreStyles == true) {
- es.display = 'none';
- es.position = oldPosition;
- es.visibility = oldVisibility;
- }
- return {x:x, y:y};
- },
- getPositionLite : function(el)
- {
- var x = 0, y = 0;
- while(el) {
- x += el.offsetLeft || 0;
- y += el.offsetTop || 0;
- el = el.offsetParent;
- }
- return {x:x, y:y};
- },
- getSize : function(e)
- {
- var w = jQuery.css(e,'width');
- var h = jQuery.css(e,'height');
- var wb = 0;
- var hb = 0;
- var es = e.style;
- if (jQuery(e).css('display') != 'none') {
- wb = e.offsetWidth;
- hb = e.offsetHeight;
- } else {
- var oldVisibility = es.visibility;
- var oldPosition = es.position;
- es.visibility = 'hidden';
- es.display = 'block';
- es.position = 'absolute';
- wb = e.offsetWidth;
- hb = e.offsetHeight;
- es.display = 'none';
- es.position = oldPosition;
- es.visibility = oldVisibility;
- }
- return {w:w, h:h, wb:wb, hb:hb};
- },
- getSizeLite : function(el)
- {
- return {
- wb:el.offsetWidth||0,
- hb:el.offsetHeight||0
- };
- },
- getClient : function(e)
- {
- var h, w, de;
- if (e) {
- w = e.clientWidth;
- h = e.clientHeight;
- } else {
- de = document.documentElement;
- w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
- h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
- }
- return {w:w,h:h};
- },
- getScroll : function (e)
- {
- var t=0, l=0, w=0, h=0, iw=0, ih=0;
- if (e && e.nodeName.toLowerCase() != 'body') {
- t = e.scrollTop;
- l = e.scrollLeft;
- w = e.scrollWidth;
- h = e.scrollHeight;
- iw = 0;
- ih = 0;
- } else {
- if (document.documentElement) {
- t = document.documentElement.scrollTop;
- l = document.documentElement.scrollLeft;
- w = document.documentElement.scrollWidth;
- h = document.documentElement.scrollHeight;
- } else if (document.body) {
- t = document.body.scrollTop;
- l = document.body.scrollLeft;
- w = document.body.scrollWidth;
- h = document.body.scrollHeight;
- }
- iw = self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0;
- ih = self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0;
- }
- return { t: t, l: l, w: w, h: h, iw: iw, ih: ih };
- },
- getMargins : function(e, toInteger)
- {
- var el = jQuery(e);
- var t = el.css('marginTop') || '';
- var r = el.css('marginRight') || '';
- var b = el.css('marginBottom') || '';
- var l = el.css('marginLeft') || '';
- if (toInteger)
- return {
- t: parseInt(t)||0,
- r: parseInt(r)||0,
- b: parseInt(b)||0,
- l: parseInt(l)
- };
- else
- return {t: t, r: r, b: b, l: l};
- },
- getPadding : function(e, toInteger)
- {
- var el = jQuery(e);
- var t = el.css('paddingTop') || '';
- var r = el.css('paddingRight') || '';
- var b = el.css('paddingBottom') || '';
- var l = el.css('paddingLeft') || '';
- if (toInteger)
- return {
- t: parseInt(t)||0,
- r: parseInt(r)||0,
- b: parseInt(b)||0,
- l: parseInt(l)
- };
- else
- return {t: t, r: r, b: b, l: l};
- },
- getBorder : function(e, toInteger)
- {
- var el = jQuery(e);
- var t = el.css('borderTopWidth') || '';
- var r = el.css('borderRightWidth') || '';
- var b = el.css('borderBottomWidth') || '';
- var l = el.css('borderLeftWidth') || '';
- if (toInteger)
- return {
- t: parseInt(t)||0,
- r: parseInt(r)||0,
- b: parseInt(b)||0,
- l: parseInt(l)||0
- };
- else
- return {t: t, r: r, b: b, l: l};
- },
- getPointer : function(event)
- {
- var x = event.pageX || (event.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft)) || 0;
- var y = event.pageY || (event.clientY + (document.documentElement.scrollTop || document.body.scrollTop)) || 0;
- return {x:x, y:y};
- },
- traverseDOM : function(nodeEl, func)
- {
- func(nodeEl);
- nodeEl = nodeEl.firstChild;
- while(nodeEl){
- jQuery.iUtil.traverseDOM(nodeEl, func);
- nodeEl = nodeEl.nextSibling;
- }
- },
- purgeEvents : function(nodeEl)
- {
- jQuery.iUtil.traverseDOM(
- nodeEl,
- function(el)
- {
- for(var attr in el){
- if(typeof el[attr] === 'function') {
- el[attr] = null;
- }
- }
- }
- );
- },
- centerEl : function(el, axis)
- {
- var clientScroll = jQuery.iUtil.getScroll();
- var windowSize = jQuery.iUtil.getSize(el);
- if (!axis || axis == 'vertically')
- jQuery(el).css(
- {
- top: clientScroll.t + ((Math.max(clientScroll.h,clientScroll.ih) - clientScroll.t - windowSize.hb)/2) + 'px'
- }
- );
- if (!axis || axis == 'horizontally')
- jQuery(el).css(
- {
- left: clientScroll.l + ((Math.max(clientScroll.w,clientScroll.iw) - clientScroll.l - windowSize.wb)/2) + 'px'
- }
- );
- },
- fixPNG : function (el, emptyGIF) {
- var images = jQuery('img[@src*="png"]', el||document), png;
- images.each( function() {
- png = this.src;
- this.src = emptyGIF;
- this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + png + "')";
- });
- }
-};
-
-// Helper function to support older browsers!
-[].indexOf || (Array.prototype.indexOf = function(v, n){
- n = (n == null) ? 0 : n;
- var m = this.length;
- for (var i=n; i<m; i++)
- if (this[i] == v)
- return i;
- return -1;
-});
--- a/web/res/metadataplayer/test/metadata.json Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12148 +0,0 @@
-{
- "views": [
- {
- "id": "0",
- "contents": [
- "9a493932-3053-11e0-862b-00145ea49a02"
- ],
- "annotation_types": [
- "add6c99a-ab41-4dd9-b02e-f2317beb1108"
- ]
- }
- ],
- "tags": [
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.605019",
- "dc:title": "sidibouzid",
- "dc:modified": "2011-02-09T15:13:57.605019",
- "dc:creator": "IRI"
- },
- "id": "37563c66-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.650539",
- "dc:title": "money",
- "dc:modified": "2011-02-09T15:13:57.650539",
- "dc:creator": "IRI"
- },
- "id": "375d39c6-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.486113",
- "dc:title": "fail",
- "dc:modified": "2011-02-09T15:13:57.486113",
- "dc:creator": "IRI"
- },
- "id": "3744173e-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.471543",
- "dc:title": "RSLN",
- "dc:modified": "2011-02-09T15:13:57.471543",
- "dc:creator": "IRI"
- },
- "id": "3741de24-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.547183",
- "dc:title": "clayshirky",
- "dc:modified": "2011-02-09T15:13:57.547183",
- "dc:creator": "IRI"
- },
- "id": "374d6d16-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.492620",
- "dc:title": "citizenjournalism",
- "dc:modified": "2011-02-09T15:13:57.492620",
- "dc:creator": "IRI"
- },
- "id": "3745159e-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.608342",
- "dc:title": "democratizes",
- "dc:modified": "2011-02-09T15:13:57.608342",
- "dc:creator": "IRI"
- },
- "id": "3756bdee-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.556366",
- "dc:title": "tweet",
- "dc:modified": "2011-02-09T15:13:57.556366",
- "dc:creator": "IRI"
- },
- "id": "374ed480-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.674006",
- "dc:title": "hadopi",
- "dc:modified": "2011-02-09T15:13:57.674006",
- "dc:creator": "IRI"
- },
- "id": "3760c352-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.478003",
- "dc:title": "iphone",
- "dc:modified": "2011-02-09T15:13:57.478003",
- "dc:creator": "IRI"
- },
- "id": "3742dab8-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.574979",
- "dc:title": "Wikileaks",
- "dc:modified": "2011-02-09T15:13:57.574979",
- "dc:creator": "IRI"
- },
- "id": "3751a70a-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.612944",
- "dc:title": "Pepsico",
- "dc:modified": "2011-02-09T15:13:57.612944",
- "dc:creator": "IRI"
- },
- "id": "375771c6-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.556366",
- "dc:title": "addict",
- "dc:modified": "2011-02-09T15:13:57.556366",
- "dc:creator": "IRI"
- },
- "id": "374ecfd0-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.484601",
- "dc:title": "communities",
- "dc:modified": "2011-02-09T15:13:57.484601",
- "dc:creator": "IRI"
- },
- "id": "3743dc42-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.481937",
- "dc:title": "Microsoft",
- "dc:modified": "2011-02-09T15:13:57.481937",
- "dc:creator": "IRI"
- },
- "id": "37437450-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.470679",
- "dc:title": "rsln",
- "dc:modified": "2011-02-09T15:13:57.470679",
- "dc:creator": "IRI"
- },
- "id": "3741bf2a-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.484601",
- "dc:title": "Egypt",
- "dc:modified": "2011-02-09T15:13:57.484601",
- "dc:creator": "IRI"
- },
- "id": "3743e0b6-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.650539",
- "dc:title": "journalism",
- "dc:modified": "2011-02-09T15:13:57.650539",
- "dc:creator": "IRI"
- },
- "id": "375d3412-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.682959",
- "dc:title": "PUBLIC",
- "dc:modified": "2011-02-09T15:13:57.682959",
- "dc:creator": "IRI"
- },
- "id": "376220b2-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.495106",
- "dc:title": "Ushahidi",
- "dc:modified": "2011-02-09T15:13:57.495106",
- "dc:creator": "IRI"
- },
- "id": "37457a2a-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.659918",
- "dc:title": "failcon",
- "dc:modified": "2011-02-09T15:13:57.659918",
- "dc:creator": "IRI"
- },
- "id": "375e9cf8-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.589047",
- "dc:title": "nooffense",
- "dc:modified": "2011-02-09T15:13:57.589047",
- "dc:creator": "IRI"
- },
- "id": "3753cc60-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.498524",
- "dc:title": "blendedtech",
- "dc:modified": "2011-02-09T15:13:57.498524",
- "dc:creator": "IRI"
- },
- "id": "3745fc16-345f-11e0-9221-00145ea49a02"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2011-02-09T15:13:57.594652",
- "dc:title": "microsoft",
- "dc:modified": "2011-02-09T15:13:57.594652",
- "dc:creator": "IRI"
- },
- "id": "3754aa7c-345f-11e0-9221-00145ea49a02"
- }
- ],
- "lists": [
- {
- "items": [
- {
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108"
- }
- ],
- "meta": {
- "dc:contributor": "undefined",
- "dc:created": "2011-02-09T15:13:57.469631",
- "dc:creator": "undefined",
- "id-ref": "9a493932-3053-11e0-862b-00145ea49a02",
- "dc:title": "Ensemble Twitter",
- "editable": "false",
- "dc:modified": "2011-02-09T15:13:57.469631",
- "dc:description": "Ensemble Twitter"
- },
- "id": "tweet_735f85f5-624a-45a3-a64c-9f5dfe2cbc57"
- }
- ],
- "medias": [
- {
- "origin": "0",
- "http://advene.liris.cnrs.fr/ns/frame_of_reference/ms": "o=0",
- "href": "rtmp://media.iri.centrepompidou.fr/ddc_player/video/ldtplatform/rsln_clay_shirky.mp4",
- "meta": {
- "dc:contributor": "IRI",
- "item": {
- "name": "streamer",
- "value": "rtmp://media.iri.centrepompidou.fr/ddc_player/"
- },
- "dc:created": "2011-02-04T12:43:29.773512",
- "dc:duration": 4299820,
- "dc:creator": "IRI",
- "dc:created.contents": "2011-02-04",
- "dc:title": "RSLN Clay Shirky",
- "dc:creator.contents": "IRI",
- "dc:modified": "2011-02-04T12:43:29.812926",
- "dc:description": "RSLN Clay Shirky"
- },
- "id": "9a493932-3053-11e0-862b-00145ea49a02",
- "unit": "ms"
- }
- ],
- "meta": {
- "dc:contributor": "admin",
- "dc:created": "2011-02-04T12:46:17.498828",
- "dc:creator": "admin",
- "main_media": {
- "id-ref": "9a493932-3053-11e0-862b-00145ea49a02"
- },
- "dc:description": "",
- "dc:title": "RSLN Clay Shirky - Tweets",
- "id": "607807e6-3054-11e0-b2c7-00145ea49a02",
- "dc:modified": "2011-02-08T16:52:01.288415"
- },
- "annotations": [
- {
- "begin": "0",
- "end": 0,
- "tags": [
- {
- "id-ref": "3741bf2a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln commence 8h50",
- "title": "tibo c: #rsln commence 8h50",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln commence 8h50\", \"created_at\": \"Mon Jan 31 07:50:56 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"location\": null, \"utc_offset\": 3600, \"statuses_count\": 26, \"description\": null, \"friends_count\": 12, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31982750655324160, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31982750655324160\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "cab4341e-c0e1-42b5-85c7-442d2bc23ce5-31982750655324160"
- },
- {
- "begin": "7000",
- "end": 7000,
- "tags": [
- {
- "id-ref": "3741de24-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "A la conference de @cshirky chez microsoft #RSLN sur le cognitive surplus. Ca va forcemt deborder sur le net et revoltes en Af. du nord",
- "title": "Stanm: A la conference de @cshirky chez microsoft #RSLN sur le cognitive surplus. Ca va forcemt deborder sur le net et revoltes en Af. du nord",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [19, 27], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [43, 48], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"A la conference de @cshirky chez microsoft #RSLN sur le cognitive surplus. Ca va forcemt deborder sur le net et revoltes en Af. du nord\", \"created_at\": \"Mon Jan 31 07:51:03 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 537, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 903, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31982778090258432, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31982778090258432\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "9d925238-0329-47a5-9493-9265473ed167-31982778090258432"
- },
- {
- "begin": "42000",
- "end": 42000,
- "tags": [
- {
- "id-ref": "3741de24-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Brain breakfast chez Microsoft pour écouter Clay Shirky #rsln",
- "title": "pepommier: Brain breakfast chez Microsoft pour écouter Clay Shirky #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [56, 61], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Brain breakfast chez Microsoft pour \\u00e9couter Clay Shirky #rsln\", \"created_at\": \"Mon Jan 31 07:51:38 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": {\"type\": \"Point\", \"coordinates\": [2.26552971, 48.834260710000002]}, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7013462, \"verified\": false, \"profile_sidebar_fill_color\": \"7C8A8A\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 341, \"protected\": false, \"id_str\": \"7013462\", \"profile_background_color\": \"FFFFFF\", \"location\": \"Paris\", \"utc_offset\": -7200, \"statuses_count\": 278, \"description\": \"video web producer\", \"friends_count\": 138, \"profile_link_color\": \"1BBCE4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1215645558/161264_536940419_386416_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/308222/Nightscape-6.jpg\", \"name\": \"pepommier\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 7, \"screen_name\": \"pepommier\", \"url\": \"http://bubble-prod.com\", \"created_at\": \"Fri Jun 22 12:32:06 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Mid-Atlantic\", \"profile_sidebar_border_color\": \"3F484E\", \"following\": null, \"listed_count\": 18}, \"id\": 31982927600422912, \"place\": {\"full_name\": \"Issy-les-Moulineaux, Paris\", \"name\": \"Issy-les-Moulineaux\", \"url\": \"http://api.twitter.com/1/geo/id/8d83cfde2e5ab759.json\", \"country\": \"France\", \"place_type\": \"neighborhood\", \"bounding_box\": {\"type\": \"Polygon\", \"coordinates\": [[[2.2484109999999999, 48.814176000000003], [2.2882250000000002, 48.814176000000003], [2.2882250000000002, 48.836477000000002], [2.2484109999999999, 48.836477000000002]]]}, \"country_code\": \"FR\", \"attributes\": {}, \"id\": \"8d83cfde2e5ab759\"}, \"retweet_count\": 0, \"geo\": {\"type\": \"Point\", \"coordinates\": [48.834260710000002, 2.26552971]}, \"id_str\": \"31982927600422912\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "c99dc198-f4de-49b8-b555-f8d4dcdb530a-31982927600422912"
- },
- {
- "begin": "55000",
- "end": 55000,
- "tags": [
- {
- "id-ref": "3741de24-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN avec les twittpics, on peut deviner où sont les gens ... marrant !",
- "title": "Cyrille Fonvielle: #RSLN avec les twittpics, on peut deviner où sont les gens ... marrant !",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN avec les twittpics, on peut deviner o\\u00f9 sont les gens ... marrant !\", \"created_at\": \"Mon Jan 31 07:51:51 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36027828, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 116, \"protected\": false, \"id_str\": \"36027828\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 13, \"utc_offset\": 3600, \"statuses_count\": 864, \"description\": \"\", \"friends_count\": 107, \"location\": \"\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1118444241/Photo_14_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Cyrille Fonvielle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"CyrilleF\", \"url\": \"http://www.cyrillef.fr\", \"created_at\": \"Tue Apr 28 09:27:21 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31982982155739136, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31982982155739136\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "790b2e6d-7c36-4cb5-845e-2abf88e4a7f0-31982982155739136"
- },
- {
- "begin": "62000",
- "end": 62000,
- "tags": [
- {
- "id-ref": "3741de24-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Pour la rencontre #RSLN, pensez à noter vos tweets avec ++, ==, --, ??. nous expérimentons avec l'IRI une analyse des tweets. Thx !",
- "title": "NicolasVanbremeersch: Pour la rencontre #RSLN, pensez à noter vos tweets avec ++, ==, --, ??. nous expérimentons avec l'IRI une analyse des tweets. Thx !",
- "color": "16763904",
- "polemics": [
- "Q",
- "REF",
- "OK",
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [18, 23], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Pour la rencontre #RSLN, pensez \\u00e0 noter vos tweets avec ++, ==, --, ??. nous exp\\u00e9rimentons avec l'IRI une analyse des tweets. Thx !\", \"created_at\": \"Mon Jan 31 07:51:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32316, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"listed_count\": 586, \"utc_offset\": 3600, \"statuses_count\": 6849, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"location\": \"Paris\", \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null}, \"id\": 31983008105897984, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983008105897984\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "38cb2772-5e6f-4946-91da-0f4eabe6c8d3-31983008105897984"
- },
- {
- "begin": "127000",
- "end": 127000,
- "tags": [
- {
- "id-ref": "3741de24-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Quelques règles intéressantes pour le live-twitt de la conférence #RSLN avec @cshirky : http://twitpic.com/3uztmc.",
- "title": "B. Minded: Quelques règles intéressantes pour le live-twitt de la conférence #RSLN avec @cshirky : http://twitpic.com/3uztmc.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [77, 85], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [66, 71], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitpic.com/3uztmc\", \"indices\": [88, 113], \"expanded_url\": null}]}, \"text\": \"Quelques r\\u00e8gles int\\u00e9ressantes pour le live-twitt de la conf\\u00e9rence #RSLN avec @cshirky : http://twitpic.com/3uztmc.\", \"created_at\": \"Mon Jan 31 07:53:03 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"location\": \"Boulogne-Billancourt\", \"utc_offset\": 3600, \"statuses_count\": 219, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null, \"listed_count\": 40}, \"id\": 31983280916004864, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983280916004864\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "c5b3ddeb-ac83-4ccc-9c9c-45bd5f99f96b-31983280916004864"
- },
- {
- "begin": "140000",
- "end": 140000,
- "tags": [
- {
- "id-ref": "3741de24-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Conf #RSLN Microsoft France http://yfrog.com/h0dbkxsj",
- "title": "Thierry Do Espirito: Conf #RSLN Microsoft France http://yfrog.com/h0dbkxsj",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [5, 10], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://yfrog.com/h0dbkxsj\", \"indices\": [29, 54], \"expanded_url\": null}]}, \"text\": \"Conf #RSLN Microsoft France http://yfrog.com/h0dbkxsj\", \"created_at\": \"Mon Jan 31 07:53:16 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5185, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31983338092765184, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983338092765184\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "9eee85df-2b84-4ec5-b9d6-daa0cebfced4-31983338092765184"
- },
- {
- "begin": "148000",
- "end": 148000,
- "tags": [
- {
- "id-ref": "3741de24-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay shirky @Microsoft #rsln",
- "title": "Constance de 4barbes: Clay shirky @Microsoft #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [12, 22], \"id\": 74286565, \"screen_name\": \"Microsoft\", \"name\": \"Microsoft\", \"id_str\": \"74286565\"}], \"hashtags\": [{\"indices\": [23, 28], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Clay shirky @Microsoft #rsln\", \"created_at\": \"Mon Jan 31 07:53:24 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 57623127, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 53, \"protected\": false, \"id_str\": \"57623127\", \"profile_background_color\": \"131516\", \"listed_count\": 4, \"utc_offset\": 3600, \"statuses_count\": 267, \"description\": \"Digital Humanities and Social Media: Community and Content Management\", \"friends_count\": 70, \"location\": \"Paris\", \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/983938390/pic.php_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/155252455/avatar.jpg\", \"name\": \"Constance de 4barbes\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 8, \"screen_name\": \"c4barbes\", \"url\": \"http://4barbes.com\", \"created_at\": \"Fri Jul 17 11:53:38 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null}, \"id\": 31983371265507328, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983371265507328\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "712c3a7e-010e-4fd2-87f2-e4fe585000ae-31983371265507328"
- },
- {
- "begin": "149000",
- "end": 149000,
- "tags": [
- {
- "id-ref": "3741de24-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Ça se complique, les signes pour liver :) http://plixi.com/p/73749495 #RSLN",
- "title": "Alice Antheaume: Ça se complique, les signes pour liver :) http://plixi.com/p/73749495 #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [71, 76], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://plixi.com/p/73749495\", \"indices\": [43, 70], \"expanded_url\": null}]}, \"text\": \"\\u00c7a se complique, les signes pour liver :) http://plixi.com/p/73749495 #RSLN\", \"created_at\": \"Mon Jan 31 07:53:25 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43682, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2373, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31983376617439232, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983376617439232\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "fb8150f6-e824-4c0f-81a9-0ffe3cf5a28a-31983376617439232"
- },
- {
- "begin": "152000",
- "end": 152000,
- "tags": [
- {
- "id-ref": "3741de24-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "And whisky ! RT @robinberjon: Twitter: possibly the best solution to cognitive surplus since gin went out of fashion. #rsln",
- "title": "NicolasVanbremeersch: And whisky ! RT @robinberjon: Twitter: possibly the best solution to cognitive surplus since gin went out of fashion. #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [16, 28], \"id\": 25805235, \"screen_name\": \"robinberjon\", \"name\": \"Robin Berjon\", \"id_str\": \"25805235\"}], \"hashtags\": [{\"indices\": [118, 123], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"And whisky ! RT @robinberjon: Twitter: possibly the best solution to cognitive surplus since gin went out of fashion. #rsln\", \"created_at\": \"Mon Jan 31 07:53:28 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32316, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6850, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31983387610718208, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983387610718208\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "f1b1e261-3c92-4472-b23d-b2d5b31655f4-31983387610718208"
- },
- {
- "begin": "193000",
- "end": 193000,
- "tags": [
- {
- "id-ref": "3741de24-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Rencontre avec Clayton Shirky #RSLN, public nombreux dès \"potron minet\"",
- "title": "jean-francois gervai: Rencontre avec Clayton Shirky #RSLN, public nombreux dès \"potron minet\"",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [30, 35], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Rencontre avec Clayton Shirky #RSLN, public nombreux d\\u00e8s \\\"potron minet\\\"\", \"created_at\": \"Mon Jan 31 07:54:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 18998756, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 13, \"protected\": false, \"id_str\": \"18998756\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 6, \"description\": \"auteur d'ouvrages autour du web...\", \"friends_count\": 64, \"location\": \"france\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1176741038/04-0420-GERVAIS_JEAN-FRANCOIS_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1295051201/images/themes/theme1/bg.png\", \"name\": \"jean-francois gervai\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"jfgervais\", \"url\": \"http://www.jeanfrancoisgervais\", \"created_at\": \"Wed Jan 14 22:15:45 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31983557672960000, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983557672960000\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "a844c7d7-f8c5-407f-925b-2115a8e23903-31983557672960000"
- },
- {
- "begin": "209000",
- "end": 209000,
- "tags": [
- {
- "id-ref": "3742dab8-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "3742dab8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Ça rouspète... RT @CyrilleF: #RSLN résau wifi minimum est assuré, par contre, pas de 3g ... la loose... J'ai un #iphone, merci microsoft ?",
- "title": "Thierry Do Espirito: Ça rouspète... RT @CyrilleF: #RSLN résau wifi minimum est assuré, par contre, pas de 3g ... la loose... J'ai un #iphone, merci microsoft ?",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [18, 27], \"id\": 36027828, \"screen_name\": \"CyrilleF\", \"name\": \"Cyrille Fonvielle\", \"id_str\": \"36027828\"}], \"hashtags\": [{\"indices\": [29, 34], \"text\": \"RSLN\"}, {\"indices\": [113, 120], \"text\": \"iphone\"}], \"urls\": []}, \"text\": \"\\u00c7a rousp\\u00e8te... RT @CyrilleF: #RSLN r\\u00e9sau wifi minimum est assur\\u00e9, par contre, pas de 3g ... la loose... J'ai un #iphone, merci microsoft ?\", \"created_at\": \"Mon Jan 31 07:54:25 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5186, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31983626669260800, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983626669260800\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "2dd8162e-432a-43bb-9f2e-f78cbe96864a-31983626669260800"
- },
- {
- "begin": "213000",
- "end": 213000,
- "tags": [
- {
- "id-ref": "3742dab8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @rocknrobot: Pour voir @cshirky aux rencontres #RSLN, c'est par là : http://bit.ly/h9LM0v (via @fcinq )",
- "title": "Melissa Bounoua: RT @rocknrobot: Pour voir @cshirky aux rencontres #RSLN, c'est par là : http://bit.ly/h9LM0v (via @fcinq )",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [10, 18], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}, {\"indices\": [83, 89], \"id\": 10652382, \"screen_name\": \"fcinq\", \"name\": \"Antoine Bayet\", \"id_str\": \"10652382\"}], \"hashtags\": [{\"indices\": [35, 40], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://bit.ly/h9LM0v\", \"indices\": [57, 77], \"expanded_url\": null}]}, \"text\": \"Pour voir @cshirky aux rencontres #RSLN, c'est par l\\u00e0 : http://bit.ly/h9LM0v (via @fcinq )\", \"created_at\": \"Mon Jan 31 07:43:40 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13622572, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 2560, \"protected\": false, \"id_str\": \"13622572\", \"profile_background_color\": \"9AE4E8\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 8687, \"description\": \"Un peu de 20minutes.fr dans cet internet mondial\", \"friends_count\": 346, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1183719410/40794_420716233991_587318991_4855249_4249707_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/121055127/qgvzF.jpg\", \"name\": \"Charles Dufresne\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 7, \"screen_name\": \"rocknrobot\", \"url\": \"http://www.20minutes.fr\", \"created_at\": \"Mon Feb 18 13:32:53 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 170}, \"id\": 31980923448725504, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31980923448725504\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 14], \"id\": 13622572, \"screen_name\": \"rocknrobot\", \"name\": \"Charles Dufresne\", \"id_str\": \"13622572\"}, {\"indices\": [26, 34], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}, {\"indices\": [99, 105], \"id\": 10652382, \"screen_name\": \"fcinq\", \"name\": \"Antoine Bayet\", \"id_str\": \"10652382\"}], \"hashtags\": [{\"indices\": [51, 56], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://bit.ly/h9LM0v\", \"indices\": [73, 93], \"expanded_url\": null}]}, \"text\": \"RT @rocknrobot: Pour voir @cshirky aux rencontres #RSLN, c'est par l\\u00e0 : http://bit.ly/h9LM0v (via @fcinq )\", \"created_at\": \"Mon Jan 31 07:54:29 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14647281, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 50154, \"protected\": false, \"id_str\": \"14647281\", \"profile_background_color\": \"352726\", \"location\": \" Paris\", \"utc_offset\": 3600, \"statuses_count\": 6679, \"description\": \"Journaliste @20minutes// un peu de @megalopolismag aussi // Avant: @artefr / ex @Sciencespo\", \"friends_count\": 1354, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1180694566/melissa_twitter1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/48393318/16931__lost_in_translation_l.jpg\", \"name\": \"Melissa Bounoua\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 236, \"screen_name\": \"misspress\", \"url\": \"http://misspress.wordpress.com\", \"created_at\": \"Sun May 04 11:54:51 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 833}, \"id\": 31983643530362880, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31983643530362880\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "54f6672c-f3cd-4786-82da-f820cb8a9e1c-31983643530362880"
- },
- {
- "begin": "230000",
- "end": 230000,
- "tags": [
- {
- "id-ref": "3742dab8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Introduction en français ?",
- "title": "Bertil Hatt: #rsln Introduction en français ?",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Introduction en fran\\u00e7ais ?\", \"created_at\": \"Mon Jan 31 07:54:46 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 4985551, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 454, \"protected\": false, \"id_str\": \"4985551\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 42, \"utc_offset\": 3600, \"statuses_count\": 2678, \"description\": \"I do not control either LinkedIn profiles under my name.\\r\\nPhD Econ. \\u201cCompetition between Social Network Sites\\u201d @ U.Paris-Ouest Nanterre & independent consultant\", \"friends_count\": 306, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/22068682/DSC_6634_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/2947659/DSC02510-small.jpg\", \"name\": \"Bertil Hatt\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 436, \"screen_name\": \"bertil_hatt\", \"url\": \"http://www.quora.com/Bertil-Hatt\", \"created_at\": \"Tue Apr 17 11:25:05 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31983714204385280, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983714204385280\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "616bfc5c-3cd2-43c1-a4f5-b6a297098b57-31983714204385280"
- },
- {
- "begin": "244000",
- "end": 244000,
- "tags": [
- {
- "id-ref": "3742dab8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Rappel sur la nécessité d'Internet avec les événements en Égypte. Introduction Constance Parodi.",
- "title": "tibo c: #rsln Rappel sur la nécessité d'Internet avec les événements en Égypte. Introduction Constance Parodi.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Rappel sur la n\\u00e9cessit\\u00e9 d'Internet avec les \\u00e9v\\u00e9nements en \\u00c9gypte. Introduction Constance Parodi.\", \"created_at\": \"Mon Jan 31 07:55:00 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"location\": null, \"utc_offset\": 3600, \"statuses_count\": 27, \"description\": null, \"friends_count\": 12, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31983773893529601, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983773893529601\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "3befadd4-3d10-41e6-bc88-4ade37391556-31983773893529601"
- },
- {
- "begin": "252000",
- "end": 252000,
- "tags": [
- {
- "id-ref": "3742dab8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN. Clay Shirky. Let see : Cognitive Surplus ? Stay tune.",
- "title": "dominiquepiotet: #RSLN. Clay Shirky. Let see : Cognitive Surplus ? Stay tune.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay Shirky. Let see : Cognitive Surplus ? Stay tune.\", \"created_at\": \"Mon Jan 31 07:55:08 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"location\": \"iPhone: 37.785871,-122.405417\", \"utc_offset\": -28800, \"statuses_count\": 692, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 65}, \"id\": 31983809054380032, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983809054380032\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "b2d3b2b1-34aa-40b5-b875-a80469ec4232-31983809054380032"
- },
- {
- "begin": "294000",
- "end": 294000,
- "tags": [
- {
- "id-ref": "3742dab8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN. Dans un instant, la conférence de Clay Shirky chez Microsoft va commencer. Cognitive Surplus : vers un monde plus créatif ?",
- "title": "Rémi Rivas: #RSLN. Dans un instant, la conférence de Clay Shirky chez Microsoft va commencer. Cognitive Surplus : vers un monde plus créatif ?",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Dans un instant, la conf\\u00e9rence de Clay Shirky chez Microsoft va commencer. Cognitive Surplus : vers un monde plus cr\\u00e9atif ?\", \"created_at\": \"Mon Jan 31 07:55:50 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 201324303, \"verified\": false, \"profile_sidebar_fill_color\": \"ffff00\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 71, \"protected\": false, \"id_str\": \"201324303\", \"profile_background_color\": \"000000\", \"location\": \"Paris - Ze capitale of ze love\", \"utc_offset\": 3600, \"statuses_count\": 175, \"description\": \"R\\u00e9mi Rivas - Consultant Marketing NTIC - J'aime le Marketing, La Cantine, Seth Godin, TED et New ORDER. Actuellement au D\\u00e9veloppement Digital chez Altavia.\", \"friends_count\": 217, \"profile_link_color\": \"ff002b\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1143045761/photo_normal.jpeg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/179043662/1291720196yellowwhite.jpg\", \"name\": \"R\\u00e9mi Rivas\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"remirivas\", \"url\": \"http://www.doyoubuzz.com/remi-rivas\", \"created_at\": \"Mon Oct 11 16:10:35 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffbf00\", \"following\": null, \"listed_count\": 4}, \"id\": 31983982530793472, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983982530793472\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "ed5f5c9a-7470-498b-ac40-6c25c7d98edf-31983982530793472"
- },
- {
- "begin": "321000",
- "end": 321000,
- "tags": [
- {
- "id-ref": "37437450-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "37437450-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "à la conférence de Clay Shirky au campus #Microsoft #rsln",
- "title": "la pinta: à la conférence de Clay Shirky au campus #Microsoft #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [42, 52], \"text\": \"Microsoft\"}, {\"indices\": [53, 58], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\u00e0 la conf\\u00e9rence de Clay Shirky au campus #Microsoft #rsln\", \"created_at\": \"Mon Jan 31 07:56:17 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3122, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 404, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31984097412784128, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984097412784128\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "e4069cc3-08e4-41c5-9b6c-51a750537a4a-31984097412784128"
- },
- {
- "begin": "325000",
- "end": 325000,
- "tags": [
- {
- "id-ref": "37437450-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Avec @cshirky, réflexions sur le temps de cerveau disponible, la créativité et les nouvelles connexions. #RSLN",
- "title": "B. Minded: Avec @cshirky, réflexions sur le temps de cerveau disponible, la créativité et les nouvelles connexions. #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [5, 13], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Avec @cshirky, r\\u00e9flexions sur le temps de cerveau disponible, la cr\\u00e9ativit\\u00e9 et les nouvelles connexions. #RSLN\", \"created_at\": \"Mon Jan 31 07:56:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 220, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"location\": \"Boulogne-Billancourt\", \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null}, \"id\": 31984113330163712, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984113330163712\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "da35344a-bf27-45c9-9676-7ac50fe255f6-31984113330163712"
- },
- {
- "begin": "333000",
- "end": 333000,
- "tags": [
- {
- "id-ref": "37437450-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Il faut noter nos tweets \"++, ==, --, ??\".... Ça va ressembler à des gros mots #RSLN",
- "title": "Thierry Do Espirito: Il faut noter nos tweets \"++, ==, --, ??\".... Ça va ressembler à des gros mots #RSLN",
- "color": "16763904",
- "polemics": [
- "Q",
- "REF",
- "OK",
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [79, 84], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Il faut noter nos tweets \\\"++, ==, --, ??\\\".... \\u00c7a va ressembler \\u00e0 des gros mots #RSLN\", \"created_at\": \"Mon Jan 31 07:56:29 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5188, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31984147253698560, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984147253698560\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "6973f753-53ae-47f4-936a-2f506d4ce7f0-31984147253698560"
- },
- {
- "begin": "339000",
- "end": 339000,
- "tags": [
- {
- "id-ref": "37437450-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Ça se complique, les signes pour liver :) http://plixi.com/p/73749495 #RSLN",
- "title": "MiKarmousMi3neb: RT @alicanth: Ça se complique, les signes pour liver :) http://plixi.com/p/73749495 #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [71, 76], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://plixi.com/p/73749495\", \"indices\": [43, 70], \"expanded_url\": null}]}, \"text\": \"\\u00c7a se complique, les signes pour liver :) http://plixi.com/p/73749495 #RSLN\", \"created_at\": \"Mon Jan 31 07:53:25 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43682, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"listed_count\": 758, \"utc_offset\": 3600, \"statuses_count\": 2372, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"location\": \"Paris\", \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null}, \"id\": 31983376617439232, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31983376617439232\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [85, 90], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://plixi.com/p/73749495\", \"indices\": [57, 84], \"expanded_url\": null}]}, \"text\": \"RT @alicanth: \\u00c7a se complique, les signes pour liver :) http://plixi.com/p/73749495 #RSLN\", \"created_at\": \"Mon Jan 31 07:56:35 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 110795718, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 110, \"protected\": false, \"id_str\": \"110795718\", \"profile_background_color\": \"EBEBEB\", \"listed_count\": 3, \"utc_offset\": -21600, \"statuses_count\": 1435, \"description\": \"J'aime les raisins mais je pr\\u00e9f\\u00e8re les figues.\", \"friends_count\": 150, \"location\": \"\", \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/947738452/3515e59d-838c-4639-940e-1715fd93806c_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/85303105/DSC01229.JPG\", \"name\": \"MiKarmousMi3neb\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"MiKarmousMi3neb\", \"url\": null, \"created_at\": \"Tue Feb 02 20:17:03 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Central Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null}, \"id\": 31984171630989312, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984171630989312\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "1e43c361-7c4a-4ed6-9456-5c99520e87fd-31984171630989312"
- },
- {
- "begin": "433000",
- "end": 433000,
- "tags": [
- {
- "id-ref": "3743dc42-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "3743e0b6-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "3743e0b6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@ Microsoft France to hear Clay Shirky speak re: digital #communities. Let's see what he has to say regarding the impact #Egypt #RSLN",
- "title": "Elisabeth Garrett: @ Microsoft France to hear Clay Shirky speak re: digital #communities. Let's see what he has to say regarding the impact #Egypt #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [57, 69], \"text\": \"communities\"}, {\"indices\": [121, 127], \"text\": \"Egypt\"}, {\"indices\": [128, 133], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@ Microsoft France to hear Clay Shirky speak re: digital #communities. Let's see what he has to say regarding the impact #Egypt #RSLN\", \"created_at\": \"Mon Jan 31 07:58:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 152375270, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 49, \"protected\": false, \"id_str\": \"152375270\", \"profile_background_color\": \"352726\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 269, \"description\": \"MBA @HECParis. Stagiaire @Soci\\u00e9t\\u00e9G\\u00e9n\\u00e9rale. social marketer. photographer. petite gourmande. wine-cinema-NYC-travel-karaoke-f\\u00fatbol enthusiast. amazed by grace.\", \"friends_count\": 45, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/962811111/23230_106524_7896_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296265969/images/themes/theme5/bg.gif\", \"name\": \"Elisabeth Garrett\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"EliGarrett\", \"url\": \"http://eligarrett.wordpress.com\", \"created_at\": \"Sat Jun 05 19:51:45 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 0}, \"id\": 31984564570169344, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984564570169344\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "343b3fa4-3221-420d-9390-231405d300c6-31984564570169344"
- },
- {
- "begin": "438000",
- "end": 438000,
- "tags": [
- {
- "id-ref": "3743e0b6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Trois barres de wifi -- -- --- #RSLN",
- "title": "Thierry Do Espirito: Trois barres de wifi -- -- --- #RSLN",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [31, 36], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Trois barres de wifi -- -- --- #RSLN\", \"created_at\": \"Mon Jan 31 07:58:14 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5188, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31984585231310849, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984585231310849\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "87ec14e9-849a-4067-b641-aebe93d6b9b7-31984585231310849"
- },
- {
- "begin": "493000",
- "end": 493000,
- "tags": [
- {
- "id-ref": "3744173e-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "3744173e-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky says,\"I’m an optimist, but that is tempered by realism.\" Then realises his mic is off. #RSLN #fail",
- "title": "Garrett Goodman: @cshirky says,\"I’m an optimist, but that is tempered by realism.\" Then realises his mic is off. #RSLN #fail",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [96, 101], \"text\": \"RSLN\"}, {\"indices\": [102, 107], \"text\": \"fail\"}], \"urls\": []}, \"text\": \"@cshirky says,\\\"I\\u2019m an optimist, but that is tempered by realism.\\\" Then realises his mic is off. #RSLN #fail\", \"created_at\": \"Mon Jan 31 07:59:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 347, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"listed_count\": 15, \"utc_offset\": 3600, \"statuses_count\": 959, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 679, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31984816979189760, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984816979189760\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "d6f1ba07-3f3c-433d-b31a-0b9782dc4114-31984816979189760"
- },
- {
- "begin": "495000",
- "end": 495000,
- "tags": [
- {
- "id-ref": "3744173e-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "On est bien en France. Un tweet sur deux, c'est pour râler #rsln --",
- "title": "Em. de Saint-Bon: On est bien en France. Un tweet sur deux, c'est pour râler #rsln --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [59, 64], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"On est bien en France. Un tweet sur deux, c'est pour r\\u00e2ler #rsln\", \"created_at\": \"Mon Jan 31 07:59:11 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 7298822, \"verified\": false, \"profile_sidebar_fill_color\": \"C0DFEC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4807, \"protected\": false, \"id_str\": \"7298822\", \"profile_background_color\": \"022330\", \"location\": \"iPhone: 48.845192,2.237256\", \"utc_offset\": 3600, \"statuses_count\": 1917, \"description\": \"Entrepreneur, Social Media Officer, motorcycler, guitar player, father of 4 kids: plenty of good information for you!\", \"friends_count\": 1281, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/752839109/2007_03_Emmanuel_de_Saint-Bon_Bdef_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme17/bg.gif\", \"name\": \"Em. de Saint-Bon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 42, \"screen_name\": \"saintbon\", \"url\": \"http://www.myblognote.com\", \"created_at\": \"Fri Jul 06 18:38:05 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"a8c7f7\", \"following\": null, \"listed_count\": 116}, \"id\": 31984825082576896, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984825082576896\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "5b4f6dcf-40d2-48fc-a41c-cbfaba93680c-31984825082576896"
- },
- {
- "begin": "513000",
- "end": 513000,
- "tags": [
- {
- "id-ref": "3744173e-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Clay Shirky in conference at Microsoft's campus",
- "title": "Dany Vilela: #rsln Clay Shirky in conference at Microsoft's campus",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Clay Shirky in conference at Microsoft's campus\", \"created_at\": \"Mon Jan 31 07:59:29 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_mobile/android/\\\" rel=\\\"nofollow\\\">Seesmic for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 21152901, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1493, \"protected\": false, \"id_str\": \"21152901\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 140, \"utc_offset\": 3600, \"statuses_count\": 7618, \"description\": \"Dyvantity, home of creativity by Dany Vilela (@Dy_Vilela)\", \"friends_count\": 1198, \"location\": \"Grenoble\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/960161513/dy_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/108589554/TwitterTemplate_copie.jpg\", \"name\": \"Dany Vilela\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dyvantity\", \"url\": \"http://dyvantity.com\", \"created_at\": \"Wed Feb 18 00:48:32 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31984902601707520, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984902601707520\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "b5b7ce61-df18-48ee-8d8b-68f1d0265e4e-31984902601707520"
- },
- {
- "begin": "528000",
- "end": 528000,
- "tags": [
- {
- "id-ref": "3744173e-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln I am optimistic about what tools can do but it's still up to us to do it. @cshirky",
- "title": "Robin Berjon: #rsln I am optimistic about what tools can do but it's still up to us to do it. @cshirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [80, 88], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln I am optimistic about what tools can do but it's still up to us to do it. @cshirky\", \"created_at\": \"Mon Jan 31 07:59:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4631, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31984965352685568, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31984965352685568\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "a9e28771-e94f-46e6-b4f2-35a6ae004d8b-31984965352685568"
- },
- {
- "begin": "560000",
- "end": 560000,
- "tags": [
- {
- "id-ref": "3744173e-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Clay Shirky \"optimistic about what new tools bring for citizens\" ++",
- "title": "tibo c: #rsln Clay Shirky \"optimistic about what new tools bring for citizens\" ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Clay Shirky \\\"optimistic about what new tools bring for citizens\\\" ++\", \"created_at\": \"Mon Jan 31 08:00:16 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"location\": null, \"utc_offset\": 3600, \"statuses_count\": 28, \"description\": null, \"friends_count\": 12, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31985100929372160, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985100929372160\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "5786fa68-82a5-4d07-93c5-be64b0f0e04d-31985100929372160"
- },
- {
- "begin": "636000",
- "end": 636000,
- "tags": [
- {
- "id-ref": "3744173e-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "3744173e-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "3744173e-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "!!! RT @EliGarrett: ... to hear Clay Shirky speak re: digital #communities. Let's see what he has to say regarding the impact #Egypt #RSLN",
- "title": "Gustavo González: !!! RT @EliGarrett: ... to hear Clay Shirky speak re: digital #communities. Let's see what he has to say regarding the impact #Egypt #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [7, 18], \"id\": 152375270, \"screen_name\": \"EliGarrett\", \"name\": \"Elisabeth Garrett\", \"id_str\": \"152375270\"}], \"hashtags\": [{\"indices\": [62, 74], \"text\": \"communities\"}, {\"indices\": [126, 132], \"text\": \"Egypt\"}, {\"indices\": [133, 138], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"!!! RT @EliGarrett: ... to hear Clay Shirky speak re: digital #communities. Let's see what he has to say regarding the impact #Egypt #RSLN\", \"created_at\": \"Mon Jan 31 08:01:32 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.ubertwitter.com/bb/download.php\\\" rel=\\\"nofollow\\\">\\u00dcberTwitter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 43939616, \"verified\": false, \"profile_sidebar_fill_color\": \"EADEAA\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 308, \"protected\": false, \"id_str\": \"43939616\", \"profile_background_color\": \"8B542B\", \"location\": \"\\u00dcT: 48.819156,2.291199\", \"utc_offset\": -16200, \"statuses_count\": 5670, \"description\": \"Sibarita caraque\\u00f1o living in Paris. MBA participant at HEC-Paris. Movies&Wine&Food lover qui s'amuse \\u00e0 en parler et partager avec les amis...\", \"friends_count\": 356, \"profile_link_color\": \"9D582E\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/819879158/untitled_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/195050882/Word_Cloud.JPG\", \"name\": \"Gustavo Gonz\\u00e1lez\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 12, \"screen_name\": \"gustavogb83\", \"url\": null, \"created_at\": \"Mon Jun 01 18:31:30 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Caracas\", \"profile_sidebar_border_color\": \"D9B17E\", \"following\": null, \"listed_count\": 13}, \"id\": 31985419721637890, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985419721637890\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "b1ecc74e-ffdf-4ac2-ac85-dd88a49d586a-31985419721637890"
- },
- {
- "begin": "655000",
- "end": 655000,
- "tags": [
- {
- "id-ref": "3744173e-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @saintbon: On est bien en France. Un tweet sur deux, c'est pour râler #rsln",
- "title": "Anthony: RT @saintbon: On est bien en France. Un tweet sur deux, c'est pour râler #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 7298822, \"screen_name\": \"saintbon\", \"name\": \"Em. de Saint-Bon\", \"id_str\": \"7298822\"}], \"hashtags\": [{\"indices\": [73, 78], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @saintbon: On est bien en France. Un tweet sur deux, c'est pour r\\u00e2ler #rsln\", \"created_at\": \"Mon Jan 31 08:01:51 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 9132482, \"verified\": false, \"profile_sidebar_fill_color\": \"e9c990\", \"is_translator\": false, \"profile_text_color\": \"413735\", \"followers_count\": 1833, \"protected\": false, \"id_str\": \"9132482\", \"profile_background_color\": \"dba15b\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 17759, \"description\": \"Community manager @labelbarclay (Universal Music) - Label manager, blogger @fuckthatworld (FTW)\\r\\n\\r\\nhttp://www.fuckthatworld.com\", \"friends_count\": 865, \"profile_link_color\": \"d57a3d\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1221117224/B001751-R2-07-8_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/198033774/fond_twitter.jpg\", \"name\": \"Anthony\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"kanthos\", \"url\": \"http://www.flavors.me/kanthos\", \"created_at\": \"Thu Sep 27 21:41:21 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ded2bc\", \"following\": null, \"listed_count\": 133}, \"id\": 31985498780078080, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985498780078080\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "c83dd14c-7831-4fa2-bfa0-8827fe171ad6-31985498780078080"
- },
- {
- "begin": "666000",
- "end": 666000,
- "tags": [
- {
- "id-ref": "3744173e-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @robinberjon: Twitter: possibly the best solution to cognitive surplus since gin went out of fashion. #rsln",
- "title": "Graham Hay: RT @robinberjon: Twitter: possibly the best solution to cognitive surplus since gin went out of fashion. #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [88, 93], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Twitter: possibly the best solution to cognitive surplus since gin went out of fashion. #rsln\", \"created_at\": \"Mon Jan 31 07:49:28 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4631, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 76}, \"id\": 31982379551686656, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31982379551686656\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 25805235, \"screen_name\": \"robinberjon\", \"name\": \"Robin Berjon\", \"id_str\": \"25805235\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @robinberjon: Twitter: possibly the best solution to cognitive surplus since gin went out of fashion. #rsln\", \"created_at\": \"Mon Jan 31 08:02:02 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 83917557, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 29, \"protected\": false, \"id_str\": \"83917557\", \"profile_background_color\": \"C0DEED\", \"location\": \"Auckland, New Zealand\", \"utc_offset\": 43200, \"statuses_count\": 44, \"description\": \"\", \"friends_count\": 101, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1100908900/graham_hay_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Graham Hay\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"graham_hay\", \"url\": null, \"created_at\": \"Tue Oct 20 20:19:49 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Wellington\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 2}, \"id\": 31985545622069248, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985545622069248\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "98541ad6-2250-4799-a563-437f438884a7-31985545622069248"
- },
- {
- "begin": "672000",
- "end": 672000,
- "tags": [
- {
- "id-ref": "3744173e-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "La conf de @cshirky commence sur le même ex que sa conf ted de juin dernier à Cannes: la plateforme ushahidi #rsln",
- "title": "Melissa Bounoua: La conf de @cshirky commence sur le même ex que sa conf ted de juin dernier à Cannes: la plateforme ushahidi #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [11, 19], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [109, 114], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"La conf de @cshirky commence sur le m\\u00eame ex que sa conf ted de juin dernier \\u00e0 Cannes: la plateforme ushahidi #rsln\", \"created_at\": \"Mon Jan 31 08:02:08 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14647281, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 50152, \"protected\": false, \"id_str\": \"14647281\", \"profile_background_color\": \"352726\", \"location\": \" Paris\", \"utc_offset\": 3600, \"statuses_count\": 6681, \"description\": \"Journaliste @20minutes// un peu de @megalopolismag aussi // Avant: @artefr / ex @Sciencespo\", \"friends_count\": 1354, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1180694566/melissa_twitter1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/48393318/16931__lost_in_translation_l.jpg\", \"name\": \"Melissa Bounoua\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 236, \"screen_name\": \"misspress\", \"url\": \"http://misspress.wordpress.com\", \"created_at\": \"Sun May 04 11:54:51 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 833}, \"id\": 31985570716581888, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985570716581888\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "ccea7c0d-c943-462c-9771-6065d80dbc7a-31985570716581888"
- },
- {
- "begin": "719000",
- "end": 719000,
- "tags": [
- {
- "id-ref": "3744173e-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN. Clay Shirky start with a story. About media blackout in Kenya. And the blog Kenyan Pundit. The role of Ushihidi",
- "title": "dominiquepiotet: #RSLN. Clay Shirky start with a story. About media blackout in Kenya. And the blog Kenyan Pundit. The role of Ushihidi",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay Shirky start with a story. About media blackout in Kenya. And the blog Kenyan Pundit. The role of Ushihidi\", \"created_at\": \"Mon Jan 31 08:02:55 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"listed_count\": 65, \"utc_offset\": -28800, \"statuses_count\": 693, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"location\": \"iPhone: 37.785871,-122.405417\", \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null}, \"id\": 31985765323898880, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985765323898880\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "e1867c0b-d767-4ead-a582-1830df6d38df-31985765323898880"
- },
- {
- "begin": "754000",
- "end": 754000,
- "tags": [
- {
- "id-ref": "3745159e-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "3745159e-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky starting off today with story of Ushahidi. Great collaborative tool for mapping #citizenjournalism. #rsln. http://j.mp/3y0kHS --",
- "title": "Garrett Goodman: @cshirky starting off today with story of Ushahidi. Great collaborative tool for mapping #citizenjournalism. #rsln. http://j.mp/3y0kHS --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [89, 107], \"text\": \"citizenjournalism\"}, {\"indices\": [109, 114], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://j.mp/3y0kHS\", \"indices\": [116, 134], \"expanded_url\": null}]}, \"text\": \"@cshirky starting off today with story of Ushahidi. Great collaborative tool for mapping #citizenjournalism. #rsln. http://j.mp/3y0kHS\", \"created_at\": \"Mon Jan 31 08:03:30 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 347, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 960, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 679, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31985910551678976, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985910551678976\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "6ade6c05-27bb-4599-b011-bd70c21c922b-31985910551678976"
- },
- {
- "begin": "760000",
- "end": 760000,
- "tags": [
- {
- "id-ref": "3745159e-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln hushaidi ++ desaster as a social object",
- "title": "Lionel Natarianni: #rsln hushaidi ++ desaster as a social object",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln hushaidi ++ desaster as a social object\", \"created_at\": \"Mon Jan 31 08:03:36 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 18047103, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 261, \"protected\": false, \"id_str\": \"18047103\", \"profile_background_color\": \"131516\", \"listed_count\": 13, \"utc_offset\": 3600, \"statuses_count\": 1599, \"description\": \"Researcher, Trend tracker, Telecomunications & Social Media.\\r\\nReal-Time Web addict\", \"friends_count\": 496, \"location\": \"Paris\", \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219841315/lionel-sbook_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/80051491/twilk_background_4b8e2d0612f83.jpg\", \"name\": \"Lionel Natarianni\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2416, \"screen_name\": \"lionnoge\", \"url\": null, \"created_at\": \"Thu Dec 11 13:30:58 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null}, \"id\": 31985939437850624, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985939437850624\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "9a7495d3-da7c-41db-adf5-fece310e9194-31985939437850624"
- },
- {
- "begin": "765000",
- "end": 765000,
- "tags": [
- {
- "id-ref": "3745159e-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Clay aborde le problème de la surinfo pr les blogs, incapables de relayer toutes les infos qui leur arrivent qd medias ne le ft pas",
- "title": "Cyrille Fonvielle: #rsln Clay aborde le problème de la surinfo pr les blogs, incapables de relayer toutes les infos qui leur arrivent qd medias ne le ft pas",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Clay aborde le probl\\u00e8me de la surinfo pr les blogs, incapables de relayer toutes les infos qui leur arrivent qd medias ne le ft pas\", \"created_at\": \"Mon Jan 31 08:03:41 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36027828, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 116, \"protected\": false, \"id_str\": \"36027828\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 866, \"description\": \"\", \"friends_count\": 107, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1118444241/Photo_14_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Cyrille Fonvielle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"CyrilleF\", \"url\": \"http://www.cyrillef.fr\", \"created_at\": \"Tue Apr 28 09:27:21 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 13}, \"id\": 31985960119959552, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985960119959552\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "a731c4cc-27f9-44c8-952d-c8b463c9a3f7-31985960119959552"
- },
- {
- "begin": "767000",
- "end": 767000,
- "tags": [
- {
- "id-ref": "3745159e-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "37457a2a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay Shirky raconte comment les blogueurs se sont mobilisés au Kenya pour informer. #RSLN #Ushahidi http://yfrog.com/gz5mvxjj ==",
- "title": "B. Minded: Clay Shirky raconte comment les blogueurs se sont mobilisés au Kenya pour informer. #RSLN #Ushahidi http://yfrog.com/gz5mvxjj ==",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [84, 89], \"text\": \"RSLN\"}, {\"indices\": [90, 99], \"text\": \"Ushahidi\"}], \"urls\": [{\"url\": \"http://yfrog.com/gz5mvxjj\", \"indices\": [100, 125], \"expanded_url\": null}]}, \"text\": \"Clay Shirky raconte comment les blogueurs se sont mobilis\\u00e9s au Kenya pour informer. #RSLN #Ushahidi http://yfrog.com/gz5mvxjj\", \"created_at\": \"Mon Jan 31 08:03:43 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 221, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"location\": \"Boulogne-Billancourt\", \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null}, \"id\": 31985966457552896, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985966457552896\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "d4413670-d13d-423c-b653-5d5ffa81ba58-31985966457552896"
- },
- {
- "begin": "768000",
- "end": 768000,
- "tags": [
- {
- "id-ref": "37457a2a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln la cartographie de la violence en temps réel, utile en situation de guerre mais anxiogène partout ailleurs --",
- "title": "Vincent Puig: #rsln la cartographie de la violence en temps réel, utile en situation de guerre mais anxiogène partout ailleurs --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln la cartographie de la violence en temps r\\u00e9el, utile en situation de guerre mais anxiog\\u00e8ne partout ailleurs --\", \"created_at\": \"Mon Jan 31 08:03:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 81, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 5}, \"id\": 31985972707074049, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985972707074049\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "68a1e706-8983-4ff3-a2d9-11e63d4abacb-31985972707074049"
- },
- {
- "begin": "791000",
- "end": 791000,
- "tags": [
- {
- "id-ref": "37457a2a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay shirky on stage #RSLN http://plixi.com/p/73750856",
- "title": "Alice Antheaume: Clay shirky on stage #RSLN http://plixi.com/p/73750856",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [21, 26], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://plixi.com/p/73750856\", \"indices\": [28, 55], \"expanded_url\": null}]}, \"text\": \"Clay shirky on stage #RSLN http://plixi.com/p/73750856\", \"created_at\": \"Mon Jan 31 08:04:07 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43682, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2373, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31986069742292992, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986069742292992\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "29514fab-d16d-4663-9c26-8d74abc614d3-31986069742292992"
- },
- {
- "begin": "818000",
- "end": 818000,
- "tags": [
- {
- "id-ref": "37457a2a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "En bon americain, Clay Shirky commence par une belle histoire #rsln ++",
- "title": "Em. de Saint-Bon: En bon americain, Clay Shirky commence par une belle histoire #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [62, 67], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"En bon americain, Clay Shirky commence par une belle histoire #rsln ++\", \"created_at\": \"Mon Jan 31 08:04:34 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 7298822, \"verified\": false, \"profile_sidebar_fill_color\": \"C0DFEC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4807, \"protected\": false, \"id_str\": \"7298822\", \"profile_background_color\": \"022330\", \"location\": \"iPhone: 48.845192,2.237256\", \"utc_offset\": 3600, \"statuses_count\": 1919, \"description\": \"Entrepreneur, Social Media Officer, motorcycler, guitar player, father of 4 kids: plenty of good information for you!\", \"friends_count\": 1281, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/752839109/2007_03_Emmanuel_de_Saint-Bon_Bdef_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme17/bg.gif\", \"name\": \"Em. de Saint-Bon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 42, \"screen_name\": \"saintbon\", \"url\": \"http://www.myblognote.com\", \"created_at\": \"Fri Jul 06 18:38:05 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"a8c7f7\", \"following\": null, \"listed_count\": 116}, \"id\": 31986179578527744, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986179578527744\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "44e892a1-0a14-4e39-a2e2-7062a70d7a61-31986179578527744"
- },
- {
- "begin": "833000",
- "end": 833000,
- "tags": [
- {
- "id-ref": "37457a2a-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "37457a2a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @GarrettGoodman: @cshirky says,\"I’m an optimist, but that is tempered by realism.\" Then realises his mic is off. #RSLN #fail",
- "title": "Christophe Prieuur: RT @GarrettGoodman: @cshirky says,\"I’m an optimist, but that is tempered by realism.\" Then realises his mic is off. #RSLN #fail",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [96, 101], \"text\": \"RSLN\"}, {\"indices\": [102, 107], \"text\": \"fail\"}], \"urls\": []}, \"text\": \"@cshirky says,\\\"I\\u2019m an optimist, but that is tempered by realism.\\\" Then realises his mic is off. #RSLN #fail\", \"created_at\": \"Mon Jan 31 07:59:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 347, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"listed_count\": 15, \"utc_offset\": 3600, \"statuses_count\": 960, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 679, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31984816979189760, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31984816979189760\", \"in_reply_to_user_id\": 6141832}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 18], \"id\": 28351245, \"screen_name\": \"GarrettGoodman\", \"name\": \"Garrett Goodman\", \"id_str\": \"28351245\"}, {\"indices\": [20, 28], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [116, 121], \"text\": \"RSLN\"}, {\"indices\": [122, 127], \"text\": \"fail\"}], \"urls\": []}, \"text\": \"RT @GarrettGoodman: @cshirky says,\\\"I\\u2019m an optimist, but that is tempered by realism.\\\" Then realises his mic is off. #RSLN #fail\", \"created_at\": \"Mon Jan 31 08:04:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 2357391, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 64, \"protected\": false, \"id_str\": \"2357391\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 6, \"utc_offset\": 3600, \"statuses_count\": 244, \"description\": \"Researcher on social networks & graph algorithms\", \"friends_count\": 50, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/30077512/tete-bison_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/525672/araignee-plafond.jpg\", \"name\": \"Christophe Prieuur\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"twytof\", \"url\": null, \"created_at\": \"Mon Mar 26 20:54:50 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31986242954461184, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31986242954461184\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "d28623c1-a281-443b-adf5-6dfaf52c3c8e-31986242954461184"
- },
- {
- "begin": "842000",
- "end": 842000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay Shirky commence avec l'exemple, rendu célèbre en Haïti : http://www.ushahidi.com/ #blendedtech #RSLN ++ :)",
- "title": "NicolasVanbremeersch: Clay Shirky commence avec l'exemple, rendu célèbre en Haïti : http://www.ushahidi.com/ #blendedtech #RSLN ++ :)",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [87, 99], \"text\": \"blendedtech\"}, {\"indices\": [100, 105], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://www.ushahidi.com/\", \"indices\": [62, 86], \"expanded_url\": null}]}, \"text\": \"Clay Shirky commence avec l'exemple, rendu c\\u00e9l\\u00e8bre en Ha\\u00efti : http://www.ushahidi.com/ #blendedtech #RSLN ++ :)\", \"created_at\": \"Mon Jan 31 08:04:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"listed_count\": 586, \"utc_offset\": 3600, \"statuses_count\": 6851, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"location\": \"Paris\", \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null}, \"id\": 31986280501874688, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986280501874688\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "4d06845e-cdce-4e6f-be69-9ac638f1813d-31986280501874688"
- },
- {
- "begin": "846000",
- "end": 846000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Ushahidi \"technologie apparue à Nairobi, Kenya, et qui s'est répandue dans le monde entier\" #rsln ++",
- "title": "Richard Ying: Ushahidi \"technologie apparue à Nairobi, Kenya, et qui s'est répandue dans le monde entier\" #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 104293463, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"profile_text_color\": \"3E4415\", \"followers_count\": 471, \"protected\": false, \"location\": \"Paris\", \"profile_background_color\": \"352726\", \"id_str\": \"104293463\", \"utc_offset\": 3600, \"statuses_count\": 1432, \"description\": \"(Bient\\u00f4t plus) en recherche d'emploi dans la communication web ou le emarketing (http://www.doyoubuzz.com/richard-ying)\\r\\nPhotographe amateur & (ancien) blogueur\", \"friends_count\": 325, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/679465639/marvin_normal.jpg\", \"is_translator\": false, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296099941/images/themes/theme5/bg.gif\", \"name\": \"Richard Ying\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"richardying\", \"notifications\": null, \"url\": \"http://richard.ying.fr/blog/\", \"created_at\": \"Tue Jan 12 22:32:54 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 29}, \"favorited\": false, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [92, 97], \"text\": \"rsln\"}], \"urls\": []}, \"contributors\": null, \"truncated\": false, \"text\": \"Ushahidi \\\"technologie apparue \\u00e0 Nairobi, Kenya, et qui s'est r\\u00e9pandue dans le monde entier\\\" #rsln ++\", \"created_at\": \"Mon Jan 31 08:05:02 +0000 2011\", \"retweeted\": false, \"in_reply_to_status_id\": null, \"coordinates\": null, \"id\": 31986297836933121, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id_str\": null, \"place\": null, \"id_str\": \"31986297836933121\", \"in_reply_to_screen_name\": null, \"retweet_count\": 0, \"geo\": null, \"in_reply_to_user_id_str\": null, \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "8b2dd3e2-af88-42ee-9acf-75fe8e96a2ad-31986297836933121"
- },
- {
- "begin": "848000",
- "end": 848000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln les sms pour amener le web dans la brousse !",
- "title": "Cyrille Fonvielle: #rsln les sms pour amener le web dans la brousse !",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln les sms pour amener le web dans la brousse !\", \"created_at\": \"Mon Jan 31 08:05:04 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36027828, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 116, \"protected\": false, \"id_str\": \"36027828\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 13, \"utc_offset\": 3600, \"statuses_count\": 867, \"description\": \"\", \"friends_count\": 107, \"location\": \"\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1118444241/Photo_14_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Cyrille Fonvielle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"CyrilleF\", \"url\": \"http://www.cyrillef.fr\", \"created_at\": \"Tue Apr 28 09:27:21 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31986306355564545, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986306355564545\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "4c70b7d8-bb0a-4480-8cb1-2d59936df1d2-31986306355564545"
- },
- {
- "begin": "871000",
- "end": 871000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @kanthos: RT @saintbon: On est bien en France. Un tweet sur deux, c'est pour râler #rsln",
- "title": "guigui bat: RT @kanthos: RT @saintbon: On est bien en France. Un tweet sur deux, c'est pour râler #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 7298822, \"screen_name\": \"saintbon\", \"name\": \"Em. de Saint-Bon\", \"id_str\": \"7298822\"}], \"hashtags\": [{\"indices\": [73, 78], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @saintbon: On est bien en France. Un tweet sur deux, c'est pour r\\u00e2ler #rsln\", \"created_at\": \"Mon Jan 31 08:01:51 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 9132482, \"verified\": false, \"profile_sidebar_fill_color\": \"e9c990\", \"is_translator\": false, \"profile_text_color\": \"413735\", \"followers_count\": 1833, \"protected\": false, \"id_str\": \"9132482\", \"profile_background_color\": \"dba15b\", \"listed_count\": 133, \"utc_offset\": 3600, \"statuses_count\": 17761, \"description\": \"Community manager @labelbarclay (Universal Music) - Label manager, blogger @fuckthatworld (FTW)\\r\\n\\r\\nhttp://www.fuckthatworld.com\", \"friends_count\": 865, \"location\": \"Paris, France\", \"profile_link_color\": \"d57a3d\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1221117224/B001751-R2-07-8_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/198033774/fond_twitter.jpg\", \"name\": \"Anthony\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"kanthos\", \"url\": \"http://www.flavors.me/kanthos\", \"created_at\": \"Thu Sep 27 21:41:21 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ded2bc\", \"following\": null}, \"id\": 31985498780078080, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31985498780078080\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 9132482, \"screen_name\": \"kanthos\", \"name\": \"Anthony\", \"id_str\": \"9132482\"}, {\"indices\": [16, 25], \"id\": 7298822, \"screen_name\": \"saintbon\", \"name\": \"Em. de Saint-Bon\", \"id_str\": \"7298822\"}], \"hashtags\": [{\"indices\": [86, 91], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @kanthos: RT @saintbon: On est bien en France. Un tweet sur deux, c'est pour r\\u00e2ler #rsln\", \"created_at\": \"Mon Jan 31 08:05:27 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 33849214, \"verified\": false, \"profile_sidebar_fill_color\": \"F7DA93\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 288, \"protected\": false, \"id_str\": \"33849214\", \"profile_background_color\": \"000000\", \"listed_count\": 8, \"utc_offset\": -10800, \"statuses_count\": 1024, \"description\": \"Pigiste (radio latina, voltage...) - Journaliste (ex-G\\u00e9n\\u00e9rations 88.2 fm)\", \"friends_count\": 962, \"location\": \"Paris (France)\", \"profile_link_color\": \"CC3300\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1172856658/GUIGUI_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/173146979/Eastbound_and_Down_Season_2_Debuted_in_HBO.jpg\", \"name\": \"guigui bat\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 5, \"screen_name\": \"guillaumebat\", \"url\": null, \"created_at\": \"Tue Apr 21 08:15:17 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"FFFFFF\", \"following\": null}, \"id\": 31986404686827520, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31986404686827520\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "ec088da2-2e86-4b20-91e0-858dc2f56f31-31986404686827520"
- },
- {
- "begin": "887000",
- "end": 887000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "http://twitpic.com/3v3p6o Rencontre avec Clay Shirky, heureusement on l'entends... #RSLN",
- "title": "Christian Porri: http://twitpic.com/3v3p6o Rencontre avec Clay Shirky, heureusement on l'entends... #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [83, 88], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitpic.com/3v3p6o\", \"indices\": [0, 25], \"expanded_url\": null}]}, \"text\": \"http://twitpic.com/3v3p6o Rencontre avec Clay Shirky, heureusement on l'entends... #RSLN\", \"created_at\": \"Mon Jan 31 08:05:43 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Windows Phone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36630982, \"verified\": false, \"profile_sidebar_fill_color\": \"dedede\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 456, \"protected\": false, \"id_str\": \"36630982\", \"profile_background_color\": \"dedede\", \"listed_count\": 11, \"utc_offset\": 3600, \"statuses_count\": 1476, \"description\": \"= French graphic and interactive designer * (GUI + UX + Video games gameplay (\\u2665PC gaming) + Science-fiction + Type + Computing culture + ...)\", \"friends_count\": 614, \"location\": \"On the taskbar\", \"profile_link_color\": \"0a3aff\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/239549703/logoTF_twitter_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/15559291/fond-twitter.jpg\", \"name\": \"Christian Porri\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"Tamantafamiglia\", \"url\": \"http://www.christianporri.com\", \"created_at\": \"Thu Apr 30 09:53:45 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"f8f7f7\", \"following\": null}, \"id\": 31986470629675008, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986470629675008\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "d1e279ef-88a4-4db7-83c3-3070cc468095-31986470629675008"
- },
- {
- "begin": "897000",
- "end": 897000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: Clay Shirky commence avec l'exemple, rendu célèbre en Haïti : http://www.ushahidi.com/ #blendedtech #RSLN ++ :)",
- "title": "SandraValerii: RT @versac: Clay Shirky commence avec l'exemple, rendu célèbre en Haïti : http://www.ushahidi.com/ #blendedtech #RSLN ++ :)",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [87, 99], \"text\": \"blendedtech\"}, {\"indices\": [100, 105], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://www.ushahidi.com/\", \"indices\": [62, 86], \"expanded_url\": null}]}, \"text\": \"Clay Shirky commence avec l'exemple, rendu c\\u00e9l\\u00e8bre en Ha\\u00efti : http://www.ushahidi.com/ #blendedtech #RSLN ++ :)\", \"created_at\": \"Mon Jan 31 08:04:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6851, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31986280501874688, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986280501874688\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [99, 111], \"text\": \"blendedtech\"}, {\"indices\": [112, 117], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://www.ushahidi.com/\", \"indices\": [74, 98], \"expanded_url\": null}]}, \"text\": \"RT @versac: Clay Shirky commence avec l'exemple, rendu c\\u00e9l\\u00e8bre en Ha\\u00efti : http://www.ushahidi.com/ #blendedtech #RSLN ++ :)\", \"created_at\": \"Mon Jan 31 08:05:53 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 75989724, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 95, \"protected\": false, \"id_str\": \"75989724\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": null, \"statuses_count\": 51, \"description\": \"\", \"friends_count\": 154, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/427409639/moi2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296245718/images/themes/theme1/bg.png\", \"name\": \"SandraValerii\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"SandraValerii\", \"url\": null, \"created_at\": \"Mon Sep 21 09:01:00 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 4}, \"id\": 31986513839394816, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986513839394816\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "a5ef0b85-bc34-404d-adbb-814ff4c79160-31986513839394816"
- },
- {
- "begin": "905000",
- "end": 905000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Ushahidi, une plateforme inventée au Kenya http://bit.ly/dCSATj L'équivalent nuémrique du développement du micro-crédit #RSLN",
- "title": "Thierry Do Espirito: Ushahidi, une plateforme inventée au Kenya http://bit.ly/dCSATj L'équivalent nuémrique du développement du micro-crédit #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [120, 125], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://bit.ly/dCSATj\", \"indices\": [43, 63], \"expanded_url\": null}]}, \"text\": \"Ushahidi, une plateforme invent\\u00e9e au Kenya http://bit.ly/dCSATj L'\\u00e9quivalent nu\\u00e9mrique du d\\u00e9veloppement du micro-cr\\u00e9dit #RSLN\", \"created_at\": \"Mon Jan 31 08:06:01 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"listed_count\": 63, \"utc_offset\": 3600, \"statuses_count\": 5189, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null}, \"id\": 31986544894025728, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986544894025728\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "2cf7a28a-7133-4e90-bcbf-cc3b197c990c-31986544894025728"
- },
- {
- "begin": "929000",
- "end": 929000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln pour le tweet polémique plus facile:\nhttp://amateur.iri.centrepompidou.fr/live/",
- "title": "Vincent Puig: #rsln pour le tweet polémique plus facile:\nhttp://amateur.iri.centrepompidou.fr/live/",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://amateur.iri.centrepompidou.fr/live/\", \"indices\": [43, 85], \"expanded_url\": null}]}, \"text\": \"#rsln pour le tweet pol\\u00e9mique plus facile:\\nhttp://amateur.iri.centrepompidou.fr/live/\", \"created_at\": \"Mon Jan 31 08:06:25 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 5, \"utc_offset\": 3600, \"statuses_count\": 82, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31986647222452224, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986647222452224\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "c83a1471-1fd2-4df4-a285-c4b4ca520155-31986647222452224"
- },
- {
- "begin": "947000",
- "end": 947000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln",
- "title": "peopleare: #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln\", \"created_at\": \"Mon Jan 31 08:06:43 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14177974, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 10, \"protected\": false, \"id_str\": \"14177974\", \"profile_background_color\": \"1A1B1F\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 1, \"description\": \"\", \"friends_count\": 17, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/128858275/Av_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1295051201/images/themes/theme9/bg.gif\", \"name\": \"peopleare\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"peopleare\", \"url\": null, \"created_at\": \"Wed Mar 19 16:54:53 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 0}, \"id\": 31986723009339392, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986723009339392\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "87c1f397-4295-4506-8157-2a6c7639469c-31986723009339392"
- },
- {
- "begin": "976000",
- "end": 976000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"La technologie doit donner envie de participer, même aux néophytes, et de faire des choses utiles\" - @cshirky #RSLN ++",
- "title": "B. Minded: \"La technologie doit donner envie de participer, même aux néophytes, et de faire des choses utiles\" - @cshirky #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [102, 110], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [111, 116], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"La technologie doit donner envie de participer, m\\u00eame aux n\\u00e9ophytes, et de faire des choses utiles\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:07:12 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 222, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"location\": \"Boulogne-Billancourt\", \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null}, \"id\": 31986844849672192, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986844849672192\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "abea9fc0-5846-40d5-bd8d-1def76171b6b-31986844849672192"
- },
- {
- "begin": "979000",
- "end": 979000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Nicolas Hulot a invité Clay Shirky à présenter sa nouvelle émission #rsln",
- "title": "Christophe Prieuur: Nicolas Hulot a invité Clay Shirky à présenter sa nouvelle émission #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [68, 73], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Nicolas Hulot a invit\\u00e9 Clay Shirky \\u00e0 pr\\u00e9senter sa nouvelle \\u00e9mission #rsln\", \"created_at\": \"Mon Jan 31 08:07:15 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 2357391, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 64, \"protected\": false, \"id_str\": \"2357391\", \"profile_background_color\": \"9ae4e8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 245, \"description\": \"Researcher on social networks & graph algorithms\", \"friends_count\": 50, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/30077512/tete-bison_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/525672/araignee-plafond.jpg\", \"name\": \"Christophe Prieuur\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"twytof\", \"url\": null, \"created_at\": \"Mon Mar 26 20:54:50 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null, \"listed_count\": 6}, \"id\": 31986856920883200, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986856920883200\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "634fe472-44d1-47e3-a477-178399d3f790-31986856920883200"
- },
- {
- "begin": "986000",
- "end": 986000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln bottom up platforms all over the world ++ : violence map, traffic, electoral fraud...",
- "title": "tibo c: #rsln bottom up platforms all over the world ++ : violence map, traffic, electoral fraud...",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln bottom up platforms all over the world ++ : violence map, traffic, electoral fraud...\", \"created_at\": \"Mon Jan 31 08:07:22 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"location\": null, \"utc_offset\": 3600, \"statuses_count\": 29, \"description\": null, \"friends_count\": 12, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31986884519403520, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986884519403520\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "928ba301-e683-476e-9fe7-fda108c87255-31986884519403520"
- },
- {
- "begin": "994000",
- "end": 994000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Ushahidi ... Inventé à Nairobi : information collection, visualization and interactive mapping : un bon exemple de valeur d'usage\n#RSLN ++",
- "title": "chaffiotte: Ushahidi ... Inventé à Nairobi : information collection, visualization and interactive mapping : un bon exemple de valeur d'usage\n#RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [130, 135], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Ushahidi ... Invent\\u00e9 \\u00e0 Nairobi : information collection, visualization and interactive mapping : un bon exemple de valeur d'usage\\n#RSLN\", \"created_at\": \"Mon Jan 31 08:07:30 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 26260924, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 326, \"protected\": false, \"id_str\": \"26260924\", \"profile_background_color\": \"131516\", \"listed_count\": 16, \"utc_offset\": -10800, \"statuses_count\": 666, \"description\": \"ceo of JWT Paris/ I love the social media revolution and I want to be part of it : vive la revolution !!!/master class in hyper island /runner & biker\", \"friends_count\": 708, \"location\": \"paris\", \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1219068025/IMG_0928_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/171909728/twilk_background_4ce11ca768fe7.jpg\", \"name\": \"chaffiotte\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 191, \"screen_name\": \"clachaf\", \"url\": \"http://chaff.unblog.fr\", \"created_at\": \"Tue Mar 24 15:49:07 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"ededed\", \"following\": null}, \"id\": 31986919567003648, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986919567003648\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "89087629-00cd-45fe-9f57-5a1bd72870bb-31986919567003648"
- },
- {
- "begin": "997000",
- "end": 997000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay Shirky sur Ushahidi \"pas besoin de venir de Mountain View, Californie, pour se développer dans le monde\" #rsln",
- "title": "Richard Ying: Clay Shirky sur Ushahidi \"pas besoin de venir de Mountain View, Californie, pour se développer dans le monde\" #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [110, 115], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Clay Shirky sur Ushahidi \\\"pas besoin de venir de Mountain View, Californie, pour se d\\u00e9velopper dans le monde\\\" #rsln\", \"created_at\": \"Mon Jan 31 08:07:33 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 104293463, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 471, \"protected\": false, \"id_str\": \"104293463\", \"profile_background_color\": \"352726\", \"listed_count\": 29, \"utc_offset\": 3600, \"statuses_count\": 1433, \"description\": \"(Bient\\u00f4t plus) en recherche d'emploi dans la communication web ou le emarketing (http://www.doyoubuzz.com/richard-ying)\\r\\nPhotographe amateur & (ancien) blogueur\", \"friends_count\": 325, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/679465639/marvin_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296099941/images/themes/theme5/bg.gif\", \"name\": \"Richard Ying\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"richardying\", \"url\": \"http://richard.ying.fr/blog/\", \"created_at\": \"Tue Jan 12 22:32:54 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31986931373965312, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986931373965312\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "9acbc244-cd4d-4901-a4c3-2f8f153846d0-31986931373965312"
- },
- {
- "begin": "998000",
- "end": 998000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Entièrement fait par des volontaires, Ushahidi http://bit.ly/dCSATj offre un pont entre le web et le téléphone de base #RSLN",
- "title": "Thierry Do Espirito: Entièrement fait par des volontaires, Ushahidi http://bit.ly/dCSATj offre un pont entre le web et le téléphone de base #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [119, 124], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://bit.ly/dCSATj\", \"indices\": [47, 67], \"expanded_url\": null}]}, \"text\": \"Enti\\u00e8rement fait par des volontaires, Ushahidi http://bit.ly/dCSATj offre un pont entre le web et le t\\u00e9l\\u00e9phone de base #RSLN\", \"created_at\": \"Mon Jan 31 08:07:34 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"listed_count\": 63, \"utc_offset\": 3600, \"statuses_count\": 5190, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null}, \"id\": 31986936306475008, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986936306475008\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "809a3113-0f33-4d30-9e62-d7fcfa197935-31986936306475008"
- },
- {
- "begin": "1004000",
- "end": 1004000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@CyrilleF le coveritlive semble ramer. Suivre le tag #RSLN directement... :(",
- "title": "NicolasVanbremeersch: @CyrilleF le coveritlive semble ramer. Suivre le tag #RSLN directement... :(",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 9], \"id\": 36027828, \"screen_name\": \"CyrilleF\", \"name\": \"Cyrille Fonvielle\", \"id_str\": \"36027828\"}], \"hashtags\": [{\"indices\": [53, 58], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@CyrilleF le coveritlive semble ramer. Suivre le tag #RSLN directement... :(\", \"created_at\": \"Mon Jan 31 08:07:40 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31983580863270912\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"36027828\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": 31983580863270912, \"in_reply_to_screen_name\": \"CyrilleF\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"listed_count\": 586, \"utc_offset\": 3600, \"statuses_count\": 6852, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"location\": \"Paris\", \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null}, \"id\": 31986959354171392, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986959354171392\", \"in_reply_to_user_id\": 36027828}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "56cdf159-f838-4714-a95e-42097f8348cd-31986959354171392"
- },
- {
- "begin": "1016000",
- "end": 1016000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln We test for usability, but what matters in civic engagement is what makes people want to use the application in the 1st place @cshirky",
- "title": "Robin Berjon: #rsln We test for usability, but what matters in civic engagement is what makes people want to use the application in the 1st place @cshirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [132, 140], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln We test for usability, but what matters in civic engagement is what makes people want to use the application in the 1st place @cshirky\", \"created_at\": \"Mon Jan 31 08:07:52 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4632, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31987011116077056, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987011116077056\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "09bf4fda-5a17-4ecd-a92d-dd266fdf095b-31987011116077056"
- },
- {
- "begin": "1028000",
- "end": 1028000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN. Clay ouvre sa conférence avec les mêmes exemples qu'à TED : Ushahidi et les autres exemples de crowdsourcing citoyen.",
- "title": "Rémi Rivas: #RSLN. Clay ouvre sa conférence avec les mêmes exemples qu'à TED : Ushahidi et les autres exemples de crowdsourcing citoyen.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay ouvre sa conf\\u00e9rence avec les m\\u00eames exemples qu'\\u00e0 TED : Ushahidi et les autres exemples de crowdsourcing citoyen.\", \"created_at\": \"Mon Jan 31 08:08:04 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 201324303, \"verified\": false, \"profile_sidebar_fill_color\": \"ffff00\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 71, \"protected\": false, \"id_str\": \"201324303\", \"profile_background_color\": \"000000\", \"listed_count\": 4, \"utc_offset\": 3600, \"statuses_count\": 176, \"description\": \"R\\u00e9mi Rivas - Consultant Marketing NTIC - J'aime le Marketing, La Cantine, Seth Godin, TED et New ORDER. Actuellement au D\\u00e9veloppement Digital chez Altavia.\", \"friends_count\": 218, \"location\": \"Paris - Ze capitale of ze love\", \"profile_link_color\": \"ff002b\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1143045761/photo_normal.jpeg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/179043662/1291720196yellowwhite.jpg\", \"name\": \"R\\u00e9mi Rivas\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"remirivas\", \"url\": \"http://www.doyoubuzz.com/remi-rivas\", \"created_at\": \"Mon Oct 11 16:10:35 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffbf00\", \"following\": null}, \"id\": 31987061594529792, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987061594529792\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "cc5739da-258d-44d0-9108-a72dffbd560a-31987061594529792"
- },
- {
- "begin": "1032000",
- "end": 1032000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN. Clay Shirky : Ushahidi is not high tech or low tech : it's blended tech. ++",
- "title": "dominiquepiotet: #RSLN. Clay Shirky : Ushahidi is not high tech or low tech : it's blended tech. ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay Shirky : Ushahidi is not high tech or low tech : it's blended tech.\", \"created_at\": \"Mon Jan 31 08:08:08 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"listed_count\": 65, \"utc_offset\": -28800, \"statuses_count\": 694, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"location\": \"iPhone: 37.785871,-122.405417\", \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null}, \"id\": 31987077629353984, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987077629353984\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "a52a1c26-57b2-4429-849a-314f576dec94-31987077629353984"
- },
- {
- "begin": "1044000",
- "end": 1044000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky 3 features of Ushahidi: blended tech, opportunity design, coordinated voluntary participation. That is Cognitive Surplus. #RSLN",
- "title": "Garrett Goodman: @cshirky 3 features of Ushahidi: blended tech, opportunity design, coordinated voluntary participation. That is Cognitive Surplus. #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [131, 136], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@cshirky 3 features of Ushahidi: blended tech, opportunity design, coordinated voluntary participation. That is Cognitive Surplus. #RSLN\", \"created_at\": \"Mon Jan 31 08:08:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 347, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"listed_count\": 15, \"utc_offset\": 3600, \"statuses_count\": 961, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 679, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31987129944899584, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987129944899584\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "f21dbae3-1506-419d-9260-5c0c22b00356-31987129944899584"
- },
- {
- "begin": "1047000",
- "end": 1047000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay Shirky @ #rsln http://ushahidi.com/ made in Nairobi, Kenya (and not the valley) to visually report violence, events, etc... ++",
- "title": "Guillaume Decugis: Clay Shirky @ #rsln http://ushahidi.com/ made in Nairobi, Kenya (and not the valley) to visually report violence, events, etc... ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [14, 19], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://ushahidi.com/\", \"indices\": [20, 40], \"expanded_url\": null}]}, \"text\": \"Clay Shirky @ #rsln http://ushahidi.com/ made in Nairobi, Kenya (and not the valley) to visually report violence, events, etc... ++\", \"created_at\": \"Mon Jan 31 08:08:23 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 24404173, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 597, \"protected\": false, \"id_str\": \"24404173\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1705, \"description\": \"Mobile & Web entrepreneur (Goojet / Scoop.it CEO). Skier. Gamer.\", \"friends_count\": 408, \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1107041216/GD_N_B_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296072137/images/themes/theme14/bg.gif\", \"name\": \"Guillaume Decugis\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 11, \"screen_name\": \"gdecugis\", \"url\": \"http://www.scoop.it\", \"created_at\": \"Sat Mar 14 18:03:10 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 46}, \"id\": 31987139579219970, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987139579219970\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "bab5c7e8-e812-4f00-8748-1871f8ec1e79-31987139579219970"
- },
- {
- "begin": "1055000",
- "end": 1055000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN cognitive surplus = Agregation of free time ++",
- "title": "steamwolf: #RSLN cognitive surplus = Agregation of free time ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN cognitive surplus = Agregation of free time ++\", \"created_at\": \"Mon Jan 31 08:08:31 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 18229221, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 73, \"protected\": false, \"id_str\": \"18229221\", \"profile_background_color\": \"352726\", \"listed_count\": 1, \"utc_offset\": 3600, \"statuses_count\": 1037, \"description\": \"IT senior consultant, Sciences Ph.D.\\r\\nmajor survey : NTIC, healthcare and CRM.\\r\\nSocial media and Apple addict.\\r\\nweb and innovation never stop, neither do I\\r\\n\", \"friends_count\": 228, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/67909625/wolf_forum_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296265969/images/themes/theme5/bg.gif\", \"name\": \"steamwolf\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 30, \"screen_name\": \"steamwolf\", \"url\": \"http://dagautier.tumblr.com/\", \"created_at\": \"Thu Dec 18 23:58:20 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31987173393694720, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987173393694720\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "4014dae4-1336-457f-bfb8-2c6f5dc2694b-31987173393694720"
- },
- {
- "begin": "1058000",
- "end": 1058000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Des individus contribuent avec leurs moyens numériques et les contenus sont agrégés Ushahidi #RSLN",
- "title": "Thierry Do Espirito: Des individus contribuent avec leurs moyens numériques et les contenus sont agrégés Ushahidi #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [93, 98], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Des individus contribuent avec leurs moyens num\\u00e9riques et les contenus sont agr\\u00e9g\\u00e9s Ushahidi #RSLN\", \"created_at\": \"Mon Jan 31 08:08:34 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5191, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31987185867558912, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987185867558912\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "60a92300-d0a7-4793-a9a9-66f65dde621d-31987185867558912"
- },
- {
- "begin": "1064000",
- "end": 1064000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @dominiquepiotet: #RSLN. Clay Shirky : Ushahidi is not high tech or low tech : it's blended tech.",
- "title": "Thierry Do Espirito: RT @dominiquepiotet: #RSLN. Clay Shirky : Ushahidi is not high tech or low tech : it's blended tech.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay Shirky : Ushahidi is not high tech or low tech : it's blended tech.\", \"created_at\": \"Mon Jan 31 08:08:08 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"location\": \"iPhone: 37.785871,-122.405417\", \"utc_offset\": -28800, \"statuses_count\": 694, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 65}, \"id\": 31987077629353984, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31987077629353984\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 19], \"id\": 14430897, \"screen_name\": \"dominiquepiotet\", \"name\": \"dominiquepiotet\", \"id_str\": \"14430897\"}], \"hashtags\": [{\"indices\": [21, 26], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @dominiquepiotet: #RSLN. Clay Shirky : Ushahidi is not high tech or low tech : it's blended tech.\", \"created_at\": \"Mon Jan 31 08:08:40 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5192, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31987211511537664, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31987211511537664\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "412c3523-06fb-4388-81ac-c587a0e65c67-31987211511537664"
- },
- {
- "begin": "1076000",
- "end": 1076000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay shirky a un petit air de tom hanks non? :) #rsln",
- "title": "Sane Lebrun: Clay shirky a un petit air de tom hanks non? :) #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [48, 53], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Clay shirky a un petit air de tom hanks non? :) #rsln\", \"created_at\": \"Mon Jan 31 08:08:52 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36333549, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 686, \"protected\": false, \"id_str\": \"36333549\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3487, \"description\": \"Product Manager (global) for a videogame publisher (iPhone, iPad, etc). Graduated from ESCP Europe (Master in Management). Electro music addict.\", \"friends_count\": 1204, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/190531233/n576390766_6339_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296072137/images/themes/theme1/bg.png\", \"name\": \"Sane Lebrun\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"SaneFive\", \"url\": \"http://www.playfive.fr\", \"created_at\": \"Wed Apr 29 11:06:23 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 25}, \"id\": 31987261545390080, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987261545390080\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "ac748a43-7c38-48c3-9e55-3964bc88e4f0-31987261545390080"
- },
- {
- "begin": "1082000",
- "end": 1082000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @vincentpuig: #rsln pour le tweet polémique plus facile:\nhttp://amateur.iri.centrepompidou.fr/live/",
- "title": "Stanm: RT @vincentpuig: #rsln pour le tweet polémique plus facile:\nhttp://amateur.iri.centrepompidou.fr/live/",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://amateur.iri.centrepompidou.fr/live/\", \"indices\": [43, 85], \"expanded_url\": null}]}, \"text\": \"#rsln pour le tweet pol\\u00e9mique plus facile:\\nhttp://amateur.iri.centrepompidou.fr/live/\", \"created_at\": \"Mon Jan 31 08:06:25 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 82, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 5}, \"id\": 31986647222452224, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31986647222452224\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 68424173, \"screen_name\": \"vincentpuig\", \"name\": \"Vincent Puig\", \"id_str\": \"68424173\"}], \"hashtags\": [{\"indices\": [17, 22], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://amateur.iri.centrepompidou.fr/live/\", \"indices\": [60, 102], \"expanded_url\": null}]}, \"text\": \"RT @vincentpuig: #rsln pour le tweet pol\\u00e9mique plus facile:\\nhttp://amateur.iri.centrepompidou.fr/live/\", \"created_at\": \"Mon Jan 31 08:08:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 537, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 906, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null, \"listed_count\": 40}, \"id\": 31987290372833280, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987290372833280\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "fc07f639-30d9-4aba-8ef9-9b0de32480aa-31987290372833280"
- },
- {
- "begin": "1109000",
- "end": 1109000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Et le jean et la dégaine qui va bien... RT @SaneFive: Clay shirky a un petit air de tom hanks non? :) #rsln",
- "title": "Thierry Do Espirito: Et le jean et la dégaine qui va bien... RT @SaneFive: Clay shirky a un petit air de tom hanks non? :) #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [43, 52], \"id\": 36333549, \"screen_name\": \"SaneFive\", \"name\": \"Sane Lebrun\", \"id_str\": \"36333549\"}], \"hashtags\": [{\"indices\": [102, 107], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Et le jean et la d\\u00e9gaine qui va bien... RT @SaneFive: Clay shirky a un petit air de tom hanks non? :) #rsln\", \"created_at\": \"Mon Jan 31 08:09:25 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5193, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31987400594948096, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987400594948096\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "a47fc1e2-72ec-4203-a18d-453100ccbc92-31987400594948096"
- },
- {
- "begin": "1110000",
- "end": 1110000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Utiliser à bon escient le temps libre pour faire des réalisations participatives, civiques, grâce à l'information. #RSLN @cshirky",
- "title": "B. Minded: Utiliser à bon escient le temps libre pour faire des réalisations participatives, civiques, grâce à l'information. #RSLN @cshirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [121, 129], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [115, 120], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Utiliser \\u00e0 bon escient le temps libre pour faire des r\\u00e9alisations participatives, civiques, gr\\u00e2ce \\u00e0 l'information. #RSLN @cshirky\", \"created_at\": \"Mon Jan 31 08:09:26 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 223, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"location\": \"Boulogne-Billancourt\", \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null}, \"id\": 31987405376462848, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987405376462848\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "b39d208b-ba73-442d-80c0-e3d93a987147-31987405376462848"
- },
- {
- "begin": "1142000",
- "end": 1142000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln clay speak about cognitive surplus @microsoft ==",
- "title": "Samuel Huron: #rsln clay speak about cognitive surplus @microsoft ==",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [41, 51], \"id\": 74286565, \"screen_name\": \"Microsoft\", \"name\": \"Microsoft\", \"id_str\": \"74286565\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln clay speak about cognitive surplus @microsoft ==\", \"created_at\": \"Mon Jan 31 08:09:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"listed_count\": 41, \"utc_offset\": -10800, \"statuses_count\": 1664, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"location\": \"Paris, France\", \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null}, \"id\": 31987540001034240, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987540001034240\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "62ff4297-1922-4d5e-82b7-c2c603a76f65-31987540001034240"
- },
- {
- "begin": "1153000",
- "end": 1153000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN Cognitive Surplus utilisation : a form of civic action ++",
- "title": "steamwolf: #RSLN Cognitive Surplus utilisation : a form of civic action ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN Cognitive Surplus utilisation : a form of civic action ++\", \"created_at\": \"Mon Jan 31 08:10:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 18229221, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 73, \"protected\": false, \"id_str\": \"18229221\", \"profile_background_color\": \"352726\", \"listed_count\": 1, \"utc_offset\": 3600, \"statuses_count\": 1038, \"description\": \"IT senior consultant, Sciences Ph.D.\\r\\nmajor survey : NTIC, healthcare and CRM.\\r\\nSocial media and Apple addict.\\r\\nweb and innovation never stop, neither do I\\r\\n\", \"friends_count\": 228, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/67909625/wolf_forum_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296265969/images/themes/theme5/bg.gif\", \"name\": \"steamwolf\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 30, \"screen_name\": \"steamwolf\", \"url\": \"http://dagautier.tumblr.com/\", \"created_at\": \"Thu Dec 18 23:58:20 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31987584431300609, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987584431300609\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "9e2b6d17-b8c6-4630-a1f2-560c9bd83acd-31987584431300609"
- },
- {
- "begin": "1162000",
- "end": 1162000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln De l'information à l'action, le chemin n'est pas forcément aussi direct --",
- "title": "Vincent Puig: #rsln De l'information à l'action, le chemin n'est pas forcément aussi direct --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln De l'information \\u00e0 l'action, le chemin n'est pas forc\\u00e9ment aussi direct --\", \"created_at\": \"Mon Jan 31 08:10:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 5, \"utc_offset\": 3600, \"statuses_count\": 83, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31987622867902464, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987622867902464\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "284d5924-7a96-45d3-8758-fbd086578f05-31987622867902464"
- },
- {
- "begin": "1193000",
- "end": 1193000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln == http://t.co/DWhd8FM",
- "title": "Samuel Huron: #rsln == http://t.co/DWhd8FM",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://t.co/DWhd8FM\", \"indices\": [9, 28], \"expanded_url\": \"http://twitpic.com/3v3qdr\", \"display_url\": \"twitpic.com/3v3qdr\"}]}, \"text\": \"#rsln == http://t.co/DWhd8FM\", \"created_at\": \"Mon Jan 31 08:10:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"listed_count\": 41, \"utc_offset\": -10800, \"statuses_count\": 1665, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"location\": \"Paris, France\", \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null}, \"id\": 31987754690678784, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987754690678784\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "90d62dc1-963f-42d7-b69e-84da9a0630c6-31987754690678784"
- },
- {
- "begin": "1257000",
- "end": 1257000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Politix] Permettre aux citoyens d'être des senseurs : ils fournissent la donnée au bénéfice des gouvernements. #RSLN (@cshirky)",
- "title": "[Enikao]: [Politix] Permettre aux citoyens d'être des senseurs : ils fournissent la donnée au bénéfice des gouvernements. #RSLN (@cshirky)",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [119, 127], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [112, 117], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Politix] Permettre aux citoyens d'\\u00eatre des senseurs : ils fournissent la donn\\u00e9e au b\\u00e9n\\u00e9fice des gouvernements. #RSLN (@cshirky)\", \"created_at\": \"Mon Jan 31 08:11:53 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3030, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"listed_count\": 230, \"utc_offset\": 3600, \"statuses_count\": 9111, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"location\": \"Paris\", \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null}, \"id\": 31988022811561984, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988022811561984\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "3208668e-070c-49b5-8a71-5f522f65605a-31988022811561984"
- },
- {
- "begin": "1285000",
- "end": 1285000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Civic value from People to Orgs (P2O, citizen as sensor) eg Open311.",
- "title": "Robin Berjon: #rsln Civic value from People to Orgs (P2O, citizen as sensor) eg Open311.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Civic value from People to Orgs (P2O, citizen as sensor) eg Open311.\", \"created_at\": \"Mon Jan 31 08:12:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4633, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 76}, \"id\": 31988138171703296, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988138171703296\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "0e0e23a0-0010-4612-9f6a-17e6c8d1fa75-31988138171703296"
- },
- {
- "begin": "1288000",
- "end": 1288000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln les citoyens sont des capteurs ... vision effrayante d'une nouvelle humanité--",
- "title": "Vincent Puig: #rsln les citoyens sont des capteurs ... vision effrayante d'une nouvelle humanité--",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln les citoyens sont des capteurs ... vision effrayante d'une nouvelle humanit\\u00e9--\", \"created_at\": \"Mon Jan 31 08:12:24 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 5, \"utc_offset\": 3600, \"statuses_count\": 84, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31988154219102208, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988154219102208\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "0019d83b-43a2-41d0-a146-ddb0251f1fc9-31988154219102208"
- },
- {
- "begin": "1309000",
- "end": 1309000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"smart consumer\"... Ça doit être moi, ça... #RSLN",
- "title": "Thierry Do Espirito: \"smart consumer\"... Ça doit être moi, ça... #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [44, 49], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"smart consumer\\\"... \\u00c7a doit \\u00eatre moi, \\u00e7a... #RSLN\", \"created_at\": \"Mon Jan 31 08:12:45 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"listed_count\": 63, \"utc_offset\": 3600, \"statuses_count\": 5194, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null}, \"id\": 31988242005884928, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988242005884928\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "6462e15d-9bf6-49c0-8866-8d789316e246-31988242005884928"
- },
- {
- "begin": "1327000",
- "end": 1327000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Seeclickfix, fixmystret.com: citizens as sensors (not censors ;-) #RSLN",
- "title": "Stanm: Seeclickfix, fixmystret.com: citizens as sensors (not censors ;-) #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [66, 71], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Seeclickfix, fixmystret.com: citizens as sensors (not censors ;-) #RSLN\", \"created_at\": \"Mon Jan 31 08:13:03 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 537, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 907, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null, \"listed_count\": 40}, \"id\": 31988317780189185, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988317780189185\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "d7477e5a-eaf5-471e-be3d-53e2465e5c27-31988317780189185"
- },
- {
- "begin": "1338000",
- "end": 1338000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "La segmentation de la participation du public de Clay Shirky est simple, mais robuste. ++ #RSLN",
- "title": "NicolasVanbremeersch: La segmentation de la participation du public de Clay Shirky est simple, mais robuste. ++ #RSLN",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [90, 95], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"La segmentation de la participation du public de Clay Shirky est simple, mais robuste. ++ #RSLN\", \"created_at\": \"Mon Jan 31 08:13:14 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6853, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31988363938496513, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988363938496513\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "291633ad-bfe1-48ef-b195-54542cc2a0c2-31988363938496513"
- },
- {
- "begin": "1355000",
- "end": 1355000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @eni_kao: [Politix] Permettre aux citoyens d'être des senseurs : ils fournissent la donnée au bénéfice des gouvernements. #RSLN (@csh ...",
- "title": "marjoriepaillon: RT @eni_kao: [Politix] Permettre aux citoyens d'être des senseurs : ils fournissent la donnée au bénéfice des gouvernements. #RSLN (@csh ...",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [119, 127], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [112, 117], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Politix] Permettre aux citoyens d'\\u00eatre des senseurs : ils fournissent la donn\\u00e9e au b\\u00e9n\\u00e9fice des gouvernements. #RSLN (@cshirky)\", \"created_at\": \"Mon Jan 31 08:11:53 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3030, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 9111, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null, \"listed_count\": 230}, \"id\": 31988022811561984, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31988022811561984\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}, {\"indices\": [132, 136], \"id\": 4687901, \"screen_name\": \"CSH\", \"name\": \"Charles Harvey\", \"id_str\": \"4687901\"}], \"hashtags\": [{\"indices\": [125, 130], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @eni_kao: [Politix] Permettre aux citoyens d'\\u00eatre des senseurs : ils fournissent la donn\\u00e9e au b\\u00e9n\\u00e9fice des gouvernements. #RSLN (@csh ...\", \"created_at\": \"Mon Jan 31 08:13:31 +0000 2011\", \"truncated\": true, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 16039806, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 3807, \"protected\": false, \"id_str\": \"16039806\", \"profile_background_color\": \"EBEBEB\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1935, \"description\": \"Journaliste News, Web & Mag \\r\\n// R\\u00e9f\\u00e9rences: @ilovepolitics,BFMTV,France 5 \", \"friends_count\": 622, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/401202539/Image_1_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"marjoriepaillon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"marjoriepaillon\", \"url\": \"http://www.ilovepolitics.info\", \"created_at\": \"Fri Aug 29 09:08:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 346}, \"id\": 31988432993525761, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31988432993525761\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "37dff778-c23b-4639-b705-54bb64664d3c-31988432993525761"
- },
- {
- "begin": "1366000",
- "end": 1366000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln == \"citizen as sensor\" / \"smart consumer\" / ...",
- "title": "Samuel Huron: #rsln == \"citizen as sensor\" / \"smart consumer\" / ...",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln == \\\"citizen as sensor\\\" / \\\"smart consumer\\\" / ...\", \"created_at\": \"Mon Jan 31 08:13:42 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": -10800, \"statuses_count\": 1666, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null, \"listed_count\": 41}, \"id\": 31988479382519808, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988479382519808\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "6422204e-077f-4b97-9eda-b76e63d58a76-31988479382519808"
- },
- {
- "begin": "1422000",
- "end": 1422000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Civic value: Org to People, Smart Consumers, eg info on electrcity consumption, electoral donations.",
- "title": "Robin Berjon: #rsln Civic value: Org to People, Smart Consumers, eg info on electrcity consumption, electoral donations.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Civic value: Org to People, Smart Consumers, eg info on electrcity consumption, electoral donations.\", \"created_at\": \"Mon Jan 31 08:14:38 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4634, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31988714007699456, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988714007699456\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "83a8d9b6-be53-4146-9719-fa045a31a241-31988714007699456"
- },
- {
- "begin": "1446000",
- "end": 1446000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "code for america : le réseau social collaboratif des villes US #rsln",
- "title": "la pinta: code for america : le réseau social collaboratif des villes US #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [63, 68], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"code for america : le r\\u00e9seau social collaboratif des villes US #rsln\", \"created_at\": \"Mon Jan 31 08:15:02 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3123, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 404, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31988814801010688, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988814801010688\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "810148c1-3eee-4c56-a5ad-6f081de1087b-31988814801010688"
- },
- {
- "begin": "1452000",
- "end": 1452000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"Rendre la donnée publique pour que les citoyens éclairent les décisions politiques et prennent des décisions éclairées\" @cshirky #RSLN",
- "title": "B. Minded: \"Rendre la donnée publique pour que les citoyens éclairent les décisions politiques et prennent des décisions éclairées\" @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [121, 129], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [130, 135], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"Rendre la donn\\u00e9e publique pour que les citoyens \\u00e9clairent les d\\u00e9cisions politiques et prennent des d\\u00e9cisions \\u00e9clair\\u00e9es\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:15:08 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 224, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"location\": \"Boulogne-Billancourt\", \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null}, \"id\": 31988838863732736, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988838863732736\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "7293058b-a62f-4960-bc67-0a292519740a-31988838863732736"
- },
- {
- "begin": "1458000",
- "end": 1458000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln polemic syntaxe : ++ : i like / -- : i dislike / == : reference / ?? : Question",
- "title": "Samuel Huron: #rsln polemic syntaxe : ++ : i like / -- : i dislike / == : reference / ?? : Question",
- "color": "16763904",
- "polemics": [
- "Q",
- "KO",
- "OK",
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln polemic syntaxe : ++ : i like / -- : i dislike / == : reference / ?? : Question\", \"created_at\": \"Mon Jan 31 08:15:14 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": -10800, \"statuses_count\": 1667, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null, \"listed_count\": 41}, \"id\": 31988863538831361, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988863538831361\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "2e82ec8c-e2a4-4963-9db1-bf99036d1ccb-31988863538831361"
- },
- {
- "begin": "1465000",
- "end": 1465000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Civic value: Org-to-Org, Partnership, eg Code for America.",
- "title": "Robin Berjon: #rsln Civic value: Org-to-Org, Partnership, eg Code for America.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Civic value: Org-to-Org, Partnership, eg Code for America.\", \"created_at\": \"Mon Jan 31 08:15:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4635, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 76}, \"id\": 31988892798291968, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988892798291968\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "b44fd22b-9475-40e2-90e2-4fc52d1ff63a-31988892798291968"
- },
- {
- "begin": "1490000",
- "end": 1490000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @flapinta: code for america : le réseau social collaboratif des villes US #rsln",
- "title": "Stanm: RT @flapinta: code for america : le réseau social collaboratif des villes US #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [63, 68], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"code for america : le r\\u00e9seau social collaboratif des villes US #rsln\", \"created_at\": \"Mon Jan 31 08:15:02 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"listed_count\": 159, \"utc_offset\": 3600, \"statuses_count\": 3123, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 404, \"location\": \"Paris\", \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null}, \"id\": 31988814801010688, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988814801010688\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 17152456, \"screen_name\": \"flapinta\", \"name\": \"la pinta\", \"id_str\": \"17152456\"}], \"hashtags\": [{\"indices\": [77, 82], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @flapinta: code for america : le r\\u00e9seau social collaboratif des villes US #rsln\", \"created_at\": \"Mon Jan 31 08:15:46 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 537, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 908, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31988999027429376, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31988999027429376\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "511b10e0-3a38-4449-8e66-8f5351f3d115-31988999027429376"
- },
- {
- "begin": "1544000",
- "end": 1544000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Civic Value: People to People, Platform for Civic Action, eg what I'm working on :)",
- "title": "Robin Berjon: #rsln Civic Value: People to People, Platform for Civic Action, eg what I'm working on :)",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Civic Value: People to People, Platform for Civic Action, eg what I'm working on :)\", \"created_at\": \"Mon Jan 31 08:16:40 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4636, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 76}, \"id\": 31989228145479680, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989228145479680\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "f889544e-57d2-484c-b00b-a4fb0884b7f9-31989228145479680"
- },
- {
- "begin": "1554000",
- "end": 1554000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky : Govs are afraid of synchronized groups. That’s what changes politics. #rsln",
- "title": "Garrett Goodman: @cshirky : Govs are afraid of synchronized groups. That’s what changes politics. #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [81, 86], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky : Govs are afraid of synchronized groups. That\\u2019s what changes politics. #rsln\", \"created_at\": \"Mon Jan 31 08:16:50 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 962, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 679, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31989270000439297, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989270000439297\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "620be1a5-29a6-4332-9b33-12e1d85eea2b-31989270000439297"
- },
- {
- "begin": "1560000",
- "end": 1560000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln La Lybie interdit les match de football par peur de manif anti gouvernement --",
- "title": "tibo c: #rsln La Lybie interdit les match de football par peur de manif anti gouvernement --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln La Lybie interdit les match de football par peur de manif anti gouvernement --\", \"created_at\": \"Mon Jan 31 08:16:56 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 30, \"description\": null, \"friends_count\": 12, \"location\": null, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31989295094960128, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989295094960128\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "5c7f7651-6a6c-4064-a98c-fcd80a0eb61c-31989295094960128"
- },
- {
- "begin": "1570000",
- "end": 1570000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln l'image culturelle produite par la foule est elle conforme à l'image culturelle que nous imaginons pour nos groupes sociaux ??",
- "title": "Vincent Puig: #rsln l'image culturelle produite par la foule est elle conforme à l'image culturelle que nous imaginons pour nos groupes sociaux ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln l'image culturelle produite par la foule est elle conforme \\u00e0 l'image culturelle que nous imaginons pour nos groupes sociaux ??\", \"created_at\": \"Mon Jan 31 08:17:06 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 85, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 5}, \"id\": 31989337163825152, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989337163825152\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "d48e9db4-779d-4380-b92f-f677cf3c7aa3-31989337163825152"
- },
- {
- "begin": "1584000",
- "end": 1584000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "title": "Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [82, 87], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN\", \"created_at\": \"Mon Jan 31 08:17:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 537, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 909, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null, \"listed_count\": 40}, \"id\": 31989392583168000, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989392583168000\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "8e2cd711-eb17-4a11-869f-396770e75764-31989392583168000"
- },
- {
- "begin": "1599000",
- "end": 1599000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky",
- "title": "Robin Berjon: #rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [96, 104], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky\", \"created_at\": \"Mon Jan 31 08:17:35 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4637, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 76}, \"id\": 31989455556444160, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989455556444160\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "1fbe59eb-8326-444c-9087-b30a838ce5f3-31989455556444160"
- },
- {
- "begin": "1610000",
- "end": 1610000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Kouote] \"Les gouvernements n'ont pas peur des gens individuellement informés, ils ont peur des groupes synchronisés\" - @cshirky #RSLN",
- "title": "[Enikao]: [Kouote] \"Les gouvernements n'ont pas peur des gens individuellement informés, ils ont peur des groupes synchronisés\" - @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [121, 129], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [130, 135], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Kouote] \\\"Les gouvernements n'ont pas peur des gens individuellement inform\\u00e9s, ils ont peur des groupes synchronis\\u00e9s\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:17:46 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3030, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 9112, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null, \"listed_count\": 230}, \"id\": 31989502138388480, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989502138388480\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "3c37657e-2b9b-47ca-814c-6d99a694f012-31989502138388480"
- },
- {
- "begin": "1637000",
- "end": 1637000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"governments have nothing to fear of informed individuals; but they should fear synchronized crowds\" @cshirky #rsln",
- "title": "Guillaume Decugis: \"governments have nothing to fear of informed individuals; but they should fear synchronized crowds\" @cshirky #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [101, 109], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [110, 115], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"governments have nothing to fear of informed individuals; but they should fear synchronized crowds\\\" @cshirky #rsln\", \"created_at\": \"Mon Jan 31 08:18:13 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 24404173, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 597, \"protected\": false, \"id_str\": \"24404173\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1706, \"description\": \"Mobile & Web entrepreneur (Goojet / Scoop.it CEO). Skier. Gamer.\", \"friends_count\": 408, \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1107041216/GD_N_B_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296072137/images/themes/theme14/bg.gif\", \"name\": \"Guillaume Decugis\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 11, \"screen_name\": \"gdecugis\", \"url\": \"http://www.scoop.it\", \"created_at\": \"Sat Mar 14 18:03:10 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 46}, \"id\": 31989616357679105, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989616357679105\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "998b20c8-552b-4937-b9ff-5313b9542942-31989616357679105"
- },
- {
- "begin": "1642000",
- "end": 1642000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN. Quelle est la nécessité d'une structure organisationnelle pour traiter l'information à l'heure ou chaque citoyen est un informateur ??",
- "title": "Rémi Rivas: #RSLN. Quelle est la nécessité d'une structure organisationnelle pour traiter l'information à l'heure ou chaque citoyen est un informateur ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Quelle est la n\\u00e9cessit\\u00e9 d'une structure organisationnelle pour traiter l'information \\u00e0 l'heure ou chaque citoyen est un informateur?\", \"created_at\": \"Mon Jan 31 08:18:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 201324303, \"verified\": false, \"profile_sidebar_fill_color\": \"ffff00\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 71, \"protected\": false, \"id_str\": \"201324303\", \"profile_background_color\": \"000000\", \"location\": \"Paris - Ze capitale of ze love\", \"utc_offset\": 3600, \"statuses_count\": 177, \"description\": \"R\\u00e9mi Rivas - Consultant Marketing NTIC - J'aime le Marketing, La Cantine, Seth Godin, TED et New ORDER. Actuellement au D\\u00e9veloppement Digital chez Altavia.\", \"friends_count\": 218, \"profile_link_color\": \"ff002b\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1143045761/photo_normal.jpeg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/179043662/1291720196yellowwhite.jpg\", \"name\": \"R\\u00e9mi Rivas\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"remirivas\", \"url\": \"http://www.doyoubuzz.com/remi-rivas\", \"created_at\": \"Mon Oct 11 16:10:35 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffbf00\", \"following\": null, \"listed_count\": 4}, \"id\": 31989637765406720, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989637765406720\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "75010f8b-957e-4854-b76e-f4ed54f6a932-31989637765406720"
- },
- {
- "begin": "1652000",
- "end": 1652000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. Très vrai pour les rues arabes actuellement. #RSLN ++",
- "title": "NicolasVanbremeersch: L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. Très vrai pour les rues arabes actuellement. #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [123, 128], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"L'Internet, c'est un peu comme le foot : \\u00e7a aide \\u00e0 coordonner les sentiments. Tr\\u00e8s vrai pour les rues arabes actuellement. #RSLN\", \"created_at\": \"Mon Jan 31 08:18:28 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6854, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31989680345976832, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989680345976832\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "17b63b08-3785-4a3d-926b-986e6f909de0-31989680345976832"
- },
- {
- "begin": "1684000",
- "end": 1684000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"people talk abiut what they care about\" ++ #rsln",
- "title": "SandraValerii: \"people talk abiut what they care about\" ++ #rsln",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [44, 49], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"people talk abiut what they care about\\\" ++ #rsln\", \"created_at\": \"Mon Jan 31 08:19:00 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 75989724, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 95, \"protected\": false, \"id_str\": \"75989724\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": null, \"statuses_count\": 52, \"description\": \"\", \"friends_count\": 154, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/427409639/moi2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296245718/images/themes/theme1/bg.png\", \"name\": \"SandraValerii\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"SandraValerii\", \"url\": null, \"created_at\": \"Mon Sep 21 09:01:00 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 4}, \"id\": 31989814358179840, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989814358179840\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "1782231f-bbe3-4e46-9806-1a56a86f44c9-31989814358179840"
- },
- {
- "begin": "1696000",
- "end": 1696000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Le lien vers le livetwit de l'IRI est http://amateur.iri.centrepompidou.fr/live/ ==",
- "title": "Alexandre Monnin: #rsln Le lien vers le livetwit de l'IRI est http://amateur.iri.centrepompidou.fr/live/ ==",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://amateur.iri.centrepompidou.fr/live/\", \"indices\": [44, 86], \"expanded_url\": null}]}, \"text\": \"#rsln Le lien vers le livetwit de l'IRI est http://amateur.iri.centrepompidou.fr/live/ ==\", \"created_at\": \"Mon Jan 31 08:19:12 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7409472, \"verified\": false, \"profile_sidebar_fill_color\": \"E3E2DE\", \"is_translator\": false, \"profile_text_color\": \"634047\", \"followers_count\": 317, \"protected\": false, \"id_str\": \"7409472\", \"profile_background_color\": \"EDECE9\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 2456, \"description\": \"PhD student in Philosophy working on ontologies (computer & philo ones), tagging, Semantic Web, DigitalH, but mostly advocate for the Philosophy of the Web.\", \"friends_count\": 441, \"profile_link_color\": \"088253\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/513016932/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296173346/images/themes/theme3/bg.gif\", \"name\": \"Alexandre Monnin\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"aamonnz\", \"url\": \"http://execo.univ-paris1.fr/spip.php?article67\", \"created_at\": \"Wed Jul 11 18:52:41 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"D3D2CF\", \"following\": null, \"listed_count\": 59}, \"id\": 31989862680764417, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989862680764417\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "1faf858c-dd03-4f2a-8ff5-ee0f629ffc21-31989862680764417"
- },
- {
- "begin": "1719000",
- "end": 1719000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln les forums du moyen orient destinés à la base au football sont devenus des forums d'organisation anti gouvernement ! ++",
- "title": "tibo c: #rsln les forums du moyen orient destinés à la base au football sont devenus des forums d'organisation anti gouvernement ! ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln les forums du moyen orient destin\\u00e9s \\u00e0 la base au football sont devenus des forums d'organisation anti gouvernement ! ++\", \"created_at\": \"Mon Jan 31 08:19:35 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 31, \"description\": null, \"friends_count\": 12, \"location\": null, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31989961112686592, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989961112686592\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "124081b9-95f7-4d18-a7cc-445f36cefa2a-31989961112686592"
- },
- {
- "begin": "1720000",
- "end": 1720000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Je suis aux rencontres #RSLN avec Clay Shirky @microsoft",
- "title": "Pierre Mounier: Je suis aux rencontres #RSLN avec Clay Shirky @microsoft",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [46, 56], \"id\": 74286565, \"screen_name\": \"Microsoft\", \"name\": \"Microsoft\", \"id_str\": \"74286565\"}], \"hashtags\": [{\"indices\": [23, 28], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Je suis aux rencontres #RSLN avec Clay Shirky @microsoft\", \"created_at\": \"Mon Jan 31 08:19:36 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14233770, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 629, \"protected\": false, \"id_str\": \"14233770\", \"profile_background_color\": \"352726\", \"listed_count\": 102, \"utc_offset\": 3600, \"statuses_count\": 2468, \"description\": \"Directeur adjoint du Cl\\u00e9o. Fondateur et principal auteur d'Homo Numericus.\", \"friends_count\": 306, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/52135065/pmounier_bd_moyen_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/190199985/twilk_background_4d287d7ccb851.jpg\", \"name\": \"Pierre Mounier\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 10, \"screen_name\": \"piotrr70\", \"url\": \"http://pierremounier.net\", \"created_at\": \"Thu Mar 27 08:45:11 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31989963117568000, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989963117568000\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "1c0ac2ec-4532-4adb-9f6c-502138143f7f-31989963117568000"
- },
- {
- "begin": "1723000",
- "end": 1723000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Kouote] \"En Lybie, les forums de foot sont devenus politiques, les tunisiens sont allés y parler des leçons de Sidibouzid\" - @cshirky #RSLN",
- "title": "[Enikao]: [Kouote] \"En Lybie, les forums de foot sont devenus politiques, les tunisiens sont allés y parler des leçons de Sidibouzid\" - @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [126, 134], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Kouote] \\\"En Lybie, les forums de foot sont devenus politiques, les tunisiens sont all\\u00e9s y parler des le\\u00e7ons de Sidibouzid\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:19:39 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3031, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"listed_count\": 230, \"utc_offset\": 3600, \"statuses_count\": 9113, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"location\": \"Paris\", \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null}, \"id\": 31989978137370624, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989978137370624\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "177d1be2-7de8-4e2b-b7b5-980cecbdbca5-31989978137370624"
- },
- {
- "begin": "1747000",
- "end": 1747000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln ?? Technology = Politique ?",
- "title": "Samuel Huron: #rsln ?? Technology = Politique ?",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln ?? Technology = Politique ?\", \"created_at\": \"Mon Jan 31 08:20:03 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": -10800, \"statuses_count\": 1668, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null, \"listed_count\": 41}, \"id\": 31990076544131074, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990076544131074\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "fb73c561-49cb-49a8-bea1-30f5f90770e6-31990076544131074"
- },
- {
- "begin": "1753000",
- "end": 1753000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Gouvernements afraid of synchronisation of citizens #rsln ++ Clay Shirky",
- "title": "Lionel Natarianni: Gouvernements afraid of synchronisation of citizens #rsln ++ Clay Shirky",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [52, 57], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Gouvernements afraid of synchronisation of citizens #rsln ++ Clay Shirky\", \"created_at\": \"Mon Jan 31 08:20:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 18047103, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 261, \"protected\": false, \"id_str\": \"18047103\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1600, \"description\": \"Researcher, Trend tracker, Telecomunications & Social Media.\\r\\nReal-Time Web addict\", \"friends_count\": 496, \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219841315/lionel-sbook_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/80051491/twilk_background_4b8e2d0612f83.jpg\", \"name\": \"Lionel Natarianni\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2416, \"screen_name\": \"lionnoge\", \"url\": null, \"created_at\": \"Thu Dec 11 13:30:58 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 13}, \"id\": 31990101542182912, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990101542182912\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "fa2ea0e1-eeb1-4b1d-96b0-64930ca8f861-31990101542182912"
- },
- {
- "begin": "1758000",
- "end": 1758000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @vincentpuig: #rsln pour le tweet polémique plus facile:\nhttp://amateur.iri.centrepompidou.fr/live/",
- "title": "tibo c: RT @vincentpuig: #rsln pour le tweet polémique plus facile:\nhttp://amateur.iri.centrepompidou.fr/live/",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://amateur.iri.centrepompidou.fr/live/\", \"indices\": [43, 85], \"expanded_url\": null}]}, \"text\": \"#rsln pour le tweet pol\\u00e9mique plus facile:\\nhttp://amateur.iri.centrepompidou.fr/live/\", \"created_at\": \"Mon Jan 31 08:06:25 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 5, \"utc_offset\": 3600, \"statuses_count\": 85, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31986647222452224, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31986647222452224\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 68424173, \"screen_name\": \"vincentpuig\", \"name\": \"Vincent Puig\", \"id_str\": \"68424173\"}], \"hashtags\": [{\"indices\": [17, 22], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://amateur.iri.centrepompidou.fr/live/\", \"indices\": [60, 102], \"expanded_url\": null}]}, \"text\": \"RT @vincentpuig: #rsln pour le tweet pol\\u00e9mique plus facile:\\nhttp://amateur.iri.centrepompidou.fr/live/\", \"created_at\": \"Mon Jan 31 08:20:14 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 32, \"description\": null, \"friends_count\": 12, \"location\": null, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31990124346613762, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31990124346613762\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "b2147883-221d-4f95-a8f3-3bc35a2e4dfe-31990124346613762"
- },
- {
- "begin": "1766000",
- "end": 1766000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@SaneFive je confirme aussi bien le physique que la voix on dirait woody qui nous raconte le crowdsourcing #RSLN",
- "title": "Cyril Attias: @SaneFive je confirme aussi bien le physique que la voix on dirait woody qui nous raconte le crowdsourcing #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 9], \"id\": 36333549, \"screen_name\": \"SaneFive\", \"name\": \"Sane Lebrun\", \"id_str\": \"36333549\"}], \"hashtags\": [{\"indices\": [107, 112], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@SaneFive je confirme aussi bien le physique que la voix on dirait woody qui nous raconte le crowdsourcing #RSLN\", \"created_at\": \"Mon Jan 31 08:20:22 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31987261545390080\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"36333549\", \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": 31987261545390080, \"in_reply_to_screen_name\": \"SaneFive\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 1944301, \"verified\": false, \"profile_sidebar_fill_color\": \"d0d0d0\", \"is_translator\": false, \"profile_text_color\": \"2d2d2d\", \"followers_count\": 3141, \"protected\": false, \"id_str\": \"1944301\", \"profile_background_color\": \"ffffff\", \"location\": \"Paris - France\", \"utc_offset\": 3600, \"statuses_count\": 6560, \"description\": \"French blogger, digital expert \\r\\n10 years on digital agency - Ogilvy Paris, TBWA\\\\PARIS - CEO at influence digitale, l'agence des m\\u00e9dias sociaux @1fluencedigital\", \"friends_count\": 1768, \"profile_link_color\": \"28b4ec\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1175910852/cattias_gravatar_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/167329311/new_twitter_theme_def2.jpg\", \"name\": \"Cyril Attias\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 40, \"screen_name\": \"cyril\", \"url\": \"http://www.attias.net/blog\", \"created_at\": \"Thu Mar 22 22:10:39 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"28b4ec\", \"following\": null, \"listed_count\": 295}, \"id\": 31990155749363712, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990155749363712\", \"in_reply_to_user_id\": 36333549}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "d2d86c88-7604-4ac0-8157-fdae4f3c46f0-31990155749363712"
- },
- {
- "begin": "1767000",
- "end": 1767000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @robinberjon: #rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky",
- "title": "Em. de Saint-Bon: RT @robinberjon: #rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [96, 104], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky\", \"created_at\": \"Mon Jan 31 08:17:35 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4637, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31989455556444160, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989455556444160\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 25805235, \"screen_name\": \"robinberjon\", \"name\": \"Robin Berjon\", \"id_str\": \"25805235\"}, {\"indices\": [113, 121], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [17, 22], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @robinberjon: #rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky\", \"created_at\": \"Mon Jan 31 08:20:23 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 7298822, \"verified\": false, \"profile_sidebar_fill_color\": \"C0DFEC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4807, \"protected\": false, \"id_str\": \"7298822\", \"profile_background_color\": \"022330\", \"listed_count\": 116, \"utc_offset\": 3600, \"statuses_count\": 1920, \"description\": \"Entrepreneur, Social Media Officer, motorcycler, guitar player, father of 4 kids: plenty of good information for you!\", \"friends_count\": 1281, \"location\": \"iPhone: 48.845192,2.237256\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/752839109/2007_03_Emmanuel_de_Saint-Bon_Bdef_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme17/bg.gif\", \"name\": \"Em. de Saint-Bon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 42, \"screen_name\": \"saintbon\", \"url\": \"http://www.myblognote.com\", \"created_at\": \"Fri Jul 06 18:38:05 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"a8c7f7\", \"following\": null}, \"id\": 31990160874799105, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990160874799105\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "44d1fe52-3451-4e97-a815-732341f56603-31990160874799105"
- },
- {
- "begin": "1778000",
- "end": 1778000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Le débat #RSLN - Le livre numérique, c’est pour bientôt ? http://ht.ly/3N4Ma",
- "title": "Alexis MONS: Le débat #RSLN - Le livre numérique, c’est pour bientôt ? http://ht.ly/3N4Ma",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 1147131, \"verified\": false, \"profile_sidebar_fill_color\": \"C0DFEC\", \"profile_text_color\": \"333333\", \"followers_count\": 675, \"protected\": false, \"location\": \"Limoges, France\", \"profile_background_color\": \"022330\", \"id_str\": \"1147131\", \"utc_offset\": 3600, \"statuses_count\": 1524, \"description\": \"Cofounder and VP Strategy of groupeReflect\", \"friends_count\": 321, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/304999987/AM2009_normal.jpeg\", \"is_translator\": false, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296156503/images/themes/theme15/bg.png\", \"name\": \"Alexis MONS\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 11, \"screen_name\": \"AlecM\", \"notifications\": null, \"url\": \"http://about.me/alexismons\", \"created_at\": \"Wed Mar 14 09:44:56 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"a8c7f7\", \"following\": null, \"listed_count\": 50}, \"favorited\": false, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [9, 14], \"text\": \"RSLN\"}], \"urls\": [{\"indices\": [58, 76], \"url\": \"http://ht.ly/3N4Ma\", \"expanded_url\": null}]}, \"contributors\": null, \"truncated\": false, \"text\": \"Le d\\u00e9bat #RSLN - Le livre num\\u00e9rique, c\\u2019est pour bient\\u00f4t ? http://ht.ly/3N4Ma\", \"created_at\": \"Mon Jan 31 08:20:34 +0000 2011\", \"retweeted\": false, \"in_reply_to_status_id\": null, \"coordinates\": null, \"id\": 31990208165576705, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id_str\": null, \"place\": null, \"id_str\": \"31990208165576705\", \"in_reply_to_screen_name\": null, \"retweet_count\": 0, \"geo\": null, \"in_reply_to_user_id_str\": null, \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "f7beb341-cb00-47b1-9326-3c2f037e9bb9-31990208165576705"
- },
- {
- "begin": "1800000",
- "end": 1800000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Ca a commencé: rencontre #RSLN avec Clay Shirky chez Microsoft. Slate.fr est partenaire.",
- "title": "Johan Hufnagel: Ca a commencé: rencontre #RSLN avec Clay Shirky chez Microsoft. Slate.fr est partenaire.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [25, 30], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Ca a commenc\\u00e9: rencontre #RSLN avec Clay Shirky chez Microsoft. Slate.fr est partenaire.\", \"created_at\": \"Mon Jan 31 08:20:56 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 18027903, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"0f0101\", \"followers_count\": 5965, \"protected\": false, \"id_str\": \"18027903\", \"profile_background_color\": \"ffffff\", \"listed_count\": 401, \"utc_offset\": 3600, \"statuses_count\": 4278, \"description\": \"R\\u00e9dacteur en chef et co-fondateur de Slate.fr. Ex 20minutes.fr et Lib\\u00e9ration. http://twitter.com/Slatefr\", \"friends_count\": 596, \"location\": \"Paris\", \"profile_link_color\": \"960303\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1203592598/cri_pierrot_le_fou_PDVD_014_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296099941/images/themes/theme2/bg.gif\", \"name\": \"Johan Hufnagel\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"johanhufnagel\", \"url\": \"http://www.slate.fr\", \"created_at\": \"Wed Dec 10 19:34:28 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"2d0bb5\", \"following\": null}, \"id\": 31990301685977088, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990301685977088\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "32d7f006-8b0c-4612-a776-6a00d3b53c1c-31990301685977088"
- },
- {
- "begin": "1814000",
- "end": 1814000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"people talk about what they care about\" ++ #RSLN",
- "title": "SandraValerii: \"people talk about what they care about\" ++ #RSLN",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [44, 49], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"people talk about what they care about\\\" ++ #RSLN\", \"created_at\": \"Mon Jan 31 08:21:10 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 75989724, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 95, \"protected\": false, \"id_str\": \"75989724\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": null, \"statuses_count\": 52, \"description\": \"\", \"friends_count\": 154, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/427409639/moi2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296245718/images/themes/theme1/bg.png\", \"name\": \"SandraValerii\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"SandraValerii\", \"url\": null, \"created_at\": \"Mon Sep 21 09:01:00 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 4}, \"id\": 31990359223435264, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990359223435264\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "508660ff-e7ff-429a-ba7e-060ab7cd9b04-31990359223435264"
- },
- {
- "begin": "1822000",
- "end": 1822000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @gdecugis: \"governments have nothing to fear of informed individuals; but they should fear synchronized crowds\" @cshirky #rsln",
- "title": "la pinta: RT @gdecugis: \"governments have nothing to fear of informed individuals; but they should fear synchronized crowds\" @cshirky #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 24404173, \"screen_name\": \"gdecugis\", \"name\": \"Guillaume Decugis\", \"id_str\": \"24404173\"}, {\"indices\": [115, 123], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [124, 129], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @gdecugis: \\\"governments have nothing to fear of informed individuals; but they should fear synchronized crowds\\\" @cshirky #rsln\", \"created_at\": \"Mon Jan 31 08:21:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"listed_count\": 159, \"utc_offset\": 3600, \"statuses_count\": 3124, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 404, \"location\": \"Paris\", \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null}, \"id\": 31990392077418496, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990392077418496\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "92ddd8e1-2785-41c1-8813-0486a6453bef-31990392077418496"
- },
- {
- "begin": "1845000",
- "end": 1845000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "La fête de quartier, comme métaphore des nouvelles implications des citoyens dans l'action #RSLN",
- "title": "Thierry Do Espirito: La fête de quartier, comme métaphore des nouvelles implications des citoyens dans l'action #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [91, 96], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"La f\\u00eate de quartier, comme m\\u00e9taphore des nouvelles implications des citoyens dans l'action #RSLN\", \"created_at\": \"Mon Jan 31 08:21:41 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5197, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31990489162977280, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990489162977280\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "f2151024-327f-4212-9119-23ea361aa9a2-31990489162977280"
- },
- {
- "begin": "1848000",
- "end": 1848000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln citoyen = consommateur = observateur ??",
- "title": "tibo c: #rsln citoyen = consommateur = observateur ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln citoyen = consommateur = observateur ??\", \"created_at\": \"Mon Jan 31 08:21:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"location\": null, \"utc_offset\": 3600, \"statuses_count\": 33, \"description\": null, \"friends_count\": 12, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31990502387621888, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990502387621888\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "9913f93c-cbc4-4e9c-898e-826fc6adfb13-31990502387621888"
- },
- {
- "begin": "1870000",
- "end": 1870000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cybunk il y a des technologies politiques ! #rsln --",
- "title": "Alexandre Monnin: @cybunk il y a des technologies politiques ! #rsln --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 7], \"id\": 14905766, \"screen_name\": \"cybunk\", \"name\": \"Samuel Huron\", \"id_str\": \"14905766\"}], \"hashtags\": [{\"indices\": [45, 50], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cybunk il y a des technologies politiques ! #rsln\", \"created_at\": \"Mon Jan 31 08:22:06 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"14905766\", \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cybunk\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7409472, \"verified\": false, \"profile_sidebar_fill_color\": \"E3E2DE\", \"is_translator\": false, \"profile_text_color\": \"634047\", \"followers_count\": 317, \"protected\": false, \"id_str\": \"7409472\", \"profile_background_color\": \"EDECE9\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 2457, \"description\": \"PhD student in Philosophy working on ontologies (computer & philo ones), tagging, Semantic Web, DigitalH, but mostly advocate for the Philosophy of the Web.\", \"friends_count\": 441, \"profile_link_color\": \"088253\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/513016932/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296173346/images/themes/theme3/bg.gif\", \"name\": \"Alexandre Monnin\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"aamonnz\", \"url\": \"http://execo.univ-paris1.fr/spip.php?article67\", \"created_at\": \"Wed Jul 11 18:52:41 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"D3D2CF\", \"following\": null, \"listed_count\": 59}, \"id\": 31990592070221824, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990592070221824\", \"in_reply_to_user_id\": 14905766}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "f20b02b3-3ace-4744-a7bb-c2f62db2b168-31990592070221824"
- },
- {
- "begin": "1897000",
- "end": 1897000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "L'aptitude à créer une plateforme dépend tant des organisations (administration notamment) que des citoyens #rsln ==",
- "title": "Richard Ying: L'aptitude à créer une plateforme dépend tant des organisations (administration notamment) que des citoyens #rsln ==",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [108, 113], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"L'aptitude \\u00e0 cr\\u00e9er une plateforme d\\u00e9pend tant des organisations (administration notamment) que des citoyens #rsln ==\", \"created_at\": \"Mon Jan 31 08:22:33 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 104293463, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 471, \"protected\": false, \"id_str\": \"104293463\", \"profile_background_color\": \"352726\", \"listed_count\": 29, \"utc_offset\": 3600, \"statuses_count\": 1434, \"description\": \"(Bient\\u00f4t plus) en recherche d'emploi dans la communication web ou le emarketing (http://www.doyoubuzz.com/richard-ying)\\r\\nPhotographe amateur & (ancien) blogueur\", \"friends_count\": 325, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/679465639/marvin_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296099941/images/themes/theme5/bg.gif\", \"name\": \"Richard Ying\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"richardying\", \"url\": \"http://richard.ying.fr/blog/\", \"created_at\": \"Tue Jan 12 22:32:54 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31990706511806464, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990706511806464\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "d2d921fc-6f5d-477e-85dd-5ff7ae1639a6-31990706511806464"
- },
- {
- "begin": "1925000",
- "end": 1925000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln De quelle valeur générée par la foule, Clay Shirky parle t il ??",
- "title": "Vincent Puig: #rsln De quelle valeur générée par la foule, Clay Shirky parle t il ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln De quelle valeur g\\u00e9n\\u00e9r\\u00e9e par la foule, Clay Shirky parle t il ??\", \"created_at\": \"Mon Jan 31 08:23:01 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 86, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 5}, \"id\": 31990822647894016, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990822647894016\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "6ad8664d-b177-4efd-a5ea-26cbac7fe3db-31990822647894016"
- },
- {
- "begin": "1940000",
- "end": 1940000,
- "tags": [
- {
- "id-ref": "3745fc16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Kouote] \"Le temps disponible et les nouvelles plateformes ouvrent des opportunités pour des initiatives civiques spontanées\" @cshirky #RSLN",
- "title": "[Enikao]: [Kouote] \"Le temps disponible et les nouvelles plateformes ouvrent des opportunités pour des initiatives civiques spontanées\" @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [126, 134], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Kouote] \\\"Le temps disponible et les nouvelles plateformes ouvrent des opportunit\\u00e9s pour des initiatives civiques spontan\\u00e9es\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:23:16 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3031, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"listed_count\": 230, \"utc_offset\": 3600, \"statuses_count\": 9114, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"location\": \"Paris\", \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null}, \"id\": 31990885914771456, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990885914771456\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "eb2beadb-d6be-471c-9445-650becdf0fd3-31990885914771456"
- },
- {
- "begin": "1943000",
- "end": 1943000,
- "tags": [
- {
- "id-ref": "374d6d16-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "374d6d16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. #RSLN #clayshirky",
- "title": "Alice Antheaume: RT @versac: L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. #RSLN #clayshirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"profile_text_color\": \"0C3E53\", \"followers_count\": 43684, \"protected\": false, \"location\": \"Paris\", \"profile_background_color\": \"f70a29\", \"id_str\": \"8266352\", \"utc_offset\": 3600, \"statuses_count\": 2374, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"is_translator\": false, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"notifications\": null, \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"favorited\": false, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [90, 95], \"text\": \"RSLN\"}, {\"indices\": [96, 107], \"text\": \"clayshirky\"}], \"urls\": []}, \"contributors\": null, \"truncated\": false, \"text\": \"RT @versac: L'Internet, c'est un peu comme le foot : \\u00e7a aide \\u00e0 coordonner les sentiments. #RSLN #clayshirky\", \"created_at\": \"Mon Jan 31 08:23:19 +0000 2011\", \"retweeted\": false, \"in_reply_to_status_id\": null, \"coordinates\": null, \"id\": 31990899906977792, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id_str\": null, \"place\": null, \"id_str\": \"31990899906977792\", \"in_reply_to_screen_name\": null, \"retweet_count\": 0, \"geo\": null, \"in_reply_to_user_id_str\": null, \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "65bac9c9-7fe9-4460-9e54-f80059b539ce-31990899906977792"
- },
- {
- "begin": "1946000",
- "end": 1946000,
- "tags": [
- {
- "id-ref": "374d6d16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "title": "NicolasVanbremeersch: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 9], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [93, 98], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++\", \"created_at\": \"Mon Jan 31 08:23:22 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6856, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31990913232277504, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990913232277504\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "683ef4f9-8569-4337-9e60-a84ae3a7db62-31990913232277504"
- },
- {
- "begin": "1960000",
- "end": 1960000,
- "tags": [
- {
- "id-ref": "374d6d16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln {quote} \"toute plateforme sociale se transforme en arme d'opposition quand le politique devient la première préoccupation des gens\"",
- "title": "Cyrille Fonvielle: #rsln {quote} \"toute plateforme sociale se transforme en arme d'opposition quand le politique devient la première préoccupation des gens\"",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln {quote} \\\"toute plateforme sociale se transforme en arme d'opposition quand le politique devient la premi\\u00e8re pr\\u00e9occupation des gens\\\"\", \"created_at\": \"Mon Jan 31 08:23:36 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36027828, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 116, \"protected\": false, \"id_str\": \"36027828\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 13, \"utc_offset\": 3600, \"statuses_count\": 870, \"description\": \"\", \"friends_count\": 107, \"location\": \"\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1118444241/Photo_14_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Cyrille Fonvielle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"CyrilleF\", \"url\": \"http://www.cyrillef.fr\", \"created_at\": \"Tue Apr 28 09:27:21 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31990970320949248, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990970320949248\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "47dcc3a4-6c18-44a1-8734-f4fe4af268d4-31990970320949248"
- },
- {
- "begin": "1965000",
- "end": 1965000,
- "tags": [
- {
- "id-ref": "374d6d16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @steamwolf: #RSLN cognitive surplus = Agregation of free time ++",
- "title": "dagautier: RT @steamwolf: #RSLN cognitive surplus = Agregation of free time ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN cognitive surplus = Agregation of free time ++\", \"created_at\": \"Mon Jan 31 08:08:31 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 18229221, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 73, \"protected\": false, \"id_str\": \"18229221\", \"profile_background_color\": \"352726\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1038, \"description\": \"IT senior consultant, Sciences Ph.D.\\r\\nmajor survey : NTIC, healthcare and CRM.\\r\\nSocial media and Apple addict.\\r\\nweb and innovation never stop, neither do I\\r\\n\", \"friends_count\": 229, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/67909625/wolf_forum_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296265969/images/themes/theme5/bg.gif\", \"name\": \"steamwolf\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 30, \"screen_name\": \"steamwolf\", \"url\": \"http://dagautier.tumblr.com/\", \"created_at\": \"Thu Dec 18 23:58:20 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 1}, \"id\": 31987173393694720, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987173393694720\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 13], \"id\": 18229221, \"screen_name\": \"steamwolf\", \"name\": \"steamwolf\", \"id_str\": \"18229221\"}], \"hashtags\": [{\"indices\": [15, 20], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @steamwolf: #RSLN cognitive surplus = Agregation of free time ++\", \"created_at\": \"Mon Jan 31 08:23:41 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://stone.com/Twittelator\\\" rel=\\\"nofollow\\\">Twittelator</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 177227633, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 9, \"protected\": false, \"id_str\": \"177227633\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": null, \"statuses_count\": 136, \"description\": \"Consultant Senior IT, Product Manager, PhD Immunology.\\nTech fan, Apple addict, reader, cook, world traveller, whisky and food amateur.\", \"friends_count\": 4, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1101426699/moi_tete_voile_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1295051201/images/themes/theme1/bg.png\", \"name\": \"dagautier\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dagautier\", \"url\": \"http://dagautier.tumblr.com\", \"created_at\": \"Wed Aug 11 15:54:43 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31990991590268928, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31990991590268928\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "f35b4fa2-6351-410b-bc26-27354cbded63-31990991590268928"
- },
- {
- "begin": "1969000",
- "end": 1969000,
- "tags": [
- {
- "id-ref": "374d6d16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln == http://t.co/j3R0SpA",
- "title": "Samuel Huron: #rsln == http://t.co/j3R0SpA",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://t.co/j3R0SpA\", \"indices\": [9, 28], \"expanded_url\": \"http://twitpic.com/3v3syb\", \"display_url\": \"twitpic.com/3v3syb\"}]}, \"text\": \"#rsln == http://t.co/j3R0SpA\", \"created_at\": \"Mon Jan 31 08:23:45 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": -10800, \"statuses_count\": 1669, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null, \"listed_count\": 41}, \"id\": 31991008883384321, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991008883384321\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "7a31cde7-052e-49c0-89fe-20a1dd8990ad-31991008883384321"
- },
- {
- "begin": "2021000",
- "end": 2021000,
- "tags": [
- {
- "id-ref": "374d6d16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @eni_kao \"En Lybie, les forums de foot sont devenus politiques: les tunisiens sont allés y parler des leçons de Sidibouzid\" #RSLN ==",
- "title": "RSLN mag: RT @eni_kao \"En Lybie, les forums de foot sont devenus politiques: les tunisiens sont allés y parler des leçons de Sidibouzid\" #RSLN ==",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}], \"hashtags\": [{\"indices\": [127, 132], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @eni_kao \\\"En Lybie, les forums de foot sont devenus politiques: les tunisiens sont all\\u00e9s y parler des le\\u00e7ons de Sidibouzid\\\" #RSLN ==\", \"created_at\": \"Mon Jan 31 08:24:37 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 52345813, \"verified\": false, \"profile_sidebar_fill_color\": \"dbdbdb\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 927, \"protected\": false, \"id_str\": \"52345813\", \"profile_background_color\": \"f2f0ec\", \"listed_count\": 112, \"utc_offset\": 3600, \"statuses_count\": 606, \"description\": \"Laboratoire d\\u2019id\\u00e9es, de r\\u00e9flexions et d\\u2019exp\\u00e9rimentations sur les nouveaux enjeux du monde num\\u00e9rique en ligne, \\u00e9dit\\u00e9 par Microsoft France.\", \"friends_count\": 204, \"location\": \"Paris\", \"profile_link_color\": \"331043\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1175345395/Logo_RSLN_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/175454723/rslntwitterbgsmall.png\", \"name\": \"RSLN mag\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"RSLNmag\", \"url\": \"http://www.rslnmag.fr\", \"created_at\": \"Tue Jun 30 08:43:20 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"c8c7c3\", \"following\": null}, \"id\": 31991228752990208, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991228752990208\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "9c7f5ccd-775f-4a0a-9229-4ae324879c34-31991228752990208"
- },
- {
- "begin": "2061000",
- "end": 2061000,
- "tags": [
- {
- "id-ref": "374d6d16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @GarrettGoodman @cshirky : Govs are afraid of synchronized groups. That’s what changes politics. #rsln",
- "title": "dagautier: RT @GarrettGoodman @cshirky : Govs are afraid of synchronized groups. That’s what changes politics. #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 18], \"id\": 28351245, \"screen_name\": \"GarrettGoodman\", \"name\": \"Garrett Goodman\", \"id_str\": \"28351245\"}, {\"indices\": [19, 27], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [100, 105], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @GarrettGoodman @cshirky : Govs are afraid of synchronized groups. That\\u2019s what changes politics. #rsln\", \"created_at\": \"Mon Jan 31 08:25:17 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://stone.com/Twittelator\\\" rel=\\\"nofollow\\\">Twittelator</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 177227633, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 9, \"protected\": false, \"id_str\": \"177227633\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": null, \"statuses_count\": 138, \"description\": \"Consultant Senior IT, Product Manager, PhD Immunology.\\nTech fan, Apple addict, reader, cook, world traveller, whisky and food amateur.\", \"friends_count\": 4, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1101426699/moi_tete_voile_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1295051201/images/themes/theme1/bg.png\", \"name\": \"dagautier\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dagautier\", \"url\": \"http://dagautier.tumblr.com\", \"created_at\": \"Wed Aug 11 15:54:43 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31991395027783680, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991395027783680\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "5442e1e5-4518-40df-84d9-b4d17569920a-31991395027783680"
- },
- {
- "begin": "2088000",
- "end": 2088000,
- "tags": [
- {
- "id-ref": "374d6d16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky: You don’t just sprinkle tools and get a coordinated effect. It requires a leader to make a plausible promise. #rsln",
- "title": "Garrett Goodman: @cshirky: You don’t just sprinkle tools and get a coordinated effect. It requires a leader to make a plausible promise. #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [120, 125], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky: You don\\u2019t just sprinkle tools and get a coordinated effect. It requires a leader to make a plausible promise. #rsln\", \"created_at\": \"Mon Jan 31 08:25:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 963, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 679, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31991508970246144, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991508970246144\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "ffe892bd-cdb5-4f7d-b3a0-907e9190ef47-31991508970246144"
- },
- {
- "begin": "2088000",
- "end": 2088000,
- "tags": [
- {
- "id-ref": "374d6d16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "picture : RT @cybunk: #rsln == http://t.co/j3R0SpA",
- "title": "la pinta: picture : RT @cybunk: #rsln == http://t.co/j3R0SpA",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [13, 20], \"id\": 14905766, \"screen_name\": \"cybunk\", \"name\": \"Samuel Huron\", \"id_str\": \"14905766\"}], \"hashtags\": [{\"indices\": [22, 27], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://t.co/j3R0SpA\", \"indices\": [31, 50], \"expanded_url\": \"http://twitpic.com/3v3syb\", \"display_url\": \"twitpic.com/3v3syb\"}]}, \"text\": \"picture : RT @cybunk: #rsln == http://t.co/j3R0SpA\", \"created_at\": \"Mon Jan 31 08:25:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3125, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 404, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31991509389676544, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991509389676544\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "ccf1ca80-3134-4631-b2ca-38d3fca43c36-31991509389676544"
- },
- {
- "begin": "2097000",
- "end": 2097000,
- "tags": [
- {
- "id-ref": "374d6d16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN gin craze in shirky s book is it the same than illégal download ??",
- "title": "Constance de 4barbes: #RSLN gin craze in shirky s book is it the same than illégal download ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN gin craze in shirky s book is it the same than ill\\u00e9gal download ??\", \"created_at\": \"Mon Jan 31 08:25:53 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 57623127, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 53, \"protected\": false, \"id_str\": \"57623127\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 268, \"description\": \"Digital Humanities and Social Media: Community and Content Management\", \"friends_count\": 70, \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/983938390/pic.php_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/155252455/avatar.jpg\", \"name\": \"Constance de 4barbes\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 8, \"screen_name\": \"c4barbes\", \"url\": \"http://4barbes.com\", \"created_at\": \"Fri Jul 17 11:53:38 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 4}, \"id\": 31991546349887488, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991546349887488\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "b579b2f5-ac33-40a3-869d-24767ef757fa-31991546349887488"
- },
- {
- "begin": "2123000",
- "end": 2123000,
- "tags": [
- {
- "id-ref": "374d6d16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln cognitive surplus = power of the communities?",
- "title": "Dany Vilela: #rsln cognitive surplus = power of the communities?",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln cognitive surplus = power of the communities?\", \"created_at\": \"Mon Jan 31 08:26:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_mobile/android/\\\" rel=\\\"nofollow\\\">Seesmic for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 21152901, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1493, \"protected\": false, \"id_str\": \"21152901\", \"profile_background_color\": \"C0DEED\", \"location\": \"Grenoble\", \"utc_offset\": 3600, \"statuses_count\": 7619, \"description\": \"Dyvantity, home of creativity by Dany Vilela (@Dy_Vilela)\", \"friends_count\": 1198, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/960161513/dy_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/108589554/TwitterTemplate_copie.jpg\", \"name\": \"Dany Vilela\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dyvantity\", \"url\": \"http://dyvantity.com\", \"created_at\": \"Wed Feb 18 00:48:32 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 140}, \"id\": 31991656697827329, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991656697827329\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "5dca33b5-c7b9-4a47-ac56-79774b2700f7-31991656697827329"
- },
- {
- "begin": "2128000",
- "end": 2128000,
- "tags": [
- {
- "id-ref": "374d6d16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@johanhufnagel #RSLN qui signifie ?",
- "title": "volodia: @johanhufnagel #RSLN qui signifie ?",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 14], \"id\": 18027903, \"screen_name\": \"johanhufnagel\", \"name\": \"Johan Hufnagel\", \"id_str\": \"18027903\"}], \"hashtags\": [{\"indices\": [15, 20], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@johanhufnagel #RSLN qui signifie ?\", \"created_at\": \"Mon Jan 31 08:26:24 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31990301685977088\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"18027903\", \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": 31990301685977088, \"in_reply_to_screen_name\": \"johanhufnagel\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14943433, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 117, \"protected\": false, \"id_str\": \"14943433\", \"profile_background_color\": \"1A1B1F\", \"location\": \"RP\", \"utc_offset\": 3600, \"statuses_count\": 2533, \"description\": \"Engineer, Clarinetist for Moutown Project, Business Traveller, Born in the 80's. The 80's.\", \"friends_count\": 360, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1194198045/image_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme9/bg.gif\", \"name\": \"volodia\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"volodia\", \"url\": \"http://photo.volodiaja.net/\", \"created_at\": \"Thu May 29 12:17:09 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 6}, \"id\": 31991673676369920, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991673676369920\", \"in_reply_to_user_id\": 18027903}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "bdb6761b-938e-4ec1-ab5d-3ca2468b6531-31991673676369920"
- },
- {
- "begin": "2136000",
- "end": 2136000,
- "tags": [
- {
- "id-ref": "374d6d16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Kouote] \"Il y a un effet aggrégatif, d'entrainement vertueux quand le premier cercle est restreint et qualitatif\" -- @cshirky #RSLN",
- "title": "[Enikao]: [Kouote] \"Il y a un effet aggrégatif, d'entrainement vertueux quand le premier cercle est restreint et qualitatif\" -- @cshirky #RSLN",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [117, 125], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [126, 131], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Kouote] \\\"Il y a un effet aggr\\u00e9gatif, d'entrainement vertueux quand le premier cercle est restreint et qualitatif\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:26:32 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3031, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 9115, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null, \"listed_count\": 230}, \"id\": 31991709554442240, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991709554442240\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "e6c5e94e-028b-4b93-8bc9-da318e70f603-31991709554442240"
- },
- {
- "begin": "2138000",
- "end": 2138000,
- "tags": [
- {
- "id-ref": "374d6d16-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Platon se méfiait de la démocratie, il faut articuler démocratie et catalyseurs--",
- "title": "Vincent Puig: #rsln Platon se méfiait de la démocratie, il faut articuler démocratie et catalyseurs--",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Platon se m\\u00e9fiait de la d\\u00e9mocratie, il faut articuler d\\u00e9mocratie et catalyseurs--\", \"created_at\": \"Mon Jan 31 08:26:34 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 87, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 5}, \"id\": 31991715543916544, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991715543916544\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "a413b173-5d76-4567-8f78-c8606fe834da-31991715543916544"
- },
- {
- "begin": "2143000",
- "end": 2143000,
- "tags": [
- {
- "id-ref": "374ecfd0-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "374ecfd0-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln #tweet #addict http://t.co/bYERmAs",
- "title": "Samuel Huron: #rsln #tweet #addict http://t.co/bYERmAs",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}, {\"indices\": [6, 12], \"text\": \"tweet\"}, {\"indices\": [13, 20], \"text\": \"addict\"}], \"urls\": [{\"url\": \"http://t.co/bYERmAs\", \"indices\": [21, 40], \"expanded_url\": \"http://twitpic.com/3v3teu\", \"display_url\": \"twitpic.com/3v3teu\"}]}, \"text\": \"#rsln #tweet #addict http://t.co/bYERmAs\", \"created_at\": \"Mon Jan 31 08:26:39 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": -10800, \"statuses_count\": 1670, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null, \"listed_count\": 41}, \"id\": 31991737866002433, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991737866002433\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "f42c11f5-8611-4c43-92b9-c71f6b887a44-31991737866002433"
- },
- {
- "begin": "2182000",
- "end": 2182000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "title": "dominiquepiotet: #RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay Shirky : \\\"start small and good instead of big and medicore\\\" ++\", \"created_at\": \"Mon Jan 31 08:27:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"listed_count\": 65, \"utc_offset\": -28800, \"statuses_count\": 695, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"location\": \"iPhone: 37.785871,-122.405417\", \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null}, \"id\": 31991902395961344, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991902395961344\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "84b105de-af6b-474c-9b9f-9aa99aa6a76f-31991902395961344"
- },
- {
- "begin": "2185000",
- "end": 2185000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Start small so that you can build a culture in your project. @cshirky ++",
- "title": "Robin Berjon: #rsln Start small so that you can build a culture in your project. @cshirky ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [67, 75], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Start small so that you can build a culture in your project. @cshirky\", \"created_at\": \"Mon Jan 31 08:27:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4638, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31991915809341440, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991915809341440\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "4196e44f-1e26-478c-ac60-2af71932b901-31991915809341440"
- },
- {
- "begin": "2218000",
- "end": 2218000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @dominiquepiotet: #RSLN. Clay Shirky start with a story. About media blackout in Kenya. And the blog Kenyan Pundit. The role of Ushihidi",
- "title": "Pierre Mounier: RT @dominiquepiotet: #RSLN. Clay Shirky start with a story. About media blackout in Kenya. And the blog Kenyan Pundit. The role of Ushihidi",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay Shirky start with a story. About media blackout in Kenya. And the blog Kenyan Pundit. The role of Ushihidi\", \"created_at\": \"Mon Jan 31 08:02:55 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"listed_count\": 65, \"utc_offset\": -28800, \"statuses_count\": 695, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"location\": \"iPhone: 37.785871,-122.405417\", \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null}, \"id\": 31985765323898880, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31985765323898880\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 19], \"id\": 14430897, \"screen_name\": \"dominiquepiotet\", \"name\": \"dominiquepiotet\", \"id_str\": \"14430897\"}], \"hashtags\": [{\"indices\": [21, 26], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @dominiquepiotet: #RSLN. Clay Shirky start with a story. About media blackout in Kenya. And the blog Kenyan Pundit. The role of Ushihidi\", \"created_at\": \"Mon Jan 31 08:27:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14233770, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 629, \"protected\": false, \"id_str\": \"14233770\", \"profile_background_color\": \"352726\", \"listed_count\": 102, \"utc_offset\": 3600, \"statuses_count\": 2469, \"description\": \"Directeur adjoint du Cl\\u00e9o. Fondateur et principal auteur d'Homo Numericus.\", \"friends_count\": 306, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/52135065/pmounier_bd_moyen_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/190199985/twilk_background_4d287d7ccb851.jpg\", \"name\": \"Pierre Mounier\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 10, \"screen_name\": \"piotrr70\", \"url\": \"http://pierremounier.net\", \"created_at\": \"Thu Mar 27 08:45:11 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31992051599941632, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992051599941632\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "4c29a6ed-009e-475c-910d-247bf70badb7-31992051599941632"
- },
- {
- "begin": "2226000",
- "end": 2226000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"Good collaborative services start small and good; and spread. They wouldn't preserve their initial culture if starting huge\" @cshirky #rsln ++",
- "title": "Guillaume Decugis: \"Good collaborative services start small and good; and spread. They wouldn't preserve their initial culture if starting huge\" @cshirky #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [126, 134], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"Good collaborative services start small and good; and spread. They wouldn't preserve their initial culture if starting huge\\\" @cshirky #rsln\", \"created_at\": \"Mon Jan 31 08:28:02 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 24404173, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 597, \"protected\": false, \"id_str\": \"24404173\", \"profile_background_color\": \"131516\", \"listed_count\": 46, \"utc_offset\": 3600, \"statuses_count\": 1707, \"description\": \"Mobile & Web entrepreneur (Goojet / Scoop.it CEO). Skier. Gamer.\", \"friends_count\": 408, \"location\": \"Paris\", \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1107041216/GD_N_B_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296072137/images/themes/theme14/bg.gif\", \"name\": \"Guillaume Decugis\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 11, \"screen_name\": \"gdecugis\", \"url\": \"http://www.scoop.it\", \"created_at\": \"Sat Mar 14 18:03:10 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null}, \"id\": 31992088681783296, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992088681783296\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "044cd159-92c4-4571-9881-66e2bcf78030-31992088681783296"
- },
- {
- "begin": "2240000",
- "end": 2240000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @GarrettGoodman: @cshirky starting off today with story of Ushahidi. Great collaborative tool for mapping #citizenjournalism. #rsln. ...",
- "title": "Pierre Mounier: RT @GarrettGoodman: @cshirky starting off today with story of Ushahidi. Great collaborative tool for mapping #citizenjournalism. #rsln. ...",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [89, 107], \"text\": \"citizenjournalism\"}, {\"indices\": [109, 114], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://j.mp/3y0kHS\", \"indices\": [116, 134], \"expanded_url\": null}]}, \"text\": \"@cshirky starting off today with story of Ushahidi. Great collaborative tool for mapping #citizenjournalism. #rsln. http://j.mp/3y0kHS\", \"created_at\": \"Mon Jan 31 08:03:30 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 963, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31985910551678976, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31985910551678976\", \"in_reply_to_user_id\": 6141832}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 18], \"id\": 28351245, \"screen_name\": \"GarrettGoodman\", \"name\": \"Garrett Goodman\", \"id_str\": \"28351245\"}, {\"indices\": [20, 28], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [109, 127], \"text\": \"citizenjournalism\"}, {\"indices\": [129, 134], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @GarrettGoodman: @cshirky starting off today with story of Ushahidi. Great collaborative tool for mapping #citizenjournalism. #rsln. ...\", \"created_at\": \"Mon Jan 31 08:28:16 +0000 2011\", \"truncated\": true, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14233770, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 629, \"protected\": false, \"id_str\": \"14233770\", \"profile_background_color\": \"352726\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2470, \"description\": \"Directeur adjoint du Cl\\u00e9o. Fondateur et principal auteur d'Homo Numericus.\", \"friends_count\": 306, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/52135065/pmounier_bd_moyen_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/190199985/twilk_background_4d287d7ccb851.jpg\", \"name\": \"Pierre Mounier\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 10, \"screen_name\": \"piotrr70\", \"url\": \"http://pierremounier.net\", \"created_at\": \"Thu Mar 27 08:45:11 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 102}, \"id\": 31992145514598400, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31992145514598400\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "a4169abe-f10d-4d51-b007-d692e8f4a44e-31992145514598400"
- },
- {
- "begin": "2259000",
- "end": 2259000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Trop simple de parler au niveau collectif. Manque toujours le cataliseur qui precipitera outils, usages, et aspirations collectives #RSLN",
- "title": "Stanm: Trop simple de parler au niveau collectif. Manque toujours le cataliseur qui precipitera outils, usages, et aspirations collectives #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [132, 137], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Trop simple de parler au niveau collectif. Manque toujours le cataliseur qui precipitera outils, usages, et aspirations collectives #RSLN\", \"created_at\": \"Mon Jan 31 08:28:35 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 538, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 910, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31992226145902592, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992226145902592\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "ef4488a8-af0d-4c52-b7fd-b0d521100e71-31992226145902592"
- },
- {
- "begin": "2267000",
- "end": 2267000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @dominiquepiotet: #RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "title": "Alexandre Monnin: RT @dominiquepiotet: #RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay Shirky : \\\"start small and good instead of big and medicore\\\" ++\", \"created_at\": \"Mon Jan 31 08:27:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"location\": \"iPhone: 37.785871,-122.405417\", \"utc_offset\": -28800, \"statuses_count\": 695, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 65}, \"id\": 31991902395961344, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31991902395961344\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 19], \"id\": 14430897, \"screen_name\": \"dominiquepiotet\", \"name\": \"dominiquepiotet\", \"id_str\": \"14430897\"}], \"hashtags\": [{\"indices\": [21, 26], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @dominiquepiotet: #RSLN. Clay Shirky : \\\"start small and good instead of big and medicore\\\" ++\", \"created_at\": \"Mon Jan 31 08:28:43 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7409472, \"verified\": false, \"profile_sidebar_fill_color\": \"E3E2DE\", \"is_translator\": false, \"profile_text_color\": \"634047\", \"followers_count\": 317, \"protected\": false, \"id_str\": \"7409472\", \"profile_background_color\": \"EDECE9\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 2458, \"description\": \"PhD student in Philosophy working on ontologies (computer & philo ones), tagging, Semantic Web, DigitalH, but mostly advocate for the Philosophy of the Web.\", \"friends_count\": 441, \"profile_link_color\": \"088253\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/513016932/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296173346/images/themes/theme3/bg.gif\", \"name\": \"Alexandre Monnin\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"aamonnz\", \"url\": \"http://execo.univ-paris1.fr/spip.php?article67\", \"created_at\": \"Wed Jul 11 18:52:41 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"D3D2CF\", \"following\": null, \"listed_count\": 59}, \"id\": 31992257598980097, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992257598980097\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "c1496d9b-e34e-4a55-ad8d-3c43c163aa66-31992257598980097"
- },
- {
- "begin": "2280000",
- "end": 2280000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Great example of @cshirky's Citizen as Sensor. www.citizenside.com. Bringing citizens together from around to world to report news. #RSLN ++",
- "title": "Garrett Goodman: Great example of @cshirky's Citizen as Sensor. www.citizenside.com. Bringing citizens together from around to world to report news. #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [17, 25], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [132, 137], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Great example of @cshirky's Citizen as Sensor. www.citizenside.com. Bringing citizens together from around to world to report news. #RSLN\", \"created_at\": \"Mon Jan 31 08:28:56 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 964, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31992311273496576, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992311273496576\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "757a25eb-3530-413e-8052-ab3c70b265c4-31992311273496576"
- },
- {
- "begin": "2310000",
- "end": 2310000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"Les différences culturelles common law / civil law jouent un rôle sur les liens dans la sphère publique et la participation\" @cshirky #RSLN ++",
- "title": "B. Minded: \"Les différences culturelles common law / civil law jouent un rôle sur les liens dans la sphère publique et la participation\" @cshirky #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [126, 134], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"Les diff\\u00e9rences culturelles common law / civil law jouent un r\\u00f4le sur les liens dans la sph\\u00e8re publique et la participation\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:29:26 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 225, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"location\": \"Boulogne-Billancourt\", \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null}, \"id\": 31992438327353345, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992438327353345\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "b36430f8-dde5-4985-91c5-2f275bd36b34-31992438327353345"
- },
- {
- "begin": "2314000",
- "end": 2314000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "title": "marjoriepaillon: RT @versac: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 9], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [93, 98], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++\", \"created_at\": \"Mon Jan 31 08:23:22 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6856, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31990913232277504, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31990913232277504\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}, {\"indices\": [15, 21], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @versac: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++\", \"created_at\": \"Mon Jan 31 08:29:30 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 16039806, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 3807, \"protected\": false, \"id_str\": \"16039806\", \"profile_background_color\": \"EBEBEB\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1936, \"description\": \"Journaliste News, Web & Mag \\r\\n// R\\u00e9f\\u00e9rences: @ilovepolitics,BFMTV,France 5 \", \"friends_count\": 622, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/401202539/Image_1_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"marjoriepaillon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"marjoriepaillon\", \"url\": \"http://www.ilovepolitics.info\", \"created_at\": \"Fri Aug 29 09:08:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 346}, \"id\": 31992457738584064, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31992457738584064\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "1e3483ff-6314-4e1b-af8f-9472f42b88c4-31992457738584064"
- },
- {
- "begin": "2322000",
- "end": 2322000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: RT @versac: L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. #RSLN #clayshirky",
- "title": "marjoriepaillon: RT @alicanth: RT @versac: L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. #RSLN #clayshirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [90, 95], \"text\": \"RSLN\"}, {\"indices\": [96, 107], \"text\": \"clayshirky\"}], \"urls\": []}, \"text\": \"RT @versac: L'Internet, c'est un peu comme le foot : \\u00e7a aide \\u00e0 coordonner les sentiments. #RSLN #clayshirky\", \"created_at\": \"Mon Jan 31 08:23:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43684, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2374, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31990899906977792, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31990899906977792\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}, {\"indices\": [17, 24], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [104, 109], \"text\": \"RSLN\"}, {\"indices\": [110, 121], \"text\": \"clayshirky\"}], \"urls\": []}, \"text\": \"RT @alicanth: RT @versac: L'Internet, c'est un peu comme le foot : \\u00e7a aide \\u00e0 coordonner les sentiments. #RSLN #clayshirky\", \"created_at\": \"Mon Jan 31 08:29:38 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 16039806, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 3807, \"protected\": false, \"id_str\": \"16039806\", \"profile_background_color\": \"EBEBEB\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1937, \"description\": \"Journaliste News, Web & Mag \\r\\n// R\\u00e9f\\u00e9rences: @ilovepolitics,BFMTV,France 5 \", \"friends_count\": 622, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/401202539/Image_1_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"marjoriepaillon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"marjoriepaillon\", \"url\": \"http://www.ilovepolitics.info\", \"created_at\": \"Fri Aug 29 09:08:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 346}, \"id\": 31992487568474112, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31992487568474112\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "b258a3a9-7bfc-4868-84d4-ffa7cb5baa74-31992487568474112"
- },
- {
- "begin": "2322000",
- "end": 2322000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @dominiquepiotet: #RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "title": "Garrett Goodman: RT @dominiquepiotet: #RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay Shirky : \\\"start small and good instead of big and medicore\\\" ++\", \"created_at\": \"Mon Jan 31 08:27:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"listed_count\": 65, \"utc_offset\": -28800, \"statuses_count\": 695, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"location\": \"iPhone: 37.785871,-122.405417\", \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null}, \"id\": 31991902395961344, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31991902395961344\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 19], \"id\": 14430897, \"screen_name\": \"dominiquepiotet\", \"name\": \"dominiquepiotet\", \"id_str\": \"14430897\"}], \"hashtags\": [{\"indices\": [21, 26], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @dominiquepiotet: #RSLN. Clay Shirky : \\\"start small and good instead of big and medicore\\\" ++\", \"created_at\": \"Mon Jan 31 08:29:38 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"listed_count\": 15, \"utc_offset\": 3600, \"statuses_count\": 965, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31992489007124481, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31992489007124481\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "a000e190-212f-4717-a4c5-2fc34dfa9a28-31992489007124481"
- },
- {
- "begin": "2348000",
- "end": 2348000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "En route pour la conférence de Clay Shirky organisée chez #Microsoft par #rsln",
- "title": "la pinta: En route pour la conférence de Clay Shirky organisée chez #Microsoft par #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [58, 68], \"text\": \"Microsoft\"}, {\"indices\": [73, 78], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"En route pour la conf\\u00e9rence de Clay Shirky organis\\u00e9e chez #Microsoft par #rsln\", \"created_at\": \"Mon Jan 31 08:30:04 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3127, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31992597060784128, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992597060784128\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "17fc1159-9952-4e95-a666-85bec6bc80aa-31992597060784128"
- },
- {
- "begin": "2348000",
- "end": 2348000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN. \"Smart small and good. So the only challenge will be to get bigger, not better\" Clay Shirky",
- "title": "Rémi Rivas: #RSLN. \"Smart small and good. So the only challenge will be to get bigger, not better\" Clay Shirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. \\\"Smart small and good. So the only challenge will be to get bigger, not better\\\" Clay Shirky\", \"created_at\": \"Mon Jan 31 08:30:04 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 201324303, \"verified\": false, \"profile_sidebar_fill_color\": \"ffff00\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 71, \"protected\": false, \"id_str\": \"201324303\", \"profile_background_color\": \"000000\", \"listed_count\": 4, \"utc_offset\": 3600, \"statuses_count\": 179, \"description\": \"R\\u00e9mi Rivas - Consultant Marketing NTIC - J'aime le Marketing, La Cantine, Seth Godin, TED et New ORDER. Actuellement au D\\u00e9veloppement Digital chez Altavia.\", \"friends_count\": 218, \"location\": \"Paris - Ze capitale of ze love\", \"profile_link_color\": \"ff002b\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1143045761/photo_normal.jpeg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/179043662/1291720196yellowwhite.jpg\", \"name\": \"R\\u00e9mi Rivas\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"remirivas\", \"url\": \"http://www.doyoubuzz.com/remi-rivas\", \"created_at\": \"Mon Oct 11 16:10:35 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffbf00\", \"following\": null}, \"id\": 31992599422177281, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992599422177281\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "da9d0a4b-5c3b-4897-921b-bb0d5e47b345-31992599422177281"
- },
- {
- "begin": "2349000",
- "end": 2349000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "expérience intéressante sur twitter\nhttp://amateur.iri.centrepompidou.fr/live\n#rsln",
- "title": "Christophe Prieuur: expérience intéressante sur twitter\nhttp://amateur.iri.centrepompidou.fr/live\n#rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [78, 83], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://amateur.iri.centrepompidou.fr/live\", \"indices\": [36, 77], \"expanded_url\": null}]}, \"text\": \"exp\\u00e9rience int\\u00e9ressante sur twitter\\nhttp://amateur.iri.centrepompidou.fr/live\\n#rsln\", \"created_at\": \"Mon Jan 31 08:30:05 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 2357391, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 65, \"protected\": false, \"id_str\": \"2357391\", \"profile_background_color\": \"9ae4e8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 246, \"description\": \"Researcher on social networks & graph algorithms\", \"friends_count\": 50, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/30077512/tete-bison_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/525672/araignee-plafond.jpg\", \"name\": \"Christophe Prieuur\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"twytof\", \"url\": null, \"created_at\": \"Mon Mar 26 20:54:50 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null, \"listed_count\": 6}, \"id\": 31992600772743168, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992600772743168\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "c10aaba4-0cbd-40fc-9ddb-36b2186bf03d-31992600772743168"
- },
- {
- "begin": "2350000",
- "end": 2350000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Désolé d'être arrivé en retard. #RSLN",
- "title": "Gilles BRUNO: Désolé d'être arrivé en retard. #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [32, 37], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"D\\u00e9sol\\u00e9 d'\\u00eatre arriv\\u00e9 en retard. #RSLN\", \"created_at\": \"Mon Jan 31 08:30:06 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4076, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"listed_count\": 349, \"utc_offset\": 3600, \"statuses_count\": 6337, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"location\": \"Paris, France\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null}, \"id\": 31992608800641025, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992608800641025\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "c6bf80d3-53ab-4d52-bdd5-b7efcf01c5d3-31992608800641025"
- },
- {
- "begin": "2354000",
- "end": 2354000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @eni_kao: \"Les gouvernements n'ont pas peur des gens individuellement informés, ils ont peur des groupes synchronisés\" ++ @cshirky #RSLN",
- "title": "la pinta: RT @eni_kao: \"Les gouvernements n'ont pas peur des gens individuellement informés, ils ont peur des groupes synchronisés\" ++ @cshirky #RSLN",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}, {\"indices\": [125, 133], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [134, 139], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @eni_kao: \\\"Les gouvernements n'ont pas peur des gens individuellement inform\\u00e9s, ils ont peur des groupes synchronis\\u00e9s\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:30:10 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3128, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31992622734114816, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992622734114816\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "69ea59f1-4958-4dec-b6d4-10ad34663a4f-31992622734114816"
- },
- {
- "begin": "2362000",
- "end": 2362000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Kouote] \"L'espace publique américain est devenu un espace commercial : les gens vont se promener... dans des malls\" -- @cshirky #RSLN",
- "title": "[Enikao]: [Kouote] \"L'espace publique américain est devenu un espace commercial : les gens vont se promener... dans des malls\" -- @cshirky #RSLN",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [119, 127], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [128, 133], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Kouote] \\\"L'espace publique am\\u00e9ricain est devenu un espace commercial : les gens vont se promener... dans des malls\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:30:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3031, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"listed_count\": 230, \"utc_offset\": 3600, \"statuses_count\": 9116, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"location\": \"Paris\", \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null}, \"id\": 31992655013478401, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992655013478401\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "7025835f-5eec-4706-9011-d83453c4dd68-31992655013478401"
- },
- {
- "begin": "2367000",
- "end": 2367000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "New form of leadership according to @cshirky: someone offering 'plausible futures' ++ #RSLN",
- "title": "Stanm: New form of leadership according to @cshirky: someone offering 'plausible futures' ++ #RSLN",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [36, 44], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [86, 91], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"New form of leadership according to @cshirky: someone offering 'plausible futures' ++ #RSLN\", \"created_at\": \"Mon Jan 31 08:30:23 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 538, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 911, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31992678363176960, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992678363176960\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "9dd2b860-797c-4881-8463-24fb1fbc3656-31992678363176960"
- },
- {
- "begin": "2374000",
- "end": 2374000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay, beware of fluokids behind you ! #rsln",
- "title": "peopleare: Clay, beware of fluokids behind you ! #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [38, 43], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Clay, beware of fluokids behind you ! #rsln\", \"created_at\": \"Mon Jan 31 08:30:30 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14177974, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 10, \"protected\": false, \"id_str\": \"14177974\", \"profile_background_color\": \"1A1B1F\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 2, \"description\": \"\", \"friends_count\": 17, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/128858275/Av_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1295051201/images/themes/theme9/bg.gif\", \"name\": \"peopleare\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"peopleare\", \"url\": null, \"created_at\": \"Wed Mar 19 16:54:53 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 0}, \"id\": 31992706246901760, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992706246901760\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "0f5c50dc-c0a6-463a-9d11-5cb8c2a380f0-31992706246901760"
- },
- {
- "begin": "2378000",
- "end": 2378000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Clay Shirky : aux USA, les seuls espaces de rencontre étaient... les malls ! --",
- "title": "tibo c: #rsln Clay Shirky : aux USA, les seuls espaces de rencontre étaient... les malls ! --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"in_reply_to_user_id\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"contributors\": null, \"truncated\": false, \"text\": \"#rsln Clay Shirky : aux USA, les seuls espaces de rencontre \\u00e9taient... les malls ! --\", \"created_at\": \"Mon Jan 31 08:30:34 +0000 2011\", \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"id\": 31992722168483840, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"id_str\": \"31992722168483840\", \"place\": null, \"retweet_count\": 0, \"geo\": null, \"in_reply_to_user_id_str\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"profile_sidebar_border_color\": \"C0DEED\", \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 34, \"description\": null, \"friends_count\": 12, \"location\": null, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"protected\": false, \"following\": null}}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "baaef94e-55fc-4da7-8c63-3c078924c95d-31992722168483840"
- },
- {
- "begin": "2406000",
- "end": 2406000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"L'espace publique américain est devenu un espace commercial : les gens vont se promener... dans des malls\" - @cshirky #RSLN via @eni_kao",
- "title": "Gilles BRUNO: \"L'espace publique américain est devenu un espace commercial : les gens vont se promener... dans des malls\" - @cshirky #RSLN via @eni_kao",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [110, 118], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}, {\"indices\": [129, 137], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}], \"hashtags\": [{\"indices\": [119, 124], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"L'espace publique am\\u00e9ricain est devenu un espace commercial : les gens vont se promener... dans des malls\\\" - @cshirky #RSLN via @eni_kao\", \"created_at\": \"Mon Jan 31 08:31:02 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4076, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 6338, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 349}, \"id\": 31992842981216257, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992842981216257\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "6b09548f-1996-4cda-ab8a-3277016609f9-31992842981216257"
- },
- {
- "begin": "2417000",
- "end": 2417000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @B_Minded: Utiliser à bon escient le temps libre pour faire des réalisations participatives, civiques, grâce à l'information. #RSLN @ ...",
- "title": "Pierre Mounier: RT @B_Minded: Utiliser à bon escient le temps libre pour faire des réalisations participatives, civiques, grâce à l'information. #RSLN @ ...",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [121, 129], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [115, 120], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Utiliser \\u00e0 bon escient le temps libre pour faire des r\\u00e9alisations participatives, civiques, gr\\u00e2ce \\u00e0 l'information. #RSLN @cshirky\", \"created_at\": \"Mon Jan 31 08:09:26 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 225, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"location\": \"Boulogne-Billancourt\", \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null}, \"id\": 31987405376462848, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31987405376462848\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 138714711, \"screen_name\": \"B_Minded\", \"name\": \"B. Minded\", \"id_str\": \"138714711\"}], \"hashtags\": [{\"indices\": [129, 134], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @B_Minded: Utiliser \\u00e0 bon escient le temps libre pour faire des r\\u00e9alisations participatives, civiques, gr\\u00e2ce \\u00e0 l'information. #RSLN @ ...\", \"created_at\": \"Mon Jan 31 08:31:13 +0000 2011\", \"truncated\": true, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14233770, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 629, \"protected\": false, \"id_str\": \"14233770\", \"profile_background_color\": \"352726\", \"listed_count\": 102, \"utc_offset\": 3600, \"statuses_count\": 2472, \"description\": \"Directeur adjoint du Cl\\u00e9o. Fondateur et principal auteur d'Homo Numericus.\", \"friends_count\": 306, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/52135065/pmounier_bd_moyen_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/190199985/twilk_background_4d287d7ccb851.jpg\", \"name\": \"Pierre Mounier\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 10, \"screen_name\": \"piotrr70\", \"url\": \"http://pierremounier.net\", \"created_at\": \"Thu Mar 27 08:45:11 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31992888636219392, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992888636219392\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "3368487c-40df-44d2-a6e7-98ecca4c41c0-31992888636219392"
- },
- {
- "begin": "2434000",
- "end": 2434000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "title": "dominiquepiotet: RT @versac: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 9], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [93, 98], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++\", \"created_at\": \"Mon Jan 31 08:23:22 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6856, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31990913232277504, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31990913232277504\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}, {\"indices\": [15, 21], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @versac: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++\", \"created_at\": \"Mon Jan 31 08:31:30 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"location\": \"iPhone: 37.785871,-122.405417\", \"utc_offset\": -28800, \"statuses_count\": 696, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 65}, \"id\": 31992959930998785, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31992959930998785\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "5e3765a7-586a-4fe1-befd-522f30124cd7-31992959930998785"
- },
- {
- "begin": "2438000",
- "end": 2438000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "corporate social networks issue ? : RT @steamwolf: #RSLN cognitive surplus = Agregation of free time ++",
- "title": "la pinta: corporate social networks issue ? : RT @steamwolf: #RSLN cognitive surplus = Agregation of free time ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [39, 49], \"id\": 18229221, \"screen_name\": \"steamwolf\", \"name\": \"steamwolf\", \"id_str\": \"18229221\"}], \"hashtags\": [{\"indices\": [51, 56], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"corporate social networks issue ? : RT @steamwolf: #RSLN cognitive surplus = Agregation of free time ++\", \"created_at\": \"Mon Jan 31 08:31:34 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3129, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31992974397149184, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992974397149184\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "99f80bd8-e9ed-4df8-a0c9-48cd63d00676-31992974397149184"
- },
- {
- "begin": "2439000",
- "end": 2439000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln == http://t.co/fec5iov public",
- "title": "Samuel Huron: #rsln == http://t.co/fec5iov public",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://t.co/fec5iov\", \"indices\": [9, 28], \"expanded_url\": \"http://twitpic.com/3v3ud9\", \"display_url\": \"twitpic.com/3v3ud9\"}]}, \"text\": \"#rsln == http://t.co/fec5iov public\", \"created_at\": \"Mon Jan 31 08:31:35 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"listed_count\": 41, \"utc_offset\": -10800, \"statuses_count\": 1672, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"location\": \"Paris, France\", \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null}, \"id\": 31992978817949696, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992978817949696\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "5fae3b29-8b72-4747-ac33-436a25009cb1-31992978817949696"
- },
- {
- "begin": "2449000",
- "end": 2449000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Est ce que la vie au travail et la performance des entreprises peuvent être améliorées avec du \"cognitive surplus\" ?? #RSLN",
- "title": "Hervé Jégouzo: Est ce que la vie au travail et la performance des entreprises peuvent être améliorées avec du \"cognitive surplus\" ?? #RSLN",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [114, 119], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Est ce que la vie au travail et la performance des entreprises peuvent \\u00eatre am\\u00e9lior\\u00e9es avec du \\\"cognitive surplus\\\"#RSLN\", \"created_at\": \"Mon Jan 31 08:31:45 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 120396187, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 30, \"protected\": false, \"id_str\": \"120396187\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 123, \"description\": \"Herv\\u00e9 J\\u00e9gouzo, porteur de projet de r\\u00e9seau social du travail pour mettre les salari\\u00e9s en relation entre eux et avec des experts\", \"friends_count\": 43, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1130349766/PhotoHJDieppe_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296245718/images/themes/theme1/bg.png\", \"name\": \"Herv\\u00e9 J\\u00e9gouzo\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 2, \"screen_name\": \"Herve921\", \"url\": \"http://parlonsdutravail.com\", \"created_at\": \"Sat Mar 06 09:17:00 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 1}, \"id\": 31993023197880320, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993023197880320\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "cf6d6e34-a6c0-4043-915e-4840ebb45cf4-31993023197880320"
- },
- {
- "begin": "2458000",
- "end": 2458000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN ++",
- "title": "Alice Antheaume: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [78, 83], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:31:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43685, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2375, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31993059197587456, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993059197587456\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "2fea142b-99e6-47f4-adc5-c693e9d34e2a-31993059197587456"
- },
- {
- "begin": "2500000",
- "end": 2500000,
- "tags": [
- {
- "id-ref": "374ed480-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky: #Wikileaks takedown in US is an example of really alarming extralegal action in the public sphere. #rsln ==",
- "title": "Garrett Goodman: @cshirky: #Wikileaks takedown in US is an example of really alarming extralegal action in the public sphere. #rsln ==",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [10, 20], \"text\": \"Wikileaks\"}, {\"indices\": [109, 114], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky: #Wikileaks takedown in US is an example of really alarming extralegal action in the public sphere. #rsln\", \"created_at\": \"Mon Jan 31 08:32:36 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 966, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31993235870060544, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993235870060544\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "4c82cbed-894b-466d-b6ce-c16f12901d21-31993235870060544"
- },
- {
- "begin": "2514000",
- "end": 2514000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN",
- "title": "Pierre Mounier: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [82, 87], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN\", \"created_at\": \"Mon Jan 31 08:17:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 538, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 912, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null, \"listed_count\": 40}, \"id\": 31989392583168000, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989392583168000\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 9], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [93, 98], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN\", \"created_at\": \"Mon Jan 31 08:32:50 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14233770, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 628, \"protected\": false, \"id_str\": \"14233770\", \"profile_background_color\": \"352726\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2473, \"description\": \"Directeur adjoint du Cl\\u00e9o. Fondateur et principal auteur d'Homo Numericus.\", \"friends_count\": 306, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/52135065/pmounier_bd_moyen_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/190199985/twilk_background_4d287d7ccb851.jpg\", \"name\": \"Pierre Mounier\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 10, \"screen_name\": \"piotrr70\", \"url\": \"http://pierremounier.net\", \"created_at\": \"Thu Mar 27 08:45:11 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 102}, \"id\": 31993295085244417, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993295085244417\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "574c3315-6a6c-4128-974d-62208d273278-31993295085244417"
- },
- {
- "begin": "2519000",
- "end": 2519000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "title": "marjoriepaillon: RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [78, 83], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:31:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43685, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"listed_count\": 758, \"utc_offset\": 3600, \"statuses_count\": 2375, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"location\": \"Paris\", \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null}, \"id\": 31993059197587456, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993059197587456\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [92, 97], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:32:55 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 16039806, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 3807, \"protected\": false, \"id_str\": \"16039806\", \"profile_background_color\": \"EBEBEB\", \"listed_count\": 346, \"utc_offset\": 3600, \"statuses_count\": 1938, \"description\": \"Journaliste News, Web & Mag \\r\\n// R\\u00e9f\\u00e9rences: @ilovepolitics,BFMTV,France 5 \", \"friends_count\": 622, \"location\": \"Paris\", \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/401202539/Image_1_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"marjoriepaillon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"marjoriepaillon\", \"url\": \"http://www.ilovepolitics.info\", \"created_at\": \"Fri Aug 29 09:08:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null}, \"id\": 31993314249015296, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993314249015296\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "ba58739d-5ac7-4da2-87e0-ab0cae9e94e5-31993314249015296"
- },
- {
- "begin": "2543000",
- "end": 2543000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @tibo_c: #rsln les forums du moyen orient destinés à la base au football sont devenus des forums d'organisation anti gouvernement ! ++",
- "title": "Pierre Mounier: RT @tibo_c: #rsln les forums du moyen orient destinés à la base au football sont devenus des forums d'organisation anti gouvernement ! ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln les forums du moyen orient destin\\u00e9s \\u00e0 la base au football sont devenus des forums d'organisation anti gouvernement ! ++\", \"created_at\": \"Mon Jan 31 08:19:35 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 34, \"description\": null, \"friends_count\": 12, \"location\": null, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31989961112686592, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31989961112686592\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 226510471, \"screen_name\": \"tibo_c\", \"name\": \"tibo c\", \"id_str\": \"226510471\"}], \"hashtags\": [{\"indices\": [12, 17], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @tibo_c: #rsln les forums du moyen orient destin\\u00e9s \\u00e0 la base au football sont devenus des forums d'organisation anti gouvernement ! ++\", \"created_at\": \"Mon Jan 31 08:33:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14233770, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 628, \"protected\": false, \"id_str\": \"14233770\", \"profile_background_color\": \"352726\", \"listed_count\": 102, \"utc_offset\": 3600, \"statuses_count\": 2474, \"description\": \"Directeur adjoint du Cl\\u00e9o. Fondateur et principal auteur d'Homo Numericus.\", \"friends_count\": 306, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/52135065/pmounier_bd_moyen_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/190199985/twilk_background_4d287d7ccb851.jpg\", \"name\": \"Pierre Mounier\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 10, \"screen_name\": \"piotrr70\", \"url\": \"http://pierremounier.net\", \"created_at\": \"Thu Mar 27 08:45:11 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31993417886072833, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993417886072833\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "3644db93-901a-405d-bd9c-d34c9fe9c334-31993417886072833"
- },
- {
- "begin": "2550000",
- "end": 2550000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Coincé dans le metro ligne 11, cool, ça me permet de suivre calmement la conf de Clay Shirky #RSLN",
- "title": "pierrehaski: Coincé dans le metro ligne 11, cool, ça me permet de suivre calmement la conf de Clay Shirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [93, 98], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Coinc\\u00e9 dans le metro ligne 11, cool, \\u00e7a me permet de suivre calmement la conf de Clay Shirky #RSLN\", \"created_at\": \"Mon Jan 31 08:33:26 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15796976, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 16917, \"protected\": false, \"id_str\": \"15796976\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4595, \"description\": \"Formerly with Lib\\u00e9ration, cofounder of Rue89.com, France's leading pure player news website\", \"friends_count\": 1262, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/772056270/-1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme1/bg.png\", \"name\": \"pierrehaski\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 246, \"screen_name\": \"pierrehaski\", \"url\": \"http://www.rue89.com\", \"created_at\": \"Sun Aug 10 10:30:37 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 957}, \"id\": 31993443681042432, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993443681042432\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "fda623f4-e0e5-4b46-8ca0-a7a3885e63c9-31993443681042432"
- },
- {
- "begin": "2565000",
- "end": 2565000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Ne pas dissocier la politique de la vie sociale : les mobilisations se sont aussi organisés lors des matchs de foot en Égypte #rsln ==",
- "title": "Maria: Ne pas dissocier la politique de la vie sociale : les mobilisations se sont aussi organisés lors des matchs de foot en Égypte #rsln ==",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [126, 131], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Ne pas dissocier la politique de la vie sociale : les mobilisations se sont aussi organis\\u00e9s lors des matchs de foot en \\u00c9gypte #rsln\", \"created_at\": \"Mon Jan 31 08:33:41 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25264183, \"verified\": false, \"profile_sidebar_fill_color\": \"340738\", \"is_translator\": false, \"profile_text_color\": \"4f3e3e\", \"followers_count\": 328, \"protected\": false, \"id_str\": \"25264183\", \"profile_background_color\": \"f1fabb\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3809, \"description\": \"Je n'aime pas les enfants. Je pr\\u00e9f\\u00e8re les petits chiens. LOL.\", \"friends_count\": 441, \"profile_link_color\": \"d11963\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1165531173/15707_366300065405_586450405_5382809_4677391_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/80604901/fond_twitter.jpg\", \"name\": \"Maria\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 7, \"screen_name\": \"Splashmacadam_\", \"url\": \"http://www.lastfm.fr/user/splashmacadam\", \"created_at\": \"Thu Mar 19 09:44:19 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffffff\", \"following\": null, \"listed_count\": 4}, \"id\": 31993507962949632, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993507962949632\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "d75223a9-562b-4388-983a-c5a7e0cbe607-31993507962949632"
- },
- {
- "begin": "2573000",
- "end": 2573000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN même chez Microsoft, le speaker a un MacBook",
- "title": "Isabelle REPITON: #RSLN même chez Microsoft, le speaker a un MacBook",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN m\\u00eame chez Microsoft, le speaker a un MacBook\", \"created_at\": \"Mon Jan 31 08:33:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 88062683, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 370, \"protected\": false, \"id_str\": \"88062683\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 303, \"description\": \"Journalist covering media business and Technology\", \"friends_count\": 89, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/815286330/Isa-1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296156503/images/themes/theme1/bg.png\", \"name\": \"Isabelle REPITON\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 12, \"screen_name\": \"isarepi\", \"url\": null, \"created_at\": \"Fri Nov 06 23:33:36 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 23}, \"id\": 31993541219581952, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993541219581952\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "7ae702b5-410a-4699-b7df-8cdda6e1e7c9-31993541219581952"
- },
- {
- "begin": "2582000",
- "end": 2582000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @isarepi: #RSLN même chez Microsoft, le speaker a un MacBook",
- "title": "Cyrille Fonvielle: RT @isarepi: #RSLN même chez Microsoft, le speaker a un MacBook",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN m\\u00eame chez Microsoft, le speaker a un MacBook\", \"created_at\": \"Mon Jan 31 08:33:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 88062683, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 370, \"protected\": false, \"id_str\": \"88062683\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 303, \"description\": \"Journalist covering media business and Technology\", \"friends_count\": 89, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/815286330/Isa-1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296156503/images/themes/theme1/bg.png\", \"name\": \"Isabelle REPITON\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 12, \"screen_name\": \"isarepi\", \"url\": null, \"created_at\": \"Fri Nov 06 23:33:36 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 23}, \"id\": 31993541219581952, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993541219581952\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 88062683, \"screen_name\": \"isarepi\", \"name\": \"Isabelle REPITON\", \"id_str\": \"88062683\"}], \"hashtags\": [{\"indices\": [13, 18], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @isarepi: #RSLN m\\u00eame chez Microsoft, le speaker a un MacBook\", \"created_at\": \"Mon Jan 31 08:33:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36027828, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 116, \"protected\": false, \"id_str\": \"36027828\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 871, \"description\": \"\", \"friends_count\": 108, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1118444241/Photo_14_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Cyrille Fonvielle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"CyrilleF\", \"url\": \"http://www.cyrillef.fr\", \"created_at\": \"Tue Apr 28 09:27:21 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 13}, \"id\": 31993579593277440, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993579593277440\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "56c7d15e-0916-4974-8239-ad0508a842ad-31993579593277440"
- },
- {
- "begin": "2592000",
- "end": 2592000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@pierrehaski pour ma part, ce matin, cela a été le scooter qui ne démarrait pas. du coup, ligne 9 jusque poste de St Cloud + bus 189 #RSLN",
- "title": "Gilles BRUNO: @pierrehaski pour ma part, ce matin, cela a été le scooter qui ne démarrait pas. du coup, ligne 9 jusque poste de St Cloud + bus 189 #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 12], \"id\": 15796976, \"screen_name\": \"pierrehaski\", \"name\": \"pierrehaski\", \"id_str\": \"15796976\"}], \"hashtags\": [{\"indices\": [134, 139], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@pierrehaski pour ma part, ce matin, cela a \\u00e9t\\u00e9 le scooter qui ne d\\u00e9marrait pas. du coup, ligne 9 jusque poste de St Cloud + bus 189 #RSLN\", \"created_at\": \"Mon Jan 31 08:34:08 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31993443681042432\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"15796976\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": 31993443681042432, \"in_reply_to_screen_name\": \"pierrehaski\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4077, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 6339, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 349}, \"id\": 31993620517097472, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993620517097472\", \"in_reply_to_user_id\": 15796976}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "a43514b8-a040-46db-a15d-1c39abccd3bd-31993620517097472"
- },
- {
- "begin": "2594000",
- "end": 2594000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"Il n'y a pas de recette pour qu'une communauté prenne, même si le catalyseur de départ et l'idée sont bonnes\" @cshirky #RSLN",
- "title": "B. Minded: \"Il n'y a pas de recette pour qu'une communauté prenne, même si le catalyseur de départ et l'idée sont bonnes\" @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [111, 119], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [120, 125], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"Il n'y a pas de recette pour qu'une communaut\\u00e9 prenne, m\\u00eame si le catalyseur de d\\u00e9part et l'id\\u00e9e sont bonnes\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:34:10 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"location\": \"Boulogne-Billancourt\", \"utc_offset\": 3600, \"statuses_count\": 226, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null, \"listed_count\": 40}, \"id\": 31993630801534976, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993630801534976\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "f3d32869-424d-49bc-ad3a-a1fb92d043bf-31993630801534976"
- },
- {
- "begin": "2624000",
- "end": 2624000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln How Baking the cake, quelle est la recette de cuisine de la dynamique sociale ??",
- "title": "Vincent Puig: #rsln How Baking the cake, quelle est la recette de cuisine de la dynamique sociale ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln How Baking the cake, quelle est la recette de cuisine de la dynamique sociale ??\", \"created_at\": \"Mon Jan 31 08:34:40 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 5, \"utc_offset\": 3600, \"statuses_count\": 88, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31993757138165760, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993757138165760\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "4b9cfedc-9776-4b6d-95e8-45c654dbb60a-31993757138165760"
- },
- {
- "begin": "2625000",
- "end": 2625000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @dominiquepiotet: #RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "title": "Pierre Mounier: RT @dominiquepiotet: #RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN. Clay Shirky : \\\"start small and good instead of big and medicore\\\" ++\", \"created_at\": \"Mon Jan 31 08:27:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"location\": \"iPhone: 37.785871,-122.405417\", \"utc_offset\": -28800, \"statuses_count\": 696, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 65}, \"id\": 31991902395961344, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31991902395961344\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 19], \"id\": 14430897, \"screen_name\": \"dominiquepiotet\", \"name\": \"dominiquepiotet\", \"id_str\": \"14430897\"}], \"hashtags\": [{\"indices\": [21, 26], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @dominiquepiotet: #RSLN. Clay Shirky : \\\"start small and good instead of big and medicore\\\" ++\", \"created_at\": \"Mon Jan 31 08:34:41 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14233770, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 628, \"protected\": false, \"id_str\": \"14233770\", \"profile_background_color\": \"352726\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2477, \"description\": \"Directeur adjoint du Cl\\u00e9o. Fondateur et principal auteur d'Homo Numericus.\", \"friends_count\": 306, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/52135065/pmounier_bd_moyen_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/190199985/twilk_background_4d287d7ccb851.jpg\", \"name\": \"Pierre Mounier\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 10, \"screen_name\": \"piotrr70\", \"url\": \"http://pierremounier.net\", \"created_at\": \"Thu Mar 27 08:45:11 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 102}, \"id\": 31993760363581440, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31993760363581440\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "cbcaf85e-d89a-4687-9ef6-342cd1345851-31993760363581440"
- },
- {
- "begin": "2633000",
- "end": 2633000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"There is no receipe and no list to make a community work\". Clay Shirky #RSLN Failure of a communuty = no one cares !",
- "title": "dominiquepiotet: \"There is no receipe and no list to make a community work\". Clay Shirky #RSLN Failure of a communuty = no one cares !",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [72, 77], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"There is no receipe and no list to make a community work\\\". Clay Shirky #RSLN Failure of a communuty = no one cares !\", \"created_at\": \"Mon Jan 31 08:34:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"listed_count\": 65, \"utc_offset\": -28800, \"statuses_count\": 697, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"location\": \"iPhone: 37.785871,-122.405417\", \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null}, \"id\": 31993792152211456, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993792152211456\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "0ebdd652-92e5-4772-b2eb-34c7f15da476-31993792152211456"
- },
- {
- "begin": "2642000",
- "end": 2642000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Je RT ça je RT rien RT @isabellemathieu - de 15% de femmes contributeurs Wikipedia http://nyti.ms/fpyELs @arnaud_thurudev @GillesKLEIN #RSLN",
- "title": "Thierry Do Espirito: Je RT ça je RT rien RT @isabellemathieu - de 15% de femmes contributeurs Wikipedia http://nyti.ms/fpyELs @arnaud_thurudev @GillesKLEIN #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [23, 39], \"id\": 118132028, \"screen_name\": \"isabellemathieu\", \"name\": \"Isabelle Mathieu\", \"id_str\": \"118132028\"}, {\"indices\": [105, 121], \"id\": 41093168, \"screen_name\": \"arnaud_thurudev\", \"name\": \"Arnaud@Thurudev\", \"id_str\": \"41093168\"}, {\"indices\": [122, 134], \"id\": 5698002, \"screen_name\": \"GillesKLEIN\", \"name\": \"Gilles Klein\", \"id_str\": \"5698002\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://nyti.ms/fpyELs\", \"indices\": [83, 104], \"expanded_url\": null}]}, \"text\": \"Je RT \\u00e7a je RT rien RT @isabellemathieu - de 15% de femmes contributeurs Wikipedia http://nyti.ms/fpyELs @arnaud_thurudev @GillesKLEIN #RSLN\", \"created_at\": \"Mon Jan 31 08:34:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5199, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31993832564330496, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993832564330496\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "dbbfbf2e-61c9-43aa-96b6-6560235e6ec7-31993832564330496"
- },
- {
- "begin": "2663000",
- "end": 2663000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "title": "Samuel Huron: RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [78, 83], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:31:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43686, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"listed_count\": 758, \"utc_offset\": 3600, \"statuses_count\": 2375, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"location\": \"Paris\", \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null}, \"id\": 31993059197587456, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31993059197587456\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [92, 97], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:35:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"listed_count\": 41, \"utc_offset\": -10800, \"statuses_count\": 1673, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"location\": \"Paris, France\", \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null}, \"id\": 31993917738061825, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31993917738061825\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "847c04df-9b8d-4936-a083-4d930e845336-31993917738061825"
- },
- {
- "begin": "2664000",
- "end": 2664000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln la communauté a besoin d'utilisateurs impliqués : amateurs ??",
- "title": "tibo c: #rsln la communauté a besoin d'utilisateurs impliqués : amateurs ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln la communaut\\u00e9 a besoin d'utilisateurs impliqu\\u00e9s : amateurs ??\", \"created_at\": \"Mon Jan 31 08:35:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 35, \"description\": null, \"friends_count\": 12, \"location\": null, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31993924763516928, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993924763516928\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "eba7dbf8-033b-4a6e-b218-b5c7fb37c543-31993924763516928"
- },
- {
- "begin": "2665000",
- "end": 2665000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "comment en dégager? RT @herve921: Est ce que la vie au travail et la perf. des ent. peuvent être améliorées avec du \"cognitive surplus\"#RSLN",
- "title": "la pinta: comment en dégager? RT @herve921: Est ce que la vie au travail et la perf. des ent. peuvent être améliorées avec du \"cognitive surplus\"#RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [23, 32], \"id\": 120396187, \"screen_name\": \"Herve921\", \"name\": \"Herv\\u00e9 J\\u00e9gouzo\", \"id_str\": \"120396187\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"comment en d\\u00e9gager? RT @herve921: Est ce que la vie au travail et la perf. des ent. peuvent \\u00eatre am\\u00e9lior\\u00e9es avec du \\\"cognitive surplus\\\"#RSLN\", \"created_at\": \"Mon Jan 31 08:35:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"listed_count\": 159, \"utc_offset\": 3600, \"statuses_count\": 3130, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"location\": \"Paris\", \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null}, \"id\": 31993928827801600, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993928827801600\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "1ded9aec-1482-4d8c-9b88-fcb19928f4dd-31993928827801600"
- },
- {
- "begin": "2671000",
- "end": 2671000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Kouote] \"La participation est par définition volontaire, la motivation ne se décrète pas : il faut intéresser\" ++ @cshirky #RSLN",
- "title": "[Enikao]: [Kouote] \"La participation est par définition volontaire, la motivation ne se décrète pas : il faut intéresser\" ++ @cshirky #RSLN",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [114, 122], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [123, 128], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Kouote] \\\"La participation est par d\\u00e9finition volontaire, la motivation ne se d\\u00e9cr\\u00e8te pas : il faut int\\u00e9resser\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:35:27 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3031, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 9118, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null, \"listed_count\": 230}, \"id\": 31993953653882881, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31993953653882881\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "0e065552-3a49-4483-982b-b24d01e32ffd-31993953653882881"
- },
- {
- "begin": "2685000",
- "end": 2685000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Help! @cshirky just said: loosely coupled systems require ?? actors. What kind of actors?? #rsln",
- "title": "Garrett Goodman: Help! @cshirky just said: loosely coupled systems require ?? actors. What kind of actors?? #rsln",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [6, 14], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [91, 96], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Help! @cshirky just said: loosely coupled systems require ?? actors. What kind of actors?? #rsln\", \"created_at\": \"Mon Jan 31 08:35:41 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"listed_count\": 15, \"utc_offset\": 3600, \"statuses_count\": 967, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31994012114100225, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994012114100225\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "bf20eede-5714-42d1-9cdc-d24328df468a-31994012114100225"
- },
- {
- "begin": "2693000",
- "end": 2693000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "+1 ++ RT @piotrr70: RT @dominiquepiotet: #RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "title": "la pinta: +1 ++ RT @piotrr70: RT @dominiquepiotet: #RSLN. Clay Shirky : \"start small and good instead of big and medicore\" ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [9, 18], \"id\": 14233770, \"screen_name\": \"piotrr70\", \"name\": \"Pierre Mounier\", \"id_str\": \"14233770\"}, {\"indices\": [23, 39], \"id\": 14430897, \"screen_name\": \"dominiquepiotet\", \"name\": \"dominiquepiotet\", \"id_str\": \"14430897\"}], \"hashtags\": [{\"indices\": [41, 46], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"+1 ++ RT @piotrr70: RT @dominiquepiotet: #RSLN. Clay Shirky : \\\"start small and good instead of big and medicore\\\" ++\", \"created_at\": \"Mon Jan 31 08:35:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3131, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31994043487490049, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994043487490049\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "e20c3a30-f8ad-4cd5-abfd-d550873bf10f-31994043487490049"
- },
- {
- "begin": "2716000",
- "end": 2716000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @Stanm: New form of leadership according to @cshirky: someone offering 'plausible futures' ++ #RSLN",
- "title": "Alexandre Monnin: RT @Stanm: New form of leadership according to @cshirky: someone offering 'plausible futures' ++ #RSLN",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [36, 44], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [86, 91], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"New form of leadership according to @cshirky: someone offering 'plausible futures' ++ #RSLN\", \"created_at\": \"Mon Jan 31 08:30:23 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 538, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 912, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31992678363176960, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31992678363176960\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 9], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}, {\"indices\": [47, 55], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [97, 102], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @Stanm: New form of leadership according to @cshirky: someone offering 'plausible futures' ++ #RSLN\", \"created_at\": \"Mon Jan 31 08:36:12 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7409472, \"verified\": false, \"profile_sidebar_fill_color\": \"E3E2DE\", \"is_translator\": false, \"profile_text_color\": \"634047\", \"followers_count\": 317, \"protected\": false, \"id_str\": \"7409472\", \"profile_background_color\": \"EDECE9\", \"listed_count\": 59, \"utc_offset\": -10800, \"statuses_count\": 2460, \"description\": \"PhD student in Philosophy working on ontologies (computer & philo ones), tagging, Semantic Web, DigitalH, but mostly advocate for the Philosophy of the Web.\", \"friends_count\": 441, \"location\": \"Paris\", \"profile_link_color\": \"088253\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/513016932/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296173346/images/themes/theme3/bg.gif\", \"name\": \"Alexandre Monnin\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"aamonnz\", \"url\": \"http://execo.univ-paris1.fr/spip.php?article67\", \"created_at\": \"Wed Jul 11 18:52:41 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"D3D2CF\", \"following\": null}, \"id\": 31994142879911936, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994142879911936\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "6a02b3ac-a89d-4c98-9fe4-35d255409c96-31994142879911936"
- },
- {
- "begin": "2731000",
- "end": 2731000,
- "tags": [
- {
- "id-ref": "3751a70a-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "++ RT @b_minded: \"Il n'y a pas de recette pour qu'1 communauté prenne, même si le catalyseur de départ et l'idée sont bonnes\" @cshirky #RSLN",
- "title": "la pinta: ++ RT @b_minded: \"Il n'y a pas de recette pour qu'1 communauté prenne, même si le catalyseur de départ et l'idée sont bonnes\" @cshirky #RSLN",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"in_reply_to_user_id\": null, \"entities\": {\"user_mentions\": [{\"indices\": [6, 15], \"id\": 138714711, \"id_str\": \"138714711\", \"name\": \"B. Minded\", \"screen_name\": \"B_Minded\"}, {\"indices\": [126, 134], \"id\": 6141832, \"id_str\": \"6141832\", \"name\": \"Clay Shirky\", \"screen_name\": \"cshirky\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"RSLN\"}], \"urls\": []}, \"contributors\": null, \"truncated\": false, \"text\": \"++ RT @b_minded: \\\"Il n'y a pas de recette pour qu'1 communaut\\u00e9 prenne, m\\u00eame si le catalyseur de d\\u00e9part et l'id\\u00e9e sont bonnes\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:36:27 +0000 2011\", \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"id\": 31994205358264320, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"id_str\": \"31994205358264320\", \"place\": null, \"retweet_count\": 0, \"geo\": null, \"in_reply_to_user_id_str\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"profile_sidebar_border_color\": \"424142\", \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"listed_count\": 159, \"utc_offset\": 3600, \"statuses_count\": 3132, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"location\": \"Paris\", \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"protected\": false, \"following\": null}}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "a3f150d1-ac92-4467-b9e4-f3220f64c8fb-31994205358264320"
- },
- {
- "begin": "2744000",
- "end": 2744000,
- "tags": [
- {
- "id-ref": "3753cc60-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "3753cc60-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN",
- "title": "Stanm: Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [82, 92], \"text\": \"nooffense\"}, {\"indices\": [93, 98], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN\", \"created_at\": \"Mon Jan 31 08:36:40 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 538, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 913, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31994259015999489, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994259015999489\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "4ef77a1d-c4f6-4b8c-a6db-c8c5425d9ac0-31994259015999489"
- },
- {
- "begin": "2758000",
- "end": 2758000,
- "tags": [
- {
- "id-ref": "3753cc60-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@loic Il est en ce moment même au lab Microsoft à Issy les moulinaux. A suivre sur #RSLN",
- "title": "pierrehaski: @loic Il est en ce moment même au lab Microsoft à Issy les moulinaux. A suivre sur #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 5], \"id\": 740983, \"screen_name\": \"loic\", \"name\": \"Loic Le Meur\", \"id_str\": \"740983\"}], \"hashtags\": [{\"indices\": [83, 88], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@loic Il est en ce moment m\\u00eame au lab Microsoft \\u00e0 Issy les moulinaux. A suivre sur #RSLN\", \"created_at\": \"Mon Jan 31 08:36:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31993550598049792\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"740983\", \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": 31993550598049792, \"in_reply_to_screen_name\": \"loic\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15796976, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 16917, \"protected\": false, \"id_str\": \"15796976\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4596, \"description\": \"Formerly with Lib\\u00e9ration, cofounder of Rue89.com, France's leading pure player news website\", \"friends_count\": 1262, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/772056270/-1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme1/bg.png\", \"name\": \"pierrehaski\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 246, \"screen_name\": \"pierrehaski\", \"url\": \"http://www.rue89.com\", \"created_at\": \"Sun Aug 10 10:30:37 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 957}, \"id\": 31994316322770944, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994316322770944\", \"in_reply_to_user_id\": 740983}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "0705c1d2-fb4e-4006-b750-666950a95f92-31994316322770944"
- },
- {
- "begin": "2759000",
- "end": 2759000,
- "tags": [
- {
- "id-ref": "3753cc60-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@loic c'est ce matin a issy les moulineaux chez Microsoft : #RSLN. Some spintank inside :)",
- "title": "NicolasVanbremeersch: @loic c'est ce matin a issy les moulineaux chez Microsoft : #RSLN. Some spintank inside :)",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 5], \"id\": 740983, \"screen_name\": \"loic\", \"name\": \"Loic Le Meur\", \"id_str\": \"740983\"}], \"hashtags\": [{\"indices\": [60, 65], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@loic c'est ce matin a issy les moulineaux chez Microsoft : #RSLN. Some spintank inside :)\", \"created_at\": \"Mon Jan 31 08:36:55 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"740983\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"loic\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"listed_count\": 586, \"utc_offset\": 3600, \"statuses_count\": 6857, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"location\": \"Paris\", \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null}, \"id\": 31994322404511744, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994322404511744\", \"in_reply_to_user_id\": 740983}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "ec8e2095-2b1e-46fe-978a-0ce992482438-31994322404511744"
- },
- {
- "begin": "2766000",
- "end": 2766000,
- "tags": [
- {
- "id-ref": "3753cc60-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"Empêcher les critiques, fixer des règles complexes, c'est le meilleur moyen de tuer la participation\" @cshirky #RSLN ++",
- "title": "B. Minded: \"Empêcher les critiques, fixer des règles complexes, c'est le meilleur moyen de tuer la participation\" @cshirky #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [103, 111], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [112, 117], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"Emp\\u00eacher les critiques, fixer des r\\u00e8gles complexes, c'est le meilleur moyen de tuer la participation\\\" @cshirky #RSLN ++\", \"created_at\": \"Mon Jan 31 08:37:02 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 227, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"location\": \"Boulogne-Billancourt\", \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null}, \"id\": 31994351013855232, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994351013855232\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "e6f406ef-5c5d-4897-a189-9781161beeb4-31994351013855232"
- },
- {
- "begin": "2828000",
- "end": 2828000,
- "tags": [
- {
- "id-ref": "3753cc60-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln distinction entre échec organique et échec inorganique à préciser--",
- "title": "Vincent Puig: #rsln distinction entre échec organique et échec inorganique à préciser--",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln distinction entre \\u00e9chec organique et \\u00e9chec inorganique \\u00e0 pr\\u00e9ciser--\", \"created_at\": \"Mon Jan 31 08:38:04 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 89, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 5}, \"id\": 31994611371085825, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994611371085825\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "d6d3b5b9-f265-4788-ab27-42db21004c33-31994611371085825"
- },
- {
- "begin": "2838000",
- "end": 2838000,
- "tags": [
- {
- "id-ref": "3753cc60-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@gillesbruno Parcours du combattant ! C'est mieux sur Twitter encore qu'il y a peu de choses. Hello #RSLN!!!",
- "title": "pierrehaski: @gillesbruno Parcours du combattant ! C'est mieux sur Twitter encore qu'il y a peu de choses. Hello #RSLN!!!",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 12], \"id\": 909681, \"screen_name\": \"gillesbruno\", \"name\": \"Gilles BRUNO\", \"id_str\": \"909681\"}], \"hashtags\": [{\"indices\": [100, 105], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@gillesbruno Parcours du combattant ! C'est mieux sur Twitter encore qu'il y a peu de choses. Hello #RSLN!!!\", \"created_at\": \"Mon Jan 31 08:38:14 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31993620517097472\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"909681\", \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": 31993620517097472, \"in_reply_to_screen_name\": \"gillesbruno\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15796976, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 16917, \"protected\": false, \"id_str\": \"15796976\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 957, \"utc_offset\": 3600, \"statuses_count\": 4597, \"description\": \"Formerly with Lib\\u00e9ration, cofounder of Rue89.com, France's leading pure player news website\", \"friends_count\": 1262, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/772056270/-1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme1/bg.png\", \"name\": \"pierrehaski\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 246, \"screen_name\": \"pierrehaski\", \"url\": \"http://www.rue89.com\", \"created_at\": \"Sun Aug 10 10:30:37 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31994655017017346, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994655017017346\", \"in_reply_to_user_id\": 909681}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "1c8d379d-08a3-44f2-9836-4aa02419cd1e-31994655017017346"
- },
- {
- "begin": "2844000",
- "end": 2844000,
- "tags": [
- {
- "id-ref": "3753cc60-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"Il n'y a pas de recette pour qu'1 communauté prenne, même si le catalyseur de départ et l'idée sont bonnes\" @cshirky #RSLN via @b_minded ++",
- "title": "Gilles BRUNO: \"Il n'y a pas de recette pour qu'1 communauté prenne, même si le catalyseur de départ et l'idée sont bonnes\" @cshirky #RSLN via @b_minded ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [109, 117], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}, {\"indices\": [128, 137], \"id\": 138714711, \"screen_name\": \"B_Minded\", \"name\": \"B. Minded\", \"id_str\": \"138714711\"}], \"hashtags\": [{\"indices\": [118, 123], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"Il n'y a pas de recette pour qu'1 communaut\\u00e9 prenne, m\\u00eame si le catalyseur de d\\u00e9part et l'id\\u00e9e sont bonnes\\\" @cshirky #RSLN via @b_minded\", \"created_at\": \"Mon Jan 31 08:38:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4077, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 6341, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 349}, \"id\": 31994678937124864, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994678937124864\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "e4f43978-91c8-4d23-85a1-340830dc6700-31994678937124864"
- },
- {
- "begin": "2861000",
- "end": 2861000,
- "tags": [
- {
- "id-ref": "3753cc60-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @eni_kao: [Kouote] La participation est par définition volontaire, la motivation ne se décrète pas : il faut intéresser- @cshirky #RSLN",
- "title": "SandraValerii: RT @eni_kao: [Kouote] La participation est par définition volontaire, la motivation ne se décrète pas : il faut intéresser- @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}, {\"indices\": [124, 132], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [133, 138], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @eni_kao: [Kouote] La participation est par d\\u00e9finition volontaire, la motivation ne se d\\u00e9cr\\u00e8te pas : il faut int\\u00e9resser- @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:38:37 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 75989724, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 95, \"protected\": false, \"id_str\": \"75989724\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": null, \"statuses_count\": 53, \"description\": \"PR @Microsoft\", \"friends_count\": 155, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/427409639/moi2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296265969/images/themes/theme1/bg.png\", \"name\": \"SandraValerii\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"SandraValerii\", \"url\": null, \"created_at\": \"Mon Sep 21 09:01:00 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 4}, \"id\": 31994750932353024, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994750932353024\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "111d4803-fe88-4771-ad92-b3d5ab5bc853-31994750932353024"
- },
- {
- "begin": "2873000",
- "end": 2873000,
- "tags": [
- {
- "id-ref": "3753cc60-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln l'exemple du #fail de #microsoft chez #microsoft : faire simple et utile plutôt que compliqué et \"intelligent\" !",
- "title": "Cyrille Fonvielle: #rsln l'exemple du #fail de #microsoft chez #microsoft : faire simple et utile plutôt que compliqué et \"intelligent\" !",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}, {\"indices\": [19, 24], \"text\": \"fail\"}, {\"indices\": [28, 38], \"text\": \"microsoft\"}, {\"indices\": [44, 54], \"text\": \"microsoft\"}], \"urls\": []}, \"text\": \"#rsln l'exemple du #fail de #microsoft chez #microsoft : faire simple et utile plut\\u00f4t que compliqu\\u00e9 et \\\"intelligent\\\" !\", \"created_at\": \"Mon Jan 31 08:38:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36027828, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 116, \"protected\": false, \"id_str\": \"36027828\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 873, \"description\": \"\", \"friends_count\": 108, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1118444241/Photo_14_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Cyrille Fonvielle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"CyrilleF\", \"url\": \"http://www.cyrillef.fr\", \"created_at\": \"Tue Apr 28 09:27:21 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 13}, \"id\": 31994799854714881, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994799854714881\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "beb5a856-160c-423c-8a49-301579f1084a-31994799854714881"
- },
- {
- "begin": "2878000",
- "end": 2878000,
- "tags": [
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Got it! Motivated Actors RT @GarrettGoodman: Help! @cshirky just said: loosely coupled systems require ?? actors. What kind of actors? #rsln",
- "title": "Garrett Goodman: Got it! Motivated Actors RT @GarrettGoodman: Help! @cshirky just said: loosely coupled systems require ?? actors. What kind of actors? #rsln",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [28, 43], \"id\": 28351245, \"screen_name\": \"GarrettGoodman\", \"name\": \"Garrett Goodman\", \"id_str\": \"28351245\"}, {\"indices\": [51, 59], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Got it! Motivated Actors RT @GarrettGoodman: Help! @cshirky just said: loosely coupled systems require ?? actors. What kind of actors? #rsln\", \"created_at\": \"Mon Jan 31 08:38:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31994012114100225\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"28351245\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": 31994012114100225, \"in_reply_to_screen_name\": \"GarrettGoodman\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 968, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31994822092922880, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994822092922880\", \"in_reply_to_user_id\": 28351245}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "9d307a71-e82c-49f7-9b7a-ced76ca90e0b-31994822092922880"
- },
- {
- "begin": "2879000",
- "end": 2879000,
- "tags": [
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@pierrehaski les gens écoutent plus qu'ils ne twittent, et c'est pas mal non plus, de temps en temps :-) #RSLN ++",
- "title": "Gilles BRUNO: @pierrehaski les gens écoutent plus qu'ils ne twittent, et c'est pas mal non plus, de temps en temps :-) #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 12], \"id\": 15796976, \"screen_name\": \"pierrehaski\", \"name\": \"pierrehaski\", \"id_str\": \"15796976\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@pierrehaski les gens \\u00e9coutent plus qu'ils ne twittent, et c'est pas mal non plus, de temps en temps :-) #RSLN\", \"created_at\": \"Mon Jan 31 08:38:55 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31994655017017346\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"15796976\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": 31994655017017346, \"in_reply_to_screen_name\": \"pierrehaski\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4077, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 6342, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 349}, \"id\": 31994824311705601, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994824311705601\", \"in_reply_to_user_id\": 15796976}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "02cd41de-b5ed-43f3-b859-22ddb3ed44d5-31994824311705601"
- },
- {
- "begin": "2887000",
- "end": 2887000,
- "tags": [
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"Printing giving us democracy, radio fashism, and web what kind of organisation ?\"#rsln ?? @Joaquin",
- "title": "Samuel Huron: \"Printing giving us democracy, radio fashism, and web what kind of organisation ?\"#rsln ?? @Joaquin",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [91, 99], \"id\": 3908421, \"screen_name\": \"joaquin\", \"name\": \"Joaquin Larrain\", \"id_str\": \"3908421\"}], \"hashtags\": [{\"indices\": [82, 87], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"Printing giving us democracy, radio fashism, and web what kind of organisation ?\\\"#rsln ?? @Joaquin\", \"created_at\": \"Mon Jan 31 08:39:03 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"listed_count\": 41, \"utc_offset\": -10800, \"statuses_count\": 1674, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"location\": \"Paris, France\", \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null}, \"id\": 31994858772111360, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994858772111360\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "97ece24c-8993-48e4-b591-0ca1572fd7dc-31994858772111360"
- },
- {
- "begin": "2893000",
- "end": 2893000,
- "tags": [
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"need some guarantee that we can keep talking to each other, even when the state doesn't like it\" @cshirky #rsln",
- "title": "Elisabeth Garrett: \"need some guarantee that we can keep talking to each other, even when the state doesn't like it\" @cshirky #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [98, 106], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [107, 112], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"need some guarantee that we can keep talking to each other, even when the state doesn't like it\\\" @cshirky #rsln\", \"created_at\": \"Mon Jan 31 08:39:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 152375270, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 49, \"protected\": false, \"id_str\": \"152375270\", \"profile_background_color\": \"352726\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 270, \"description\": \"MBA @HECParis. Stagiaire @Soci\\u00e9t\\u00e9G\\u00e9n\\u00e9rale. social marketer. photographer. petite gourmande. wine-cinema-NYC-travel-karaoke-f\\u00fatbol enthusiast. amazed by grace.\", \"friends_count\": 45, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/962811111/23230_106524_7896_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296265969/images/themes/theme5/bg.gif\", \"name\": \"Elisabeth Garrett\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"EliGarrett\", \"url\": \"http://eligarrett.wordpress.com\", \"created_at\": \"Sat Jun 05 19:51:45 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 0}, \"id\": 31994883443003392, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994883443003392\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "8f2e7258-99ea-41eb-bca6-0880d17133f4-31994883443003392"
- },
- {
- "begin": "2904000",
- "end": 2904000,
- "tags": [
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky: la longueur des \"legal disclaimer\" de Microsoft est un obstacle à la constitution de communautés #rsln",
- "title": "Antoine Laurent: @cshirky: la longueur des \"legal disclaimer\" de Microsoft est un obstacle à la constitution de communautés #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [108, 113], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky: la longueur des \\\"legal disclaimer\\\" de Microsoft est un obstacle \\u00e0 la constitution de communaut\\u00e9s #rsln\", \"created_at\": \"Mon Jan 31 08:39:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 77846224, \"verified\": false, \"profile_sidebar_fill_color\": \"c9c9c9\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 668, \"protected\": false, \"id_str\": \"77846224\", \"profile_background_color\": \"ffffff\", \"listed_count\": 74, \"utc_offset\": 3600, \"statuses_count\": 1052, \"description\": \"Journalist \\u00e0 Acteurs publics et au World e-gov Forum.\", \"friends_count\": 1035, \"location\": \"Paris\", \"profile_link_color\": \"1f1f3d\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/526079039/identit_.dessin2_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/45847432/camera1.jpg\", \"name\": \"Antoine Laurent\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"anto_l\", \"url\": \"http://antoine-laurent.blogspot.com\", \"created_at\": \"Sun Sep 27 22:04:54 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null}, \"id\": 31994929420963840, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994929420963840\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "156eb534-30be-47ac-8413-a3fff3673c0e-31994929420963840"
- },
- {
- "begin": "2906000",
- "end": 2906000,
- "tags": [
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @vincentpuig: #rsln pour le tweet polémique plus facile:\nhttp://amateur.iri.centrepompidou.fr/live/",
- "title": "Romain Lange: RT @vincentpuig: #rsln pour le tweet polémique plus facile:\nhttp://amateur.iri.centrepompidou.fr/live/",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://amateur.iri.centrepompidou.fr/live/\", \"indices\": [43, 85], \"expanded_url\": null}]}, \"text\": \"#rsln pour le tweet pol\\u00e9mique plus facile:\\nhttp://amateur.iri.centrepompidou.fr/live/\", \"created_at\": \"Mon Jan 31 08:06:25 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 89, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 5}, \"id\": 31986647222452224, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31986647222452224\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 68424173, \"screen_name\": \"vincentpuig\", \"name\": \"Vincent Puig\", \"id_str\": \"68424173\"}], \"hashtags\": [{\"indices\": [17, 22], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://amateur.iri.centrepompidou.fr/live/\", \"indices\": [60, 102], \"expanded_url\": null}]}, \"text\": \"RT @vincentpuig: #rsln pour le tweet pol\\u00e9mique plus facile:\\nhttp://amateur.iri.centrepompidou.fr/live/\", \"created_at\": \"Mon Jan 31 08:39:22 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 20989152, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 81, \"protected\": false, \"id_str\": \"20989152\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Saint Val\\u00e9ry, Normandie\", \"utc_offset\": 3600, \"statuses_count\": 434, \"description\": \"Parce que Patrick, \\u00e7a fait plus Nicolas que Stanislas, les Bachi-bouzouks jouent de la harpe. Cibul.org\", \"friends_count\": 126, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1230299118/profile_pic_darklight_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296265969/images/themes/theme9/bg.gif\", \"name\": \"Romain Lange\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 23, \"screen_name\": \"romainlange\", \"url\": \"http://www.cibul.org\", \"created_at\": \"Mon Feb 16 14:32:26 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 4}, \"id\": 31994939168530432, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31994939168530432\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "dbff6eac-d1ac-4e27-a8c8-59b531ebde05-31994939168530432"
- },
- {
- "begin": "2929000",
- "end": 2929000,
- "tags": [
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @eni_kao: \"La participation est par définition volontaire, la motivation ne se décrète pas : il faut intéresser\" - @cshirky #RSLN",
- "title": "Alice Antheaume: RT @eni_kao: \"La participation est par définition volontaire, la motivation ne se décrète pas : il faut intéresser\" - @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}, {\"indices\": [118, 126], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [127, 132], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @eni_kao: \\\"La participation est par d\\u00e9finition volontaire, la motivation ne se d\\u00e9cr\\u00e8te pas : il faut int\\u00e9resser\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:39:45 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43686, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2376, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31995033682968576, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995033682968576\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "2caf04af-aee2-4465-b165-5a6c96e34025-31995033682968576"
- },
- {
- "begin": "2936000",
- "end": 2936000,
- "tags": [
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "+1 RT @Stanm: Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN",
- "title": "thomas rudelle: +1 RT @Stanm: Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [6, 12], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [96, 106], \"text\": \"nooffense\"}, {\"indices\": [107, 112], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"+1 RT @Stanm: Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN\", \"created_at\": \"Mon Jan 31 08:39:52 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 5856932, \"verified\": false, \"profile_sidebar_fill_color\": \"7A6A53\", \"is_translator\": false, \"profile_text_color\": \"948C75\", \"followers_count\": 734, \"protected\": false, \"id_str\": \"5856932\", \"profile_background_color\": \"D9CEB2\", \"location\": \"Paris 10\", \"utc_offset\": 3600, \"statuses_count\": 2839, \"description\": \"E-Marketing Project Manager & Community Manager @generalifrance Social Web and e-recruitment Expert\", \"friends_count\": 292, \"profile_link_color\": \"8c918e\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/883781424/thomasrudelleprofil_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/97732457/x02ab68ba5dfe29e1cb08da7b5781a29.jpg\", \"name\": \"thomas rudelle\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 35, \"screen_name\": \"ThomasRudelle\", \"url\": \"http://fr.linkedin.com/in/thomasrudelle\", \"created_at\": \"Tue May 08 08:10:33 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"99B2B7\", \"following\": null, \"listed_count\": 67}, \"id\": 31995065542909952, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995065542909952\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "2b89d125-b347-4049-a197-5dc098c54c29-31995065542909952"
- },
- {
- "begin": "2938000",
- "end": 2938000,
- "tags": [
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Open Content has verifiable sources, Open Source/Standards have running code — what's the reality check for Open Policy communities? #rsln",
- "title": "Robin Berjon: Open Content has verifiable sources, Open Source/Standards have running code — what's the reality check for Open Policy communities? #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [133, 138], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Open Content has verifiable sources, Open Source/Standards have running code \\u2014 what's the reality check for Open Policy communities? #rsln\", \"created_at\": \"Mon Jan 31 08:39:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4639, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31995073306558465, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995073306558465\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "98557031-6fee-4690-ba1d-26bc18321a9a-31995073306558465"
- },
- {
- "begin": "2943000",
- "end": 2943000,
- "tags": [
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "soit c'est la clime, soit je suis allergique à Clay Shirky #rsln --",
- "title": "Christophe Prieuur: soit c'est la clime, soit je suis allergique à Clay Shirky #rsln --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [59, 64], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"soit c'est la clime, soit je suis allergique \\u00e0 Clay Shirky #rsln\", \"created_at\": \"Mon Jan 31 08:39:59 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 2357391, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 65, \"protected\": false, \"id_str\": \"2357391\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 6, \"utc_offset\": 3600, \"statuses_count\": 247, \"description\": \"Researcher on social networks & graph algorithms\", \"friends_count\": 50, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/30077512/tete-bison_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/525672/araignee-plafond.jpg\", \"name\": \"Christophe Prieuur\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"twytof\", \"url\": null, \"created_at\": \"Mon Mar 26 20:54:50 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31995095821590528, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995095821590528\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "740b2b2d-3951-4027-8448-dd1dd25d0d2f-31995095821590528"
- },
- {
- "begin": "2947000",
- "end": 2947000,
- "tags": [
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln ?? question http://t.co/pXJ5gAN",
- "title": "Samuel Huron: #rsln ?? question http://t.co/pXJ5gAN",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://t.co/pXJ5gAN\", \"indices\": [18, 37], \"expanded_url\": \"http://twitpic.com/3v3vyv\", \"display_url\": \"twitpic.com/3v3vyv\"}]}, \"text\": \"#rsln ?? question http://t.co/pXJ5gAN\", \"created_at\": \"Mon Jan 31 08:40:03 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"listed_count\": 41, \"utc_offset\": -10800, \"statuses_count\": 1675, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"location\": \"Paris, France\", \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null}, \"id\": 31995112284225536, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995112284225536\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "bd7fa745-e8ef-4080-bfdd-8b9917e25291-31995112284225536"
- },
- {
- "begin": "2957000",
- "end": 2957000,
- "tags": [
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@Stanm : Toi tu vas avoir des problèmes ^^ #rsln",
- "title": "Rémi Rivas: @Stanm : Toi tu vas avoir des problèmes ^^ #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 6], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [43, 48], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@Stanm : Toi tu vas avoir des probl\\u00e8mes ^^ #rsln\", \"created_at\": \"Mon Jan 31 08:40:13 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"7937452\", \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"Stanm\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 201324303, \"verified\": false, \"profile_sidebar_fill_color\": \"ffff00\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 71, \"protected\": false, \"id_str\": \"201324303\", \"profile_background_color\": \"000000\", \"location\": \"Paris - Ze capitale of ze love\", \"utc_offset\": 3600, \"statuses_count\": 180, \"description\": \"R\\u00e9mi Rivas - Consultant Marketing NTIC - J'aime le Marketing, La Cantine, Seth Godin, TED et New ORDER. Actuellement au D\\u00e9veloppement Digital chez Altavia.\", \"friends_count\": 218, \"profile_link_color\": \"ff002b\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1143045761/photo_normal.jpeg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/179043662/1291720196yellowwhite.jpg\", \"name\": \"R\\u00e9mi Rivas\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"remirivas\", \"url\": \"http://www.doyoubuzz.com/remi-rivas\", \"created_at\": \"Mon Oct 11 16:10:35 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffbf00\", \"following\": null, \"listed_count\": 4}, \"id\": 31995151593250816, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995151593250816\", \"in_reply_to_user_id\": 7937452}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "c885420c-de39-4898-a39c-d6246ce1e4b6-31995151593250816"
- },
- {
- "begin": "2959000",
- "end": 2959000,
- "tags": [
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"A community fails when no one cares\" #rsln ++",
- "title": "Maria: \"A community fails when no one cares\" #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [38, 43], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"A community fails when no one cares\\\" #rsln ++\", \"created_at\": \"Mon Jan 31 08:40:15 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25264183, \"verified\": false, \"profile_sidebar_fill_color\": \"340738\", \"is_translator\": false, \"profile_text_color\": \"4f3e3e\", \"followers_count\": 328, \"protected\": false, \"id_str\": \"25264183\", \"profile_background_color\": \"f1fabb\", \"listed_count\": 4, \"utc_offset\": 3600, \"statuses_count\": 3810, \"description\": \"Je n'aime pas les enfants. Je pr\\u00e9f\\u00e8re les petits chiens. LOL.\", \"friends_count\": 441, \"location\": \"Paris\", \"profile_link_color\": \"d11963\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1165531173/15707_366300065405_586450405_5382809_4677391_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/80604901/fond_twitter.jpg\", \"name\": \"Maria\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 7, \"screen_name\": \"Splashmacadam_\", \"url\": \"http://www.lastfm.fr/user/splashmacadam\", \"created_at\": \"Thu Mar 19 09:44:19 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffffff\", \"following\": null}, \"id\": 31995159998631936, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995159998631936\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "444c69de-e2e0-4a7c-b834-ab969f0016ac-31995159998631936"
- },
- {
- "begin": "2962000",
- "end": 2962000,
- "tags": [
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @eni_kao: [Kouote] La participation est par définition volontaire, la motivation ne se décrète pas : il faut intéresser- @cshirky #RSLN",
- "title": "la pinta: RT @eni_kao: [Kouote] La participation est par définition volontaire, la motivation ne se décrète pas : il faut intéresser- @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}, {\"indices\": [124, 132], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [133, 138], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @eni_kao: [Kouote] La participation est par d\\u00e9finition volontaire, la motivation ne se d\\u00e9cr\\u00e8te pas : il faut int\\u00e9resser- @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:40:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3133, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31995174972297216, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995174972297216\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "97446f03-b8f0-466e-9f32-3e510aafacb1-31995174972297216"
- },
- {
- "begin": "2965000",
- "end": 2965000,
- "tags": [
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"the printing press democratized the conversation\" @cshirky #RSLN",
- "title": "Gilles BRUNO: \"the printing press democratized the conversation\" @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [51, 59], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [60, 65], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"the printing press democratized the conversation\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:40:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4077, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"listed_count\": 349, \"utc_offset\": 3600, \"statuses_count\": 6343, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"location\": \"Paris, France\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null}, \"id\": 31995185466449920, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995185466449920\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "353ac82b-2c7d-4304-b3f8-2d626f9a250e-31995185466449920"
- },
- {
- "begin": "2967000",
- "end": 2967000,
- "tags": [
- {
- "id-ref": "3754aa7c-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "37563c66-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[vidéo] Clay Shirky (@cshirky) sur la politisation progressive des forums de foot libyens : http://www.twitvid.com/I0FG1 #sidibouzid #RSLN",
- "title": "RSLN mag: [vidéo] Clay Shirky (@cshirky) sur la politisation progressive des forums de foot libyens : http://www.twitvid.com/I0FG1 #sidibouzid #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [21, 29], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [122, 133], \"text\": \"sidibouzid\"}, {\"indices\": [134, 139], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://www.twitvid.com/I0FG1\", \"indices\": [93, 121], \"expanded_url\": null}]}, \"text\": \"[vid\\u00e9o] Clay Shirky (@cshirky) sur la politisation progressive des forums de foot libyens : http://www.twitvid.com/I0FG1 #sidibouzid #RSLN\", \"created_at\": \"Mon Jan 31 08:40:23 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 52345813, \"verified\": false, \"profile_sidebar_fill_color\": \"dbdbdb\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 931, \"protected\": false, \"id_str\": \"52345813\", \"profile_background_color\": \"f2f0ec\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 607, \"description\": \"Laboratoire d\\u2019id\\u00e9es, de r\\u00e9flexions et d\\u2019exp\\u00e9rimentations sur les nouveaux enjeux du monde num\\u00e9rique en ligne, \\u00e9dit\\u00e9 par Microsoft France.\", \"friends_count\": 204, \"profile_link_color\": \"331043\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1175345395/Logo_RSLN_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/175454723/rslntwitterbgsmall.png\", \"name\": \"RSLN mag\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"RSLNmag\", \"url\": \"http://www.rslnmag.fr\", \"created_at\": \"Tue Jun 30 08:43:20 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"c8c7c3\", \"following\": null, \"listed_count\": 112}, \"id\": 31995196627488768, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995196627488768\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "b0b4cef1-656d-45f7-88fa-e7d2f088a698-31995196627488768"
- },
- {
- "begin": "2967000",
- "end": 2967000,
- "tags": [
- {
- "id-ref": "37563c66-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Regrette de ne pouvoir assister à la conf de @cshirky au lab #RSLN. Heureusement @Stanm @alicanth @versac @eni_kao livetweetent. Suivez-les!",
- "title": "marjoriepaillon: Regrette de ne pouvoir assister à la conf de @cshirky au lab #RSLN. Heureusement @Stanm @alicanth @versac @eni_kao livetweetent. Suivez-les!",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [45, 53], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}, {\"indices\": [81, 87], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}, {\"indices\": [88, 97], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}, {\"indices\": [98, 105], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}, {\"indices\": [106, 114], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}], \"hashtags\": [{\"indices\": [61, 66], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Regrette de ne pouvoir assister \\u00e0 la conf de @cshirky au lab #RSLN. Heureusement @Stanm @alicanth @versac @eni_kao livetweetent. Suivez-les!\", \"created_at\": \"Mon Jan 31 08:40:23 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 16039806, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 3808, \"protected\": false, \"id_str\": \"16039806\", \"profile_background_color\": \"EBEBEB\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1940, \"description\": \"Journaliste News, Web & Mag \\r\\n// R\\u00e9f\\u00e9rences: @ilovepolitics,BFMTV,France 5 \", \"friends_count\": 622, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/401202539/Image_1_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"marjoriepaillon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"marjoriepaillon\", \"url\": \"http://www.ilovepolitics.info\", \"created_at\": \"Fri Aug 29 09:08:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 346}, \"id\": 31995196694601728, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995196694601728\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "bb212590-da0c-45e2-b658-97086804c00f-31995196694601728"
- },
- {
- "begin": "2968000",
- "end": 2968000,
- "tags": [
- {
- "id-ref": "37563c66-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "title": "pierrehaski: RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [78, 83], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:31:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43686, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2376, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31993059197587456, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31993059197587456\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [92, 97], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:40:24 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15796976, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 16917, \"protected\": false, \"id_str\": \"15796976\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4598, \"description\": \"Formerly with Lib\\u00e9ration, cofounder of Rue89.com, France's leading pure player news website\", \"friends_count\": 1262, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/772056270/-1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme1/bg.png\", \"name\": \"pierrehaski\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 246, \"screen_name\": \"pierrehaski\", \"url\": \"http://www.rue89.com\", \"created_at\": \"Sun Aug 10 10:30:37 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 957}, \"id\": 31995198812717056, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31995198812717056\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "9e8d8a1f-573b-4fb4-ada8-8a362f1ab565-31995198812717056"
- },
- {
- "begin": "2980000",
- "end": 2980000,
- "tags": [
- {
- "id-ref": "37563c66-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @gillesbruno: \"the printing press democratized the conversation\" @cshirky #RSLN",
- "title": "marjoriepaillon: RT @gillesbruno: \"the printing press democratized the conversation\" @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [51, 59], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [60, 65], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"the printing press democratized the conversation\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:40:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4077, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 6343, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 349}, \"id\": 31995185466449920, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31995185466449920\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 909681, \"screen_name\": \"gillesbruno\", \"name\": \"Gilles BRUNO\", \"id_str\": \"909681\"}, {\"indices\": [68, 76], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [77, 82], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @gillesbruno: \\\"the printing press democratized the conversation\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:40:36 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 16039806, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 3808, \"protected\": false, \"id_str\": \"16039806\", \"profile_background_color\": \"EBEBEB\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1941, \"description\": \"Journaliste News, Web & Mag \\r\\n// R\\u00e9f\\u00e9rences: @ilovepolitics,BFMTV,France 5 \", \"friends_count\": 622, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/401202539/Image_1_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"marjoriepaillon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"marjoriepaillon\", \"url\": \"http://www.ilovepolitics.info\", \"created_at\": \"Fri Aug 29 09:08:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 346}, \"id\": 31995249240834048, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31995249240834048\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "955e9126-7add-4c1b-897b-f2e575738096-31995249240834048"
- },
- {
- "begin": "2992000",
- "end": 2992000,
- "tags": [
- {
- "id-ref": "37563c66-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "title": "Web2 Niouz: RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [78, 83], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:31:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43686, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2376, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31993059197587456, \"place\": null, \"retweet_count\": 3, \"geo\": null, \"id_str\": \"31993059197587456\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [92, 97], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:40:48 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17743173, \"verified\": false, \"profile_sidebar_fill_color\": \"EADEAA\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 385, \"protected\": false, \"id_str\": \"17743173\", \"profile_background_color\": \"8B542B\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6127, \"description\": \"Semi-Geek, Web Application Engineer, new media Entrepreneur. I tweet about culture (TV/Music/film/), Politics and Technology. \", \"friends_count\": 419, \"profile_link_color\": \"9D582E\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/794111776/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296156503/images/themes/theme8/bg.gif\", \"name\": \"Web2 Niouz\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 126, \"screen_name\": \"web2niouz\", \"url\": \"http://www.web2niouz.com\", \"created_at\": \"Sat Nov 29 22:28:43 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"D9B17E\", \"following\": null, \"listed_count\": 21}, \"id\": 31995301376040960, \"place\": null, \"retweet_count\": 3, \"geo\": null, \"id_str\": \"31995301376040960\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "6d953363-670e-4376-9ba0-b37f0db13a08-31995301376040960"
- },
- {
- "begin": "3003000",
- "end": 3003000,
- "tags": [
- {
- "id-ref": "3756bdee-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "3756bdee-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Internet = printing press in terms of its disruptive powers because #democratizes production & consumption @cshirky #rsln ++",
- "title": "Elisabeth Garrett: Internet = printing press in terms of its disruptive powers because #democratizes production & consumption @cshirky #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [107, 115], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [68, 81], \"text\": \"democratizes\"}, {\"indices\": [116, 121], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Internet = printing press in terms of its disruptive powers because #democratizes production & consumption @cshirky #rsln\", \"created_at\": \"Mon Jan 31 08:40:59 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 152375270, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 49, \"protected\": false, \"id_str\": \"152375270\", \"profile_background_color\": \"352726\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 271, \"description\": \"MBA @HECParis. Stagiaire @Soci\\u00e9t\\u00e9G\\u00e9n\\u00e9rale. social marketer. photographer. petite gourmande. wine-cinema-NYC-travel-karaoke-f\\u00fatbol enthusiast. amazed by grace.\", \"friends_count\": 45, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/962811111/23230_106524_7896_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296265969/images/themes/theme5/bg.gif\", \"name\": \"Elisabeth Garrett\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"EliGarrett\", \"url\": \"http://eligarrett.wordpress.com\", \"created_at\": \"Sat Jun 05 19:51:45 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31995345898573825, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995345898573825\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "822a4b49-c23c-4635-be43-70ffeea71155-31995345898573825"
- },
- {
- "begin": "3025000",
- "end": 3025000,
- "tags": [
- {
- "id-ref": "3756bdee-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "3756bdee-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: RT @versac: L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. #RSLN #clayshirky",
- "title": "Web2 Niouz: RT @alicanth: RT @versac: L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. #RSLN #clayshirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [90, 95], \"text\": \"RSLN\"}, {\"indices\": [96, 107], \"text\": \"clayshirky\"}], \"urls\": []}, \"text\": \"RT @versac: L'Internet, c'est un peu comme le foot : \\u00e7a aide \\u00e0 coordonner les sentiments. #RSLN #clayshirky\", \"created_at\": \"Mon Jan 31 08:23:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43686, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"listed_count\": 758, \"utc_offset\": 3600, \"statuses_count\": 2376, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"location\": \"Paris\", \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null}, \"id\": 31990899906977792, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31990899906977792\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}, {\"indices\": [17, 24], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [104, 109], \"text\": \"RSLN\"}, {\"indices\": [110, 121], \"text\": \"clayshirky\"}], \"urls\": []}, \"text\": \"RT @alicanth: RT @versac: L'Internet, c'est un peu comme le foot : \\u00e7a aide \\u00e0 coordonner les sentiments. #RSLN #clayshirky\", \"created_at\": \"Mon Jan 31 08:41:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17743173, \"verified\": false, \"profile_sidebar_fill_color\": \"EADEAA\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 385, \"protected\": false, \"id_str\": \"17743173\", \"profile_background_color\": \"8B542B\", \"listed_count\": 21, \"utc_offset\": 3600, \"statuses_count\": 6129, \"description\": \"Semi-Geek, Web Application Engineer, new media Entrepreneur. I tweet about culture (TV/Music/film/), Politics and Technology. \", \"friends_count\": 419, \"location\": \"Paris\", \"profile_link_color\": \"9D582E\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/794111776/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296156503/images/themes/theme8/bg.gif\", \"name\": \"Web2 Niouz\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 126, \"screen_name\": \"web2niouz\", \"url\": \"http://www.web2niouz.com\", \"created_at\": \"Sat Nov 29 22:28:43 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"D9B17E\", \"following\": null}, \"id\": 31995436902383616, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31995436902383616\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "a5d9d08b-bfec-497c-92ef-146840bee545-31995436902383616"
- },
- {
- "begin": "3033000",
- "end": 3033000,
- "tags": [
- {
- "id-ref": "3756bdee-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @twytof: soit c'est la clime, soit je suis allergique à Clay Shirky #rsln",
- "title": "Catherine.T-PINTO: RT @twytof: soit c'est la clime, soit je suis allergique à Clay Shirky #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [59, 64], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"soit c'est la clime, soit je suis allergique \\u00e0 Clay Shirky #rsln\", \"created_at\": \"Mon Jan 31 08:39:59 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 2357391, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 65, \"protected\": false, \"id_str\": \"2357391\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 6, \"utc_offset\": 3600, \"statuses_count\": 247, \"description\": \"Researcher on social networks & graph algorithms\", \"friends_count\": 50, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/30077512/tete-bison_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/525672/araignee-plafond.jpg\", \"name\": \"Christophe Prieuur\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"twytof\", \"url\": null, \"created_at\": \"Mon Mar 26 20:54:50 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 31995095821590528, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31995095821590528\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 2357391, \"screen_name\": \"twytof\", \"name\": \"Christophe Prieuur\", \"id_str\": \"2357391\"}], \"hashtags\": [{\"indices\": [71, 76], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @twytof: soit c'est la clime, soit je suis allergique \\u00e0 Clay Shirky #rsln\", \"created_at\": \"Mon Jan 31 08:41:29 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 156602575, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 188, \"protected\": false, \"id_str\": \"156602575\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 14, \"utc_offset\": null, \"statuses_count\": 792, \"description\": \"le libre arbitre....c'est tout ce que j'ai retenu de mes cours de cath\\u00e9 tout le reste je l'ai jet\\u00e9...\", \"friends_count\": 408, \"location\": \"\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1186509402/kti_ego_box_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/177724100/sur_tv_accueil.jpg\", \"name\": \"Catherine.T-PINTO\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 20, \"screen_name\": \"catherinetpinto\", \"url\": \"http://webcastory.biz\", \"created_at\": \"Thu Jun 17 11:08:18 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31995471769636864, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31995471769636864\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "02e849c2-363f-402c-8e44-9c978a21e8a5-31995471769636864"
- },
- {
- "begin": "3075000",
- "end": 3075000,
- "tags": [
- {
- "id-ref": "3756bdee-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @marjoriepaillon: Regrette de ne pouvoir assister à la conf de @cshirky au lab #RSLN. Heureusement @Stanm @alicanth @versac @eni_kao ...",
- "title": "Web2 Niouz: RT @marjoriepaillon: Regrette de ne pouvoir assister à la conf de @cshirky au lab #RSLN. Heureusement @Stanm @alicanth @versac @eni_kao ...",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [45, 53], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}, {\"indices\": [81, 87], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}, {\"indices\": [88, 97], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}, {\"indices\": [98, 105], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}, {\"indices\": [106, 114], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}], \"hashtags\": [{\"indices\": [61, 66], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Regrette de ne pouvoir assister \\u00e0 la conf de @cshirky au lab #RSLN. Heureusement @Stanm @alicanth @versac @eni_kao livetweetent. Suivez-les!\", \"created_at\": \"Mon Jan 31 08:40:23 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 16039806, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 3808, \"protected\": false, \"id_str\": \"16039806\", \"profile_background_color\": \"EBEBEB\", \"listed_count\": 346, \"utc_offset\": 3600, \"statuses_count\": 1942, \"description\": \"Journaliste News, Web & Mag \\r\\n// R\\u00e9f\\u00e9rences: @ilovepolitics,BFMTV,France 5 \", \"friends_count\": 622, \"location\": \"Paris\", \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/401202539/Image_1_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"marjoriepaillon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"marjoriepaillon\", \"url\": \"http://www.ilovepolitics.info\", \"created_at\": \"Fri Aug 29 09:08:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null}, \"id\": 31995196694601728, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31995196694601728\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 19], \"id\": 16039806, \"screen_name\": \"marjoriepaillon\", \"name\": \"marjoriepaillon\", \"id_str\": \"16039806\"}, {\"indices\": [66, 74], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}, {\"indices\": [102, 108], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}, {\"indices\": [109, 118], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}, {\"indices\": [119, 126], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}, {\"indices\": [127, 135], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}], \"hashtags\": [{\"indices\": [82, 87], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @marjoriepaillon: Regrette de ne pouvoir assister \\u00e0 la conf de @cshirky au lab #RSLN. Heureusement @Stanm @alicanth @versac @eni_kao ...\", \"created_at\": \"Mon Jan 31 08:42:11 +0000 2011\", \"truncated\": true, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17743173, \"verified\": false, \"profile_sidebar_fill_color\": \"EADEAA\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 385, \"protected\": false, \"id_str\": \"17743173\", \"profile_background_color\": \"8B542B\", \"listed_count\": 21, \"utc_offset\": 3600, \"statuses_count\": 6132, \"description\": \"Semi-Geek, Web Application Engineer, new media Entrepreneur. I tweet about culture (TV/Music/film/), Politics and Technology. \", \"friends_count\": 419, \"location\": \"Paris\", \"profile_link_color\": \"9D582E\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/794111776/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296156503/images/themes/theme8/bg.gif\", \"name\": \"Web2 Niouz\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 126, \"screen_name\": \"web2niouz\", \"url\": \"http://www.web2niouz.com\", \"created_at\": \"Sat Nov 29 22:28:43 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"D9B17E\", \"following\": null}, \"id\": 31995646961520640, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31995646961520640\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "29529697-1399-4666-a62a-276d032e465b-31995646961520640"
- },
- {
- "begin": "3084000",
- "end": 3084000,
- "tags": [
- {
- "id-ref": "3756bdee-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation??\" #RSLN",
- "title": "Alice Antheaume: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation??\" #RSLN",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [91, 96], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:42:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43686, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"listed_count\": 758, \"utc_offset\": 3600, \"statuses_count\": 2377, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"location\": \"Paris\", \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null}, \"id\": 31995685758832640, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995685758832640\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "7d6cfaaf-f087-47ad-b425-d7f81f653e6c-31995685758832640"
- },
- {
- "begin": "3094000",
- "end": 3094000,
- "tags": [
- {
- "id-ref": "3756bdee-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln démocratie de production et démocratie de consommation: c'est en fait l'économie de la contribution (www.arsindustrialis.org)==",
- "title": "Vincent Puig: #rsln démocratie de production et démocratie de consommation: c'est en fait l'économie de la contribution (www.arsindustrialis.org)==",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln d\\u00e9mocratie de production et d\\u00e9mocratie de consommation: c'est en fait l'\\u00e9conomie de la contribution (www.arsindustrialis.org)==\", \"created_at\": \"Mon Jan 31 08:42:30 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 5, \"utc_offset\": 3600, \"statuses_count\": 90, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31995727634759680, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995727634759680\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "d9247a39-b04f-41d7-9e2b-733eb612b7c8-31995727634759680"
- },
- {
- "begin": "3111000",
- "end": 3111000,
- "tags": [
- {
- "id-ref": "3756bdee-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln talking about Pepsi Refresh / Girl\nEffect by Nike / Can brands trigger cognitive surplus for civic action instead of Governments ??",
- "title": "laura thierry: #rsln talking about Pepsi Refresh / Girl\nEffect by Nike / Can brands trigger cognitive surplus for civic action instead of Governments ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln talking about Pepsi Refresh / Girl\\nEffect by Nike / Can brands trigger cognitive surplus for civic action instead of Governments ??\", \"created_at\": \"Mon Jan 31 08:42:47 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14459895, \"verified\": false, \"profile_sidebar_fill_color\": \"c4c4c4\", \"is_translator\": false, \"profile_text_color\": \"030303\", \"followers_count\": 234, \"protected\": false, \"id_str\": \"14459895\", \"profile_background_color\": \"9AE4E8\", \"listed_count\": 20, \"utc_offset\": 3600, \"statuses_count\": 535, \"description\": \"community manager event planner @danonecommunity et @babyloan Social Business fellow!\", \"friends_count\": 338, \"location\": \"right now, Paris\", \"profile_link_color\": \"0004ff\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/422010957/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/24153611/twiit.jpg\", \"name\": \"laura thierry\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 4, \"screen_name\": \"laurath\", \"url\": \"http://www.facebook.com/laurathierry\", \"created_at\": \"Mon Apr 21 08:49:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffffff\", \"following\": null}, \"id\": 31995799512551424, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995799512551424\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "0cbee012-9444-4a21-ab2b-b6e655274570-31995799512551424"
- },
- {
- "begin": "3112000",
- "end": 3112000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": ".@genevievepetit vient de faire la promo de #Pepsico, et @cshirky vient de l'outer en lui demandant \"is it your job?\" #RSLN",
- "title": "Gilles BRUNO: .@genevievepetit vient de faire la promo de #Pepsico, et @cshirky vient de l'outer en lui demandant \"is it your job?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [1, 16], \"id\": 38383339, \"screen_name\": \"genevievepetit\", \"name\": \"Genevi\\u00e8ve Petit\", \"id_str\": \"38383339\"}, {\"indices\": [57, 65], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [44, 52], \"text\": \"Pepsico\"}, {\"indices\": [119, 124], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \".@genevievepetit vient de faire la promo de #Pepsico, et @cshirky vient de l'outer en lui demandant \\\"is it your job?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:42:48 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4077, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"listed_count\": 349, \"utc_offset\": 3600, \"statuses_count\": 6344, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"location\": \"Paris, France\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null}, \"id\": 31995800783429632, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995800783429632\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "477c794f-6151-4447-93d5-cd2dee3ad37d-31995800783429632"
- },
- {
- "begin": "3129000",
- "end": 3129000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "title": "marjoriepaillon: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [91, 96], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:42:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43686, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2377, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31995685758832640, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31995685758832640\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:43:05 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 16039806, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 3808, \"protected\": false, \"id_str\": \"16039806\", \"profile_background_color\": \"EBEBEB\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1943, \"description\": \"Journaliste News, Web & Mag \\r\\n// R\\u00e9f\\u00e9rences: @ilovepolitics,BFMTV,France 5 \", \"friends_count\": 622, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/401202539/Image_1_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"marjoriepaillon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"marjoriepaillon\", \"url\": \"http://www.ilovepolitics.info\", \"created_at\": \"Fri Aug 29 09:08:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 346}, \"id\": 31995872053035008, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31995872053035008\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "b421ed47-a0b8-4ca1-a8fd-ea8f11701c8f-31995872053035008"
- },
- {
- "begin": "3132000",
- "end": 3132000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "title": "Etumnamboa: RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [78, 83], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:31:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43686, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2377, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31993059197587456, \"place\": null, \"retweet_count\": 4, \"geo\": null, \"id_str\": \"31993059197587456\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [92, 97], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:43:08 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 91661109, \"verified\": false, \"profile_sidebar_fill_color\": \"95E8EC\", \"is_translator\": false, \"profile_text_color\": \"3C3940\", \"followers_count\": 321, \"protected\": false, \"id_str\": \"91661109\", \"profile_background_color\": \"0099B9\", \"location\": \"Africa\", \"utc_offset\": 3600, \"statuses_count\": 8948, \"description\": \"Entrepreneur founder of 24Labs, Partner at Angeventures, Curator of 9ideasConference, Bloggeur Activiste\", \"friends_count\": 158, \"profile_link_color\": \"0099B9\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/894512558/Love_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/100811360/Wallpapers_24_LABS_2.jpg\", \"name\": \"Etumnamboa\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"etumnamboa\", \"url\": \"http://africa2point0.com\", \"created_at\": \"Sat Nov 21 21:51:29 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"5ED4DC\", \"following\": null, \"listed_count\": 31}, \"id\": 31995886368194560, \"place\": null, \"retweet_count\": 4, \"geo\": null, \"id_str\": \"31995886368194560\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "90407e23-316c-47fa-b372-3faff2d293f7-31995886368194560"
- },
- {
- "begin": "3134000",
- "end": 3134000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Produce, participate, share, consumer... tout ça a la fois! #rsln ++",
- "title": "Hervé Jégouzo: Produce, participate, share, consumer... tout ça a la fois! #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [61, 66], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"Produce, participate, share, consumer... \\u00a0tout \\u00e7a a la fois! #rsln\", \"created_at\": \"Mon Jan 31 08:43:10 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 120396187, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 30, \"protected\": false, \"id_str\": \"120396187\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 1, \"utc_offset\": 3600, \"statuses_count\": 125, \"description\": \"Herv\\u00e9 J\\u00e9gouzo, porteur de projet de r\\u00e9seau social du travail pour mettre les salari\\u00e9s en relation entre eux et avec des experts\", \"friends_count\": 43, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1130349766/PhotoHJDieppe_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296245718/images/themes/theme1/bg.png\", \"name\": \"Herv\\u00e9 J\\u00e9gouzo\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Herve921\", \"url\": \"http://parlonsdutravail.com\", \"created_at\": \"Sat Mar 06 09:17:00 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31995895352397824, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995895352397824\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "47d2fc03-0a09-43ad-88e6-1809f46fc4d6-31995895352397824"
- },
- {
- "begin": "3156000",
- "end": 3156000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln {quote} \"quand une entreprise fait du social, j'ai toujours un doute, je ne peux pas m'empêcher de penser que c'est du marketing ...\" ++",
- "title": "Cyrille Fonvielle: #rsln {quote} \"quand une entreprise fait du social, j'ai toujours un doute, je ne peux pas m'empêcher de penser que c'est du marketing ...\" ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln {quote} \\\"quand une entreprise fait du social, j'ai toujours un doute, je ne peux pas m'emp\\u00eacher de penser que c'est du marketing ...\\\"\", \"created_at\": \"Mon Jan 31 08:43:32 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36027828, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 116, \"protected\": false, \"id_str\": \"36027828\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 874, \"description\": \"\", \"friends_count\": 109, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1118444241/Photo_14_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Cyrille Fonvielle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"CyrilleF\", \"url\": \"http://www.cyrillef.fr\", \"created_at\": \"Tue Apr 28 09:27:21 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 13}, \"id\": 31995989124452352, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995989124452352\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "f61f5409-613b-4d82-b28b-7d616d3da93f-31995989124452352"
- },
- {
- "begin": "3207000",
- "end": 3207000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Conférence de Clay Shirky au lab #RSLN. Pas de vidéo live. -- Expérimentation de l'application \"annotation polémique\" … http://ur1.ca/32g6s",
- "title": "Christophe Ducamp: Conférence de Clay Shirky au lab #RSLN. Pas de vidéo live. -- Expérimentation de l'application \"annotation polémique\" … http://ur1.ca/32g6s",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [33, 38], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://ur1.ca/32g6s\", \"indices\": [121, 140], \"expanded_url\": null}]}, \"text\": \"Conf\\u00e9rence de Clay Shirky au lab #RSLN. Pas de vid\\u00e9o live. -- Exp\\u00e9rimentation de l'application \\\"annotation pol\\u00e9mique\\\" \\u2026 http://ur1.ca/32g6s\", \"created_at\": \"Mon Jan 31 08:44:23 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": {\"type\": \"Point\", \"coordinates\": [2.3506999999999998, 48.860100000000003]}, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://status.net\\\" rel=\\\"nofollow\\\">status.net</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 415643, \"verified\": false, \"profile_sidebar_fill_color\": \"FAE32C\", \"is_translator\": true, \"profile_text_color\": \"7E7218\", \"followers_count\": 2116, \"protected\": false, \"id_str\": \"415643\", \"profile_background_color\": \"F9E32D\", \"location\": \"Grands Crus Paris (Paris, FR)\", \"utc_offset\": 3600, \"statuses_count\": 10361, \"description\": \"web-enthusiast, artist and R&D around life, social design, technology and openmoney.\", \"friends_count\": 1305, \"profile_link_color\": \"967F00\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/278009807/green_3751_AttractiveW_-_Off_the_Record_sur_Flickr___partage_de_photos___normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/10668902/Cell.jpg\", \"name\": \"Christophe Ducamp\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 63, \"screen_name\": \"xtof_fr\", \"url\": \"http://christopheducamp.com/\", \"created_at\": \"Mon Jan 01 15:12:01 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"FAE32C\", \"following\": null, \"listed_count\": 225}, \"id\": 31996199552679936, \"place\": {\"name\": \"Saint-Merri\", \"url\": \"http://api.twitter.com/1/geo/id/9832662b07f908ee.json\", \"country\": \"France\", \"full_name\": \"Saint-Merri, Paris\", \"bounding_box\": {\"type\": \"Polygon\", \"coordinates\": [[[2.3466610000000001, 48.854478], [2.356833, 48.854478], [2.356833, 48.862054000000001], [2.3466610000000001, 48.862054000000001]]]}, \"place_type\": \"neighborhood\", \"country_code\": \"FR\", \"attributes\": {}, \"id\": \"9832662b07f908ee\"}, \"retweet_count\": 0, \"geo\": {\"type\": \"Point\", \"coordinates\": [48.860100000000003, 2.3506999999999998]}, \"id_str\": \"31996199552679936\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "95780fb5-7680-493c-8f03-5cadf1d0eb7c-31996199552679936"
- },
- {
- "begin": "3209000",
- "end": 3209000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @anto_l: @cshirky: la longueur des \"legal disclaimer\" de Microsoft est un obstacle à la constitution de communautés #rsln",
- "title": "Stanm: RT @anto_l: @cshirky: la longueur des \"legal disclaimer\" de Microsoft est un obstacle à la constitution de communautés #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [108, 113], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky: la longueur des \\\"legal disclaimer\\\" de Microsoft est un obstacle \\u00e0 la constitution de communaut\\u00e9s #rsln\", \"created_at\": \"Mon Jan 31 08:39:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 77846224, \"verified\": false, \"profile_sidebar_fill_color\": \"c9c9c9\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 666, \"protected\": false, \"id_str\": \"77846224\", \"profile_background_color\": \"ffffff\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1052, \"description\": \"Journalist \\u00e0 Acteurs publics et au World e-gov Forum.\", \"friends_count\": 1035, \"profile_link_color\": \"1f1f3d\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/526079039/identit_.dessin2_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/45847432/camera1.jpg\", \"name\": \"Antoine Laurent\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"anto_l\", \"url\": \"http://antoine-laurent.blogspot.com\", \"created_at\": \"Sun Sep 27 22:04:54 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 74}, \"id\": 31994929420963840, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31994929420963840\", \"in_reply_to_user_id\": 6141832}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 77846224, \"screen_name\": \"anto_l\", \"name\": \"Antoine Laurent\", \"id_str\": \"77846224\"}, {\"indices\": [12, 20], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [120, 125], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @anto_l: @cshirky: la longueur des \\\"legal disclaimer\\\" de Microsoft est un obstacle \\u00e0 la constitution de communaut\\u00e9s #rsln\", \"created_at\": \"Mon Jan 31 08:44:25 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 539, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 914, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null, \"listed_count\": 40}, \"id\": 31996210852139008, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996210852139008\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "ff34208b-638f-48a4-af66-5454c94033bb-31996210852139008"
- },
- {
- "begin": "3228000",
- "end": 3228000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "title": "SandraValerii: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [91, 96], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:42:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43687, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2377, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31995685758832640, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31995685758832640\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:44:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 75989724, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 95, \"protected\": false, \"id_str\": \"75989724\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": null, \"statuses_count\": 54, \"description\": \"PR @Microsoft\", \"friends_count\": 156, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/427409639/moi2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296265969/images/themes/theme1/bg.png\", \"name\": \"SandraValerii\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"SandraValerii\", \"url\": null, \"created_at\": \"Mon Sep 21 09:01:00 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 4}, \"id\": 31996289092689920, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31996289092689920\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "de88f942-6766-47e8-bf97-4e4bc1c10858-31996289092689920"
- },
- {
- "begin": "3245000",
- "end": 3245000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Quelle est la recette pour qu'une community se crée ? Il n'y en a pas. Tout repose sur la motivation et l'intérêt. @cshirky #RSLN ++",
- "title": "Florence Santrot: Quelle est la recette pour qu'une community se crée ? Il n'y en a pas. Tout repose sur la motivation et l'intérêt. @cshirky #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [115, 123], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [124, 129], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Quelle est la recette pour qu'une community se cr\\u00e9e ? Il n'y en a pas. Tout repose sur la motivation et l'int\\u00e9r\\u00eat. @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:45:01 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15267117, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 128, \"protected\": false, \"id_str\": \"15267117\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 761, \"description\": \"R\\u00e9dac chef adjointe - Web journaliste @Metro\", \"friends_count\": 120, \"profile_link_color\": \"990008\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1187804120/flo_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/165618714/Capture_d__cran_2010-10-26___23.08.07.jpg\", \"name\": \"Florence Santrot\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"florencesantrot\", \"url\": \"http://metrofrance.com/blog/bigbugblog\", \"created_at\": \"Sun Jun 29 00:30:32 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 3}, \"id\": 31996360915943424, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996360915943424\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "6c029650-983d-424b-a645-4b8bb65e7ca1-31996360915943424"
- },
- {
- "begin": "3251000",
- "end": 3251000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @laurath: #rsln talking about Pepsi Refresh / Girl\nEffect by Nike / Can brands trigger cognitive surplus for civic action instead of ...",
- "title": "Pierre Mounier: RT @laurath: #rsln talking about Pepsi Refresh / Girl\nEffect by Nike / Can brands trigger cognitive surplus for civic action instead of ...",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln talking about Pepsi Refresh / Girl\\nEffect by Nike / Can brands trigger cognitive surplus for civic action instead of Governments ??\", \"created_at\": \"Mon Jan 31 08:42:47 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14459895, \"verified\": false, \"profile_sidebar_fill_color\": \"c4c4c4\", \"is_translator\": false, \"profile_text_color\": \"030303\", \"followers_count\": 234, \"protected\": false, \"id_str\": \"14459895\", \"profile_background_color\": \"9AE4E8\", \"location\": \"right now, Paris\", \"utc_offset\": 3600, \"statuses_count\": 535, \"description\": \"community manager event planner @danonecommunity et @babyloan Social Business fellow!\", \"friends_count\": 338, \"profile_link_color\": \"0004ff\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/422010957/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/24153611/twiit.jpg\", \"name\": \"laura thierry\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 4, \"screen_name\": \"laurath\", \"url\": \"http://www.facebook.com/laurathierry\", \"created_at\": \"Mon Apr 21 08:49:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffffff\", \"following\": null, \"listed_count\": 20}, \"id\": 31995799512551424, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31995799512551424\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 14459895, \"screen_name\": \"laurath\", \"name\": \"laura thierry\", \"id_str\": \"14459895\"}], \"hashtags\": [{\"indices\": [13, 18], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @laurath: #rsln talking about Pepsi Refresh / Girl\\nEffect by Nike / Can brands trigger cognitive surplus for civic action instead of ...\", \"created_at\": \"Mon Jan 31 08:45:07 +0000 2011\", \"truncated\": true, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14233770, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 628, \"protected\": false, \"id_str\": \"14233770\", \"profile_background_color\": \"352726\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2480, \"description\": \"Directeur adjoint du Cl\\u00e9o. Fondateur et principal auteur d'Homo Numericus.\", \"friends_count\": 306, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/52135065/pmounier_bd_moyen_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/190199985/twilk_background_4d287d7ccb851.jpg\", \"name\": \"Pierre Mounier\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 10, \"screen_name\": \"piotrr70\", \"url\": \"http://pierremounier.net\", \"created_at\": \"Thu Mar 27 08:45:11 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 102}, \"id\": 31996385381326848, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996385381326848\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "61ea2d79-6702-4b7d-af94-b45c396bc791-31996385381326848"
- },
- {
- "begin": "3254000",
- "end": 3254000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "title": "la pinta: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:45:10 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3134, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31996398937313281, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996398937313281\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "af88f781-532a-4dad-b488-ecf61f8dff01-31996398937313281"
- },
- {
- "begin": "3255000",
- "end": 3255000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "title": "Alexandre Monnin: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [91, 96], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:42:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43687, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2377, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31995685758832640, \"place\": null, \"retweet_count\": 3, \"geo\": null, \"id_str\": \"31995685758832640\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:45:11 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7409472, \"verified\": false, \"profile_sidebar_fill_color\": \"E3E2DE\", \"is_translator\": false, \"profile_text_color\": \"634047\", \"followers_count\": 317, \"protected\": false, \"id_str\": \"7409472\", \"profile_background_color\": \"EDECE9\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 2461, \"description\": \"PhD student in Philosophy working on ontologies (computer & philo ones), tagging, Semantic Web, DigitalH, but mostly advocate for the Philosophy of the Web.\", \"friends_count\": 441, \"profile_link_color\": \"088253\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/513016932/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296173346/images/themes/theme3/bg.gif\", \"name\": \"Alexandre Monnin\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"aamonnz\", \"url\": \"http://execo.univ-paris1.fr/spip.php?article67\", \"created_at\": \"Wed Jul 11 18:52:41 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"D3D2CF\", \"following\": null, \"listed_count\": 59}, \"id\": 31996404415074305, \"place\": null, \"retweet_count\": 3, \"geo\": null, \"id_str\": \"31996404415074305\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "24facaaf-c837-4e19-9775-7b940550d272-31996404415074305"
- },
- {
- "begin": "3272000",
- "end": 3272000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky's been throwing out quotes all morning. Latest: \"Whereof I do not know, thereof I should not speak\" #rsln nice way to dodge a Q!",
- "title": "Garrett Goodman: @cshirky's been throwing out quotes all morning. Latest: \"Whereof I do not know, thereof I should not speak\" #rsln nice way to dodge a Q!",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [109, 114], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky's been throwing out quotes all morning. Latest: \\\"Whereof I do not know, thereof I should not speak\\\" #rsln nice way to dodge a Q!\", \"created_at\": \"Mon Jan 31 08:45:28 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"listed_count\": 15, \"utc_offset\": 3600, \"statuses_count\": 969, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31996474539638784, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996474539638784\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "c4d939f6-cd82-477b-9729-03cd479a8baa-31996474539638784"
- },
- {
- "begin": "3282000",
- "end": 3282000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @anto_l: @cshirky: la longueur des \"legal disclaimer\" de Microsoft est un obstacle à la constitution de communautés #rsln",
- "title": "Em. de Saint-Bon: RT @anto_l: @cshirky: la longueur des \"legal disclaimer\" de Microsoft est un obstacle à la constitution de communautés #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [108, 113], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky: la longueur des \\\"legal disclaimer\\\" de Microsoft est un obstacle \\u00e0 la constitution de communaut\\u00e9s #rsln\", \"created_at\": \"Mon Jan 31 08:39:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 77846224, \"verified\": false, \"profile_sidebar_fill_color\": \"c9c9c9\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 666, \"protected\": false, \"id_str\": \"77846224\", \"profile_background_color\": \"ffffff\", \"listed_count\": 74, \"utc_offset\": 3600, \"statuses_count\": 1052, \"description\": \"Journalist \\u00e0 Acteurs publics et au World e-gov Forum.\", \"friends_count\": 1035, \"location\": \"Paris\", \"profile_link_color\": \"1f1f3d\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/526079039/identit_.dessin2_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/45847432/camera1.jpg\", \"name\": \"Antoine Laurent\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"anto_l\", \"url\": \"http://antoine-laurent.blogspot.com\", \"created_at\": \"Sun Sep 27 22:04:54 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null}, \"id\": 31994929420963840, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31994929420963840\", \"in_reply_to_user_id\": 6141832}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 77846224, \"screen_name\": \"anto_l\", \"name\": \"Antoine Laurent\", \"id_str\": \"77846224\"}, {\"indices\": [12, 20], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [120, 125], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @anto_l: @cshirky: la longueur des \\\"legal disclaimer\\\" de Microsoft est un obstacle \\u00e0 la constitution de communaut\\u00e9s #rsln\", \"created_at\": \"Mon Jan 31 08:45:38 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 7298822, \"verified\": false, \"profile_sidebar_fill_color\": \"C0DFEC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4805, \"protected\": false, \"id_str\": \"7298822\", \"profile_background_color\": \"022330\", \"listed_count\": 116, \"utc_offset\": 3600, \"statuses_count\": 1923, \"description\": \"Entrepreneur, Social Media Officer, motorcycler, guitar player, father of 4 kids: plenty of good information for you!\", \"friends_count\": 1282, \"location\": \"iPhone: 48.845192,2.237256\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/752839109/2007_03_Emmanuel_de_Saint-Bon_Bdef_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme17/bg.gif\", \"name\": \"Em. de Saint-Bon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 42, \"screen_name\": \"saintbon\", \"url\": \"http://www.myblognote.com\", \"created_at\": \"Fri Jul 06 18:38:05 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"a8c7f7\", \"following\": null}, \"id\": 31996516272971776, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996516272971776\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "993c1e34-f90d-4630-b21c-2e71abe5132c-31996516272971776"
- },
- {
- "begin": "3309000",
- "end": 3309000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln \"It's a Golden Age for journalism, except for the money.\" @cshirky ++",
- "title": "Robin Berjon: #rsln \"It's a Golden Age for journalism, except for the money.\" @cshirky ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [64, 72], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln \\\"It's a Golden Age for journalism, except for the money.\\\" @cshirky\", \"created_at\": \"Mon Jan 31 08:46:05 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4640, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31996627757572096, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996627757572096\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "d6bc7033-50fa-4576-80a0-9ea6e70884a0-31996627757572096"
- },
- {
- "begin": "3311000",
- "end": 3311000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. Très vrai pour les rues arabes actuellement. #RSLN",
- "title": "Julie Rouzaud: RT @versac: L'Internet, c'est un peu comme le foot : ça aide à coordonner les sentiments. Très vrai pour les rues arabes actuellement. #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @versac: L'Internet, c'est un peu comme le foot : \\u00e7a aide \\u00e0 coordonner les sentiments. Tr\\u00e8s vrai pour les rues arabes actuellement. #RSLN\", \"created_at\": \"Mon Jan 31 08:46:07 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 217371602, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 79, \"protected\": false, \"id_str\": \"217371602\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 355, \"description\": \"Conseil Intelligence comp\\u00e9titive Glaizer Group et doctorante, entre autres... \", \"friends_count\": 162, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1170690404/pikachu_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1295550980/images/themes/theme1/bg.png\", \"name\": \"Julie Rouzaud\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"julierouzaud\", \"url\": null, \"created_at\": \"Fri Nov 19 10:25:39 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 4}, \"id\": 31996635496054784, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996635496054784\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "d3a58702-8873-4bd8-aae4-e7c592e553e8-31996635496054784"
- },
- {
- "begin": "3313000",
- "end": 3313000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "title": "NicolasVanbremeersch: \"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [75, 80], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"a golden age for journalism except for the money\\\". Excellent clay shirky. #rsln\", \"created_at\": \"Mon Jan 31 08:46:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"listed_count\": 586, \"utc_offset\": 3600, \"statuses_count\": 6860, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"location\": \"Paris\", \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null}, \"id\": 31996647420469248, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996647420469248\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "2e68a091-0bb2-4f51-bed3-3c4c36714a05-31996647420469248"
- },
- {
- "begin": "3317000",
- "end": 3317000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[en substance] @cshirky': everything works with new web, except for the money... C'est vrai, ça #RSLN ++",
- "title": "Thierry Do Espirito: [en substance] @cshirky': everything works with new web, except for the money... C'est vrai, ça #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [15, 23], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [96, 101], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[en substance] @cshirky': everything works with new web, except for the money... C'est vrai, \\u00e7a #RSLN\", \"created_at\": \"Mon Jan 31 08:46:13 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5204, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31996663874723841, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996663874723841\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "77ba3656-68f4-4752-87d9-d199bea2a392-31996663874723841"
- },
- {
- "begin": "3318000",
- "end": 3318000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @RSLNmag: [1/3] Nos amis de l'IRI (@centrepompidou) se livrent à une chouette expérience autour de #RSLN et @cshirky ce matin : http: ...",
- "title": "Coline Aunis: RT @RSLNmag: [1/3] Nos amis de l'IRI (@centrepompidou) se livrent à une chouette expérience autour de #RSLN et @cshirky ce matin : http: ...",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [25, 40], \"id\": 15748390, \"screen_name\": \"centrepompidou\", \"name\": \"CentrePompidou\", \"id_str\": \"15748390\"}, {\"indices\": [98, 106], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [89, 94], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://bit.ly/fYdfre\", \"indices\": [118, 138], \"expanded_url\": null}]}, \"text\": \"[1/3] Nos amis de l'IRI (@centrepompidou) se livrent \\u00e0 une chouette exp\\u00e9rience autour de #RSLN et @cshirky ce matin : http://bit.ly/fYdfre\", \"created_at\": \"Mon Jan 31 07:30:30 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 52345813, \"verified\": false, \"profile_sidebar_fill_color\": \"dbdbdb\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 933, \"protected\": false, \"id_str\": \"52345813\", \"profile_background_color\": \"f2f0ec\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 607, \"description\": \"Laboratoire d\\u2019id\\u00e9es, de r\\u00e9flexions et d\\u2019exp\\u00e9rimentations sur les nouveaux enjeux du monde num\\u00e9rique en ligne, \\u00e9dit\\u00e9 par Microsoft France.\", \"friends_count\": 204, \"profile_link_color\": \"331043\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1175345395/Logo_RSLN_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/175454723/rslntwitterbgsmall.png\", \"name\": \"RSLN mag\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"RSLNmag\", \"url\": \"http://www.rslnmag.fr\", \"created_at\": \"Tue Jun 30 08:43:20 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"c8c7c3\", \"following\": null, \"listed_count\": 112}, \"id\": 31977607964655616, \"place\": null, \"retweet_count\": 7, \"geo\": null, \"id_str\": \"31977607964655616\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 52345813, \"screen_name\": \"RSLNmag\", \"name\": \"RSLN mag\", \"id_str\": \"52345813\"}, {\"indices\": [38, 53], \"id\": 15748390, \"screen_name\": \"centrepompidou\", \"name\": \"CentrePompidou\", \"id_str\": \"15748390\"}, {\"indices\": [111, 119], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [102, 107], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @RSLNmag: [1/3] Nos amis de l'IRI (@centrepompidou) se livrent \\u00e0 une chouette exp\\u00e9rience autour de #RSLN et @cshirky ce matin : http: ...\", \"created_at\": \"Mon Jan 31 08:46:14 +0000 2011\", \"truncated\": true, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 68658539, \"verified\": false, \"profile_sidebar_fill_color\": \"DAECF4\", \"is_translator\": false, \"profile_text_color\": \"663B12\", \"followers_count\": 252, \"protected\": false, \"id_str\": \"68658539\", \"profile_background_color\": \"C6E2EE\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 1180, \"description\": \"/ \\u2600 / \\uf8ff / museum geek & more.\", \"friends_count\": 300, \"profile_link_color\": \"1F98C7\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/380566620/arton2047_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296072137/images/themes/theme2/bg.gif\", \"name\": \"Coline Aunis\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 26, \"screen_name\": \"Lilmount\", \"url\": \"http://arts-et-metiers.net\", \"created_at\": \"Tue Aug 25 10:14:38 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"C6E2EE\", \"following\": null, \"listed_count\": 21}, \"id\": 31996665330139136, \"place\": null, \"retweet_count\": 7, \"geo\": null, \"id_str\": \"31996665330139136\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "5cb67aa9-f71a-4b26-a445-642a61c6bf8d-31996665330139136"
- },
- {
- "begin": "3320000",
- "end": 3320000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN j'ai bien compris ? \"le pb du journalisme pro c'est qu'il est irrémédiablement lié à l'argent\" +++",
- "title": "Cyrille Fonvielle: #RSLN j'ai bien compris ? \"le pb du journalisme pro c'est qu'il est irrémédiablement lié à l'argent\" +++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN j'ai bien compris ? \\\"le pb du journalisme pro c'est qu'il est irr\\u00e9m\\u00e9diablement li\\u00e9 \\u00e0 l'argent\\\" +++\", \"created_at\": \"Mon Jan 31 08:46:16 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36027828, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 116, \"protected\": false, \"id_str\": \"36027828\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 876, \"description\": \"\", \"friends_count\": 109, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1118444241/Photo_14_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Cyrille Fonvielle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"CyrilleF\", \"url\": \"http://www.cyrillef.fr\", \"created_at\": \"Tue Apr 28 09:27:21 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 13}, \"id\": 31996676214358016, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996676214358016\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "51aa6f7e-0813-4067-82e1-81a033973f61-31996676214358016"
- },
- {
- "begin": "3322000",
- "end": 3322000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @RSLNmag: Clay Shirky (@cshirky) aux rencontres #RSLN, ça commence très vite. Notre live est ici : http://bit.ly/h9LM0v",
- "title": "Coline Aunis: RT @RSLNmag: Clay Shirky (@cshirky) aux rencontres #RSLN, ça commence très vite. Notre live est ici : http://bit.ly/h9LM0v",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [13, 21], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [38, 43], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://bit.ly/h9LM0v\", \"indices\": [89, 109], \"expanded_url\": null}]}, \"text\": \"Clay Shirky (@cshirky) aux rencontres #RSLN, \\u00e7a commence tr\\u00e8s vite. Notre live est ici : http://bit.ly/h9LM0v\", \"created_at\": \"Mon Jan 31 07:29:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 52345813, \"verified\": false, \"profile_sidebar_fill_color\": \"dbdbdb\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 933, \"protected\": false, \"id_str\": \"52345813\", \"profile_background_color\": \"f2f0ec\", \"listed_count\": 112, \"utc_offset\": 3600, \"statuses_count\": 607, \"description\": \"Laboratoire d\\u2019id\\u00e9es, de r\\u00e9flexions et d\\u2019exp\\u00e9rimentations sur les nouveaux enjeux du monde num\\u00e9rique en ligne, \\u00e9dit\\u00e9 par Microsoft France.\", \"friends_count\": 204, \"location\": \"Paris\", \"profile_link_color\": \"331043\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1175345395/Logo_RSLN_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/175454723/rslntwitterbgsmall.png\", \"name\": \"RSLN mag\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"RSLNmag\", \"url\": \"http://www.rslnmag.fr\", \"created_at\": \"Tue Jun 30 08:43:20 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"c8c7c3\", \"following\": null}, \"id\": 31977309003059200, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31977309003059200\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 52345813, \"screen_name\": \"RSLNmag\", \"name\": \"RSLN mag\", \"id_str\": \"52345813\"}, {\"indices\": [26, 34], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [51, 56], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://bit.ly/h9LM0v\", \"indices\": [102, 122], \"expanded_url\": null}]}, \"text\": \"RT @RSLNmag: Clay Shirky (@cshirky) aux rencontres #RSLN, \\u00e7a commence tr\\u00e8s vite. Notre live est ici : http://bit.ly/h9LM0v\", \"created_at\": \"Mon Jan 31 08:46:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 68658539, \"verified\": false, \"profile_sidebar_fill_color\": \"DAECF4\", \"is_translator\": false, \"profile_text_color\": \"663B12\", \"followers_count\": 252, \"protected\": false, \"id_str\": \"68658539\", \"profile_background_color\": \"C6E2EE\", \"listed_count\": 21, \"utc_offset\": -10800, \"statuses_count\": 1181, \"description\": \"/ \\u2600 / \\uf8ff / museum geek & more.\", \"friends_count\": 300, \"location\": \"Paris\", \"profile_link_color\": \"1F98C7\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/380566620/arton2047_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296072137/images/themes/theme2/bg.gif\", \"name\": \"Coline Aunis\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 26, \"screen_name\": \"Lilmount\", \"url\": \"http://arts-et-metiers.net\", \"created_at\": \"Tue Aug 25 10:14:38 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"C6E2EE\", \"following\": null}, \"id\": 31996685420855296, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31996685420855296\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "2c04b67d-bb6a-417b-a777-6e90531ecbb2-31996685420855296"
- },
- {
- "begin": "3323000",
- "end": 3323000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @eligarrett: Internet = printing press in terms of its disruptive powers because #democratizes production & consumption @cshirky #rsln ++",
- "title": "la pinta: RT @eligarrett: Internet = printing press in terms of its disruptive powers because #democratizes production & consumption @cshirky #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 14], \"id\": 152375270, \"screen_name\": \"EliGarrett\", \"name\": \"Elisabeth Garrett\", \"id_str\": \"152375270\"}, {\"indices\": [123, 131], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [84, 97], \"text\": \"democratizes\"}, {\"indices\": [132, 137], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @eligarrett: Internet = printing press in terms of its disruptive powers because #democratizes production & consumption @cshirky #rsln\", \"created_at\": \"Mon Jan 31 08:46:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"listed_count\": 159, \"utc_offset\": 3600, \"statuses_count\": 3135, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"location\": \"Paris\", \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null}, \"id\": 31996689464172544, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996689464172544\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "64c4a876-a7d7-41b7-a497-32de7f5a24f5-31996689464172544"
- },
- {
- "begin": "3337000",
- "end": 3337000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: \"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "title": "Garrett Goodman: RT @versac: \"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [75, 80], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"a golden age for journalism except for the money\\\". Excellent clay shirky. #rsln\", \"created_at\": \"Mon Jan 31 08:46:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6860, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31996647420469248, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996647420469248\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [87, 92], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @versac: \\\"a golden age for journalism except for the money\\\". Excellent clay shirky. #rsln\", \"created_at\": \"Mon Jan 31 08:46:33 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 970, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31996745672040448, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996745672040448\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "afd5a9b5-243a-46e2-8421-87f517525ca8-31996745672040448"
- },
- {
- "begin": "3341000",
- "end": 3341000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Il y a donc un filtre, et une sélection des tweets sur le twittwall de la conf… #RSLN dommage --",
- "title": "Gilles BRUNO: Il y a donc un filtre, et une sélection des tweets sur le twittwall de la conf… #RSLN dommage --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [80, 85], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Il y a donc un filtre, et une s\\u00e9lection des tweets sur le twittwall de la conf\\u2026 #RSLN dommage\", \"created_at\": \"Mon Jan 31 08:46:37 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4078, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 6345, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 349}, \"id\": 31996764693204993, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996764693204993\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "0c327dd8-ffb1-4a92-87cb-62b90557ec58-31996764693204993"
- },
- {
- "begin": "3348000",
- "end": 3348000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @flapinta: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "title": "Christian Renard: RT @flapinta: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:45:10 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3135, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null, \"listed_count\": 159}, \"id\": 31996398937313281, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996398937313281\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 17152456, \"screen_name\": \"flapinta\", \"name\": \"la pinta\", \"id_str\": \"17152456\"}, {\"indices\": [17, 26], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [119, 124], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @flapinta: RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:46:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 20417089, \"verified\": false, \"profile_sidebar_fill_color\": \"DAECF4\", \"is_translator\": false, \"profile_text_color\": \"663B12\", \"followers_count\": 1811, \"protected\": false, \"id_str\": \"20417089\", \"profile_background_color\": \"C6E2EE\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 731, \"description\": \" Digital Strategist.Founding partner at Aximark.\", \"friends_count\": 1869, \"profile_link_color\": \"1F98C7\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/394324351/photo_ChR_presse_07_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/53603083/DSC01000.JPG\", \"name\": \"Christian Renard\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 4, \"screen_name\": \"christianrenard\", \"url\": \"http://www.aximark.fr\", \"created_at\": \"Mon Feb 09 05:04:35 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C6E2EE\", \"following\": null, \"listed_count\": 103}, \"id\": 31996791582887936, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996791582887936\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "dc47d1c2-ffef-40b7-a5a3-769886040dd6-31996791582887936"
- },
- {
- "begin": "3349000",
- "end": 3349000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "La vraie citation RT @versac: \"a golden age for journalism except for the money\". #rsln ++",
- "title": "Thierry Do Espirito: La vraie citation RT @versac: \"a golden age for journalism except for the money\". #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [21, 28], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [82, 87], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"La vraie citation RT @versac: \\\"a golden age for journalism except for the money\\\". #rsln\", \"created_at\": \"Mon Jan 31 08:46:45 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5205, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31996795064164352, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996795064164352\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "d2ce31c3-24f0-4bfb-8eb2-c01020caaa50-31996795064164352"
- },
- {
- "begin": "3375000",
- "end": 3375000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN cognitive surplus = golden age 4 journalism. Except 4 money ... ^^ @cshirky ++",
- "title": "dagautier: #RSLN cognitive surplus = golden age 4 journalism. Except 4 money ... ^^ @cshirky ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [73, 81], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN cognitive surplus = golden age 4 journalism. Except 4 money ... ^^ @cshirky\", \"created_at\": \"Mon Jan 31 08:47:11 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 177227633, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 10, \"protected\": false, \"id_str\": \"177227633\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": null, \"statuses_count\": 139, \"description\": \"Consultant Senior IT, Product Manager, PhD Immunology.\\nTech fan, Apple addict, reader, cook, world traveller, whisky and food amateur.\", \"friends_count\": 4, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1101426699/moi_tete_voile_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1295051201/images/themes/theme1/bg.png\", \"name\": \"dagautier\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dagautier\", \"url\": \"http://dagautier.tumblr.com\", \"created_at\": \"Wed Aug 11 15:54:43 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31996907190489088, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996907190489088\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "684bab46-98f6-4125-8375-3be35ddb4405-31996907190489088"
- },
- {
- "begin": "3383000",
- "end": 3383000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln \"The market does not provide as much journalism as democracy demands\" @cshirky ++",
- "title": "Robin Berjon: #rsln \"The market does not provide as much journalism as democracy demands\" @cshirky ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [76, 84], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln \\\"The market does not provide as much journalism as democracy demands\\\" @cshirky\", \"created_at\": \"Mon Jan 31 08:47:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4641, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 76}, \"id\": 31996941122412544, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996941122412544\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "dd3d4053-d548-49b3-8f67-725f94099610-31996941122412544"
- },
- {
- "begin": "3384000",
- "end": 3384000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @gillesbruno: Il y a donc un filtre, et une sélection des tweets sur le twittwall de la conf… #RSLN dommage",
- "title": "Cyrille Fonvielle: RT @gillesbruno: Il y a donc un filtre, et une sélection des tweets sur le twittwall de la conf… #RSLN dommage",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [80, 85], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Il y a donc un filtre, et une s\\u00e9lection des tweets sur le twittwall de la conf\\u2026 #RSLN dommage\", \"created_at\": \"Mon Jan 31 08:46:37 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4078, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 6345, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3519, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 349}, \"id\": 31996764693204993, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996764693204993\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 909681, \"screen_name\": \"gillesbruno\", \"name\": \"Gilles BRUNO\", \"id_str\": \"909681\"}], \"hashtags\": [{\"indices\": [97, 102], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @gillesbruno: Il y a donc un filtre, et une s\\u00e9lection des tweets sur le twittwall de la conf\\u2026 #RSLN dommage\", \"created_at\": \"Mon Jan 31 08:47:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36027828, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 116, \"protected\": false, \"id_str\": \"36027828\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 877, \"description\": \"\", \"friends_count\": 109, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1118444241/Photo_14_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Cyrille Fonvielle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"CyrilleF\", \"url\": \"http://www.cyrillef.fr\", \"created_at\": \"Tue Apr 28 09:27:21 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 13}, \"id\": 31996945694199808, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996945694199808\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "17129243-0917-413f-baca-86a7e6f254c5-31996945694199808"
- },
- {
- "begin": "3384000",
- "end": 3384000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln La démocratie a besoin de plus de journalistes que le marché ne peut en fournir, il faut un service public des news sur Internet++",
- "title": "Vincent Puig: #rsln La démocratie a besoin de plus de journalistes que le marché ne peut en fournir, il faut un service public des news sur Internet++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln La d\\u00e9mocratie a besoin de plus de journalistes que le march\\u00e9 ne peut en fournir, il faut un service public des news sur Internet++\", \"created_at\": \"Mon Jan 31 08:47:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 5, \"utc_offset\": 3600, \"statuses_count\": 91, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31996945274765312, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996945274765312\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "477f9cbd-1bde-4d49-bb7c-77f848a91e64-31996945274765312"
- },
- {
- "begin": "3385000",
- "end": 3385000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln question pertinente sur la place du journalisme. L'info from people to people necessite a mon avis + de prudence quant a sa veracité ++",
- "title": "Sane Lebrun: #rsln question pertinente sur la place du journalisme. L'info from people to people necessite a mon avis + de prudence quant a sa veracité ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln question pertinente sur la place du journalisme. L'info from people to people necessite a mon avis + de prudence quant a sa veracit\\u00e9\", \"created_at\": \"Mon Jan 31 08:47:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36333549, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 686, \"protected\": false, \"id_str\": \"36333549\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3488, \"description\": \"Product Manager (global) for a videogame publisher (iPhone, iPad, etc). Graduated from ESCP Europe (Master in Management). Electro music addict.\", \"friends_count\": 1204, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/190531233/n576390766_6339_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296072137/images/themes/theme1/bg.png\", \"name\": \"Sane Lebrun\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"SaneFive\", \"url\": \"http://www.playfive.fr\", \"created_at\": \"Wed Apr 29 11:06:23 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 25}, \"id\": 31996949863337984, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996949863337984\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "f0c787c5-0019-4881-b62d-935271fca039-31996949863337984"
- },
- {
- "begin": "3385000",
- "end": 3385000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Merci à tous ceux qui live-tweetent la conférence #RSLN avec @cshirky (@StanM @versac @eni_kao @alicanth dans ma TL)",
- "title": "Anthony Hamelle: Merci à tous ceux qui live-tweetent la conférence #RSLN avec @cshirky (@StanM @versac @eni_kao @alicanth dans ma TL)",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [61, 69], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}, {\"indices\": [71, 77], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}, {\"indices\": [78, 85], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}, {\"indices\": [86, 94], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}, {\"indices\": [95, 104], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [50, 55], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Merci \\u00e0 tous ceux qui live-tweetent la conf\\u00e9rence #RSLN avec @cshirky (@StanM @versac @eni_kao @alicanth dans ma TL)\", \"created_at\": \"Mon Jan 31 08:47:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/us/app/twitter/id409789998?mt=12\\\" rel=\\\"nofollow\\\">Twitter for Mac</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 6886122, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 875, \"protected\": false, \"id_str\": \"6886122\", \"profile_background_color\": \"ffffff\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 1432, \"description\": \"#opinionresearch #data #design #communication #socialmedia #politics #law #clmbbdo #celsa\", \"friends_count\": 325, \"profile_link_color\": \"c91818\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/999858468/1006-anham-by-damien_occurrence_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Anthony Hamelle\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"anham\", \"url\": \"http://ddo.li/\", \"created_at\": \"Mon Jun 18 08:25:04 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 74}, \"id\": 31996946658889731, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996946658889731\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "90e4b0e8-e01b-44ab-8d30-61926fa39435-31996946658889731"
- },
- {
- "begin": "3387000",
- "end": 3387000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "title": "Adrien Trechot: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [91, 96], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:42:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43687, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"listed_count\": 758, \"utc_offset\": 3600, \"statuses_count\": 2377, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"location\": \"Paris\", \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null}, \"id\": 31995685758832640, \"place\": null, \"retweet_count\": 4, \"geo\": null, \"id_str\": \"31995685758832640\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:47:23 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 47620013, \"verified\": false, \"profile_sidebar_fill_color\": \"95E8EC\", \"is_translator\": false, \"profile_text_color\": \"3C3940\", \"followers_count\": 22, \"protected\": false, \"id_str\": \"47620013\", \"profile_background_color\": \"0099B9\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 143, \"description\": \"Vigneron\", \"friends_count\": 103, \"location\": \"Paris\", \"profile_link_color\": \"0099B9\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/648201532/clip_image001_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme4/bg.gif\", \"name\": \"Adrien Trechot\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 8, \"screen_name\": \"Hdrien\", \"url\": null, \"created_at\": \"Tue Jun 16 13:14:06 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"5ED4DC\", \"following\": null}, \"id\": 31996955949273089, \"place\": null, \"retweet_count\": 4, \"geo\": null, \"id_str\": \"31996955949273089\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "066861b7-1ef3-49c3-aee2-edd39b64fe53-31996955949273089"
- },
- {
- "begin": "3395000",
- "end": 3395000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"We are in a golden age for journalism except for the money !\"#RSLN Clay Shirky. Some degree of subsidy is going to be required. ++",
- "title": "dominiquepiotet: \"We are in a golden age for journalism except for the money !\"#RSLN Clay Shirky. Some degree of subsidy is going to be required. ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [62, 67], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"We are in a golden age for journalism except for the money !\\\"#RSLN Clay Shirky. Some degree of subsidy is going to be required. ++\", \"created_at\": \"Mon Jan 31 08:47:31 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14430897, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 767, \"protected\": false, \"id_str\": \"14430897\", \"profile_background_color\": \"EBEBEB\", \"location\": \"iPhone: 37.785871,-122.405417\", \"utc_offset\": -28800, \"statuses_count\": 698, \"description\": \"President & CEO of RebellionLab - Digital strategy\", \"friends_count\": 406, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/95589251/3283-0263-retouched_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"dominiquepiotet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dominiquepiotet\", \"url\": \"http://www.rebellionlab.com\", \"created_at\": \"Fri Apr 18 07:57:22 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Pacific Time (US & Canada)\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 65}, \"id\": 31996988882944000, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996988882944000\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "5a485b2f-9cdc-47ba-80fc-1380e02639fe-31996988882944000"
- },
- {
- "begin": "3398000",
- "end": 3398000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "title": "Hervé Jégouzo: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [91, 96], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:42:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43687, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"listed_count\": 758, \"utc_offset\": 3600, \"statuses_count\": 2377, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"location\": \"Paris\", \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null}, \"id\": 31995685758832640, \"place\": null, \"retweet_count\": 5, \"geo\": null, \"id_str\": \"31995685758832640\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:47:34 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 120396187, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 30, \"protected\": false, \"id_str\": \"120396187\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 1, \"utc_offset\": 3600, \"statuses_count\": 127, \"description\": \"Herv\\u00e9 J\\u00e9gouzo, porteur de projet de r\\u00e9seau social du travail pour mettre les salari\\u00e9s en relation entre eux et avec des experts\", \"friends_count\": 43, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1130349766/PhotoHJDieppe_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296265969/images/themes/theme1/bg.png\", \"name\": \"Herv\\u00e9 J\\u00e9gouzo\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Herve921\", \"url\": \"http://parlonsdutravail.com\", \"created_at\": \"Sat Mar 06 09:17:00 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31997004255068160, \"place\": null, \"retweet_count\": 5, \"geo\": null, \"id_str\": \"31997004255068160\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "0361c32c-b764-4178-af0b-2cd37076949c-31997004255068160"
- },
- {
- "begin": "3407000",
- "end": 3407000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @robinberjon: #rsln \"It's a Golden Age for journalism, except for the money.\" @cshirky ++",
- "title": "Lionel Natarianni: RT @robinberjon: #rsln \"It's a Golden Age for journalism, except for the money.\" @cshirky ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [64, 72], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln \\\"It's a Golden Age for journalism, except for the money.\\\" @cshirky\", \"created_at\": \"Mon Jan 31 08:46:05 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4641, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 76}, \"id\": 31996627757572096, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31996627757572096\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 25805235, \"screen_name\": \"robinberjon\", \"name\": \"Robin Berjon\", \"id_str\": \"25805235\"}, {\"indices\": [81, 89], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [17, 22], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @robinberjon: #rsln \\\"It's a Golden Age for journalism, except for the money.\\\" @cshirky\", \"created_at\": \"Mon Jan 31 08:47:43 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 18047103, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 261, \"protected\": false, \"id_str\": \"18047103\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1603, \"description\": \"Researcher, Trend tracker, Telecomunications & Social Media.\\r\\nReal-Time Web addict\", \"friends_count\": 496, \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219841315/lionel-sbook_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/80051491/twilk_background_4b8e2d0612f83.jpg\", \"name\": \"Lionel Natarianni\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2416, \"screen_name\": \"lionnoge\", \"url\": null, \"created_at\": \"Thu Dec 11 13:30:58 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 13}, \"id\": 31997039759855616, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997039759855616\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "6726aa51-195b-417f-8428-a336e4c39fa6-31997039759855616"
- },
- {
- "begin": "3408000",
- "end": 3408000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "liberté + honnêteté== misère @versac \"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "title": "Jean-noël Lafargue: liberté + honnêteté== misère @versac \"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK",
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [29, 36], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [112, 117], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"libert\\u00e9 + honn\\u00eatet\\u00e9== mis\\u00e8re @versac \\\"a golden age for journalism except for the money\\\". Excellent clay shirky. #rsln\", \"created_at\": \"Mon Jan 31 08:47:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31996647420469248\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"6284172\", \"source\": \"web\", \"in_reply_to_status_id\": 31996647420469248, \"in_reply_to_screen_name\": \"versac\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 27342429, \"verified\": false, \"profile_sidebar_fill_color\": \"eef0f6\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 894, \"protected\": false, \"id_str\": \"27342429\", \"profile_background_color\": \"fbfdfe\", \"listed_count\": 86, \"utc_offset\": 3600, \"statuses_count\": 6311, \"description\": \"Media arts teacher in Le Havre fine art school, Paris 8 University, Rennes art school, e-artsup Paris. \\r\\nNo cellphone, no car.\", \"friends_count\": 447, \"location\": \"Not so far from Paris\", \"profile_link_color\": \"0d6382\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/277480123/robotavatar_normal.gif\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/11313103/motifjn.png\", \"name\": \"Jean-no\\u00ebl Lafargue\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 11, \"screen_name\": \"Jean_no\", \"url\": \"http://www.hyperbate.com/dernier/\", \"created_at\": \"Sun Mar 29 00:23:33 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"c8aca7\", \"following\": null}, \"id\": 31997044247764992, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997044247764992\", \"in_reply_to_user_id\": 6284172}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "d7a4aa56-4628-4359-978a-38f80d98dde0-31997044247764992"
- },
- {
- "begin": "3409000",
- "end": 3409000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: \"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "title": "SandraValerii: RT @versac: \"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [75, 80], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"a golden age for journalism except for the money\\\". Excellent clay shirky. #rsln\", \"created_at\": \"Mon Jan 31 08:46:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6860, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31996647420469248, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31996647420469248\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [87, 92], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @versac: \\\"a golden age for journalism except for the money\\\". Excellent clay shirky. #rsln\", \"created_at\": \"Mon Jan 31 08:47:45 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 75989724, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 95, \"protected\": false, \"id_str\": \"75989724\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": null, \"statuses_count\": 55, \"description\": \"PR @Microsoft\", \"friends_count\": 157, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/427409639/moi2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296265969/images/themes/theme1/bg.png\", \"name\": \"SandraValerii\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"SandraValerii\", \"url\": null, \"created_at\": \"Mon Sep 21 09:01:00 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 4}, \"id\": 31997047611588608, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31997047611588608\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "1de37fdc-ce21-45c3-aa14-8abc396c47c4-31997047611588608"
- },
- {
- "begin": "3417000",
- "end": 3417000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Koute] \"L'hybridation journalistes / foule participative ouvre un âge d'or de l'information, pas des modèles économiques\" - @cshirky #RSLN ++",
- "title": "[Enikao]: [Koute] \"L'hybridation journalistes / foule participative ouvre un âge d'or de l'information, pas des modèles économiques\" - @cshirky #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [125, 133], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [134, 139], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Koute] \\\"L'hybridation journalistes / foule participative ouvre un \\u00e2ge d'or de l'information, pas des mod\\u00e8les \\u00e9conomiques\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:47:53 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3032, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 9119, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null, \"listed_count\": 230}, \"id\": 31997081937772544, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997081937772544\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "f24e44be-ec4b-4c6b-85e2-7218fbbe2c60-31997081937772544"
- },
- {
- "begin": "3419000",
- "end": 3419000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @Doespirito: [en substance] @cshirky': everything works with new web, except for the money... C'est vrai, ça #RSLN ++",
- "title": "Alexandre Monnin: RT @Doespirito: [en substance] @cshirky': everything works with new web, except for the money... C'est vrai, ça #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [15, 23], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [96, 101], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[en substance] @cshirky': everything works with new web, except for the money... C'est vrai, \\u00e7a #RSLN\", \"created_at\": \"Mon Jan 31 08:46:13 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 13339372, \"verified\": false, \"profile_sidebar_fill_color\": \"DDFFCC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 496, \"protected\": false, \"id_str\": \"13339372\", \"profile_background_color\": \"9AE4E8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 5205, \"description\": \"Blogueur\\u20d2 Auteur\\u20d2 Expert marketing personnel\\u20d2 Personal Branding Agent\\u20d2 Speaker\\u20d2 Writer\", \"friends_count\": 330, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1136651749/58390_429814743270_703353270_5044224_5871872_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/190951982/130820093636.jpg\", \"name\": \"Thierry Do Espirito\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 9, \"screen_name\": \"Doespirito\", \"url\": \"http://www.tde.fr\", \"created_at\": \"Mon Feb 11 08:21:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"BDDCAD\", \"following\": null, \"listed_count\": 63}, \"id\": 31996663874723841, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996663874723841\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 14], \"id\": 13339372, \"screen_name\": \"Doespirito\", \"name\": \"Thierry Do Espirito\", \"id_str\": \"13339372\"}, {\"indices\": [31, 39], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [112, 117], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @Doespirito: [en substance] @cshirky': everything works with new web, except for the money... C'est vrai, \\u00e7a #RSLN\", \"created_at\": \"Mon Jan 31 08:47:55 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7409472, \"verified\": false, \"profile_sidebar_fill_color\": \"E3E2DE\", \"is_translator\": false, \"profile_text_color\": \"634047\", \"followers_count\": 317, \"protected\": false, \"id_str\": \"7409472\", \"profile_background_color\": \"EDECE9\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 2463, \"description\": \"PhD student in Philosophy working on ontologies (computer & philo ones), tagging, Semantic Web, DigitalH, but mostly advocate for the Philosophy of the Web.\", \"friends_count\": 441, \"profile_link_color\": \"088253\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/513016932/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296173346/images/themes/theme3/bg.gif\", \"name\": \"Alexandre Monnin\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"aamonnz\", \"url\": \"http://execo.univ-paris1.fr/spip.php?article67\", \"created_at\": \"Wed Jul 11 18:52:41 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"D3D2CF\", \"following\": null, \"listed_count\": 59}, \"id\": 31997090196365313, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31997090196365313\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "3f1abc37-f921-459d-a505-8cf221b4b4aa-31997090196365313"
- },
- {
- "begin": "3428000",
- "end": 3428000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: \"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "title": "Elisabeth Garrett: RT @versac: \"a golden age for journalism except for the money\". Excellent clay shirky. #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [75, 80], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"a golden age for journalism except for the money\\\". Excellent clay shirky. #rsln\", \"created_at\": \"Mon Jan 31 08:46:09 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6860, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31996647420469248, \"place\": null, \"retweet_count\": 3, \"geo\": null, \"id_str\": \"31996647420469248\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [87, 92], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @versac: \\\"a golden age for journalism except for the money\\\". Excellent clay shirky. #rsln\", \"created_at\": \"Mon Jan 31 08:48:04 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 152375270, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 49, \"protected\": false, \"id_str\": \"152375270\", \"profile_background_color\": \"352726\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 273, \"description\": \"MBA @HECParis. Stagiaire @Soci\\u00e9t\\u00e9G\\u00e9n\\u00e9rale. social marketer. photographer. petite gourmande. wine-cinema-NYC-travel-karaoke-f\\u00fatbol enthusiast. amazed by grace.\", \"friends_count\": 45, \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/962811111/23230_106524_7896_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296265969/images/themes/theme5/bg.gif\", \"name\": \"Elisabeth Garrett\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"EliGarrett\", \"url\": \"http://eligarrett.wordpress.com\", \"created_at\": \"Sat Jun 05 19:51:45 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null, \"listed_count\": 0}, \"id\": 31997126389014528, \"place\": null, \"retweet_count\": 3, \"geo\": null, \"id_str\": \"31997126389014528\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "09ab0164-1124-4c01-be4b-efac3f2a063e-31997126389014528"
- },
- {
- "begin": "3429000",
- "end": 3429000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @robinberjon: #rsln \"It's a Golden Age for journalism, except for the money.\" @cshirky ++",
- "title": "Alexandre Monnin: RT @robinberjon: #rsln \"It's a Golden Age for journalism, except for the money.\" @cshirky ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [64, 72], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln \\\"It's a Golden Age for journalism, except for the money.\\\" @cshirky\", \"created_at\": \"Mon Jan 31 08:46:05 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4641, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 76}, \"id\": 31996627757572096, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996627757572096\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 25805235, \"screen_name\": \"robinberjon\", \"name\": \"Robin Berjon\", \"id_str\": \"25805235\"}, {\"indices\": [81, 89], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [17, 22], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @robinberjon: #rsln \\\"It's a Golden Age for journalism, except for the money.\\\" @cshirky\", \"created_at\": \"Mon Jan 31 08:48:05 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7409472, \"verified\": false, \"profile_sidebar_fill_color\": \"E3E2DE\", \"is_translator\": false, \"profile_text_color\": \"634047\", \"followers_count\": 317, \"protected\": false, \"id_str\": \"7409472\", \"profile_background_color\": \"EDECE9\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 2464, \"description\": \"PhD student in Philosophy working on ontologies (computer & philo ones), tagging, Semantic Web, DigitalH, but mostly advocate for the Philosophy of the Web.\", \"friends_count\": 441, \"profile_link_color\": \"088253\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/513016932/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296173346/images/themes/theme3/bg.gif\", \"name\": \"Alexandre Monnin\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"aamonnz\", \"url\": \"http://execo.univ-paris1.fr/spip.php?article67\", \"created_at\": \"Wed Jul 11 18:52:41 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"D3D2CF\", \"following\": null, \"listed_count\": 59}, \"id\": 31997133552877568, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31997133552877568\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "fe12f462-a240-4e51-a474-b583a81ff363-31997133552877568"
- },
- {
- "begin": "3437000",
- "end": 3437000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "title": "Gerald Holubowicz: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:48:13 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25541174, \"verified\": false, \"profile_sidebar_fill_color\": \"cccccc\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 484, \"protected\": false, \"id_str\": \"25541174\", \"profile_background_color\": \"ffffff\", \"listed_count\": 31, \"utc_offset\": -18000, \"statuses_count\": 1406, \"description\": \"French photojournalist based in New York - info@gholubowicz.com\\r\\nskype: gerald.holubowicz \\r\\n+1 (347) 469-1474\", \"friends_count\": 298, \"location\": \"New York\", \"profile_link_color\": \"db8504\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/883754436/Media-Jobs-UK_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/69820015/tweeterside.jpg\", \"name\": \"Gerald Holubowicz\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 13, \"screen_name\": \"gholubowicz\", \"url\": \"http://www.gholubowicz.com\", \"created_at\": \"Fri Mar 20 17:37:01 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Eastern Time (US & Canada)\", \"profile_sidebar_border_color\": \"adadad\", \"following\": null}, \"id\": 31997167803568128, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997167803568128\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "6bf75670-7ad9-41f2-b0e7-af75f0746a23-31997167803568128"
- },
- {
- "begin": "3452000",
- "end": 3452000,
- "tags": [
- {
- "id-ref": "375771c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "title": "Lionel Natarianni: RT @alicanth: Clay shirky: \"le print nous a donné la démocratie, que donnera le web comme organisation?\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [91, 96], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:42:20 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43689, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"listed_count\": 758, \"utc_offset\": 3600, \"statuses_count\": 2377, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"location\": \"Paris\", \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null}, \"id\": 31995685758832640, \"place\": null, \"retweet_count\": 6, \"geo\": null, \"id_str\": \"31995685758832640\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"le print nous a donn\\u00e9 la d\\u00e9mocratie, que donnera le web comme organisation?\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:48:28 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 18047103, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 261, \"protected\": false, \"id_str\": \"18047103\", \"profile_background_color\": \"131516\", \"listed_count\": 13, \"utc_offset\": 3600, \"statuses_count\": 1604, \"description\": \"Researcher, Trend tracker, Telecomunications & Social Media.\\r\\nReal-Time Web addict\", \"friends_count\": 496, \"location\": \"Paris\", \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219841315/lionel-sbook_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/80051491/twilk_background_4b8e2d0612f83.jpg\", \"name\": \"Lionel Natarianni\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2416, \"screen_name\": \"lionnoge\", \"url\": null, \"created_at\": \"Thu Dec 11 13:30:58 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null}, \"id\": 31997229350780931, \"place\": null, \"retweet_count\": 6, \"geo\": null, \"id_str\": \"31997229350780931\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "cf4bc7da-b416-4119-9196-581ec72b5abc-31997229350780931"
- },
- {
- "begin": "3458000",
- "end": 3458000,
- "tags": [
- {
- "id-ref": "375d3412-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "375d39c6-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "375d39c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln ++ \"this is a golden age for #journalism, but not for #money\"",
- "title": "Samuel Huron: #rsln ++ \"this is a golden age for #journalism, but not for #money\"",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}, {\"indices\": [35, 46], \"text\": \"journalism\"}, {\"indices\": [60, 66], \"text\": \"money\"}], \"urls\": []}, \"text\": \"#rsln ++ \\\"this is a golden age for #journalism, but not for #money\\\"\", \"created_at\": \"Mon Jan 31 08:48:34 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": -10800, \"statuses_count\": 1676, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null, \"listed_count\": 41}, \"id\": 31997253027627008, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997253027627008\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "85c5e392-d0cc-4a51-8e4a-9d1adbe80b57-31997253027627008"
- },
- {
- "begin": "3471000",
- "end": 3471000,
- "tags": [
- {
- "id-ref": "375d39c6-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "375d39c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @Stanm: Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN",
- "title": "Gilles BRUNO: RT @Stanm: Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [82, 92], \"text\": \"nooffense\"}, {\"indices\": [93, 98], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN\", \"created_at\": \"Mon Jan 31 08:36:40 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 540, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 914, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null, \"listed_count\": 40}, \"id\": 31994259015999489, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31994259015999489\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 9], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [93, 103], \"text\": \"nooffense\"}, {\"indices\": [104, 109], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @Stanm: Pourquoi cette question de 'community failure' me fait penser a MS Sharepoint ;-) #nooffense #RSLN\", \"created_at\": \"Mon Jan 31 08:48:47 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4078, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 6347, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3520, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 349}, \"id\": 31997308686041088, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31997308686041088\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "17e7f314-c0f2-4f8c-8a5e-42556e4d939f-31997308686041088"
- },
- {
- "begin": "3475000",
- "end": 3475000,
- "tags": [
- {
- "id-ref": "375d39c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@CyrilleF mais elles doivent le faire sans fard et en apportant de la valeur a leurs ctés #rsln",
- "title": "Em. de Saint-Bon: @CyrilleF mais elles doivent le faire sans fard et en apportant de la valeur a leurs ctés #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 9], \"id\": 36027828, \"screen_name\": \"CyrilleF\", \"name\": \"Cyrille Fonvielle\", \"id_str\": \"36027828\"}], \"hashtags\": [{\"indices\": [90, 95], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@CyrilleF mais elles doivent le faire sans fard et en apportant de la valeur a leurs ct\\u00e9s #rsln\", \"created_at\": \"Mon Jan 31 08:48:51 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": \"31995989124452352\", \"coordinates\": null, \"in_reply_to_user_id_str\": \"36027828\", \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": 31995989124452352, \"in_reply_to_screen_name\": \"CyrilleF\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 7298822, \"verified\": false, \"profile_sidebar_fill_color\": \"C0DFEC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4805, \"protected\": false, \"id_str\": \"7298822\", \"profile_background_color\": \"022330\", \"location\": \"iPhone: 48.845192,2.237256\", \"utc_offset\": 3600, \"statuses_count\": 1925, \"description\": \"Entrepreneur, Social Media Officer, motorcycler, guitar player, father of 4 kids: plenty of good information for you!\", \"friends_count\": 1282, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/752839109/2007_03_Emmanuel_de_Saint-Bon_Bdef_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme17/bg.gif\", \"name\": \"Em. de Saint-Bon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 42, \"screen_name\": \"saintbon\", \"url\": \"http://www.myblognote.com\", \"created_at\": \"Fri Jul 06 18:38:05 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"a8c7f7\", \"following\": null, \"listed_count\": 116}, \"id\": 31997325488431104, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997325488431104\", \"in_reply_to_user_id\": 36027828}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "91ff2827-67ec-4e9b-9042-646921eaf28f-31997325488431104"
- },
- {
- "begin": "3478000",
- "end": 3478000,
- "tags": [
- {
- "id-ref": "375d39c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"we are in a golden age for journalism, exception for money\" @cshirky #RSLN ++",
- "title": "Florence Santrot: \"we are in a golden age for journalism, exception for money\" @cshirky #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [61, 69], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [70, 75], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"we are in a golden age for journalism, exception for money\\\" @cshirky #RSLN ++\", \"created_at\": \"Mon Jan 31 08:48:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15267117, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 128, \"protected\": false, \"id_str\": \"15267117\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 762, \"description\": \"R\\u00e9dac chef adjointe - Web journaliste @Metro\", \"friends_count\": 120, \"profile_link_color\": \"990008\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1187804120/flo_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/165618714/Capture_d__cran_2010-10-26___23.08.07.jpg\", \"name\": \"Florence Santrot\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"florencesantrot\", \"url\": \"http://metrofrance.com/blog/bigbugblog\", \"created_at\": \"Sun Jun 29 00:30:32 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 3}, \"id\": 31997339669372928, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997339669372928\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "ef46b053-9b8c-405a-8237-67d62b051809-31997339669372928"
- },
- {
- "begin": "3484000",
- "end": 3484000,
- "tags": [
- {
- "id-ref": "375d39c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay shirky: \"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\" #RSLN ++",
- "title": "Alice Antheaume: Clay shirky: \"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\" #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [119, 124], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:49:00 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43689, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2378, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31997361433612288, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997361433612288\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "6cd6e48b-fe6e-4600-9991-e793bd1bc500-31997361433612288"
- },
- {
- "begin": "3487000",
- "end": 3487000,
- "tags": [
- {
- "id-ref": "375d39c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @clachaf: L'époque est formidable pour le journalisme qui est en plein boom ... sauf sur le plan économique !#RSLN ++",
- "title": "Fabrice Auclert: RT @clachaf: L'époque est formidable pour le journalisme qui est en plein boom ... sauf sur le plan économique !#RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 11], \"id\": 26260924, \"screen_name\": \"clachaf\", \"name\": \"chaffiotte\", \"id_str\": \"26260924\"}], \"hashtags\": [{\"indices\": [112, 117], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @clachaf: L'\\u00e9poque est formidable pour le journalisme qui est en plein boom ... sauf sur le plan \\u00e9conomique !#RSLN\", \"created_at\": \"Mon Jan 31 08:49:03 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 21873664, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 1425, \"protected\": false, \"id_str\": \"21873664\", \"profile_background_color\": \"1A1B1F\", \"location\": \"France\", \"utc_offset\": 3600, \"statuses_count\": 12556, \"description\": \"Journaliste - Eureka Presse - CBS - Yahoo! Sports - Basket USA\", \"friends_count\": 228, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1187051702/slick-watts-179x250_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/32386238/busa-twitter.jpg\", \"name\": \"Fabrice Auclert\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"basketusa\", \"url\": \"http://www.basketusa.com\", \"created_at\": \"Wed Feb 25 15:04:38 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 94}, \"id\": 31997375652298752, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997375652298752\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "da67d630-16b0-4c0f-a9fb-de9781cef100-31997375652298752"
- },
- {
- "begin": "3521000",
- "end": 3521000,
- "tags": [
- {
- "id-ref": "375d39c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\" #RSLN ++",
- "title": "Grégory Rozières: RT @alicanth: Clay shirky: \"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\" #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [133, 138], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:49:37 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"https://chrome.google.com/extensions/detail/encaiiljifbdbjlphpgpiimidegddhic\\\" rel=\\\"nofollow\\\">Chromed Bird</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 121791582, \"verified\": false, \"profile_sidebar_fill_color\": \"b6b7b8\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 171, \"protected\": false, \"id_str\": \"121791582\", \"profile_background_color\": \"474747\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 629, \"description\": \"Journaliste new/old media@les Cl\\u00e9s de la presse.\\r\\nGeek a ses heures perdues.\", \"friends_count\": 242, \"profile_link_color\": \"21408f\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/878309875/n1077908348_30055192_3885_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296179758/images/themes/theme1/bg.png\", \"name\": \"Gr\\u00e9gory Rozi\\u00e8res\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"rozieres\", \"url\": null, \"created_at\": \"Wed Mar 10 16:03:32 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"fafafa\", \"following\": null, \"listed_count\": 14}, \"id\": 31997518816485376, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997518816485376\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "94be804b-f8cd-4b76-a0c2-dd40fc0f6b2d-31997518816485376"
- },
- {
- "begin": "3560000",
- "end": 3560000,
- "tags": [
- {
- "id-ref": "375d39c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @SaneFive: #rsln question pertinente sur la place du journalisme. L'info from people to people necessite a mon avis + de prudence qua ...",
- "title": "Alexandre Monnin: RT @SaneFive: #rsln question pertinente sur la place du journalisme. L'info from people to people necessite a mon avis + de prudence qua ...",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln question pertinente sur la place du journalisme. L'info from people to people necessite a mon avis + de prudence quant a sa veracit\\u00e9\", \"created_at\": \"Mon Jan 31 08:47:21 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 36333549, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 686, \"protected\": false, \"id_str\": \"36333549\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3488, \"description\": \"Product Manager (global) for a videogame publisher (iPhone, iPad, etc). Graduated from ESCP Europe (Master in Management). Electro music addict.\", \"friends_count\": 1204, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/190531233/n576390766_6339_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296072137/images/themes/theme1/bg.png\", \"name\": \"Sane Lebrun\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"SaneFive\", \"url\": \"http://www.playfive.fr\", \"created_at\": \"Wed Apr 29 11:06:23 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 25}, \"id\": 31996949863337984, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31996949863337984\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 36333549, \"screen_name\": \"SaneFive\", \"name\": \"Sane Lebrun\", \"id_str\": \"36333549\"}], \"hashtags\": [{\"indices\": [14, 19], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @SaneFive: #rsln question pertinente sur la place du journalisme. L'info from people to people necessite a mon avis + de prudence qua ...\", \"created_at\": \"Mon Jan 31 08:50:16 +0000 2011\", \"truncated\": true, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7409472, \"verified\": false, \"profile_sidebar_fill_color\": \"E3E2DE\", \"is_translator\": false, \"profile_text_color\": \"634047\", \"followers_count\": 317, \"protected\": false, \"id_str\": \"7409472\", \"profile_background_color\": \"EDECE9\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 2466, \"description\": \"PhD student in Philosophy working on ontologies (computer & philo ones), tagging, Semantic Web, DigitalH, but mostly advocate for the Philosophy of the Web.\", \"friends_count\": 441, \"profile_link_color\": \"088253\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/513016932/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296173346/images/themes/theme3/bg.gif\", \"name\": \"Alexandre Monnin\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 6, \"screen_name\": \"aamonnz\", \"url\": \"http://execo.univ-paris1.fr/spip.php?article67\", \"created_at\": \"Wed Jul 11 18:52:41 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"D3D2CF\", \"following\": null, \"listed_count\": 59}, \"id\": 31997683740712960, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31997683740712960\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "95c20f82-3ade-4092-bcf9-76f0af62eb73-31997683740712960"
- },
- {
- "begin": "3605000",
- "end": 3605000,
- "tags": [
- {
- "id-ref": "375d39c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "humour! RT @alicanth: Clay shirky: avec le web nous vivons 1 golden age du pt de vue journalistique, sauf du point de vue de l'argent #RSLN --",
- "title": "pierrehaski: humour! RT @alicanth: Clay shirky: avec le web nous vivons 1 golden age du pt de vue journalistique, sauf du point de vue de l'argent #RSLN --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [11, 20], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [134, 139], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"humour! RT @alicanth: Clay shirky: avec le web nous vivons 1 golden age du pt de vue journalistique, sauf du point de vue de l'argent #RSLN\", \"created_at\": \"Mon Jan 31 08:51:01 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15796976, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 16917, \"protected\": false, \"id_str\": \"15796976\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 4600, \"description\": \"Formerly with Lib\\u00e9ration, cofounder of Rue89.com, France's leading pure player news website\", \"friends_count\": 1262, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/772056270/-1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme1/bg.png\", \"name\": \"pierrehaski\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 247, \"screen_name\": \"pierrehaski\", \"url\": \"http://www.rue89.com\", \"created_at\": \"Sun Aug 10 10:30:37 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 957}, \"id\": 31997868659187712, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997868659187712\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "5c19c79c-80ba-4f55-a09b-34d6abcfbf74-31997868659187712"
- },
- {
- "begin": "3620000",
- "end": 3620000,
- "tags": [
- {
- "id-ref": "375d39c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln plus d'une minute de mise a jour entre les tweets affiches sur l'ecran de la conf et mon iphone et vous ?",
- "title": "Em. de Saint-Bon: #rsln plus d'une minute de mise a jour entre les tweets affiches sur l'ecran de la conf et mon iphone et vous ?",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln plus d'une minute de mise a jour entre les tweets affiches sur l'ecran de la conf et mon iphone et vous ?\", \"created_at\": \"Mon Jan 31 08:51:16 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 7298822, \"verified\": false, \"profile_sidebar_fill_color\": \"C0DFEC\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4805, \"protected\": false, \"id_str\": \"7298822\", \"profile_background_color\": \"022330\", \"location\": \"iPhone: 48.845192,2.237256\", \"utc_offset\": 3600, \"statuses_count\": 1926, \"description\": \"Entrepreneur, Social Media Officer, motorcycler, guitar player, father of 4 kids: plenty of good information for you!\", \"friends_count\": 1282, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/752839109/2007_03_Emmanuel_de_Saint-Bon_Bdef_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme17/bg.gif\", \"name\": \"Em. de Saint-Bon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 42, \"screen_name\": \"saintbon\", \"url\": \"http://www.myblognote.com\", \"created_at\": \"Fri Jul 06 18:38:05 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"a8c7f7\", \"following\": null, \"listed_count\": 116}, \"id\": 31997931833786368, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997931833786368\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "8f9b6136-2b07-4e9a-8d7e-5197c30b48d4-31997931833786368"
- },
- {
- "begin": "3621000",
- "end": 3621000,
- "tags": [
- {
- "id-ref": "375d39c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\" #RSLN ++",
- "title": "Inanis: RT @alicanth: Clay shirky: \"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\" #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [119, 124], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:49:00 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43689, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"listed_count\": 758, \"utc_offset\": 3600, \"statuses_count\": 2378, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"location\": \"Paris\", \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null}, \"id\": 31997361433612288, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31997361433612288\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [133, 138], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"avec le web, nous vivons un golden age du point de vue journalistique, sauf du point de vue de l'argent\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:51:17 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://blackberry.com/twitter\\\" rel=\\\"nofollow\\\">Twitter for BlackBerry\\u00ae</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 232830899, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 98, \"protected\": false, \"id_str\": \"232830899\", \"profile_background_color\": \"ffffff\", \"listed_count\": 6, \"utc_offset\": 3600, \"statuses_count\": 449, \"description\": \"DA, Photographe, Passionn\\u00e9, insomniaque.\", \"friends_count\": 724, \"location\": \"Paris\", \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1206086126/151041_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296265969/images/themes/theme14/bg.gif\", \"name\": \"Inanis\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 0, \"screen_name\": \"inaniscta\", \"url\": null, \"created_at\": \"Sat Jan 01 12:50:20 +0000 2011\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null}, \"id\": 31997935889682432, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31997935889682432\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "e49cdfd1-95c1-4e14-adbb-d64d4fbf6267-31997935889682432"
- },
- {
- "begin": "3621000",
- "end": 3621000,
- "tags": [
- {
- "id-ref": "375d39c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln \"get the value of agregation\" ++",
- "title": "Samuel Huron: #rsln \"get the value of agregation\" ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln \\\"get the value of agregation\\\" ++\", \"created_at\": \"Mon Jan 31 08:51:17 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"listed_count\": 41, \"utc_offset\": -10800, \"statuses_count\": 1677, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"location\": \"Paris, France\", \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null}, \"id\": 31997939756834816, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997939756834816\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "1d1e0548-bf36-4027-b9f8-c5ce10ea6ca1-31997939756834816"
- },
- {
- "begin": "3623000",
- "end": 3623000,
- "tags": [
- {
- "id-ref": "375d39c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN \"golden age for journalism... except for the money. The market does not supply enough journalism that democraty demands\" Clay Shirky. ++",
- "title": "Isabelle REPITON: #RSLN \"golden age for journalism... except for the money. The market does not supply enough journalism that democraty demands\" Clay Shirky. ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN \\\"golden age for journalism... except for the money. The market does not supply enough journalism that democraty demands\\\" Clay Shirky.\", \"created_at\": \"Mon Jan 31 08:51:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 88062683, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 370, \"protected\": false, \"id_str\": \"88062683\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 23, \"utc_offset\": 3600, \"statuses_count\": 304, \"description\": \"Journalist covering media business and Technology\", \"friends_count\": 89, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/815286330/Isa-1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296156503/images/themes/theme1/bg.png\", \"name\": \"Isabelle REPITON\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 12, \"screen_name\": \"isarepi\", \"url\": null, \"created_at\": \"Fri Nov 06 23:33:36 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31997947080081408, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997947080081408\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "544549f5-363c-4df7-aba0-b1ee12c7bb8e-31997947080081408"
- },
- {
- "begin": "3631000",
- "end": 3631000,
- "tags": [
- {
- "id-ref": "375d39c6-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Crowdfunding is a very concrete example of people gathering online to have a greater impact s @kiva is it cognitive surplus??",
- "title": "laura thierry: #rsln Crowdfunding is a very concrete example of people gathering online to have a greater impact s @kiva is it cognitive surplus??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [100, 105], \"id\": 15433693, \"screen_name\": \"Kiva\", \"name\": \"Kiva\", \"id_str\": \"15433693\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Crowdfunding is a very concrete example of people gathering online to have a greater impact s @kiva is it cognitive surplus??\", \"created_at\": \"Mon Jan 31 08:51:27 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14459895, \"verified\": false, \"profile_sidebar_fill_color\": \"c4c4c4\", \"is_translator\": false, \"profile_text_color\": \"030303\", \"followers_count\": 234, \"protected\": false, \"id_str\": \"14459895\", \"profile_background_color\": \"9AE4E8\", \"listed_count\": 20, \"utc_offset\": 3600, \"statuses_count\": 536, \"description\": \"community manager event planner @danonecommunity et @babyloan Social Business fellow!\", \"friends_count\": 338, \"location\": \"right now, Paris\", \"profile_link_color\": \"0004ff\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/422010957/twitterProfilePhoto_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/24153611/twiit.jpg\", \"name\": \"laura thierry\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 4, \"screen_name\": \"laurath\", \"url\": \"http://www.facebook.com/laurathierry\", \"created_at\": \"Mon Apr 21 08:49:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffffff\", \"following\": null}, \"id\": 31997979674025984, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31997979674025984\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "48768643-727a-4df1-9028-50c3a71a7d68-31997979674025984"
- },
- {
- "begin": "3650000",
- "end": 3650000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "A propos de community failure, penser à la #failcon, première conf. Dédiée a l'échec entrepreneurial. Oui, c'est aussi chez Microsoft. #rsln",
- "title": "NicolasVanbremeersch: A propos de community failure, penser à la #failcon, première conf. Dédiée a l'échec entrepreneurial. Oui, c'est aussi chez Microsoft. #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [43, 51], \"text\": \"failcon\"}, {\"indices\": [135, 140], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"A propos de community failure, penser \\u00e0 la #failcon, premi\\u00e8re conf. D\\u00e9di\\u00e9e a l'\\u00e9chec entrepreneurial. Oui, c'est aussi chez Microsoft. #rsln\", \"created_at\": \"Mon Jan 31 08:51:46 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"listed_count\": 586, \"utc_offset\": 3600, \"statuses_count\": 6861, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"location\": \"Paris\", \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null}, \"id\": 31998057545469952, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998057545469952\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "8d524e5e-13c6-4e57-a0dc-1ac9630b0f99-31998057545469952"
- },
- {
- "begin": "3663000",
- "end": 3663000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Kouote] \"Les créateurs plateformes tirent les bénéfices financiers de la participation, il y a aussi d'autres récompenses\" - @cshirky #RSLN",
- "title": "[Enikao]: [Kouote] \"Les créateurs plateformes tirent les bénéfices financiers de la participation, il y a aussi d'autres récompenses\" - @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [126, 134], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Kouote] \\\"Les cr\\u00e9ateurs plateformes tirent les b\\u00e9n\\u00e9fices financiers de la participation, il y a aussi d'autres r\\u00e9compenses\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:51:59 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3033, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 9120, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null, \"listed_count\": 230}, \"id\": 31998114323759104, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998114323759104\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "2af98867-0309-448a-9e51-cc9c8535b627-31998114323759104"
- },
- {
- "begin": "3676000",
- "end": 3676000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky: \"the people who create the platform get the value of the aggregation\" que ça soit un bar (individus) ou flickr (photos) #rsln",
- "title": "World e-gov Forum: @cshirky: \"the people who create the platform get the value of the aggregation\" que ça soit un bar (individus) ou flickr (photos) #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [130, 135], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky: \\\"the people who create the platform get the value of the aggregation\\\" que \\u00e7a soit un bar (individus) ou flickr (photos) #rsln\", \"created_at\": \"Mon Jan 31 08:52:12 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 167315579, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 271, \"protected\": false, \"id_str\": \"167315579\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": null, \"statuses_count\": 368, \"description\": \"The World e-Gov Forum is an open space and permanent event for everyone involved in e\\u2010administration, e\\u2010democracy and e-government.\", \"friends_count\": 209, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1079607588/logo_wegf_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/170188898/fond_ecranTwitter2.jpg\", \"name\": \"World e-gov Forum\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"worldegovforum\", \"url\": \"http://wegf.org\", \"created_at\": \"Fri Jul 16 07:52:16 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 33}, \"id\": 31998167520124928, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998167520124928\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "8bf7d093-3453-46ba-9ce5-89664ab60c66-31998167520124928"
- },
- {
- "begin": "3676000",
- "end": 3676000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky Relates digital sharecropping to buying a glass of wine at a bar vs. drinking at home. It's a charge for a social environment #RSLN",
- "title": "Garrett Goodman: @cshirky Relates digital sharecropping to buying a glass of wine at a bar vs. drinking at home. It's a charge for a social environment #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [135, 140], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@cshirky Relates digital sharecropping to buying a glass of wine at a bar vs. drinking at home. It's a charge for a social environment #RSLN\", \"created_at\": \"Mon Jan 31 08:52:12 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"listed_count\": 15, \"utc_offset\": 3600, \"statuses_count\": 971, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31998169969590272, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998169969590272\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "ca10e0e5-c621-46fc-8497-a8b4aaaada55-31998169969590272"
- },
- {
- "begin": "3705000",
- "end": 3705000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky: \"the people who create the platform get the value of the aggregation\" que ça soit un bar (individus) ou flickr (photos) #rsln ++",
- "title": "Antoine Laurent: @cshirky: \"the people who create the platform get the value of the aggregation\" que ça soit un bar (individus) ou flickr (photos) #rsln ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [130, 135], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky: \\\"the people who create the platform get the value of the aggregation\\\" que \\u00e7a soit un bar (individus) ou flickr (photos) #rsln\", \"created_at\": \"Mon Jan 31 08:52:41 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 77846224, \"verified\": false, \"profile_sidebar_fill_color\": \"c9c9c9\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 666, \"protected\": false, \"id_str\": \"77846224\", \"profile_background_color\": \"ffffff\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1053, \"description\": \"Journalist \\u00e0 Acteurs publics et au World e-gov Forum.\", \"friends_count\": 1035, \"profile_link_color\": \"1f1f3d\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/526079039/identit_.dessin2_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/45847432/camera1.jpg\", \"name\": \"Antoine Laurent\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"anto_l\", \"url\": \"http://antoine-laurent.blogspot.com\", \"created_at\": \"Sun Sep 27 22:04:54 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 74}, \"id\": 31998291453419520, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998291453419520\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "b8b03ef1-73bd-45e5-a463-c6f0be7169dd-31998291453419520"
- },
- {
- "begin": "3726000",
- "end": 3726000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"we are motivated by money but not as much as we thought. And we have a bunch of topics where we are not motivated by money at all.\" #RSLN ++",
- "title": "Florence Santrot: \"we are motivated by money but not as much as we thought. And we have a bunch of topics where we are not motivated by money at all.\" #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [133, 138], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"we are motivated by money but not as much as we thought. And we have a bunch of topics where we are not motivated by money at all.\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:53:02 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15267117, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 128, \"protected\": false, \"id_str\": \"15267117\", \"profile_background_color\": \"131516\", \"listed_count\": 3, \"utc_offset\": 3600, \"statuses_count\": 763, \"description\": \"R\\u00e9dac chef adjointe - Web journaliste @Metro\", \"friends_count\": 120, \"location\": \"Paris\", \"profile_link_color\": \"990008\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1187804120/flo_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/165618714/Capture_d__cran_2010-10-26___23.08.07.jpg\", \"name\": \"Florence Santrot\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"florencesantrot\", \"url\": \"http://metrofrance.com/blog/bigbugblog\", \"created_at\": \"Sun Jun 29 00:30:32 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null}, \"id\": 31998376933326848, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998376933326848\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "0dbbcae0-2510-4480-9bdd-32f2ced93e2d-31998376933326848"
- },
- {
- "begin": "3736000",
- "end": 3736000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "title": "rafarubio: RT @versac: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 9], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [93, 98], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++\", \"created_at\": \"Mon Jan 31 08:23:22 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 6861, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null, \"listed_count\": 586}, \"id\": 31990913232277504, \"place\": null, \"retweet_count\": 3, \"geo\": null, \"id_str\": \"31990913232277504\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}, {\"indices\": [15, 21], \"id\": 7937452, \"screen_name\": \"Stanm\", \"name\": \"Stanm\", \"id_str\": \"7937452\"}], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @versac: RT @Stanm: 'Governemnts are afraid of synchronized group'. Better expression than smart mobs #RSLN ++\", \"created_at\": \"Mon Jan 31 08:53:12 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14676389, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 846, \"protected\": false, \"id_str\": \"14676389\", \"profile_background_color\": \"C0DEED\", \"location\": \"iPhone: 50.838432,4.381907\", \"utc_offset\": -10800, \"statuses_count\": 2399, \"description\": \"Investigador, profesor e inquieto profesional. Observo como las tics cambian la pol\\u00edtica, doy vueltas a c\\u00f3mo podr\\u00edan mejorar las pol\\u00edticas y a veces lo cuento.\", \"friends_count\": 608, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1139208759/rafa7_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/125562187/ethepeoplefoto.jpg\", \"name\": \"rafarubio\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 12, \"screen_name\": \"rafarubio\", \"url\": \"http://ethepeople.blogspot.com\", \"created_at\": \"Tue May 06 17:47:42 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 61}, \"id\": 31998418616320000, \"place\": null, \"retweet_count\": 3, \"geo\": null, \"id_str\": \"31998418616320000\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "244f7c7f-ca11-4b9d-98fd-ab11b0f04247-31998418616320000"
- },
- {
- "begin": "3751000",
- "end": 3751000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln ?? gin craze and link with illegal music downloading http://t.co/HMZvecQ good question",
- "title": "Samuel Huron: #rsln ?? gin craze and link with illegal music downloading http://t.co/HMZvecQ good question",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": [{\"url\": \"http://t.co/HMZvecQ\", \"indices\": [59, 78], \"expanded_url\": \"http://twitpic.com/3v3yep\", \"display_url\": \"twitpic.com/3v3yep\"}]}, \"text\": \"#rsln ?? gin craze and link with illegal music downloading http://t.co/HMZvecQ good question\", \"created_at\": \"Mon Jan 31 08:53:27 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": -10800, \"statuses_count\": 1678, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null, \"listed_count\": 41}, \"id\": 31998480989814784, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998480989814784\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "470cafe7-1e0f-4b32-b887-b67a562e0dc5-31998480989814784"
- },
- {
- "begin": "3753000",
- "end": 3753000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Clay Shirky (@cshirky) aux rencontres #RSLN : \"We are in a golden age for journalism, exception for money\" ==",
- "title": "Antoine Bayet: Clay Shirky (@cshirky) aux rencontres #RSLN : \"We are in a golden age for journalism, exception for money\" ==",
- "color": "16763904",
- "polemics": [
- "REF"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [13, 21], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [38, 43], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay Shirky (@cshirky) aux rencontres #RSLN : \\\"We are in a golden age for journalism, exception for money\\\" ==\", \"created_at\": \"Mon Jan 31 08:53:29 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 10652382, \"verified\": false, \"profile_sidebar_fill_color\": \"ebe1c2\", \"is_translator\": false, \"profile_text_color\": \"030303\", \"followers_count\": 2957, \"protected\": false, \"id_str\": \"10652382\", \"profile_background_color\": \"ffffff\", \"listed_count\": 190, \"utc_offset\": 3600, \"statuses_count\": 4577, \"description\": \"Contenus @spintank. Avant : journaliste @europe1fr, @lacroixcom. Avant, encore : @esjlille. Et ailleurs, encore.\", \"friends_count\": 986, \"location\": \"Paris, France.\", \"profile_link_color\": \"f60e11\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/63671346/f5_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/4878874/test.jpg\", \"name\": \"Antoine Bayet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 94, \"screen_name\": \"fcinq\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Tue Nov 27 09:51:50 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null}, \"id\": 31998492519960576, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998492519960576\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "4a4a3e29-0580-4d50-8fd2-52ebf0dd081a-31998492519960576"
- },
- {
- "begin": "3773000",
- "end": 3773000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "title": "Alice Antheaume: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [17, 25], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [26, 31], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitvid.com/DOALJ\", \"indices\": [33, 57], \"expanded_url\": null}]}, \"text\": \"Video en live de @cshirky #RSLN http://twitvid.com/DOALJ\", \"created_at\": \"Mon Jan 31 08:53:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43689, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2379, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31998577181982720, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998577181982720\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "1c3084af-708d-462d-9d31-8ea8f09a233b-31998577181982720"
- },
- {
- "begin": "3802000",
- "end": 3802000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"Nous ne partageons pas de la même manière des idées ou des informations, des objets et des services\" @cshirky #RSLN ++",
- "title": "B. Minded: \"Nous ne partageons pas de la même manière des idées ou des informations, des objets et des services\" @cshirky #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [102, 110], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [111, 116], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"Nous ne partageons pas de la m\\u00eame mani\\u00e8re des id\\u00e9es ou des informations, des objets et des services\\\" @cshirky #RSLN ++\", \"created_at\": \"Mon Jan 31 08:54:18 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"location\": \"Boulogne-Billancourt\", \"utc_offset\": 3600, \"statuses_count\": 228, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null, \"listed_count\": 40}, \"id\": 31998695125815296, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998695125815296\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "5e2488da-ca7d-4ba5-8ff4-78012dac57a8-31998695125815296"
- },
- {
- "begin": "3811000",
- "end": 3811000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: avec le web nous vivons 1 golden age du pt de vue journalistique, sauf pour l'argent #RSLN LOL à tt point de vue --",
- "title": "J-C Feraud: RT @alicanth: Clay shirky: avec le web nous vivons 1 golden age du pt de vue journalistique, sauf pour l'argent #RSLN LOL à tt point de vue --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [112, 117], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: avec le web nous vivons 1 golden age du pt de vue journalistique, sauf pour l'argent #RSLN LOL \\u00e0 tt point de vue\", \"created_at\": \"Mon Jan 31 08:54:27 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 48421752, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 3592, \"protected\": false, \"id_str\": \"48421752\", \"profile_background_color\": \"1A1B1F\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 7419, \"description\": \"Journaliste old school mais pas vieux. Ma\\u00eetre Gonzo autoproclam\\u00e9. TwitterAddict. Blogueur erratique. Digitalien. Compagnon de la Soucoupe. Punk avec un futur.\", \"friends_count\": 532, \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1181506427/David_Bowie_-_Lodger_-_Front1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/134815000/joydivisionunknownpleasures.jpg\", \"name\": \"J-C Feraud\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 9, \"screen_name\": \"JCFeraud\", \"url\": \"http://monecranradar.blogspot.com/\", \"created_at\": \"Thu Jun 18 17:27:33 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null, \"listed_count\": 377}, \"id\": 31998735428882432, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998735428882432\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "98f83ce7-23f8-4e03-a654-2198e7a4f6d4-31998735428882432"
- },
- {
- "begin": "3816000",
- "end": 3816000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"people are much more keen to wharf information than services or objects\" @cshirky #RSLN",
- "title": "Florence Santrot: \"people are much more keen to wharf information than services or objects\" @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [74, 82], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [83, 88], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"people are much more keen to wharf information than services or objects\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:54:32 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15267117, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 128, \"protected\": false, \"id_str\": \"15267117\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 764, \"description\": \"R\\u00e9dac chef adjointe - Web journaliste @Metro\", \"friends_count\": 120, \"profile_link_color\": \"990008\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1187804120/flo_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/165618714/Capture_d__cran_2010-10-26___23.08.07.jpg\", \"name\": \"Florence Santrot\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"florencesantrot\", \"url\": \"http://metrofrance.com/blog/bigbugblog\", \"created_at\": \"Sun Jun 29 00:30:32 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 3}, \"id\": 31998754491998208, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998754491998208\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "d60b4f71-1a00-499f-84da-1ce32bc7d1cf-31998754491998208"
- },
- {
- "begin": "3837000",
- "end": 3837000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln la hiérarchie des valeurs entre objets, services et information n'est pas à l'avantage des médias--",
- "title": "Vincent Puig: #rsln la hiérarchie des valeurs entre objets, services et information n'est pas à l'avantage des médias--",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln la hi\\u00e9rarchie des valeurs entre objets, services et information n'est pas \\u00e0 l'avantage des m\\u00e9dias--\", \"created_at\": \"Mon Jan 31 08:54:53 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 92, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 5}, \"id\": 31998844514336768, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998844514336768\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "01f265be-5eba-4b4a-909b-ffcb1a79f442-31998844514336768"
- },
- {
- "begin": "3844000",
- "end": 3844000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN what's the cost of (information) agregation ??",
- "title": "dagautier: #RSLN what's the cost of (information) agregation ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN what's the cost of (information) agregation ??\", \"created_at\": \"Mon Jan 31 08:55:00 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 177227633, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 10, \"protected\": false, \"id_str\": \"177227633\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": null, \"statuses_count\": 140, \"description\": \"Consultant Senior IT, Product Manager, PhD Immunology.\\nTech fan, Apple addict, reader, cook, world traveller, whisky and food amateur.\", \"friends_count\": 4, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1101426699/moi_tete_voile_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1295051201/images/themes/theme1/bg.png\", \"name\": \"dagautier\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dagautier\", \"url\": \"http://dagautier.tumblr.com\", \"created_at\": \"Wed Aug 11 15:54:43 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31998873908027392, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998873908027392\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "f6dab2c2-f3aa-498d-9cfe-22dc89e649c4-31998873908027392"
- },
- {
- "begin": "3845000",
- "end": 3845000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Clay Shirky a propos du digital sharecropping (flickr...) la motivation est la satisfaction de l'utilisateur par l'argent ++",
- "title": "jean-francois gervai: #rsln Clay Shirky a propos du digital sharecropping (flickr...) la motivation est la satisfaction de l'utilisateur par l'argent ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Clay Shirky a propos du digital sharecropping (flickr...) la motivation est la satisfaction de l'utilisateur par l'argent ++\", \"created_at\": \"Mon Jan 31 08:55:01 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 18998756, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 13, \"protected\": false, \"id_str\": \"18998756\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 7, \"description\": \"auteur d'ouvrages autour du web...\", \"friends_count\": 64, \"location\": \"france\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1176741038/04-0420-GERVAIS_JEAN-FRANCOIS_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296265969/images/themes/theme1/bg.png\", \"name\": \"jean-francois gervai\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"jfgervais\", \"url\": \"http://www.jeanfrancoisgervais\", \"created_at\": \"Wed Jan 14 22:15:45 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31998877754200064, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998877754200064\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "36e3d51e-9c38-4b76-9946-bdfbd42ab3b0-31998877754200064"
- },
- {
- "begin": "3855000",
- "end": 3855000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "title": "marjoriepaillon: RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [17, 25], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [26, 31], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitvid.com/DOALJ\", \"indices\": [33, 57], \"expanded_url\": null}]}, \"text\": \"Video en live de @cshirky #RSLN http://twitvid.com/DOALJ\", \"created_at\": \"Mon Jan 31 08:53:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43690, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2379, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31998577181982720, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998577181982720\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}, {\"indices\": [31, 39], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [40, 45], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitvid.com/DOALJ\", \"indices\": [47, 71], \"expanded_url\": null}]}, \"text\": \"RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ\", \"created_at\": \"Mon Jan 31 08:55:11 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 16039806, \"verified\": false, \"profile_sidebar_fill_color\": \"F3F3F3\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 3807, \"protected\": false, \"id_str\": \"16039806\", \"profile_background_color\": \"EBEBEB\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1945, \"description\": \"Journaliste News, Web & Mag \\r\\n// R\\u00e9f\\u00e9rences: @ilovepolitics,BFMTV,France 5 \", \"friends_count\": 622, \"profile_link_color\": \"990000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/401202539/Image_1_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296156503/images/themes/theme7/bg.gif\", \"name\": \"marjoriepaillon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"marjoriepaillon\", \"url\": \"http://www.ilovepolitics.info\", \"created_at\": \"Fri Aug 29 09:08:16 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"DFDFDF\", \"following\": null, \"listed_count\": 346}, \"id\": 31998919378477056, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31998919378477056\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "a2c23e00-e502-42f1-b5f0-83fdea420903-31998919378477056"
- },
- {
- "begin": "3886000",
- "end": 3886000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Kouote]\"Les niveaux élevés de piratage musicaux sont une illustration de la désobéissance civile massive classique\" - @cshirky #RSLN",
- "title": "[Enikao]: [Kouote]\"Les niveaux élevés de piratage musicaux sont une illustration de la désobéissance civile massive classique\" - @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [119, 127], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [128, 133], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"[Kouote]\\\"Les niveaux \\u00e9lev\\u00e9s de piratage musicaux sont une illustration de la d\\u00e9sob\\u00e9issance civile massive classique\\\" - @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:55:42 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://seesmic.com/seesmic_desktop/sd2\\\" rel=\\\"nofollow\\\">Seesmic Desktop</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3033, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 9121, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null, \"listed_count\": 230}, \"id\": 31999050916040705, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999050916040705\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "e37e615d-1a65-42cb-8b83-a4967fc58862-31999050916040705"
- },
- {
- "begin": "3887000",
- "end": 3887000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN @cshirky in the new attention deficit world order, isn't cognitive surplus dwindling fast?",
- "title": "Stanm: #RSLN @cshirky in the new attention deficit world order, isn't cognitive surplus dwindling fast?",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [6, 14], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN @cshirky in the new attention deficit world order, isn't cognitive surplus dwindling fast?\", \"created_at\": \"Mon Jan 31 08:55:43 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 542, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 918, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null, \"listed_count\": 40}, \"id\": 31999052887363584, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999052887363584\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "821b378a-9a49-4890-ac6e-60c2907e4075-31999052887363584"
- },
- {
- "begin": "3887000",
- "end": 3887000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @robinberjon: #rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky",
- "title": "pixeltoo: RT @robinberjon: #rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [96, 104], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky\", \"created_at\": \"Mon Jan 31 08:17:35 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4641, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31989455556444160, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31989455556444160\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 25805235, \"screen_name\": \"robinberjon\", \"name\": \"Robin Berjon\", \"id_str\": \"25805235\"}, {\"indices\": [113, 121], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [17, 22], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @robinberjon: #rsln Governments aren't afraid of informed individuals, they're afraid of synchronised groups. @cshirky\", \"created_at\": \"Mon Jan 31 08:55:43 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 54980022, \"verified\": false, \"profile_sidebar_fill_color\": \"DAECF4\", \"is_translator\": false, \"profile_text_color\": \"663B12\", \"followers_count\": 336, \"protected\": false, \"id_str\": \"54980022\", \"profile_background_color\": \"C6E2EE\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 4318, \"description\": \"wikip\\u00e9dien dresseur de bot\", \"friends_count\": 664, \"location\": \"near Paris\", \"profile_link_color\": \"1F98C7\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/342179915/pix_m446_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1295903943/images/themes/theme2/bg.gif\", \"name\": \"pixeltoo\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3458, \"screen_name\": \"pixeltoo\", \"url\": \"http://www.flickr.com/photos/pixeltoo/\", \"created_at\": \"Wed Jul 08 18:22:17 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C6E2EE\", \"following\": null}, \"id\": 31999054078550016, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31999054078550016\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "cf30ff85-864d-48a2-b7ec-6dc14be53e21-31999054078550016"
- },
- {
- "begin": "3888000",
- "end": 3888000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @worldegovforum: @cshirky: \"the people who create the platform get the value of the aggregation\" #rsln",
- "title": "la pinta: RT @worldegovforum: @cshirky: \"the people who create the platform get the value of the aggregation\" #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 18], \"id\": 167315579, \"screen_name\": \"worldegovforum\", \"name\": \"World e-gov Forum\", \"id_str\": \"167315579\"}, {\"indices\": [20, 28], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [101, 106], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @worldegovforum: @cshirky: \\\"the people who create the platform get the value of the aggregation\\\" #rsln\", \"created_at\": \"Mon Jan 31 08:55:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.hootsuite.com\\\" rel=\\\"nofollow\\\">HootSuite</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 17152456, \"verified\": false, \"profile_sidebar_fill_color\": \"a6a3a6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 1320, \"protected\": false, \"id_str\": \"17152456\", \"profile_background_color\": \"131516\", \"listed_count\": 159, \"utc_offset\": 3600, \"statuses_count\": 3136, \"description\": \"Web Marketing Manager and 2.0:HR brand, employer e-reputation, 2.0 enterprise, corporate social network, digital and social medias\", \"friends_count\": 405, \"location\": \"Paris\", \"profile_link_color\": \"fc0324\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1142246922/IMG_3406_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/53757829/twilk_background.jpg\", \"name\": \"la pinta\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 6, \"screen_name\": \"flapinta\", \"url\": \"http://www.delicious.com/francklapinta\", \"created_at\": \"Tue Nov 04 09:59:34 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"424142\", \"following\": null}, \"id\": 31999059086540800, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999059086540800\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "17c3e0bf-fcb2-498b-bc41-2a324a47d38c-31999059086540800"
- },
- {
- "begin": "3931000",
- "end": 3931000,
- "tags": [
- {
- "id-ref": "375e9cf8-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "[Midia] Les médias, la participation citoyenne et l'information selon @cshirky. #RSLN http://twitvid.com/BF3RJ",
- "title": "[Enikao]: [Midia] Les médias, la participation citoyenne et l'information selon @cshirky. #RSLN http://twitvid.com/BF3RJ",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [70, 78], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [80, 85], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitvid.com/BF3RJ\", \"indices\": [87, 111], \"expanded_url\": null}]}, \"text\": \"[Midia] Les m\\u00e9dias, la participation citoyenne et l'information selon @cshirky. #RSLN http://twitvid.com/BF3RJ\", \"created_at\": \"Mon Jan 31 08:56:27 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14974710, \"verified\": false, \"profile_sidebar_fill_color\": \"FDFDFD\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 3033, \"protected\": false, \"id_str\": \"14974710\", \"profile_background_color\": \"FFFFFF\", \"listed_count\": 230, \"utc_offset\": 3600, \"statuses_count\": 9122, \"description\": \"Dealer d'opinion [ Kronikeur du d\\u00e9risoire | Changeur d'Umeur | Go\\u00fbteur d'Yd\\u00e9s ]\", \"friends_count\": 668, \"location\": \"Paris\", \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1051901416/Enikao_normal.GIF\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/5424599/Background__Enikao_.png\", \"name\": \"[Enikao]\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2246, \"screen_name\": \"eni_kao\", \"url\": \"http://enikao.wordpress.com\", \"created_at\": \"Sun Jun 01 20:46:48 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"010300\", \"following\": null}, \"id\": 31999239949123584, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999239949123584\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "8955c04a-9857-46e3-b2e4-2e1720b1b299-31999239949123584"
- },
- {
- "begin": "3936000",
- "end": 3936000,
- "tags": [
- {
- "id-ref": "3760c352-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "3760c352-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln C'est intéressant de voir le download illégal comme de la désobéissance civile de masse. #hadopi par @cshirky ++",
- "title": "Robin Berjon: #rsln C'est intéressant de voir le download illégal comme de la désobéissance civile de masse. #hadopi par @cshirky ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [107, 115], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}, {\"indices\": [95, 102], \"text\": \"hadopi\"}], \"urls\": []}, \"text\": \"#rsln C'est int\\u00e9ressant de voir le download ill\\u00e9gal comme de la d\\u00e9sob\\u00e9issance civile de masse. #hadopi par @cshirky\", \"created_at\": \"Mon Jan 31 08:56:32 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4642, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31999259138068480, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999259138068480\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "774ecdb8-1e5d-425f-835c-3d772ca01744-31999259138068480"
- },
- {
- "begin": "3943000",
- "end": 3943000,
- "tags": [
- {
- "id-ref": "3760c352-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky's 2 examples of massive civil disobedience in the US: prohibition and the 55mph speed limit. It's like music copyright laws. #rsln",
- "title": "Garrett Goodman: @cshirky's 2 examples of massive civil disobedience in the US: prohibition and the 55mph speed limit. It's like music copyright laws. #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [134, 139], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky's 2 examples of massive civil disobedience in the US: prohibition and the 55mph speed limit. It's like music copyright laws. #rsln\", \"created_at\": \"Mon Jan 31 08:56:39 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 973, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31999288984739840, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999288984739840\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "0f57d374-e2e0-415c-be5a-e9dd69ce4bbc-31999288984739840"
- },
- {
- "begin": "3995000",
- "end": 3995000,
- "tags": [
- {
- "id-ref": "3760c352-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"people are much more keen to share information than services or objects\" @cshirky #RSLN",
- "title": "Florence Santrot: \"people are much more keen to share information than services or objects\" @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [74, 82], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [83, 88], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"people are much more keen to share information than services or objects\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:57:31 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15267117, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 129, \"protected\": false, \"id_str\": \"15267117\", \"profile_background_color\": \"131516\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 765, \"description\": \"R\\u00e9dac chef adjointe - Web journaliste @Metro\", \"friends_count\": 120, \"profile_link_color\": \"990008\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1187804120/flo_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/165618714/Capture_d__cran_2010-10-26___23.08.07.jpg\", \"name\": \"Florence Santrot\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"florencesantrot\", \"url\": \"http://metrofrance.com/blog/bigbugblog\", \"created_at\": \"Sun Jun 29 00:30:32 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 3}, \"id\": 31999507814154240, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999507814154240\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "c79fb3ac-e5b1-4f70-946b-8dc098166b30-31999507814154240"
- },
- {
- "begin": "4006000",
- "end": 4006000,
- "tags": [
- {
- "id-ref": "3760c352-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"Illegal downloading follows the tradition of mass civil disobedience of Prohibition & the 55-mph speed limit\"@cshirky #rsln ;-) ++",
- "title": "Elisabeth Garrett: \"Illegal downloading follows the tradition of mass civil disobedience of Prohibition & the 55-mph speed limit\"@cshirky #rsln ;-) ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [110, 118], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [119, 124], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"Illegal downloading follows the tradition of mass civil disobedience of Prohibition & the 55-mph speed limit\\\"@cshirky #rsln ;-)\", \"created_at\": \"Mon Jan 31 08:57:42 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Mobile Web</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 152375270, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 49, \"protected\": false, \"id_str\": \"152375270\", \"profile_background_color\": \"352726\", \"listed_count\": 0, \"utc_offset\": 3600, \"statuses_count\": 274, \"description\": \"MBA @HECParis. Stagiaire @Soci\\u00e9t\\u00e9G\\u00e9n\\u00e9rale. social marketer. photographer. petite gourmande. wine-cinema-NYC-travel-karaoke-f\\u00fatbol enthusiast. amazed by grace.\", \"friends_count\": 45, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/962811111/23230_106524_7896_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296265969/images/themes/theme5/bg.gif\", \"name\": \"Elisabeth Garrett\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"EliGarrett\", \"url\": \"http://eligarrett.wordpress.com\", \"created_at\": \"Sat Jun 05 19:51:45 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31999552290557952, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999552290557952\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "45b5c9ae-633d-40cd-a09a-dba0ad056fb8-31999552290557952"
- },
- {
- "begin": "4014000",
- "end": 4014000,
- "tags": [
- {
- "id-ref": "3760c352-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT: @eni_kao: [Kouote]\"Les niveaux élevés de piratage musicaux sont une illustration de la désobéissance civile massive classique\" #RSLN ++",
- "title": "cpolitic: RT: @eni_kao: [Kouote]\"Les niveaux élevés de piratage musicaux sont une illustration de la désobéissance civile massive classique\" #RSLN ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [4, 12], \"id\": 14974710, \"screen_name\": \"eni_kao\", \"name\": \"[Enikao]\", \"id_str\": \"14974710\"}], \"hashtags\": [{\"indices\": [132, 137], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT: @eni_kao: [Kouote]\\\"Les niveaux \\u00e9lev\\u00e9s de piratage musicaux sont une illustration de la d\\u00e9sob\\u00e9issance civile massive classique\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:57:50 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 35459052, \"verified\": false, \"profile_sidebar_fill_color\": \"DAECF4\", \"is_translator\": false, \"profile_text_color\": \"663B12\", \"followers_count\": 1473, \"protected\": false, \"id_str\": \"35459052\", \"profile_background_color\": \"C6E2EE\", \"listed_count\": 179, \"utc_offset\": -10800, \"statuses_count\": 14614, \"description\": \"cf EDVIRSP\", \"friends_count\": 625, \"location\": \"L\\u00e0 o\\u00f9 il peut \\u00eatre...\", \"profile_link_color\": \"1F98C7\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1080478854/3c2b60c7-4289-490d-b44e-0c4c33189dd6_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/56464172/dikkenek.jpg\", \"name\": \"cpolitic\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 0, \"screen_name\": \"blogcpolitic\", \"url\": \"http://www.cpolitic.com\", \"created_at\": \"Sun Apr 26 12:55:53 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"C6E2EE\", \"following\": null}, \"id\": 31999587380101120, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999587380101120\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "eed24b7b-c40e-48ef-9b27-253d66de6377-31999587380101120"
- },
- {
- "begin": "4032000",
- "end": 4032000,
- "tags": [
- {
- "id-ref": "3760c352-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "...#RSLN "golden age for journalism... except for the money. The market does not supply enough journalism that democraty demands&quo...",
- "title": "jerrie hibbs: ...#RSLN "golden age for journalism... except for the money. The market does not supply enough journalism that democraty demands&quo...",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [3, 8], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"...#RSLN "golden age for journalism... except for the money. The market does not supply enough journalism that democraty demands&quo...\", \"created_at\": \"Mon Jan 31 08:58:08 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twittercounter.com\\\" rel=\\\"nofollow\\\">The Visitor Widget</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 228067802, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 31, \"protected\": false, \"id_str\": \"228067802\", \"profile_background_color\": \"C0DEED\", \"location\": \"\", \"utc_offset\": null, \"statuses_count\": 870, \"description\": \"Compete with urself; get better! Compete with others; get bitter!\", \"friends_count\": 2, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1193501503/mark-ruffalo-20070805-294448_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296265969/images/themes/theme1/bg.png\", \"name\": \"jerrie hibbs\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"jerriehibbs\", \"url\": null, \"created_at\": \"Sat Dec 18 16:32:22 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 31999662491697152, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999662491697152\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "aa12a164-f789-402d-a8f5-a2c7b6208627-31999662491697152"
- },
- {
- "begin": "4035000",
- "end": 4035000,
- "tags": [
- {
- "id-ref": "3760c352-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "title": "brunopatino: RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [17, 25], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [26, 31], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitvid.com/DOALJ\", \"indices\": [33, 57], \"expanded_url\": null}]}, \"text\": \"Video en live de @cshirky #RSLN http://twitvid.com/DOALJ\", \"created_at\": \"Mon Jan 31 08:53:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43690, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2380, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31998577181982720, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31998577181982720\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}, {\"indices\": [31, 39], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [40, 45], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitvid.com/DOALJ\", \"indices\": [47, 71], \"expanded_url\": null}]}, \"text\": \"RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ\", \"created_at\": \"Mon Jan 31 08:58:11 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 11227042, \"verified\": false, \"profile_sidebar_fill_color\": \"7AC3EE\", \"is_translator\": false, \"profile_text_color\": \"3D1957\", \"followers_count\": 4132, \"protected\": false, \"id_str\": \"11227042\", \"profile_background_color\": \"642D8B\", \"location\": \"\", \"utc_offset\": 3600, \"statuses_count\": 519, \"description\": \"France T\\u00e9l\\u00e9visions, ex France Culture et ex Le Monde et Telerama.... Et \\u00c9cole de Journalisme de Sciences-Po\", \"friends_count\": 281, \"profile_link_color\": \"FF0000\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/389291935/DSC_4489_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a2.twimg.com/a/1296156503/images/themes/theme10/bg.gif\", \"name\": \"brunopatino\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 204, \"screen_name\": \"brunopatino\", \"url\": null, \"created_at\": \"Sun Dec 16 17:09:57 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"65B0DA\", \"following\": null, \"listed_count\": 243}, \"id\": 31999672906162176, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31999672906162176\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "79cdac65-ef4d-4dd6-b04a-50a846a01068-31999672906162176"
- },
- {
- "begin": "4038000",
- "end": 4038000,
- "tags": [
- {
- "id-ref": "3760c352-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky: Music went from people to an object to a service to information, making people much more willing to share it. #rsln",
- "title": "Garrett Goodman: @cshirky: Music went from people to an object to a service to information, making people much more willing to share it. #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [121, 126], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky: Music went from people to an object to a service to information, making people much more willing to share it. #rsln\", \"created_at\": \"Mon Jan 31 08:58:14 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 348, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 974, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 15}, \"id\": 31999685497454592, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999685497454592\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "3dbdc359-d2c3-4282-a271-5ed8eaf81e3b-31999685497454592"
- },
- {
- "begin": "4040000",
- "end": 4040000,
- "tags": [
- {
- "id-ref": "3760c352-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN about journalim 2 separate issues with internet: 1/amazing possibilities.2/ subsidies : some kind will appear",
- "title": "Isabelle REPITON: #RSLN about journalim 2 separate issues with internet: 1/amazing possibilities.2/ subsidies : some kind will appear",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN about journalim 2 separate issues with internet: 1/amazing possibilities.2/ subsidies : some kind will appear\", \"created_at\": \"Mon Jan 31 08:58:16 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 88062683, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 370, \"protected\": false, \"id_str\": \"88062683\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 305, \"description\": \"Journalist covering media business and Technology\", \"friends_count\": 89, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/815286330/Isa-1_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296156503/images/themes/theme1/bg.png\", \"name\": \"Isabelle REPITON\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 12, \"screen_name\": \"isarepi\", \"url\": null, \"created_at\": \"Fri Nov 06 23:33:36 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 23}, \"id\": 31999693491802112, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999693491802112\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "5d7dc26e-c8b9-4fb8-b811-f1b540f1d8fe-31999693491802112"
- },
- {
- "begin": "4043000",
- "end": 4043000,
- "tags": [
- {
- "id-ref": "3760c352-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "A ceux qui twittent depuis le métro ou autre, attention, les tweets #rsln apparaissent en direct sur écran géant",
- "title": "Antoine Laurent: A ceux qui twittent depuis le métro ou autre, attention, les tweets #rsln apparaissent en direct sur écran géant",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [68, 73], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"A ceux qui twittent depuis le m\\u00e9tro ou autre, attention, les tweets #rsln apparaissent en direct sur \\u00e9cran g\\u00e9ant\", \"created_at\": \"Mon Jan 31 08:58:19 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 77846224, \"verified\": false, \"profile_sidebar_fill_color\": \"c9c9c9\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 666, \"protected\": false, \"id_str\": \"77846224\", \"profile_background_color\": \"ffffff\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 1054, \"description\": \"Journalist \\u00e0 Acteurs publics et au World e-gov Forum.\", \"friends_count\": 1035, \"profile_link_color\": \"1f1f3d\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/526079039/identit_.dessin2_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/45847432/camera1.jpg\", \"name\": \"Antoine Laurent\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"anto_l\", \"url\": \"http://antoine-laurent.blogspot.com\", \"created_at\": \"Sun Sep 27 22:04:54 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 74}, \"id\": 31999708100567040, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999708100567040\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "9cca211e-ca26-48b4-acb2-5583b54f498e-31999708100567040"
- },
- {
- "begin": "4050000",
- "end": 4050000,
- "tags": [
- {
- "id-ref": "3760c352-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: Pour la rencontre #RSLN, pensez à noter vos tweets avec ++, ==, --, ??. nous expérimentons avec l'IRI une analyse des tweets ...",
- "title": "aranno: RT @versac: Pour la rencontre #RSLN, pensez à noter vos tweets avec ++, ==, --, ??. nous expérimentons avec l'IRI une analyse des tweets ...",
- "color": "16763904",
- "polemics": [
- "Q",
- "REF",
- "OK",
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [18, 23], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Pour la rencontre #RSLN, pensez \\u00e0 noter vos tweets avec ++, ==, --, ??. nous exp\\u00e9rimentons avec l'IRI une analyse des tweets. Thx !\", \"created_at\": \"Mon Jan 31 07:51:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"listed_count\": 586, \"utc_offset\": 3600, \"statuses_count\": 6861, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"location\": \"Paris\", \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null}, \"id\": 31983008105897984, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31983008105897984\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [30, 35], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @versac: Pour la rencontre #RSLN, pensez \\u00e0 noter vos tweets avec ++, ==, --, ??. nous exp\\u00e9rimentons avec l'IRI une analyse des tweets ...\", \"created_at\": \"Mon Jan 31 08:58:26 +0000 2011\", \"truncated\": true, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"web\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7732252, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 58, \"protected\": false, \"id_str\": \"7732252\", \"profile_background_color\": \"352726\", \"listed_count\": 4, \"utc_offset\": 3600, \"statuses_count\": 629, \"description\": \"\", \"friends_count\": 229, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/201053654/grizzly_1_400_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296179758/images/themes/theme5/bg.gif\", \"name\": \"aranno\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 120, \"screen_name\": \"aranno\", \"url\": null, \"created_at\": \"Thu Jul 26 08:55:26 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 31999735208349697, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31999735208349697\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "7fe3a191-184c-4379-90a4-be68fde10693-31999735208349697"
- },
- {
- "begin": "4082000",
- "end": 4082000,
- "tags": [
- {
- "id-ref": "3760c352-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln le réseau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??",
- "title": "Vincent Puig: #rsln le réseau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln le r\\u00e9seau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??\", \"created_at\": \"Mon Jan 31 08:58:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 52, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 5, \"utc_offset\": 3600, \"statuses_count\": 93, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31999872232062976, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999872232062976\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "e3e63b37-0759-436c-a150-f97df3c516df-31999872232062976"
- },
- {
- "begin": "4091000",
- "end": 4091000,
- "tags": [
- {
- "id-ref": "3760c352-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"La rumeur ne se répend que par le filtre d'intérêt, dire ou faire quelque chose relève du même principe participatif\" @cshirky #RSLN",
- "title": "B. Minded: \"La rumeur ne se répend que par le filtre d'intérêt, dire ou faire quelque chose relève du même principe participatif\" @cshirky #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [119, 127], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [128, 133], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"\\\"La rumeur ne se r\\u00e9pend que par le filtre d'int\\u00e9r\\u00eat, dire ou faire quelque chose rel\\u00e8ve du m\\u00eame principe participatif\\\" @cshirky #RSLN\", \"created_at\": \"Mon Jan 31 08:59:07 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.twhirl.org\\\" rel=\\\"nofollow\\\">Seesmic twhirl</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 138714711, \"verified\": false, \"profile_sidebar_fill_color\": \"fcfcfc\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 225, \"protected\": false, \"id_str\": \"138714711\", \"profile_background_color\": \"fcfcfc\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 229, \"description\": \"Burson-Marsteller Paris : agence conseil en relations publiques, affaires publiques et communication de crise. \", \"friends_count\": 113, \"location\": \"Boulogne-Billancourt\", \"profile_link_color\": \"ed4f27\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/874932501/Logo_Twitter_2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/98374254/B-Minded_Twitter_degrade.jpg\", \"name\": \"B. Minded\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"B_Minded\", \"url\": \"http://www.bmparisblog.com\", \"created_at\": \"Fri Apr 30 10:57:59 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ed4f27\", \"following\": null}, \"id\": 31999907397111808, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999907397111808\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "a555c7f1-b6bc-45f9-88ed-7711f3a3d311-31999907397111808"
- },
- {
- "begin": "4095000",
- "end": 4095000,
- "tags": [
- {
- "id-ref": "3760c352-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Les réponses de @cshirky sont bien plus vives et intéressantes que la présentation qui précédait. ++",
- "title": "Robin Berjon: #rsln Les réponses de @cshirky sont bien plus vives et intéressantes que la présentation qui précédait. ++",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [22, 30], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln Les r\\u00e9ponses de @cshirky sont bien plus vives et int\\u00e9ressantes que la pr\\u00e9sentation qui pr\\u00e9c\\u00e9dait.\", \"created_at\": \"Mon Jan 31 08:59:11 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25805235, \"verified\": false, \"profile_sidebar_fill_color\": \"252429\", \"is_translator\": false, \"profile_text_color\": \"666666\", \"followers_count\": 701, \"protected\": false, \"id_str\": \"25805235\", \"profile_background_color\": \"1A1B1F\", \"listed_count\": 76, \"utc_offset\": 3600, \"statuses_count\": 4643, \"description\": \"Standards, Politics 2.0, at times Vociferous Hired Gun\", \"friends_count\": 421, \"location\": \"Paris\", \"profile_link_color\": \"2FC2EF\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/329696008/robin-outside-square_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296099941/images/themes/theme9/bg.gif\", \"name\": \"Robin Berjon\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 33, \"screen_name\": \"robinberjon\", \"url\": \"http://berjon.com/\", \"created_at\": \"Sun Mar 22 10:48:59 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"181A1E\", \"following\": null}, \"id\": 31999924031717377, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"31999924031717377\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "206b3ebb-b893-4e1d-b284-e9ec23df4acc-31999924031717377"
- },
- {
- "begin": "4126000",
- "end": 4126000,
- "tags": [
- {
- "id-ref": "376220b2-345f-11e0-9221-00145ea49a02"
- },
- {
- "id-ref": "376220b2-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN #PUBLIC http://t.co/KXpNuIe",
- "title": "Samuel Huron: #RSLN #PUBLIC http://t.co/KXpNuIe",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}, {\"indices\": [6, 13], \"text\": \"PUBLIC\"}], \"urls\": [{\"url\": \"http://t.co/KXpNuIe\", \"indices\": [14, 33], \"expanded_url\": \"http://twitpic.com/3v3zsl\", \"display_url\": \"twitpic.com/3v3zsl\"}]}, \"text\": \"#RSLN #PUBLIC http://t.co/KXpNuIe\", \"created_at\": \"Mon Jan 31 08:59:42 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://mobile.twitter.com\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14905766, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"4c9c8f\", \"followers_count\": 314, \"protected\": false, \"id_str\": \"14905766\", \"profile_background_color\": \"000000\", \"listed_count\": 41, \"utc_offset\": -10800, \"statuses_count\": 1679, \"description\": \"Designer developper @ IRI Centre Pompidou and PhD student in Computer Science ; #ui #infoviz #Webdesign, #WebScience, #philosophy, #open #innovation\", \"friends_count\": 467, \"location\": \"Paris, France\", \"profile_link_color\": \"b3009b\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/309624209/Cy2_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/51130859/3577914799_1350cff02e.jpg\", \"name\": \"Samuel Huron\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 230, \"screen_name\": \"cybunk\", \"url\": \"http://www.cybunk.com\", \"created_at\": \"Mon May 26 06:02:18 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"b3009b\", \"following\": null}, \"id\": 32000054751404032, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"32000054751404032\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "09f990bb-4fd1-44fc-a94f-7aef829f8afa-32000054751404032"
- },
- {
- "begin": "4130000",
- "end": 4130000,
- "tags": [
- {
- "id-ref": "376220b2-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "title": "Séverine Godet: RT @alicanth: Clay shirky: \"ce n'est pas la technologie qui est magique, ce sont les users\" #RSLN",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [78, 83], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:31:54 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43691, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2380, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31993059197587456, \"place\": null, \"retweet_count\": 5, \"geo\": null, \"id_str\": \"31993059197587456\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}], \"hashtags\": [{\"indices\": [92, 97], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @alicanth: Clay shirky: \\\"ce n'est pas la technologie qui est magique, ce sont les users\\\" #RSLN\", \"created_at\": \"Mon Jan 31 08:59:46 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://blackberry.com/twitter\\\" rel=\\\"nofollow\\\">Twitter for BlackBerry\\u00ae</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 15777521, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 454, \"protected\": false, \"id_str\": \"15777521\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2142, \"description\": \"Attach\\u00e9e \\u00e0 la presse et accro aux nouvelles technos. Consultante Media Senior pour Microsoft France (B2B/infra/webdesign) i&e Consultants. Conna\\u00eet 1 grenouille.\", \"friends_count\": 560, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/249826213/SEVNEW_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/75977667/surface_pattern_clouds-l.gif\", \"name\": \"S\\u00e9verine Godet\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 2142, \"screen_name\": \"Tamala75\", \"url\": \"http://www.microsoft.com/France/InformationsPresse\", \"created_at\": \"Fri Aug 08 13:07:44 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 32}, \"id\": 32000070647808000, \"place\": null, \"retweet_count\": 5, \"geo\": null, \"id_str\": \"32000070647808000\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "e6b28cc9-eec0-421d-b867-fe4d1cb97d6f-32000070647808000"
- },
- {
- "begin": "4139000",
- "end": 4139000,
- "tags": [
- {
- "id-ref": "376220b2-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @versac: Pour la rencontre #RSLN, pensez à noter vos tweets avec ++, ==, --, ??. nous expérimentons avec l'IRI une analyse des tweets ...",
- "title": "Coline Aunis: RT @versac: Pour la rencontre #RSLN, pensez à noter vos tweets avec ++, ==, --, ??. nous expérimentons avec l'IRI une analyse des tweets ...",
- "color": "16763904",
- "polemics": [
- "Q",
- "REF",
- "OK",
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [18, 23], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"Pour la rencontre #RSLN, pensez \\u00e0 noter vos tweets avec ++, ==, --, ??. nous exp\\u00e9rimentons avec l'IRI une analyse des tweets. Thx !\", \"created_at\": \"Mon Jan 31 07:51:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 6284172, \"verified\": false, \"profile_sidebar_fill_color\": \"ffe224\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 32317, \"protected\": false, \"id_str\": \"6284172\", \"profile_background_color\": \"8c8c8c\", \"listed_count\": 586, \"utc_offset\": 3600, \"statuses_count\": 6861, \"description\": \"I believe in prolonged adolescence. Jay McInerney.\", \"friends_count\": 844, \"location\": \"Paris\", \"profile_link_color\": \"056385\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1212628880/42196_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/168728872/door.jpg\", \"name\": \"NicolasVanbremeersch\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 1, \"screen_name\": \"versac\", \"url\": \"http://www.spintank.fr\", \"created_at\": \"Thu May 24 10:14:27 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"757575\", \"following\": null}, \"id\": 31983008105897984, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31983008105897984\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 10], \"id\": 6284172, \"screen_name\": \"versac\", \"name\": \"NicolasVanbremeersch\", \"id_str\": \"6284172\"}], \"hashtags\": [{\"indices\": [30, 35], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"RT @versac: Pour la rencontre #RSLN, pensez \\u00e0 noter vos tweets avec ++, ==, --, ??. nous exp\\u00e9rimentons avec l'IRI une analyse des tweets ...\", \"created_at\": \"Mon Jan 31 08:59:55 +0000 2011\", \"truncated\": true, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 68658539, \"verified\": false, \"profile_sidebar_fill_color\": \"DAECF4\", \"is_translator\": false, \"profile_text_color\": \"663B12\", \"followers_count\": 252, \"protected\": false, \"id_str\": \"68658539\", \"profile_background_color\": \"C6E2EE\", \"listed_count\": 21, \"utc_offset\": -10800, \"statuses_count\": 1182, \"description\": \"/ \\u2600 / \\uf8ff / museum geek & more.\", \"friends_count\": 300, \"location\": \"Paris\", \"profile_link_color\": \"1F98C7\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/380566620/arton2047_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296072137/images/themes/theme2/bg.gif\", \"name\": \"Coline Aunis\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 28, \"screen_name\": \"Lilmount\", \"url\": \"http://arts-et-metiers.net\", \"created_at\": \"Tue Aug 25 10:14:38 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"C6E2EE\", \"following\": null}, \"id\": 32000109600317440, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"32000109600317440\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "d8fe3a2d-ee00-4536-9b3e-88b007313f05-32000109600317440"
- },
- {
- "begin": "4140000",
- "end": 4140000,
- "tags": [
- {
- "id-ref": "376220b2-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN shirky: Networks workes both as a filter and amplifier --",
- "title": "Constance de 4barbes: #RSLN shirky: Networks workes both as a filter and amplifier --",
- "color": "16763904",
- "polemics": [
- "KO"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN shirky: Networks workes both as a filter and amplifier --\", \"created_at\": \"Mon Jan 31 08:59:56 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 57623127, \"verified\": false, \"profile_sidebar_fill_color\": \"efefef\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 53, \"protected\": false, \"id_str\": \"57623127\", \"profile_background_color\": \"131516\", \"listed_count\": 4, \"utc_offset\": 3600, \"statuses_count\": 269, \"description\": \"Digital Humanities and Social Media: Community and Content Management\", \"friends_count\": 70, \"location\": \"Paris\", \"profile_link_color\": \"009999\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/983938390/pic.php_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/155252455/avatar.jpg\", \"name\": \"Constance de 4barbes\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 8, \"screen_name\": \"c4barbes\", \"url\": \"http://4barbes.com\", \"created_at\": \"Fri Jul 17 11:53:38 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null}, \"id\": 32000113958199296, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"32000113958199296\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "f59eb098-2e39-487f-b52a-c1a6059c0205-32000113958199296"
- },
- {
- "begin": "4144000",
- "end": 4144000,
- "tags": [
- {
- "id-ref": "376220b2-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @vincentpuig: #rsln le réseau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??",
- "title": "Coline Aunis: RT @vincentpuig: #rsln le réseau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln le r\\u00e9seau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??\", \"created_at\": \"Mon Jan 31 08:58:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 53, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 93, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 5}, \"id\": 31999872232062976, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31999872232062976\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 68424173, \"screen_name\": \"vincentpuig\", \"name\": \"Vincent Puig\", \"id_str\": \"68424173\"}], \"hashtags\": [{\"indices\": [17, 22], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @vincentpuig: #rsln le r\\u00e9seau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??\", \"created_at\": \"Mon Jan 31 09:00:00 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 68658539, \"verified\": false, \"profile_sidebar_fill_color\": \"DAECF4\", \"is_translator\": false, \"profile_text_color\": \"663B12\", \"followers_count\": 252, \"protected\": false, \"id_str\": \"68658539\", \"profile_background_color\": \"C6E2EE\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 1183, \"description\": \"/ \\u2600 / \\uf8ff / museum geek & more.\", \"friends_count\": 300, \"profile_link_color\": \"1F98C7\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/380566620/arton2047_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296072137/images/themes/theme2/bg.gif\", \"name\": \"Coline Aunis\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 28, \"screen_name\": \"Lilmount\", \"url\": \"http://arts-et-metiers.net\", \"created_at\": \"Tue Aug 25 10:14:38 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"C6E2EE\", \"following\": null, \"listed_count\": 21}, \"id\": 32000132845146112, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"32000132845146112\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "e4716f57-f80e-405c-8253-9515b2759c75-32000132845146112"
- },
- {
- "begin": "4168000",
- "end": 4168000,
- "tags": [
- {
- "id-ref": "376220b2-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#rsln Égypte et Tunisie : action sans organisation préalable ??",
- "title": "tibo c: #rsln Égypte et Tunisie : action sans organisation préalable ??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln \\u00c9gypte et Tunisie : action sans organisation pr\\u00e9alable ??\", \"created_at\": \"Mon Jan 31 09:00:24 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 226510471, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4, \"protected\": false, \"id_str\": \"226510471\", \"profile_background_color\": \"C0DEED\", \"location\": null, \"utc_offset\": 3600, \"statuses_count\": 36, \"description\": null, \"friends_count\": 12, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a1.twimg.com/a/1294785484/images/default_profile_5_normal.png\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1294785484/images/themes/theme1/bg.png\", \"name\": \"tibo c\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 1, \"screen_name\": \"tibo_c\", \"url\": null, \"created_at\": \"Tue Dec 14 10:17:02 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 32000234083057664, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"32000234083057664\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "e5eef998-ef2b-4ec0-8a54-15f3d6ac9a4f-32000234083057664"
- },
- {
- "begin": "4183000",
- "end": 4183000,
- "tags": [
- {
- "id-ref": "376220b2-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "title": "Coline Aunis: RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [17, 25], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [26, 31], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitvid.com/DOALJ\", \"indices\": [33, 57], \"expanded_url\": null}]}, \"text\": \"Video en live de @cshirky #RSLN http://twitvid.com/DOALJ\", \"created_at\": \"Mon Jan 31 08:53:49 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.echofon.com/\\\" rel=\\\"nofollow\\\">Echofon</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 8266352, \"verified\": false, \"profile_sidebar_fill_color\": \"ccebff\", \"is_translator\": false, \"profile_text_color\": \"0C3E53\", \"followers_count\": 43691, \"protected\": false, \"id_str\": \"8266352\", \"profile_background_color\": \"f70a29\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 2380, \"description\": \"Responsable de la prospective \\u00e0 l'\\u00e9cole de journalisme de Sciences Po. Web journaliste pour Slate.fr, ex-20minutes.fr, ex-T\\u00e9l\\u00e9rama.\", \"friends_count\": 1047, \"profile_link_color\": \"f70808\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/409776356/2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a0.twimg.com/a/1296156503/images/themes/theme5/bg.gif\", \"name\": \"Alice Antheaume\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 127, \"screen_name\": \"alicanth\", \"url\": \"http://blog.slate.fr/labo-journalisme-sciences-po/\", \"created_at\": \"Sat Aug 18 14:21:49 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"e0d6cc\", \"following\": null, \"listed_count\": 758}, \"id\": 31998577181982720, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"31998577181982720\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 12], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}, {\"indices\": [31, 39], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [40, 45], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitvid.com/DOALJ\", \"indices\": [47, 71], \"expanded_url\": null}]}, \"text\": \"RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ\", \"created_at\": \"Mon Jan 31 09:00:39 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://itunes.apple.com/app/twitter/id333903271?mt=8\\\" rel=\\\"nofollow\\\">Twitter for iPad</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": false, \"id\": 68658539, \"verified\": false, \"profile_sidebar_fill_color\": \"DAECF4\", \"is_translator\": false, \"profile_text_color\": \"663B12\", \"followers_count\": 252, \"protected\": false, \"id_str\": \"68658539\", \"profile_background_color\": \"C6E2EE\", \"location\": \"Paris\", \"utc_offset\": -10800, \"statuses_count\": 1184, \"description\": \"/ \\u2600 / \\uf8ff / museum geek & more.\", \"friends_count\": 300, \"profile_link_color\": \"1F98C7\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/380566620/arton2047_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296072137/images/themes/theme2/bg.gif\", \"name\": \"Coline Aunis\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 28, \"screen_name\": \"Lilmount\", \"url\": \"http://arts-et-metiers.net\", \"created_at\": \"Tue Aug 25 10:14:38 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Greenland\", \"profile_sidebar_border_color\": \"C6E2EE\", \"following\": null, \"listed_count\": 21}, \"id\": 32000293034008576, \"place\": null, \"retweet_count\": 1, \"geo\": null, \"id_str\": \"32000293034008576\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "cffd0476-4ce9-4e3f-83fa-c01c9ca3f5b3-32000293034008576"
- },
- {
- "begin": "4209000",
- "end": 4209000,
- "tags": [
- {
- "id-ref": "376220b2-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "chez Microsoft ce matin RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "title": "Rodrigo SEPÚLVEDA: chez Microsoft ce matin RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [27, 36], \"id\": 8266352, \"screen_name\": \"alicanth\", \"name\": \"Alice Antheaume\", \"id_str\": \"8266352\"}, {\"indices\": [55, 63], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [64, 69], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://twitvid.com/DOALJ\", \"indices\": [71, 95], \"expanded_url\": null}]}, \"text\": \"chez Microsoft ce matin RT @alicanth: Video en live de @cshirky #RSLN http://twitvid.com/DOALJ\", \"created_at\": \"Mon Jan 31 09:01:05 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.apparentsoft.com/socialite\\\" rel=\\\"nofollow\\\">Socialite.app</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 738933, \"verified\": false, \"profile_sidebar_fill_color\": \"ffffff\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 4546, \"protected\": false, \"id_str\": \"738933\", \"profile_background_color\": \"B2DFDA\", \"location\": \"\\u00dcT: 48.856057,2.365165\", \"utc_offset\": 3600, \"statuses_count\": 9944, \"description\": \"Entrepreneur, business angel, photographer, genealogist, globe trotter, and regular podcaster (LCI Radio, On Refait le Mac, Mry & Rodrigo Show)\", \"friends_count\": 476, \"profile_link_color\": \"93A644\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/1126758712/pixbytariq_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a1.twimg.com/a/1296099941/images/themes/theme13/bg.gif\", \"name\": \"Rodrigo SEP\\u00daLVEDA\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 101, \"screen_name\": \"rodrigo\", \"url\": \"http://www.rodrigosepulveda.com\", \"created_at\": \"Wed Jan 31 17:38:44 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"eeeeee\", \"following\": null, \"listed_count\": 391}, \"id\": 32000405621702656, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"32000405621702656\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "55651e68-3fd1-4939-90d0-0fab1165d908-32000405621702656"
- },
- {
- "begin": "4230000",
- "end": 4230000,
- "tags": [
- {
- "id-ref": "376220b2-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "RT @vincentpuig: #rsln le réseau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??",
- "title": "Pierre Mounier: RT @vincentpuig: #rsln le réseau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??",
- "color": "16763904",
- "polemics": [
- "Q"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"retweeted_status\": {\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"#rsln le r\\u00e9seau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??\", \"created_at\": \"Mon Jan 31 08:58:58 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://amateur.iri.centrepompidou.fr/\\\" rel=\\\"nofollow\\\">Annotation pol\\u00e9mique par tweeter</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 68424173, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 53, \"protected\": false, \"id_str\": \"68424173\", \"profile_background_color\": \"C0DEED\", \"listed_count\": 5, \"utc_offset\": 3600, \"statuses_count\": 93, \"description\": \"Co-founder of IRI/Centre Pompidou, Research Institute on cultural technologies (annotation tools, collaborative Web and social networks, multimodal interfaces)\", \"friends_count\": 5, \"location\": \"Paris, France\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/379424006/PortaitVP120Ko_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296081712/images/themes/theme1/bg.png\", \"name\": \"Vincent Puig\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"vincentpuig\", \"url\": \"http://www.iri.centrepompidou.fr\", \"created_at\": \"Mon Aug 24 14:49:27 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 31999872232062976, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"31999872232062976\", \"in_reply_to_user_id\": null}, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [3, 15], \"id\": 68424173, \"screen_name\": \"vincentpuig\", \"name\": \"Vincent Puig\", \"id_str\": \"68424173\"}], \"hashtags\": [{\"indices\": [17, 22], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"RT @vincentpuig: #rsln le r\\u00e9seau social fonctionne comme filtre et comme amplificateur mais en quelle proportion??\", \"created_at\": \"Mon Jan 31 09:01:26 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 14233770, \"verified\": false, \"profile_sidebar_fill_color\": \"99CC33\", \"is_translator\": false, \"profile_text_color\": \"3E4415\", \"followers_count\": 629, \"protected\": false, \"id_str\": \"14233770\", \"profile_background_color\": \"352726\", \"listed_count\": 102, \"utc_offset\": 3600, \"statuses_count\": 2483, \"description\": \"Directeur adjoint du Cl\\u00e9o. Fondateur et principal auteur d'Homo Numericus.\", \"friends_count\": 306, \"location\": \"Paris\", \"profile_link_color\": \"D02B55\", \"profile_image_url\": \"http://a3.twimg.com/profile_images/52135065/pmounier_bd_moyen_normal.gif\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a2.twimg.com/profile_background_images/190199985/twilk_background_4d287d7ccb851.jpg\", \"name\": \"Pierre Mounier\", \"lang\": \"fr\", \"profile_background_tile\": true, \"favourites_count\": 10, \"screen_name\": \"piotrr70\", \"url\": \"http://pierremounier.net\", \"created_at\": \"Thu Mar 27 08:45:11 +0000 2008\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"829D5E\", \"following\": null}, \"id\": 32000490497642498, \"place\": null, \"retweet_count\": 2, \"geo\": null, \"id_str\": \"32000490497642498\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "7287da69-4f82-436e-8237-78b22d0eb360-32000490497642498"
- },
- {
- "begin": "4248000",
- "end": 4248000,
- "tags": [
- {
- "id-ref": "376220b2-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky These tools are most usefull for counter democracy! (speaking about Tunisia & Egypt). #rsln.",
- "title": "Garrett Goodman: @cshirky These tools are most usefull for counter democracy! (speaking about Tunisia & Egypt). #rsln.",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [95, 100], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"@cshirky These tools are most usefull for counter democracy! (speaking about Tunisia & Egypt). #rsln.\", \"created_at\": \"Mon Jan 31 09:01:44 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 28351245, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 347, \"protected\": false, \"id_str\": \"28351245\", \"profile_background_color\": \"00a4da\", \"listed_count\": 15, \"utc_offset\": 3600, \"statuses_count\": 975, \"description\": \"New media man. Technology enthusiast, gadget fanatic, and avid amateur photographer.\", \"friends_count\": 681, \"location\": \"Paris\", \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a0.twimg.com/profile_images/1129450056/profile_pic_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": true, \"profile_background_image_url\": \"http://a0.twimg.com/profile_background_images/91764736/Garrett_Twitter.png\", \"name\": \"Garrett Goodman\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"GarrettGoodman\", \"url\": \"http://www.garrettgoodman.com\", \"created_at\": \"Thu Apr 02 14:52:14 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null}, \"id\": 32000565617623040, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"32000565617623040\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "0d592250-aa8c-46cb-9d84-1f239796d95d-32000565617623040"
- },
- {
- "begin": "4256000",
- "end": 4256000,
- "tags": [
- {
- "id-ref": "376220b2-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "Tbonne question de Francis Pisani (@transnets) @cshirky / la politique, l'Egypte, les outils. #RSLN blog http://pisani.blog.lemonde.fr",
- "title": "Gilles BRUNO: Tbonne question de Francis Pisani (@transnets) @cshirky / la politique, l'Egypte, les outils. #RSLN blog http://pisani.blog.lemonde.fr",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [35, 45], \"id\": 14194713, \"screen_name\": \"transnets\", \"name\": \"transnets\", \"id_str\": \"14194713\"}, {\"indices\": [47, 55], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [94, 99], \"text\": \"RSLN\"}], \"urls\": [{\"url\": \"http://pisani.blog.lemonde.fr\", \"indices\": [105, 134], \"expanded_url\": null}]}, \"text\": \"Tbonne question de Francis Pisani (@transnets) @cshirky / la politique, l'Egypte, les outils. #RSLN blog http://pisani.blog.lemonde.fr\", \"created_at\": \"Mon Jan 31 09:01:52 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 909681, \"verified\": false, \"profile_sidebar_fill_color\": \"FFFFFF\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 4078, \"protected\": false, \"id_str\": \"909681\", \"profile_background_color\": \"000000\", \"location\": \"Paris, France\", \"utc_offset\": 3600, \"statuses_count\": 6350, \"description\": \"L'Observatoire des M\\u00e9dias - Digital exp. facilitator - CM & Biz Dev @Joliprint - intervenant CELSA & IPJ - Consultant Cross m\\u00e9dia - Ex Lib\\u00e9ration - Ex LePost.fr\", \"friends_count\": 3523, \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1219403113/Gilles_Bruno-5_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": true, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/profile_background_images/79432/20050522_Beaubourg.jpg\", \"name\": \"Gilles BRUNO\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 2675, \"screen_name\": \"gillesbruno\", \"url\": \"http://www.observatoiredesmedias.com\", \"created_at\": \"Sun Mar 11 07:07:23 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"000000\", \"following\": null, \"listed_count\": 349}, \"id\": 32000601604755456, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"32000601604755456\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "4a40fc1b-4e5c-4196-a3ae-2189b581c2a9-32000601604755456"
- },
- {
- "begin": "4268000",
- "end": 4268000,
- "tags": [
- {
- "id-ref": "376220b2-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "@cshirky credite pierre rosanvallon 'contre-democratie' ++ rare pour un auteur americain #RSLN",
- "title": "Stanm: @cshirky credite pierre rosanvallon 'contre-democratie' ++ rare pour un auteur americain #RSLN",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [0, 8], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [89, 94], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"@cshirky credite pierre rosanvallon 'contre-democratie' ++ rare pour un auteur americain #RSLN\", \"created_at\": \"Mon Jan 31 09:02:04 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": \"6141832\", \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": \"cshirky\", \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 7937452, \"verified\": false, \"profile_sidebar_fill_color\": \"e0ff92\", \"is_translator\": false, \"profile_text_color\": \"000000\", \"followers_count\": 542, \"protected\": false, \"id_str\": \"7937452\", \"profile_background_color\": \"9ae4e8\", \"listed_count\": 40, \"utc_offset\": 3600, \"statuses_count\": 919, \"description\": \"Social Media Analyst, Politigeek (netpolitique.net)\", \"friends_count\": 224, \"location\": \"Paris\", \"profile_link_color\": \"0000ff\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/27737392/stansp2_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1296173346/images/themes/theme1/bg.png\", \"name\": \"Stanm\", \"lang\": \"en\", \"profile_background_tile\": false, \"favourites_count\": 3, \"screen_name\": \"Stanm\", \"url\": null, \"created_at\": \"Fri Aug 03 17:51:17 +0000 2007\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"87bc44\", \"following\": null}, \"id\": 32000651370168320, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"32000651370168320\", \"in_reply_to_user_id\": 6141832}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "475da356-f030-4c21-9e84-96b75b2a61cd-32000651370168320"
- },
- {
- "begin": "4279000",
- "end": 4279000,
- "tags": [
- {
- "id-ref": "376220b2-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "\"it's easier to gather a coalition of people who don't like smthg than a group of people who like smthg\" #rsln",
- "title": "Maria: \"it's easier to gather a coalition of people who don't like smthg than a group of people who like smthg\" #rsln",
- "color": "16763904",
- "polemics": [],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [], \"hashtags\": [{\"indices\": [105, 110], \"text\": \"rsln\"}], \"urls\": []}, \"text\": \"\\\"it's easier to gather a coalition of people who don't like smthg than a group of people who like smthg\\\" #rsln\", \"created_at\": \"Mon Jan 31 09:02:15 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://www.tweetdeck.com\\\" rel=\\\"nofollow\\\">TweetDeck</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 25264183, \"verified\": false, \"profile_sidebar_fill_color\": \"340738\", \"is_translator\": false, \"profile_text_color\": \"4f3e3e\", \"followers_count\": 328, \"protected\": false, \"id_str\": \"25264183\", \"profile_background_color\": \"f1fabb\", \"location\": \"Paris\", \"utc_offset\": 3600, \"statuses_count\": 3811, \"description\": \"Je n'aime pas les enfants. Je pr\\u00e9f\\u00e8re les petits chiens. LOL.\", \"friends_count\": 441, \"profile_link_color\": \"d11963\", \"profile_image_url\": \"http://a1.twimg.com/profile_images/1165531173/15707_366300065405_586450405_5382809_4677391_n_normal.jpg\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a1.twimg.com/profile_background_images/80604901/fond_twitter.jpg\", \"name\": \"Maria\", \"lang\": \"en\", \"profile_background_tile\": true, \"favourites_count\": 7, \"screen_name\": \"Splashmacadam_\", \"url\": \"http://www.lastfm.fr/user/splashmacadam\", \"created_at\": \"Thu Mar 19 09:44:19 +0000 2009\", \"contributors_enabled\": false, \"time_zone\": \"Paris\", \"profile_sidebar_border_color\": \"ffffff\", \"following\": null, \"listed_count\": 4}, \"id\": 32000698497372160, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"32000698497372160\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "2d4cc251-e168-4a61-8bfd-3c46d9eed013-32000698497372160"
- },
- {
- "begin": "4290000",
- "end": 4290000,
- "tags": [
- {
- "id-ref": "376220b2-345f-11e0-9221-00145ea49a02"
- }
- ],
- "media": "9a493932-3053-11e0-862b-00145ea49a02",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "description": "#RSLN more qualitative role in social network is amplifier and filter. 2 sides of same coin. But highly chronophage ++ @cshirky",
- "title": "dagautier: #RSLN more qualitative role in social network is amplifier and filter. 2 sides of same coin. But highly chronophage ++ @cshirky",
- "color": "16763904",
- "polemics": [
- "OK"
- ],
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- }
- },
- "meta": {
- "dc:contributor": "perso",
- "dc:source": {
- "mimetype": "application/json",
- "url": "http://dev.twitter.com",
- "content": "{\"favorited\": false, \"contributors\": null, \"entities\": {\"user_mentions\": [{\"indices\": [119, 127], \"id\": 6141832, \"screen_name\": \"cshirky\", \"name\": \"Clay Shirky\", \"id_str\": \"6141832\"}], \"hashtags\": [{\"indices\": [0, 5], \"text\": \"RSLN\"}], \"urls\": []}, \"text\": \"#RSLN more qualitative role in social network is amplifier and filter. 2 sides of same coin. But highly chronophage ++ @cshirky\", \"created_at\": \"Mon Jan 31 09:02:26 +0000 2011\", \"truncated\": false, \"retweeted\": false, \"in_reply_to_status_id_str\": null, \"coordinates\": null, \"in_reply_to_user_id_str\": null, \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\", \"in_reply_to_status_id\": null, \"in_reply_to_screen_name\": null, \"user\": {\"follow_request_sent\": null, \"profile_use_background_image\": true, \"id\": 177227633, \"verified\": false, \"profile_sidebar_fill_color\": \"DDEEF6\", \"is_translator\": false, \"profile_text_color\": \"333333\", \"followers_count\": 10, \"protected\": false, \"id_str\": \"177227633\", \"profile_background_color\": \"C0DEED\", \"location\": \"Paris, France\", \"utc_offset\": null, \"statuses_count\": 141, \"description\": \"Consultant Senior IT, Product Manager, PhD Immunology.\\nTech fan, Apple addict, reader, cook, world traveller, whisky and food amateur.\", \"friends_count\": 4, \"profile_link_color\": \"0084B4\", \"profile_image_url\": \"http://a2.twimg.com/profile_images/1101426699/moi_tete_voile_normal.JPG\", \"notifications\": null, \"show_all_inline_media\": false, \"geo_enabled\": false, \"profile_background_image_url\": \"http://a3.twimg.com/a/1295051201/images/themes/theme1/bg.png\", \"name\": \"dagautier\", \"lang\": \"fr\", \"profile_background_tile\": false, \"favourites_count\": 0, \"screen_name\": \"dagautier\", \"url\": \"http://dagautier.tumblr.com\", \"created_at\": \"Wed Aug 11 15:54:43 +0000 2010\", \"contributors_enabled\": false, \"time_zone\": null, \"profile_sidebar_border_color\": \"C0DEED\", \"following\": null, \"listed_count\": 0}, \"id\": 32000742176854016, \"place\": null, \"retweet_count\": 0, \"geo\": null, \"id_str\": \"32000742176854016\", \"in_reply_to_user_id\": null}"
- },
- "dc:creator": "perso",
- "id-ref": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:modified": "2011-02-09T15:13:57.469661"
- },
- "id": "8c785c99-f440-42a0-8281-1a8201b13f51-32000742176854016"
- }
- ],
- "annotation-types": [
- {
- "dc:contributor": "perso",
- "dc:creator": "perso",
- "dc:title": "Tweets",
- "id": "add6c99a-ab41-4dd9-b02e-f2317beb1108",
- "dc:created": "2011-02-09T15:13:57.469661",
- "dc:description": "Tweets",
- "dc:modified": "2011-02-09T15:13:57.469661"
- }
- ]
-}
\ No newline at end of file
--- a/web/res/metadataplayer/test/mouse_interaction_overlay.html Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Example raphael</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
-</head>
-<body>
-test
-
-<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
-<script type="text/javascript" src="raphael-min.js"></script>
-
-<script type="text/javascript">
-
-
-// Creates canvas 320 � 200 at 10, 50
-var paper = Raphael(10, 50, 500, 200);
-
-
- p = paper.rect(50, 50 , 50, 50 ).attr({stroke:"#fff","stroke-width":0.3, fill: "hsb(0.50, 1, 1)",});
- p.mouseover(function () {
- this.animate({height:Math.floor(Math.random()*50) }, 400, "bounce");
- }).mouseout(function () {
- this.animate({width:Math.floor(Math.random()*50) }, 400, "bounce");
- })
-
- q = paper.rect(50, 50 , 50, 50 ).attr({stroke:"#fff","stroke-width":0.3, fill: "hsb(0.90, 1, 1)",});
- q.mouseover(function () {
- this.animate({height:Math.floor(Math.random()*50) }, 400, "bounce");
- }).mouseout(function () {
- this.animate({width:Math.floor(Math.random()*50) }, 400, "bounce");
- })
-
-</script>
-test
-
-</body>
-</html>
--- a/web/res/metadataplayer/test/player_nomal.html Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Example raphael</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
-</head>
-<body>
-
-<div id="Ldt-output" name="Ldt-output" style="position:absolute;left:600px;" ></div>
-<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
-<script type="text/javascript" src="raphael-min.js"></script>
-
-<div>
-<script type='text/javascript' src='http://www.cybunk.com/iritest/FC/src/js/LdtPlayer.js'></script>
- <div id="player_project_13b0aa52-336b-11e0-b233-00145ea49a02_embed" class="iri_player_embed"/>
- <script type="text/javascript">
- var config = {
- metadata:{
- format:'cinelab',
- src:'http://www.iri.centrepompidou.fr//dev/ldt/ldtplatform/ldt/cljson/id/13b0aa52-336b-11e0-b233-00145ea49a02',
- load:'jsonp'},
- gui:{
- width:650,
- height:480,
- mode:'video',
- container:'player_project_13b0aa52-336b-11e0-b233-00145ea49a02_embed',
- debug:false,
- css:'http://www.iri.centrepompidou.fr//dev/ldt/static/ldt/css/LdtPlayer.css'},
- player:{
- type:'jwplayer',
- src:'http://www.iri.centrepompidou.fr//dev/ldt/static/ldt/swf/player.swf'}
- };
- __IriSP.init(config);
-</script>
-</div>
-
-
-</body>
-</html>
--- a/web/res/metadataplayer/test/raphael-min.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-/*
- * Raphael 1.5.2 - JavaScript Vector Library
- *
- * Copyright (c) 2010 Dmitry Baranovskiy (http://raphaeljs.com)
- * Licensed under the MIT (http://raphaeljs.com/license.html) license.
- */
-(function(){function a(){if(a.is(arguments[0],G)){var b=arguments[0],d=bV[m](a,b.splice(0,3+a.is(b[0],E))),e=d.set();for(var g=0,h=b[w];g<h;g++){var i=b[g]||{};c[f](i.type)&&e[L](d[i.type]().attr(i))}return e}return bV[m](a,arguments)}a.version="1.5.2";var b=/[, ]+/,c={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},d=/\{(\d+)\}/g,e="prototype",f="hasOwnProperty",g=document,h=window,i={was:Object[e][f].call(h,"Raphael"),is:h.Raphael},j=function(){this.customAttributes={}},k,l="appendChild",m="apply",n="concat",o="createTouch"in g,p="",q=" ",r=String,s="split",t="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend orientationchange touchcancel gesturestart gesturechange gestureend"[s](q),u={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},v="join",w="length",x=r[e].toLowerCase,y=Math,z=y.max,A=y.min,B=y.abs,C=y.pow,D=y.PI,E="number",F="string",G="array",H="toString",I="fill",J=Object[e][H],K={},L="push",M=/^url\(['"]?([^\)]+?)['"]?\)$/i,N=/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i,O={"NaN":1,Infinity:1,"-Infinity":1},P=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,Q=y.round,R="setAttribute",S=parseFloat,T=parseInt,U=" progid:DXImageTransform.Microsoft",V=r[e].toUpperCase,W={blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:"10px \"Arial\"","font-family":"\"Arial\"","font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/",opacity:1,path:"M0,0",r:0,rotation:0,rx:0,ry:0,scale:"1 1",src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",translation:"0 0",width:0,x:0,y:0},X={along:"along",blur:E,"clip-rect":"csv",cx:E,cy:E,fill:"colour","fill-opacity":E,"font-size":E,height:E,opacity:E,path:"path",r:E,rotation:"csv",rx:E,ry:E,scale:"csv",stroke:"colour","stroke-opacity":E,"stroke-width":E,translation:"csv",width:E,x:E,y:E},Y="replace",Z=/^(from|to|\d+%?)$/,$=/\s*,\s*/,_={hs:1,rg:1},ba=/,?([achlmqrstvxz]),?/gi,bb=/([achlmqstvz])[\s,]*((-?\d*\.?\d*(?:e[-+]?\d+)?\s*,?\s*)+)/ig,bc=/(-?\d*\.?\d*(?:e[-+]?\d+)?)\s*,?\s*/ig,bd=/^r(?:\(([^,]+?)\s*,\s*([^\)]+?)\))?/,be=function(a,b){return a.key-b.key};a.type=h.SVGAngle||g.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML";if(a.type=="VML"){var bf=g.createElement("div"),bg;bf.innerHTML="<v:shape adj=\"1\"/>";bg=bf.firstChild;bg.style.behavior="url(#default#VML)";if(!(bg&&typeof bg.adj=="object"))return a.type=null;bf=null}a.svg=!(a.vml=a.type=="VML");j[e]=a[e];k=j[e];a._id=0;a._oid=0;a.fn={};a.is=function(a,b){b=x.call(b);if(b=="finite")return!O[f](+a);return b=="null"&&a===null||b==typeof a||b=="object"&&a===Object(a)||b=="array"&&Array.isArray&&Array.isArray(a)||J.call(a).slice(8,-1).toLowerCase()==b};a.angle=function(b,c,d,e,f,g){{if(f==null){var h=b-d,i=c-e;if(!h&&!i)return 0;return((h<0)*180+y.atan(-i/-h)*180/D+360)%360}return a.angle(b,c,f,g)-a.angle(d,e,f,g)}};a.rad=function(a){return a%360*D/180};a.deg=function(a){return a*180/D%360};a.snapTo=function(b,c,d){d=a.is(d,"finite")?d:10;if(a.is(b,G)){var e=b.length;while(e--)if(B(b[e]-c)<=d)return b[e]}else{b=+b;var f=c%b;if(f<d)return c-f;if(f>b-d)return c-f+b}return c};function bh(){var a=[],b=0;for(;b<32;b++)a[b]=(~(~(y.random()*16)))[H](16);a[12]=4;a[16]=(a[16]&3|8)[H](16);return"r-"+a[v]("")}a.setWindow=function(a){h=a;g=h.document};var bi=function(b){if(a.vml){var c=/^\s+|\s+$/g,d;try{var e=new ActiveXObject("htmlfile");e.write("<body>");e.close();d=e.body}catch(a){d=createPopup().document.body}var f=d.createTextRange();bi=bm(function(a){try{d.style.color=r(a)[Y](c,p);var b=f.queryCommandValue("ForeColor");b=(b&255)<<16|b&65280|(b&16711680)>>>16;return"#"+("000000"+b[H](16)).slice(-6)}catch(a){return"none"}})}else{var h=g.createElement("i");h.title="Raphaël Colour Picker";h.style.display="none";g.body[l](h);bi=bm(function(a){h.style.color=a;return g.defaultView.getComputedStyle(h,p).getPropertyValue("color")})}return bi(b)},bj=function(){return"hsb("+[this.h,this.s,this.b]+")"},bk=function(){return"hsl("+[this.h,this.s,this.l]+")"},bl=function(){return this.hex};a.hsb2rgb=function(b,c,d,e){if(a.is(b,"object")&&"h"in b&&"s"in b&&"b"in b){d=b.b;c=b.s;b=b.h;e=b.o}return a.hsl2rgb(b,c,d/2,e)};a.hsl2rgb=function(b,c,d,e){if(a.is(b,"object")&&"h"in b&&"s"in b&&"l"in b){d=b.l;c=b.s;b=b.h}if(b>1||c>1||d>1){b/=360;c/=100;d/=100}var f={},g=["r","g","b"],h,i,j,k,l,m;if(c){d<0.5?h=d*(1+c):h=d+c-d*c;i=2*d-h;for(var n=0;n<3;n++){j=b+1/3*-(n-1);j<0&&j++;j>1&&j--;j*6<1?f[g[n]]=i+(h-i)*6*j:j*2<1?f[g[n]]=h:j*3<2?f[g[n]]=i+(h-i)*(2/3-j)*6:f[g[n]]=i}}else f={r:d,g:d,b:d};f.r*=255;f.g*=255;f.b*=255;f.hex="#"+(16777216|f.b|f.g<<8|f.r<<16).toString(16).slice(1);a.is(e,"finite")&&(f.opacity=e);f.toString=bl;return f};a.rgb2hsb=function(b,c,d){if(c==null&&a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b){d=b.b;c=b.g;b=b.r}if(c==null&&a.is(b,F)){var e=a.getRGB(b);b=e.r;c=e.g;d=e.b}if(b>1||c>1||d>1){b/=255;c/=255;d/=255}var f=z(b,c,d),g=A(b,c,d),h,i,j=f;{if(g==f)return{h:0,s:0,b:f,toString:bj};var k=f-g;i=k/f;b==f?h=(c-d)/k:c==f?h=2+(d-b)/k:h=4+(b-c)/k;h/=6;h<0&&h++;h>1&&h--}return{h:h,s:i,b:j,toString:bj}};a.rgb2hsl=function(b,c,d){if(c==null&&a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b){d=b.b;c=b.g;b=b.r}if(c==null&&a.is(b,F)){var e=a.getRGB(b);b=e.r;c=e.g;d=e.b}if(b>1||c>1||d>1){b/=255;c/=255;d/=255}var f=z(b,c,d),g=A(b,c,d),h,i,j=(f+g)/2,k;if(g==f)k={h:0,s:0,l:j};else{var l=f-g;i=j<0.5?l/(f+g):l/(2-f-g);b==f?h=(c-d)/l:c==f?h=2+(d-b)/l:h=4+(b-c)/l;h/=6;h<0&&h++;h>1&&h--;k={h:h,s:i,l:j}}k.toString=bk;return k};a._path2string=function(){return this.join(",")[Y](ba,"$1")};function bm(a,b,c){function d(){var g=Array[e].slice.call(arguments,0),h=g[v]("►"),i=d.cache=d.cache||{},j=d.count=d.count||[];if(i[f](h))return c?c(i[h]):i[h];j[w]>=1000&&delete i[j.shift()];j[L](h);i[h]=a[m](b,g);return c?c(i[h]):i[h]}return d}a.getRGB=bm(function(b){if(!b||!(!((b=r(b)).indexOf("-")+1)))return{r:-1,g:-1,b:-1,hex:"none",error:1};if(b=="none")return{r:-1,g:-1,b:-1,hex:"none"};!(_[f](b.toLowerCase().substring(0,2))||b.charAt()=="#")&&(b=bi(b));var c,d,e,g,h,i,j,k=b.match(N);if(k){if(k[2]){g=T(k[2].substring(5),16);e=T(k[2].substring(3,5),16);d=T(k[2].substring(1,3),16)}if(k[3]){g=T((i=k[3].charAt(3))+i,16);e=T((i=k[3].charAt(2))+i,16);d=T((i=k[3].charAt(1))+i,16)}if(k[4]){j=k[4][s]($);d=S(j[0]);j[0].slice(-1)=="%"&&(d*=2.55);e=S(j[1]);j[1].slice(-1)=="%"&&(e*=2.55);g=S(j[2]);j[2].slice(-1)=="%"&&(g*=2.55);k[1].toLowerCase().slice(0,4)=="rgba"&&(h=S(j[3]));j[3]&&j[3].slice(-1)=="%"&&(h/=100)}if(k[5]){j=k[5][s]($);d=S(j[0]);j[0].slice(-1)=="%"&&(d*=2.55);e=S(j[1]);j[1].slice(-1)=="%"&&(e*=2.55);g=S(j[2]);j[2].slice(-1)=="%"&&(g*=2.55);(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360);k[1].toLowerCase().slice(0,4)=="hsba"&&(h=S(j[3]));j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsb2rgb(d,e,g,h)}if(k[6]){j=k[6][s]($);d=S(j[0]);j[0].slice(-1)=="%"&&(d*=2.55);e=S(j[1]);j[1].slice(-1)=="%"&&(e*=2.55);g=S(j[2]);j[2].slice(-1)=="%"&&(g*=2.55);(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360);k[1].toLowerCase().slice(0,4)=="hsla"&&(h=S(j[3]));j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsl2rgb(d,e,g,h)}k={r:d,g:e,b:g};k.hex="#"+(16777216|g|e<<8|d<<16).toString(16).slice(1);a.is(h,"finite")&&(k.opacity=h);return k}return{r:-1,g:-1,b:-1,hex:"none",error:1}},a);a.getColor=function(a){var b=this.getColor.start=this.getColor.start||{h:0,s:1,b:a||0.75},c=this.hsb2rgb(b.h,b.s,b.b);b.h+=0.075;if(b.h>1){b.h=0;b.s-=0.2;b.s<=0&&(this.getColor.start={h:0,s:1,b:b.b})}return c.hex};a.getColor.reset=function(){delete this.start};a.parsePathString=bm(function(b){if(!b)return null;var c={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},d=[];a.is(b,G)&&a.is(b[0],G)&&(d=bo(b));d[w]||r(b)[Y](bb,function(a,b,e){var f=[],g=x.call(b);e[Y](bc,function(a,b){b&&f[L](+b)});if(g=="m"&&f[w]>2){d[L]([b][n](f.splice(0,2)));g="l";b=b=="m"?"l":"L"}while(f[w]>=c[g]){d[L]([b][n](f.splice(0,c[g])));if(!c[g])break}});d[H]=a._path2string;return d});a.findDotsAtSegment=function(a,b,c,d,e,f,g,h,i){var j=1-i,k=C(j,3)*a+C(j,2)*3*i*c+j*3*i*i*e+C(i,3)*g,l=C(j,3)*b+C(j,2)*3*i*d+j*3*i*i*f+C(i,3)*h,m=a+2*i*(c-a)+i*i*(e-2*c+a),n=b+2*i*(d-b)+i*i*(f-2*d+b),o=c+2*i*(e-c)+i*i*(g-2*e+c),p=d+2*i*(f-d)+i*i*(h-2*f+d),q=(1-i)*a+i*c,r=(1-i)*b+i*d,s=(1-i)*e+i*g,t=(1-i)*f+i*h,u=90-y.atan((m-o)/(n-p))*180/D;(m>o||n<p)&&(u+=180);return{x:k,y:l,m:{x:m,y:n},n:{x:o,y:p},start:{x:q,y:r},end:{x:s,y:t},alpha:u}};var bn=bm(function(a){if(!a)return{x:0,y:0,width:0,height:0};a=bw(a);var b=0,c=0,d=[],e=[],f;for(var g=0,h=a[w];g<h;g++){f=a[g];if(f[0]=="M"){b=f[1];c=f[2];d[L](b);e[L](c)}else{var i=bv(b,c,f[1],f[2],f[3],f[4],f[5],f[6]);d=d[n](i.min.x,i.max.x);e=e[n](i.min.y,i.max.y);b=f[5];c=f[6]}}var j=A[m](0,d),k=A[m](0,e);return{x:j,y:k,width:z[m](0,d)-j,height:z[m](0,e)-k}}),bo=function(b){var c=[];if(!a.is(b,G)||!a.is(b&&b[0],G))b=a.parsePathString(b);for(var d=0,e=b[w];d<e;d++){c[d]=[];for(var f=0,g=b[d][w];f<g;f++)c[d][f]=b[d][f]}c[H]=a._path2string;return c},bp=bm(function(b){if(!a.is(b,G)||!a.is(b&&b[0],G))b=a.parsePathString(b);var c=[],d=0,e=0,f=0,g=0,h=0;if(b[0][0]=="M"){d=b[0][1];e=b[0][2];f=d;g=e;h++;c[L](["M",d,e])}for(var i=h,j=b[w];i<j;i++){var k=c[i]=[],l=b[i];if(l[0]!=x.call(l[0])){k[0]=x.call(l[0]);switch(k[0]){case"a":k[1]=l[1];k[2]=l[2];k[3]=l[3];k[4]=l[4];k[5]=l[5];k[6]=+(l[6]-d).toFixed(3);k[7]=+(l[7]-e).toFixed(3);break;case"v":k[1]=+(l[1]-e).toFixed(3);break;case"m":f=l[1];g=l[2];default:for(var m=1,n=l[w];m<n;m++)k[m]=+(l[m]-(m%2?d:e)).toFixed(3)}}else{k=c[i]=[];if(l[0]=="m"){f=l[1]+d;g=l[2]+e}for(var o=0,p=l[w];o<p;o++)c[i][o]=l[o]}var q=c[i][w];switch(c[i][0]){case"z":d=f;e=g;break;case"h":d+=+c[i][q-1];break;case"v":e+=+c[i][q-1];break;default:d+=+c[i][q-2];e+=+c[i][q-1]}}c[H]=a._path2string;return c},0,bo),bq=bm(function(b){if(!a.is(b,G)||!a.is(b&&b[0],G))b=a.parsePathString(b);var c=[],d=0,e=0,f=0,g=0,h=0;if(b[0][0]=="M"){d=+b[0][1];e=+b[0][2];f=d;g=e;h++;c[0]=["M",d,e]}for(var i=h,j=b[w];i<j;i++){var k=c[i]=[],l=b[i];if(l[0]!=V.call(l[0])){k[0]=V.call(l[0]);switch(k[0]){case"A":k[1]=l[1];k[2]=l[2];k[3]=l[3];k[4]=l[4];k[5]=l[5];k[6]=+(l[6]+d);k[7]=+(l[7]+e);break;case"V":k[1]=+l[1]+e;break;case"H":k[1]=+l[1]+d;break;case"M":f=+l[1]+d;g=+l[2]+e;default:for(var m=1,n=l[w];m<n;m++)k[m]=+l[m]+(m%2?d:e)}}else for(var o=0,p=l[w];o<p;o++)c[i][o]=l[o];switch(k[0]){case"Z":d=f;e=g;break;case"H":d=k[1];break;case"V":e=k[1];break;case"M":f=c[i][c[i][w]-2];g=c[i][c[i][w]-1];default:d=c[i][c[i][w]-2];e=c[i][c[i][w]-1]}}c[H]=a._path2string;return c},null,bo),br=function(a,b,c,d){return[a,b,c,d,c,d]},bs=function(a,b,c,d,e,f){var g=1/3,h=2/3;return[g*a+h*c,g*b+h*d,g*e+h*c,g*f+h*d,e,f]},bt=function(a,b,c,d,e,f,g,h,i,j){var k=D*120/180,l=D/180*(+e||0),m=[],o,p=bm(function(a,b,c){var d=a*y.cos(c)-b*y.sin(c),e=a*y.sin(c)+b*y.cos(c);return{x:d,y:e}});if(j){G=j[0];H=j[1];E=j[2];F=j[3]}else{o=p(a,b,-l);a=o.x;b=o.y;o=p(h,i,-l);h=o.x;i=o.y;var q=y.cos(D/180*e),r=y.sin(D/180*e),t=(a-h)/2,u=(b-i)/2,x=t*t/(c*c)+u*u/(d*d);if(x>1){x=y.sqrt(x);c=x*c;d=x*d}var z=c*c,A=d*d,C=(f==g?-1:1)*y.sqrt(B((z*A-z*u*u-A*t*t)/(z*u*u+A*t*t))),E=C*c*u/d+(a+h)/2,F=C*-d*t/c+(b+i)/2,G=y.asin(((b-F)/d).toFixed(9)),H=y.asin(((i-F)/d).toFixed(9));G=a<E?D-G:G;H=h<E?D-H:H;G<0&&(G=D*2+G);H<0&&(H=D*2+H);g&&G>H&&(G=G-D*2);!g&&H>G&&(H=H-D*2)}var I=H-G;if(B(I)>k){var J=H,K=h,L=i;H=G+k*(g&&H>G?1:-1);h=E+c*y.cos(H);i=F+d*y.sin(H);m=bt(h,i,c,d,e,0,g,K,L,[H,J,E,F])}I=H-G;var M=y.cos(G),N=y.sin(G),O=y.cos(H),P=y.sin(H),Q=y.tan(I/4),R=4/3*c*Q,S=4/3*d*Q,T=[a,b],U=[a+R*N,b-S*M],V=[h+R*P,i-S*O],W=[h,i];U[0]=2*T[0]-U[0];U[1]=2*T[1]-U[1];{if(j)return[U,V,W][n](m);m=[U,V,W][n](m)[v]()[s](",");var X=[];for(var Y=0,Z=m[w];Y<Z;Y++)X[Y]=Y%2?p(m[Y-1],m[Y],l).y:p(m[Y],m[Y+1],l).x;return X}},bu=function(a,b,c,d,e,f,g,h,i){var j=1-i;return{x:C(j,3)*a+C(j,2)*3*i*c+j*3*i*i*e+C(i,3)*g,y:C(j,3)*b+C(j,2)*3*i*d+j*3*i*i*f+C(i,3)*h}},bv=bm(function(a,b,c,d,e,f,g,h){var i=e-2*c+a-(g-2*e+c),j=2*(c-a)-2*(e-c),k=a-c,l=(-j+y.sqrt(j*j-4*i*k))/2/i,n=(-j-y.sqrt(j*j-4*i*k))/2/i,o=[b,h],p=[a,g],q;B(l)>"1e12"&&(l=0.5);B(n)>"1e12"&&(n=0.5);if(l>0&&l<1){q=bu(a,b,c,d,e,f,g,h,l);p[L](q.x);o[L](q.y)}if(n>0&&n<1){q=bu(a,b,c,d,e,f,g,h,n);p[L](q.x);o[L](q.y)}i=f-2*d+b-(h-2*f+d);j=2*(d-b)-2*(f-d);k=b-d;l=(-j+y.sqrt(j*j-4*i*k))/2/i;n=(-j-y.sqrt(j*j-4*i*k))/2/i;B(l)>"1e12"&&(l=0.5);B(n)>"1e12"&&(n=0.5);if(l>0&&l<1){q=bu(a,b,c,d,e,f,g,h,l);p[L](q.x);o[L](q.y)}if(n>0&&n<1){q=bu(a,b,c,d,e,f,g,h,n);p[L](q.x);o[L](q.y)}return{min:{x:A[m](0,p),y:A[m](0,o)},max:{x:z[m](0,p),y:z[m](0,o)}}}),bw=bm(function(a,b){var c=bq(a),d=b&&bq(b),e={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},f={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},g=function(a,b){var c,d;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];!(a[0]in{T:1,Q:1})&&(b.qx=b.qy=null);switch(a[0]){case"M":b.X=a[1];b.Y=a[2];break;case"A":a=["C"][n](bt[m](0,[b.x,b.y][n](a.slice(1))));break;case"S":c=b.x+(b.x-(b.bx||b.x));d=b.y+(b.y-(b.by||b.y));a=["C",c,d][n](a.slice(1));break;case"T":b.qx=b.x+(b.x-(b.qx||b.x));b.qy=b.y+(b.y-(b.qy||b.y));a=["C"][n](bs(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1];b.qy=a[2];a=["C"][n](bs(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"][n](br(b.x,b.y,a[1],a[2]));break;case"H":a=["C"][n](br(b.x,b.y,a[1],b.y));break;case"V":a=["C"][n](br(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"][n](br(b.x,b.y,b.X,b.Y));break}return a},h=function(a,b){if(a[b][w]>7){a[b].shift();var e=a[b];while(e[w])a.splice(b++,0,["C"][n](e.splice(0,6)));a.splice(b,1);k=z(c[w],d&&d[w]||0)}},i=function(a,b,e,f,g){if(a&&b&&a[g][0]=="M"&&b[g][0]!="M"){b.splice(g,0,["M",f.x,f.y]);e.bx=0;e.by=0;e.x=a[g][1];e.y=a[g][2];k=z(c[w],d&&d[w]||0)}};for(var j=0,k=z(c[w],d&&d[w]||0);j<k;j++){c[j]=g(c[j],e);h(c,j);d&&(d[j]=g(d[j],f));d&&h(d,j);i(c,d,e,f,j);i(d,c,f,e,j);var l=c[j],o=d&&d[j],p=l[w],q=d&&o[w];e.x=l[p-2];e.y=l[p-1];e.bx=S(l[p-4])||e.x;e.by=S(l[p-3])||e.y;f.bx=d&&(S(o[q-4])||f.x);f.by=d&&(S(o[q-3])||f.y);f.x=d&&o[q-2];f.y=d&&o[q-1]}return d?[c,d]:c},null,bo),bx=bm(function(b){var c=[];for(var d=0,e=b[w];d<e;d++){var f={},g=b[d].match(/^([^:]*):?([\d\.]*)/);f.color=a.getRGB(g[1]);if(f.color.error)return null;f.color=f.color.hex;g[2]&&(f.offset=g[2]+"%");c[L](f)}for(d=1,e=c[w]-1;d<e;d++){if(!c[d].offset){var h=S(c[d-1].offset||0),i=0;for(var j=d+1;j<e;j++){if(c[j].offset){i=c[j].offset;break}}if(!i){i=100;j=e}i=S(i);var k=(i-h)/(j-d+1);for(;d<j;d++){h+=k;c[d].offset=h+"%"}}}return c}),by=function(b,c,d,e){var f;if(a.is(b,F)||a.is(b,"object")){f=a.is(b,F)?g.getElementById(b):b;if(f.tagName)return c==null?{container:f,width:f.style.pixelWidth||f.offsetWidth,height:f.style.pixelHeight||f.offsetHeight}:{container:f,width:c,height:d}}else return{container:1,x:b,y:c,width:d,height:e}},bz=function(a,b){var c=this;for(var d in b){if(b[f](d)&&!(d in a))switch(typeof b[d]){case"function":(function(b){a[d]=a===c?b:function(){return b[m](c,arguments)}})(b[d]);break;case"object":a[d]=a[d]||{};bz.call(this,a[d],b[d]);break;default:a[d]=b[d];break}}},bA=function(a,b){a==b.top&&(b.top=a.prev);a==b.bottom&&(b.bottom=a.next);a.next&&(a.next.prev=a.prev);a.prev&&(a.prev.next=a.next)},bB=function(a,b){if(b.top===a)return;bA(a,b);a.next=null;a.prev=b.top;b.top.next=a;b.top=a},bC=function(a,b){if(b.bottom===a)return;bA(a,b);a.next=b.bottom;a.prev=null;b.bottom.prev=a;b.bottom=a},bD=function(a,b,c){bA(a,c);b==c.top&&(c.top=a);b.next&&(b.next.prev=a);a.next=b.next;a.prev=b;b.next=a},bE=function(a,b,c){bA(a,c);b==c.bottom&&(c.bottom=a);b.prev&&(b.prev.next=a);a.prev=b.prev;b.prev=a;a.next=b},bF=function(a){return function(){throw new Error("Raphaël: you are calling to method “"+a+"” of removed object")}};a.pathToRelative=bp;if(a.svg){k.svgns="http://www.w3.org/2000/svg";k.xlink="http://www.w3.org/1999/xlink";Q=function(a){return+a+(~(~a)===a)*0.5};var bG=function(a,b){if(b)for(var c in b)b[f](c)&&a[R](c,r(b[c]));else{a=g.createElementNS(k.svgns,a);a.style.webkitTapHighlightColor="rgba(0,0,0,0)";return a}};a[H]=function(){return"Your browser supports SVG.\nYou are running Raphaël "+this.version};var bH=function(a,b){var c=bG("path");b.canvas&&b.canvas[l](c);var d=new bN(c,b);d.type="path";bK(d,{fill:"none",stroke:"#000",path:a});return d},bI=function(a,b,c){var d="linear",e=0.5,f=0.5,h=a.style;b=r(b)[Y](bd,function(a,b,c){d="radial";if(b&&c){e=S(b);f=S(c);var g=(f>0.5)*2-1;C(e-0.5,2)+C(f-0.5,2)>0.25&&(f=y.sqrt(0.25-C(e-0.5,2))*g+0.5)&&f!=0.5&&(f=f.toFixed(5)-0.00001*g)}return p});b=b[s](/\s*\-\s*/);if(d=="linear"){var i=b.shift();i=-S(i);if(isNaN(i))return null;var j=[0,0,y.cos(i*D/180),y.sin(i*D/180)],k=1/(z(B(j[2]),B(j[3]))||1);j[2]*=k;j[3]*=k;if(j[2]<0){j[0]=-j[2];j[2]=0}if(j[3]<0){j[1]=-j[3];j[3]=0}}var m=bx(b);if(!m)return null;var n=a.getAttribute(I);n=n.match(/^url\(#(.*)\)$/);n&&c.defs.removeChild(g.getElementById(n[1]));var o=bG(d+"Gradient");o.id=bh();bG(o,d=="radial"?{fx:e,fy:f}:{x1:j[0],y1:j[1],x2:j[2],y2:j[3]});c.defs[l](o);for(var q=0,t=m[w];q<t;q++){var u=bG("stop");bG(u,{offset:m[q].offset?m[q].offset:q?"100%":"0%","stop-color":m[q].color||"#fff"});o[l](u)}bG(a,{fill:"url(#"+o.id+")",opacity:1,"fill-opacity":1});h.fill=p;h.opacity=1;h.fillOpacity=1;return 1},bJ=function(b){var c=b.getBBox();bG(b.pattern,{patternTransform:a.format("translate({0},{1})",c.x,c.y)})},bK=function(c,d){var e={"":[0],none:[0],"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},h=c.node,i=c.attrs,j=c.rotate(),k=function(a,b){b=e[x.call(b)];if(b){var c=a.attrs["stroke-width"]||"1",f=({round:c,square:c,butt:0})[a.attrs["stroke-linecap"]||d["stroke-linecap"]]||0,g=[],i=b[w];while(i--)g[i]=b[i]*c+(i%2?1:-1)*f;bG(h,{"stroke-dasharray":g[v](",")})}};d[f]("rotation")&&(j=d.rotation);var m=r(j)[s](b);if(m.length-1){m[1]=+m[1];m[2]=+m[2]}else m=null;S(j)&&c.rotate(0,true);for(var n in d){if(d[f](n)){if(!W[f](n))continue;var o=d[n];i[n]=o;switch(n){case"blur":c.blur(o);break;case"rotation":c.rotate(o,true);break;case"href":case"title":case"target":var t=h.parentNode;if(x.call(t.tagName)!="a"){var u=bG("a");t.insertBefore(u,h);u[l](h);t=u}n=="target"&&o=="blank"?t.setAttributeNS(c.paper.xlink,"show","new"):t.setAttributeNS(c.paper.xlink,n,o);break;case"cursor":h.style.cursor=o;break;case"clip-rect":var y=r(o)[s](b);if(y[w]==4){c.clip&&c.clip.parentNode.parentNode.removeChild(c.clip.parentNode);var z=bG("clipPath"),A=bG("rect");z.id=bh();bG(A,{x:y[0],y:y[1],width:y[2],height:y[3]});z[l](A);c.paper.defs[l](z);bG(h,{"clip-path":"url(#"+z.id+")"});c.clip=A}if(!o){var B=g.getElementById(h.getAttribute("clip-path")[Y](/(^url\(#|\)$)/g,p));B&&B.parentNode.removeChild(B);bG(h,{"clip-path":p});delete c.clip}break;case"path":c.type=="path"&&bG(h,{d:o?i.path=bq(o):"M0,0"});break;case"width":h[R](n,o);if(i.fx){n="x";o=i.x}else break;case"x":i.fx&&(o=-i.x-(i.width||0));case"rx":if(n=="rx"&&c.type=="rect")break;case"cx":m&&(n=="x"||n=="cx")&&(m[1]+=o-i[n]);h[R](n,o);c.pattern&&bJ(c);break;case"height":h[R](n,o);if(i.fy){n="y";o=i.y}else break;case"y":i.fy&&(o=-i.y-(i.height||0));case"ry":if(n=="ry"&&c.type=="rect")break;case"cy":m&&(n=="y"||n=="cy")&&(m[2]+=o-i[n]);h[R](n,o);c.pattern&&bJ(c);break;case"r":c.type=="rect"?bG(h,{rx:o,ry:o}):h[R](n,o);break;case"src":c.type=="image"&&h.setAttributeNS(c.paper.xlink,"href",o);break;case"stroke-width":h.style.strokeWidth=o;h[R](n,o);i["stroke-dasharray"]&&k(c,i["stroke-dasharray"]);break;case"stroke-dasharray":k(c,o);break;case"translation":var C=r(o)[s](b);C[0]=+C[0]||0;C[1]=+C[1]||0;if(m){m[1]+=C[0];m[2]+=C[1]}cz.call(c,C[0],C[1]);break;case"scale":C=r(o)[s](b);c.scale(+C[0]||1,+C[1]||+C[0]||1,isNaN(S(C[2]))?null:+C[2],isNaN(S(C[3]))?null:+C[3]);break;case I:var D=r(o).match(M);if(D){z=bG("pattern");var E=bG("image");z.id=bh();bG(z,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1});bG(E,{x:0,y:0});E.setAttributeNS(c.paper.xlink,"href",D[1]);z[l](E);var F=g.createElement("img");F.style.cssText="position:absolute;left:-9999em;top-9999em";F.onload=function(){bG(z,{width:this.offsetWidth,height:this.offsetHeight});bG(E,{width:this.offsetWidth,height:this.offsetHeight});g.body.removeChild(this);c.paper.safari()};g.body[l](F);F.src=D[1];c.paper.defs[l](z);h.style.fill="url(#"+z.id+")";bG(h,{fill:"url(#"+z.id+")"});c.pattern=z;c.pattern&&bJ(c);break}var G=a.getRGB(o);if(G.error)if((({circle:1,ellipse:1})[f](c.type)||r(o).charAt()!="r")&&bI(h,o,c.paper)){i.gradient=o;i.fill="none";break}else{delete d.gradient;delete i.gradient;!a.is(i.opacity,"undefined")&&a.is(d.opacity,"undefined")&&bG(h,{opacity:i.opacity});!a.is(i["fill-opacity"],"undefined")&&a.is(d["fill-opacity"],"undefined")&&bG(h,{"fill-opacity":i["fill-opacity"]})}G[f]("opacity")&&bG(h,{"fill-opacity":G.opacity>1?G.opacity/100:G.opacity});case"stroke":G=a.getRGB(o);h[R](n,G.hex);n=="stroke"&&G[f]("opacity")&&bG(h,{"stroke-opacity":G.opacity>1?G.opacity/100:G.opacity});break;case"gradient":(({circle:1,ellipse:1})[f](c.type)||r(o).charAt()!="r")&&bI(h,o,c.paper);break;case"opacity":i.gradient&&!i[f]("stroke-opacity")&&bG(h,{"stroke-opacity":o>1?o/100:o});case"fill-opacity":if(i.gradient){var H=g.getElementById(h.getAttribute(I)[Y](/^url\(#|\)$/g,p));if(H){var J=H.getElementsByTagName("stop");J[J[w]-1][R]("stop-opacity",o)}break}default:n=="font-size"&&(o=T(o,10)+"px");var K=n[Y](/(\-.)/g,function(a){return V.call(a.substring(1))});h.style[K]=o;h[R](n,o);break}}}bM(c,d);m?c.rotate(m.join(q)):S(j)&&c.rotate(j,true)},bL=1.2,bM=function(b,c){if(b.type!="text"||!(c[f]("text")||c[f]("font")||c[f]("font-size")||c[f]("x")||c[f]("y")))return;var d=b.attrs,e=b.node,h=e.firstChild?T(g.defaultView.getComputedStyle(e.firstChild,p).getPropertyValue("font-size"),10):10;if(c[f]("text")){d.text=c.text;while(e.firstChild)e.removeChild(e.firstChild);var i=r(c.text)[s]("\n");for(var j=0,k=i[w];j<k;j++)if(i[j]){var m=bG("tspan");j&&bG(m,{dy:h*bL,x:d.x});m[l](g.createTextNode(i[j]));e[l](m)}}else{i=e.getElementsByTagName("tspan");for(j=0,k=i[w];j<k;j++)j&&bG(i[j],{dy:h*bL,x:d.x})}bG(e,{y:d.y});var n=b.getBBox(),o=d.y-(n.y+n.height/2);o&&a.is(o,"finite")&&bG(e,{y:d.y+o})},bN=function(b,c){var d=0,e=0;this[0]=b;this.id=a._oid++;this.node=b;b.raphael=this;this.paper=c;this.attrs=this.attrs||{};this.transformations=[];this._={tx:0,ty:0,rt:{deg:0,cx:0,cy:0},sx:1,sy:1};!c.bottom&&(c.bottom=this);this.prev=c.top;c.top&&(c.top.next=this);c.top=this;this.next=null},bO=bN[e];bN[e].rotate=function(c,d,e){if(this.removed)return this;if(c==null){if(this._.rt.cx)return[this._.rt.deg,this._.rt.cx,this._.rt.cy][v](q);return this._.rt.deg}var f=this.getBBox();c=r(c)[s](b);if(c[w]-1){d=S(c[1]);e=S(c[2])}c=S(c[0]);d!=null&&d!==false?this._.rt.deg=c:this._.rt.deg+=c;e==null&&(d=null);this._.rt.cx=d;this._.rt.cy=e;d=d==null?f.x+f.width/2:d;e=e==null?f.y+f.height/2:e;if(this._.rt.deg){this.transformations[0]=a.format("rotate({0} {1} {2})",this._.rt.deg,d,e);this.clip&&bG(this.clip,{transform:a.format("rotate({0} {1} {2})",-this._.rt.deg,d,e)})}else{this.transformations[0]=p;this.clip&&bG(this.clip,{transform:p})}bG(this.node,{transform:this.transformations[v](q)});return this};bN[e].hide=function(){!this.removed&&(this.node.style.display="none");return this};bN[e].show=function(){!this.removed&&(this.node.style.display="");return this};bN[e].remove=function(){if(this.removed)return;bA(this,this.paper);this.node.parentNode.removeChild(this.node);for(var a in this)delete this[a];this.removed=true};bN[e].getBBox=function(){if(this.removed)return this;if(this.type=="path")return bn(this.attrs.path);if(this.node.style.display=="none"){this.show();var a=true}var b={};try{b=this.node.getBBox()}catch(a){}finally{b=b||{}}if(this.type=="text"){b={x:b.x,y:Infinity,width:0,height:0};for(var c=0,d=this.node.getNumberOfChars();c<d;c++){var e=this.node.getExtentOfChar(c);e.y<b.y&&(b.y=e.y);e.y+e.height-b.y>b.height&&(b.height=e.y+e.height-b.y);e.x+e.width-b.x>b.width&&(b.width=e.x+e.width-b.x)}}a&&this.hide();return b};bN[e].attr=function(b,c){if(this.removed)return this;if(b==null){var d={};for(var e in this.attrs)this.attrs[f](e)&&(d[e]=this.attrs[e]);this._.rt.deg&&(d.rotation=this.rotate());(this._.sx!=1||this._.sy!=1)&&(d.scale=this.scale());d.gradient&&d.fill=="none"&&(d.fill=d.gradient)&&delete d.gradient;return d}if(c==null&&a.is(b,F)){if(b=="translation")return cz.call(this);if(b=="rotation")return this.rotate();if(b=="scale")return this.scale();if(b==I&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;return this.attrs[b]}if(c==null&&a.is(b,G)){var g={};for(var h=0,i=b.length;h<i;h++)g[b[h]]=this.attr(b[h]);return g}if(c!=null){var j={};j[b]=c}else b!=null&&a.is(b,"object")&&(j=b);for(var k in this.paper.customAttributes)if(this.paper.customAttributes[f](k)&&j[f](k)&&a.is(this.paper.customAttributes[k],"function")){var l=this.paper.customAttributes[k].apply(this,[][n](j[k]));this.attrs[k]=j[k];for(var m in l)l[f](m)&&(j[m]=l[m])}bK(this,j);return this};bN[e].toFront=function(){if(this.removed)return this;this.node.parentNode[l](this.node);var a=this.paper;a.top!=this&&bB(this,a);return this};bN[e].toBack=function(){if(this.removed)return this;if(this.node.parentNode.firstChild!=this.node){this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild);bC(this,this.paper);var a=this.paper}return this};bN[e].insertAfter=function(a){if(this.removed)return this;var b=a.node||a[a.length-1].node;b.nextSibling?b.parentNode.insertBefore(this.node,b.nextSibling):b.parentNode[l](this.node);bD(this,a,this.paper);return this};bN[e].insertBefore=function(a){if(this.removed)return this;var b=a.node||a[0].node;b.parentNode.insertBefore(this.node,b);bE(this,a,this.paper);return this};bN[e].blur=function(a){var b=this;if(+a!==0){var c=bG("filter"),d=bG("feGaussianBlur");b.attrs.blur=a;c.id=bh();bG(d,{stdDeviation:+a||1.5});c.appendChild(d);b.paper.defs.appendChild(c);b._blur=c;bG(b.node,{filter:"url(#"+c.id+")"})}else{if(b._blur){b._blur.parentNode.removeChild(b._blur);delete b._blur;delete b.attrs.blur}b.node.removeAttribute("filter")}};var bP=function(a,b,c,d){var e=bG("circle");a.canvas&&a.canvas[l](e);var f=new bN(e,a);f.attrs={cx:b,cy:c,r:d,fill:"none",stroke:"#000"};f.type="circle";bG(e,f.attrs);return f},bQ=function(a,b,c,d,e,f){var g=bG("rect");a.canvas&&a.canvas[l](g);var h=new bN(g,a);h.attrs={x:b,y:c,width:d,height:e,r:f||0,rx:f||0,ry:f||0,fill:"none",stroke:"#000"};h.type="rect";bG(g,h.attrs);return h},bR=function(a,b,c,d,e){var f=bG("ellipse");a.canvas&&a.canvas[l](f);var g=new bN(f,a);g.attrs={cx:b,cy:c,rx:d,ry:e,fill:"none",stroke:"#000"};g.type="ellipse";bG(f,g.attrs);return g},bS=function(a,b,c,d,e,f){var g=bG("image");bG(g,{x:c,y:d,width:e,height:f,preserveAspectRatio:"none"});g.setAttributeNS(a.xlink,"href",b);a.canvas&&a.canvas[l](g);var h=new bN(g,a);h.attrs={x:c,y:d,width:e,height:f,src:b};h.type="image";return h},bT=function(a,b,c,d){var e=bG("text");bG(e,{x:b,y:c,"text-anchor":"middle"});a.canvas&&a.canvas[l](e);var f=new bN(e,a);f.attrs={x:b,y:c,"text-anchor":"middle",text:d,font:W.font,stroke:"none",fill:"#000"};f.type="text";bK(f,f.attrs);return f},bU=function(a,b){this.width=a||this.width;this.height=b||this.height;this.canvas[R]("width",this.width);this.canvas[R]("height",this.height);return this},bV=function(){var b=by[m](0,arguments),c=b&&b.container,d=b.x,e=b.y,f=b.width,h=b.height;if(!c)throw new Error("SVG container not found.");var i=bG("svg");d=d||0;e=e||0;f=f||512;h=h||342;bG(i,{xmlns:"http://www.w3.org/2000/svg",version:1.1,width:f,height:h});if(c==1){i.style.cssText="position:absolute;left:"+d+"px;top:"+e+"px";g.body[l](i)}else c.firstChild?c.insertBefore(i,c.firstChild):c[l](i);c=new j;c.width=f;c.height=h;c.canvas=i;bz.call(c,c,a.fn);c.clear();return c};k.clear=function(){var a=this.canvas;while(a.firstChild)a.removeChild(a.firstChild);this.bottom=this.top=null;(this.desc=bG("desc"))[l](g.createTextNode("Created with Raphaël"));a[l](this.desc);a[l](this.defs=bG("defs"))};k.remove=function(){this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas);for(var a in this)this[a]=bF(a)}}if(a.vml){var bW={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},bX=/([clmz]),?([^clmz]*)/gi,bY=/ progid:\S+Blur\([^\)]+\)/g,bZ=/-?[^,\s-]+/g,b$=1000+q+1000,b_=10,ca={path:1,rect:1},cb=function(a){var b=/[ahqstv]/ig,c=bq;r(a).match(b)&&(c=bw);b=/[clmz]/g;if(c==bq&&!r(a).match(b)){var d=r(a)[Y](bX,function(a,b,c){var d=[],e=x.call(b)=="m",f=bW[b];c[Y](bZ,function(a){if(e&&d[w]==2){f+=d+bW[b=="m"?"l":"L"];d=[]}d[L](Q(a*b_))});return f+d});return d}var e=c(a),f,g;d=[];for(var h=0,i=e[w];h<i;h++){f=e[h];g=x.call(e[h][0]);g=="z"&&(g="x");for(var j=1,k=f[w];j<k;j++)g+=Q(f[j]*b_)+(j!=k-1?",":p);d[L](g)}return d[v](q)};a[H]=function(){return"Your browser doesn’t support SVG. Falling down to VML.\nYou are running Raphaël "+this.version};bH=function(a,b){var c=cd("group");c.style.cssText="position:absolute;left:0;top:0;width:"+b.width+"px;height:"+b.height+"px";c.coordsize=b.coordsize;c.coordorigin=b.coordorigin;var d=cd("shape"),e=d.style;e.width=b.width+"px";e.height=b.height+"px";d.coordsize=b$;d.coordorigin=b.coordorigin;c[l](d);var f=new bN(d,c,b),g={fill:"none",stroke:"#000"};a&&(g.path=a);f.type="path";f.path=[];f.Path=p;bK(f,g);b.canvas[l](c);return f};bK=function(c,d){c.attrs=c.attrs||{};var e=c.node,h=c.attrs,i=e.style,j,k=(d.x!=h.x||d.y!=h.y||d.width!=h.width||d.height!=h.height||d.r!=h.r)&&c.type=="rect",m=c;for(var n in d)d[f](n)&&(h[n]=d[n]);if(k){h.path=cc(h.x,h.y,h.width,h.height,h.r);c.X=h.x;c.Y=h.y;c.W=h.width;c.H=h.height}d.href&&(e.href=d.href);d.title&&(e.title=d.title);d.target&&(e.target=d.target);d.cursor&&(i.cursor=d.cursor);"blur"in d&&c.blur(d.blur);if(d.path&&c.type=="path"||k)e.path=cb(h.path);d.rotation!=null&&c.rotate(d.rotation,true);if(d.translation){j=r(d.translation)[s](b);cz.call(c,j[0],j[1]);if(c._.rt.cx!=null){c._.rt.cx+=+j[0];c._.rt.cy+=+j[1];c.setBox(c.attrs,j[0],j[1])}}if(d.scale){j=r(d.scale)[s](b);c.scale(+j[0]||1,+j[1]||+j[0]||1,+j[2]||null,+j[3]||null)}if("clip-rect"in d){var o=r(d["clip-rect"])[s](b);if(o[w]==4){o[2]=+o[2]+ +o[0];o[3]=+o[3]+ +o[1];var q=e.clipRect||g.createElement("div"),t=q.style,u=e.parentNode;t.clip=a.format("rect({1}px {2}px {3}px {0}px)",o);if(!e.clipRect){t.position="absolute";t.top=0;t.left=0;t.width=c.paper.width+"px";t.height=c.paper.height+"px";u.parentNode.insertBefore(q,u);q[l](u);e.clipRect=q}}d["clip-rect"]||e.clipRect&&(e.clipRect.style.clip=p)}c.type=="image"&&d.src&&(e.src=d.src);if(c.type=="image"&&d.opacity){e.filterOpacity=U+".Alpha(opacity="+d.opacity*100+")";i.filter=(e.filterMatrix||p)+(e.filterOpacity||p)}d.font&&(i.font=d.font);d["font-family"]&&(i.fontFamily="\""+d["font-family"][s](",")[0][Y](/^['"]+|['"]+$/g,p)+"\"");d["font-size"]&&(i.fontSize=d["font-size"]);d["font-weight"]&&(i.fontWeight=d["font-weight"]);d["font-style"]&&(i.fontStyle=d["font-style"]);if(d.opacity!=null||d["stroke-width"]!=null||d.fill!=null||d.stroke!=null||d["stroke-width"]!=null||d["stroke-opacity"]!=null||d["fill-opacity"]!=null||d["stroke-dasharray"]!=null||d["stroke-miterlimit"]!=null||d["stroke-linejoin"]!=null||d["stroke-linecap"]!=null){e=c.shape||e;var v=e.getElementsByTagName(I)&&e.getElementsByTagName(I)[0],x=false;!v&&(x=v=cd(I));if("fill-opacity"in d||"opacity"in d){var y=((+h["fill-opacity"]+1||2)-1)*((+h.opacity+1||2)-1)*((+a.getRGB(d.fill).o+1||2)-1);y=A(z(y,0),1);v.opacity=y}d.fill&&(v.on=true);if(v.on==null||d.fill=="none")v.on=false;if(v.on&&d.fill){var B=d.fill.match(M);if(B){v.src=B[1];v.type="tile"}else{v.color=a.getRGB(d.fill).hex;v.src=p;v.type="solid";if(a.getRGB(d.fill).error&&(m.type in{circle:1,ellipse:1}||r(d.fill).charAt()!="r")&&bI(m,d.fill)){h.fill="none";h.gradient=d.fill}}}x&&e[l](v);var C=e.getElementsByTagName("stroke")&&e.getElementsByTagName("stroke")[0],D=false;!C&&(D=C=cd("stroke"));if(d.stroke&&d.stroke!="none"||d["stroke-width"]||d["stroke-opacity"]!=null||d["stroke-dasharray"]||d["stroke-miterlimit"]||d["stroke-linejoin"]||d["stroke-linecap"])C.on=true;(d.stroke=="none"||C.on==null||d.stroke==0||d["stroke-width"]==0)&&(C.on=false);var E=a.getRGB(d.stroke);C.on&&d.stroke&&(C.color=E.hex);y=((+h["stroke-opacity"]+1||2)-1)*((+h.opacity+1||2)-1)*((+E.o+1||2)-1);var F=(S(d["stroke-width"])||1)*0.75;y=A(z(y,0),1);d["stroke-width"]==null&&(F=h["stroke-width"]);d["stroke-width"]&&(C.weight=F);F&&F<1&&(y*=F)&&(C.weight=1);C.opacity=y;d["stroke-linejoin"]&&(C.joinstyle=d["stroke-linejoin"]||"miter");C.miterlimit=d["stroke-miterlimit"]||8;d["stroke-linecap"]&&(C.endcap=d["stroke-linecap"]=="butt"?"flat":d["stroke-linecap"]=="square"?"square":"round");if(d["stroke-dasharray"]){var G={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};C.dashstyle=G[f](d["stroke-dasharray"])?G[d["stroke-dasharray"]]:p}D&&e[l](C)}if(m.type=="text"){i=m.paper.span.style;h.font&&(i.font=h.font);h["font-family"]&&(i.fontFamily=h["font-family"]);h["font-size"]&&(i.fontSize=h["font-size"]);h["font-weight"]&&(i.fontWeight=h["font-weight"]);h["font-style"]&&(i.fontStyle=h["font-style"]);m.node.string&&(m.paper.span.innerHTML=r(m.node.string)[Y](/</g,"<")[Y](/&/g,"&")[Y](/\n/g,"<br>"));m.W=h.w=m.paper.span.offsetWidth;m.H=h.h=m.paper.span.offsetHeight;m.X=h.x;m.Y=h.y+Q(m.H/2);switch(h["text-anchor"]){case"start":m.node.style["v-text-align"]="left";m.bbx=Q(m.W/2);break;case"end":m.node.style["v-text-align"]="right";m.bbx=-Q(m.W/2);break;default:m.node.style["v-text-align"]="center";break}}};bI=function(a,b){a.attrs=a.attrs||{};var c=a.attrs,d,e="linear",f=".5 .5";a.attrs.gradient=b;b=r(b)[Y](bd,function(a,b,c){e="radial";if(b&&c){b=S(b);c=S(c);C(b-0.5,2)+C(c-0.5,2)>0.25&&(c=y.sqrt(0.25-C(b-0.5,2))*((c>0.5)*2-1)+0.5);f=b+q+c}return p});b=b[s](/\s*\-\s*/);if(e=="linear"){var g=b.shift();g=-S(g);if(isNaN(g))return null}var h=bx(b);if(!h)return null;a=a.shape||a.node;d=a.getElementsByTagName(I)[0]||cd(I);!d.parentNode&&a.appendChild(d);if(h[w]){d.on=true;d.method="none";d.color=h[0].color;d.color2=h[h[w]-1].color;var i=[];for(var j=0,k=h[w];j<k;j++)h[j].offset&&i[L](h[j].offset+q+h[j].color);d.colors&&(d.colors.value=i[w]?i[v]():"0% "+d.color);if(e=="radial"){d.type="gradientradial";d.focus="100%";d.focussize=f;d.focusposition=f}else{d.type="gradient";d.angle=(270-g)%360}}return 1};bN=function(b,c,d){var e=0,f=0,g=0,h=1;this[0]=b;this.id=a._oid++;this.node=b;b.raphael=this;this.X=0;this.Y=0;this.attrs={};this.Group=c;this.paper=d;this._={tx:0,ty:0,rt:{deg:0},sx:1,sy:1};!d.bottom&&(d.bottom=this);this.prev=d.top;d.top&&(d.top.next=this);d.top=this;this.next=null};bO=bN[e];bO.rotate=function(a,c,d){if(this.removed)return this;if(a==null){if(this._.rt.cx)return[this._.rt.deg,this._.rt.cx,this._.rt.cy][v](q);return this._.rt.deg}a=r(a)[s](b);if(a[w]-1){c=S(a[1]);d=S(a[2])}a=S(a[0]);c!=null?this._.rt.deg=a:this._.rt.deg+=a;d==null&&(c=null);this._.rt.cx=c;this._.rt.cy=d;this.setBox(this.attrs,c,d);this.Group.style.rotation=this._.rt.deg;return this};bO.setBox=function(a,b,c){if(this.removed)return this;var d=this.Group.style,e=this.shape&&this.shape.style||this.node.style;a=a||{};for(var g in a)a[f](g)&&(this.attrs[g]=a[g]);b=b||this._.rt.cx;c=c||this._.rt.cy;var h=this.attrs,i,j,k,l;switch(this.type){case"circle":i=h.cx-h.r;j=h.cy-h.r;k=l=h.r*2;break;case"ellipse":i=h.cx-h.rx;j=h.cy-h.ry;k=h.rx*2;l=h.ry*2;break;case"image":i=+h.x;j=+h.y;k=h.width||0;l=h.height||0;break;case"text":this.textpath.v=["m",Q(h.x),", ",Q(h.y-2),"l",Q(h.x)+1,", ",Q(h.y-2)][v](p);i=h.x-Q(this.W/2);j=h.y-this.H/2;k=this.W;l=this.H;break;case"rect":case"path":if(this.attrs.path){var m=bn(this.attrs.path);i=m.x;j=m.y;k=m.width;l=m.height}else{i=0;j=0;k=this.paper.width;l=this.paper.height}break;default:i=0;j=0;k=this.paper.width;l=this.paper.height;break}b=b==null?i+k/2:b;c=c==null?j+l/2:c;var n=b-this.paper.width/2,o=c-this.paper.height/2,q;d.left!=(q=n+"px")&&(d.left=q);d.top!=(q=o+"px")&&(d.top=q);this.X=ca[f](this.type)?-n:i;this.Y=ca[f](this.type)?-o:j;this.W=k;this.H=l;if(ca[f](this.type)){e.left!=(q=-n*b_+"px")&&(e.left=q);e.top!=(q=-o*b_+"px")&&(e.top=q)}else if(this.type=="text"){e.left!=(q=-n+"px")&&(e.left=q);e.top!=(q=-o+"px")&&(e.top=q)}else{d.width!=(q=this.paper.width+"px")&&(d.width=q);d.height!=(q=this.paper.height+"px")&&(d.height=q);e.left!=(q=i-n+"px")&&(e.left=q);e.top!=(q=j-o+"px")&&(e.top=q);e.width!=(q=k+"px")&&(e.width=q);e.height!=(q=l+"px")&&(e.height=q)}};bO.hide=function(){!this.removed&&(this.Group.style.display="none");return this};bO.show=function(){!this.removed&&(this.Group.style.display="block");return this};bO.getBBox=function(){if(this.removed)return this;if(ca[f](this.type))return bn(this.attrs.path);return{x:this.X+(this.bbx||0),y:this.Y,width:this.W,height:this.H}};bO.remove=function(){if(this.removed)return;bA(this,this.paper);this.node.parentNode.removeChild(this.node);this.Group.parentNode.removeChild(this.Group);this.shape&&this.shape.parentNode.removeChild(this.shape);for(var a in this)delete this[a];this.removed=true};bO.attr=function(b,c){if(this.removed)return this;if(b==null){var d={};for(var e in this.attrs)this.attrs[f](e)&&(d[e]=this.attrs[e]);this._.rt.deg&&(d.rotation=this.rotate());(this._.sx!=1||this._.sy!=1)&&(d.scale=this.scale());d.gradient&&d.fill=="none"&&(d.fill=d.gradient)&&delete d.gradient;return d}if(c==null&&a.is(b,"string")){if(b=="translation")return cz.call(this);if(b=="rotation")return this.rotate();if(b=="scale")return this.scale();if(b==I&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;return this.attrs[b]}if(this.attrs&&c==null&&a.is(b,G)){var g,h={};for(e=0,g=b[w];e<g;e++)h[b[e]]=this.attr(b[e]);return h}var i;if(c!=null){i={};i[b]=c}c==null&&a.is(b,"object")&&(i=b);if(i){for(var j in this.paper.customAttributes)if(this.paper.customAttributes[f](j)&&i[f](j)&&a.is(this.paper.customAttributes[j],"function")){var k=this.paper.customAttributes[j].apply(this,[][n](i[j]));this.attrs[j]=i[j];for(var l in k)k[f](l)&&(i[l]=k[l])}i.text&&this.type=="text"&&(this.node.string=i.text);bK(this,i);i.gradient&&(({circle:1,ellipse:1})[f](this.type)||r(i.gradient).charAt()!="r")&&bI(this,i.gradient);(!ca[f](this.type)||this._.rt.deg)&&this.setBox(this.attrs)}return this};bO.toFront=function(){!this.removed&&this.Group.parentNode[l](this.Group);this.paper.top!=this&&bB(this,this.paper);return this};bO.toBack=function(){if(this.removed)return this;if(this.Group.parentNode.firstChild!=this.Group){this.Group.parentNode.insertBefore(this.Group,this.Group.parentNode.firstChild);bC(this,this.paper)}return this};bO.insertAfter=function(a){if(this.removed)return this;a.constructor==cC&&(a=a[a.length-1]);a.Group.nextSibling?a.Group.parentNode.insertBefore(this.Group,a.Group.nextSibling):a.Group.parentNode[l](this.Group);bD(this,a,this.paper);return this};bO.insertBefore=function(a){if(this.removed)return this;a.constructor==cC&&(a=a[0]);a.Group.parentNode.insertBefore(this.Group,a.Group);bE(this,a,this.paper);return this};bO.blur=function(b){var c=this.node.runtimeStyle,d=c.filter;d=d.replace(bY,p);if(+b!==0){this.attrs.blur=b;c.filter=d+q+U+".Blur(pixelradius="+(+b||1.5)+")";c.margin=a.format("-{0}px 0 0 -{0}px",Q(+b||1.5))}else{c.filter=d;c.margin=0;delete this.attrs.blur}};bP=function(a,b,c,d){var e=cd("group"),f=cd("oval"),g=f.style;e.style.cssText="position:absolute;left:0;top:0;width:"+a.width+"px;height:"+a.height+"px";e.coordsize=b$;e.coordorigin=a.coordorigin;e[l](f);var h=new bN(f,e,a);h.type="circle";bK(h,{stroke:"#000",fill:"none"});h.attrs.cx=b;h.attrs.cy=c;h.attrs.r=d;h.setBox({x:b-d,y:c-d,width:d*2,height:d*2});a.canvas[l](e);return h};function cc(b,c,d,e,f){return f?a.format("M{0},{1}l{2},0a{3},{3},0,0,1,{3},{3}l0,{5}a{3},{3},0,0,1,{4},{3}l{6},0a{3},{3},0,0,1,{4},{4}l0,{7}a{3},{3},0,0,1,{3},{4}z",b+f,c,d-f*2,f,-f,e-f*2,f*2-d,f*2-e):a.format("M{0},{1}l{2},0,0,{3},{4},0z",b,c,d,e,-d)}bQ=function(a,b,c,d,e,f){var g=cc(b,c,d,e,f),h=a.path(g),i=h.attrs;h.X=i.x=b;h.Y=i.y=c;h.W=i.width=d;h.H=i.height=e;i.r=f;i.path=g;h.type="rect";return h};bR=function(a,b,c,d,e){var f=cd("group"),g=cd("oval"),h=g.style;f.style.cssText="position:absolute;left:0;top:0;width:"+a.width+"px;height:"+a.height+"px";f.coordsize=b$;f.coordorigin=a.coordorigin;f[l](g);var i=new bN(g,f,a);i.type="ellipse";bK(i,{stroke:"#000"});i.attrs.cx=b;i.attrs.cy=c;i.attrs.rx=d;i.attrs.ry=e;i.setBox({x:b-d,y:c-e,width:d*2,height:e*2});a.canvas[l](f);return i};bS=function(a,b,c,d,e,f){var g=cd("group"),h=cd("image");g.style.cssText="position:absolute;left:0;top:0;width:"+a.width+"px;height:"+a.height+"px";g.coordsize=b$;g.coordorigin=a.coordorigin;h.src=b;g[l](h);var i=new bN(h,g,a);i.type="image";i.attrs.src=b;i.attrs.x=c;i.attrs.y=d;i.attrs.w=e;i.attrs.h=f;i.setBox({x:c,y:d,width:e,height:f});a.canvas[l](g);return i};bT=function(b,c,d,e){var f=cd("group"),g=cd("shape"),h=g.style,i=cd("path"),j=i.style,k=cd("textpath");f.style.cssText="position:absolute;left:0;top:0;width:"+b.width+"px;height:"+b.height+"px";f.coordsize=b$;f.coordorigin=b.coordorigin;i.v=a.format("m{0},{1}l{2},{1}",Q(c*10),Q(d*10),Q(c*10)+1);i.textpathok=true;h.width=b.width;h.height=b.height;k.string=r(e);k.on=true;g[l](k);g[l](i);f[l](g);var m=new bN(k,f,b);m.shape=g;m.textpath=i;m.type="text";m.attrs.text=e;m.attrs.x=c;m.attrs.y=d;m.attrs.w=1;m.attrs.h=1;bK(m,{font:W.font,stroke:"none",fill:"#000"});m.setBox();b.canvas[l](f);return m};bU=function(a,b){var c=this.canvas.style;a==+a&&(a+="px");b==+b&&(b+="px");c.width=a;c.height=b;c.clip="rect(0 "+a+" "+b+" 0)";return this};var cd;g.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{!g.namespaces.rvml&&g.namespaces.add("rvml","urn:schemas-microsoft-com:vml");cd=function(a){return g.createElement("<rvml:"+a+" class=\"rvml\">")}}catch(a){cd=function(a){return g.createElement("<"+a+" xmlns=\"urn:schemas-microsoft.com:vml\" class=\"rvml\">")}}bV=function(){var b=by[m](0,arguments),c=b.container,d=b.height,e,f=b.width,h=b.x,i=b.y;if(!c)throw new Error("VML container not found.");var k=new j,n=k.canvas=g.createElement("div"),o=n.style;h=h||0;i=i||0;f=f||512;d=d||342;f==+f&&(f+="px");d==+d&&(d+="px");k.width=1000;k.height=1000;k.coordsize=b_*1000+q+b_*1000;k.coordorigin="0 0";k.span=g.createElement("span");k.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;";n[l](k.span);o.cssText=a.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",f,d);if(c==1){g.body[l](n);o.left=h+"px";o.top=i+"px";o.position="absolute"}else c.firstChild?c.insertBefore(n,c.firstChild):c[l](n);bz.call(k,k,a.fn);return k};k.clear=function(){this.canvas.innerHTML=p;this.span=g.createElement("span");this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;";this.canvas[l](this.span);this.bottom=this.top=null};k.remove=function(){this.canvas.parentNode.removeChild(this.canvas);for(var a in this)this[a]=bF(a);return true}}var ce=navigator.userAgent.match(/Version\\x2f(.*?)\s/);navigator.vendor=="Apple Computer, Inc."&&(ce&&ce[1]<4||navigator.platform.slice(0,2)=="iP")?k.safari=function(){var a=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});h.setTimeout(function(){a.remove()})}:k.safari=function(){};var cf=function(){this.returnValue=false},cg=function(){return this.originalEvent.preventDefault()},ch=function(){this.cancelBubble=true},ci=function(){return this.originalEvent.stopPropagation()},cj=(function(){{if(g.addEventListener)return function(a,b,c,d){var e=o&&u[b]?u[b]:b,g=function(e){if(o&&u[f](b))for(var g=0,h=e.targetTouches&&e.targetTouches.length;g<h;g++){if(e.targetTouches[g].target==a){var i=e;e=e.targetTouches[g];e.originalEvent=i;e.preventDefault=cg;e.stopPropagation=ci;break}}return c.call(d,e)};a.addEventListener(e,g,false);return function(){a.removeEventListener(e,g,false);return true}};if(g.attachEvent)return function(a,b,c,d){var e=function(a){a=a||h.event;a.preventDefault=a.preventDefault||cf;a.stopPropagation=a.stopPropagation||ch;return c.call(d,a)};a.attachEvent("on"+b,e);var f=function(){a.detachEvent("on"+b,e);return true};return f}}})(),ck=[],cl=function(a){var b=a.clientX,c=a.clientY,d=g.documentElement.scrollTop||g.body.scrollTop,e=g.documentElement.scrollLeft||g.body.scrollLeft,f,h=ck.length;while(h--){f=ck[h];if(o){var i=a.touches.length,j;while(i--){j=a.touches[i];if(j.identifier==f.el._drag.id){b=j.clientX;c=j.clientY;(a.originalEvent?a.originalEvent:a).preventDefault();break}}}else a.preventDefault();b+=e;c+=d;f.move&&f.move.call(f.move_scope||f.el,b-f.el._drag.x,c-f.el._drag.y,b,c,a)}},cm=function(b){a.unmousemove(cl).unmouseup(cm);var c=ck.length,d;while(c--){d=ck[c];d.el._drag={};d.end&&d.end.call(d.end_scope||d.start_scope||d.move_scope||d.el,b)}ck=[]};for(var cn=t[w];cn--;)(function(b){a[b]=bN[e][b]=function(c,d){if(a.is(c,"function")){this.events=this.events||[];this.events.push({name:b,f:c,unbind:cj(this.shape||this.node||g,b,c,d||this)})}return this};a["un"+b]=bN[e]["un"+b]=function(a){var c=this.events,d=c[w];while(d--)if(c[d].name==b&&c[d].f==a){c[d].unbind();c.splice(d,1);!c.length&&delete this.events;return this}return this}})(t[cn]);bO.hover=function(a,b,c,d){return this.mouseover(a,c).mouseout(b,d||c)};bO.unhover=function(a,b){return this.unmouseover(a).unmouseout(b)};bO.drag=function(b,c,d,e,f,h){this._drag={};this.mousedown(function(i){(i.originalEvent||i).preventDefault();var j=g.documentElement.scrollTop||g.body.scrollTop,k=g.documentElement.scrollLeft||g.body.scrollLeft;this._drag.x=i.clientX+k;this._drag.y=i.clientY+j;this._drag.id=i.identifier;c&&c.call(f||e||this,i.clientX+k,i.clientY+j,i);!ck.length&&a.mousemove(cl).mouseup(cm);ck.push({el:this,move:b,end:d,move_scope:e,start_scope:f,end_scope:h})});return this};bO.undrag=function(b,c,d){var e=ck.length;while(e--)ck[e].el==this&&(ck[e].move==b&&ck[e].end==d)&&ck.splice(e++,1);!ck.length&&a.unmousemove(cl).unmouseup(cm)};k.circle=function(a,b,c){return bP(this,a||0,b||0,c||0)};k.rect=function(a,b,c,d,e){return bQ(this,a||0,b||0,c||0,d||0,e||0)};k.ellipse=function(a,b,c,d){return bR(this,a||0,b||0,c||0,d||0)};k.path=function(b){b&&!a.is(b,F)&&!a.is(b[0],G)&&(b+=p);return bH(a.format[m](a,arguments),this)};k.image=function(a,b,c,d,e){return bS(this,a||"about:blank",b||0,c||0,d||0,e||0)};k.text=function(a,b,c){return bT(this,a||0,b||0,r(c))};k.set=function(a){arguments[w]>1&&(a=Array[e].splice.call(arguments,0,arguments[w]));return new cC(a)};k.setSize=bU;k.top=k.bottom=null;k.raphael=a;function co(){return this.x+q+this.y}bO.resetScale=function(){if(this.removed)return this;this._.sx=1;this._.sy=1;this.attrs.scale="1 1"};bO.scale=function(a,b,c,d){if(this.removed)return this;if(a==null&&b==null)return{x:this._.sx,y:this._.sy,toString:co};b=b||a;!(+b)&&(b=a);var e,f,g,h,i=this.attrs;if(a!=0){var j=this.getBBox(),k=j.x+j.width/2,l=j.y+j.height/2,m=B(a/this._.sx),o=B(b/this._.sy);c=+c||c==0?c:k;d=+d||d==0?d:l;var r=this._.sx>0,s=this._.sy>0,t=~(~(a/B(a))),u=~(~(b/B(b))),x=m*t,y=o*u,z=this.node.style,A=c+B(k-c)*x*(k>c==r?1:-1),C=d+B(l-d)*y*(l>d==s?1:-1),D=a*t>b*u?o:m;switch(this.type){case"rect":case"image":var E=i.width*m,F=i.height*o;this.attr({height:F,r:i.r*D,width:E,x:A-E/2,y:C-F/2});break;case"circle":case"ellipse":this.attr({rx:i.rx*m,ry:i.ry*o,r:i.r*D,cx:A,cy:C});break;case"text":this.attr({x:A,y:C});break;case"path":var G=bp(i.path),H=true,I=r?x:m,J=s?y:o;for(var K=0,L=G[w];K<L;K++){var M=G[K],N=V.call(M[0]);{if(N=="M"&&H)continue;H=false}if(N=="A"){M[G[K][w]-2]*=I;M[G[K][w]-1]*=J;M[1]*=m;M[2]*=o;M[5]=+(t+u?!(!(+M[5])):!(+M[5]))}else if(N=="H")for(var O=1,P=M[w];O<P;O++)M[O]*=I;else if(N=="V")for(O=1,P=M[w];O<P;O++)M[O]*=J;else for(O=1,P=M[w];O<P;O++)M[O]*=O%2?I:J}var Q=bn(G);e=A-Q.x-Q.width/2;f=C-Q.y-Q.height/2;G[0][1]+=e;G[0][2]+=f;this.attr({path:G});break}if(this.type in{text:1,image:1}&&(t!=1||u!=1))if(this.transformations){this.transformations[2]="scale("[n](t,",",u,")");this.node[R]("transform",this.transformations[v](q));e=t==-1?-i.x-(E||0):i.x;f=u==-1?-i.y-(F||0):i.y;this.attr({x:e,y:f});i.fx=t-1;i.fy=u-1}else{this.node.filterMatrix=U+".Matrix(M11="[n](t,", M12=0, M21=0, M22=",u,", Dx=0, Dy=0, sizingmethod='auto expand', filtertype='bilinear')");z.filter=(this.node.filterMatrix||p)+(this.node.filterOpacity||p)}else if(this.transformations){this.transformations[2]=p;this.node[R]("transform",this.transformations[v](q));i.fx=0;i.fy=0}else{this.node.filterMatrix=p;z.filter=(this.node.filterMatrix||p)+(this.node.filterOpacity||p)}i.scale=[a,b,c,d][v](q);this._.sx=a;this._.sy=b}return this};bO.clone=function(){if(this.removed)return null;var a=this.attr();delete a.scale;delete a.translation;return this.paper[this.type]().attr(a)};var cp={},cq=function(b,c,d,e,f,g,h,i,j){var k=0,l=100,m=[b,c,d,e,f,g,h,i].join(),n=cp[m],o,p;!n&&(cp[m]=n={data:[]});n.timer&&clearTimeout(n.timer);n.timer=setTimeout(function(){delete cp[m]},2000);if(j!=null){var q=cq(b,c,d,e,f,g,h,i);l=~(~q)*10}for(var r=0;r<l+1;r++){if(n.data[j]>r)p=n.data[r*l];else{p=a.findDotsAtSegment(b,c,d,e,f,g,h,i,r/l);n.data[r]=p}r&&(k+=C(C(o.x-p.x,2)+C(o.y-p.y,2),0.5));if(j!=null&&k>=j)return p;o=p}if(j==null)return k},cr=function(b,c){return function(d,e,f){d=bw(d);var g,h,i,j,k="",l={},m,n=0;for(var o=0,p=d.length;o<p;o++){i=d[o];if(i[0]=="M"){g=+i[1];h=+i[2]}else{j=cq(g,h,i[1],i[2],i[3],i[4],i[5],i[6]);if(n+j>e){if(c&&!l.start){m=cq(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n);k+=["C",m.start.x,m.start.y,m.m.x,m.m.y,m.x,m.y];if(f)return k;l.start=k;k=["M",m.x,m.y+"C",m.n.x,m.n.y,m.end.x,m.end.y,i[5],i[6]][v]();n+=j;g=+i[5];h=+i[6];continue}if(!b&&!c){m=cq(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n);return{x:m.x,y:m.y,alpha:m.alpha}}}n+=j;g=+i[5];h=+i[6]}k+=i}l.end=k;m=b?n:c?l:a.findDotsAtSegment(g,h,i[1],i[2],i[3],i[4],i[5],i[6],1);m.alpha&&(m={x:m.x,y:m.y,alpha:m.alpha});return m}},cs=cr(1),ct=cr(),cu=cr(0,1);bO.getTotalLength=function(){if(this.type!="path")return;if(this.node.getTotalLength)return this.node.getTotalLength();return cs(this.attrs.path)};bO.getPointAtLength=function(a){if(this.type!="path")return;return ct(this.attrs.path,a)};bO.getSubpath=function(a,b){if(this.type!="path")return;if(B(this.getTotalLength()-b)<"1e-6")return cu(this.attrs.path,a).end;var c=cu(this.attrs.path,b,1);return a?cu(c,a).end:c};a.easing_formulas={linear:function(a){return a},"<":function(a){return C(a,3)},">":function(a){return C(a-1,3)+1},"<>":function(a){a=a*2;if(a<1)return C(a,3)/2;a-=2;return(C(a,3)+2)/2},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a=a-1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){if(a==0||a==1)return a;var b=0.3,c=b/4;return C(2,-10*a)*y.sin((a-c)*(2*D)/b)+1},bounce:function(a){var b=7.5625,c=2.75,d;if(a<1/c)d=b*a*a;else if(a<2/c){a-=1.5/c;d=b*a*a+0.75}else if(a<2.5/c){a-=2.25/c;d=b*a*a+0.9375}else{a-=2.625/c;d=b*a*a+0.984375}return d}};var cv=[],cw=function(){var b=+(new Date);for(var c=0;c<cv[w];c++){var d=cv[c];if(d.stop||d.el.removed)continue;var e=b-d.start,g=d.ms,h=d.easing,i=d.from,j=d.diff,k=d.to,l=d.t,m=d.el,n={},o;if(e<g){var r=h(e/g);for(var s in i)if(i[f](s)){switch(X[s]){case"along":o=r*g*j[s];k.back&&(o=k.len-o);var t=ct(k[s],o);m.translate(j.sx-j.x||0,j.sy-j.y||0);j.x=t.x;j.y=t.y;m.translate(t.x-j.sx,t.y-j.sy);k.rot&&m.rotate(j.r+t.alpha,t.x,t.y);break;case E:o=+i[s]+r*g*j[s];break;case"colour":o="rgb("+[cy(Q(i[s].r+r*g*j[s].r)),cy(Q(i[s].g+r*g*j[s].g)),cy(Q(i[s].b+r*g*j[s].b))][v](",")+")";break;case"path":o=[];for(var u=0,x=i[s][w];u<x;u++){o[u]=[i[s][u][0]];for(var y=1,z=i[s][u][w];y<z;y++)o[u][y]=+i[s][u][y]+r*g*j[s][u][y];o[u]=o[u][v](q)}o=o[v](q);break;case"csv":switch(s){case"translation":var A=r*g*j[s][0]-l.x,B=r*g*j[s][1]-l.y;l.x+=A;l.y+=B;o=A+q+B;break;case"rotation":o=+i[s][0]+r*g*j[s][0];i[s][1]&&(o+=","+i[s][1]+","+i[s][2]);break;case"scale":o=[+i[s][0]+r*g*j[s][0],+i[s][1]+r*g*j[s][1],2 in k[s]?k[s][2]:p,3 in k[s]?k[s][3]:p][v](q);break;case"clip-rect":o=[];u=4;while(u--)o[u]=+i[s][u]+r*g*j[s][u];break}break;default:var C=[].concat(i[s]);o=[];u=m.paper.customAttributes[s].length;while(u--)o[u]=+C[u]+r*g*j[s][u];break}n[s]=o}m.attr(n);m._run&&m._run.call(m)}else{if(k.along){t=ct(k.along,k.len*!k.back);m.translate(j.sx-(j.x||0)+t.x-j.sx,j.sy-(j.y||0)+t.y-j.sy);k.rot&&m.rotate(j.r+t.alpha,t.x,t.y)}(l.x||l.y)&&m.translate(-l.x,-l.y);k.scale&&(k.scale+=p);m.attr(k);cv.splice(c--,1)}}a.svg&&m&&m.paper&&m.paper.safari();cv[w]&&setTimeout(cw)},cx=function(b,c,d,e,f){var g=d-e;c.timeouts.push(setTimeout(function(){a.is(f,"function")&&f.call(c);c.animate(b,g,b.easing)},e))},cy=function(a){return z(A(a,255),0)},cz=function(a,b){if(a==null)return{x:this._.tx,y:this._.ty,toString:co};this._.tx+=+a;this._.ty+=+b;switch(this.type){case"circle":case"ellipse":this.attr({cx:+a+this.attrs.cx,cy:+b+this.attrs.cy});break;case"rect":case"image":case"text":this.attr({x:+a+this.attrs.x,y:+b+this.attrs.y});break;case"path":var c=bp(this.attrs.path);c[0][1]+=+a;c[0][2]+=+b;this.attr({path:c});break}return this};bO.animateWith=function(a,b,c,d,e){for(var f=0,g=cv.length;f<g;f++)cv[f].el.id==a.id&&(b.start=cv[f].start);return this.animate(b,c,d,e)};bO.animateAlong=cA();bO.animateAlongBack=cA(1);function cA(b){return function(c,d,e,f){var g={back:b};a.is(e,"function")?f=e:g.rot=e;c&&c.constructor==bN&&(c=c.attrs.path);c&&(g.along=c);return this.animate(g,d,f)}}function cB(a,b,c,d,e,f){var g=3*b,h=3*(d-b)-g,i=1-g-h,j=3*c,k=3*(e-c)-j,l=1-j-k;function m(a){return((i*a+h)*a+g)*a}function n(a,b){var c=o(a,b);return((l*c+k)*c+j)*c}function o(a,b){var c,d,e,f,j,k;for(e=a,k=0;k<8;k++){f=m(e)-a;if(B(f)<b)return e;j=(3*i*e+2*h)*e+g;if(B(j)<0.000001)break;e=e-f/j}c=0;d=1;e=a;if(e<c)return c;if(e>d)return d;while(c<d){f=m(e);if(B(f-a)<b)return e;a>f?c=e:d=e;e=(d-c)/2+c}return e}return n(a,1/(200*f))}bO.onAnimation=function(a){this._run=a||0;return this};bO.animate=function(c,d,e,g){var h=this;h.timeouts=h.timeouts||[];if(a.is(e,"function")||!e)g=e||null;if(h.removed){g&&g.call(h);return h}var i={},j={},k=false,l={};for(var m in c)if(c[f](m)){if(X[f](m)||h.paper.customAttributes[f](m)){k=true;i[m]=h.attr(m);i[m]==null&&(i[m]=W[m]);j[m]=c[m];switch(X[m]){case"along":var n=cs(c[m]),o=ct(c[m],n*!(!c.back)),p=h.getBBox();l[m]=n/d;l.tx=p.x;l.ty=p.y;l.sx=o.x;l.sy=o.y;j.rot=c.rot;j.back=c.back;j.len=n;c.rot&&(l.r=S(h.rotate())||0);break;case E:l[m]=(j[m]-i[m])/d;break;case"colour":i[m]=a.getRGB(i[m]);var q=a.getRGB(j[m]);l[m]={r:(q.r-i[m].r)/d,g:(q.g-i[m].g)/d,b:(q.b-i[m].b)/d};break;case"path":var t=bw(i[m],j[m]);i[m]=t[0];var u=t[1];l[m]=[];for(var v=0,x=i[m][w];v<x;v++){l[m][v]=[0];for(var y=1,z=i[m][v][w];y<z;y++)l[m][v][y]=(u[v][y]-i[m][v][y])/d}break;case"csv":var A=r(c[m])[s](b),B=r(i[m])[s](b);switch(m){case"translation":i[m]=[0,0];l[m]=[A[0]/d,A[1]/d];break;case"rotation":i[m]=B[1]==A[1]&&B[2]==A[2]?B:[0,A[1],A[2]];l[m]=[(A[0]-i[m][0])/d,0,0];break;case"scale":c[m]=A;i[m]=r(i[m])[s](b);l[m]=[(A[0]-i[m][0])/d,(A[1]-i[m][1])/d,0,0];break;case"clip-rect":i[m]=r(i[m])[s](b);l[m]=[];v=4;while(v--)l[m][v]=(A[v]-i[m][v])/d;break}j[m]=A;break;default:A=[].concat(c[m]);B=[].concat(i[m]);l[m]=[];v=h.paper.customAttributes[m][w];while(v--)l[m][v]=((A[v]||0)-(B[v]||0))/d;break}}}if(k){var G=a.easing_formulas[e];if(!G){G=r(e).match(P);if(G&&G[w]==5){var H=G;G=function(a){return cB(a,+H[1],+H[2],+H[3],+H[4],d)}}else G=function(a){return a}}cv.push({start:c.start||+(new Date),ms:d,easing:G,from:i,diff:l,to:j,el:h,t:{x:0,y:0}});a.is(g,"function")&&(h._ac=setTimeout(function(){g.call(h)},d));cv[w]==1&&setTimeout(cw)}else{var C=[],D;for(var F in c)if(c[f](F)&&Z.test(F)){m={value:c[F]};F=="from"&&(F=0);F=="to"&&(F=100);m.key=T(F,10);C.push(m)}C.sort(be);C[0].key&&C.unshift({key:0,value:h.attrs});for(v=0,x=C[w];v<x;v++)cx(C[v].value,h,d/100*C[v].key,d/100*(C[v-1]&&C[v-1].key||0),C[v-1]&&C[v-1].value.callback);D=C[C[w]-1].value.callback;D&&h.timeouts.push(setTimeout(function(){D.call(h)},d))}return this};bO.stop=function(){for(var a=0;a<cv.length;a++)cv[a].el.id==this.id&&cv.splice(a--,1);for(a=0,ii=this.timeouts&&this.timeouts.length;a<ii;a++)clearTimeout(this.timeouts[a]);this.timeouts=[];clearTimeout(this._ac);delete this._ac;return this};bO.translate=function(a,b){return this.attr({translation:a+" "+b})};bO[H]=function(){return"Raphaël’s object"};a.ae=cv;var cC=function(a){this.items=[];this[w]=0;this.type="set";if(a)for(var b=0,c=a[w];b<c;b++){if(a[b]&&(a[b].constructor==bN||a[b].constructor==cC)){this[this.items[w]]=this.items[this.items[w]]=a[b];this[w]++}}};cC[e][L]=function(){var a,b;for(var c=0,d=arguments[w];c<d;c++){a=arguments[c];if(a&&(a.constructor==bN||a.constructor==cC)){b=this.items[w];this[b]=this.items[b]=a;this[w]++}}return this};cC[e].pop=function(){delete this[this[w]--];return this.items.pop()};for(var cD in bO)bO[f](cD)&&(cC[e][cD]=(function(a){return function(){for(var b=0,c=this.items[w];b<c;b++)this.items[b][a][m](this.items[b],arguments);return this}})(cD));cC[e].attr=function(b,c){if(b&&a.is(b,G)&&a.is(b[0],"object"))for(var d=0,e=b[w];d<e;d++)this.items[d].attr(b[d]);else for(var f=0,g=this.items[w];f<g;f++)this.items[f].attr(b,c);return this};cC[e].animate=function(b,c,d,e){(a.is(d,"function")||!d)&&(e=d||null);var f=this.items[w],g=f,h,i=this,j;e&&(j=function(){!(--f)&&e.call(i)});d=a.is(d,F)?d:j;h=this.items[--g].animate(b,c,d,j);while(g--)this.items[g]&&!this.items[g].removed&&this.items[g].animateWith(h,b,c,d,j);return this};cC[e].insertAfter=function(a){var b=this.items[w];while(b--)this.items[b].insertAfter(a);return this};cC[e].getBBox=function(){var a=[],b=[],c=[],d=[];for(var e=this.items[w];e--;){var f=this.items[e].getBBox();a[L](f.x);b[L](f.y);c[L](f.x+f.width);d[L](f.y+f.height)}a=A[m](0,a);b=A[m](0,b);return{x:a,y:b,width:z[m](0,c)-a,height:z[m](0,d)-b}};cC[e].clone=function(a){a=new cC;for(var b=0,c=this.items[w];b<c;b++)a[L](this.items[b].clone());return a};a.registerFont=function(a){if(!a.face)return a;this.fonts=this.fonts||{};var b={w:a.w,face:{},glyphs:{}},c=a.face["font-family"];for(var d in a.face)a.face[f](d)&&(b.face[d]=a.face[d]);this.fonts[c]?this.fonts[c][L](b):this.fonts[c]=[b];if(!a.svg){b.face["units-per-em"]=T(a.face["units-per-em"],10);for(var e in a.glyphs)if(a.glyphs[f](e)){var g=a.glyphs[e];b.glyphs[e]={w:g.w,k:{},d:g.d&&"M"+g.d[Y](/[mlcxtrv]/g,function(a){return({l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"})[a]||"M"})+"z"};if(g.k)for(var h in g.k)g[f](h)&&(b.glyphs[e].k[h]=g.k[h])}}return a};k.getFont=function(b,c,d,e){e=e||"normal";d=d||"normal";c=+c||({normal:400,bold:700,lighter:300,bolder:800})[c]||400;if(!a.fonts)return;var g=a.fonts[b];if(!g){var h=new RegExp("(^|\\s)"+b[Y](/[^\w\d\s+!~.:_-]/g,p)+"(\\s|$)","i");for(var i in a.fonts)if(a.fonts[f](i)){if(h.test(i)){g=a.fonts[i];break}}}var j;if(g)for(var k=0,l=g[w];k<l;k++){j=g[k];if(j.face["font-weight"]==c&&(j.face["font-style"]==d||!j.face["font-style"])&&j.face["font-stretch"]==e)break}return j};k.print=function(c,d,e,f,g,h,i){h=h||"middle";i=z(A(i||0,1),-1);var j=this.set(),k=r(e)[s](p),l=0,m=p,n;a.is(f,e)&&(f=this.getFont(f));if(f){n=(g||16)/f.face["units-per-em"];var o=f.face.bbox.split(b),q=+o[0],t=+o[1]+(h=="baseline"?o[3]-o[1]+ +f.face.descent:(o[3]-o[1])/2);for(var u=0,v=k[w];u<v;u++){var x=u&&f.glyphs[k[u-1]]||{},y=f.glyphs[k[u]];l+=u?(x.w||f.w)+(x.k&&x.k[k[u]]||0)+f.w*i:0;y&&y.d&&j[L](this.path(y.d).attr({fill:"#000",stroke:"none",translation:[l,0]}))}j.scale(n,n,q,t).translate(c-q,d-t)}return j};a.format=function(b,c){var e=a.is(c,G)?[0][n](c):arguments;b&&a.is(b,F)&&e[w]-1&&(b=b[Y](d,function(a,b){return e[++b]==null?p:e[b]}));return b||p};a.ninja=function(){i.was?h.Raphael=i.is:delete Raphael;return a};a.el=bO;a.st=cC[e];i.was?h.Raphael=a:Raphael=a})()
\ No newline at end of file
--- a/web/res/metadataplayer/test/raphael.html Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Example raphael</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
-</head>
-<body>
-test
-
-<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
-<script type="text/javascript" src="raphael-min.js"></script>
-
-<script type="text/javascript">
-
-
-// Creates canvas 320 � 200 at 10, 50
-var paper = Raphael(10, 50, 500, 200);
- lineSize : 500;
-
-
- element = new Array();
-
-
- position = 'left';
- //rect = paper.rect(20, 20, 50, 50).attr({"fill": "#fbb"});
- //rect.attr({"stroke-width":1});
-
- for(var i=0; i<100; i++) {
- var x = 5*i;
- var width = Math.floor(Math.random()*20);
- p = element[i] = paper.rect(x, 50-width , 5, width ).attr({stroke:"#fff","stroke-width":0.3, fill: "hsb(0."+i+", 1, 1)",});
-
- p.mouseover(function () {
- var heightM = Math.floor(Math.random()*50)
- this.animate({height:heightM }, 400, "bounce");
- })
- }
-
- for(var i=0; i<element.length; i++) {
- MyElement = element[i];
- $(MyElement.node).mouseover(function (){
- var heightM = Math.floor(Math.random()*50)
- this.parent.animate({height:heightM }, 400, "bounce");
- });
- }
-
- /*
- $(rect.node).mouseover(function () {
- if (position === 'left') {
- rect.animate({x: 300, y: 100}, 400, "<>");
- position = 'right';
- } else {
- rect.animate({x: 20, y: 20 }, 800, "bounce");
- position = 'left';
- }
- });
- */
- setInterval(function () {
-
- }, 10);
-</script>
-test
-
-</body>
-</html>
--- a/web/res/metadataplayer/test/raphael2.html Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-<!doctype html>
-<html>
- <head>
- <script src='raphael-min.js'></script>
- <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js'></script>
- <script>
- $(function () {
- var paper = Raphael(10, 50, 300, 250);
- var circle = paper.circle(50, 40, 10);
- circle.attr('fill', '#c00');
- circle.attr('stroke', '#fff');
- });
- </script>
- </head>
-
- <body></body>
-</html>
\ No newline at end of file
--- a/web/res/metadataplayer/test/raphael_timeline.html Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,265 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Example raphael</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
-</head>
-<body>
-
-<div id="Ldt-output" name="Ldt-output" style="position:absolute;left:600px;" ></div>
-<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
-<script type="text/javascript" src="raphael-min.js"></script>
-
-<div>
-<!--
-<script type='text/javascript' src='http://www.cybunk.com/irinumberOfTweet/FC/src/js/LdtPlayer.js'></script>
- <div id="player_project_13b0aa52-336b-11e0-b233-00145ea49a02_embed" class="iri_player_embed"/>
- <script type="text/javascript">
- var config = {
- metadata:{
- format:'cinelab',
- src:'http://www.iri.centrepompidou.fr//dev/ldt/ldtplatform/ldt/cljson/id/13b0aa52-336b-11e0-b233-00145ea49a02',
- load:'jsonp'},
- gui:{
- width:650,
- height:480,
- mode:'video',
- container:'player_project_13b0aa52-336b-11e0-b233-00145ea49a02_embed',
- debug:false,
- css:'http://www.iri.centrepompidou.fr//dev/ldt/static/ldt/css/LdtPlayer.css'},
- player:{
- type:'jwplayer',
- src:'http://www.iri.centrepompidou.fr//dev/ldt/static/ldt/swf/player.swf'}
- };
- __IriSP.init(config);
-</script>
-</div>
--->
-
-<div id="charttimeline">ici</div>
-
-<script type="text/javascript">
-
-// v1 ::
-// - config
-// - organisation classe
-// - zoom
-// - rollover !!
-// - legend !!
-// - seek !!
-//
-
-
- /*
- 1 | 1D973D > vert > ++ > OK
- 2 | C5A62D > orange > ?? > Q
- 3 | CE0A15 > rouge > -- > KO
- 4 | 036AAE > bleu > == > REF
- 5 | 585858 > gris > NQ > ""
- */
-
-
-cinelabToChart= function (){
-}
-
-chartTimeline = function (){
-
-}
-
-chartTimeline = function (config){
- this.config = config;
-
-}
-chartTimeline.prototype.create function(){
-}
-
- // configuration
- var config = {
- target:"charttimeline",
- x:8,
- y:438,
- width:650,
- height:200,
- heightmax:50
- }
- // Make and define the Raphael area
- var paper = Raphael(document.getElementById(config.target),config.width, config.height);
-
- // variable
- var yCoef = 2; // coef for height of 1 tweet
- var frameSize = 5; // frame size
- var lineSize = 650; // timeline width
- var nbrframes = lineSize/frameSize; // frame numbers
- var numberOfTweet = 400;
- var duration = 4299820 ;
-
- frameLenght = lineSize/frameSize;
- var timeline;
- var tweets = new Array();
- var element = new Array();
- var cluster = new Array();
- var frames = new Array(frameLenght);
- var slices = new Array();
- var colors = new Array("","#1D973D","#C5A62D","#CE0A15","#036AAE","#585858");
-
- var traceNum = 0;
- function trace(msg,value){
- traceNum += 1;
- $("<div>"+traceNum+" - "+msg+" : "+value+"</div>").appendTo("#Ldt-output");
- }
-
- function qualificationTrans(value){
- if(value == "Q"){
- return 2;
- }else if(value =="REF"){
- return 4;
- }else if(value =="OK"){
- return 1;
- }else if(value =="KO"){
- return 3;
- }else if(value ==""){
- return 5;
- }
- }
-
- var k=0;
-
- $.ajax({
- dataType: "json",
- url:"metadata.json",
- success : function(json){
- trace("load","");
- $.each(json.annotations, function(i,item) {
-
- var MyTime = Math.floor(item.begin/duration*lineSize);
- var Myframe = Math.floor(MyTime/lineSize*frameLenght);
-
- if (item.content['polemics'] != undefined) {
-
- if (item.content['polemics'][0] != null) {
-
- for(var j=0; j<item.content['polemics'].length; j++){
-
-
-
- tweets[k] = {
- id:i,
- qualification:qualificationTrans(item.content['polemics'][j]),
- yIndicator:MyTime,
- yframe:Myframe
- }
- trace("t","y = "+tweets[k].yIndicator+" | yf = "+tweets[k].yframe+" | q = "+tweets[k].qualification);
- k+=1;
- }
- }else{
- //trace("k = ",i);
- tweets[k] = {
- id:i,
- qualification:qualificationTrans(""),
- yIndicator:MyTime,
- yframe:Myframe
- }
- k+=1;
- }
-
- } else {
- //trace("tweet qualification = ","null");
- }
- });
- trace("======= ",k);
- DrawTweets ();
-
- }
- });
-
- slice = function(){
- var id;
- var values;
- var elements;
- }
-
- slice = function(id,values){
-
- }
-
-
- // Random value for tweet simulations
- /*
- for(var i=0; i<numberOfTweet; i++) {
- var MyTime = Math.floor(Math.random()*500);
- var Myframe = Math.floor(MyTime/lineSize*frameLenght);
-
- tweets[i] = {
- id:i,
- qualification:Math.floor(Math.random()*6),
- yIndicator:MyTime,
- yframe:Myframe
- }
- //trace("t","y = "+tweets[i].yIndicator+" | f = "+tweets[i].yframe+" | q = "+tweets[i].qualification);
- // ajout dans cluster
- }*/
-
- // tweet classement
- function DrawTweets (){
- numberOfTweet = tweets.length;
- //alert(numberOfTweet);
- for(var i=0; i<nbrframes; i++) {
- for(var j=0; j<numberOfTweet; j++) {
- if (i==tweets[j].yframe){
-
- var k = tweets[j].qualification;
- //trace("add in "+i,k);
- // cr�er un tableau pour les cluster
- if(frames[i]==undefined){
- frames[i] = new Array();
- }
- // asign� le comptage au cluster
- if(frames[i][k]==undefined){
- frames[i][k]=1;
- }else{
- frames[i][k]+=1;
- }
- }
- }
-
- }
-
- var max = 0;
- var padding = 50;
- var height = 50;
-
- for(var i=0; i<nbrframes; i++) {
- var moy = 0;
- for (var j=1; j<6; j++){
- if (frames[i]!=undefined){
- if (frames[i][j]!=undefined){
- moy += frames[i][j]
- }
- }
- }
- //trace("frame "+i,moy);
- if (moy>max){max=moy;}
- }
- trace("frame max =",max);
- trace("===================","=====================");
-
- for(var i=0; i<nbrframes; i++) {
- var addEheight = 0;
- for (var j=6; j>0; j--){
- if (frames[i]!=undefined){
- if (frames[i][j]!=undefined){
- var Eheight = frames[i][j]*5;
- paper.rect(i*frameSize, padding-Eheight-addEheight, 4, Eheight).attr({stroke:"#00","stroke-width":0.1, fill: colors[j]});
- addEheight +=Eheight;
- }
- }
-
- }
- }
-
- }
-
-</script>
-</body>
-</html>
--- a/web/res/metadataplayer/test/test-youtube.json Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,461 +0,0 @@
-{
- "tags": [
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.147547",
- "dc:title": "suffrage universel",
- "dc:modified": "2010-09-15T15:28:02.147547",
- "dc:creator": "IRI"
- },
- "id": "d4000614-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.148547",
- "dc:title": "Patrick Rogiers",
- "dc:modified": "2010-09-15T15:28:02.148547",
- "dc:creator": "IRI"
- },
- "id": "d4002126-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.145004",
- "dc:title": "Kirgistan",
- "dc:modified": "2010-09-15T15:28:02.145004",
- "dc:creator": "IRI"
- },
- "id": "d3ff94ae-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.146232",
- "dc:title": "Alphonse Baudin",
- "dc:modified": "2010-09-15T15:28:02.146232",
- "dc:creator": "IRI"
- },
- "id": "d3ffbf06-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.147547",
- "dc:title": "mandats rétribués",
- "dc:modified": "2010-09-15T15:28:02.147547",
- "dc:creator": "IRI"
- },
- "id": "d3fffa02-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.148547",
- "dc:title": "Belgique",
- "dc:modified": "2010-09-15T15:28:02.148547",
- "dc:creator": "IRI"
- },
- "id": "d400197e-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.146745",
- "dc:title": "18juin",
- "dc:modified": "2010-09-15T15:28:02.146745",
- "dc:creator": "IRI"
- },
- "id": "d3ffd32e-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.148547",
- "dc:title": "Wallons",
- "dc:modified": "2010-09-15T15:28:02.148547",
- "dc:creator": "IRI"
- },
- "id": "d4002874-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.149993",
- "dc:title": "theatre.doc",
- "dc:modified": "2010-09-15T15:28:02.149993",
- "dc:creator": "IRI"
- },
- "id": "d40051f0-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.146745",
- "dc:title": "marée noire",
- "dc:modified": "2010-09-15T15:28:02.146745",
- "dc:creator": "IRI"
- },
- "id": "d3ffde82-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.148547",
- "dc:title": "Flamands",
- "dc:modified": "2010-09-15T15:28:02.148547",
- "dc:creator": "IRI"
- },
- "id": "d4001d70-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.147547",
- "dc:title": "Auguste Baudin",
- "dc:modified": "2010-09-15T15:28:02.147547",
- "dc:creator": "IRI"
- },
- "id": "d3fff26e-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.145004",
- "dc:title": "retraite",
- "dc:modified": "2010-09-15T15:28:02.145004",
- "dc:creator": "IRI"
- },
- "id": "d3ff9d3c-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.147547",
- "dc:title": "financement politique",
- "dc:modified": "2010-09-15T15:28:02.147547",
- "dc:creator": "IRI"
- },
- "id": "d3fff656-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.146745",
- "dc:title": "Bloody Sunday",
- "dc:modified": "2010-09-15T15:28:02.146745",
- "dc:creator": "IRI"
- },
- "id": "d3ffd716-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.148547",
- "dc:title": "éléction",
- "dc:modified": "2010-09-15T15:28:02.148547",
- "dc:creator": "IRI"
- },
- "id": "d4002c2a-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.147547",
- "dc:title": "suffrage directs",
- "dc:modified": "2010-09-15T15:28:02.147547",
- "dc:creator": "IRI"
- },
- "id": "d400022c-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.148547",
- "dc:title": "vuvuzela",
- "dc:modified": "2010-09-15T15:28:02.148547",
- "dc:creator": "IRI"
- },
- "id": "d40024c8-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.146745",
- "dc:title": "Domenech",
- "dc:modified": "2010-09-15T15:28:02.146745",
- "dc:creator": "IRI"
- },
- "id": "d3ffdacc-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.149511",
- "dc:title": "sociologie du sport",
- "dc:modified": "2010-09-15T15:28:02.149511",
- "dc:creator": "IRI"
- },
- "id": "d4003f12-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.145004",
- "dc:title": "Mondiale",
- "dc:modified": "2010-09-15T15:28:02.145004",
- "dc:creator": "IRI"
- },
- "id": "d3ff997c-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-15T15:28:02.147547",
- "dc:title": "professionalisation de la politique",
- "dc:modified": "2010-09-15T15:28:02.147547",
- "dc:creator": "IRI"
- },
- "id": "d3fffdae-c0dd-11df-bfff-00145ea4a2be"
- }
- ],
- "views": null,
- "lists": [
- {
- "items": [
- {
- "id-ref": "c_1F07824B-F512-78A9-49DB-6FB51DAB9560"
- },
- {
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795"
- },
- {
- "id-ref": "c_393E05F0-80CC-9D29-A42B-B293F1478831"
- },
- {
- "id-ref": "c_DE60F95E-73B8-922D-3AC7-6FB197A1BF16"
- }
- ],
- "meta": {
- "dc:contributor": "undefined",
- "dc:created": "2010-09-15T15:28:02.144361",
- "dc:creator": "perso",
- "id-ref": "franceculture_retourdudimanche20100620",
- "dc:title": "Découpages personnels",
- "editable": "false",
- "dc:modified": "2010-09-15T15:28:02.144361",
- "dc:description": ""
- },
- "id": "ens_perso"
- }
- ],
- "medias": [
- {
- "origin": "0",
- "http://advene.liris.cnrs.fr/ns/frame_of_reference/ms": "o=0",
- "href": "rtmp://media.iri.centrepompidou.fr/ddc_player/video/franceculture/franceculture_retourdudimanche20100620.flv",
- "meta": {
- "dc:contributor": "IRI",
- "item": {
- "name": "streamer",
- "value": "rtmp://media.iri.centrepompidou.fr/ddc_player/"
- },
- "dc:created": "2010-06-25T16:58:36.186952",
- "dc:duration": 603000,
- "dc:creator": "onubufonu",
- "dc:created.contents": "2010-06-25",
- "dc:title": "Andrei Tarkovsky interview part 1 ",
- "dc:creator.contents": "IRI",
- "dc:modified": "2010-06-25T16:58:36.187009",
- "dc:description": "Test Youtube local example with Json"
- },
- "id": "franceculture_retourdudimanche20100620",
- "unit": "ms"
- }
- ],
- "meta": {
- "dc:contributor": "admin",
- "dc:created": "2010-07-12T00:30:40.272719",
- "dc:creator": "admin",
- "main_media": {
- "id-ref": "franceculture_retourdudimanche20100620"
- },
- "dc:description": "",
- "dc:title": "RetourDimanche20juin_decoupageChronique",
- "id": "ef4dcc2e-8d3b-11df-8a24-00145ea4a2be",
- "dc:modified": "2010-09-13T11:07:51.331011"
- },
- "annotations": [
- {
- "begin": 202000,
- "end": 252000,
- "tags": [
- {
- "id-ref": "d3ff94ae-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "id-ref": "d3ff997c-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "id-ref": "d3ff9d3c-c0dd-11df-bfff-00145ea4a2be"
- }
- ],
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "6684774",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- },
- "description": "",
- "title": "Générique"
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_1F07824B-F512-78A9-49DB-6FB51DAB9560",
- "dc:created": "2010-09-15T15:28:02.144394",
- "dc:modified": "2010-09-15T15:28:02.144394",
- "dc:creator": "perso"
- },
- "id": "s_38948-15F4-E7CB-EBC5-6FB51DAC635C"
- },
- {
- "begin": 50000,
- "end": 182000,
- "tags": [
- {
- "id-ref": "d3ff94ae-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "id-ref": "d3ff997c-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "id-ref": "d3ff9d3c-c0dd-11df-bfff-00145ea4a2be"
- }
- ],
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "16776960",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- },
- "description": "",
- "title": "Générique"
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_1F07824B-F512-78A9-49DB-6FB51DAB9560",
- "dc:created": "2010-09-15T15:28:02.144394",
- "dc:modified": "2010-09-15T15:28:02.144394",
- "dc:creator": "perso"
- },
- "id": "s_38978-15F4-E7CB-EBC5-6FB51DAC635C"
- },
- {
- "begin": 2,
- "end": 12000,
- "tags": [
- {
- "id-ref": "d3ff94ae-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "id-ref": "d3ff997c-c0dd-11df-bfff-00145ea4a2be"
- },
- {
- "id-ref": "d3ff9d3c-c0dd-11df-bfff-00145ea4a2be"
- }
- ],
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "16776960",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- },
- "description": "",
- "title": "Générique"
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_1F07824B-F512-78A9-49DB-6FB51DAB9560",
- "dc:created": "2010-09-15T15:28:02.144394",
- "dc:modified": "2010-09-15T15:28:02.144394",
- "dc:creator": "perso"
- },
- "id": "s_32C565F4-15F4-E7CB-EBC5-6FB51DAC635C"
- },
- {
- "begin": 25000,
- "end": 35000,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "6684774",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": null
- },
- "description": "description de test ...",
- "title": "Sommaire"
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_1F07824B-F512-78A9-49DB-6FB51DAB9560",
- "dc:created": "2010-09-15T15:28:02.144394",
- "dc:modified": "2010-09-15T15:28:02.144394",
- "dc:creator": "perso"
- },
- "id": "s_8F385150-64B3-7539-AB94-6FB51DAC40B4"
- }
-
- ],
- "annotation-types": [
- {
- "dc:contributor": "perso",
- "dc:creator": "perso",
- "dc:title": "Chapitrage Notes",
- "id": "c_1F07824B-F512-78A9-49DB-6FB51DAB9560",
- "dc:created": "2010-09-15T15:28:02.144394",
- "dc:description": "",
- "dc:modified": "2010-09-15T15:28:02.144394"
- },
- {
- "dc:contributor": "perso",
- "dc:creator": "perso",
- "dc:title": "Mes notes",
- "id": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-15T15:28:02.150138",
- "dc:description": "",
- "dc:modified": "2010-09-15T15:28:02.150138"
- },
- {
- "dc:contributor": "perso",
- "dc:creator": "perso",
- "dc:title": "Mes notes",
- "id": "c_393E05F0-80CC-9D29-A42B-B293F1478831",
- "dc:created": "2010-09-15T15:28:02.159006",
- "dc:description": "",
- "dc:modified": "2010-09-15T15:28:02.159006"
- },
- {
- "dc:contributor": "perso",
- "dc:creator": "perso",
- "dc:title": "Chapitrage",
- "id": "c_DE60F95E-73B8-922D-3AC7-6FB197A1BF16",
- "dc:created": "2010-09-15T15:28:02.163372",
- "dc:description": "",
- "dc:modified": "2010-09-15T15:28:02.163372"
- }
- ]
-}
\ No newline at end of file
--- a/web/res/metadataplayer/test/test.json Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1456 +0,0 @@
-test({
- "tags": [
- {
- "meta": {
- "dc:contributor": "IRI ",
- "dc:created": "2010-09-06T15:53:44.618963",
- "dc:title": "suffrage universel",
- "dc:modified": "2010-09-06T15:53:44.618963",
- "dc:creator": "IRI"
- },
- "id": "edaabd04-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.621828",
- "dc:title": "Patrick Rogiers",
- "dc:modified": "2010-09-06T15:53:44.621828",
- "dc:creator": "IRI"
- },
- "id": "edab1fec-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.575615",
- "dc:title": "Kirgistan",
- "dc:modified": "2010-09-06T15:53:44.575615",
- "dc:creator": "IRI"
- },
- "id": "eda50fb2-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.600158",
- "dc:title": "Alphonse Baudin",
- "dc:modified": "2010-09-06T15:53:44.600158",
- "dc:creator": "IRI"
- },
- "id": "eda8ba7c-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.618963",
- "dc:title": "mandats rétribués",
- "dc:modified": "2010-09-06T15:53:44.618963",
- "dc:creator": "IRI"
- },
- "id": "edaab0b6-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.621828",
- "dc:title": "Belgique",
- "dc:modified": "2010-09-06T15:53:44.621828",
- "dc:creator": "IRI"
- },
- "id": "edab1808-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.609400",
- "dc:title": "18juin",
- "dc:modified": "2010-09-06T15:53:44.609400",
- "dc:creator": "IRI"
- },
- "id": "edaa23f8-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.621828",
- "dc:title": "Wallons",
- "dc:modified": "2010-09-06T15:53:44.621828",
- "dc:creator": "IRI"
- },
- "id": "edab2730-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.626707",
- "dc:title": "theatre.doc",
- "dc:modified": "2010-09-06T15:53:44.626707",
- "dc:creator": "IRI"
- },
- "id": "edabd6b2-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.609400",
- "dc:title": "marée noire",
- "dc:modified": "2010-09-06T15:53:44.609400",
- "dc:creator": "IRI"
- },
- "id": "edaa3aaa-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.621828",
- "dc:title": "Flamands",
- "dc:modified": "2010-09-06T15:53:44.621828",
- "dc:creator": "IRI"
- },
- "id": "edab1c36-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.618963",
- "dc:title": "Auguste Baudin",
- "dc:modified": "2010-09-06T15:53:44.618963",
- "dc:creator": "IRI"
- },
- "id": "edaaa8dc-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.575615",
- "dc:title": "retraite",
- "dc:modified": "2010-09-06T15:53:44.575615",
- "dc:creator": "IRI"
- },
- "id": "eda7047a-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.618963",
- "dc:title": "financement politique",
- "dc:modified": "2010-09-06T15:53:44.618963",
- "dc:creator": "IRI"
- },
- "id": "edaaad00-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.609400",
- "dc:title": "Bloody Sunday",
- "dc:modified": "2010-09-06T15:53:44.609400",
- "dc:creator": "IRI"
- },
- "id": "edaa329e-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.621828",
- "dc:title": "éléction",
- "dc:modified": "2010-09-06T15:53:44.621828",
- "dc:creator": "IRI"
- },
- "id": "edab2b68-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.618963",
- "dc:title": "suffrage directs",
- "dc:modified": "2010-09-06T15:53:44.618963",
- "dc:creator": "IRI"
- },
- "id": "edaab962-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.621828",
- "dc:title": "vuvuzela",
- "dc:modified": "2010-09-06T15:53:44.621828",
- "dc:creator": "IRI"
- },
- "id": "edab238e-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.609400",
- "dc:title": "Domenech",
- "dc:modified": "2010-09-06T15:53:44.609400",
- "dc:creator": "IRI"
- },
- "id": "edaa36ea-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.624524",
- "dc:title": "sociologie du sport",
- "dc:modified": "2010-09-06T15:53:44.624524",
- "dc:creator": "IRI"
- },
- "id": "edab8162-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.575615",
- "dc:title": "Mondiale",
- "dc:modified": "2010-09-06T15:53:44.575615",
- "dc:creator": "IRI"
- },
- "id": "eda60c8c-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "meta": {
- "dc:contributor": "IRI",
- "dc:created": "2010-09-06T15:53:44.618963",
- "dc:title": "professionalisation de la politique",
- "dc:modified": "2010-09-06T15:53:44.618963",
- "dc:creator": "IRI"
- },
- "id": "edaab5c0-b9ce-11df-9e63-00145ea4a2be"
- }
- ],
- "views": null,
- "lists": [
- {
- "items": [
- {
- "id-ref": "c_1F07824B-F512-78A9-49DB-6FB51DAB9560"
- },
- {
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795"
- },
- {
- "id-ref": "c_393E05F0-80CC-9D29-A42B-B293F1478831"
- },
- {
- "id-ref": "c_DE60F95E-73B8-922D-3AC7-6FB197A1BF16"
- }
- ],
- "meta": {
- "dc:contributor": "undefined",
- "dc:created": "2010-09-06T15:53:44.572185",
- "dc:creator": "perso",
- "id-ref": "franceculture_retourdudimanche20100620",
- "dc:title": "Découpages personnels",
- "editable": "false",
- "dc:modified": "2010-09-06T15:53:44.572185",
- "dc:description": ""
- },
- "id": "ens_perso"
- }
- ],
- "medias": [
- {
- "origin": "0",
- "http://advene.liris.cnrs.fr/ns/frame_of_reference/ms": "o=0",
- "href": "rtmp://media.iri.centrepompidou.fr/ddc_player/video/franceculture/franceculture_retourdudimanche20100620.flv",
- "meta": {
- "dc:contributor": "IRI",
- "item": {
- "name": "streamer",
- "value": "rtmp://media.iri.centrepompidou.fr/ddc_player/"
- },
- "dc:created": "2010-06-25T16:58:36.186952",
- "dc:duration": 3016000,
- "dc:creator": "IRI",
- "dc:created.contents": "2010-06-25",
- "dc:title": "FC Retour du dimanche 2010-06-20",
- "dc:creator.contents": "IRI",
- "dc:modified": "2010-06-25T16:58:36.187009",
- "dc:description": "France Culture. Retour du dimanche 2010-06-20"
- },
- "id": "franceculture_retourdudimanche20100620",
- "unit": "ms"
- }
- ],
- "meta": {
- "dc:contributor": "admin",
- "dc:created": "2010-07-12T00:30:40.272719",
- "dc:creator": "admin",
- "main_media": {
- "id-ref": "franceculture_retourdudimanche20100620"
- },
- "dc:description": "",
- "dc:title": "RetourDimanche20juin_decoupageChronique",
- "id": "ef4dcc2e-8d3b-11df-8a24-00145ea4a2be",
- "dc:modified": "2010-08-25T11:39:25.507013"
- },
- "annotations": [
- {
- "begin": "0",
- "end": 88414,
- "tags": [
- {
- "id-ref": "eda50fb2-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "id-ref": "eda60c8c-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "id-ref": "eda7047a-b9ce-11df-9e63-00145ea4a2be"
- }
- ],
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "16776960",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "",
- "title": "Générique"
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_1F07824B-F512-78A9-49DB-6FB51DAB9560",
- "dc:created": "2010-09-06T15:53:44.572226",
- "dc:modified": "2010-09-06T15:53:44.572226",
- "dc:creator": "perso"
- },
- "id": "s_32C565F4-15F4-E7CB-EBC5-6FB51DAC635C"
- },
- {
- "begin": "88422",
- "end": 169831,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "6684774",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "",
- "title": "Sommaire"
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_1F07824B-F512-78A9-49DB-6FB51DAB9560",
- "dc:created": "2010-09-06T15:53:44.572226",
- "dc:modified": "2010-09-06T15:53:44.572226",
- "dc:creator": "perso"
- },
- "id": "s_8F385150-64B3-7539-AB94-6FB51DAC40B4"
- },
- {
- "begin": "170235",
- "end": 316123,
- "tags": [
- {
- "id-ref": "eda8ba7c-b9ce-11df-9e63-00145ea4a2be"
- }
- ],
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "10027008",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "L'invité : Alain Guarrigue, sur Alphonse Baudin",
- "title": "Présentation de l'invité - Alain Garrigou"
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_1F07824B-F512-78A9-49DB-6FB51DAB9560",
- "dc:created": "2010-09-06T15:53:44.572226",
- "dc:modified": "2010-09-06T15:53:44.572226",
- "dc:creator": "perso"
- },
- "id": "s_948A7C82-DD23-8CAC-27D4-6FB51DAC7D41"
- },
- {
- "begin": "316720",
- "end": 694781,
- "tags": [
- {
- "id-ref": "edaa23f8-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "id-ref": "edaa329e-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "id-ref": "edaa36ea-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "id-ref": "edaa36ea-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "id-ref": "edaa3aaa-b9ce-11df-9e63-00145ea4a2be"
- }
- ],
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "6736896",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "",
- "title": "Revue d'actualité - Hervé Gardette"
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_1F07824B-F512-78A9-49DB-6FB51DAB9560",
- "dc:created": "2010-09-06T15:53:44.572226",
- "dc:modified": "2010-09-06T15:53:44.572226",
- "dc:creator": "perso"
- },
- "id": "s_54DB840E-01AC-D042-37E2-B2BA1E18B47C"
- },
- {
- "begin": "695261",
- "end": 1772062,
- "tags": [
- {
- "id-ref": "edaaa8dc-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "id-ref": "edaaad00-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "id-ref": "edaab0b6-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "id-ref": "edaab5c0-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "id-ref": "edaab962-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "id-ref": "edaabd04-b9ce-11df-9e63-00145ea4a2be"
- }
- ],
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "10027008",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "",
- "title": "Invité spécial - Alain Garrigou"
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_1F07824B-F512-78A9-49DB-6FB51DAB9560",
- "dc:created": "2010-09-06T15:53:44.572226",
- "dc:modified": "2010-09-06T15:53:44.572226",
- "dc:creator": "perso"
- },
- "id": "s_BDB0677D-DBF9-D198-896B-B2BDB9012D54"
- },
- {
- "begin": "1772707",
- "end": 2515173,
- "tags": [
- {
- "id-ref": "edab1808-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "id-ref": "edab1c36-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "id-ref": "edab1fec-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "id-ref": "edab238e-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "id-ref": "edab2730-b9ce-11df-9e63-00145ea4a2be"
- },
- {
- "id-ref": "edab2b68-b9ce-11df-9e63-00145ea4a2be"
- }
- ],
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "6749952",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "",
- "title": "Revue de presse - Hervé Gardette"
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_1F07824B-F512-78A9-49DB-6FB51DAB9560",
- "dc:created": "2010-09-06T15:53:44.572226",
- "dc:modified": "2010-09-06T15:53:44.572226",
- "dc:creator": "perso"
- },
- "id": "s_3FC1D037-34A3-FEF7-541C-B2C31ED973A8"
- },
- {
- "begin": "2516091",
- "end": 2646767,
- "tags": [
- {
- "id-ref": "edab8162-b9ce-11df-9e63-00145ea4a2be"
- }
- ],
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "10027008",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "",
- "title": "Le sujet de l'invité : la sociologie du sport - Alain Garrigou"
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_1F07824B-F512-78A9-49DB-6FB51DAB9560",
- "dc:created": "2010-09-06T15:53:44.572226",
- "dc:modified": "2010-09-06T15:53:44.572226",
- "dc:creator": "perso"
- },
- "id": "s_82613B88-9578-DC2C-D7D0-B2C5BE0B7BDA"
- },
- {
- "begin": "2647012",
- "end": 3012503,
- "tags": [
- {
- "id-ref": "edabd6b2-b9ce-11df-9e63-00145ea4a2be"
- }
- ],
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "16776960",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "",
- "title": "Chronique du Courrier International - Antony Bélanger"
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_1F07824B-F512-78A9-49DB-6FB51DAB9560",
- "dc:created": "2010-09-06T15:53:44.572226",
- "dc:modified": "2010-09-06T15:53:44.572226",
- "dc:creator": "perso"
- },
- "id": "s_24324ACF-E8D0-46FE-E977-B2C7D1A1FBAA"
- },
- {
- "begin": "902235",
- "end": 1022560,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Garrigou : financement politique, suffrage universel et direct et mandats rétribués,",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_C5118055-7575-43BD-05BA-B2B91B977B61"
- },
- {
- "begin": "1022560",
- "end": 1029340,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Caroline Broué",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_224FA6AF-AC6B-5412-C882-B2B91B97A0BC"
- },
- {
- "begin": "1029340",
- "end": 1123892,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Garrigou : professionalisation de la politique, promotion sociale et financière",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_99950FC3-A79B-9A08-5E90-B2B91B97C844"
- },
- {
- "begin": "1123892",
- "end": 1135827,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "CBroué : mourir pour des idées",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_7DE30BA7-4E61-F41D-9EB8-B2B91B97C4C1"
- },
- {
- "begin": "1135827",
- "end": 1195874,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Archives Radio : Auguste Bodin, mourrir pour 25 francs",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_C588B92E-EB4F-B383-4D50-B2B91B97B4C2"
- },
- {
- "begin": "1195874",
- "end": 1215565,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "C.Broué : geste et figure du député. Emblématique.",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_87A5F46B-9588-4C02-24B6-B2B91B97037A"
- },
- {
- "begin": "1215565",
- "end": 1391433,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Garrigou : mourrir pour des idées est valorisé, grandeur humaine au 19è siècle\nVictor Hugo esthétise Bodin\nSouscription de bodin ou se révèle Gambetta",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_1CF29EC2-1109-25FF-F8D7-B2B91B97944A"
- },
- {
- "begin": "1391433",
- "end": 1451340,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "C.Broué : héros civique, figure disparue,\ndéfense de l'indémnité parlementaire\nl'intérete a repris le dessus sur la politique",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_B3A6C0FE-10B0-91D2-BC98-B2B91B97EC15"
- },
- {
- "begin": "1451340",
- "end": 1539483,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Garrigou : humour de Bodin, \non ne meurt pas pour de l'argent, \nl'argent n'est pas une conviction,\nHéros : héros guerrier, le Saint ou martyr,",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_FE44EC82-002E-3A78-B712-B2B91B975C76"
- },
- {
- "begin": "1539483",
- "end": 1547610,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "C.Broué : Degaulle figure de héros civique ?",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_943F5904-D438-F263-C8B4-B2B91B97608C"
- },
- {
- "begin": "1547610",
- "end": 1659484,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Garrigou : appel à la désobéissance, résistance de Bodin et Résistance de J.Moulin\nhéros civique : personnage anonyme\nca n'est pas le soldat, ni le saint, ni le Grand Homme",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_FBB30EA9-8699-E909-62BA-B2B91B9792C6"
- },
- {
- "begin": "1659484",
- "end": 1720413,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "C.Broué : autonomisation du champs politique par rapport à l'intéret économique.\nperspective contemporaine : tenter de rétablir une certaine morale publique.",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_8F2D73FD-4C22-DE0A-E22A-B2B91B97CA92"
- },
- {
- "begin": "1720413",
- "end": 1773308,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Garrigou : société post-héroique : la politique est une question économique\nsociété d'irresponsabilité,",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_716B6123-2040-71A2-3B8F-B2B91B978EF1"
- },
- {
- "begin": "1773308",
- "end": 1846311,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Gardette : transition\nBelgique a voté. Flamand fait une percée historique. Tsunami politique ?\ninstabilité politique",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_1D64F959-8A86-FD3E-3FD1-B2B91B972648"
- },
- {
- "begin": "1846311",
- "end": 2176406,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Patrick Rogiers : sur les résutats des élections belges",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_D7398F00-E4F5-9692-88D0-B2B91B976204"
- },
- {
- "begin": "2176406",
- "end": 2207985,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Gardette : transition\nC. Broué : montée des nationalismes et séparatismes",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_21BCA9F6-A71C-C601-1247-B2B91B97A664"
- },
- {
- "begin": "2207985",
- "end": 2248713,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Garrigou : sur les séparatismes, narcissisme des petites différences",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_45E25D8E-416B-8158-23DD-B2B91B9745CE"
- },
- {
- "begin": "2248713",
- "end": 2519086,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "H. Gardette : Vuvuzela : tradition et calvaire",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_88FBDAB0-64C7-74B9-7C5A-B2B91B977EC3"
- },
- {
- "begin": "2519086",
- "end": 2540542,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "C.Broué : question à Garrigou : sociologie du sport",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_6506C8B0-AAB0-3678-31FD-B2B91B978702"
- },
- {
- "begin": "2540542",
- "end": 2647121,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Elimination de l'équipe de France\nArgent, politique du foot",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_CB104420-63C8-F957-78CF-B2B91B97D0B0"
- },
- {
- "begin": "2647121",
- "end": 2657384,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "intermède musical",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_1947C9C6-B47F-1544-AD5E-B2B91B97A552"
- },
- {
- "begin": "2657384",
- "end": 3012515,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Antony Bélanger (Courrier International) : Moscou, pièce de théatre à guichet fermé\nTheatre.doc : agonie de l'avocat en prison",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_874A4942-9AA9-CA9A-F595-B2B91B97210A"
- },
- {
- "begin": "3012515",
- "end": 3013515,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:modified": "2010-09-06T15:53:44.626882",
- "dc:creator": "perso"
- },
- "id": "s_1F7790E7-BC3F-6C87-9B4F-B2B91B9769B6"
- },
- {
- "begin": "206240",
- "end": 316720,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Interview : Alphonse Baudin\n\"comment meurt vos 25 francs\"\nabolitionniste, barricade,Victor Hugo, Victor",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_393E05F0-80CC-9D29-A42B-B293F1478831",
- "dc:created": "2010-09-06T15:53:44.675786",
- "dc:modified": "2010-09-06T15:53:44.675786",
- "dc:creator": "perso"
- },
- "id": "s_9CA4F1C6-6FA0-7070-EBCA-B293F1474ECC"
- },
- {
- "begin": "316720",
- "end": 546458,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "actualité de Gardette : \n- Domenech et défaite francaise contre le Mexique\n- La France aura eu besoin de De Gaulle\n- 18 juin : 1815, défaite de waterloo\ndéfaite de Dien Bien \n- Belgique: éléctions et divorce Wallon et Flamands\n- Kirgistan : Pogrom contre les Ouzbeks, 200 morts.\n- Conflits Israélo-palestinien : enquete indépendante\n- Bloody Sunday, London dairy, répression sanglante. Rapport conclut à la seule culpabilité de l'armée britannique",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_393E05F0-80CC-9D29-A42B-B293F1478831",
- "dc:created": "2010-09-06T15:53:44.675786",
- "dc:modified": "2010-09-06T15:53:44.675786",
- "dc:creator": "perso"
- },
- "id": "s_F1A706C3-8CFD-8479-FE1A-B293F147FB10"
- },
- {
- "begin": "546458",
- "end": 552728,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "intermède musicale",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_393E05F0-80CC-9D29-A42B-B293F1478831",
- "dc:created": "2010-09-06T15:53:44.675786",
- "dc:modified": "2010-09-06T15:53:44.675786",
- "dc:creator": "perso"
- },
- "id": "s_D87336F4-AF1E-1192-AD6F-B293F14750F6"
- },
- {
- "begin": "552728",
- "end": 694963,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Retraite, travail allongé : méthode douce du gouvernement\nTony Eward communicant BP\nCatastrophe dans le Var\nApéro saucisson et pinard interdit\nécrivain portugais Saramago : l'évangile selon Jésus Christ",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_393E05F0-80CC-9D29-A42B-B293F1478831",
- "dc:created": "2010-09-06T15:53:44.675786",
- "dc:modified": "2010-09-06T15:53:44.675786",
- "dc:creator": "perso"
- },
- "id": "s_EA074915-79A3-E8C3-A7BD-B293F1472B4A"
- },
- {
- "begin": "695261",
- "end": 725426,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "commentaire Alain Guarigou",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_393E05F0-80CC-9D29-A42B-B293F1478831",
- "dc:created": "2010-09-06T15:53:44.675786",
- "dc:modified": "2010-09-06T15:53:44.675786",
- "dc:creator": "perso"
- },
- "id": "s_20B4A5D9-D87C-329A-8D6E-B293F147D954"
- },
- {
- "begin": "725716",
- "end": 784695,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Fond public - fond privé",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_393E05F0-80CC-9D29-A42B-B293F1478831",
- "dc:created": "2010-09-06T15:53:44.675786",
- "dc:modified": "2010-09-06T15:53:44.675786",
- "dc:creator": "perso"
- },
- "id": "s_F0A40BE7-0DE5-F4AE-00E7-B293F147C76E"
- },
- {
- "begin": "784695",
- "end": 802807,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Gardette : Francois Fillon veut montrer l'exemple",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_393E05F0-80CC-9D29-A42B-B293F1478831",
- "dc:created": "2010-09-06T15:53:44.675786",
- "dc:modified": "2010-09-06T15:53:44.675786",
- "dc:creator": "perso"
- },
- "id": "s_801AE38E-9E88-347D-365A-B293F147FA32"
- },
- {
- "begin": "802807",
- "end": 853566,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Reportage : Fillon et les privilèges des politiques",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_393E05F0-80CC-9D29-A42B-B293F1478831",
- "dc:created": "2010-09-06T15:53:44.675786",
- "dc:modified": "2010-09-06T15:53:44.675786",
- "dc:creator": "perso"
- },
- "id": "s_F5F3F6C7-2152-6FCA-3838-B293F147F4A6"
- },
- {
- "begin": "853566",
- "end": 870284,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Caroline Broué à Garrigou : les privilèges ?",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_393E05F0-80CC-9D29-A42B-B293F1478831",
- "dc:created": "2010-09-06T15:53:44.675786",
- "dc:modified": "2010-09-06T15:53:44.675786",
- "dc:creator": "perso"
- },
- "id": "s_F01AD8C9-6F7F-0ED8-FCB8-B293F147EAE0"
- },
- {
- "begin": "870284",
- "end": 899309,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "Réponse : privilège du cumul.",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_393E05F0-80CC-9D29-A42B-B293F1478831",
- "dc:created": "2010-09-06T15:53:44.675786",
- "dc:modified": "2010-09-06T15:53:44.675786",
- "dc:creator": "perso"
- },
- "id": "s_306A6A5E-BB28-DBB3-1B2C-B293F147B879"
- },
- {
- "begin": "899309",
- "end": 900309,
- "tags": null,
- "media": "franceculture_retourdudimanche20100620",
- "content": {
- "mimetype": "application/x-ldt-structured",
- "color": "255",
- "audio": {
- "mimetype": "audio/mp3",
- "src": "",
- "href": ""
- },
- "description": "",
- "title": ""
- },
- "meta": {
- "dc:contributor": "perso",
- "id-ref": "c_393E05F0-80CC-9D29-A42B-B293F1478831",
- "dc:created": "2010-09-06T15:53:44.675786",
- "dc:modified": "2010-09-06T15:53:44.675786",
- "dc:creator": "perso"
- },
- "id": "s_40445FD2-80E5-F9C9-57B8-B293F1472D60"
- }
- ],
- "annotation-types": [
- {
- "dc:contributor": "perso",
- "dc:creator": "perso",
- "dc:title": "Chapitrage Notes",
- "id": "c_1F07824B-F512-78A9-49DB-6FB51DAB9560",
- "dc:created": "2010-09-06T15:53:44.572226",
- "dc:description": "",
- "dc:modified": "2010-09-06T15:53:44.572226"
- },
- {
- "dc:contributor": "perso",
- "dc:creator": "perso",
- "dc:title": "Mes notes",
- "id": "c_F6BB72C6-686E-1E8A-D775-B2B91B97C795",
- "dc:created": "2010-09-06T15:53:44.626882",
- "dc:description": "",
- "dc:modified": "2010-09-06T15:53:44.626882"
- },
- {
- "dc:contributor": "perso",
- "dc:creator": "perso",
- "dc:title": "Mes notes",
- "id": "c_393E05F0-80CC-9D29-A42B-B293F1478831",
- "dc:created": "2010-09-06T15:53:44.675786",
- "dc:description": "",
- "dc:modified": "2010-09-06T15:53:44.675786"
- },
- {
- "dc:contributor": "perso",
- "dc:creator": "perso",
- "dc:title": "Chapitrage",
- "id": "c_DE60F95E-73B8-922D-3AC7-6FB197A1BF16",
- "dc:created": "2010-09-06T15:53:44.699595",
- "dc:description": "",
- "dc:modified": "2010-09-06T15:53:44.699595"
- }
- ]
-})
\ No newline at end of file
Binary file web/res/niceforms/img/0.png has changed
Binary file web/res/niceforms/img/button-left.png has changed
Binary file web/res/niceforms/img/button-right.png has changed
Binary file web/res/niceforms/img/button.png has changed
Binary file web/res/niceforms/img/checkbox.png has changed
Binary file web/res/niceforms/img/file.png has changed
Binary file web/res/niceforms/img/input-left.png has changed
Binary file web/res/niceforms/img/input-right.png has changed
Binary file web/res/niceforms/img/input.png has changed
Binary file web/res/niceforms/img/radio.png has changed
Binary file web/res/niceforms/img/select-left.png has changed
Binary file web/res/niceforms/img/select-right.png has changed
Binary file web/res/niceforms/img/textarea-bl.png has changed
Binary file web/res/niceforms/img/textarea-br.png has changed
Binary file web/res/niceforms/img/textarea-l-off.png has changed
Binary file web/res/niceforms/img/textarea-l-over.png has changed
Binary file web/res/niceforms/img/textarea-r-off.png has changed
Binary file web/res/niceforms/img/textarea-r-over.png has changed
Binary file web/res/niceforms/img/textarea-tl.png has changed
Binary file web/res/niceforms/img/textarea-tr.png has changed
Binary file web/res/niceforms/nf-standard-blue.psd has changed
--- a/web/res/niceforms/niceforms-custom.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-
-
-/*##########################################
-Script: Niceforms 2.0
-Theme: StandardBlue
-Author: Lucian Slatineanu
-URL: http://www.emblematiq.com/
-##########################################*/
-
-/*Text inputs*/
-.NFText {border:none; vertical-align:middle; font:12px/15px Arial, Helvetica, sans-serif; background:none;}
-.NFTextCenter {height:15px; background:url(img/input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:15px;}
-.NFTextLeft, .NFTextRight {width:7px; height:21px; vertical-align:middle; float:left;}
-.NFTextLeft {background:url(img/input-left.png) no-repeat 0 0;}
-.NFTextRight {background:url(img/input-right.png) no-repeat 0 0;}
-/*Radio*/
-.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(img/radio.png) no-repeat 0 0; z-index:2;}
-/*Checkbox*/
-.NFCheck {cursor:pointer; position:absolute; width:12px; height:12px; border:1px solid transparent; background:url(img/checkbox.png) no-repeat 0 0; z-index:2;}
-/*Buttons*/
-.NFButton {width:auto; height:26px; color:#fff; padding:0 2px; background:url(img/button.png) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}
-.NFButtonLeft, .NFButtonRight {width:6px; height:26px; vertical-align:middle;}
-.NFButtonLeft {background:url(img/button-left.png) no-repeat 0 0;}
-.NFButtonRight {background:url(img/button-right.png) no-repeat 0 0;}
-/*Textareas*/
-.NFTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0;}
-.NFTextareaTop, .NFTextareaBottom {height:5px; clear:both; float:none; padding-right:10px;}
-.NFTextareaTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
-.NFTextareaBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
-.NFTextareaTopLeft, .NFTextareaBottomLeft {width:5px; height:5px;}
-.NFTextareaTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
-.NFTextareaBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
-.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:5px;}
-.NFTextareaLeft, .NFTextareaLeftH {width:5px;}
-.NFTextareaLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
-.NFTextareaLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
-.NFTextareaRight, .NFTextareaRightH {padding-right:5px; padding-bottom:0;}
-.NFTextareaRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
-.NFTextareaRightH {background:url(img/textarea-r-over.png) repeat-y 100% 100%;}
-/*Files*/
-.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(img/file.png) no-repeat 0 0; width:60px; height:21px;}
-.NFFile {position:relative; margin-bottom:5px;}
-.NFFile input.NFhidden {position:relative; filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left;}
-.NFFileNew {position:absolute; top:0px; left:0px; z-index:1;}
-/*Selects*/
-.NFSelect {height:21px; position:absolute; border:1px solid transparent;}
-.NFSelectLeft {float:left; width:3px; height:21px; background:url(img/select-left.png) no-repeat 0 0; vertical-align:middle;}
-.NFSelectRight {height:21px; width:auto; background:url(img/select-right.png) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#fff; padding-left:3px; margin-left:3px;}
-.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
-.NFSelectOptions {position:relative; background:#707175; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
-.NFSelectOptions li {padding-bottom:1px;}
-.NFSelectOptions a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none;}
-.NFSelectOptions a.NFOptionActive {background:#464646;}
-.NFSelectOptions a:hover {background:#333;}
-/*Multiple Selects*/
-.NFMultiSelect {border:0; background:none; margin:0;}
-.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
-.NFMultiSelectTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
-.NFMultiSelectBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
-.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
-.NFMultiSelectTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
-.NFMultiSelectBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
-.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
-.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
-.NFMultiSelectLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
-.NFMultiSelectLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
-.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
-.NFMultiSelectRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
-.NFMultiSelectRightH {background:url(img/textarea-r-over.png) repeat-y 100% 0;}
-
-/*Focused*/
-.NFfocused {border:1px dotted #666;}
-/*Hovered*/
-.NFh {background-position:0 100%;}
-.NFhr {background-position:100% 100%;}
-/*Hidden*/
-.NFhidden {opacity:0; z-index:-1; position:relative;}
-/*Safari*/
-select, input, textarea, button {outline:none; resize:none;}
\ No newline at end of file
--- a/web/res/niceforms/niceforms-default.css Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,92 +0,0 @@
-/*Defaults Styling*/
-body {font:12px/17px Arial, Helvetica, sans-serif; color:#333; background:#ccc; padding:40px 20px 20px 20px;}
-fieldset {background:#f2f2e6; padding:10px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:36px; width:600px;}
-input, textarea, select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}
-fieldset.action {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px;}
-legend {background:#bfbf30; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}
-label {font-size:11px; font-weight:bold; color:#666;}
-label.opt {font-weight:normal;}
-dl {clear:both;}
-dt {float:left; text-align:right; width:90px; line-height:25px; margin:0 10px 10px 0;}
-dd {float:left; width:475px; line-height:25px; margin:0 0 10px 0;}
-#footer {font-size:11px;}
-
-#container {width:700px; margin:0 auto;}
-
-/*##########################################
-Script: Niceforms 2.0
-Theme: StandardBlue
-Author: Lucian Slatineanu
-URL: http://www.emblematiq.com/
-##########################################*/
-
-/*Text inputs*/
-.NFText {border:none; vertical-align:middle; font:12px/15px Arial, Helvetica, sans-serif; background:none;}
-.NFTextCenter {height:15px; background:url(img/input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:15px;}
-.NFTextLeft, .NFTextRight {width:7px; height:21px; vertical-align:middle; float:left;}
-.NFTextLeft {background:url(img/input-left.png) no-repeat 0 0;}
-.NFTextRight {background:url(img/input-right.png) no-repeat 0 0;}
-/*Radio*/
-.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(img/radio.png) no-repeat 0 0; z-index:2;}
-/*Checkbox*/
-.NFCheck {cursor:pointer; position:absolute; width:12px; height:12px; border:1px solid transparent; background:url(img/checkbox.png) no-repeat 0 0; z-index:2;}
-/*Buttons*/
-.NFButton {width:auto; height:26px; color:#fff; padding:0 2px; background:url(img/button.png) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}
-.NFButtonLeft, .NFButtonRight {width:6px; height:26px; vertical-align:middle;}
-.NFButtonLeft {background:url(img/button-left.png) no-repeat 0 0;}
-.NFButtonRight {background:url(img/button-right.png) no-repeat 0 0;}
-/*Textareas*/
-.NFTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0;}
-.NFTextareaTop, .NFTextareaBottom {height:5px; clear:both; float:none; padding-right:10px;}
-.NFTextareaTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
-.NFTextareaBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
-.NFTextareaTopLeft, .NFTextareaBottomLeft {width:5px; height:5px;}
-.NFTextareaTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
-.NFTextareaBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
-.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:5px;}
-.NFTextareaLeft, .NFTextareaLeftH {width:5px;}
-.NFTextareaLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
-.NFTextareaLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
-.NFTextareaRight, .NFTextareaRightH {padding-right:5px; padding-bottom:0;}
-.NFTextareaRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
-.NFTextareaRightH {background:url(img/textarea-r-over.png) repeat-y 100% 100%;}
-/*Files*/
-.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(img/file.png) no-repeat 0 0; width:60px; height:21px;}
-.NFFile {position:relative; margin-bottom:5px;}
-.NFFile input.NFhidden {position:relative; filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left;}
-.NFFileNew {position:absolute; top:0px; left:0px; z-index:1;}
-/*Selects*/
-.NFSelect {height:21px; position:absolute; border:1px solid transparent;}
-.NFSelectLeft {float:left; width:3px; height:21px; background:url(img/select-left.png) no-repeat 0 0; vertical-align:middle;}
-.NFSelectRight {height:21px; width:auto; background:url(img/select-right.png) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#fff; padding-left:3px; margin-left:3px;}
-.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
-.NFSelectOptions {position:relative; background:#707175; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
-.NFSelectOptions li {padding-bottom:1px;}
-.NFSelectOptions a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none;}
-.NFSelectOptions a.NFOptionActive {background:#464646;}
-.NFSelectOptions a:hover {background:#333;}
-/*Multiple Selects*/
-.NFMultiSelect {border:0; background:none; margin:0;}
-.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
-.NFMultiSelectTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
-.NFMultiSelectBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
-.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
-.NFMultiSelectTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
-.NFMultiSelectBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
-.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
-.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
-.NFMultiSelectLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
-.NFMultiSelectLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
-.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
-.NFMultiSelectRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
-.NFMultiSelectRightH {background:url(img/textarea-r-over.png) repeat-y 100% 0;}
-
-/*Focused*/
-.NFfocused {border:1px dotted #666;}
-/*Hovered*/
-.NFh {background-position:0 100%;}
-.NFhr {background-position:100% 100%;}
-/*Hidden*/
-.NFhidden {opacity:0; z-index:-1; position:relative;}
-/*Safari*/
-select, input, textarea, button {outline:none; resize:none;}
\ No newline at end of file
--- a/web/res/niceforms/niceforms.html Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,201 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Niceforms</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<script language="javascript" type="text/javascript" src="niceforms.js"></script>
-<link rel="stylesheet" type="text/css" media="all" href="niceforms-default.css" />
-</head>
-
-<body><div id="container">
-<form action="vars.php" method="post" class="niceform">
- <fieldset>
- <legend>Personal Info</legend>
- <dl>
- <dt><label for="email">Email Address:</label></dt>
- <dd><input type="text" name="email" id="email" size="32" maxlength="128" /></dd>
- </dl>
- <dl>
- <dt><label for="password">Password:</label></dt>
- <dd><input type="password" name="password" id="password" size="32" maxlength="32" /></dd>
- </dl>
- <dl>
- <dt><label for="gender">Gender:</label></dt>
- <dd>
- <select size="1" name="gender" id="gender">
- <option value="Guy">Guy</option>
- <option value="Girl">Girl</option>
- <option value="Dude">Dude</option>
- <option value="Chic">Chic</option>
- <option value="Gentleman">Gentleman</option>
- <option value="Lady">Lady</option>
- <option value="Male">Male</option>
- <option value="Female">Female</option>
- <option value="Don't Ask">Don't Ask</option>
- </select>
- </dd>
- </dl>
- <dl>
- <dt><label for="dobMonth">Date of Birth:</label></dt>
- <dd>
- <select size="1" name="dobMonth" id="dobMonth">
- <option value="Jan">Jan</option>
- <option value="Feb">Feb</option>
- <option value="Mar">Mar</option>
- <option value="Apr">Apr</option>
- <option value="May">May</option>
- <option value="Jun">Jun</option>
- <option value="Jul">Jul</option>
- <option value="Aug">Aug</option>
- <option value="Sep">Sep</option>
- <option value="Oct">Oct</option>
- <option value="Nov">Nov</option>
- <option value="Dec">Dec</option>
- </select>
- <select size="1" name="dobDay" id="dobDay">
- <option value="01">01</option>
- <option value="02">02</option>
- <option value="03">03</option>
- <option value="04">04</option>
- <option value="05">05</option>
- <option value="06">06</option>
- <option value="07">07</option>
- <option value="08">08</option>
- <option value="09">09</option>
- <option value="10">10</option>
- <option value="11">11</option>
- <option value="12">12</option>
- <option value="13">13</option>
- <option value="14">14</option>
- <option value="15">15</option>
- <option value="16">16</option>
- <option value="17">17</option>
- <option value="18">18</option>
- <option value="19">19</option>
- <option value="20">20</option>
- <option value="21">21</option>
- <option value="22">22</option>
- <option value="23">23</option>
- <option value="24">24</option>
- <option value="25">25</option>
- <option value="26">26</option>
- <option value="27">27</option>
- <option value="28">28</option>
- <option value="29">29</option>
- <option value="30">30</option>
- <option value="31">31</option>
- </select>
- <select size="1" name="dobYear" id="dobYear">
- <option value="2000">2000</option>
- <option value="1999">1999</option>
- <option value="1998">1998</option>
- <option value="1997">1997</option>
- <option value="1996">1996</option>
- <option value="1995">1995</option>
- <option value="1994">1994</option>
- <option value="1993">1993</option>
- <option value="1992">1992</option>
- <option value="1991">1991</option>
- <option value="1990">1990</option>
- <option value="1989">1989</option>
- <option value="1988">1988</option>
- <option value="1987">1987</option>
- <option value="1986">1986</option>
- <option value="1985">1985</option>
- <option value="1984">1984</option>
- <option value="1983">1983</option>
- <option value="1982">1982</option>
- <option value="1981">1981</option>
- <option value="1980">1980</option>
- <option value="1979">1979</option>
- <option value="1978">1978</option>
- <option value="1977">1977</option>
- <option value="1976">1976</option>
- <option value="1975">1975</option>
- <option value="1974">1974</option>
- <option value="1973">1973</option>
- <option value="1972">1972</option>
- <option value="1971">1971</option>
- <option value="1970">1970</option>
- <option value="1969">1969</option>
- <option value="1968">1968</option>
- <option value="1967">1967</option>
- <option value="1966">1966</option>
- <option value="1965">1965</option>
- <option value="1964">1964</option>
- <option value="1963">1963</option>
- <option value="1962">1962</option>
- <option value="1961">1961</option>
- <option value="1960">1960</option>
- <option value="1959">1959</option>
- <option value="1958">1958</option>
- <option value="1957">1957</option>
- <option value="1956">1956</option>
- <option value="1955">1955</option>
- <option value="1954">1954</option>
- <option value="1953">1953</option>
- <option value="1952">1952</option>
- <option value="1951">1951</option>
- <option value="1950">1950</option>
- </select>
- </dd>
- </dl>
- </fieldset>
- <fieldset>
- <legend>Preferences</legend>
- <dl>
- <dt><label for="color">Favorite Color:</label></dt>
- <dd>
- <input type="radio" name="color" id="colorBlue" value="Blue" /><label for="colorBlue" class="opt">Blue</label>
- <input type="radio" name="color" id="colorRed" value="Red" /><label for="colorRed" class="opt">Red</label>
- <input type="radio" name="color" id="colorGreen" value="Green" /><label for="colorGreen" class="opt">Green</label>
- </dd>
- </dl>
- <dl>
- <dt><label for="interests">Interests:</label></dt>
- <dd>
- <input type="checkbox" name="interests[]" id="interestsNews" value="News" /><label for="interestsNews" class="opt">News</label>
- <input type="checkbox" name="interests[]" id="interestsSports" value="Sports" /><label for="interestsSports" class="opt">Sports</label>
- <input type="checkbox" name="interests[]" id="interestsEntertainment" value="Entertainment" /><label for="interestsEntertainment" class="opt">Entertainment</label>
- <input type="checkbox" name="interests[]" id="interestsCars" value="Cars" /><label for="interestsCars" class="opt">Automotive</label>
- <input type="checkbox" name="interests[]" id="interestsTechnology" value="Technology" /><label for="interestsTechnology" class="opt">Technology</label>
- </dd>
- </dl>
- <dl>
- <dt><label for="languages">Languages:</label></dt>
- <dd>
- <select size="4" name="languages[]" id="languages" multiple="multiple">
- <option value="English">English</option>
- <option value="French">French</option>
- <option value="Spanish">Spanish</option>
- <option value="Italian">Italian</option>
- <option value="Chinese">Chinese</option>
- <option value="Japanese">Japanese</option>
- <option value="Russian">Russian</option>
- <option value="Esperanto">Esperanto</option>
- </select>
- </dd>
- </dl>
- </fieldset>
- <fieldset>
- <legend>Comments</legend>
- <dl>
- <dt><label for="comments">Message:</label></dt>
- <dd><textarea name="comments" id="comments" rows="5" cols="60"></textarea></dd>
- </dl>
- <dl>
- <dt><label for="upload">Upload a File:</label></dt>
- <dd><input type="file" name="upload" id="upload" /></dd>
- </dl>
- <dl>
- <dt><label for="test">Sample Button:</label></dt>
- <dd><button type="button" name="test" id="test">I Do Nothing</button></dd>
- </dl>
- </fieldset>
- <fieldset class="action">
- <input type="submit" name="submit" id="submit" value="Submit" />
- </fieldset>
-</form>
-<p id="footer">Niceforms v.2.0<br />©Lucian Slatineanu - <a href="http://www.emblematiq.com/">Emblematiq</a><br />Last update: Nov 13 2008</p>
-</div></body>
-</html>
--- a/web/res/niceforms/niceforms.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,576 +0,0 @@
-/*#############################################################
-Name: Niceforms
-Version: 2.0
-Author: Lucian Slatineanu
-URL: http://www.emblematiq.com/projects/niceforms/
-
-Feel free to use and modify but please keep this copyright intact.
-#################################################################*/
-
-//Theme Variables - edit these to match your theme
-var imagesPath = "img/";
-var selectRightWidthSimple = 19;
-var selectRightWidthScroll = 2;
-var selectMaxHeight = 200;
-var textareaTopPadding = 10;
-var textareaSidePadding = 10;
-
-//Global Variables
-var NF = new Array();
-var isIE = false;
-var resizeTest = 1;
-
-//Initialization function
-function NFInit() {
- try {
- document.execCommand('BackgroundImageCache', false, true);
- } catch(e) {}
- if(!document.getElementById) {return false;}
- //alert("click me first");
- NFDo('start');
-}
-function NFDo(what) {
- var niceforms = document.getElementsByTagName('form');
- var identifier = new RegExp('(^| )'+'niceform'+'( |$)');
- if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
- var ieversion=new Number(RegExp.$1);
- if(ieversion < 7) {return false;} //exit script if IE6
- isIE = true;
- }
- for(var q = 0; q < niceforms.length; q++) {if(identifier.test(niceforms[q].className)) {
- if(what == "start") { //Load Niceforms
- NF[q] = new niceform(niceforms[q]);
- niceforms[q].start();
- }
- else { //Unload Niceforms
- niceforms[q].unload();
- NF[q] = "";
- }
- }}
-}
-function NFFix() {
- NFDo('stop');
- NFDo('start');
-}
-function niceform(nf) {
- nf._inputText = new Array(); nf._inputRadio = new Array(); nf._inputCheck = new Array(); nf._inputSubmit = new Array(); nf._inputFile = new Array(); nf._textarea = new Array(); nf._select = new Array(); nf._multiselect = new Array();
- nf.add_inputText = function(obj) {this._inputText[this._inputText.length] = obj; inputText(obj);}
- nf.add_inputRadio = function(obj) {this._inputRadio[this._inputRadio.length] = obj; inputRadio(obj);}
- nf.add_inputCheck = function(obj) {this._inputCheck[this._inputCheck.length] = obj; inputCheck(obj);}
- nf.add_inputSubmit = function(obj) {this._inputSubmit[this._inputSubmit.length] = obj; inputSubmit(obj);}
- nf.add_inputFile = function(obj) {this._inputFile[this._inputFile.length] = obj; inputFile(obj);}
- nf.add_textarea = function(obj) {this._textarea[this._textarea.length] = obj; textarea(obj);}
- nf.add_select = function(obj) {this._select[this._select.length] = obj; selects(obj);}
- nf.add_multiselect = function(obj) {this._multiselect[this._multiselect.length] = obj; multiSelects(obj);}
- nf.start = function() {
- //Separate and assign elements
- var allInputs = this.getElementsByTagName('input');
- for(var w = 0; w < allInputs.length; w++) {
- switch(allInputs[w].type) {
- case "text": case "password": {this.add_inputText(allInputs[w]); break;}
- case "radio": {this.add_inputRadio(allInputs[w]); break;}
- case "checkbox": {this.add_inputCheck(allInputs[w]); break;}
- case "submit": case "reset": case "button": {this.add_inputSubmit(allInputs[w]); break;}
- case "file": {this.add_inputFile(allInputs[w]); break;}
- }
- }
- var allButtons = this.getElementsByTagName('button');
- for(var w = 0; w < allButtons.length; w++) {
- this.add_inputSubmit(allButtons[w]);
- }
- var allTextareas = this.getElementsByTagName('textarea');
- for(var w = 0; w < allTextareas.length; w++) {
- this.add_textarea(allTextareas[w]);
- }
- var allSelects = this.getElementsByTagName('select');
- for(var w = 0; w < allSelects.length; w++) {
- if(allSelects[w].size == "1") {this.add_select(allSelects[w]);}
- else {this.add_multiselect(allSelects[w]);}
- }
- //Start
- for(w = 0; w < this._inputText.length; w++) {this._inputText[w].init();}
- for(w = 0; w < this._inputRadio.length; w++) {this._inputRadio[w].init();}
- for(w = 0; w < this._inputCheck.length; w++) {this._inputCheck[w].init();}
- for(w = 0; w < this._inputSubmit.length; w++) {this._inputSubmit[w].init();}
- for(w = 0; w < this._inputFile.length; w++) {this._inputFile[w].init();}
- for(w = 0; w < this._textarea.length; w++) {this._textarea[w].init();}
- for(w = 0; w < this._select.length; w++) {this._select[w].init(w);}
- for(w = 0; w < this._multiselect.length; w++) {this._multiselect[w].init(w);}
- }
- nf.unload = function() {
- //Stop
- for(w = 0; w < this._inputText.length; w++) {this._inputText[w].unload();}
- for(w = 0; w < this._inputRadio.length; w++) {this._inputRadio[w].unload();}
- for(w = 0; w < this._inputCheck.length; w++) {this._inputCheck[w].unload();}
- for(w = 0; w < this._inputSubmit.length; w++) {this._inputSubmit[w].unload();}
- for(w = 0; w < this._inputFile.length; w++) {this._inputFile[w].unload();}
- for(w = 0; w < this._textarea.length; w++) {this._textarea[w].unload();}
- for(w = 0; w < this._select.length; w++) {this._select[w].unload();}
- for(w = 0; w < this._multiselect.length; w++) {this._multiselect[w].unload();}
- }
-}
-function inputText(el) { //extent Text inputs
- el.oldClassName = el.className;
- el.left = document.createElement('img');
- el.left.src = imagesPath + "0.png";
- el.left.className = "NFTextLeft";
- el.right = document.createElement('img');
- el.right.src = imagesPath + "0.png";
- el.right.className = "NFTextRight";
- el.dummy = document.createElement('div');
- el.dummy.className = "NFTextCenter";
- el.onfocus = function() {
- this.dummy.className = "NFTextCenter NFh";
- this.left.className = "NFTextLeft NFh";
- this.right.className = "NFTextRight NFh";
- }
- el.onblur = function() {
- this.dummy.className = "NFTextCenter";
- this.left.className = "NFTextLeft";
- this.right.className = "NFTextRight";
- }
- el.init = function() {
- this.parentNode.insertBefore(this.left, this);
- this.parentNode.insertBefore(this.right, this.nextSibling);
- this.dummy.appendChild(this);
- this.right.parentNode.insertBefore(this.dummy, this.right);
- this.className = "NFText";
- }
- el.unload = function() {
- this.parentNode.parentNode.appendChild(this);
- this.parentNode.removeChild(this.left);
- this.parentNode.removeChild(this.right);
- this.parentNode.removeChild(this.dummy);
- this.className = this.oldClassName;
- }
-}
-function inputRadio(el) { //extent Radio buttons
- el.oldClassName = el.className;
- el.dummy = document.createElement('div');
- if(el.checked) {el.dummy.className = "NFRadio NFh";}
- else {el.dummy.className = "NFRadio";}
- el.dummy.ref = el;
- if(isIE == false) {el.dummy.style.left = findPosX(el) + 'px'; el.dummy.style.top = findPosY(el) + 'px';}
- else {el.dummy.style.left = findPosX(el) + 4 + 'px'; el.dummy.style.top = findPosY(el) + 4 + 'px';}
- el.dummy.onclick = function() {
- if(!this.ref.checked) {
- var siblings = getInputsByName(this.ref.name);
- for(var q = 0; q < siblings.length; q++) {
- siblings[q].checked = false;
- siblings[q].dummy.className = "NFRadio";
- }
- this.ref.checked = true;
- this.className = "NFRadio NFh";
- }
- }
- el.onclick = function() {
- if(this.checked) {
- var siblings = getInputsByName(this.name);
- for(var q = 0; q < siblings.length; q++) {
- siblings[q].dummy.className = "NFRadio";
- }
- this.dummy.className = "NFRadio NFh";
- }
- }
- el.onfocus = function() {this.dummy.className += " NFfocused";}
- el.onblur = function() {this.dummy.className = this.dummy.className.replace(/ NFfocused/g, "");}
- el.init = function() {
- this.parentNode.insertBefore(this.dummy, this);
- el.className = "NFhidden";
- }
- el.unload = function() {
- this.parentNode.removeChild(this.dummy);
- this.className = this.oldClassName;
- }
-}
-function inputCheck(el) { //extend Checkboxes
- el.oldClassName = el.className;
- el.dummy = document.createElement('img');
- el.dummy.src = imagesPath + "0.png";
- if(el.checked) {el.dummy.className = "NFCheck NFh";}
- else {el.dummy.className = "NFCheck";}
- el.dummy.ref = el;
- if(isIE == false) {el.dummy.style.left = findPosX(el) + 'px'; el.dummy.style.top = findPosY(el) + 'px';}
- else {el.dummy.style.left = findPosX(el) + 4 + 'px'; el.dummy.style.top = findPosY(el) + 4 + 'px';}
- el.dummy.onclick = function() {
- if(!this.ref.checked) {
- this.ref.checked = true;
- this.className = "NFCheck NFh";
- }
- else {
- this.ref.checked = false;
- this.className = "NFCheck";
- }
- }
- el.onclick = function() {
- if(this.checked) {this.dummy.className = "NFCheck NFh";}
- else {this.dummy.className = "NFCheck";}
- }
- el.onfocus = function() {this.dummy.className += " NFfocused";}
- el.onblur = function() {this.dummy.className = this.dummy.className.replace(/ NFfocused/g, "");}
- el.init = function() {
- this.parentNode.insertBefore(this.dummy, this);
- el.className = "NFhidden";
- }
- el.unload = function() {
- this.parentNode.removeChild(this.dummy);
- this.className = this.oldClassName;
- }
-}
-function inputSubmit(el) { //extend Buttons
- el.oldClassName = el.className;
- el.left = document.createElement('img');
- el.left.className = "NFButtonLeft";
- el.left.src = imagesPath + "0.png";
- el.right = document.createElement('img');
- el.right.src = imagesPath + "0.png";
- el.right.className = "NFButtonRight";
- el.onmouseover = function() {
- this.className = "NFButton NFh";
- this.left.className = "NFButtonLeft NFh";
- this.right.className = "NFButtonRight NFh";
- }
- el.onmouseout = function() {
- this.className = "NFButton";
- this.left.className = "NFButtonLeft";
- this.right.className = "NFButtonRight";
- }
- el.init = function() {
- this.parentNode.insertBefore(this.left, this);
- this.parentNode.insertBefore(this.right, this.nextSibling);
- this.className = "NFButton";
- }
- el.unload = function() {
- this.parentNode.removeChild(this.left);
- this.parentNode.removeChild(this.right);
- this.className = this.oldClassName;
- }
-}
-function inputFile(el) { //extend File inputs
- el.oldClassName = el.className;
- el.dummy = document.createElement('div');
- el.dummy.className = "NFFile";
- el.file = document.createElement('div');
- el.file.className = "NFFileNew";
- el.center = document.createElement('div');
- el.center.className = "NFTextCenter";
- el.clone = document.createElement('input');
- el.clone.type = "text";
- el.clone.className = "NFText";
- el.clone.ref = el;
- el.left = document.createElement('img');
- el.left.src = imagesPath + "0.png";
- el.left.className = "NFTextLeft";
- el.button = document.createElement('img');
- el.button.src = imagesPath + "0.png";
- el.button.className = "NFFileButton";
- el.button.ref = el;
- el.button.onclick = function() {this.ref.click();}
- el.init = function() {
- var top = this.parentNode;
- if(this.previousSibling) {var where = this.previousSibling;}
- else {var where = top.childNodes[0];}
- top.insertBefore(this.dummy, where);
- this.dummy.appendChild(this);
- this.center.appendChild(this.clone);
- this.file.appendChild(this.center);
- this.file.insertBefore(this.left, this.center);
- this.file.appendChild(this.button);
- this.dummy.appendChild(this.file);
- this.className = "NFhidden";
- this.relatedElement = this.clone;
- }
- el.unload = function() {
- this.parentNode.parentNode.appendChild(this);
- this.parentNode.removeChild(this.dummy);
- this.className = this.oldClassName;
- }
- el.onchange = el.onmouseout = function() {this.relatedElement.value = this.value;}
- el.onfocus = function() {
- this.left.className = "NFTextLeft NFh";
- this.center.className = "NFTextCenter NFh";
- this.button.className = "NFFileButton NFh";
- }
- el.onblur = function() {
- this.left.className = "NFTextLeft";
- this.center.className = "NFTextCenter";
- this.button.className = "NFFileButton";
- }
- el.onselect = function() {
- this.relatedElement.select();
- this.value = '';
- }
-}
-function textarea(el) { //extend Textareas
- el.oldClassName = el.className;
- el.height = el.offsetHeight - textareaTopPadding;
- el.width = el.offsetWidth - textareaSidePadding;
- el.topLeft = document.createElement('img');
- el.topLeft.src = imagesPath + "0.png";
- el.topLeft.className = "NFTextareaTopLeft";
- el.topRight = document.createElement('div');
- el.topRight.className = "NFTextareaTop";
- el.bottomLeft = document.createElement('img');
- el.bottomLeft.src = imagesPath + "0.png";
- el.bottomLeft.className = "NFTextareaBottomLeft";
- el.bottomRight = document.createElement('div');
- el.bottomRight.className = "NFTextareaBottom";
- el.left = document.createElement('div');
- el.left.className = "NFTextareaLeft";
- el.right = document.createElement('div');
- el.right.className = "NFTextareaRight";
- el.init = function() {
- var top = this.parentNode;
- if(this.previousSibling) {var where = this.previousSibling;}
- else {var where = top.childNodes[0];}
- top.insertBefore(el.topRight, where);
- top.insertBefore(el.right, where);
- top.insertBefore(el.bottomRight, where);
- this.topRight.appendChild(this.topLeft);
- this.right.appendChild(this.left);
- this.right.appendChild(this);
- this.bottomRight.appendChild(this.bottomLeft);
- el.style.width = el.topRight.style.width = el.bottomRight.style.width = el.width + 'px';
- el.style.height = el.left.style.height = el.right.style.height = el.height + 'px';
- this.className = "NFTextarea";
- }
- el.unload = function() {
- this.parentNode.parentNode.appendChild(this);
- this.parentNode.removeChild(this.topRight);
- this.parentNode.removeChild(this.bottomRight);
- this.parentNode.removeChild(this.right);
- this.className = this.oldClassName;
- this.style.width = this.style.height = "";
- }
- el.onfocus = function() {
- this.topLeft.className = "NFTextareaTopLeft NFh";
- this.topRight.className = "NFTextareaTop NFhr";
- this.left.className = "NFTextareaLeftH";
- this.right.className = "NFTextareaRightH";
- this.bottomLeft.className = "NFTextareaBottomLeft NFh";
- this.bottomRight.className = "NFTextareaBottom NFhr";
- }
- el.onblur = function() {
- this.topLeft.className = "NFTextareaTopLeft";
- this.topRight.className = "NFTextareaTop";
- this.left.className = "NFTextareaLeft";
- this.right.className = "NFTextareaRight";
- this.bottomLeft.className = "NFTextareaBottomLeft";
- this.bottomRight.className = "NFTextareaBottom";
- }
-}
-function selects(el) { //extend Selects
- el.oldClassName = el.className;
- el.dummy = document.createElement('div');
- el.dummy.className = "NFSelect";
- el.dummy.style.width = el.offsetWidth + 'px';
- el.dummy.ref = el;
- el.left = document.createElement('img');
- el.left.src = imagesPath + "0.png";
- el.left.className = "NFSelectLeft";
- el.right = document.createElement('div');
- el.right.className = "NFSelectRight";
- el.txt = document.createTextNode(el.options[0].text);
- el.bg = document.createElement('div');
- el.bg.className = "NFSelectTarget";
- el.bg.style.display = "none";
- el.opt = document.createElement('ul');
- el.opt.className = "NFSelectOptions";
- el.dummy.style.left = findPosX(el) + 'px';
- el.dummy.style.top = findPosY(el) + 'px';
- el.opts = new Array(el.options.length);
- el.init = function(pos) {
- this.dummy.appendChild(this.left);
- this.right.appendChild(this.txt);
- this.dummy.appendChild(this.right);
- this.bg.appendChild(this.opt);
- this.dummy.appendChild(this.bg);
- for(var q = 0; q < this.options.length; q++) {
- this.opts[q] = new option(this.options[q], q);
- this.opt.appendChild(this.options[q].li);
- this.options[q].lnk.onclick = function() {
- this._onclick();
- this.ref.dummy.getElementsByTagName('div')[0].innerHTML = this.ref.options[this.pos].text;
- this.ref.options[this.pos].selected = "selected";
- for(var w = 0; w < this.ref.options.length; w++) {this.ref.options[w].lnk.className = "";}
- this.ref.options[this.pos].lnk.className = "NFOptionActive";
- }
- }
- if(this.options.selectedIndex) {
- this.dummy.getElementsByTagName('div')[0].innerHTML = this.options[this.options.selectedIndex].text;
- this.options[this.options.selectedIndex].lnk.className = "NFOptionActive";
- }
- this.dummy.style.zIndex = 999 - pos;
- this.parentNode.insertBefore(this.dummy, this);
- this.className = "NFhidden";
- }
- el.unload = function() {
- this.parentNode.removeChild(this.dummy);
- this.className = this.oldClassName;
- }
- el.dummy.onclick = function() {
- var allDivs = document.getElementsByTagName('div'); for(var q = 0; q < allDivs.length; q++) {if((allDivs[q].className == "NFSelectTarget") && (allDivs[q] != this.ref.bg)) {allDivs[q].style.display = "none";}}
- if(this.ref.bg.style.display == "none") {this.ref.bg.style.display = "block";}
- else {this.ref.bg.style.display = "none";}
- if(this.ref.opt.offsetHeight > selectMaxHeight) {
- this.ref.bg.style.width = this.ref.offsetWidth - selectRightWidthScroll + 33 + 'px';
- this.ref.opt.style.width = this.ref.offsetWidth - selectRightWidthScroll + 'px';
- }
- else {
- this.ref.bg.style.width = this.ref.offsetWidth - selectRightWidthSimple + 33 + 'px';
- this.ref.opt.style.width = this.ref.offsetWidth - selectRightWidthSimple + 'px';
- }
- }
- el.bg.onmouseout = function(e) {
- if (!e) var e = window.event;
- e.cancelBubble = true;
- if (e.stopPropagation) e.stopPropagation();
- var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
- if((reltg.nodeName == 'A') || (reltg.nodeName == 'LI') || (reltg.nodeName == 'UL')) return;
- if((reltg.nodeName == 'DIV') || (reltg.className == 'NFSelectTarget')) return;
- else{this.style.display = "none";}
- }
- el.dummy.onmouseout = function(e) {
- if (!e) var e = window.event;
- e.cancelBubble = true;
- if (e.stopPropagation) e.stopPropagation();
- var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
- if((reltg.nodeName == 'A') || (reltg.nodeName == 'LI') || (reltg.nodeName == 'UL')) return;
- if((reltg.nodeName == 'DIV') || (reltg.className == 'NFSelectTarget')) return;
- else{this.ref.bg.style.display = "none";}
- }
- el.onfocus = function() {this.dummy.className += " NFfocused";}
- el.onblur = function() {this.dummy.className = this.dummy.className.replace(/ NFfocused/g, "");}
- el.onkeydown = function(e) {
- if (!e) var e = window.event;
- var thecode = e.keyCode;
- var active = this.selectedIndex;
- switch(thecode){
- case 40: //down
- if(active < this.options.length - 1) {
- for(var w = 0; w < this.options.length; w++) {this.options[w].lnk.className = "";}
- var newOne = active + 1;
- this.options[newOne].selected = "selected";
- this.options[newOne].lnk.className = "NFOptionActive";
- this.dummy.getElementsByTagName('div')[0].innerHTML = this.options[newOne].text;
- }
- return false;
- break;
- case 38: //up
- if(active > 0) {
- for(var w = 0; w < this.options.length; w++) {this.options[w].lnk.className = "";}
- var newOne = active - 1;
- this.options[newOne].selected = "selected";
- this.options[newOne].lnk.className = "NFOptionActive";
- this.dummy.getElementsByTagName('div')[0].innerHTML = this.options[newOne].text;
- }
- return false;
- break;
- default:
- break;
- }
- }
-}
-function multiSelects(el) { //extend Multiple Selects
- el.oldClassName = el.className;
- el.height = el.offsetHeight;
- el.width = el.offsetWidth;
- el.topLeft = document.createElement('img');
- el.topLeft.src = imagesPath + "0.png";
- el.topLeft.className = "NFMultiSelectTopLeft";
- el.topRight = document.createElement('div');
- el.topRight.className = "NFMultiSelectTop";
- el.bottomLeft = document.createElement('img');
- el.bottomLeft.src = imagesPath + "0.png";
- el.bottomLeft.className = "NFMultiSelectBottomLeft";
- el.bottomRight = document.createElement('div');
- el.bottomRight.className = "NFMultiSelectBottom";
- el.left = document.createElement('div');
- el.left.className = "NFMultiSelectLeft";
- el.right = document.createElement('div');
- el.right.className = "NFMultiSelectRight";
- el.init = function() {
- var top = this.parentNode;
- if(this.previousSibling) {var where = this.previousSibling;}
- else {var where = top.childNodes[0];}
- top.insertBefore(el.topRight, where);
- top.insertBefore(el.right, where);
- top.insertBefore(el.bottomRight, where);
- this.topRight.appendChild(this.topLeft);
- this.right.appendChild(this.left);
- this.right.appendChild(this);
- this.bottomRight.appendChild(this.bottomLeft);
- el.style.width = el.topRight.style.width = el.bottomRight.style.width = el.width + 'px';
- el.style.height = el.left.style.height = el.right.style.height = el.height + 'px';
- el.className = "NFMultiSelect";
- }
- el.unload = function() {
- this.parentNode.parentNode.appendChild(this);
- this.parentNode.removeChild(this.topRight);
- this.parentNode.removeChild(this.bottomRight);
- this.parentNode.removeChild(this.right);
- this.className = this.oldClassName;
- this.style.width = this.style.height = "";
- }
- el.onfocus = function() {
- this.topLeft.className = "NFMultiSelectTopLeft NFh";
- this.topRight.className = "NFMultiSelectTop NFhr";
- this.left.className = "NFMultiSelectLeftH";
- this.right.className = "NFMultiSelectRightH";
- this.bottomLeft.className = "NFMultiSelectBottomLeft NFh";
- this.bottomRight.className = "NFMultiSelectBottom NFhr";
- }
- el.onblur = function() {
- this.topLeft.className = "NFMultiSelectTopLeft";
- this.topRight.className = "NFMultiSelectTop";
- this.left.className = "NFMultiSelectLeft";
- this.right.className = "NFMultiSelectRight";
- this.bottomLeft.className = "NFMultiSelectBottomLeft";
- this.bottomRight.className = "NFMultiSelectBottom";
- }
-}
-function option(el, no) { //extend Options
- el.li = document.createElement('li');
- el.lnk = document.createElement('a');
- el.lnk.href = "javascript:;";
- el.lnk.ref = el.parentNode;
- el.lnk.pos = no;
- el.lnk._onclick = el.onclick || function () {};
- el.txt = document.createTextNode(el.text);
- el.lnk.appendChild(el.txt);
- el.li.appendChild(el.lnk);
-}
-
-//Get Position
-function findPosY(obj) {
- var posTop = 0;
- do {posTop += obj.offsetTop;} while (obj = obj.offsetParent);
- return posTop;
-}
-function findPosX(obj) {
- var posLeft = 0;
- do {posLeft += obj.offsetLeft;} while (obj = obj.offsetParent);
- return posLeft;
-}
-//Get Siblings
-function getInputsByName(name) {
- var inputs = document.getElementsByTagName("input");
- var w = 0; var results = new Array();
- for(var q = 0; q < inputs.length; q++) {if(inputs[q].name == name) {results[w] = inputs[q]; ++w;}}
- return results;
-}
-
-//Add events
-var existingLoadEvent = window.onload || function () {};
-var existingResizeEvent = window.onresize || function() {};
-window.onload = function () {
- existingLoadEvent();
- NFInit();
-}
-window.onresize = function() {
- if(resizeTest != document.documentElement.clientHeight) {
- existingResizeEvent();
- NFFix();
- }
- resizeTest = document.documentElement.clientHeight;
-}
\ No newline at end of file
--- a/web/res/raphael/raphael-min.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-/*
- * Raphael 1.5.2 - JavaScript Vector Library
- *
- * Copyright (c) 2010 Dmitry Baranovskiy (http://raphaeljs.com)
- * Licensed under the MIT (http://raphaeljs.com/license.html) license.
- */
-(function(){function a(){if(a.is(arguments[0],G)){var b=arguments[0],d=bV[m](a,b.splice(0,3+a.is(b[0],E))),e=d.set();for(var g=0,h=b[w];g<h;g++){var i=b[g]||{};c[f](i.type)&&e[L](d[i.type]().attr(i))}return e}return bV[m](a,arguments)}a.version="1.5.2";var b=/[, ]+/,c={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},d=/\{(\d+)\}/g,e="prototype",f="hasOwnProperty",g=document,h=window,i={was:Object[e][f].call(h,"Raphael"),is:h.Raphael},j=function(){this.customAttributes={}},k,l="appendChild",m="apply",n="concat",o="createTouch"in g,p="",q=" ",r=String,s="split",t="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend orientationchange touchcancel gesturestart gesturechange gestureend"[s](q),u={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},v="join",w="length",x=r[e].toLowerCase,y=Math,z=y.max,A=y.min,B=y.abs,C=y.pow,D=y.PI,E="number",F="string",G="array",H="toString",I="fill",J=Object[e][H],K={},L="push",M=/^url\(['"]?([^\)]+?)['"]?\)$/i,N=/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i,O={"NaN":1,Infinity:1,"-Infinity":1},P=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,Q=y.round,R="setAttribute",S=parseFloat,T=parseInt,U=" progid:DXImageTransform.Microsoft",V=r[e].toUpperCase,W={blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:"10px \"Arial\"","font-family":"\"Arial\"","font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/",opacity:1,path:"M0,0",r:0,rotation:0,rx:0,ry:0,scale:"1 1",src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",translation:"0 0",width:0,x:0,y:0},X={along:"along",blur:E,"clip-rect":"csv",cx:E,cy:E,fill:"colour","fill-opacity":E,"font-size":E,height:E,opacity:E,path:"path",r:E,rotation:"csv",rx:E,ry:E,scale:"csv",stroke:"colour","stroke-opacity":E,"stroke-width":E,translation:"csv",width:E,x:E,y:E},Y="replace",Z=/^(from|to|\d+%?)$/,$=/\s*,\s*/,_={hs:1,rg:1},ba=/,?([achlmqrstvxz]),?/gi,bb=/([achlmqstvz])[\s,]*((-?\d*\.?\d*(?:e[-+]?\d+)?\s*,?\s*)+)/ig,bc=/(-?\d*\.?\d*(?:e[-+]?\d+)?)\s*,?\s*/ig,bd=/^r(?:\(([^,]+?)\s*,\s*([^\)]+?)\))?/,be=function(a,b){return a.key-b.key};a.type=h.SVGAngle||g.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML";if(a.type=="VML"){var bf=g.createElement("div"),bg;bf.innerHTML="<v:shape adj=\"1\"/>";bg=bf.firstChild;bg.style.behavior="url(#default#VML)";if(!(bg&&typeof bg.adj=="object"))return a.type=null;bf=null}a.svg=!(a.vml=a.type=="VML");j[e]=a[e];k=j[e];a._id=0;a._oid=0;a.fn={};a.is=function(a,b){b=x.call(b);if(b=="finite")return!O[f](+a);return b=="null"&&a===null||b==typeof a||b=="object"&&a===Object(a)||b=="array"&&Array.isArray&&Array.isArray(a)||J.call(a).slice(8,-1).toLowerCase()==b};a.angle=function(b,c,d,e,f,g){{if(f==null){var h=b-d,i=c-e;if(!h&&!i)return 0;return((h<0)*180+y.atan(-i/-h)*180/D+360)%360}return a.angle(b,c,f,g)-a.angle(d,e,f,g)}};a.rad=function(a){return a%360*D/180};a.deg=function(a){return a*180/D%360};a.snapTo=function(b,c,d){d=a.is(d,"finite")?d:10;if(a.is(b,G)){var e=b.length;while(e--)if(B(b[e]-c)<=d)return b[e]}else{b=+b;var f=c%b;if(f<d)return c-f;if(f>b-d)return c-f+b}return c};function bh(){var a=[],b=0;for(;b<32;b++)a[b]=(~(~(y.random()*16)))[H](16);a[12]=4;a[16]=(a[16]&3|8)[H](16);return"r-"+a[v]("")}a.setWindow=function(a){h=a;g=h.document};var bi=function(b){if(a.vml){var c=/^\s+|\s+$/g,d;try{var e=new ActiveXObject("htmlfile");e.write("<body>");e.close();d=e.body}catch(a){d=createPopup().document.body}var f=d.createTextRange();bi=bm(function(a){try{d.style.color=r(a)[Y](c,p);var b=f.queryCommandValue("ForeColor");b=(b&255)<<16|b&65280|(b&16711680)>>>16;return"#"+("000000"+b[H](16)).slice(-6)}catch(a){return"none"}})}else{var h=g.createElement("i");h.title="Raphaël Colour Picker";h.style.display="none";g.body[l](h);bi=bm(function(a){h.style.color=a;return g.defaultView.getComputedStyle(h,p).getPropertyValue("color")})}return bi(b)},bj=function(){return"hsb("+[this.h,this.s,this.b]+")"},bk=function(){return"hsl("+[this.h,this.s,this.l]+")"},bl=function(){return this.hex};a.hsb2rgb=function(b,c,d,e){if(a.is(b,"object")&&"h"in b&&"s"in b&&"b"in b){d=b.b;c=b.s;b=b.h;e=b.o}return a.hsl2rgb(b,c,d/2,e)};a.hsl2rgb=function(b,c,d,e){if(a.is(b,"object")&&"h"in b&&"s"in b&&"l"in b){d=b.l;c=b.s;b=b.h}if(b>1||c>1||d>1){b/=360;c/=100;d/=100}var f={},g=["r","g","b"],h,i,j,k,l,m;if(c){d<0.5?h=d*(1+c):h=d+c-d*c;i=2*d-h;for(var n=0;n<3;n++){j=b+1/3*-(n-1);j<0&&j++;j>1&&j--;j*6<1?f[g[n]]=i+(h-i)*6*j:j*2<1?f[g[n]]=h:j*3<2?f[g[n]]=i+(h-i)*(2/3-j)*6:f[g[n]]=i}}else f={r:d,g:d,b:d};f.r*=255;f.g*=255;f.b*=255;f.hex="#"+(16777216|f.b|f.g<<8|f.r<<16).toString(16).slice(1);a.is(e,"finite")&&(f.opacity=e);f.toString=bl;return f};a.rgb2hsb=function(b,c,d){if(c==null&&a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b){d=b.b;c=b.g;b=b.r}if(c==null&&a.is(b,F)){var e=a.getRGB(b);b=e.r;c=e.g;d=e.b}if(b>1||c>1||d>1){b/=255;c/=255;d/=255}var f=z(b,c,d),g=A(b,c,d),h,i,j=f;{if(g==f)return{h:0,s:0,b:f,toString:bj};var k=f-g;i=k/f;b==f?h=(c-d)/k:c==f?h=2+(d-b)/k:h=4+(b-c)/k;h/=6;h<0&&h++;h>1&&h--}return{h:h,s:i,b:j,toString:bj}};a.rgb2hsl=function(b,c,d){if(c==null&&a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b){d=b.b;c=b.g;b=b.r}if(c==null&&a.is(b,F)){var e=a.getRGB(b);b=e.r;c=e.g;d=e.b}if(b>1||c>1||d>1){b/=255;c/=255;d/=255}var f=z(b,c,d),g=A(b,c,d),h,i,j=(f+g)/2,k;if(g==f)k={h:0,s:0,l:j};else{var l=f-g;i=j<0.5?l/(f+g):l/(2-f-g);b==f?h=(c-d)/l:c==f?h=2+(d-b)/l:h=4+(b-c)/l;h/=6;h<0&&h++;h>1&&h--;k={h:h,s:i,l:j}}k.toString=bk;return k};a._path2string=function(){return this.join(",")[Y](ba,"$1")};function bm(a,b,c){function d(){var g=Array[e].slice.call(arguments,0),h=g[v]("►"),i=d.cache=d.cache||{},j=d.count=d.count||[];if(i[f](h))return c?c(i[h]):i[h];j[w]>=1000&&delete i[j.shift()];j[L](h);i[h]=a[m](b,g);return c?c(i[h]):i[h]}return d}a.getRGB=bm(function(b){if(!b||!(!((b=r(b)).indexOf("-")+1)))return{r:-1,g:-1,b:-1,hex:"none",error:1};if(b=="none")return{r:-1,g:-1,b:-1,hex:"none"};!(_[f](b.toLowerCase().substring(0,2))||b.charAt()=="#")&&(b=bi(b));var c,d,e,g,h,i,j,k=b.match(N);if(k){if(k[2]){g=T(k[2].substring(5),16);e=T(k[2].substring(3,5),16);d=T(k[2].substring(1,3),16)}if(k[3]){g=T((i=k[3].charAt(3))+i,16);e=T((i=k[3].charAt(2))+i,16);d=T((i=k[3].charAt(1))+i,16)}if(k[4]){j=k[4][s]($);d=S(j[0]);j[0].slice(-1)=="%"&&(d*=2.55);e=S(j[1]);j[1].slice(-1)=="%"&&(e*=2.55);g=S(j[2]);j[2].slice(-1)=="%"&&(g*=2.55);k[1].toLowerCase().slice(0,4)=="rgba"&&(h=S(j[3]));j[3]&&j[3].slice(-1)=="%"&&(h/=100)}if(k[5]){j=k[5][s]($);d=S(j[0]);j[0].slice(-1)=="%"&&(d*=2.55);e=S(j[1]);j[1].slice(-1)=="%"&&(e*=2.55);g=S(j[2]);j[2].slice(-1)=="%"&&(g*=2.55);(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360);k[1].toLowerCase().slice(0,4)=="hsba"&&(h=S(j[3]));j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsb2rgb(d,e,g,h)}if(k[6]){j=k[6][s]($);d=S(j[0]);j[0].slice(-1)=="%"&&(d*=2.55);e=S(j[1]);j[1].slice(-1)=="%"&&(e*=2.55);g=S(j[2]);j[2].slice(-1)=="%"&&(g*=2.55);(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360);k[1].toLowerCase().slice(0,4)=="hsla"&&(h=S(j[3]));j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsl2rgb(d,e,g,h)}k={r:d,g:e,b:g};k.hex="#"+(16777216|g|e<<8|d<<16).toString(16).slice(1);a.is(h,"finite")&&(k.opacity=h);return k}return{r:-1,g:-1,b:-1,hex:"none",error:1}},a);a.getColor=function(a){var b=this.getColor.start=this.getColor.start||{h:0,s:1,b:a||0.75},c=this.hsb2rgb(b.h,b.s,b.b);b.h+=0.075;if(b.h>1){b.h=0;b.s-=0.2;b.s<=0&&(this.getColor.start={h:0,s:1,b:b.b})}return c.hex};a.getColor.reset=function(){delete this.start};a.parsePathString=bm(function(b){if(!b)return null;var c={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},d=[];a.is(b,G)&&a.is(b[0],G)&&(d=bo(b));d[w]||r(b)[Y](bb,function(a,b,e){var f=[],g=x.call(b);e[Y](bc,function(a,b){b&&f[L](+b)});if(g=="m"&&f[w]>2){d[L]([b][n](f.splice(0,2)));g="l";b=b=="m"?"l":"L"}while(f[w]>=c[g]){d[L]([b][n](f.splice(0,c[g])));if(!c[g])break}});d[H]=a._path2string;return d});a.findDotsAtSegment=function(a,b,c,d,e,f,g,h,i){var j=1-i,k=C(j,3)*a+C(j,2)*3*i*c+j*3*i*i*e+C(i,3)*g,l=C(j,3)*b+C(j,2)*3*i*d+j*3*i*i*f+C(i,3)*h,m=a+2*i*(c-a)+i*i*(e-2*c+a),n=b+2*i*(d-b)+i*i*(f-2*d+b),o=c+2*i*(e-c)+i*i*(g-2*e+c),p=d+2*i*(f-d)+i*i*(h-2*f+d),q=(1-i)*a+i*c,r=(1-i)*b+i*d,s=(1-i)*e+i*g,t=(1-i)*f+i*h,u=90-y.atan((m-o)/(n-p))*180/D;(m>o||n<p)&&(u+=180);return{x:k,y:l,m:{x:m,y:n},n:{x:o,y:p},start:{x:q,y:r},end:{x:s,y:t},alpha:u}};var bn=bm(function(a){if(!a)return{x:0,y:0,width:0,height:0};a=bw(a);var b=0,c=0,d=[],e=[],f;for(var g=0,h=a[w];g<h;g++){f=a[g];if(f[0]=="M"){b=f[1];c=f[2];d[L](b);e[L](c)}else{var i=bv(b,c,f[1],f[2],f[3],f[4],f[5],f[6]);d=d[n](i.min.x,i.max.x);e=e[n](i.min.y,i.max.y);b=f[5];c=f[6]}}var j=A[m](0,d),k=A[m](0,e);return{x:j,y:k,width:z[m](0,d)-j,height:z[m](0,e)-k}}),bo=function(b){var c=[];if(!a.is(b,G)||!a.is(b&&b[0],G))b=a.parsePathString(b);for(var d=0,e=b[w];d<e;d++){c[d]=[];for(var f=0,g=b[d][w];f<g;f++)c[d][f]=b[d][f]}c[H]=a._path2string;return c},bp=bm(function(b){if(!a.is(b,G)||!a.is(b&&b[0],G))b=a.parsePathString(b);var c=[],d=0,e=0,f=0,g=0,h=0;if(b[0][0]=="M"){d=b[0][1];e=b[0][2];f=d;g=e;h++;c[L](["M",d,e])}for(var i=h,j=b[w];i<j;i++){var k=c[i]=[],l=b[i];if(l[0]!=x.call(l[0])){k[0]=x.call(l[0]);switch(k[0]){case"a":k[1]=l[1];k[2]=l[2];k[3]=l[3];k[4]=l[4];k[5]=l[5];k[6]=+(l[6]-d).toFixed(3);k[7]=+(l[7]-e).toFixed(3);break;case"v":k[1]=+(l[1]-e).toFixed(3);break;case"m":f=l[1];g=l[2];default:for(var m=1,n=l[w];m<n;m++)k[m]=+(l[m]-(m%2?d:e)).toFixed(3)}}else{k=c[i]=[];if(l[0]=="m"){f=l[1]+d;g=l[2]+e}for(var o=0,p=l[w];o<p;o++)c[i][o]=l[o]}var q=c[i][w];switch(c[i][0]){case"z":d=f;e=g;break;case"h":d+=+c[i][q-1];break;case"v":e+=+c[i][q-1];break;default:d+=+c[i][q-2];e+=+c[i][q-1]}}c[H]=a._path2string;return c},0,bo),bq=bm(function(b){if(!a.is(b,G)||!a.is(b&&b[0],G))b=a.parsePathString(b);var c=[],d=0,e=0,f=0,g=0,h=0;if(b[0][0]=="M"){d=+b[0][1];e=+b[0][2];f=d;g=e;h++;c[0]=["M",d,e]}for(var i=h,j=b[w];i<j;i++){var k=c[i]=[],l=b[i];if(l[0]!=V.call(l[0])){k[0]=V.call(l[0]);switch(k[0]){case"A":k[1]=l[1];k[2]=l[2];k[3]=l[3];k[4]=l[4];k[5]=l[5];k[6]=+(l[6]+d);k[7]=+(l[7]+e);break;case"V":k[1]=+l[1]+e;break;case"H":k[1]=+l[1]+d;break;case"M":f=+l[1]+d;g=+l[2]+e;default:for(var m=1,n=l[w];m<n;m++)k[m]=+l[m]+(m%2?d:e)}}else for(var o=0,p=l[w];o<p;o++)c[i][o]=l[o];switch(k[0]){case"Z":d=f;e=g;break;case"H":d=k[1];break;case"V":e=k[1];break;case"M":f=c[i][c[i][w]-2];g=c[i][c[i][w]-1];default:d=c[i][c[i][w]-2];e=c[i][c[i][w]-1]}}c[H]=a._path2string;return c},null,bo),br=function(a,b,c,d){return[a,b,c,d,c,d]},bs=function(a,b,c,d,e,f){var g=1/3,h=2/3;return[g*a+h*c,g*b+h*d,g*e+h*c,g*f+h*d,e,f]},bt=function(a,b,c,d,e,f,g,h,i,j){var k=D*120/180,l=D/180*(+e||0),m=[],o,p=bm(function(a,b,c){var d=a*y.cos(c)-b*y.sin(c),e=a*y.sin(c)+b*y.cos(c);return{x:d,y:e}});if(j){G=j[0];H=j[1];E=j[2];F=j[3]}else{o=p(a,b,-l);a=o.x;b=o.y;o=p(h,i,-l);h=o.x;i=o.y;var q=y.cos(D/180*e),r=y.sin(D/180*e),t=(a-h)/2,u=(b-i)/2,x=t*t/(c*c)+u*u/(d*d);if(x>1){x=y.sqrt(x);c=x*c;d=x*d}var z=c*c,A=d*d,C=(f==g?-1:1)*y.sqrt(B((z*A-z*u*u-A*t*t)/(z*u*u+A*t*t))),E=C*c*u/d+(a+h)/2,F=C*-d*t/c+(b+i)/2,G=y.asin(((b-F)/d).toFixed(9)),H=y.asin(((i-F)/d).toFixed(9));G=a<E?D-G:G;H=h<E?D-H:H;G<0&&(G=D*2+G);H<0&&(H=D*2+H);g&&G>H&&(G=G-D*2);!g&&H>G&&(H=H-D*2)}var I=H-G;if(B(I)>k){var J=H,K=h,L=i;H=G+k*(g&&H>G?1:-1);h=E+c*y.cos(H);i=F+d*y.sin(H);m=bt(h,i,c,d,e,0,g,K,L,[H,J,E,F])}I=H-G;var M=y.cos(G),N=y.sin(G),O=y.cos(H),P=y.sin(H),Q=y.tan(I/4),R=4/3*c*Q,S=4/3*d*Q,T=[a,b],U=[a+R*N,b-S*M],V=[h+R*P,i-S*O],W=[h,i];U[0]=2*T[0]-U[0];U[1]=2*T[1]-U[1];{if(j)return[U,V,W][n](m);m=[U,V,W][n](m)[v]()[s](",");var X=[];for(var Y=0,Z=m[w];Y<Z;Y++)X[Y]=Y%2?p(m[Y-1],m[Y],l).y:p(m[Y],m[Y+1],l).x;return X}},bu=function(a,b,c,d,e,f,g,h,i){var j=1-i;return{x:C(j,3)*a+C(j,2)*3*i*c+j*3*i*i*e+C(i,3)*g,y:C(j,3)*b+C(j,2)*3*i*d+j*3*i*i*f+C(i,3)*h}},bv=bm(function(a,b,c,d,e,f,g,h){var i=e-2*c+a-(g-2*e+c),j=2*(c-a)-2*(e-c),k=a-c,l=(-j+y.sqrt(j*j-4*i*k))/2/i,n=(-j-y.sqrt(j*j-4*i*k))/2/i,o=[b,h],p=[a,g],q;B(l)>"1e12"&&(l=0.5);B(n)>"1e12"&&(n=0.5);if(l>0&&l<1){q=bu(a,b,c,d,e,f,g,h,l);p[L](q.x);o[L](q.y)}if(n>0&&n<1){q=bu(a,b,c,d,e,f,g,h,n);p[L](q.x);o[L](q.y)}i=f-2*d+b-(h-2*f+d);j=2*(d-b)-2*(f-d);k=b-d;l=(-j+y.sqrt(j*j-4*i*k))/2/i;n=(-j-y.sqrt(j*j-4*i*k))/2/i;B(l)>"1e12"&&(l=0.5);B(n)>"1e12"&&(n=0.5);if(l>0&&l<1){q=bu(a,b,c,d,e,f,g,h,l);p[L](q.x);o[L](q.y)}if(n>0&&n<1){q=bu(a,b,c,d,e,f,g,h,n);p[L](q.x);o[L](q.y)}return{min:{x:A[m](0,p),y:A[m](0,o)},max:{x:z[m](0,p),y:z[m](0,o)}}}),bw=bm(function(a,b){var c=bq(a),d=b&&bq(b),e={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},f={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},g=function(a,b){var c,d;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];!(a[0]in{T:1,Q:1})&&(b.qx=b.qy=null);switch(a[0]){case"M":b.X=a[1];b.Y=a[2];break;case"A":a=["C"][n](bt[m](0,[b.x,b.y][n](a.slice(1))));break;case"S":c=b.x+(b.x-(b.bx||b.x));d=b.y+(b.y-(b.by||b.y));a=["C",c,d][n](a.slice(1));break;case"T":b.qx=b.x+(b.x-(b.qx||b.x));b.qy=b.y+(b.y-(b.qy||b.y));a=["C"][n](bs(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1];b.qy=a[2];a=["C"][n](bs(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"][n](br(b.x,b.y,a[1],a[2]));break;case"H":a=["C"][n](br(b.x,b.y,a[1],b.y));break;case"V":a=["C"][n](br(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"][n](br(b.x,b.y,b.X,b.Y));break}return a},h=function(a,b){if(a[b][w]>7){a[b].shift();var e=a[b];while(e[w])a.splice(b++,0,["C"][n](e.splice(0,6)));a.splice(b,1);k=z(c[w],d&&d[w]||0)}},i=function(a,b,e,f,g){if(a&&b&&a[g][0]=="M"&&b[g][0]!="M"){b.splice(g,0,["M",f.x,f.y]);e.bx=0;e.by=0;e.x=a[g][1];e.y=a[g][2];k=z(c[w],d&&d[w]||0)}};for(var j=0,k=z(c[w],d&&d[w]||0);j<k;j++){c[j]=g(c[j],e);h(c,j);d&&(d[j]=g(d[j],f));d&&h(d,j);i(c,d,e,f,j);i(d,c,f,e,j);var l=c[j],o=d&&d[j],p=l[w],q=d&&o[w];e.x=l[p-2];e.y=l[p-1];e.bx=S(l[p-4])||e.x;e.by=S(l[p-3])||e.y;f.bx=d&&(S(o[q-4])||f.x);f.by=d&&(S(o[q-3])||f.y);f.x=d&&o[q-2];f.y=d&&o[q-1]}return d?[c,d]:c},null,bo),bx=bm(function(b){var c=[];for(var d=0,e=b[w];d<e;d++){var f={},g=b[d].match(/^([^:]*):?([\d\.]*)/);f.color=a.getRGB(g[1]);if(f.color.error)return null;f.color=f.color.hex;g[2]&&(f.offset=g[2]+"%");c[L](f)}for(d=1,e=c[w]-1;d<e;d++){if(!c[d].offset){var h=S(c[d-1].offset||0),i=0;for(var j=d+1;j<e;j++){if(c[j].offset){i=c[j].offset;break}}if(!i){i=100;j=e}i=S(i);var k=(i-h)/(j-d+1);for(;d<j;d++){h+=k;c[d].offset=h+"%"}}}return c}),by=function(b,c,d,e){var f;if(a.is(b,F)||a.is(b,"object")){f=a.is(b,F)?g.getElementById(b):b;if(f.tagName)return c==null?{container:f,width:f.style.pixelWidth||f.offsetWidth,height:f.style.pixelHeight||f.offsetHeight}:{container:f,width:c,height:d}}else return{container:1,x:b,y:c,width:d,height:e}},bz=function(a,b){var c=this;for(var d in b){if(b[f](d)&&!(d in a))switch(typeof b[d]){case"function":(function(b){a[d]=a===c?b:function(){return b[m](c,arguments)}})(b[d]);break;case"object":a[d]=a[d]||{};bz.call(this,a[d],b[d]);break;default:a[d]=b[d];break}}},bA=function(a,b){a==b.top&&(b.top=a.prev);a==b.bottom&&(b.bottom=a.next);a.next&&(a.next.prev=a.prev);a.prev&&(a.prev.next=a.next)},bB=function(a,b){if(b.top===a)return;bA(a,b);a.next=null;a.prev=b.top;b.top.next=a;b.top=a},bC=function(a,b){if(b.bottom===a)return;bA(a,b);a.next=b.bottom;a.prev=null;b.bottom.prev=a;b.bottom=a},bD=function(a,b,c){bA(a,c);b==c.top&&(c.top=a);b.next&&(b.next.prev=a);a.next=b.next;a.prev=b;b.next=a},bE=function(a,b,c){bA(a,c);b==c.bottom&&(c.bottom=a);b.prev&&(b.prev.next=a);a.prev=b.prev;b.prev=a;a.next=b},bF=function(a){return function(){throw new Error("Raphaël: you are calling to method “"+a+"” of removed object")}};a.pathToRelative=bp;if(a.svg){k.svgns="http://www.w3.org/2000/svg";k.xlink="http://www.w3.org/1999/xlink";Q=function(a){return+a+(~(~a)===a)*0.5};var bG=function(a,b){if(b)for(var c in b)b[f](c)&&a[R](c,r(b[c]));else{a=g.createElementNS(k.svgns,a);a.style.webkitTapHighlightColor="rgba(0,0,0,0)";return a}};a[H]=function(){return"Your browser supports SVG.\nYou are running Raphaël "+this.version};var bH=function(a,b){var c=bG("path");b.canvas&&b.canvas[l](c);var d=new bN(c,b);d.type="path";bK(d,{fill:"none",stroke:"#000",path:a});return d},bI=function(a,b,c){var d="linear",e=0.5,f=0.5,h=a.style;b=r(b)[Y](bd,function(a,b,c){d="radial";if(b&&c){e=S(b);f=S(c);var g=(f>0.5)*2-1;C(e-0.5,2)+C(f-0.5,2)>0.25&&(f=y.sqrt(0.25-C(e-0.5,2))*g+0.5)&&f!=0.5&&(f=f.toFixed(5)-0.00001*g)}return p});b=b[s](/\s*\-\s*/);if(d=="linear"){var i=b.shift();i=-S(i);if(isNaN(i))return null;var j=[0,0,y.cos(i*D/180),y.sin(i*D/180)],k=1/(z(B(j[2]),B(j[3]))||1);j[2]*=k;j[3]*=k;if(j[2]<0){j[0]=-j[2];j[2]=0}if(j[3]<0){j[1]=-j[3];j[3]=0}}var m=bx(b);if(!m)return null;var n=a.getAttribute(I);n=n.match(/^url\(#(.*)\)$/);n&&c.defs.removeChild(g.getElementById(n[1]));var o=bG(d+"Gradient");o.id=bh();bG(o,d=="radial"?{fx:e,fy:f}:{x1:j[0],y1:j[1],x2:j[2],y2:j[3]});c.defs[l](o);for(var q=0,t=m[w];q<t;q++){var u=bG("stop");bG(u,{offset:m[q].offset?m[q].offset:q?"100%":"0%","stop-color":m[q].color||"#fff"});o[l](u)}bG(a,{fill:"url(#"+o.id+")",opacity:1,"fill-opacity":1});h.fill=p;h.opacity=1;h.fillOpacity=1;return 1},bJ=function(b){var c=b.getBBox();bG(b.pattern,{patternTransform:a.format("translate({0},{1})",c.x,c.y)})},bK=function(c,d){var e={"":[0],none:[0],"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},h=c.node,i=c.attrs,j=c.rotate(),k=function(a,b){b=e[x.call(b)];if(b){var c=a.attrs["stroke-width"]||"1",f=({round:c,square:c,butt:0})[a.attrs["stroke-linecap"]||d["stroke-linecap"]]||0,g=[],i=b[w];while(i--)g[i]=b[i]*c+(i%2?1:-1)*f;bG(h,{"stroke-dasharray":g[v](",")})}};d[f]("rotation")&&(j=d.rotation);var m=r(j)[s](b);if(m.length-1){m[1]=+m[1];m[2]=+m[2]}else m=null;S(j)&&c.rotate(0,true);for(var n in d){if(d[f](n)){if(!W[f](n))continue;var o=d[n];i[n]=o;switch(n){case"blur":c.blur(o);break;case"rotation":c.rotate(o,true);break;case"href":case"title":case"target":var t=h.parentNode;if(x.call(t.tagName)!="a"){var u=bG("a");t.insertBefore(u,h);u[l](h);t=u}n=="target"&&o=="blank"?t.setAttributeNS(c.paper.xlink,"show","new"):t.setAttributeNS(c.paper.xlink,n,o);break;case"cursor":h.style.cursor=o;break;case"clip-rect":var y=r(o)[s](b);if(y[w]==4){c.clip&&c.clip.parentNode.parentNode.removeChild(c.clip.parentNode);var z=bG("clipPath"),A=bG("rect");z.id=bh();bG(A,{x:y[0],y:y[1],width:y[2],height:y[3]});z[l](A);c.paper.defs[l](z);bG(h,{"clip-path":"url(#"+z.id+")"});c.clip=A}if(!o){var B=g.getElementById(h.getAttribute("clip-path")[Y](/(^url\(#|\)$)/g,p));B&&B.parentNode.removeChild(B);bG(h,{"clip-path":p});delete c.clip}break;case"path":c.type=="path"&&bG(h,{d:o?i.path=bq(o):"M0,0"});break;case"width":h[R](n,o);if(i.fx){n="x";o=i.x}else break;case"x":i.fx&&(o=-i.x-(i.width||0));case"rx":if(n=="rx"&&c.type=="rect")break;case"cx":m&&(n=="x"||n=="cx")&&(m[1]+=o-i[n]);h[R](n,o);c.pattern&&bJ(c);break;case"height":h[R](n,o);if(i.fy){n="y";o=i.y}else break;case"y":i.fy&&(o=-i.y-(i.height||0));case"ry":if(n=="ry"&&c.type=="rect")break;case"cy":m&&(n=="y"||n=="cy")&&(m[2]+=o-i[n]);h[R](n,o);c.pattern&&bJ(c);break;case"r":c.type=="rect"?bG(h,{rx:o,ry:o}):h[R](n,o);break;case"src":c.type=="image"&&h.setAttributeNS(c.paper.xlink,"href",o);break;case"stroke-width":h.style.strokeWidth=o;h[R](n,o);i["stroke-dasharray"]&&k(c,i["stroke-dasharray"]);break;case"stroke-dasharray":k(c,o);break;case"translation":var C=r(o)[s](b);C[0]=+C[0]||0;C[1]=+C[1]||0;if(m){m[1]+=C[0];m[2]+=C[1]}cz.call(c,C[0],C[1]);break;case"scale":C=r(o)[s](b);c.scale(+C[0]||1,+C[1]||+C[0]||1,isNaN(S(C[2]))?null:+C[2],isNaN(S(C[3]))?null:+C[3]);break;case I:var D=r(o).match(M);if(D){z=bG("pattern");var E=bG("image");z.id=bh();bG(z,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1});bG(E,{x:0,y:0});E.setAttributeNS(c.paper.xlink,"href",D[1]);z[l](E);var F=g.createElement("img");F.style.cssText="position:absolute;left:-9999em;top-9999em";F.onload=function(){bG(z,{width:this.offsetWidth,height:this.offsetHeight});bG(E,{width:this.offsetWidth,height:this.offsetHeight});g.body.removeChild(this);c.paper.safari()};g.body[l](F);F.src=D[1];c.paper.defs[l](z);h.style.fill="url(#"+z.id+")";bG(h,{fill:"url(#"+z.id+")"});c.pattern=z;c.pattern&&bJ(c);break}var G=a.getRGB(o);if(G.error)if((({circle:1,ellipse:1})[f](c.type)||r(o).charAt()!="r")&&bI(h,o,c.paper)){i.gradient=o;i.fill="none";break}else{delete d.gradient;delete i.gradient;!a.is(i.opacity,"undefined")&&a.is(d.opacity,"undefined")&&bG(h,{opacity:i.opacity});!a.is(i["fill-opacity"],"undefined")&&a.is(d["fill-opacity"],"undefined")&&bG(h,{"fill-opacity":i["fill-opacity"]})}G[f]("opacity")&&bG(h,{"fill-opacity":G.opacity>1?G.opacity/100:G.opacity});case"stroke":G=a.getRGB(o);h[R](n,G.hex);n=="stroke"&&G[f]("opacity")&&bG(h,{"stroke-opacity":G.opacity>1?G.opacity/100:G.opacity});break;case"gradient":(({circle:1,ellipse:1})[f](c.type)||r(o).charAt()!="r")&&bI(h,o,c.paper);break;case"opacity":i.gradient&&!i[f]("stroke-opacity")&&bG(h,{"stroke-opacity":o>1?o/100:o});case"fill-opacity":if(i.gradient){var H=g.getElementById(h.getAttribute(I)[Y](/^url\(#|\)$/g,p));if(H){var J=H.getElementsByTagName("stop");J[J[w]-1][R]("stop-opacity",o)}break}default:n=="font-size"&&(o=T(o,10)+"px");var K=n[Y](/(\-.)/g,function(a){return V.call(a.substring(1))});h.style[K]=o;h[R](n,o);break}}}bM(c,d);m?c.rotate(m.join(q)):S(j)&&c.rotate(j,true)},bL=1.2,bM=function(b,c){if(b.type!="text"||!(c[f]("text")||c[f]("font")||c[f]("font-size")||c[f]("x")||c[f]("y")))return;var d=b.attrs,e=b.node,h=e.firstChild?T(g.defaultView.getComputedStyle(e.firstChild,p).getPropertyValue("font-size"),10):10;if(c[f]("text")){d.text=c.text;while(e.firstChild)e.removeChild(e.firstChild);var i=r(c.text)[s]("\n");for(var j=0,k=i[w];j<k;j++)if(i[j]){var m=bG("tspan");j&&bG(m,{dy:h*bL,x:d.x});m[l](g.createTextNode(i[j]));e[l](m)}}else{i=e.getElementsByTagName("tspan");for(j=0,k=i[w];j<k;j++)j&&bG(i[j],{dy:h*bL,x:d.x})}bG(e,{y:d.y});var n=b.getBBox(),o=d.y-(n.y+n.height/2);o&&a.is(o,"finite")&&bG(e,{y:d.y+o})},bN=function(b,c){var d=0,e=0;this[0]=b;this.id=a._oid++;this.node=b;b.raphael=this;this.paper=c;this.attrs=this.attrs||{};this.transformations=[];this._={tx:0,ty:0,rt:{deg:0,cx:0,cy:0},sx:1,sy:1};!c.bottom&&(c.bottom=this);this.prev=c.top;c.top&&(c.top.next=this);c.top=this;this.next=null},bO=bN[e];bN[e].rotate=function(c,d,e){if(this.removed)return this;if(c==null){if(this._.rt.cx)return[this._.rt.deg,this._.rt.cx,this._.rt.cy][v](q);return this._.rt.deg}var f=this.getBBox();c=r(c)[s](b);if(c[w]-1){d=S(c[1]);e=S(c[2])}c=S(c[0]);d!=null&&d!==false?this._.rt.deg=c:this._.rt.deg+=c;e==null&&(d=null);this._.rt.cx=d;this._.rt.cy=e;d=d==null?f.x+f.width/2:d;e=e==null?f.y+f.height/2:e;if(this._.rt.deg){this.transformations[0]=a.format("rotate({0} {1} {2})",this._.rt.deg,d,e);this.clip&&bG(this.clip,{transform:a.format("rotate({0} {1} {2})",-this._.rt.deg,d,e)})}else{this.transformations[0]=p;this.clip&&bG(this.clip,{transform:p})}bG(this.node,{transform:this.transformations[v](q)});return this};bN[e].hide=function(){!this.removed&&(this.node.style.display="none");return this};bN[e].show=function(){!this.removed&&(this.node.style.display="");return this};bN[e].remove=function(){if(this.removed)return;bA(this,this.paper);this.node.parentNode.removeChild(this.node);for(var a in this)delete this[a];this.removed=true};bN[e].getBBox=function(){if(this.removed)return this;if(this.type=="path")return bn(this.attrs.path);if(this.node.style.display=="none"){this.show();var a=true}var b={};try{b=this.node.getBBox()}catch(a){}finally{b=b||{}}if(this.type=="text"){b={x:b.x,y:Infinity,width:0,height:0};for(var c=0,d=this.node.getNumberOfChars();c<d;c++){var e=this.node.getExtentOfChar(c);e.y<b.y&&(b.y=e.y);e.y+e.height-b.y>b.height&&(b.height=e.y+e.height-b.y);e.x+e.width-b.x>b.width&&(b.width=e.x+e.width-b.x)}}a&&this.hide();return b};bN[e].attr=function(b,c){if(this.removed)return this;if(b==null){var d={};for(var e in this.attrs)this.attrs[f](e)&&(d[e]=this.attrs[e]);this._.rt.deg&&(d.rotation=this.rotate());(this._.sx!=1||this._.sy!=1)&&(d.scale=this.scale());d.gradient&&d.fill=="none"&&(d.fill=d.gradient)&&delete d.gradient;return d}if(c==null&&a.is(b,F)){if(b=="translation")return cz.call(this);if(b=="rotation")return this.rotate();if(b=="scale")return this.scale();if(b==I&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;return this.attrs[b]}if(c==null&&a.is(b,G)){var g={};for(var h=0,i=b.length;h<i;h++)g[b[h]]=this.attr(b[h]);return g}if(c!=null){var j={};j[b]=c}else b!=null&&a.is(b,"object")&&(j=b);for(var k in this.paper.customAttributes)if(this.paper.customAttributes[f](k)&&j[f](k)&&a.is(this.paper.customAttributes[k],"function")){var l=this.paper.customAttributes[k].apply(this,[][n](j[k]));this.attrs[k]=j[k];for(var m in l)l[f](m)&&(j[m]=l[m])}bK(this,j);return this};bN[e].toFront=function(){if(this.removed)return this;this.node.parentNode[l](this.node);var a=this.paper;a.top!=this&&bB(this,a);return this};bN[e].toBack=function(){if(this.removed)return this;if(this.node.parentNode.firstChild!=this.node){this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild);bC(this,this.paper);var a=this.paper}return this};bN[e].insertAfter=function(a){if(this.removed)return this;var b=a.node||a[a.length-1].node;b.nextSibling?b.parentNode.insertBefore(this.node,b.nextSibling):b.parentNode[l](this.node);bD(this,a,this.paper);return this};bN[e].insertBefore=function(a){if(this.removed)return this;var b=a.node||a[0].node;b.parentNode.insertBefore(this.node,b);bE(this,a,this.paper);return this};bN[e].blur=function(a){var b=this;if(+a!==0){var c=bG("filter"),d=bG("feGaussianBlur");b.attrs.blur=a;c.id=bh();bG(d,{stdDeviation:+a||1.5});c.appendChild(d);b.paper.defs.appendChild(c);b._blur=c;bG(b.node,{filter:"url(#"+c.id+")"})}else{if(b._blur){b._blur.parentNode.removeChild(b._blur);delete b._blur;delete b.attrs.blur}b.node.removeAttribute("filter")}};var bP=function(a,b,c,d){var e=bG("circle");a.canvas&&a.canvas[l](e);var f=new bN(e,a);f.attrs={cx:b,cy:c,r:d,fill:"none",stroke:"#000"};f.type="circle";bG(e,f.attrs);return f},bQ=function(a,b,c,d,e,f){var g=bG("rect");a.canvas&&a.canvas[l](g);var h=new bN(g,a);h.attrs={x:b,y:c,width:d,height:e,r:f||0,rx:f||0,ry:f||0,fill:"none",stroke:"#000"};h.type="rect";bG(g,h.attrs);return h},bR=function(a,b,c,d,e){var f=bG("ellipse");a.canvas&&a.canvas[l](f);var g=new bN(f,a);g.attrs={cx:b,cy:c,rx:d,ry:e,fill:"none",stroke:"#000"};g.type="ellipse";bG(f,g.attrs);return g},bS=function(a,b,c,d,e,f){var g=bG("image");bG(g,{x:c,y:d,width:e,height:f,preserveAspectRatio:"none"});g.setAttributeNS(a.xlink,"href",b);a.canvas&&a.canvas[l](g);var h=new bN(g,a);h.attrs={x:c,y:d,width:e,height:f,src:b};h.type="image";return h},bT=function(a,b,c,d){var e=bG("text");bG(e,{x:b,y:c,"text-anchor":"middle"});a.canvas&&a.canvas[l](e);var f=new bN(e,a);f.attrs={x:b,y:c,"text-anchor":"middle",text:d,font:W.font,stroke:"none",fill:"#000"};f.type="text";bK(f,f.attrs);return f},bU=function(a,b){this.width=a||this.width;this.height=b||this.height;this.canvas[R]("width",this.width);this.canvas[R]("height",this.height);return this},bV=function(){var b=by[m](0,arguments),c=b&&b.container,d=b.x,e=b.y,f=b.width,h=b.height;if(!c)throw new Error("SVG container not found.");var i=bG("svg");d=d||0;e=e||0;f=f||512;h=h||342;bG(i,{xmlns:"http://www.w3.org/2000/svg",version:1.1,width:f,height:h});if(c==1){i.style.cssText="position:absolute;left:"+d+"px;top:"+e+"px";g.body[l](i)}else c.firstChild?c.insertBefore(i,c.firstChild):c[l](i);c=new j;c.width=f;c.height=h;c.canvas=i;bz.call(c,c,a.fn);c.clear();return c};k.clear=function(){var a=this.canvas;while(a.firstChild)a.removeChild(a.firstChild);this.bottom=this.top=null;(this.desc=bG("desc"))[l](g.createTextNode("Created with Raphaël"));a[l](this.desc);a[l](this.defs=bG("defs"))};k.remove=function(){this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas);for(var a in this)this[a]=bF(a)}}if(a.vml){var bW={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},bX=/([clmz]),?([^clmz]*)/gi,bY=/ progid:\S+Blur\([^\)]+\)/g,bZ=/-?[^,\s-]+/g,b$=1000+q+1000,b_=10,ca={path:1,rect:1},cb=function(a){var b=/[ahqstv]/ig,c=bq;r(a).match(b)&&(c=bw);b=/[clmz]/g;if(c==bq&&!r(a).match(b)){var d=r(a)[Y](bX,function(a,b,c){var d=[],e=x.call(b)=="m",f=bW[b];c[Y](bZ,function(a){if(e&&d[w]==2){f+=d+bW[b=="m"?"l":"L"];d=[]}d[L](Q(a*b_))});return f+d});return d}var e=c(a),f,g;d=[];for(var h=0,i=e[w];h<i;h++){f=e[h];g=x.call(e[h][0]);g=="z"&&(g="x");for(var j=1,k=f[w];j<k;j++)g+=Q(f[j]*b_)+(j!=k-1?",":p);d[L](g)}return d[v](q)};a[H]=function(){return"Your browser doesn’t support SVG. Falling down to VML.\nYou are running Raphaël "+this.version};bH=function(a,b){var c=cd("group");c.style.cssText="position:absolute;left:0;top:0;width:"+b.width+"px;height:"+b.height+"px";c.coordsize=b.coordsize;c.coordorigin=b.coordorigin;var d=cd("shape"),e=d.style;e.width=b.width+"px";e.height=b.height+"px";d.coordsize=b$;d.coordorigin=b.coordorigin;c[l](d);var f=new bN(d,c,b),g={fill:"none",stroke:"#000"};a&&(g.path=a);f.type="path";f.path=[];f.Path=p;bK(f,g);b.canvas[l](c);return f};bK=function(c,d){c.attrs=c.attrs||{};var e=c.node,h=c.attrs,i=e.style,j,k=(d.x!=h.x||d.y!=h.y||d.width!=h.width||d.height!=h.height||d.r!=h.r)&&c.type=="rect",m=c;for(var n in d)d[f](n)&&(h[n]=d[n]);if(k){h.path=cc(h.x,h.y,h.width,h.height,h.r);c.X=h.x;c.Y=h.y;c.W=h.width;c.H=h.height}d.href&&(e.href=d.href);d.title&&(e.title=d.title);d.target&&(e.target=d.target);d.cursor&&(i.cursor=d.cursor);"blur"in d&&c.blur(d.blur);if(d.path&&c.type=="path"||k)e.path=cb(h.path);d.rotation!=null&&c.rotate(d.rotation,true);if(d.translation){j=r(d.translation)[s](b);cz.call(c,j[0],j[1]);if(c._.rt.cx!=null){c._.rt.cx+=+j[0];c._.rt.cy+=+j[1];c.setBox(c.attrs,j[0],j[1])}}if(d.scale){j=r(d.scale)[s](b);c.scale(+j[0]||1,+j[1]||+j[0]||1,+j[2]||null,+j[3]||null)}if("clip-rect"in d){var o=r(d["clip-rect"])[s](b);if(o[w]==4){o[2]=+o[2]+ +o[0];o[3]=+o[3]+ +o[1];var q=e.clipRect||g.createElement("div"),t=q.style,u=e.parentNode;t.clip=a.format("rect({1}px {2}px {3}px {0}px)",o);if(!e.clipRect){t.position="absolute";t.top=0;t.left=0;t.width=c.paper.width+"px";t.height=c.paper.height+"px";u.parentNode.insertBefore(q,u);q[l](u);e.clipRect=q}}d["clip-rect"]||e.clipRect&&(e.clipRect.style.clip=p)}c.type=="image"&&d.src&&(e.src=d.src);if(c.type=="image"&&d.opacity){e.filterOpacity=U+".Alpha(opacity="+d.opacity*100+")";i.filter=(e.filterMatrix||p)+(e.filterOpacity||p)}d.font&&(i.font=d.font);d["font-family"]&&(i.fontFamily="\""+d["font-family"][s](",")[0][Y](/^['"]+|['"]+$/g,p)+"\"");d["font-size"]&&(i.fontSize=d["font-size"]);d["font-weight"]&&(i.fontWeight=d["font-weight"]);d["font-style"]&&(i.fontStyle=d["font-style"]);if(d.opacity!=null||d["stroke-width"]!=null||d.fill!=null||d.stroke!=null||d["stroke-width"]!=null||d["stroke-opacity"]!=null||d["fill-opacity"]!=null||d["stroke-dasharray"]!=null||d["stroke-miterlimit"]!=null||d["stroke-linejoin"]!=null||d["stroke-linecap"]!=null){e=c.shape||e;var v=e.getElementsByTagName(I)&&e.getElementsByTagName(I)[0],x=false;!v&&(x=v=cd(I));if("fill-opacity"in d||"opacity"in d){var y=((+h["fill-opacity"]+1||2)-1)*((+h.opacity+1||2)-1)*((+a.getRGB(d.fill).o+1||2)-1);y=A(z(y,0),1);v.opacity=y}d.fill&&(v.on=true);if(v.on==null||d.fill=="none")v.on=false;if(v.on&&d.fill){var B=d.fill.match(M);if(B){v.src=B[1];v.type="tile"}else{v.color=a.getRGB(d.fill).hex;v.src=p;v.type="solid";if(a.getRGB(d.fill).error&&(m.type in{circle:1,ellipse:1}||r(d.fill).charAt()!="r")&&bI(m,d.fill)){h.fill="none";h.gradient=d.fill}}}x&&e[l](v);var C=e.getElementsByTagName("stroke")&&e.getElementsByTagName("stroke")[0],D=false;!C&&(D=C=cd("stroke"));if(d.stroke&&d.stroke!="none"||d["stroke-width"]||d["stroke-opacity"]!=null||d["stroke-dasharray"]||d["stroke-miterlimit"]||d["stroke-linejoin"]||d["stroke-linecap"])C.on=true;(d.stroke=="none"||C.on==null||d.stroke==0||d["stroke-width"]==0)&&(C.on=false);var E=a.getRGB(d.stroke);C.on&&d.stroke&&(C.color=E.hex);y=((+h["stroke-opacity"]+1||2)-1)*((+h.opacity+1||2)-1)*((+E.o+1||2)-1);var F=(S(d["stroke-width"])||1)*0.75;y=A(z(y,0),1);d["stroke-width"]==null&&(F=h["stroke-width"]);d["stroke-width"]&&(C.weight=F);F&&F<1&&(y*=F)&&(C.weight=1);C.opacity=y;d["stroke-linejoin"]&&(C.joinstyle=d["stroke-linejoin"]||"miter");C.miterlimit=d["stroke-miterlimit"]||8;d["stroke-linecap"]&&(C.endcap=d["stroke-linecap"]=="butt"?"flat":d["stroke-linecap"]=="square"?"square":"round");if(d["stroke-dasharray"]){var G={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};C.dashstyle=G[f](d["stroke-dasharray"])?G[d["stroke-dasharray"]]:p}D&&e[l](C)}if(m.type=="text"){i=m.paper.span.style;h.font&&(i.font=h.font);h["font-family"]&&(i.fontFamily=h["font-family"]);h["font-size"]&&(i.fontSize=h["font-size"]);h["font-weight"]&&(i.fontWeight=h["font-weight"]);h["font-style"]&&(i.fontStyle=h["font-style"]);m.node.string&&(m.paper.span.innerHTML=r(m.node.string)[Y](/</g,"<")[Y](/&/g,"&")[Y](/\n/g,"<br>"));m.W=h.w=m.paper.span.offsetWidth;m.H=h.h=m.paper.span.offsetHeight;m.X=h.x;m.Y=h.y+Q(m.H/2);switch(h["text-anchor"]){case"start":m.node.style["v-text-align"]="left";m.bbx=Q(m.W/2);break;case"end":m.node.style["v-text-align"]="right";m.bbx=-Q(m.W/2);break;default:m.node.style["v-text-align"]="center";break}}};bI=function(a,b){a.attrs=a.attrs||{};var c=a.attrs,d,e="linear",f=".5 .5";a.attrs.gradient=b;b=r(b)[Y](bd,function(a,b,c){e="radial";if(b&&c){b=S(b);c=S(c);C(b-0.5,2)+C(c-0.5,2)>0.25&&(c=y.sqrt(0.25-C(b-0.5,2))*((c>0.5)*2-1)+0.5);f=b+q+c}return p});b=b[s](/\s*\-\s*/);if(e=="linear"){var g=b.shift();g=-S(g);if(isNaN(g))return null}var h=bx(b);if(!h)return null;a=a.shape||a.node;d=a.getElementsByTagName(I)[0]||cd(I);!d.parentNode&&a.appendChild(d);if(h[w]){d.on=true;d.method="none";d.color=h[0].color;d.color2=h[h[w]-1].color;var i=[];for(var j=0,k=h[w];j<k;j++)h[j].offset&&i[L](h[j].offset+q+h[j].color);d.colors&&(d.colors.value=i[w]?i[v]():"0% "+d.color);if(e=="radial"){d.type="gradientradial";d.focus="100%";d.focussize=f;d.focusposition=f}else{d.type="gradient";d.angle=(270-g)%360}}return 1};bN=function(b,c,d){var e=0,f=0,g=0,h=1;this[0]=b;this.id=a._oid++;this.node=b;b.raphael=this;this.X=0;this.Y=0;this.attrs={};this.Group=c;this.paper=d;this._={tx:0,ty:0,rt:{deg:0},sx:1,sy:1};!d.bottom&&(d.bottom=this);this.prev=d.top;d.top&&(d.top.next=this);d.top=this;this.next=null};bO=bN[e];bO.rotate=function(a,c,d){if(this.removed)return this;if(a==null){if(this._.rt.cx)return[this._.rt.deg,this._.rt.cx,this._.rt.cy][v](q);return this._.rt.deg}a=r(a)[s](b);if(a[w]-1){c=S(a[1]);d=S(a[2])}a=S(a[0]);c!=null?this._.rt.deg=a:this._.rt.deg+=a;d==null&&(c=null);this._.rt.cx=c;this._.rt.cy=d;this.setBox(this.attrs,c,d);this.Group.style.rotation=this._.rt.deg;return this};bO.setBox=function(a,b,c){if(this.removed)return this;var d=this.Group.style,e=this.shape&&this.shape.style||this.node.style;a=a||{};for(var g in a)a[f](g)&&(this.attrs[g]=a[g]);b=b||this._.rt.cx;c=c||this._.rt.cy;var h=this.attrs,i,j,k,l;switch(this.type){case"circle":i=h.cx-h.r;j=h.cy-h.r;k=l=h.r*2;break;case"ellipse":i=h.cx-h.rx;j=h.cy-h.ry;k=h.rx*2;l=h.ry*2;break;case"image":i=+h.x;j=+h.y;k=h.width||0;l=h.height||0;break;case"text":this.textpath.v=["m",Q(h.x),", ",Q(h.y-2),"l",Q(h.x)+1,", ",Q(h.y-2)][v](p);i=h.x-Q(this.W/2);j=h.y-this.H/2;k=this.W;l=this.H;break;case"rect":case"path":if(this.attrs.path){var m=bn(this.attrs.path);i=m.x;j=m.y;k=m.width;l=m.height}else{i=0;j=0;k=this.paper.width;l=this.paper.height}break;default:i=0;j=0;k=this.paper.width;l=this.paper.height;break}b=b==null?i+k/2:b;c=c==null?j+l/2:c;var n=b-this.paper.width/2,o=c-this.paper.height/2,q;d.left!=(q=n+"px")&&(d.left=q);d.top!=(q=o+"px")&&(d.top=q);this.X=ca[f](this.type)?-n:i;this.Y=ca[f](this.type)?-o:j;this.W=k;this.H=l;if(ca[f](this.type)){e.left!=(q=-n*b_+"px")&&(e.left=q);e.top!=(q=-o*b_+"px")&&(e.top=q)}else if(this.type=="text"){e.left!=(q=-n+"px")&&(e.left=q);e.top!=(q=-o+"px")&&(e.top=q)}else{d.width!=(q=this.paper.width+"px")&&(d.width=q);d.height!=(q=this.paper.height+"px")&&(d.height=q);e.left!=(q=i-n+"px")&&(e.left=q);e.top!=(q=j-o+"px")&&(e.top=q);e.width!=(q=k+"px")&&(e.width=q);e.height!=(q=l+"px")&&(e.height=q)}};bO.hide=function(){!this.removed&&(this.Group.style.display="none");return this};bO.show=function(){!this.removed&&(this.Group.style.display="block");return this};bO.getBBox=function(){if(this.removed)return this;if(ca[f](this.type))return bn(this.attrs.path);return{x:this.X+(this.bbx||0),y:this.Y,width:this.W,height:this.H}};bO.remove=function(){if(this.removed)return;bA(this,this.paper);this.node.parentNode.removeChild(this.node);this.Group.parentNode.removeChild(this.Group);this.shape&&this.shape.parentNode.removeChild(this.shape);for(var a in this)delete this[a];this.removed=true};bO.attr=function(b,c){if(this.removed)return this;if(b==null){var d={};for(var e in this.attrs)this.attrs[f](e)&&(d[e]=this.attrs[e]);this._.rt.deg&&(d.rotation=this.rotate());(this._.sx!=1||this._.sy!=1)&&(d.scale=this.scale());d.gradient&&d.fill=="none"&&(d.fill=d.gradient)&&delete d.gradient;return d}if(c==null&&a.is(b,"string")){if(b=="translation")return cz.call(this);if(b=="rotation")return this.rotate();if(b=="scale")return this.scale();if(b==I&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;return this.attrs[b]}if(this.attrs&&c==null&&a.is(b,G)){var g,h={};for(e=0,g=b[w];e<g;e++)h[b[e]]=this.attr(b[e]);return h}var i;if(c!=null){i={};i[b]=c}c==null&&a.is(b,"object")&&(i=b);if(i){for(var j in this.paper.customAttributes)if(this.paper.customAttributes[f](j)&&i[f](j)&&a.is(this.paper.customAttributes[j],"function")){var k=this.paper.customAttributes[j].apply(this,[][n](i[j]));this.attrs[j]=i[j];for(var l in k)k[f](l)&&(i[l]=k[l])}i.text&&this.type=="text"&&(this.node.string=i.text);bK(this,i);i.gradient&&(({circle:1,ellipse:1})[f](this.type)||r(i.gradient).charAt()!="r")&&bI(this,i.gradient);(!ca[f](this.type)||this._.rt.deg)&&this.setBox(this.attrs)}return this};bO.toFront=function(){!this.removed&&this.Group.parentNode[l](this.Group);this.paper.top!=this&&bB(this,this.paper);return this};bO.toBack=function(){if(this.removed)return this;if(this.Group.parentNode.firstChild!=this.Group){this.Group.parentNode.insertBefore(this.Group,this.Group.parentNode.firstChild);bC(this,this.paper)}return this};bO.insertAfter=function(a){if(this.removed)return this;a.constructor==cC&&(a=a[a.length-1]);a.Group.nextSibling?a.Group.parentNode.insertBefore(this.Group,a.Group.nextSibling):a.Group.parentNode[l](this.Group);bD(this,a,this.paper);return this};bO.insertBefore=function(a){if(this.removed)return this;a.constructor==cC&&(a=a[0]);a.Group.parentNode.insertBefore(this.Group,a.Group);bE(this,a,this.paper);return this};bO.blur=function(b){var c=this.node.runtimeStyle,d=c.filter;d=d.replace(bY,p);if(+b!==0){this.attrs.blur=b;c.filter=d+q+U+".Blur(pixelradius="+(+b||1.5)+")";c.margin=a.format("-{0}px 0 0 -{0}px",Q(+b||1.5))}else{c.filter=d;c.margin=0;delete this.attrs.blur}};bP=function(a,b,c,d){var e=cd("group"),f=cd("oval"),g=f.style;e.style.cssText="position:absolute;left:0;top:0;width:"+a.width+"px;height:"+a.height+"px";e.coordsize=b$;e.coordorigin=a.coordorigin;e[l](f);var h=new bN(f,e,a);h.type="circle";bK(h,{stroke:"#000",fill:"none"});h.attrs.cx=b;h.attrs.cy=c;h.attrs.r=d;h.setBox({x:b-d,y:c-d,width:d*2,height:d*2});a.canvas[l](e);return h};function cc(b,c,d,e,f){return f?a.format("M{0},{1}l{2},0a{3},{3},0,0,1,{3},{3}l0,{5}a{3},{3},0,0,1,{4},{3}l{6},0a{3},{3},0,0,1,{4},{4}l0,{7}a{3},{3},0,0,1,{3},{4}z",b+f,c,d-f*2,f,-f,e-f*2,f*2-d,f*2-e):a.format("M{0},{1}l{2},0,0,{3},{4},0z",b,c,d,e,-d)}bQ=function(a,b,c,d,e,f){var g=cc(b,c,d,e,f),h=a.path(g),i=h.attrs;h.X=i.x=b;h.Y=i.y=c;h.W=i.width=d;h.H=i.height=e;i.r=f;i.path=g;h.type="rect";return h};bR=function(a,b,c,d,e){var f=cd("group"),g=cd("oval"),h=g.style;f.style.cssText="position:absolute;left:0;top:0;width:"+a.width+"px;height:"+a.height+"px";f.coordsize=b$;f.coordorigin=a.coordorigin;f[l](g);var i=new bN(g,f,a);i.type="ellipse";bK(i,{stroke:"#000"});i.attrs.cx=b;i.attrs.cy=c;i.attrs.rx=d;i.attrs.ry=e;i.setBox({x:b-d,y:c-e,width:d*2,height:e*2});a.canvas[l](f);return i};bS=function(a,b,c,d,e,f){var g=cd("group"),h=cd("image");g.style.cssText="position:absolute;left:0;top:0;width:"+a.width+"px;height:"+a.height+"px";g.coordsize=b$;g.coordorigin=a.coordorigin;h.src=b;g[l](h);var i=new bN(h,g,a);i.type="image";i.attrs.src=b;i.attrs.x=c;i.attrs.y=d;i.attrs.w=e;i.attrs.h=f;i.setBox({x:c,y:d,width:e,height:f});a.canvas[l](g);return i};bT=function(b,c,d,e){var f=cd("group"),g=cd("shape"),h=g.style,i=cd("path"),j=i.style,k=cd("textpath");f.style.cssText="position:absolute;left:0;top:0;width:"+b.width+"px;height:"+b.height+"px";f.coordsize=b$;f.coordorigin=b.coordorigin;i.v=a.format("m{0},{1}l{2},{1}",Q(c*10),Q(d*10),Q(c*10)+1);i.textpathok=true;h.width=b.width;h.height=b.height;k.string=r(e);k.on=true;g[l](k);g[l](i);f[l](g);var m=new bN(k,f,b);m.shape=g;m.textpath=i;m.type="text";m.attrs.text=e;m.attrs.x=c;m.attrs.y=d;m.attrs.w=1;m.attrs.h=1;bK(m,{font:W.font,stroke:"none",fill:"#000"});m.setBox();b.canvas[l](f);return m};bU=function(a,b){var c=this.canvas.style;a==+a&&(a+="px");b==+b&&(b+="px");c.width=a;c.height=b;c.clip="rect(0 "+a+" "+b+" 0)";return this};var cd;g.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{!g.namespaces.rvml&&g.namespaces.add("rvml","urn:schemas-microsoft-com:vml");cd=function(a){return g.createElement("<rvml:"+a+" class=\"rvml\">")}}catch(a){cd=function(a){return g.createElement("<"+a+" xmlns=\"urn:schemas-microsoft.com:vml\" class=\"rvml\">")}}bV=function(){var b=by[m](0,arguments),c=b.container,d=b.height,e,f=b.width,h=b.x,i=b.y;if(!c)throw new Error("VML container not found.");var k=new j,n=k.canvas=g.createElement("div"),o=n.style;h=h||0;i=i||0;f=f||512;d=d||342;f==+f&&(f+="px");d==+d&&(d+="px");k.width=1000;k.height=1000;k.coordsize=b_*1000+q+b_*1000;k.coordorigin="0 0";k.span=g.createElement("span");k.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;";n[l](k.span);o.cssText=a.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",f,d);if(c==1){g.body[l](n);o.left=h+"px";o.top=i+"px";o.position="absolute"}else c.firstChild?c.insertBefore(n,c.firstChild):c[l](n);bz.call(k,k,a.fn);return k};k.clear=function(){this.canvas.innerHTML=p;this.span=g.createElement("span");this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;";this.canvas[l](this.span);this.bottom=this.top=null};k.remove=function(){this.canvas.parentNode.removeChild(this.canvas);for(var a in this)this[a]=bF(a);return true}}var ce=navigator.userAgent.match(/Version\\x2f(.*?)\s/);navigator.vendor=="Apple Computer, Inc."&&(ce&&ce[1]<4||navigator.platform.slice(0,2)=="iP")?k.safari=function(){var a=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});h.setTimeout(function(){a.remove()})}:k.safari=function(){};var cf=function(){this.returnValue=false},cg=function(){return this.originalEvent.preventDefault()},ch=function(){this.cancelBubble=true},ci=function(){return this.originalEvent.stopPropagation()},cj=(function(){{if(g.addEventListener)return function(a,b,c,d){var e=o&&u[b]?u[b]:b,g=function(e){if(o&&u[f](b))for(var g=0,h=e.targetTouches&&e.targetTouches.length;g<h;g++){if(e.targetTouches[g].target==a){var i=e;e=e.targetTouches[g];e.originalEvent=i;e.preventDefault=cg;e.stopPropagation=ci;break}}return c.call(d,e)};a.addEventListener(e,g,false);return function(){a.removeEventListener(e,g,false);return true}};if(g.attachEvent)return function(a,b,c,d){var e=function(a){a=a||h.event;a.preventDefault=a.preventDefault||cf;a.stopPropagation=a.stopPropagation||ch;return c.call(d,a)};a.attachEvent("on"+b,e);var f=function(){a.detachEvent("on"+b,e);return true};return f}}})(),ck=[],cl=function(a){var b=a.clientX,c=a.clientY,d=g.documentElement.scrollTop||g.body.scrollTop,e=g.documentElement.scrollLeft||g.body.scrollLeft,f,h=ck.length;while(h--){f=ck[h];if(o){var i=a.touches.length,j;while(i--){j=a.touches[i];if(j.identifier==f.el._drag.id){b=j.clientX;c=j.clientY;(a.originalEvent?a.originalEvent:a).preventDefault();break}}}else a.preventDefault();b+=e;c+=d;f.move&&f.move.call(f.move_scope||f.el,b-f.el._drag.x,c-f.el._drag.y,b,c,a)}},cm=function(b){a.unmousemove(cl).unmouseup(cm);var c=ck.length,d;while(c--){d=ck[c];d.el._drag={};d.end&&d.end.call(d.end_scope||d.start_scope||d.move_scope||d.el,b)}ck=[]};for(var cn=t[w];cn--;)(function(b){a[b]=bN[e][b]=function(c,d){if(a.is(c,"function")){this.events=this.events||[];this.events.push({name:b,f:c,unbind:cj(this.shape||this.node||g,b,c,d||this)})}return this};a["un"+b]=bN[e]["un"+b]=function(a){var c=this.events,d=c[w];while(d--)if(c[d].name==b&&c[d].f==a){c[d].unbind();c.splice(d,1);!c.length&&delete this.events;return this}return this}})(t[cn]);bO.hover=function(a,b,c,d){return this.mouseover(a,c).mouseout(b,d||c)};bO.unhover=function(a,b){return this.unmouseover(a).unmouseout(b)};bO.drag=function(b,c,d,e,f,h){this._drag={};this.mousedown(function(i){(i.originalEvent||i).preventDefault();var j=g.documentElement.scrollTop||g.body.scrollTop,k=g.documentElement.scrollLeft||g.body.scrollLeft;this._drag.x=i.clientX+k;this._drag.y=i.clientY+j;this._drag.id=i.identifier;c&&c.call(f||e||this,i.clientX+k,i.clientY+j,i);!ck.length&&a.mousemove(cl).mouseup(cm);ck.push({el:this,move:b,end:d,move_scope:e,start_scope:f,end_scope:h})});return this};bO.undrag=function(b,c,d){var e=ck.length;while(e--)ck[e].el==this&&(ck[e].move==b&&ck[e].end==d)&&ck.splice(e++,1);!ck.length&&a.unmousemove(cl).unmouseup(cm)};k.circle=function(a,b,c){return bP(this,a||0,b||0,c||0)};k.rect=function(a,b,c,d,e){return bQ(this,a||0,b||0,c||0,d||0,e||0)};k.ellipse=function(a,b,c,d){return bR(this,a||0,b||0,c||0,d||0)};k.path=function(b){b&&!a.is(b,F)&&!a.is(b[0],G)&&(b+=p);return bH(a.format[m](a,arguments),this)};k.image=function(a,b,c,d,e){return bS(this,a||"about:blank",b||0,c||0,d||0,e||0)};k.text=function(a,b,c){return bT(this,a||0,b||0,r(c))};k.set=function(a){arguments[w]>1&&(a=Array[e].splice.call(arguments,0,arguments[w]));return new cC(a)};k.setSize=bU;k.top=k.bottom=null;k.raphael=a;function co(){return this.x+q+this.y}bO.resetScale=function(){if(this.removed)return this;this._.sx=1;this._.sy=1;this.attrs.scale="1 1"};bO.scale=function(a,b,c,d){if(this.removed)return this;if(a==null&&b==null)return{x:this._.sx,y:this._.sy,toString:co};b=b||a;!(+b)&&(b=a);var e,f,g,h,i=this.attrs;if(a!=0){var j=this.getBBox(),k=j.x+j.width/2,l=j.y+j.height/2,m=B(a/this._.sx),o=B(b/this._.sy);c=+c||c==0?c:k;d=+d||d==0?d:l;var r=this._.sx>0,s=this._.sy>0,t=~(~(a/B(a))),u=~(~(b/B(b))),x=m*t,y=o*u,z=this.node.style,A=c+B(k-c)*x*(k>c==r?1:-1),C=d+B(l-d)*y*(l>d==s?1:-1),D=a*t>b*u?o:m;switch(this.type){case"rect":case"image":var E=i.width*m,F=i.height*o;this.attr({height:F,r:i.r*D,width:E,x:A-E/2,y:C-F/2});break;case"circle":case"ellipse":this.attr({rx:i.rx*m,ry:i.ry*o,r:i.r*D,cx:A,cy:C});break;case"text":this.attr({x:A,y:C});break;case"path":var G=bp(i.path),H=true,I=r?x:m,J=s?y:o;for(var K=0,L=G[w];K<L;K++){var M=G[K],N=V.call(M[0]);{if(N=="M"&&H)continue;H=false}if(N=="A"){M[G[K][w]-2]*=I;M[G[K][w]-1]*=J;M[1]*=m;M[2]*=o;M[5]=+(t+u?!(!(+M[5])):!(+M[5]))}else if(N=="H")for(var O=1,P=M[w];O<P;O++)M[O]*=I;else if(N=="V")for(O=1,P=M[w];O<P;O++)M[O]*=J;else for(O=1,P=M[w];O<P;O++)M[O]*=O%2?I:J}var Q=bn(G);e=A-Q.x-Q.width/2;f=C-Q.y-Q.height/2;G[0][1]+=e;G[0][2]+=f;this.attr({path:G});break}if(this.type in{text:1,image:1}&&(t!=1||u!=1))if(this.transformations){this.transformations[2]="scale("[n](t,",",u,")");this.node[R]("transform",this.transformations[v](q));e=t==-1?-i.x-(E||0):i.x;f=u==-1?-i.y-(F||0):i.y;this.attr({x:e,y:f});i.fx=t-1;i.fy=u-1}else{this.node.filterMatrix=U+".Matrix(M11="[n](t,", M12=0, M21=0, M22=",u,", Dx=0, Dy=0, sizingmethod='auto expand', filtertype='bilinear')");z.filter=(this.node.filterMatrix||p)+(this.node.filterOpacity||p)}else if(this.transformations){this.transformations[2]=p;this.node[R]("transform",this.transformations[v](q));i.fx=0;i.fy=0}else{this.node.filterMatrix=p;z.filter=(this.node.filterMatrix||p)+(this.node.filterOpacity||p)}i.scale=[a,b,c,d][v](q);this._.sx=a;this._.sy=b}return this};bO.clone=function(){if(this.removed)return null;var a=this.attr();delete a.scale;delete a.translation;return this.paper[this.type]().attr(a)};var cp={},cq=function(b,c,d,e,f,g,h,i,j){var k=0,l=100,m=[b,c,d,e,f,g,h,i].join(),n=cp[m],o,p;!n&&(cp[m]=n={data:[]});n.timer&&clearTimeout(n.timer);n.timer=setTimeout(function(){delete cp[m]},2000);if(j!=null){var q=cq(b,c,d,e,f,g,h,i);l=~(~q)*10}for(var r=0;r<l+1;r++){if(n.data[j]>r)p=n.data[r*l];else{p=a.findDotsAtSegment(b,c,d,e,f,g,h,i,r/l);n.data[r]=p}r&&(k+=C(C(o.x-p.x,2)+C(o.y-p.y,2),0.5));if(j!=null&&k>=j)return p;o=p}if(j==null)return k},cr=function(b,c){return function(d,e,f){d=bw(d);var g,h,i,j,k="",l={},m,n=0;for(var o=0,p=d.length;o<p;o++){i=d[o];if(i[0]=="M"){g=+i[1];h=+i[2]}else{j=cq(g,h,i[1],i[2],i[3],i[4],i[5],i[6]);if(n+j>e){if(c&&!l.start){m=cq(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n);k+=["C",m.start.x,m.start.y,m.m.x,m.m.y,m.x,m.y];if(f)return k;l.start=k;k=["M",m.x,m.y+"C",m.n.x,m.n.y,m.end.x,m.end.y,i[5],i[6]][v]();n+=j;g=+i[5];h=+i[6];continue}if(!b&&!c){m=cq(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n);return{x:m.x,y:m.y,alpha:m.alpha}}}n+=j;g=+i[5];h=+i[6]}k+=i}l.end=k;m=b?n:c?l:a.findDotsAtSegment(g,h,i[1],i[2],i[3],i[4],i[5],i[6],1);m.alpha&&(m={x:m.x,y:m.y,alpha:m.alpha});return m}},cs=cr(1),ct=cr(),cu=cr(0,1);bO.getTotalLength=function(){if(this.type!="path")return;if(this.node.getTotalLength)return this.node.getTotalLength();return cs(this.attrs.path)};bO.getPointAtLength=function(a){if(this.type!="path")return;return ct(this.attrs.path,a)};bO.getSubpath=function(a,b){if(this.type!="path")return;if(B(this.getTotalLength()-b)<"1e-6")return cu(this.attrs.path,a).end;var c=cu(this.attrs.path,b,1);return a?cu(c,a).end:c};a.easing_formulas={linear:function(a){return a},"<":function(a){return C(a,3)},">":function(a){return C(a-1,3)+1},"<>":function(a){a=a*2;if(a<1)return C(a,3)/2;a-=2;return(C(a,3)+2)/2},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a=a-1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){if(a==0||a==1)return a;var b=0.3,c=b/4;return C(2,-10*a)*y.sin((a-c)*(2*D)/b)+1},bounce:function(a){var b=7.5625,c=2.75,d;if(a<1/c)d=b*a*a;else if(a<2/c){a-=1.5/c;d=b*a*a+0.75}else if(a<2.5/c){a-=2.25/c;d=b*a*a+0.9375}else{a-=2.625/c;d=b*a*a+0.984375}return d}};var cv=[],cw=function(){var b=+(new Date);for(var c=0;c<cv[w];c++){var d=cv[c];if(d.stop||d.el.removed)continue;var e=b-d.start,g=d.ms,h=d.easing,i=d.from,j=d.diff,k=d.to,l=d.t,m=d.el,n={},o;if(e<g){var r=h(e/g);for(var s in i)if(i[f](s)){switch(X[s]){case"along":o=r*g*j[s];k.back&&(o=k.len-o);var t=ct(k[s],o);m.translate(j.sx-j.x||0,j.sy-j.y||0);j.x=t.x;j.y=t.y;m.translate(t.x-j.sx,t.y-j.sy);k.rot&&m.rotate(j.r+t.alpha,t.x,t.y);break;case E:o=+i[s]+r*g*j[s];break;case"colour":o="rgb("+[cy(Q(i[s].r+r*g*j[s].r)),cy(Q(i[s].g+r*g*j[s].g)),cy(Q(i[s].b+r*g*j[s].b))][v](",")+")";break;case"path":o=[];for(var u=0,x=i[s][w];u<x;u++){o[u]=[i[s][u][0]];for(var y=1,z=i[s][u][w];y<z;y++)o[u][y]=+i[s][u][y]+r*g*j[s][u][y];o[u]=o[u][v](q)}o=o[v](q);break;case"csv":switch(s){case"translation":var A=r*g*j[s][0]-l.x,B=r*g*j[s][1]-l.y;l.x+=A;l.y+=B;o=A+q+B;break;case"rotation":o=+i[s][0]+r*g*j[s][0];i[s][1]&&(o+=","+i[s][1]+","+i[s][2]);break;case"scale":o=[+i[s][0]+r*g*j[s][0],+i[s][1]+r*g*j[s][1],2 in k[s]?k[s][2]:p,3 in k[s]?k[s][3]:p][v](q);break;case"clip-rect":o=[];u=4;while(u--)o[u]=+i[s][u]+r*g*j[s][u];break}break;default:var C=[].concat(i[s]);o=[];u=m.paper.customAttributes[s].length;while(u--)o[u]=+C[u]+r*g*j[s][u];break}n[s]=o}m.attr(n);m._run&&m._run.call(m)}else{if(k.along){t=ct(k.along,k.len*!k.back);m.translate(j.sx-(j.x||0)+t.x-j.sx,j.sy-(j.y||0)+t.y-j.sy);k.rot&&m.rotate(j.r+t.alpha,t.x,t.y)}(l.x||l.y)&&m.translate(-l.x,-l.y);k.scale&&(k.scale+=p);m.attr(k);cv.splice(c--,1)}}a.svg&&m&&m.paper&&m.paper.safari();cv[w]&&setTimeout(cw)},cx=function(b,c,d,e,f){var g=d-e;c.timeouts.push(setTimeout(function(){a.is(f,"function")&&f.call(c);c.animate(b,g,b.easing)},e))},cy=function(a){return z(A(a,255),0)},cz=function(a,b){if(a==null)return{x:this._.tx,y:this._.ty,toString:co};this._.tx+=+a;this._.ty+=+b;switch(this.type){case"circle":case"ellipse":this.attr({cx:+a+this.attrs.cx,cy:+b+this.attrs.cy});break;case"rect":case"image":case"text":this.attr({x:+a+this.attrs.x,y:+b+this.attrs.y});break;case"path":var c=bp(this.attrs.path);c[0][1]+=+a;c[0][2]+=+b;this.attr({path:c});break}return this};bO.animateWith=function(a,b,c,d,e){for(var f=0,g=cv.length;f<g;f++)cv[f].el.id==a.id&&(b.start=cv[f].start);return this.animate(b,c,d,e)};bO.animateAlong=cA();bO.animateAlongBack=cA(1);function cA(b){return function(c,d,e,f){var g={back:b};a.is(e,"function")?f=e:g.rot=e;c&&c.constructor==bN&&(c=c.attrs.path);c&&(g.along=c);return this.animate(g,d,f)}}function cB(a,b,c,d,e,f){var g=3*b,h=3*(d-b)-g,i=1-g-h,j=3*c,k=3*(e-c)-j,l=1-j-k;function m(a){return((i*a+h)*a+g)*a}function n(a,b){var c=o(a,b);return((l*c+k)*c+j)*c}function o(a,b){var c,d,e,f,j,k;for(e=a,k=0;k<8;k++){f=m(e)-a;if(B(f)<b)return e;j=(3*i*e+2*h)*e+g;if(B(j)<0.000001)break;e=e-f/j}c=0;d=1;e=a;if(e<c)return c;if(e>d)return d;while(c<d){f=m(e);if(B(f-a)<b)return e;a>f?c=e:d=e;e=(d-c)/2+c}return e}return n(a,1/(200*f))}bO.onAnimation=function(a){this._run=a||0;return this};bO.animate=function(c,d,e,g){var h=this;h.timeouts=h.timeouts||[];if(a.is(e,"function")||!e)g=e||null;if(h.removed){g&&g.call(h);return h}var i={},j={},k=false,l={};for(var m in c)if(c[f](m)){if(X[f](m)||h.paper.customAttributes[f](m)){k=true;i[m]=h.attr(m);i[m]==null&&(i[m]=W[m]);j[m]=c[m];switch(X[m]){case"along":var n=cs(c[m]),o=ct(c[m],n*!(!c.back)),p=h.getBBox();l[m]=n/d;l.tx=p.x;l.ty=p.y;l.sx=o.x;l.sy=o.y;j.rot=c.rot;j.back=c.back;j.len=n;c.rot&&(l.r=S(h.rotate())||0);break;case E:l[m]=(j[m]-i[m])/d;break;case"colour":i[m]=a.getRGB(i[m]);var q=a.getRGB(j[m]);l[m]={r:(q.r-i[m].r)/d,g:(q.g-i[m].g)/d,b:(q.b-i[m].b)/d};break;case"path":var t=bw(i[m],j[m]);i[m]=t[0];var u=t[1];l[m]=[];for(var v=0,x=i[m][w];v<x;v++){l[m][v]=[0];for(var y=1,z=i[m][v][w];y<z;y++)l[m][v][y]=(u[v][y]-i[m][v][y])/d}break;case"csv":var A=r(c[m])[s](b),B=r(i[m])[s](b);switch(m){case"translation":i[m]=[0,0];l[m]=[A[0]/d,A[1]/d];break;case"rotation":i[m]=B[1]==A[1]&&B[2]==A[2]?B:[0,A[1],A[2]];l[m]=[(A[0]-i[m][0])/d,0,0];break;case"scale":c[m]=A;i[m]=r(i[m])[s](b);l[m]=[(A[0]-i[m][0])/d,(A[1]-i[m][1])/d,0,0];break;case"clip-rect":i[m]=r(i[m])[s](b);l[m]=[];v=4;while(v--)l[m][v]=(A[v]-i[m][v])/d;break}j[m]=A;break;default:A=[].concat(c[m]);B=[].concat(i[m]);l[m]=[];v=h.paper.customAttributes[m][w];while(v--)l[m][v]=((A[v]||0)-(B[v]||0))/d;break}}}if(k){var G=a.easing_formulas[e];if(!G){G=r(e).match(P);if(G&&G[w]==5){var H=G;G=function(a){return cB(a,+H[1],+H[2],+H[3],+H[4],d)}}else G=function(a){return a}}cv.push({start:c.start||+(new Date),ms:d,easing:G,from:i,diff:l,to:j,el:h,t:{x:0,y:0}});a.is(g,"function")&&(h._ac=setTimeout(function(){g.call(h)},d));cv[w]==1&&setTimeout(cw)}else{var C=[],D;for(var F in c)if(c[f](F)&&Z.test(F)){m={value:c[F]};F=="from"&&(F=0);F=="to"&&(F=100);m.key=T(F,10);C.push(m)}C.sort(be);C[0].key&&C.unshift({key:0,value:h.attrs});for(v=0,x=C[w];v<x;v++)cx(C[v].value,h,d/100*C[v].key,d/100*(C[v-1]&&C[v-1].key||0),C[v-1]&&C[v-1].value.callback);D=C[C[w]-1].value.callback;D&&h.timeouts.push(setTimeout(function(){D.call(h)},d))}return this};bO.stop=function(){for(var a=0;a<cv.length;a++)cv[a].el.id==this.id&&cv.splice(a--,1);for(a=0,ii=this.timeouts&&this.timeouts.length;a<ii;a++)clearTimeout(this.timeouts[a]);this.timeouts=[];clearTimeout(this._ac);delete this._ac;return this};bO.translate=function(a,b){return this.attr({translation:a+" "+b})};bO[H]=function(){return"Raphaël’s object"};a.ae=cv;var cC=function(a){this.items=[];this[w]=0;this.type="set";if(a)for(var b=0,c=a[w];b<c;b++){if(a[b]&&(a[b].constructor==bN||a[b].constructor==cC)){this[this.items[w]]=this.items[this.items[w]]=a[b];this[w]++}}};cC[e][L]=function(){var a,b;for(var c=0,d=arguments[w];c<d;c++){a=arguments[c];if(a&&(a.constructor==bN||a.constructor==cC)){b=this.items[w];this[b]=this.items[b]=a;this[w]++}}return this};cC[e].pop=function(){delete this[this[w]--];return this.items.pop()};for(var cD in bO)bO[f](cD)&&(cC[e][cD]=(function(a){return function(){for(var b=0,c=this.items[w];b<c;b++)this.items[b][a][m](this.items[b],arguments);return this}})(cD));cC[e].attr=function(b,c){if(b&&a.is(b,G)&&a.is(b[0],"object"))for(var d=0,e=b[w];d<e;d++)this.items[d].attr(b[d]);else for(var f=0,g=this.items[w];f<g;f++)this.items[f].attr(b,c);return this};cC[e].animate=function(b,c,d,e){(a.is(d,"function")||!d)&&(e=d||null);var f=this.items[w],g=f,h,i=this,j;e&&(j=function(){!(--f)&&e.call(i)});d=a.is(d,F)?d:j;h=this.items[--g].animate(b,c,d,j);while(g--)this.items[g]&&!this.items[g].removed&&this.items[g].animateWith(h,b,c,d,j);return this};cC[e].insertAfter=function(a){var b=this.items[w];while(b--)this.items[b].insertAfter(a);return this};cC[e].getBBox=function(){var a=[],b=[],c=[],d=[];for(var e=this.items[w];e--;){var f=this.items[e].getBBox();a[L](f.x);b[L](f.y);c[L](f.x+f.width);d[L](f.y+f.height)}a=A[m](0,a);b=A[m](0,b);return{x:a,y:b,width:z[m](0,c)-a,height:z[m](0,d)-b}};cC[e].clone=function(a){a=new cC;for(var b=0,c=this.items[w];b<c;b++)a[L](this.items[b].clone());return a};a.registerFont=function(a){if(!a.face)return a;this.fonts=this.fonts||{};var b={w:a.w,face:{},glyphs:{}},c=a.face["font-family"];for(var d in a.face)a.face[f](d)&&(b.face[d]=a.face[d]);this.fonts[c]?this.fonts[c][L](b):this.fonts[c]=[b];if(!a.svg){b.face["units-per-em"]=T(a.face["units-per-em"],10);for(var e in a.glyphs)if(a.glyphs[f](e)){var g=a.glyphs[e];b.glyphs[e]={w:g.w,k:{},d:g.d&&"M"+g.d[Y](/[mlcxtrv]/g,function(a){return({l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"})[a]||"M"})+"z"};if(g.k)for(var h in g.k)g[f](h)&&(b.glyphs[e].k[h]=g.k[h])}}return a};k.getFont=function(b,c,d,e){e=e||"normal";d=d||"normal";c=+c||({normal:400,bold:700,lighter:300,bolder:800})[c]||400;if(!a.fonts)return;var g=a.fonts[b];if(!g){var h=new RegExp("(^|\\s)"+b[Y](/[^\w\d\s+!~.:_-]/g,p)+"(\\s|$)","i");for(var i in a.fonts)if(a.fonts[f](i)){if(h.test(i)){g=a.fonts[i];break}}}var j;if(g)for(var k=0,l=g[w];k<l;k++){j=g[k];if(j.face["font-weight"]==c&&(j.face["font-style"]==d||!j.face["font-style"])&&j.face["font-stretch"]==e)break}return j};k.print=function(c,d,e,f,g,h,i){h=h||"middle";i=z(A(i||0,1),-1);var j=this.set(),k=r(e)[s](p),l=0,m=p,n;a.is(f,e)&&(f=this.getFont(f));if(f){n=(g||16)/f.face["units-per-em"];var o=f.face.bbox.split(b),q=+o[0],t=+o[1]+(h=="baseline"?o[3]-o[1]+ +f.face.descent:(o[3]-o[1])/2);for(var u=0,v=k[w];u<v;u++){var x=u&&f.glyphs[k[u-1]]||{},y=f.glyphs[k[u]];l+=u?(x.w||f.w)+(x.k&&x.k[k[u]]||0)+f.w*i:0;y&&y.d&&j[L](this.path(y.d).attr({fill:"#000",stroke:"none",translation:[l,0]}))}j.scale(n,n,q,t).translate(c-q,d-t)}return j};a.format=function(b,c){var e=a.is(c,G)?[0][n](c):arguments;b&&a.is(b,F)&&e[w]-1&&(b=b[Y](d,function(a,b){return e[++b]==null?p:e[b]}));return b||p};a.ninja=function(){i.was?h.Raphael=i.is:delete Raphael;return a};a.el=bO;a.st=cC[e];i.was?h.Raphael=a:Raphael=a})()
\ No newline at end of file
--- a/web/res/underscore/underscore-min.js Sun Mar 04 14:13:39 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-// Underscore.js 1.2.2
-// (c) 2011 Jeremy Ashkenas, DocumentCloud Inc.
-// Underscore is freely distributable under the MIT license.
-// Portions of Underscore are inspired or borrowed from Prototype,
-// Oliver Steele's Functional, and John Resig's Micro-Templating.
-// For all details and documentation:
-// http://documentcloud.github.com/underscore
-(function(){function r(a,c,d){if(a===c)return a!==0||1/a==1/c;if(a==null||c==null)return a===c;if(a._chain)a=a._wrapped;if(c._chain)c=c._wrapped;if(b.isFunction(a.isEqual))return a.isEqual(c);if(b.isFunction(c.isEqual))return c.isEqual(a);var e=l.call(a);if(e!=l.call(c))return false;switch(e){case "[object String]":return String(a)==String(c);case "[object Number]":return a=+a,c=+c,a!=a?c!=c:a==0?1/a==1/c:a==c;case "[object Date]":case "[object Boolean]":return+a==+c;case "[object RegExp]":return a.source==
-c.source&&a.global==c.global&&a.multiline==c.multiline&&a.ignoreCase==c.ignoreCase}if(typeof a!="object"||typeof c!="object")return false;for(var f=d.length;f--;)if(d[f]==a)return true;d.push(a);var f=0,g=true;if(e=="[object Array]"){if(f=a.length,g=f==c.length)for(;f--;)if(!(g=f in a==f in c&&r(a[f],c[f],d)))break}else{if("constructor"in a!="constructor"in c||a.constructor!=c.constructor)return false;for(var h in a)if(m.call(a,h)&&(f++,!(g=m.call(c,h)&&r(a[h],c[h],d))))break;if(g){for(h in c)if(m.call(c,
-h)&&!f--)break;g=!f}}d.pop();return g}var s=this,F=s._,o={},k=Array.prototype,p=Object.prototype,i=k.slice,G=k.unshift,l=p.toString,m=p.hasOwnProperty,v=k.forEach,w=k.map,x=k.reduce,y=k.reduceRight,z=k.filter,A=k.every,B=k.some,q=k.indexOf,C=k.lastIndexOf,p=Array.isArray,H=Object.keys,t=Function.prototype.bind,b=function(a){return new n(a)};if(typeof exports!=="undefined"){if(typeof module!=="undefined"&&module.exports)exports=module.exports=b;exports._=b}else typeof define==="function"&&define.amd?
-define("underscore",function(){return b}):s._=b;b.VERSION="1.2.2";var j=b.each=b.forEach=function(a,c,b){if(a!=null)if(v&&a.forEach===v)a.forEach(c,b);else if(a.length===+a.length)for(var e=0,f=a.length;e<f;e++){if(e in a&&c.call(b,a[e],e,a)===o)break}else for(e in a)if(m.call(a,e)&&c.call(b,a[e],e,a)===o)break};b.map=function(a,c,b){var e=[];if(a==null)return e;if(w&&a.map===w)return a.map(c,b);j(a,function(a,g,h){e[e.length]=c.call(b,a,g,h)});return e};b.reduce=b.foldl=b.inject=function(a,c,d,e){var f=
-d!==void 0;a==null&&(a=[]);if(x&&a.reduce===x)return e&&(c=b.bind(c,e)),f?a.reduce(c,d):a.reduce(c);j(a,function(a,b,i){f?d=c.call(e,d,a,b,i):(d=a,f=true)});if(!f)throw new TypeError("Reduce of empty array with no initial value");return d};b.reduceRight=b.foldr=function(a,c,d,e){a==null&&(a=[]);if(y&&a.reduceRight===y)return e&&(c=b.bind(c,e)),d!==void 0?a.reduceRight(c,d):a.reduceRight(c);a=(b.isArray(a)?a.slice():b.toArray(a)).reverse();return b.reduce(a,c,d,e)};b.find=b.detect=function(a,c,b){var e;
-D(a,function(a,g,h){if(c.call(b,a,g,h))return e=a,true});return e};b.filter=b.select=function(a,c,b){var e=[];if(a==null)return e;if(z&&a.filter===z)return a.filter(c,b);j(a,function(a,g,h){c.call(b,a,g,h)&&(e[e.length]=a)});return e};b.reject=function(a,c,b){var e=[];if(a==null)return e;j(a,function(a,g,h){c.call(b,a,g,h)||(e[e.length]=a)});return e};b.every=b.all=function(a,c,b){var e=true;if(a==null)return e;if(A&&a.every===A)return a.every(c,b);j(a,function(a,g,h){if(!(e=e&&c.call(b,a,g,h)))return o});
-return e};var D=b.some=b.any=function(a,c,d){var c=c||b.identity,e=false;if(a==null)return e;if(B&&a.some===B)return a.some(c,d);j(a,function(a,b,h){if(e||(e=c.call(d,a,b,h)))return o});return!!e};b.include=b.contains=function(a,c){var b=false;if(a==null)return b;return q&&a.indexOf===q?a.indexOf(c)!=-1:b=D(a,function(a){return a===c})};b.invoke=function(a,c){var d=i.call(arguments,2);return b.map(a,function(a){return(c.call?c||a:a[c]).apply(a,d)})};b.pluck=function(a,c){return b.map(a,function(a){return a[c]})};
-b.max=function(a,c,d){if(!c&&b.isArray(a))return Math.max.apply(Math,a);if(!c&&b.isEmpty(a))return-Infinity;var e={computed:-Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b>=e.computed&&(e={value:a,computed:b})});return e.value};b.min=function(a,c,d){if(!c&&b.isArray(a))return Math.min.apply(Math,a);if(!c&&b.isEmpty(a))return Infinity;var e={computed:Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b<e.computed&&(e={value:a,computed:b})});return e.value};b.shuffle=function(a){var c=[],b;
-j(a,function(a,f){f==0?c[0]=a:(b=Math.floor(Math.random()*(f+1)),c[f]=c[b],c[b]=a)});return c};b.sortBy=function(a,c,d){return b.pluck(b.map(a,function(a,b,g){return{value:a,criteria:c.call(d,a,b,g)}}).sort(function(a,c){var b=a.criteria,d=c.criteria;return b<d?-1:b>d?1:0}),"value")};b.groupBy=function(a,c){var d={},e=b.isFunction(c)?c:function(a){return a[c]};j(a,function(a,c){var b=e(a,c);(d[b]||(d[b]=[])).push(a)});return d};b.sortedIndex=function(a,c,d){d||(d=b.identity);for(var e=0,f=a.length;e<
-f;){var g=e+f>>1;d(a[g])<d(c)?e=g+1:f=g}return e};b.toArray=function(a){return!a?[]:a.toArray?a.toArray():b.isArray(a)?i.call(a):b.isArguments(a)?i.call(a):b.values(a)};b.size=function(a){return b.toArray(a).length};b.first=b.head=function(a,b,d){return b!=null&&!d?i.call(a,0,b):a[0]};b.initial=function(a,b,d){return i.call(a,0,a.length-(b==null||d?1:b))};b.last=function(a,b,d){return b!=null&&!d?i.call(a,Math.max(a.length-b,0)):a[a.length-1]};b.rest=b.tail=function(a,b,d){return i.call(a,b==null||
-d?1:b)};b.compact=function(a){return b.filter(a,function(a){return!!a})};b.flatten=function(a,c){return b.reduce(a,function(a,e){if(b.isArray(e))return a.concat(c?e:b.flatten(e));a[a.length]=e;return a},[])};b.without=function(a){return b.difference(a,i.call(arguments,1))};b.uniq=b.unique=function(a,c,d){var d=d?b.map(a,d):a,e=[];b.reduce(d,function(d,g,h){if(0==h||(c===true?b.last(d)!=g:!b.include(d,g)))d[d.length]=g,e[e.length]=a[h];return d},[]);return e};b.union=function(){return b.uniq(b.flatten(arguments,
-true))};b.intersection=b.intersect=function(a){var c=i.call(arguments,1);return b.filter(b.uniq(a),function(a){return b.every(c,function(c){return b.indexOf(c,a)>=0})})};b.difference=function(a,c){return b.filter(a,function(a){return!b.include(c,a)})};b.zip=function(){for(var a=i.call(arguments),c=b.max(b.pluck(a,"length")),d=Array(c),e=0;e<c;e++)d[e]=b.pluck(a,""+e);return d};b.indexOf=function(a,c,d){if(a==null)return-1;var e;if(d)return d=b.sortedIndex(a,c),a[d]===c?d:-1;if(q&&a.indexOf===q)return a.indexOf(c);
-for(d=0,e=a.length;d<e;d++)if(a[d]===c)return d;return-1};b.lastIndexOf=function(a,b){if(a==null)return-1;if(C&&a.lastIndexOf===C)return a.lastIndexOf(b);for(var d=a.length;d--;)if(a[d]===b)return d;return-1};b.range=function(a,b,d){arguments.length<=1&&(b=a||0,a=0);for(var d=arguments[2]||1,e=Math.max(Math.ceil((b-a)/d),0),f=0,g=Array(e);f<e;)g[f++]=a,a+=d;return g};var E=function(){};b.bind=function(a,c){var d,e;if(a.bind===t&&t)return t.apply(a,i.call(arguments,1));if(!b.isFunction(a))throw new TypeError;
-e=i.call(arguments,2);return d=function(){if(!(this instanceof d))return a.apply(c,e.concat(i.call(arguments)));E.prototype=a.prototype;var b=new E,g=a.apply(b,e.concat(i.call(arguments)));return Object(g)===g?g:b}};b.bindAll=function(a){var c=i.call(arguments,1);c.length==0&&(c=b.functions(a));j(c,function(c){a[c]=b.bind(a[c],a)});return a};b.memoize=function(a,c){var d={};c||(c=b.identity);return function(){var b=c.apply(this,arguments);return m.call(d,b)?d[b]:d[b]=a.apply(this,arguments)}};b.delay=
-function(a,b){var d=i.call(arguments,2);return setTimeout(function(){return a.apply(a,d)},b)};b.defer=function(a){return b.delay.apply(b,[a,1].concat(i.call(arguments,1)))};b.throttle=function(a,c){var d,e,f,g,h,i=b.debounce(function(){h=g=false},c);return function(){d=this;e=arguments;var b;f||(f=setTimeout(function(){f=null;h&&a.apply(d,e);i()},c));g?h=true:a.apply(d,e);i();g=true}};b.debounce=function(a,b){var d;return function(){var e=this,f=arguments;clearTimeout(d);d=setTimeout(function(){d=
-null;a.apply(e,f)},b)}};b.once=function(a){var b=false,d;return function(){if(b)return d;b=true;return d=a.apply(this,arguments)}};b.wrap=function(a,b){return function(){var d=[a].concat(i.call(arguments));return b.apply(this,d)}};b.compose=function(){var a=i.call(arguments);return function(){for(var b=i.call(arguments),d=a.length-1;d>=0;d--)b=[a[d].apply(this,b)];return b[0]}};b.after=function(a,b){return a<=0?b():function(){if(--a<1)return b.apply(this,arguments)}};b.keys=H||function(a){if(a!==
-Object(a))throw new TypeError("Invalid object");var b=[],d;for(d in a)m.call(a,d)&&(b[b.length]=d);return b};b.values=function(a){return b.map(a,b.identity)};b.functions=b.methods=function(a){var c=[],d;for(d in a)b.isFunction(a[d])&&c.push(d);return c.sort()};b.extend=function(a){j(i.call(arguments,1),function(b){for(var d in b)b[d]!==void 0&&(a[d]=b[d])});return a};b.defaults=function(a){j(i.call(arguments,1),function(b){for(var d in b)a[d]==null&&(a[d]=b[d])});return a};b.clone=function(a){return!b.isObject(a)?
-a:b.isArray(a)?a.slice():b.extend({},a)};b.tap=function(a,b){b(a);return a};b.isEqual=function(a,b){return r(a,b,[])};b.isEmpty=function(a){if(b.isArray(a)||b.isString(a))return a.length===0;for(var c in a)if(m.call(a,c))return false;return true};b.isElement=function(a){return!!(a&&a.nodeType==1)};b.isArray=p||function(a){return l.call(a)=="[object Array]"};b.isObject=function(a){return a===Object(a)};b.isArguments=l.call(arguments)=="[object Arguments]"?function(a){return l.call(a)=="[object Arguments]"}:
-function(a){return!(!a||!m.call(a,"callee"))};b.isFunction=function(a){return l.call(a)=="[object Function]"};b.isString=function(a){return l.call(a)=="[object String]"};b.isNumber=function(a){return l.call(a)=="[object Number]"};b.isNaN=function(a){return a!==a};b.isBoolean=function(a){return a===true||a===false||l.call(a)=="[object Boolean]"};b.isDate=function(a){return l.call(a)=="[object Date]"};b.isRegExp=function(a){return l.call(a)=="[object RegExp]"};b.isNull=function(a){return a===null};
-b.isUndefined=function(a){return a===void 0};b.noConflict=function(){s._=F;return this};b.identity=function(a){return a};b.times=function(a,b,d){for(var e=0;e<a;e++)b.call(d,e)};b.escape=function(a){return(""+a).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")};b.mixin=function(a){j(b.functions(a),function(c){I(c,b[c]=a[c])})};var J=0;b.uniqueId=function(a){var b=J++;return a?a+b:b};b.templateSettings={evaluate:/<%([\s\S]+?)%>/g,
-interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};b.template=function(a,c){var d=b.templateSettings,d="var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('"+a.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(d.escape,function(a,b){return"',_.escape("+b.replace(/\\'/g,"'")+"),'"}).replace(d.interpolate,function(a,b){return"',"+b.replace(/\\'/g,"'")+",'"}).replace(d.evaluate||null,function(a,b){return"');"+b.replace(/\\'/g,"'").replace(/[\r\n\t]/g," ")+";__p.push('"}).replace(/\r/g,
-"\\r").replace(/\n/g,"\\n").replace(/\t/g,"\\t")+"');}return __p.join('');",e=new Function("obj","_",d);return c?e(c,b):function(a){return e(a,b)}};var n=function(a){this._wrapped=a};b.prototype=n.prototype;var u=function(a,c){return c?b(a).chain():a},I=function(a,c){n.prototype[a]=function(){var a=i.call(arguments);G.call(a,this._wrapped);return u(c.apply(b,a),this._chain)}};b.mixin(b);j("pop,push,reverse,shift,sort,splice,unshift".split(","),function(a){var b=k[a];n.prototype[a]=function(){b.apply(this._wrapped,
-arguments);return u(this._wrapped,this._chain)}});j(["concat","join","slice"],function(a){var b=k[a];n.prototype[a]=function(){return u(b.apply(this._wrapped,arguments),this._chain)}});n.prototype.chain=function(){this._chain=true;return this};n.prototype.value=function(){return this._wrapped}}).call(this);
--- a/web/traduction.php Sun Mar 04 14:13:39 2012 +0100
+++ b/web/traduction.php Mon Mar 05 18:41:11 2012 +0100
@@ -70,6 +70,7 @@
"Déconnexion"=> "Déconnexion",
// ABOUT #############
+ "AboutPT" => "À propos de Polemic Tweet",
"1. AboutTitle" => "Polemic Tweet : un dispositif tirant parti des dynamiques sociales",
"1. AboutText" => "<p>Le Web devient de plus en plus audiovisuel, dans ce contexte comment rendre visibles ces contenus avec des métadonnées synchronisées au flux ? Comment faire pointer les moteurs de recherche sur des segments précis et non sur la vidéo complète ? Comment partager des moments favoris sur les réseaux sociaux ? Tout ceci repose en partie sur l’évolution des standards du Web mais avant tout sur la capacité à indexer les contenus audiovisuels dans le flux.
Pour cela, aujourd’hui, trois méthodes existent et peuvent cohabiter :
@@ -134,10 +135,10 @@
<br/><br/>
Cette syntaxe polémique vous a premis de prendre position relativement à l’intervenant ou aux autres participants au débat :
<table>
- <tr><td><a id='positive' title='accord' class='tweetButton'>++</a> </td><td>correspond à un tweet d’assentiment</td>
- </tr><tr><td><a id='negative' title='désaccord' class='tweetButton'>--</a></td><td> à un tweet de désaccord,</td>
- </tr><tr><td><a id='reference' title='reference' class='tweetButton'>==</a></td><td> à un tweet de référence</td>
- </tr><tr><td><a id='question' title='question' class='tweetButton'> ??</a></td><td> à une question</td>
+ <tr><td><a id='positive' title='accord' class='tweetButton twbGreen'>++</a> </td><td>correspond à un tweet d’assentiment</td>
+ </tr><tr><td><a id='negative' title='désaccord' class='tweetButton twbRed'>--</a></td><td> à un tweet de désaccord,</td>
+ </tr><tr><td><a id='reference' title='reference' class='tweetButton twbYellow'>==</a></td><td> à un tweet de référence</td>
+ </tr><tr><td><a id='question' title='question' class='tweetButton twbBlue'> ??</a></td><td> à une question</td>
</tr></table>
Suite a cette phase d’annotation, vous trouverez à droite de ce texte <b>la version alpha</b> de l'interface de navigation et de représentation de la polémique durant la conférence.
<br/><br/>
@@ -202,6 +203,7 @@
"Déconnexion"=> "Logout",
// ABOUT #############
+ "AboutPT" => "About Polemic Tweet",
"1. AboutTitle" => "Polemic Tweet : un dispositif tirant parti des dynamiques sociales",
"1. AboutText" => "<p>The Web becomes largely audiovisual, in this context how to expose these contents with metadata synchronized to the AV stream? How to bring search engines results onto precise AV segments instead on a global audio or video program? How to share time-based favorites on social networks? This rely partly on the evolution of web standards (HTML5, W3C media fragments, …) but above all on our capacity to index and annotate audiovisual content in the streams.
Today, three methods can be implemented alone or in combination:
@@ -270,13 +272,13 @@
speaker or other participants points of view in the debate:
<table>
- <tr><td><a id='positive' title='agree' class='tweetButton'>
+ <tr><td><a id='positive' title='agree' class='tweetButton twbGreen'>
++ </a> </td><td>corresponds to a tweet of assent</td>
- </tr><tr><td><a id='negative' title='disagree' class='tweetButton'>
+ </tr><tr><td><a id='negative' title='disagree' class='tweetButton twbRed'>
-- </a> </td><td>to a tweet of disagreement</td>
- </tr><tr><td><a id='reference' title='reference' class='tweetButton'>
+ </tr><tr><td><a id='reference' title='reference' class='tweetButton twbYellow'>
== </a> </td><td>to a tweet of reference</td>
- </tr><tr><td><a id='question' title='question' class='tweetButton'>
+ </tr><tr><td><a id='question' title='question' class='tweetButton twbBlue'>
?? </a> </td><td>to a question</td>
</tr></table>
@@ -351,6 +353,7 @@
"Déconnexion"=> "ログアウト",
// ABOUT #############
+ "AboutPT" => "About Polemic Tweet",
"1. AboutTitle" => "Polemic Tweet : 社会的ダイナミクスに開かれたウェブ",
"1. AboutText" => "<p>ウェブは、よりオーディオビジュアルな方向へと、日々発展しています。そうした状況の中で、AVストリーミングおよびそれとシンクロしたメタデータを含むようなコンテンツは、どのように表現されるべきなのでしょうか? サーチエンジンの検索結果を、動画や音声プログラムの全体ではなく、ある特定のセグメントとマッチさせるには、どうしたら良いのでしょうか? 時間性を持った情報への「お気に入り」は、ソーシャル・ネットワーク上でどうやって共有すれば良いのでしょうか? 次世代のウェブ標準(HTML5やW3Cのmedia fragments)は、部分的には、こうした要求に応えてくれるでしょう。しかしそれらは、ストリーミング上のAVコンテンツに対してインデキシングやアノテーションをおこなうために必要な機能を、全て満たしてくれものではありません。
現在のところ、AVへのインデキシングやアノテーションは、以下の3つのアプローチに大別できます:
@@ -413,13 +416,13 @@
以下の「ポレミック符号」をツイートに加えることで、登壇者の発表や、他の観客のつぶやきへのあなたの意見を表明することができます。
<table>
- <tr><td><a id='positive' title='agree' class='tweetButton'>
+ <tr><td><a id='positive' title='agree' class='tweetButton twbGreen'>
++ </a> </td><td>賛成する</td>
- </tr><tr><td><a id='negative' title='disagree' class='tweetButton'>
+ </tr><tr><td><a id='negative' title='disagree' class='tweetButton twbRed'>
-- </a> </td><td>反論する</td>
- </tr><tr><td><a id='reference' title='reference' class='tweetButton'>
+ </tr><tr><td><a id='reference' title='reference' class='tweetButton twbYellow'>
== </a> </td><td>参照を挙げる</td>
- </tr><tr><td><a id='question' title='question' class='tweetButton'>
+ </tr><tr><td><a id='question' title='question' class='tweetButton twbBlue'>
?? </a> </td><td>疑問/質問をする</td>
</tr></table>