<?xml version="1.0" encoding="EUC-JP"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
  <title>私というひとりの人間。</title>
  <link rel="alternate" type="text/html" href="http://blog.yellowspan.com/yespamaster/" />
  <modified>2007-06-30T15:44:39Z</modified>
  <tagline></tagline>
  <id>tag:blog.yellowspan.com,2008:/yespamaster//18</id>
  <generator url="http://www.movabletype.org/" version="2.65">Movable Type</generator>
  <copyright>Copyright (c) 2007, yespamaster</copyright>
  <entry>
    <title>当ブログ終了のお知らせ</title>
    <link rel="alternate" type="text/html" href="http://blog.yellowspan.com/yespamaster/archives/008148.html" />
    <modified>2007-06-30T15:44:39Z</modified>
    <issued>2007-07-01T00:44:39+09:00</issued>
    <id>tag:blog.yellowspan.com,2007:/yespamaster//18.8148</id>
    <created>2007-06-30T15:44:39Z</created>
    <summary type="text/plain">6月30日を持ちまして、イエロースパン代表を辞任するにあたり、 当ブログもあわせて終了させていただきます。 長い間、ご愛読頂き誠にありがとうございました。 これからもイエロースパンをよろしくお願いします。...</summary>
    <author>
      <name>yespamaster</name>
      
      
    </author>
    <dc:subject>小言</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.yellowspan.com/yespamaster/">
      <![CDATA[<p>6月30日を持ちまして、イエロースパン代表を辞任するにあたり、</p>

<p>当ブログもあわせて終了させていただきます。</p>

<p>長い間、ご愛読頂き誠にありがとうございました。</p>

<p>これからもイエロースパンをよろしくお願いします。</p>

<p><br />
</p>]]>
      <![CDATA[<p>イエロースパンよりいただきました。</p>

<p>今まで無給でやってきましたが、個人としての支出は</p>

<p>出資金の30万円分です。</p>

<p>段階を追って、給与として自己還元し、元は取れました。</p>

<p>現在も収支のバランスは取れており、</p>

<p>運営続行可能です。</p>

<p>規模を大きくするといっても、作る人がいないので、</p>

<p>許容範囲を超えることはできません。</p>

<p><br />
これからも、できる範囲で、できるだけ、やっていこうと思います。</p>

<p></p>

<p><br />
</p>]]>
    </content>
  </entry>
  <entry>
    <title>老にも若にも受けない！？</title>
    <link rel="alternate" type="text/html" href="http://blog.yellowspan.com/yespamaster/archives/008142.html" />
    <modified>2007-06-25T13:06:12Z</modified>
    <issued>2007-06-25T22:06:12+09:00</issued>
    <id>tag:blog.yellowspan.com,2007:/yespamaster//18.8142</id>
    <created>2007-06-25T13:06:12Z</created>
    <summary type="text/plain">低調なシニア向けケータイ、40歳以上で5％未満と、シニア向けケータイが伸び悩んでいるそうだ。 そもそも、シニア自体、必要としていないし、 差ほど、コミュニケーションの必要性を感じていないのだろう。...</summary>
    <author>
      <name>yespamaster</name>
      
      
    </author>
    
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.yellowspan.com/yespamaster/">
      <![CDATA[<p><a href="http://japan.internet.com/research/20070625/1.html">低調なシニア向けケータイ、40歳以上で5％未満</a>と、シニア向けケータイが伸び悩んでいるそうだ。</p>

<p>そもそも、シニア自体、必要としていないし、</p>

<p>差ほど、コミュニケーションの必要性を感じていないのだろう。</p>]]>
      <![CDATA[<p><br />
行動範囲もせまく、1日を退屈か、退屈じゃないか知らないが、</p>

<p>半世紀も生きていれば、半ばどうでもよくなっているのかもしれない。</p>

<p><br />
実際に、うちの母は、自宅から出るのは買い物くらいで、</p>

<p>友達との連絡など、最近はさっぱりだ。</p>

<p>テレビをみて、家事をして終わる。</p>

<p>たまに、マンションや分譲住宅のチラシを見て、</p>

<p>空想にふけるくらい。</p>

<p>連絡する相手といえば、家族くらいなものだ。</p>

<p><br />
対して、父も同様で、でかけるのは仕事くらい。</p>

<p>ケータイ自体は、文字が大きければいいというだけ。</p>

<p>メールもできなければ、電話帳に登録すらできない。</p>

<p><br />
若者が当たり前に出来ていることが、出来ないというか、</p>

<p>必要性を感じていないのではないかと最近思うのである。</p>

<p><br />
そして、<a href="http://japan.internet.com/research/20070611/1.html">伸び悩む「こどもケータイ」…</a>であるように、</p>

<p>キッズケータイもさっぱりなようだ。</p>

<p>子供は好奇心旺盛の見栄っ張りが多く、</p>

<p>大人ぶるのが、トレンディ。</p>

<p>キッズケータイなんか持っていたら、うらやましがられるどころか、</p>

<p>バカにされるのではないだろうか。</p>

<p>どうだろうか。</p>

<p>知らんけど。</p>

<p><br />
ケータイサイトを作る側として、一応注目したい記事だったので、</p>

<p>ブログりました。</p>]]>
    </content>
  </entry>
  <entry>
    <title>メモ：どうしてプログラマに・・・プログラムが書けないのか?</title>
    <link rel="alternate" type="text/html" href="http://blog.yellowspan.com/yespamaster/archives/008141.html" />
    <modified>2007-06-25T06:35:24Z</modified>
    <issued>2007-06-25T15:35:24+09:00</issued>
    <id>tag:blog.yellowspan.com,2007:/yespamaster//18.8141</id>
    <created>2007-06-25T06:35:24Z</created>
    <summary type="text/plain">1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに｢Fizz｣と、5の倍数のときは｢Buzz｣とプリントし、3と5両方の倍数の場合には｢FizzBuzz｣とプリントすること。 ちゃんとしたプログラマであれば、これを実行するプログラムを2分とかからずに紙に書き出せるはずだ。怖い事実を聞きたい? コンピュータサイエンス学科卒業生の過半数にはそれができないのだ。自称上級プログラマが答えを書くのに10-15分もかかっているのを見たこともある。 引用： どうしてプログラマに・・・プログラムが書けないのか?...</summary>
    <author>
      <name>yespamaster</name>
      
      
    </author>
    <dc:subject>WEB制作</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.yellowspan.com/yespamaster/">
      <![CDATA[<blockquote><font color="#0000ff">1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに｢Fizz｣と、5の倍数のときは｢Buzz｣とプリントし、3と5両方の倍数の場合には｢FizzBuzz｣とプリントすること。</font>

<p>ちゃんとしたプログラマであれば、これを実行するプログラムを2分とかからずに紙に書き出せるはずだ。怖い事実を聞きたい?  コンピュータサイエンス学科卒業生の過半数にはそれができないのだ。自称上級プログラマが答えを書くのに10-15分もかかっているのを見たこともある。<br />
</blockquote></p>

<p>引用：<br />
<a href="http://www.aoky.net/articles/jeff_atwood/why_cant_programmers_program.htm">どうしてプログラマに・・・プログラムが書けないのか?</a></p>]]>
      
    </content>
  </entry>
  <entry>
    <title>Twitter 投稿PHP</title>
    <link rel="alternate" type="text/html" href="http://blog.yellowspan.com/yespamaster/archives/008134.html" />
    <modified>2007-06-19T17:02:58Z</modified>
    <issued>2007-06-20T02:02:58+09:00</issued>
    <id>tag:blog.yellowspan.com,2007:/yespamaster//18.8134</id>
    <created>2007-06-19T17:02:58Z</created>
    <summary type="text/plain"><![CDATA[Twitterとは、一行ブログ、チャットみたいなもので、 ひそかに流行っています。 今回、PHPプログラムで投稿するものを探していたら、いいものを見つけました。 非常に簡単ですね。 メモのために引用しておきます。 &lt;?php $userid="ユーザー名"; $password="パスワード"; $value="コメント"; $request = "POST /statuses/update.xml HTTP/1.0\r\n"; $request .= "Host: twitter.com\r\n"; $request .= "User-Agent: PHP/".phpversion()."\r\n"; $request .= "Authorization: Basic ".base64_encode($userid.":".$password)."\r\n"; $postdata = "status=".$value; $request .= "Content-Type: application/x-www-form-urlencoded\r\n"; $request .= "Content-Length: ".strlen($postdata)."\r\n"; $request .=...]]></summary>
    <author>
      <name>yespamaster</name>
      
      
    </author>
    <dc:subject>WEB制作</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.yellowspan.com/yespamaster/">
      <![CDATA[<p>Twitterとは、一行ブログ、チャットみたいなもので、</p>

<p>ひそかに流行っています。</p>

<p>今回、PHPプログラムで投稿するものを探していたら、いいものを見つけました。</p>

<p>非常に簡単ですね。</p>

<p>メモのために引用しておきます。</p>

<blockquote>
&lt;?php

<p>	$userid="ユーザー名";</p>

<p>	$password="パスワード";</p>

<p>	$value="コメント";</p>

<p><br />
	$request  = "POST /statuses/update.xml HTTP/1.0\r\n";<br />
	$request .= "Host: twitter.com\r\n";<br />
	$request .= "User-Agent: PHP/".phpversion()."\r\n";</p>

<p>	$request .= "Authorization: Basic ".base64_encode($userid.":".$password)."\r\n";</p>

<p>	$postdata = "status=".$value;<br />
	$request .= "Content-Type: application/x-www-form-urlencoded\r\n";<br />
	$request .= "Content-Length: ".strlen($postdata)."\r\n";<br />
	$request .= "\r\n";<br />
	$request .= $postdata;</p>

<p>	$fp = fsockopen("twitter.com", 80);<br />
	fputs($fp, $request);<br />
?></p>

<p></blockquote></p>

<p>引用：<a href="http://twitter.g.hatena.ne.jp/chiaki1220jp/20070421/1177147709">http://twitter.g.hatena.ne.jp/chiaki1220jp/20070421/1177147709</a></p>]]>
      
    </content>
  </entry>
  <entry>
    <title>代表辞任のお知らせ</title>
    <link rel="alternate" type="text/html" href="http://blog.yellowspan.com/yespamaster/archives/008124.html" />
    <modified>2007-06-12T00:29:35Z</modified>
    <issued>2007-06-12T09:29:35+09:00</issued>
    <id>tag:blog.yellowspan.com,2007:/yespamaster//18.8124</id>
    <created>2007-06-12T00:29:35Z</created>
    <summary type="text/plain">イエロースパンの代表を務めておりますが、 ６月末日を持ちまして、退任することと なりました。 後任については現在調整中です。 引き続き、Webプロデューサーとして イエロースパンの運営に関係していきます。 今後ともイエロースパンをご利用くださいますよう お願い申し上げます。...</summary>
    <author>
      <name>yespamaster</name>
      
      
    </author>
    <dc:subject>イエロースパン</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.yellowspan.com/yespamaster/">
      <![CDATA[<p>イエロースパンの代表を務めておりますが、</p>

<p>６月末日を持ちまして、退任することと</p>

<p>なりました。</p>

<p>後任については現在調整中です。</p>

<p><br />
引き続き、Webプロデューサーとして</p>

<p>イエロースパンの運営に関係していきます。</p>

<p><br />
今後ともイエロースパンをご利用くださいますよう</p>

<p>お願い申し上げます。</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>最近読んだ本のレビュー</title>
    <link rel="alternate" type="text/html" href="http://blog.yellowspan.com/yespamaster/archives/008117.html" />
    <modified>2007-06-07T16:05:18Z</modified>
    <issued>2007-06-08T01:05:18+09:00</issued>
    <id>tag:blog.yellowspan.com,2007:/yespamaster//18.8117</id>
    <created>2007-06-07T16:05:18Z</created>
    <summary type="text/plain"> 「伝説の社員」になれ！ 成功する5％になる秘密とセオリー 土井 英司 本音の履歴書 成功への熱い思いを君に...</summary>
    <author>
      <name>yespamaster</name>
      
      
    </author>
    <dc:subject>小言</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.yellowspan.com/yespamaster/">
      <![CDATA[<p><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4794215851/yellowspan-22/ref=nosim" target="_blank"><img border="0" src="http://ec1.images-amazon.com/images/I/21yUXMqpauL.jpg" alt="「伝説の社員」になれ！ 成功する5％になる秘密とセオリー" /></a><br />
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4794215851/yellowspan-22/ref=nosim" target="_blank"><strong>「伝説の社員」になれ！ 成功する5％になる秘密とセオリー</strong></a><br />
土井 英司</p>

<p><br />
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4344990552/yellowspan-22/ref=nosim" target="_blank"><img border="0" src="http://ec1.images-amazon.com/images/I/11Hy5Qtz8IL.jpg" alt="本音の履歴書" /></a><br />
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4344990552/yellowspan-22/ref=nosim" target="_blank"><strong>本音の履歴書</strong></a></p>

<p><br />
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4761264276/yellowspan-22/ref=nosim" target="_blank"><img border="0" src="http://ec1.images-amazon.com/images/I/21W9RBJieuL.jpg" alt="成功への熱い思いを君に" /></a><br />
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4761264276/yellowspan-22/ref=nosim" target="_blank"><strong>成功への熱い思いを君に</strong></a><br />
</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>タラコ</title>
    <link rel="alternate" type="text/html" href="http://blog.yellowspan.com/yespamaster/archives/008109.html" />
    <modified>2007-05-31T07:05:29Z</modified>
    <issued>2007-05-31T16:05:29+09:00</issued>
    <id>tag:blog.yellowspan.com,2007:/yespamaster//18.8109</id>
    <created>2007-05-31T07:05:29Z</created>
    <summary type="text/plain">今日は風邪でダウン。久しぶりに風邪にやられました。しかも同じ職場で同じ沿線に住む人達が休んでいるようです。私は扁桃腺炎症で熱が出ました。はしかではありません。喉がタラコみたいな感じなんで タラコスパゲッティーを食べてやりました。最近はラーメン禁止令が出され パスタを食べるように 食べれるようになりましたそれでは安静にしたいと思います...</summary>
    <author>
      <name>yespamaster</name>
      
      
    </author>
    
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.yellowspan.com/yespamaster/">
      <![CDATA[<p>今日は風邪でダウン。久しぶりに風邪にやられました。しかも同じ職場で同じ沿線に住む人達が休んでいるようです。私は扁桃腺炎症で熱が出ました。はしかではありません。喉がタラコみたいな感じなんで タラコスパゲッティーを食べてやりました。最近はラーメン禁止令が出され パスタを食べるように 食べれるようになりましたそれでは安静にしたいと思います</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>能力と満足</title>
    <link rel="alternate" type="text/html" href="http://blog.yellowspan.com/yespamaster/archives/008088.html" />
    <modified>2007-05-16T06:15:43Z</modified>
    <issued>2007-05-16T15:15:43+09:00</issued>
    <id>tag:blog.yellowspan.com,2007:/yespamaster//18.8088</id>
    <created>2007-05-16T06:15:43Z</created>
    <summary type="text/plain">どんな投球をしても満足することはない by Daisuke Matsuzaka この気持ちが分かる気がします。 努力して能力を高めているうちは、どんなに結果を出しても、 周りに評価されようとも、満足することはありえない。 満足することが『あきらめること』に近いもので 決して100％達成したものという感じではない。 引退するときは、きっと満足したか、あきらめたかのいずれかに 違いない。 同年代。 年収や活躍の場、知名度など違えど、 人間であることは変わりない。 彼の生き方にヒントを得て、 日々精進していくことにする。 Do the Best!!...</summary>
    <author>
      <name>yespamaster</name>
      
      
    </author>
    <dc:subject>小言</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.yellowspan.com/yespamaster/">
      <![CDATA[<p><i><span style="font-size:120%;">どんな投球をしても満足することはない</span><br />
by Daisuke Matsuzaka</i></p>

<p>この気持ちが分かる気がします。</p>

<p>努力して能力を高めているうちは、どんなに結果を出しても、</p>

<p>周りに評価されようとも、満足することはありえない。</p>

<p>満足することが『あきらめること』に近いもので</p>

<p>決して100％達成したものという感じではない。</p>

<p><br />
引退するときは、きっと満足したか、あきらめたかのいずれかに</p>

<p>違いない。</p>

<p><br />
同年代。</p>

<p><br />
年収や活躍の場、知名度など違えど、</p>

<p>人間であることは変わりない。</p>

<p>彼の生き方にヒントを得て、</p>

<p>日々精進していくことにする。</p>

<p> Do the Best!!<br />
</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>今日は母の日でした。</title>
    <link rel="alternate" type="text/html" href="http://blog.yellowspan.com/yespamaster/archives/008084.html" />
    <modified>2007-05-13T15:30:52Z</modified>
    <issued>2007-05-14T00:30:52+09:00</issued>
    <id>tag:blog.yellowspan.com,2007:/yespamaster//18.8084</id>
    <created>2007-05-13T15:30:52Z</created>
    <summary type="text/plain">産んでくれてありがとう。 ここにいるのはあなたのおかげ。 何度言っても何度言っても 言い足りない。 その言葉、ありがとう。 フラワーアレンジメントをしたものを 送りました。 他人と肌の色や、目の色が違えども、 それが私ですもの。 あなたが産んでくれたのが、 私なのですから。 苦痛も、喜びもすべてあなたのおかげ。 山があるのも、谷があるのも、あなたのおかげ。 すべてあなたのおかげです。 けれど、責めたりしないの。 憎んだこともないわ。 だって、ほら。 あなたが私を思う気持ちと同じくらい、 大切なんだもの。 ありがとう。...</summary>
    <author>
      <name>yespamaster</name>
      
      
    </author>
    <dc:subject>小言</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.yellowspan.com/yespamaster/">
      <![CDATA[<p>産んでくれてありがとう。<br />
ここにいるのはあなたのおかげ。<br />
何度言っても何度言っても<br />
言い足りない。<br />
その言葉、ありがとう。</p>

<p><img src="http://www.yellowspan.com/blog/yespamaster/archives/07-05-13_15-53.jpg"><br />
フラワーアレンジメントをしたものを<br />
送りました。</p>

<p><br />
<img src="http://www.yellowspan.com/blog/yespamaster/archives/07-05-13_16-24.jpg"><br />
他人と肌の色や、目の色が違えども、<br />
それが私ですもの。</p>

<p><img src="http://www.yellowspan.com/blog/yespamaster/archives/07-05-13_16-25.jpg"><br />
あなたが産んでくれたのが、<br />
私なのですから。</p>

<p>苦痛も、喜びもすべてあなたのおかげ。</p>

<p>山があるのも、谷があるのも、あなたのおかげ。</p>

<p>すべてあなたのおかげです。</p>

<p>けれど、責めたりしないの。</p>

<p>憎んだこともないわ。</p>

<p>だって、ほら。</p>

<p>あなたが私を思う気持ちと同じくらい、</p>

<p>大切なんだもの。</p>

<p><br />
ありがとう。</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>物は捉え様</title>
    <link rel="alternate" type="text/html" href="http://blog.yellowspan.com/yespamaster/archives/008082.html" />
    <modified>2007-05-12T02:22:26Z</modified>
    <issued>2007-05-12T11:22:26+09:00</issued>
    <id>tag:blog.yellowspan.com,2007:/yespamaster//18.8082</id>
    <created>2007-05-12T02:22:26Z</created>
    <summary type="text/plain">物は捉え様というように、考え方で行動や気持ちが変わることが あることはわかっています。 ある経営者の言葉に「ピンチはチャンス」と言った人がいました。 ピンチが起きれば、恐ろしく、怖い。そして、これからどうなるのかと 一瞬のうちに頭に過ぎり、自分を不安にさせます。 チャンスが起きれば、嬉しく、やる気にさせ、これからどうにでも してやろうと、頭の中で選択を始めます。 ピンチをネガティブに考えず、チャンスと捉え、ポジティブに思考を持つことは 生きる上で、とても重要なことではないでしょうか。 例えば、不謹慎かもしれませんが、 大地震に見舞われ、家を失った。 チャンスであれば、また新しい家を選ぶことができる。 などと思うかもしれません。 私の中でも、そのような思考のチェンジは常に行われています。...</summary>
    <author>
      <name>yespamaster</name>
      
      
    </author>
    <dc:subject>小言</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.yellowspan.com/yespamaster/">
      <![CDATA[<p>物は捉え様というように、考え方で行動や気持ちが変わることが</p>

<p>あることはわかっています。</p>

<p><br />
ある経営者の言葉に「ピンチはチャンス」と言った人がいました。</p>

<p><br />
ピンチが起きれば、恐ろしく、怖い。そして、これからどうなるのかと</p>

<p>一瞬のうちに頭に過ぎり、自分を不安にさせます。</p>

<p><br />
チャンスが起きれば、嬉しく、やる気にさせ、これからどうにでも</p>

<p>してやろうと、頭の中で選択を始めます。</p>

<p><br />
ピンチをネガティブに考えず、チャンスと捉え、ポジティブに思考を持つことは</p>

<p>生きる上で、とても重要なことではないでしょうか。</p>

<p><br />
例えば、不謹慎かもしれませんが、</p>

<p>大地震に見舞われ、家を失った。</p>

<p>チャンスであれば、また新しい家を選ぶことができる。</p>

<p>などと思うかもしれません。</p>

<p><br />
私の中でも、そのような思考のチェンジは常に行われています。</p>

<p><br />
</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>notitle</title>
    <link rel="alternate" type="text/html" href="http://blog.yellowspan.com/yespamaster/archives/008074.html" />
    <modified>2007-05-07T20:14:21Z</modified>
    <issued>2007-05-08T05:14:21+09:00</issued>
    <id>tag:blog.yellowspan.com,2007:/yespamaster//18.8074</id>
    <created>2007-05-07T20:14:21Z</created>
    <summary type="text/plain">風が手にふれてくる　優しく　時に強く 私にはわかる そのしぐさの　意味を 少しだけこっち向いて いつまでもそばに居てよ ずっと 遠くの空から青く赤くそして白く 雲が目の前を覆う　優しく　時に深く 私には見えない その気持ちの　わけを 少しだけこっちを向いて いつまでもそばに置いてよ けれど 離したりはしないで...</summary>
    <author>
      <name>yespamaster</name>
      
      
    </author>
    <dc:subject>小言</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.yellowspan.com/yespamaster/">
      <![CDATA[<p>風が手にふれてくる　優しく　時に強く<br />
私にはわかる<br />
そのしぐさの　意味を</p>

<p>少しだけこっち向いて<br />
いつまでもそばに居てよ<br />
ずっと <br />
遠くの空から青く赤くそして白く</p>

<p>雲が目の前を覆う　優しく　時に深く<br />
私には見えない<br />
その気持ちの　わけを</p>

<p>少しだけこっちを向いて<br />
いつまでもそばに置いてよ<br />
けれど<br />
離したりはしないで<br />
</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>彼女が僕に告げたこと。</title>
    <link rel="alternate" type="text/html" href="http://blog.yellowspan.com/yespamaster/archives/008064.html" />
    <modified>2007-04-29T16:20:43Z</modified>
    <issued>2007-04-30T01:20:43+09:00</issued>
    <id>tag:blog.yellowspan.com,2007:/yespamaster//18.8064</id>
    <created>2007-04-29T16:20:43Z</created>
    <summary type="text/plain">新しい季節の始まり　彼女が僕に告げたこと 大したことにしたら　二人が途切れ途切れになって きっとまたどこかで なんて言えないから約束出来ないから 会話交わして決めたこと　そして　進めばいつも 見えるのは青空に浮かぶ雲 風に流されているのは記憶という名の雲 もっと早く　だけど急がないでほしい 震える身体を支え　僕が彼女に告げたこと 見つめあって見つけた　守りきれなかったことで いつも悔やんで 再び起きそうな予感から 覗きこんで越えたこと　そして　進めばいつも 見えるのは海に浮かぶカモメ 波に流されるのはミネラルのような思い出 もっと強く　だから手を握りしめるよ わかりあってるようでわからないような 知ってるふりしてホントは知らないような 騙してるんじゃない　嘘付いてるんじゃない ずっと思ってるなんてこと ずっと探してるなんてこと 笑っていれば　ほら 二人また心温められる...</summary>
    <author>
      <name>yespamaster</name>
      
      
    </author>
    <dc:subject>小言</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.yellowspan.com/yespamaster/">
      <![CDATA[<p>新しい季節の始まり　彼女が僕に告げたこと</p>

<p>大したことにしたら　二人が途切れ途切れになって</p>

<p>きっとまたどこかで</p>

<p>なんて言えないから約束出来ないから</p>

<p>会話交わして決めたこと　そして　進めばいつも</p>

<p>見えるのは青空に浮かぶ雲</p>

<p>風に流されているのは記憶という名の雲</p>

<p>もっと早く　だけど急がないでほしい</p>

<p></p>

<p>震える身体を支え　僕が彼女に告げたこと</p>

<p>見つめあって見つけた　守りきれなかったことで</p>

<p>いつも悔やんで</p>

<p>再び起きそうな予感から</p>

<p>覗きこんで越えたこと　そして　進めばいつも</p>

<p>見えるのは海に浮かぶカモメ</p>

<p>波に流されるのはミネラルのような思い出</p>

<p>もっと強く　だから手を握りしめるよ</p>

<p></p>

<p>わかりあってるようでわからないような</p>

<p>知ってるふりしてホントは知らないような</p>

<p>騙してるんじゃない　嘘付いてるんじゃない</p>

<p>ずっと思ってるなんてこと</p>

<p>ずっと探してるなんてこと</p>

<p><br />
笑っていれば　ほら<br />
二人また心温められる</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>カッコいい大人バンド</title>
    <link rel="alternate" type="text/html" href="http://blog.yellowspan.com/yespamaster/archives/008055.html" />
    <modified>2007-04-23T12:51:04Z</modified>
    <issued>2007-04-23T21:51:04+09:00</issued>
    <id>tag:blog.yellowspan.com,2007:/yespamaster//18.8055</id>
    <created>2007-04-23T12:51:04Z</created>
    <summary type="text/plain"> Lost Color PeopleのカッコいいPVが配信されています。...</summary>
    <author>
      <name>yespamaster</name>
      
      
    </author>
    <dc:subject>ミュージック</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.yellowspan.com/yespamaster/">
      <![CDATA[<p><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-2843646155889797542&hl=en" flashvars=""> </embed></p>

<p><a href="http://www.yellowspan.com/music/19/">Lost Color People</a>のカッコいいPVが配信されています。</p>]]>
      
    </content>
  </entry>
  <entry>
    <title> 楽器可物件の紹介サイトの立ち上げへ</title>
    <link rel="alternate" type="text/html" href="http://blog.yellowspan.com/yespamaster/archives/008049.html" />
    <modified>2007-04-20T13:10:14Z</modified>
    <issued>2007-04-20T22:10:14+09:00</issued>
    <id>tag:blog.yellowspan.com,2007:/yespamaster//18.8049</id>
    <created>2007-04-20T13:10:14Z</created>
    <summary type="text/plain">音楽が好きな人は、家でも演奏したいという憧れを 持つものですが、今度、イエロースパンの中で、 楽器可物件へのリンクサイトを立ち上げます。 単純に不動産サイトと提携して、そこへリンクするという ものですが、これは、意外と需要があるかもと 作る前から期待しております。 現代人は暇しているのです。...</summary>
    <author>
      <name>yespamaster</name>
      
      
    </author>
    <dc:subject>イエロースパン</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.yellowspan.com/yespamaster/">
      <![CDATA[<p>音楽が好きな人は、家でも演奏したいという憧れを</p>

<p>持つものですが、今度、イエロースパンの中で、</p>

<p>楽器可物件へのリンクサイトを立ち上げます。</p>

<p>単純に不動産サイトと提携して、そこへリンクするという</p>

<p>ものですが、これは、意外と需要があるかもと</p>

<p>作る前から期待しております。</p>

<p><br />
現代人は暇しているのです。<br />
</p>]]>
      <![CDATA[<p>以前から、足を踏み入れたい分野だったのですが、なかなかよい提携先が見つかりませんでした。</p>

<p>今回提携させていただいたのは、株式会社ネクストさんが運営するHOME'Sというサイトです。</p>

<p>シンプルですがとても使い勝手のよい不動産検索サイトに思えます。</p>

<p>今後は、こちらのサイトを利用させていただいて、イエロースパンが抱えるライブハウス情報と</p>

<p>地域に特化し、音楽に密接な関係にある企業とのシナジーを求めていきたいと思います。</p>

<p><br />
もちろん、イエロースパンに、何が出来るというわけでは有りません。</p>

<p>今ある情報資産に付加価値をつけ、より多くのユーザー、そして、提携している企業に</p>

<p>還元できればと思っております。</p>

<p><br />
今後ともよろしくお願いします。</p>]]>
    </content>
  </entry>
  <entry>
    <title>メモ：Youtubeプレイヤのデコン</title>
    <link rel="alternate" type="text/html" href="http://blog.yellowspan.com/yespamaster/archives/008037.html" />
    <modified>2007-04-13T09:06:02Z</modified>
    <issued>2007-04-13T18:06:02+09:00</issued>
    <id>tag:blog.yellowspan.com,2007:/yespamaster//18.8037</id>
    <created>2007-04-13T09:06:02Z</created>
    <summary type="text/plain">※読み物ではありません。 YouTubeのFlashプレイヤーのｓｗｆファイルを[Flare]で、デコンパイルした。アクションスクリプトが丸見えに。 movie &apos;p.swf&apos; { // flash 7, total frames: 1, frame rate: 25 fps, 450x356 px, compressed movieClip 2 { } movieClip 3 { } movieClip 6 { } movieClip 11 { } movieClip 13 StaticShare { frame 1...</summary>
    <author>
      <name>yespamaster</name>
      
      
    </author>
    <dc:subject>WEB制作</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.yellowspan.com/yespamaster/">
      <![CDATA[<p>※読み物ではありません。</p>

<p>YouTubeのFlashプレイヤーのｓｗｆファイルを[<a href="http://www.nowrap.de/flare.html">Flare</a>]で、デコンパイルした。アクションスクリプトが丸見えに。</p>

<blockquote>
movie 'p.swf' {
// flash 7, total frames: 1, frame rate: 25 fps, 450x356 px, compressed

<p>  movieClip 2  {<br />
  }</p>

<p>  movieClip 3  {<br />
  }</p>

<p>  movieClip 6  {<br />
  }</p>

<p>  movieClip 11  {<br />
  }</p>

<p>  movieClip 13 StaticShare {</p>

<p>    frame 1 {<br />
      share_url_field.text = share_url;<br />
      if (_parent.videoDisplay._width > this._width) {<br />
        this._width = _parent.videoDisplay._widt;<br />
        this._yscale = this._xscale;<br />
      }<br />
    }<br />
  }</p>

<p>  movieClip 15 new_slider {<br />
  }</p>

<p>  movieClip 26 ShareLogoButtons {<br />
  }</p>

<p>  movieClip 28  {<br />
  }</p>

<p>  movieClip 29  {<br />
  }</p>

<p>  movieClip 31  {<br />
  }</p>

<p>  movieClip 33  {<br />
  }</p>

<p>  movieClip 35  {<br />
  }</p>

<p>  movieClip 37  {<br />
  }</p>

<p>  movieClip 39  {<br />
  }</p>

<p>  movieClip 43  {<br />
  }</p>

<p>  movieClip 45  {<br />
  }</p>

<p>  movieClip 46 SoundControl {</p>

<p>    #initclip<br />
      Object.registerClass('SoundControl', logic.EmbedSoundController);<br />
    #endinitclip<br />
  }</p>

<p>  movieClip 48  {<br />
  }</p>

<p>  movieClip 50  {<br />
  }</p>

<p>  movieClip 58  {<br />
  }</p>

<p>  movieClip 60  {<br />
  }</p>

<p>  movieClip 64  {<br />
  }</p>

<p>  movieClip 65  {<br />
  }</p>

<p>  movieClip 66  {<br />
  }</p>

<p>  movieClip 68  {<br />
  }</p>

<p>  movieClip 71  {<br />
  }</p>

<p>  movieClip 73  {<br />
  }</p>

<p>  movieClip 75  {<br />
  }</p>

<p>  movieClip 76  {<br />
  }</p>

<p>  movieClip 79  {</p>

<p>    frame 1 {<br />
      stop();<br />
      normal = function () {<br />
        gotoAndStop(1);<br />
      };</p>

<p>      highLight = function () {<br />
        gotoAndStop(2);<br />
      };</p>

<p>    }<br />
  }</p>

<p>  movieClip 81  {<br />
  }</p>

<p>  movieClip 83  {<br />
  }</p>

<p>  movieClip 85 ControlBlock {</p>

<p>    #initclip<br />
      Object.registerClass('ControlBlock', logic.EmbedMovieController);<br />
    #endinitclip</p>

<p>    frame 1 {<br />
      sound_control.movie = movie;<br />
      trace('controller movie is:' + movie);<br />
    }<br />
  }</p>

<p>  movieClip 86 overlay_screen {</p>

<p>    #initclip<br />
      Object.registerClass('overlay_screen', logic.Overlay);<br />
    #endinitclip<br />
  }</p>

<p>  movieClip 89  {<br />
  }</p>

<p>  movieClip 91  {<br />
  }</p>

<p>  movieClip 93  {<br />
  }</p>

<p>  movieClip 95  {<br />
  }</p>

<p>  movieClip 97  {<br />
  }</p>

<p>  movieClip 98  {<br />
  }</p>

<p>  movieClip 99  {<br />
  }</p>

<p>  movieClip 103  {<br />
  }</p>

<p>  movieClip 105  {<br />
  }</p>

<p>  movieClip 107  {<br />
  }</p>

<p>  movieClip 108 endScreen {</p>

<p>    #initclip<br />
      Object.registerClass('endScreen', logic.EndScreen);<br />
    #endinitclip<br />
  }</p>

<p>  movieClip 110 OverLay {</p>

<p>    #initclip<br />
      Object.registerClass('OverLay', logic.Overlay);<br />
    #endinitclip<br />
  }</p>

<p>  movieClip 112 fullDisplay {</p>

<p>    #initclip<br />
      Object.registerClass('fullDisplay', logic.Movie);<br />
    #endinitclip<br />
  }</p>

<p>  movieClip 114  {<br />
  }</p>

<p>  movieClip 116  {<br />
  }</p>

<p>  movieClip 118  {<br />
  }</p>

<p>  movieClip 121 tube {</p>

<p>    #initclip<br />
      Object.registerClass('tube', logic.EmbedController);<br />
    #endinitclip</p>

<p>    frame 1 {<br />
      controller.registerMovie(movie);<br />
      share = controller.share;<br />
      share.onRelease = function () {<br />
        movie.share();<br />
      };</p>

<p>    }<br />
  }</p>

<p>  frame 1 {<br />
    tube.movie.static_share = sshare;<br />
    if (loop) {<br />
      tube.movie.onEndMovie = function () {<br />
        this.playMovie();<br />
        return true;<br />
      };</p>

<p>    }<br />
    Stage.scaleMode = 'noScale';<br />
    Stage.addListener(this);<br />
    onResize = function () {<br />
      trace(' sw:' + Stage.width + ' sh:' + Stage.height + ' rw:' + _root._width + ' rh:' + _root._height);<br />
      tube.resize(Stage.width, Stage.height);<br />
      trace('px:' + player._x + ' py:' + player._y);<br />
    };</p>

<p>    onEnterFrame = function () {<br />
      onResize();<br />
      delete this.onEnterFrame;<br />
    };</p>

<p>    tube.setMovie(video_id, iurl, movie_url, l, t, eurl);<br />
    if (autoplay) {<br />
      tube.playMovie();<br />
    }<br />
  }</p>

<p>  movieClip 122 __Packages.logic.EmbedMovieController {</p>

<p>    #initclip<br />
      if (!_global.logic) {<br />
        _global.logic = new Object();<br />
      }<br />
      if (!_global.logic.EmbedMovieController) {<br />
        var v1 = function () {<br />
          super();<br />
          trace('constructing MovieController:' + this.movie);<br />
          trace('timer.seek_total_time' + this.timer.seek_total_time);<br />
          this.pause_button._visible = false;<br />
          this.fullBar = this.full_progress_bar.fullBar;<br />
          this.seekBar = this.full_progress_bar.seekBar;<br />
          this.progressBar = this.full_progress_bar.progressBar;<br />
          this.seek_time = this.timer.seek_time;<br />
          var o = this;<br />
          this.play_button.onRelease = function () {<br />
            o.movie.playMovie();<br />
          };</p>

<p>          this.pause_button.onRelease = function () {<br />
            o.movie.pauseMovie();<br />
          };</p>

<p>          this.stop_button.onRelease = function () {<br />
            o.movie.stopMovie();<br />
          };</p>

<p>          var v6 = function () {<br />
            o.slider_down = true;<br />
            o.slider.highLight();<br />
            this.onEnterFrame = function () {<br />
              var v1 = o._xmouse;<br />
              if (v1 < o.full_progress_bar._x) {<br />
                v1 = o.full_progress_bar._x;<br />
              } else {<br />
                if (v1 > o.full_progress_bar._x + o.full_progress_bar._width) {<br />
                  v1 = o.full_progress_bar._x + o.full_progress_bar._width;<br />
                }<br />
              }<br />
              o.slider._x = v1;<br />
              o.movie.peekSeekRatio(o.getScale());<br />
            };</p>

<p>          };</p>

<p>          var v7 = function () {<br />
            o.slider.normal();<br />
            o.movie.setSeekRatio(o.getScale());<br />
            o.slider_down = false;<br />
            delete this.onEnterFrame;<br />
          };</p>

<p>          this.slider.onPress = v6;<br />
          this.full_progress_bar.onPress = this.slider.onPress;<br />
          this.slider.onReleaseOutside = v7;<br />
          this.slider.onRelease = this.slider.onReleaseOutside;<br />
          this.full_progress_bar.onReleaseOutside = this.slider.onReleaseOutside;<br />
          this.full_progress_bar.onRelease = this.slider.onReleaseOutside;<br />
          var v3 = this.getBounds(this);<br />
          this.left_justified_elements = [this.play_button, this.pause_button, this.ldiv, this.full_progress_bar, this.bg];<br />
          for (var v5 in this.left_justified_elements) {<br />
            this.left_justified_elements[v5]._xstart = v3.xMin - this.left_justified_elements[v5]._x;<br />
          }<br />
          this.bg._width_offset = this._width - this.bg._width;<br />
          this.right_justified_elements = [this.timer, this.sound_control, this.mrdiv, this.rdiv, this.share];<br />
          for (v5 in this.right_justified_elements) {<br />
            this.right_justified_elements[v5]._xstart = v3.xMax - this.right_justified_elements[v5]._x;<br />
          }<br />
          trace('regular:' + this.regular + ' smal._xstart:' + this.regular._xstart);<br />
          this.full_progress_bar._xend = v3.xMax - (this.full_progress_bar._width + this.full_progress_bar._x);<br />
        };</p>

<p>        logic.EmbedMovieController = v1;<br />
        logic.EmbedMovieController extends MovieClip;<br />
        var v2 = v1.prototype;<br />
        v2.registerMovie = function (m) {<br />
          trace('registering controller to:' + m);<br />
          this.movie = m;<br />
          this.sound_control.registerMovie(m);<br />
          this.showSeek(0, 0);<br />
          this.showProgress(0, 0);<br />
          var o = this;<br />
          m.onPauseMovie = function () {<br />
            trace('showing the goddamn play button');<br />
            o.showPlay();<br />
          };</p>

<p>          var old_handler = m.onPlayMovie;<br />
          m.onPlayMovie = function () {<br />
            o.showPause();<br />
            old_handler();<br />
          };</p>

<p>          m.onSeek = function (ir, r) {<br />
            o.showSeek(ir, r);<br />
          };</p>

<p>          m.onProgress = function (ir, r) {<br />
            o.showProgress(ir, r);<br />
          };</p>

<p>        };</p>

<p>        v2.getScale = function () {<br />
          var v2 = (this.slider._x - this.full_progress_bar._x) / this.full_progress_bar._width;<br />
          if (v2 < 0) {<br />
            return 0;<br />
          } else {<br />
            return v2;<br />
          }<br />
        };</p>

<p>        v2.resize_width = function (w) {<br />
          trace('resize width:' + w + ' bg offset' + this.bg._width_offset);<br />
          this.bg._width = w - this.bg._width_offset;<br />
          for (var v2 in this.left_justified_elements) {<br />
            this.left_justified_elements[v2]._x = -1 * (w / 2) - this.left_justified_elements[v2]._xstart;<br />
          }<br />
          this.sound_control.enablePopUp();<br />
          this.slider._x = this.full_progress_bar._x;<br />
          var v5 = this.full_progress_bar._x + logic.EmbedMovieController.MIN_PROGRESS_BAR_SIZE;<br />
          var v3;<br />
          v2 = 0;<br />
          while (v2 < this.right_justified_elements.length) {<br />
            this.right_justified_elements[v2]._x = w / 2 - this.right_justified_elements[v2]._xstart;<br />
            if (this.right_justified_elements[v2]._x < this.rdiv._x) {<br />
              if (this.right_justified_elements[v2]._x - 10 < v5) {<br />
                this.right_justified_elements[v2]._visible = false;<br />
              } else {<br />
                this.right_justified_elements[v2]._visible = true;<br />
                if (isNaN(v3)) {<br />
                  v3 = this.right_justified_elements[v2]._x;<br />
                }<br />
              }<br />
            } else {<br />
              if (isNaN(v3)) {<br />
                v3 = this.right_justified_elements[v2]._x;<br />
              }<br />
            }<br />
            ++v2;<br />
          }<br />
          this.full_progress_bar._width = v3 - this.full_progress_bar._x - 12;<br />
        };</p>

<p>        v2.showPlay = function () {<br />
          this.play_button._visible = true;<br />
          this.pause_button._visible = false;<br />
        };</p>

<p>        v2.showPause = function () {<br />
          this.play_button._visible = false;<br />
          this.pause_button._visible = true;<br />
        };</p>

<p>        v2.format_minute_time = function (t) {<br />
          if (isNaN(t) || t < 0) {<br />
            return '--:--';<br />
          }<br />
          var v1 = String(Math.floor(t % 60));<br />
          if (v1.length == 1) {<br />
            v1 = '0' + v1;<br />
          }<br />
          var v2 = String(Math.floor(t / 60));<br />
          if (v2.length == 1) {<br />
            v2 = '0' + v2;<br />
          }<br />
          return v2 + ':' + v1;<br />
        };</p>

<p>        v2.showSeek = function (ir, r) {<br />
          var v2 = this.movie.getCurrentTime();<br />
          if (isNaN(v2)) {<br />
            v2 = 0;<br />
          }<br />
          this.seek_time.text = this.format_minute_time(this.movie.getTotalTime() - v2);<br />
          this.seek_total_time.text = this.format_minute_time(this.movie.getTotalTime());<br />
          this.seekBar._x = ir * this.fullBar._width;<br />
          this.seekBar._width = (r - ir) * this.fullBar._width;<br />
          if (!this.slider_down) {<br />
            this.slider._x = r * this.full_progress_bar._width + this.full_progress_bar._x;<br />
          }<br />
        };</p>

<p>        v2.showProgress = function (ir, r) {<br />
          this.progressBar._x = ir * this.fullBar._width;<br />
          this.progressBar._width = (r - ir) * this.fullBar._width;<br />
        };</p>

<p>        v2.showFSButtons = function (_show) {<br />
          var o = this;<br />
          if (_show) {<br />
            this.min._visible = true;<br />
            this.max._visible = false;<br />
            this.regular._visible = false;<br />
            this.small._visible = false;<br />
          } else {<br />
            this.min._visible = false;<br />
            this.max._visible = true;<br />
            this.regular._visible = false;<br />
            this.small._visible = true;<br />
            this.regular.onPress = function () {<br />
              trace('to: regular');<br />
              o.movie.resizeNormal();<br />
              o.regular._visible = false;<br />
              o.small._visible = true;<br />
            };</p>

<p>            this.small.onRelease = function () {<br />
              trace('to: original');<br />
              o.movie.resizeOriginal();<br />
              o.regular._visible = true;<br />
              o.small._visible = false;<br />
            };</p>

<p>          }<br />
        };</p>

<p>        v2.slider_down = false;<br />
        v1.MIN_PROGRESS_BAR_SIZE = 50;<br />
        ASSetPropFlags(logic.EmbedMovieController.prototype, null, 1);<br />
      }<br />
    #endinitclip<br />
  }</p>

<p>  movieClip 123 __Packages.logic.Overlay {</p>

<p>    #initclip<br />
      if (!_global.logic) {<br />
        _global.logic = new Object();<br />
      }<br />
      if (!_global.logic.Overlay) {<br />
        var v1 = function () {<br />
          super();<br />
          this.loading._visible = false;<br />
          this.loading._woffset = this._width - this.loading._width;<br />
        };</p>

<p>        logic.Overlay = v1;<br />
        logic.Overlay extends MovieClip;<br />
        var v2 = v1.prototype;<br />
        v2.show_message = function (msg) {<br />
          this.loading.text = msg;<br />
        };</p>

<p>        v2.show_loading = function () {<br />
          this.loading._visible = true;<br />
        };</p>

<p>        v2.hide = function () {<br />
          this.loading._visible = false;<br />
          this._alpha = 0;<br />
        };</p>

<p>        v2.show = function () {<br />
          this.loading._visible = false;<br />
          this._alpha = 100;<br />
        };</p>

<p>        v2.resize = function (w, h) {<br />
          this.bg._width = w;<br />
          this.bg._height = h;<br />
          this.loading._width = w - this.loading._woffset;<br />
          if (this.loading._xscale > 100) {<br />
            this.loading._xscale = 100;<br />
          }<br />
          this.loading._yscale = this.loading._xscale;<br />
          this.loading._x = -1 * this.loading._width / 2;<br />
          this.fit_img();<br />
        };</p>

<p>        v2.fit_img = function () {<br />
          if (this.img._loaded) {<br />
            this.img._width = this.bg._width;<br />
            this.img._height = this.bg._height;<br />
            this.img._x = -1 * this.bg._width / 2;<br />
            this.img._y = -1 * this.bg._height / 2;<br />
            trace('fiting image to:' + this.bg._width + ':' + this.bg._height + ' actual:' + this.img._width + ':' + this.img._height);<br />
          }<br />
        };</p>

<p>        v2.gotoURL = function () {<br />
        };</p>

<p>        v2.makePressable = function () {<br />
          this.onRelease = this.gotoURL;<br />
        };</p>

<p>        v2.makePlayPressable = function () {<br />
          this.onRelease = function () {<br />
          };</p>

<p>        };</p>

<p>        v2.loadClip = function (still_url) {<br />
          var v2 = new Object();<br />
          var o = this;<br />
          if (!still_url || still_url.indexOf('http://') != 0) {<br />
            return undefined;<br />
          }<br />
          v2.onLoadInit = function (target_mc) {<br />
            target_mc._loaded = true;<br />
            o.fit_img();<br />
            trace('we loaded the image');<br />
          };</p>

<p>          var v3 = new MovieClipLoader();<br />
          v3.addListener(v2);<br />
          this.createEmptyMovieClip('img', this.loading.getDepth() - 1);<br />
          v3.loadClip(still_url, this.img);<br />
        };</p>

<p>        ASSetPropFlags(logic.Overlay.prototype, null, 1);<br />
      }<br />
    #endinitclip<br />
  }</p>

<p>  movieClip 124 __Packages.logic.EndScreen {</p>

<p>    #initclip<br />
      if (!_global.logic) {<br />
        _global.logic = new Object();<br />
      }<br />
      if (!_global.logic.EndScreen) {<br />
        var v1 = function () {<br />
          super();<br />
          this.movie = this._parent;<br />
          this.share = this.end_buttons.share;<br />
          this.replay = this.end_buttons.replay;<br />
          trace('Ending the movie is :' + this.movie);<br />
          var o = this;<br />
          this.replay.onPress = function () {<br />
            trace('replay me please:' + o.movie);<br />
            if (o.movie.rePlay) {<br />
              o.movie.rePlay();<br />
            } else {<br />
              o.movie.playMovie();<br />
            }<br />
          };</p>

<p>          this.share.onRelease = function () {<br />
            o.movie.share();<br />
          };</p>

<p>          this.prev_button.onRelease = function () {<br />
            o.load_previous_panels();<br />
          };</p>

<p>          this.init();<br />
        };</p>

<p>        logic.EndScreen = v1;<br />
        logic.EndScreen extends MovieClip;<br />
        var v2 = v1.prototype;<br />
        v2.init = function () {<br />
          this.end_buttons._visible = true;<br />
          this.next_panel._visible = false;<br />
          this.count_down._visible = false;<br />
          this.prev_button._visible = false;<br />
          this.next_visible = false;<br />
        };</p>

<p>        v2.show = function () {<br />
          if (!this._visible) {<br />
            this._visible = true;<br />
            this.init();<br />
            this.display_next();<br />
          }<br />
        };</p>

<p>        v2.hide = function () {<br />
          this._visible = false;<br />
          this.count_down.reset();<br />
        };</p>

<p>        v2.resize = function (w, h) {<br />
          this.bg._width = w;<br />
          this.bg._height = h;<br />
          this.end_buttons._width = w - 20;<br />
          if (this.end_buttons._xscale > 100) {<br />
            this.end_buttons._xscale = 100;<br />
          }<br />
          this.end_buttons._yscale = this.end_buttons._xscale;<br />
          this.layout_next();<br />
        };</p>

<p>        v2.load_for_awsome = function () {<br />
          var v2 = new logic.urlRestXML(this.movie.base_url);<br />
          this.next_visible = false;<br />
          v2.dispatch(this, this.parse_next, undefined, 'set_awesome', {'video_id': this.movie.video_id, 'w': this.movie.getSeekRatio(), 'l': this.movie.getTotalTime(), 'm': ''});<br />
        };</p>

<p>        v2.show_next = function () {<br />
          this.next_visible = true;<br />
          this._visible = true;<br />
          this.end_buttons._visible = false;<br />
          var v3 = new logic.urlRestXML(this.movie.base_url);<br />
          v3.dispatch(this, this.parse_next, undefined, 'next_awesome', {'video_id': this.movie.video_id, 'w': this.movie.getSeekRatio(), 'l': this.movie.getTotalTime(), 'nc': _root.nc});<br />
        };</p>

<p>        v2.parse_next = function (data) {<br />
          _root.status.text = 'data receieved';<br />
          this.awsome_data = data;<br />
          if (this._visible) {<br />
            this.display_next();<br />
          }<br />
        };</p>

<p>        v2.parse_data = function () {<br />
          if (this.awsome_data) {<br />
            var v4 = logic.restXML.get_sub_array('video', this.awsome_data.video_list);<br />
            this.awsome_videos = [];<br />
            var v3 = 0;<br />
            while (v3 < v4.length) {<br />
              this.awsome_videos.push(logic.restXML.get_dict(v4[v3]));<br />
              ++v3;<br />
            }<br />
            this.awsome_data = undefined;<br />
            _root.status.text = 'Data parsed :' + this.awsome_videos.length;<br />
          }<br />
        };</p>

<p>        v2.display_next = function () {<br />
          if (!this.movie.supress_next) {<br />
            if (this.next_visible) {<br />
              this.end_buttons._visible = false;<br />
            }<br />
            if (this.awsome_data) {<br />
              this.parse_data();<br />
            }<br />
            this.layout_next();<br />
          }<br />
        };</p>

<p>        v2.layout_next = function () {<br />
          if (!this.next_panel) {<br />
            return undefined;<br />
          }<br />
          var v7 = this.bg.getBounds(this);<br />
          var v10 = v7.yMin;<br />
          var v9 = v7.yMax - v7.yMin;<br />
          var v8 = 0;<br />
          if (this.end_buttons._visible == true) {<br />
            v8 = this.end_buttons._height + 2 * this.margin;<br />
          }<br />
          var v5 = Math.max(0, Math.min(int((v9 - v8) / (this.next_panel._height + this.margin)), 4));<br />
          trace('panels:' + v5);<br />
          var v6 = v7.yMin + (v9 - (v8 + this.next_panel._height * v5 + this.margin * Math.max(v5 - 1, 0))) / 2;<br />
          if (this.end_buttons._visible == true) {<br />
            this.end_buttons._y = v6 + this.end_buttons._height / 2;<br />
            v6 += this.end_buttons._height + 2 * this.margin;<br />
          }<br />
          trace('top_margin:' + v6 + ' height:' + v9 + ' panel:' + this.next_panel._height + 'margin:' + this.margin);<br />
          this.panels = [];<br />
          var v3 = 0;<br />
          while (v3 < v5) {<br />
            var v2;<br />
            if (v3 == 0) {<br />
              v2 = this.next_panel;<br />
            } else {<br />
              trace('creating next clip');<br />
              v2 = this.attachMovie('NextVideoPanel', 'next_panel' + v3, v3);<br />
            }<br />
            v2._x = this.next_panel._x;<br />
            v2._y = v6 + v2._height / 2;<br />
            v6 += v2._height + this.margin;<br />
            v2.load(this.get_next());<br />
            this.panels.push(v2);<br />
            ++v3;<br />
          }<br />
          var v4 = v5;<br />
          while (v4 < this.last_panels) {<br />
            if (v4 != 0) {<br />
              this['next_panel' + v4].removeMovieClip();<br />
              trace('removing panels');<br />
            }<br />
            ++v4;<br />
          }<br />
          this.last_panels = v5;<br />
          this.count_down._x = v7.xMax - (this.margin / 2 + this.count_down._width / 2);<br />
          this.count_down._y = v7.yMax - (this.margin / 2 + this.count_down._height / 2);<br />
          this.count_down.reset();<br />
          this.count_down._visible = false;<br />
          this.prev_button._x = v7.xMin + this.margin / 2 + this.prev_button._width / 2;<br />
          this.prev_button._y = v7.yMax - (this.margin / 2 + this.prev_button._height / 2);<br />
          this.prev_button._visible = false;<br />
        };</p>

<p>        v2.get_next = function () {<br />
          if (isNaN(this.next_index)) {<br />
            this.next_index = 0;<br />
            return this.awsome_videos[this.next_index];<br />
          }<br />
          this.next_index = (this.next_index + 1) % this.awsome_videos.length;<br />
          return this.awsome_videos[this.next_index];<br />
        };</p>

<p>        v2.clip_loaded = function () {<br />
          var v2 = 0;<br />
          while (v2 < this.panels.length) {<br />
            if (!this.panels[v2].loaded) {<br />
              trace(this.panels[v2] + 'not loaded');<br />
              return undefined;<br />
            }<br />
            ++v2;<br />
          }<br />
          this.count_down._visible = true;<br />
          this.prev_button._visible = true;<br />
          trace('STARTING COUNT DOWN!');<br />
          this.count_down.start_count_down(1, this);<br />
        };</p>

<p>        v2.count_down_end = function () {<br />
          trace('STARTING COUNT END!');<br />
          var v2 = 0;<br />
          while (v2 < this.panels.length) {<br />
            this.panels[v2].load(this.get_next());<br />
            ++v2;<br />
          }<br />
          this.count_down._visible = false;<br />
          this.prev_button._visible = false;<br />
        };</p>

<p>        v2.load_previous_panels = function () {<br />
          if (this.count_down.is_counting()) {<br />
            this.next_index -= 2 * this.panels.length;<br />
            if (this.next_index < 0) {<br />
              this.next_index += this.awsome_videos.length;<br />
            }<br />
          }<br />
          this.count_down.end_count();<br />
        };</p>

<p>        v2.pause = function () {<br />
          this.count_down.pause();<br />
        };</p>

<p>        v2.unpause = function () {<br />
          this.count_down.unpause();<br />
        };</p>

<p>        v2.panels = [];<br />
        v2.last_panels = 0;<br />
        v2.margin = 11;<br />
        ASSetPropFlags(logic.EndScreen.prototype, null, 1);<br />
      }<br />
    #endinitclip<br />
  }</p>

<p>  movieClip 125 __Packages.logic.restXML {</p>

<p>    #initclip<br />
      if (!_global.logic) {<br />
        _global.logic = new Object();<br />
      }<br />
      if (!_global.logic.restXML) {<br />
        var v1 = function (_req_url) {<br />
          this.request_url = _req_url;<br />
          trace('initializing:' + _req_url);<br />
        };</p>

<p>        logic.restXML = v1;<br />
        var v2 = v1.prototype;<br />
        v2.get_call_string = function (method) {<br />
          return 'api2_rest?method=' + escape(method);<br />
        };</p>

<p>        v2.dispatch = function (o, cb, cb_error, method, params) {<br />
          var v7 = new XML();<br />
          var v8 = new XML();<br />
          v8.ignoreWhite = false;<br />
          v7.ignoreWhite = true;<br />
          if (_root.auth_code != undefined) {<br />
            trace('auth code:' + _root.auth_code);<br />
            v8.addRequestHeader('Authorization', _root.auth_code);<br />
          }<br />
          var v3 = this.get_call_string(method);<br />
          for (var v5 in params) {<br />
            if (v3.indexOf('?') == -1) {<br />
              v3 += '?';<br />
            } else {<br />
              v3 += '&';<br />
            }<br />
            v3 += v5 + '=';<br />
            v3 += escape(params[v5]);<br />
          }<br />
          var v9 = this.request_url + v3;<br />
          trace('request_url' + this.request_url);<br />
          var pr = this;<br />
          v7.onLoad = function (success) {<br />
            if (success) {<br />
              trace('result xml:' + this);<br />
              var v2 = pr.process(this);<br />
              if (v2.error) {<br />
                cb_error.call(o, v2.data);<br />
              } else {<br />
                cb.call(o, v2.data);<br />
              }<br />
            } else {<br />
              cb_error.call(o);<br />
            }<br />
          };</p>

<p>          trace('sending request to:' + v9);<br />
          v8.sendAndLoad(v9, v7);<br />
        };</p>

<p>        v2.process = function (xml_rsp) {<br />
          var v1 = {};<br />
          var v2 = logic.restXML.get_sub_node('ut_response', xml_rsp);<br />
          if (v2.attributes.status == 'ok') {<br />
            v1.data = logic.restXML.get_dict(v2);<br />
            return v1;<br />
          }<br />
          if (v2.attributes.status == 'fail') {<br />
            var v3 = logic.restXML.get_dict(v2);<br />
            v1.data = logic.restXML.get_dict(v3.error);<br />
            v1.error = true;<br />
            return v1;<br />
          }<br />
          v1.error = true;<br />
          return v1;<br />
        };</p>

<p>        v1.get_dict = function (node) {<br />
          trace('node is:' + node.childNodes + ' length:' + node.childNodes.length);<br />
          if (!node) {<br />
            return undefined;<br />
          }<br />
          var v5 = new Object();<br />
          var v2 = 0;<br />
          while (v2 < node.childNodes.length) {<br />
            var v1 = node.childNodes[v2];<br />
            if (v1.nodeType == 1) {<br />
              var v3 = v1.childNodes[0];<br />
              if (v3.nodeType == 3) {<br />
                v5[v1.nodeName] = v3.nodeValue;<br />
              } else {<br />
                v5[v1.nodeName] = v1;<br />
              }<br />
            }<br />
            ++v2;<br />
          }<br />
          return v5;<br />
        };</p>

<p>        v1.get_sub_array = function (name, node) {<br />
          if (!node) {<br />
            return undefined;<br />
          }<br />
          var v4 = [];<br />
          var v1 = 0;<br />
          while (v1 < node.childNodes.length) {<br />
            var v2 = node.childNodes[v1];<br />
            if (v2.nodeName == name) {<br />
              v4.push(v2);<br />
            }<br />
            ++v1;<br />
          }<br />
          return v4;<br />
        };</p>

<p>        v1.get_sub_node = function (name, node) {<br />
          var v2 = node.childNodes;<br />
          for (var v4 in v2) {<br />
            node = v2[v4];<br />
            if (node.nodeType == 1 and node.nodeName == name) {<br />
                            return node;<br />
            }<br />
          }<br />
        };</p>

<p>        v1.get_sub_text = function (name, node) {<br />
          node = logic.restXML.get_sub_node(name, node);<br />
          var v2 = node.childNodes;<br />
          for (var v3 in v2) {<br />
            node = v2[v3];<br />
            if (node.nodeType == 3) {<br />
                            return logic.restXML.strip_white_space(node.nodeValue);<br />
            }<br />
          }<br />
        };</p>

<p>        v1.add_text_node = function (name, value, node) {<br />
          var v2 = new XML();<br />
          var v1 = v2.createElement(name);<br />
          v1.appendChild(v2.createTextNode(value));<br />
          node.appendChild(v1);<br />
        };</p>

<p>        v1.is_whitespace = function (c) {<br />
          return c == ' ' || c == '\n' || c == '\t';<br />
        };</p>

<p>        v1.strip_white_space = function (buffer) {<br />
          var v4 = 0;<br />
          var v3 = buffer.length - 1;<br />
          var v1 = 0;<br />
          while (v1 < buffer.length) {<br />
            if (v4 == v1 && logic.restXML.is_whitespace(buffer.charAt(v4))) {<br />
              ++v4;<br />
            }<br />
            if (v3 == buffer.length - (v1 + 1) && logic.restXML.is_whitespace(buffer.charAt(v3))) {<br />
              --v3;<br />
            }<br />
            if (v4 == v1 + 1 || v3 == buffer.length - (v1 + 2)) {<br />
            } else {<br />
              break;<br />
            }<br />
            ++v1;<br />
          }<br />
          return buffer.slice(v4, v3 + 1);<br />
        };</p>

<p>        ASSetPropFlags(logic.restXML.prototype, null, 1);<br />
      }<br />
    #endinitclip<br />
  }</p>

<p>  movieClip 126 __Packages.logic.urlRestXML {</p>

<p>    #initclip<br />
      if (!_global.logic) {<br />
        _global.logic = new Object();<br />
      }<br />
      if (!_global.logic.urlRestXML) {<br />
        var v1 = function (r) {<br />
          super(r);<br />
        };</p>

<p>        logic.urlRestXML = v1;<br />
        logic.urlRestXML extends logic.restXML;<br />
        var v2 = v1.prototype;<br />
        v2.get_call_string = function (method) {<br />
          return method;<br />
        };</p>

<p>        ASSetPropFlags(logic.urlRestXML.prototype, null, 1);<br />
      }<br />
    #endinitclip<br />
  }</p>

<p>  movieClip 127 __Packages.logic.Movie {</p>

<p>    #initclip<br />
      if (!_global.logic) {<br />
        _global.logic = new Object();<br />
      }<br />
      if (!_global.logic.Movie) {<br />
        var v1 = function () {<br />
          super();<br />
          trace('Constructing movie');<br />
          this.videoDisplay.smoothing = true;<br />
          this.snd = this.createEmptyMovieClip('snd', 0);<br />
          this.sound_data_so = SharedObject.getLocal('soundData', '/');<br />
          this.sound_data = this.sound_data_so.data;<br />
          this.audio = new Sound(this.snd);<br />
          if (this.sound_data.volume == undefined) {<br />
            this.sound_data.volume = 100;<br />
          }<br />
          if (this.sound_data.mute == undefined) {<br />
            this.sound_data.mute = false;<br />
          }<br />
          if (_root.BASE_YT_URL == undefined) {<br />
            this.base_url = 'http://www.youtube.com/';<br />
          } else {<br />
            this.base_url = _root.BASE_YT_URL;<br />
          }<br />
          this.display_ratio = this.videoDisplay._width / this.videoDisplay._height;<br />
          this.registerLoader(new logic.MovieLoader());<br />
          this.end_screen._visible = false;<br />
        };</p>

<p>        logic.Movie = v1;<br />
        logic.Movie extends MovieClip;<br />
        var v2 = v1.prototype;<br />
        v2.initController = function () {<br />
          if (this.sound_data.mute) {<br />
            this.audio.setVolume(0);<br />
            this.onShowMute();<br />
          } else {<br />
            this.onShowVolume(this.sound_data.volume);<br />
            this.audio.setVolume(this.sound_data.volume);<br />
          }<br />
          if (this.is_playing) {<br />
            this.onPlayMovie();<br />
          } else {<br />
            this.onPauseMovie();<br />
          }<br />
        };</p>

<p>        v2.setMovie = function (_video_id, image_url, movie_url, l, _track_id, eurl, append_vars) {<br />
          trace('setting the movie video_id:' + _video_id + ' base_url:' + this.base_url);<br />
          this.video_id = _video_id;<br />
          this.track_id = _track_id;<br />
          var v2 = image_url;<br />
          if (v2 == undefined && this.is_embed) {<br />
            v2 = 'http://static.youtube.com/get_still.php?video_id=' + this.video_id;<br />
          }<br />
          if (eurl == undefined) {<br />
            eurl = '';<br />
          }<br />
          if (append_vars == undefined) {<br />
            append_vars = '';<br />
          }<br />
          if (movie_url == undefined) {<br />
            movie_url = this.base_url + 'watch?v=' + this.video_id + '&eurl=' + escape(eurl);<br />
          }<br />
          this.movie_url = movie_url;<br />
          this.movieTime = l;<br />
          this.cues = undefined;<br />
          if (this.is_embed) {<br />
            append_vars += '&eurl=' + escape(eurl);<br />
            if (this.is_ad) {<br />
              append_vars += '&adp=1';<br />
            }<br />
            this.load_awsome = false;<br />
          } else {<br />
            this.load_awsome = true;<br />
          }<br />
          if (this.tracker_cls) {<br />
            this.tracker = new this.tracker_cls(this);<br />
          } else {<br />
            this.tracker = undefined;<br />
          }<br />
          this.setSeek(0);<br />
          this.pauseMovie();<br />
          this.hideEnded();<br />
          this.is_playing = false;<br />
          this.started = false;<br />
          this.restart = false;<br />
          this.start_time = 0;<br />
          this.start_bytes = 0;<br />
          this.stall_count = 0;<br />
          this.api_loaded = false;<br />
          this.max_seek_ratio = 0;<br />
          if (this.is_embed) {<br />
            if (this.is_ad) {<br />
              this.overlay.makePlayPressable();<br />
            } else {<br />
              this.overlay.makePressable();<br />
            }<br />
            this.overlay.loadClip(v2);<br />
          }<br />
          this.loader.load(this.base_url, this.video_id, this.track_id, append_vars);<br />
          if (!this.loader.started) {<br />
            this.overlay.show();<br />
          } else {<br />
            this.overlay.hide();<br />
          }<br />
        };</p>

<p>        v2.registerLoader = function (_loader) {<br />
          if (this.loader) {<br />
            this.loader.die();<br />
            delete this.ns;<br />
            delete this.loader;<br />
          }<br />
          this.loader = _loader;<br />
          this.loader.setMovie(this);<br />
          this.ns = this.loader.ns;<br />
          this.videoDisplay.attachVideo(this.ns);<br />
          this.snd.attachAudio(this.ns);<br />
        };</p>

<p>        v2.popLoader = function () {<br />
          var v2 = this.loader;<br />
          delete this.ns;<br />
          delete this.loader;<br />
          this.registerLoader(new logic.MovieLoader());<br />
          return v2;<br />
        };</p>

<p>        v2.share = function () {<br />
          if (this.static_share_clip) {<br />
            this.static_share_clip.removeMovieClip();<br />
            delete this.static_share_clip;<br />
          } else {<br />
            if (this.static_share) {<br />
              this._parent.play_button._visible = false;<br />
              this.attachMovie('StaticShare', 'static_share_clip', this.getNextHighestDepth(), {'share_url': this.movie_url});<br />
            } else {<br />
              logic.Util.popUpShare(this.base_url, this.video_id);<br />
            }<br />
          }<br />
          this.pauseMovie();<br />
        };</p>

<p>        v2.endMovie = function () {<br />
          this.restart = true;<br />
          this.pauseMovie();<br />
          if (this.load_awsome) {<br />
            this.end_screen.load_for_awsome();<br />
            this.load_awsome = false;<br />
          }<br />
          if (this.tracker) {<br />
            this.tracker.doTrack(this.getTime(), this.getSeekRatio());<br />
          }<br />
          if (!this.onEndMovie()) {<br />
            this.showEnded();<br />
          }<br />
        };</p>

<p>        v2.showEnded = function () {<br />
          this.end_screen.show();<br />
        };</p>

<p>        v2.hideEnded = function () {<br />
          this.end_screen.hide();<br />
        };</p>

<p>        v2.pauseMovie = function () {<br />
          this.ns.pause(true);<br />
          this.is_playing = false;<br />
          this.onPauseMovie();<br />
        };</p>

<p>        v2.stopMovie = function () {<br />
          this.restart = true;<br />
          this.pauseMovie();<br />
          this.setSeek(0);<br />
        };</p>

<p>        v2.stopAll = function () {<br />
          this.is_playing = false;<br />
          this.loader.die();<br />
          this.pauseMovie();<br />
        };</p>

<p>        v2.playMovie = function () {<br />
          if (this.static_share_clip) {<br />
            this.static_share_clip.removeMovieClip();<br />
            delete this.static_share_clip;<br />
          }<br />
          if (this.loader.started == false) {<br />
            trace('play movie:' + this.file);<br />
            trace('ns:' + this.ns + ', ns.stats:' + this.ns.onStatus);<br />
            this.loader.start();<br />
            this.overlay.show_loading();<br />
            this.onStartMovie();<br />
          } else {<br />
            if (this.restart == true) {<br />
              this.setSeek(0);<br />
            }<br />
            this.ns.pause(false);<br />
          }<br />
          this.restart = false;<br />
          this.hideEnded();<br />
          this.is_playing = true;<br />
          this.onPlayMovie();<br />
        };</p>

<p>        v2.isPlaying = function () {<br />
          return this.is_playing;<br />
        };</p>

<p>        v2.getMovieInfo = function () {<br />
          trace('getting movie');<br />
          var v2 = new logic.restXML(this.base_url);<br />
          trace(v2);<br />
          v2.dispatch(this, this.parseMovieInfo, undefined, 'youtube.videos.get_video_info', {'video_id': this.video_id});<br />
        };</p>

<p>        v2.parseMovieInfo = function (data) {<br />
          trace('the set movie is :' + data);<br />
          if (data.video) {<br />
            var v2 = logic.restXML.get_dict(data.video);<br />
            var v3 = Number(v2.length_seconds);<br />
            if (v3) {<br />
              this.movieTime = v3;<br />
            }<br />
            if (v2.embed_status == 'rejected' || v2.embed_status == 'unavail') {<br />
              this.overlay.show_message('This video is no longer available.');<br />
              this.stopAll();<br />
            } else {<br />
              if (v2.embed_status == 'not_allowed') {<br />
                this.overlay.show_message('The owner of this video does not allow video embedding please watch this video on YouTube.com');<br />
                this.stopAll();<br />
              }<br />
            }<br />
            this.api_loaded = true;<br />
          }<br />
        };</p>

<p>        v2.Mute = function () {<br />
          this.sound_data.mute = true;<br />
          this.audio.setVolume(0);<br />
          this.onShowMute();<br />
          this.sound_data_so.flush();<br />
        };</p>

<p>        v2.setInfringeMute = function () {<br />
          this.is_infringe_mute = true;<br />
        };</p>

<p>        v2.unMute = function () {<br />
          if (!this.is_infringe_mute) {<br />
            this.sound_data.mute = false;<br />
            this.audio.setVolume(this.sound_data.volume);<br />
            this.onShowVolume(this.sound_data.volume);<br />
            this.sound_data_so.flush();<br />
          }<br />
        };</p>

<p>        v2.toggleMute = function () {<br />
          if (this.sound_data.mute) {<br />
            this.unMute();<br />
          } else {<br />
            this.Mute();<br />
          }<br />
        };</p>

<p>        v2.setVolume = function (v) {<br />
          if (!this.is_infringe_mute) {<br />
            this.sound_data.volume = v;<br />
            this.sound_data.mute = false;<br />
            trace('setting volumne to:' + v + ':' + this.sound_data.volume);<br />
            this.audio.setVolume(this.sound_data.volume);<br />
            this.onShowVolume(this.sound_data.volume);<br />
            this.sound_data_so.flush();<br />
          }<br />
        };</p>

<p>        v2.setSeekRatio = function (ratio) {<br />
          this.setSeek(ratio * this.movieTime);<br />
        };</p>

<p>        v2.getTotalTime = function () {<br />
          return this.movieTime;<br />
        };</p>

<p>        v2.getCurrentTime = function () {<br />
          return this.ns.time;<br />
        };</p>

<p>        v2.findCue = function (t) {<br />
          trace('There is no que?');<br />
          if (this.cues) {<br />
            var v2 = 0;<br />
            while (v2 < this.cues.times.length) {<br />
              var v3 = v2 + 1;<br />
              if (this.cues.times[v2] <= t && (this.cues.times[v3] >= t || v3 + 1 == this.cues.times.length)) {<br />
                trace('found que as index:' + v2);<br />
                return {'time': this.cues.times[v2], 'position': this.cues.positions[v2]};<br />
              }<br />
              ++v2;<br />
            }<br />
          }<br />
        };</p>

<p>        v2.setSeek = function (s) {<br />
          if (s != undefined) {<br />
            this.ns.seek(s - this.start_time);<br />
            this.onSeek(this.getStartRatio(), this.getSeekRatio());<br />
            this.ns.pause(!this.is_playing);<br />
          }<br />
        };</p>

<p>        v2.peekSeekRatio = function (r) {<br />
          trace('seeking:' + r);<br />
          this.hideEnded();<br />
          this.restart = false;<br />
          this.hideEnded();<br />
          this.ns.seek(r * this.movieTime - this.start_time);<br />
          this.onSeek(this.getStartRatio(), this.getSeekRatio());<br />
          trace('start:' + this.getStartRatio() + ' seeked:' + this.getSeekRatio());<br />
        };</p>

<p>        v2.getLoadRatio = function () {<br />
          var v3 = this.ns.bytesLoaded + this.start_bytes;<br />
          var v2 = this.ns.bytesTotal + this.start_bytes;<br />
          if (v2 == 0) {<br />
            return 0;<br />
          } else {<br />
            if (v3 == v2 && v3 > 1000) {<br />
              return 1;<br />
            } else {<br />
              return v3 / v2;<br />
            }<br />
          }<br />
        };</p>

<p>        v2.getSeekRatio = function () {<br />
          if (this.restart == true) {<br />
            return 0;<br />
          } else {<br />
            if (this.start_time + this.ns.time > this.movieTime) {<br />
              return 1;<br />
            } else {<br />
              return (this.start_time + this.ns.time) / this.movieTime;<br />
            }<br />
          }<br />
        };</p>

<p>        v2.getStartRatio = function () {<br />
          if (this.start_time == undefined) {<br />
            return 0;<br />
          } else {<br />
            if (this.start_time > this.movieTime) {<br />
              return 1;<br />
            } else {<br />
              return this.start_time / this.movieTime;<br />
            }<br />
          }<br />
        };</p>

<p>        v2.getTime = function () {<br />
          if (this.start_time == undefined) {<br />
            return this.ns.time;<br />
          } else {<br />
            return this.start_time + this.ns.time;<br />
          }<br />
        };</p>

<p>        v2.onEnterFrame = function () {<br />
          var v4 = this.getStartRatio();<br />
          var v3 = this.getSeekRatio();<br />
          var v2 = this.getTime();<br />
          this.onSeek(v4, v3);<br />
          this.onProgress(v4, this.getLoadRatio());<br />
          this.max_seek_ratio = Math.max(this.max_seek_ratio, v3);<br />
          if (v3 > 0.8 && this.load_awsome) {<br />
            trace('loading for awsome.');<br />
            this.end_screen.load_for_awsome();<br />
            this.load_awsome = false;<br />
          }<br />
          if (this.tracker) {<br />
            this.tracker.doTrack(v2, v3);<br />
          }<br />
          if (this.init_run) {<br />
            this.initController();<br />
            this.init_run = false;<br />
          } else {<br />
            if (this.ns.bytesLoaded == this.ns.bytesTotal && v2 >= this.movieTime - 1 && this.is_playing) {<br />
              if (this.lastTime != v2) {<br />
                this.lastTime = v2;<br />
                this.stallCount = 0;<br />
              } else {<br />
                if (this.stallCount < 30) {<br />
                  ++this.stallCount;<br />
                } else {<br />
                  this.endMovie();<br />
                  this.stallCount = 0;<br />
                }<br />
              }<br />
            }<br />
          }<br />
        };</p>

<p>        v2.resizeNormal = function () {<br />
          this.videoDisplay._height = this.overlay._height;<br />
          this.videoDisplay._width = this.overlay._width;<br />
          this.videoDisplay._x = this.videoDisplay._width / -2;<br />
          this.videoDisplay._y = this.videoDisplay._height / -2;<br />
        };</p>

<p>        v2.resizeOriginal = function () {<br />
          this.videoDisplay._height = this.videoDisplay.height;<br />
          this.videoDisplay._width = this.videoDisplay.width;<br />
          this.videoDisplay._x = this.videoDisplay._width / -2;<br />
          this.videoDisplay._y = this.videoDisplay._height / -2;<br />
        };</p>

<p>        v2.resize = function (w, h) {<br />
          var v4 = w / h;<br />
          if (v4 > this.display_ratio) {<br />
            w = h * this.display_ratio;<br />
          } else {<br />
            h = w / this.display_ratio;<br />
          }<br />
          trace('resizing to:' + w + ':' + h + ' ratio:' + this.display_ratio);<br />
          this.videoDisplay._width = w;<br />
          this.videoDisplay._height = h;<br />
          this.videoDisplay._x = -1 * w / 2;<br />
          this.videoDisplay._y = -1 * h / 2;<br />
          this.bg._width = w;<br />
          this.bg._height = h;<br />
          this.overlay.resize(w, h);<br />
          this.end_screen.resize(w, h);<br />
          trace('overlay: ' + this.overlay._width + ',' + this.overlay._height);<br />
          trace('end_screen: ' + this.end_screen._width + ',' + this.end_screen._height);<br />
        };</p>

<p>        v2.init_run = true;<br />
        v2.is_embed = false;<br />
        v2.is_ad = false;<br />
        v2.is_infringe_mute = false;<br />
        ASSetPropFlags(logic.Movie.prototype, null, 1);<br />
      }<br />
    #endinitclip<br />
  }</p>

<p>  movieClip 128 __Packages.logic.MovieLoader {</p>

<p>    #initclip<br />
      if (!_global.logic) {<br />
        _global.logic = new Object();<br />
      }<br />
      if (!_global.logic.MovieLoader) {<br />
        var v1 = function () {<br />
          this.started = false;<br />
          this.nc = new NetConnection();<br />
          this.nc.connect(null);<br />
          this.ns = new NetStream(this.nc);<br />
          this.ns.setBufferTime(2);<br />
          var o = this;<br />
          this.ns.onMetaData = function (obj) {<br />
            trace('we got meta fuck yeah!');<br />
            if (obj.duration != undefined) {<br />
              o.movieTime = obj.duration;<br />
              trace('time is:' + o.movieTime);<br />
              if (obj.keyframes) {<br />
                o.cues = {'times': obj.keyframes.times, 'positions': obj.keyframes.filepositions};<br />
                trace('cues times are:' + o.cues.times);<br />
              }<br />
            } else {<br />
              o.movieTime == undefined;<br />
              o.cues = undefined;<br />
            }<br />
          };</p>

<p>          this.ns.onStatus = function (object) {<br />
            trace('status code is:' + object.code);<br />
            if (object.code == 'NetStream.Play.Stop') {<br />
              trace('movie stoping..');<br />
              if (o.movie.is_playing) {<br />
                o.movie.endMovie();<br />
              }<br />
            } else {<br />
              if (object.code == 'NetStream.Play.Start') {<br />
                o.started = true;<br />
                o.movie.overlay.hide();<br />
              } else {<br />
                if (object.code == 'NetStream.Buffer.Full') {<br />
                  trace('movie starting to play..');<br />
                  if (o.movieTime && o.movie.movieTime == undefined) {<br />
                    o.movie.movieTime = o.movieTime;<br />
                  } else {<br />
                    if (o.movie.movieTime == undefined && !o.api_loaded) {<br />
                      trace('loading for time.');<br />
                      o.movie.getMovieInfo();<br />
                    }<br />
                  }<br />
                } else {<br />
                  if (object.code == 'NetStream.Play.StreamNotFound') {<br />
                    trace('movie Error..');<br />
                    if (o.movie.is_embed && !o.movie.api_loaded) {<br />
                      trace('loading from embed');<br />
                      o.movie.getMovieInfo();<br />
                    }<br />
                    o.loadLater();<br />
                  }<br />
                }<br />
              }<br />
            }<br />
          };</p>

<p>        };</p>

<p>        logic.MovieLoader = v1;<br />
        var v2 = v1.prototype;<br />
        v2.loadLater = function () {<br />
          if (this.interval_id) {<br />
            this.ns.play(this.file + this.append_vars);<br />
            this.ns.pause(!this.started);<br />
            clearInterval(this.interval_id);<br />
            this.interval_id = undefined;<br />
          } else {<br />
            this.interval_id = setInterval(this, 'loadLater', this.wait_time * 1000);<br />
            this.wait_time *= 5;<br />
          }<br />
        };</p>

<p>        v2.load = function (base_url, video_id, track_id, _append_vars) {<br />
          var v2 = base_url + 'get_video?video_id=' + video_id + '&t=' + track_id;<br />
          if (this.interval_id) {<br />
            clearInterval(this.interval_id);<br />
            this.interval_id = undefined;<br />
          }<br />
          if (v2 != this.file) {<br />
            this.append_vars = _append_vars;<br />
            trace('DIFFERENT loading :' + this.file + ' vs ' + v2);<br />
            this.file = v2;<br />
            this.movieTime = undefined;<br />
            this.wait_time = 5;<br />
            this.started = false;<br />
          }<br />
        };</p>

<p>        v2.setMovie = function (m) {<br />
          this.movie = m;<br />
        };</p>

<p>        v2.die = function () {<br />
          this.started = false;<br />
          this.ns.close();<br />
          if (this.interval_id) {<br />
            clearInterval(this.interval_id);<br />
          }<br />
        };</p>

<p>        v2.preLoad = function () {<br />
          trace('PRELOAD :' + this.file);<br />
          this.ns.play(this.file + this.append_vars);<br />
          this.ns.pause(true);<br />
        };</p>

<p>        v2.start = function () {<br />
          trace('START PLAYING :' + this.file);<br />
          this.ns.play(this.file + this.append_vars);<br />
          this.started = true;<br />
        };</p>

<p>        ASSetPropFlags(logic.MovieLoader.prototype, null, 1);<br />
      }<br />
    #endinitclip<br />
  }</p>

<p>  movieClip 129 __Packages.logic.Util {</p>

<p>    #initclip<br />
      if (!_global.logic) {<br />
        _global.logic = new Object();<br />
      }<br />
      if (!_global.logic.Util) {<br />
        var v1 = function () {};</p>

<p>        logic.Util = v1;<br />
        var v2 = v1.prototype;<br />
        v1.alert = function (msg) {<br />
          getURL('javascript:alert(\'' + escape(msg) + '\');', '');<br />
        };</p>

<p>        v1.call_js = function (func) {<br />
          var v3 = '';<br />
          var v2 = 1;<br />
          while (v2 < arguments.length) {<br />
            v2 = '\'' + arguments[v2] + '\'';<br />
            if (v3.length) {<br />
              v3 += ',' + v2;<br />
            } else {<br />
              v3 += v2;<br />
            }<br />
            ++v2;<br />
          }<br />
          getURL('javascript:' + func + '(' + v3 + ');', '');<br />
        };</p>

<p>        v1.popUpWin = function (url, winName, w, h, toolbar, location, directories, status, menubar, scrollbars, resizable) {<br />
          getURL('javascript:var ' + winName + ';if (!' + winName + '||' + winName + '.closed){' + winName + '=window.open(\'' + url + '\', \'' + winName + '\', \'' + 'width=' + w + ', height=' + h + ', toolbar=' + toolbar + ', location=' + location + ', directories=' + directories + ', status=' + status + ', menubar=' + menubar + ', scrollbars=' + scrollbars + ', resizable=' + resizable + '\')}else{' + winName + '.focus();};void(0);', '');<br />
        };</p>

<p>        v1.popUpShare = function (base_url, video_id) {<br />
          getURL(base_url + 'share?v=' + video_id + '&embed=1', '_blank');<br />
        };</p>

<p>        v1.popUpSharePlayList = function (base_url, pl_id) {<br />
          getURL(base_url + 'share?p=' + pl_id + '&embed=1', '_blank');<br />
        };</p>

<p>        v1.loadImgClip = function (clip, img_url, notifier, _b) {<br />
          trace('clip:' + clip + ' getting video for msg:' + img_url);<br />
          var v1 = new Object();<br />
          var b = _b;<br />
          if (!b) {<br />
            b = clip.getBounds(clip._parent);<br />
          }<br />
          var n = notifier;<br />
          var v4 = function (target_mc, error) {<br />
            target_mc._x = b.xMin;<br />
            target_mc._y = b.yMin;<br />
            target_mc._width = b.xMax - b.xMin;<br />
            target_mc._height = b.yMax - b.yMin;<br />
            if (n) {<br />
              n.onClipLoaded(target_mc, error);<br />
            }<br />
          };</p>

<p>          v1.onLoadInit = v4;<br />
          v1.onLoadError = v4;<br />
          var v3 = new MovieClipLoader();<br />
          v3.addListener(v1);<br />
          v3.loadClip(img_url, clip);<br />
        };</p>

<p>        ASSetPropFlags(logic.Util.prototype, null, 1);<br />
      }<br />
    #endinitclip<br />
  }</p>

<p>  movieClip 130 __Packages.logic.EmbedController {</p>

<p>    #initclip<br />
      if (!_global.logic) {<br />
        _global.logic = new Object();<br />
      }<br />
      if (!_global.logic.EmbedController) {<br />
        var v1 = function () {<br />
          super();<br />
          var o = this;<br />
          this.watermark._xoffset = this.movie._x + this.movie._width / 2 - this.watermark._x;<br />
          this.watermark._yoffset = this.movie._y + this.movie._height / 2 - this.watermark._y;<br />
          this.movie.is_embed = true;<br />
          this.movie.tracker_cls = logic.EmbedTracker;<br />
          this.movie.onPlayMovie = function () {<br />
            trace('playing.. the movie');<br />
            o.play_button._visible = false;<br />
            o.onPlayMovie();<br />
          };</p>

<p>          this.play_button.onPress = function () {<br />
            o.playMovie();<br />
          };</p>

<p>        };</p>

<p>        logic.EmbedController = v1;<br />
        logic.EmbedController extends MovieClip;<br />
        var v2 = v1.prototype;<br />
        v2.playMovie = function () {<br />
          this.movie.playMovie();<br />
        };</p>

<p>        v2.setMovie = function (video_id, image_url, movie_url, length, track_id, eurl, append) {<br />
          trace('setting movie');<br />
          this.play_button._visible = true;<br />
          this.movie.setMovie(video_id, image_url, movie_url, length, track_id, eurl, append);<br />
        };</p>

<p>        v2.fixed_resize = function (w, h) {<br />
          trace('resizing to:' + w + ':' + h);<br />
          this.movie.resize(w, h - 18);<br />
          trace('actual size of movie is:' + this.movie._width + ':' + this.movie._height);<br />
          this.controller.resize_width(this.movie.videoDisplay._width);<br />
          this.controller._y = this.movie._y + this.movie._height / 2;<br />
          this.watermark._x = this.movie._x + this.movie._width / 2 - this.watermark._xoffset;<br />
          this.watermark._y = this.movie._y + this.movie._height / 2 - this.watermark._yoffset;<br />
          trace(' moive_width:' + this.movie._width + ' w:' + w + ' mx:' + this.movie._x);<br />
        };</p>

<p>        v2.resize = function (w, h) {<br />
          if (w < 300 || h < 237) {<br />
            this.fixed_resize(300, 237);<br />
            this._width = w;<br />
            this._height = h;<br />
            if (this._xscale > this._yscale) {<br />
              this._xscale = this._yscale;<br />
            } else {<br />
              this._yscale = this._xscale;<br />
            }<br />
          } else {<br />
            this._xscale = 100;<br />
            this._yscale = 100;<br />
            this.fixed_resize(w, h);<br />
          }<br />
        };</p>

<p>        ASSetPropFlags(logic.EmbedController.prototype, null, 1);<br />
      }<br />
    #endinitclip<br />
  }</p>

<p>  movieClip 131 __Packages.logic.EmbedTracker {</p>

<p>    #initclip<br />
      if (!_global.logic) {<br />
        _global.logic = new Object();<br />
      }<br />
      if (!_global.logic.EmbedTracker) {<br />
        var v1 = function (_m) {<br />
          this.movie = _m;<br />
          this.track_point = 0;<br />
          this.do_track = false;<br />
        };</p>

<p>        logic.EmbedTracker = v1;<br />
        var v2 = v1.prototype;<br />
        v2.doTrack = function (time, percentage) {<br />
          if (isNaN(percentage)) {<br />
            return undefined;<br />
          } else {<br />
            if (this.track_point < 1 && time >= 0) {<br />
              trace('getting movie');<br />
              var v4 = new logic.restXML(this.movie.base_url);<br />
              v4.dispatch(this, this.parseTrack, undefined, 'youtube.videos.track_embed_video', {'video_id': this.movie.video_id});<br />
              this.track_point = 1;<br />
            } else {<br />
              if (this.track_point < 2 && time >= 20 && this.do_track) {<br />
                trace('point2:' + this.track_point + ' time:' + time);<br />
                this.sendTrack(time, percentage);<br />
                this.track_point = 2;<br />
              } else {<br />
                if (this.track_point < 3 && time >= 30 && this.do_track) {<br />
                  trace('point2:' + this.track_point + ' time:' + time);<br />
                  this.sendTrack(time, percentage);<br />
                  this.track_point = 3;<br />
                } else {<br />
                  if (this.track_point < 4 && percentage >= 0.9 && this.do_track) {<br />
                    trace('point3:' + this.track_point + ' percentage:' + percentage);<br />
                    this.sendTrack(time, percentage);<br />
                    this.track_point = 4;<br />
                  }<br />
                }<br />
              }<br />
            }<br />
          }<br />
        };</p>

<p>        v2.parseTrack = function (data) {<br />
          if (data.track_embed == 1) {<br />
            this.do_track = true;<br />
            this.sendTrack(this.movie.getTime(), this.movie.getSeekRatio());<br />
          }<br />
        };</p>

<p>        v2.sendTrack = function (time, percentage) {<br />
          var v2 = new logic.urlRestXML(this.movie.base_url);<br />
          v2.dispatch(this, undefined, undefined, 'tracker', {'w': 4, 'i': this.movie.video_id, 'tp': time, 'p': percentage, 't': this.movie.track_id, 'itype': 4});<br />
        };</p>

<p>        ASSetPropFlags(logic.EmbedTracker.prototype, null, 1);<br />
      }<br />
    #endinitclip<br />
  }</p>

<p>  movieClip 132 __Packages.logic.EmbedSoundController {</p>

<p>    #initclip<br />
      if (!_global.logic) {<br />
        _global.logic = new Object();<br />
      }<br />
      if (!_global.logic.EmbedSoundController) {<br />
        var v1 = function () {<br />
          super();<br />
          trace('constructing EmbedSoundController:' + this._parent.movie);<br />
          var o = this;<br />
          this.sound_button.onRelease = function () {<br />
            o.movie.toggleMute();<br />
          };</p>

<p>          var v4 = function () {<br />
            o.knob.highLight();<br />
            o.onEnterFrame = function () {<br />
              var v2 = this._ymouse - o.sound_bar._y;<br />
              if (v2 < 0) {<br />
                v2 = 0;<br />
              } else {<br />
                if (v2 > o.sound_bar._height) {<br />
                  v2 = o.sound_bar._height;<br />
                }<br />
              }<br />
              this.hideMute();<br />
              this.knob._y = v2 + o.sound_bar._y;<br />
              o.movie.setVolume(o.getSoundPos(this.knob._y));<br />
            };</p>

<p>          };</p>

<p>          this.sound_bar.onPress = v4;<br />
          this.knob.onPress = v4;<br />
          var v6 = function () {<br />
            o.knob.normal();<br />
            trace('released x:' + o.getSoundPos(this._y));<br />
            var v2 = o.getSoundPos(o.knob._y);<br />
            o.movie.setVolume(v2);<br />
            delete this._parent.onEnterFrame;<br />
          };</p>

<p>          this.knob.onReleaseOutside = v6;<br />
          this.knob.onRelease = this.knob.onReleaseOutside;<br />
          this.sound_bar.onReleaseOutside = this.knob.onReleaseOutside;<br />
          this.sound_bar.onRelease = this.knob.onReleaseOutside;<br />
          this.hideBar();<br />
        };</p>

<p>        logic.EmbedSoundController = v1;<br />
        logic.EmbedSoundController extends MovieClip;<br />
        var v2 = v1.prototype;<br />
        v2.registerMovie = function (m) {<br />
          this.movie = m;<br />
          trace('registering sound to:' + this.movie);<br />
          var o = this;<br />
          m.onShowMute = function () {<br />
            o.showMute();<br />
          };</p>

<p>          m.onShowVolume = function (v) {<br />
            o.hideMute();<br />
            o.showVolume(v);<br />
          };</p>

<p>        };</p>

<p>        v2.getSoundPos = function (pos) {<br />
          var v2 = Math.round((this.sound_bar._height - (pos - this.sound_bar._y)) * 100 / this.sound_bar._height);<br />
          v2 = Math.min(v2, 100);<br />
          return Math.max(v2, 0);<br />
        };</p>

<p>        v2.enablePopUp = function () {<br />
          var o = this;<br />
          var delayed_hide_id;<br />
          var v3 = function () {<br />
            o.showBar();<br />
            clearInterval(delayed_hide_id);<br />
          };</p>

<p>          var execute_hide = function () {<br />
            o.hideBar();<br />
            clearInterval(delayed_hide_id);<br />
          };</p>

<p>          var v2 = function () {<br />
            delayed_hide_id = setInterval(execute_hide, 100);<br />
          };</p>

<p>          this.sound_bar.onRollOver = v3;<br />
          this.knob.onRollOver = this.sound_bar.onRollOver;<br />
          this.bg.onRollOver = this.sound_bar.onRollOver;<br />
          this.sound_button.onRollOver = this.sound_bar.onRollOver;<br />
          this.bg.onRollOut = v2;<br />
          this.sound_button.onRollOut = this.bg.onRollOut;<br />
        };</p>

<p>        v2.disablePopUp = function () {<br />
          this.sound_button.onRollOver = undefined;<br />
          this.sound_button.onRollOut = undefined;<br />
        };</p>

<p>        v2.hideBar = function () {<br />
          this.sound_bar._visible = false;<br />
          this.knob._visible = false;<br />
          this.bg._visible = false;<br />
        };</p>

<p>        v2.showBar = function () {<br />
          this.sound_bar._visible = true;<br />
          this.knob._visible = true;<br />
          this.bg._visible = true;<br />
        };</p>

<p>        v2.showMute = function () {<br />
          this.showVolume(0);<br />
          trace('showing mute');<br />
        };</p>

<p>        v2.hideMute = function () {};</p>

<p>        v2.showVolume = function (v) {<br />
          trace('show v:' + v);<br />
          var v3 = this.sound_bar._height - v * this.sound_bar._height / 100 + this.sound_bar._y;<br />
          this.knob._y = v3;<br />
          this.showBars(v);<br />
        };</p>

<p>        v2.showBars = function (v) {<br />
          var v3 = Math.round(v * this.num_bars / 100);<br />
          var v2 = 1;<br />
          while (v2 <= this.num_bars) {<br />
            if (v2 <= v3) {<br />
              this['v' + v2]._visible = true;<br />
            } else {<br />
              this['v' + v2]._visible = false;<br />
            }<br />
            ++v2;<br />
          }<br />
          if (v3 == 0) {<br />
            this.sound_button._alpha = 50;<br />
          } else {<br />
            this.sound_button._alpha = 100;<br />
          }<br />
        };</p>

<p>        v2.muted = false;<br />
        v2.num_bars = 2;<br />
        ASSetPropFlags(logic.EmbedSoundController.prototype, null, 1);<br />
      }<br />
    #endinitclip<br />
  }<br />
}</p>

<p></blockquote></p>]]>
      
    </content>
  </entry>

</feed>