directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From pamarce...@apache.org
Subject svn commit: r1411714 - in /directory/site/trunk/content: css/common.css studio/index.mdtext studio/static/ studio/static/js/ studio/static/js/mootools.js studio/static/js/slideshow.js
Date Tue, 20 Nov 2012 16:02:09 GMT
Author: pamarcelot
Date: Tue Nov 20 16:02:08 2012
New Revision: 1411714

URL: http://svn.apache.org/viewvc?rev=1411714&view=rev
Log:
Added homepage for Apache Directory Studio.

Added:
    directory/site/trunk/content/studio/static/
    directory/site/trunk/content/studio/static/js/
    directory/site/trunk/content/studio/static/js/mootools.js
    directory/site/trunk/content/studio/static/js/slideshow.js
Modified:
    directory/site/trunk/content/css/common.css
    directory/site/trunk/content/studio/index.mdtext

Modified: directory/site/trunk/content/css/common.css
URL: http://svn.apache.org/viewvc/directory/site/trunk/content/css/common.css?rev=1411714&r1=1411713&r2=1411714&view=diff
==============================================================================
--- directory/site/trunk/content/css/common.css (original)
+++ directory/site/trunk/content/css/common.css Tue Nov 20 16:02:08 2012
@@ -594,6 +594,12 @@ th 
     background: url('../images/nav_next.png') no-repeat right;
 }
 
+.borderless,
+.borderless td
+{
+	border: 0px;
+}
+
 /* clearfix */
 
 .clearfix

Modified: directory/site/trunk/content/studio/index.mdtext
URL: http://svn.apache.org/viewvc/directory/site/trunk/content/studio/index.mdtext?rev=1411714&r1=1411713&r2=1411714&view=diff
==============================================================================
--- directory/site/trunk/content/studio/index.mdtext (original)
+++ directory/site/trunk/content/studio/index.mdtext Tue Nov 20 16:02:08 2012
@@ -16,4 +16,283 @@ Notice: Licensed to the Apache Software 
     specific language governing permissions and limitations
     under the License.
 
-This is the homepage for **Apache Directory Studio**.
\ No newline at end of file
+
+<script type="text/javascript" src="static/js/mootools.js"></script>
+<script type="text/javascript" src="static/js/slideshow.js"></script>
+<style type="text/css" media="all">
+    #top_box
+    {
+        margin-bottom:20px;
+    }
+
+    #top_box_left
+    {
+        width:335px;
+        text-align:center;
+        vertical-align:top;
+    }
+    
+    #top_box_right
+    {
+        text-align:center;
+        vertical-align:top;
+    }
+    
+    .box_h1
+    {
+        font-size: 24px;
+        line-height: 1.2em;
+        color: #000;
+        height: 31px;
+        text-align: left;
+        margin-top: 5px;
+        margin-bottom: 5px;
+        -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)),
to(rgba(0,0,0,1)));
+    }
+            
+    .box_h2
+    {
+        font-size: 20px;
+        line-height: 1.2em;
+        height: 50px;
+        color: #4775ab;
+        text-align: left;
+        margin-bottom: 5px;
+        -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)),
color-stop(49%, rgba(0,0,0,1)), color-stop(51%, rgba(0,0,0,0.5)), to(rgba(0,0,0,1)));
+    }
+        
+    .box_text
+    {
+        text-align:justify;
+    }
+    
+    #box_ldap_browser
+    {
+       background: url(static/images/ldap_browser_box.gif) no-repeat;
+       padding: 10px;
+       width:50%;
+       text-align:justify;
+       vertical-align:top;
+    }
+    
+    #box_ldif_editor
+    {
+       background: url(static/images/ldif_editor_box.gif) no-repeat;
+       padding: 10px;
+       width:50%;
+       text-align:justify;
+       vertical-align:top;
+    }
+    
+    #box_schema_editor
+    {
+       background: url(static/images/schema_editor_box.gif) no-repeat;
+       padding: 10px;
+       width:50%;
+       text-align:justify;
+       vertical-align:top;
+    }
+    
+    #box_embedded_apacheds
+    {
+       background: url(static/images/embedded_apacheds_box.gif) no-repeat;
+       padding: 10px;
+       width:50%;
+       text-align:justify;
+       vertical-align:top;
+    }
+    
+    #box_apacheds_configuration
+    {
+       background: url(static/images/apacheds_configuration_box.gif) no-repeat;
+       padding: 10px;
+       width:50%;
+       text-align:justify;
+       vertical-align:top;
+    }
+    
+    #box_aci_editor
+    {
+       background: url(static/images/aci_editor_box.gif) no-repeat;
+       padding: 10px;
+       width:50%;
+       text-align:justify;
+       vertical-align:top;
+    }
+    
+    #box_internationalization
+    {
+       background: url(static/images/internationalization_box.gif) no-repeat;
+       padding: 10px;
+       width:50%;
+       text-align:justify;
+       vertical-align:top;
+    }
+    
+    #box_multiplatform_and_in_eclipse
+    {
+       background: url(static/images/multiplatform_and_in_eclipse_box.gif) no-repeat;
+       padding: 10px;
+       width:50%;
+       text-align:justify;
+       vertical-align:top;
+    }
+    
+    .align_left_middle
+    {
+       text-align:left;
+       vertical-align:top;
+    }
+    
+    .zoom_td
+    {
+       text-align:right;
+       vertical-align:top;
+    }
+</style>
+    
+<table class="borderless" width="100%" border="0" id="top_box">
+    <tr>
+        <td id="top_box_left">
+            <div class="box_h1">Apache Directory Studio&trade;</div>
+            <div class="box_h2">The Eclipse based LDAP browser and directory client</div>
+            <div class="box_text">Apache Directory Studio is a complete directory tooling
platform intended to be used with any LDAP server however it is particularly designed for
use with ApacheDS. It is an Eclipse RCP application, composed of several Eclipse (OSGi) plugins,
that can be easily upgraded with additional ones. These plugins can even run within Eclipse
itself.</div>
+
+            <a href="downloads.html"><img src="static/images/download_badge.gif"
border="0"></a>
+        </td>
+        <td width="25"><img src="static/images/transparent.gif" width="25" height="1"
border="0"></td>
+        <td id="top_box_right" class="slideshow">
+            <div id="studio_slideshow" class="slideshow">
+                <img src="static/images/screen_ldap_browser.jpg" alt="A picture" width="377"
height="287" border="0"/>
+            </div>
+            <script type="text/javascript">
+                window.onload = function()
+            { 
+                myShow = new Slideshow('studio_slideshow', {hu: 'static/images/', images:
['screen_ldap_browser.jpg','screen_ldif_editor.jpg','screen_aci_editor.jpg','screen_schema_editor.jpg','screen_apacheds_configuration.jpg'],duration:
[600, 2000]});
+            }
+            </script>
+        </td>
+    </tr>
+</table>
+
+<table class="borderless" border="0" width="100%">
+    <tr>
+        <td id="box_ldap_browser">
+            <table class="borderless" border="0" width="100%" height="48">
+                <tr>
+                    <td class="">
+                        <a href="ldap-browser-plugin.html"><img src="static/images/transparent.gif"
border="0" width="165" height="40"></a>
+                    </td>
+                    <td class="zoom_td">
+                        <a href="ldap-browser-plugin.html"><img src="static/images/zoom.gif"
border="0" width="23" height="28"></a>
+                    </td>
+                </tr>
+            </table>
+The LDAP Browser has been designed to work with almost any LDAP server
+available. It not only permits to read and display the tree of your
+LDAP Server but also allows you to modify it by creating, editing or
+removing entries.</td>
+        <td width="10"><img src="static/images/transparent.gif" border="0" width="10"
height="1"></td>
+        <td id="box_ldif_editor">
+            <table class="borderless" border="0" width="100%" height="48">
+                <tr>
+                    <td class="">
+                        <a href="ldif-editor-plugin.html"><img src="static/images/transparent.gif"
border="0" width="140" height="40"></a>
+                    </td>
+                    <td class="zoom_td">
+                        <a href="ldif-editor-plugin.html"><img src="static/images/zoom.gif"
border="0" width="23" height="28"></a>
+                    </td>
+                </tr>
+            </table>
+            The LDIF Editor is a tool for editing LDIF files. It provides syntax highlighting
and content assistance.</td>
+    </tr>
+    <tr>
+        <td id="box_schema_editor">
+            <table class="borderless" border="0" width="100%" height="48">
+                <tr>
+                    <td class="">
+                        <a href="schema-editor-plugin.html"><img src="static/images/transparent.gif"
border="0" width="165" height="40"></a>
+                    </td>
+                    <td class="zoom_td">
+                        <a href="schema-editor-plugin.html"><img src="static/images/zoom.gif"
border="0" width="23" height="28"></a>
+                    </td>
+                </tr>
+            </table>
+The Schema Editor has been designed to edit the schema files in the
+OpenLDAP format. It allows you to edit easily attribute types and
+object classes for Apache Directory Server and OpenLDAP.</td>
+        <td width="10"><img src="static/images/transparent.gif" border="0" width="10"
height="1"></td>
+        <td id="box_embedded_apacheds">
+            <table class="borderless" border="0" width="100%" height="48">
+                <tr>
+                    <td class="">
+                        <a href="apacheds-plugin.html"><img src="static/images/transparent.gif"
border="0" width="225" height="40"></a>
+                    </td>
+                    <td class="zoom_td">
+                        <a href="apacheds-plugin.html"><img src="static/images/zoom.gif"
border="0" width="23" height="28"></a>
+                    </td>
+                </tr>
+            </table>
+Apache Directory Studio bundles the latest version of the LDAPV3 certified ApacheDS. Creating
and launching a new LDAP server now takes less than 10 seconds!</td>
+    </tr>
+    <tr>
+        <td id="box_apacheds_configuration">
+            <table class="borderless" border="0" width="100%" height="48">
+                <tr>
+                    <td class="">
+                        <a href="apacheds-configuration-plugin.html"><img src="static/images/transparent.gif"
border="0" width="250" height="40"></a>
+                    </td>
+                    <td class="zoom_td">
+                        <a href="apacheds-configuration-plugin.html"><img src="static/images/zoom.gif"
border="0" width="23" height="28"></a>
+                    </td>
+                </tr>
+            </table>
+The ApacheDS Configuration Editor can be used to edit the server
+configuration ('server.xml' file) of an Apache Directory Server
+installation.</td>
+        <td width="10"><img src="static/images/transparent.gif" border="0" width="10"
height="1"></td>
+        <td id="box_aci_editor">
+            <table class="borderless" border="0" width="100%" height="48">
+                <tr>
+                    <td class="">
+                        <a href="aci-editor-plugin.html"><img src="static/images/transparent.gif"
border="0" width="130" height="40"></a>
+                    </td>
+                    <td class="zoom_td">
+                        <a href="aci-editor-plugin.html"><img src="static/images/zoom.gif"
border="0" width="23" height="28"></a>
+                    </td>
+                </tr>
+            </table>
+The ACI Editor allows you to define, for an entry or a set of entries,
+graphically or manually (in souce code mode), an ACI (Access Control
+Information) item specification for Apache Directory Server.</td>
+    </tr>
+    <tr>
+        <td id="box_internationalization">
+            <table class="borderless" border="0" width="100%" height="48">
+                <tr>
+                    <td class="">
+                        <a href="internationalized.html"><img src="static/images/transparent.gif"
border="0" width="210" height="40"></a>
+                    </td>
+                    <td class="zoom_td">
+                        <a href="internationalized.html"><img src="static/images/zoom.gif"
border="0" width="23" height="28"></a>
+                    </td>
+                </tr>
+            </table>
+Apache Directory Studio is now internationalized in English, French and German. We're also
open for volunteers who want to add another language support.</td>
+        <td width="10"><img src="static/images/transparent.gif" border="0" width="10"
height="1"></td>
+        <td id="box_multiplatform_and_in_eclipse">
+            <table class="borderless" border="0" width="100%" height="48">
+                <tr>
+                    <td class="">
+                        <a href="downloads.html"><img src="static/images/transparent.gif"
border="0" width="260" height="40"></a>
+                    </td>
+                    <td class="zoom_td">
+                        <a href="downloads.html"><img src="static/images/zoom.gif"
border="0" width="23" height="28"></a>
+                    </td>
+                </tr>
+            </table>
+Based on Eclipse, Apache Directory Studio is a multi-plaform
+application that runs on Mac OS X, Linux and Windows, and also as
+plugins inside Eclipse itself.</td>
+    </tr>
+</table>
\ No newline at end of file

Added: directory/site/trunk/content/studio/static/js/mootools.js
URL: http://svn.apache.org/viewvc/directory/site/trunk/content/studio/static/js/mootools.js?rev=1411714&view=auto
==============================================================================
--- directory/site/trunk/content/studio/static/js/mootools.js (added)
+++ directory/site/trunk/content/studio/static/js/mootools.js Tue Nov 20 16:02:08 2012
@@ -0,0 +1,3 @@
+//MooTools, My Object Oriented Javascript Tools. Copyright (c) 2006 Valerio Proietti, <http://mad4milk.net>,
MIT Style License.
+
+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}('m 8a={8b:\'1.11\'};k $3Q(Q){h(Q!=5U)};k $r(Q){o(!$3Q(Q))h 18;o(Q.2G)h\'14\';m r=3V Q;o(r==\'2t\'&&Q.89){1I(Q.4m){U
1:h\'14\';U 3:h(/\\S/).2g(Q.6m)?\'88\':\'86\'}}o(r==\'2t\'||r==\'k\'){1I(Q.5s){U 1D:h\'1d\';U
4N:h\'51\';U 1m:h\'5h\'}o(3V Q.L==\'4U\'){o(Q.25)h\'87\';o(Q.6p)h\'R\'}}h r};k $2W(){m 3f={};B(m
i=0;i<R.L;i++){B(m t Y R[i]){m ap=R[i][t];m 3Y=3f[t];o(3Y&&$r(ap)==\'2t\'&&$r(3Y)==\'2t\')3f[t]=$2W(3Y,ap);12
3f[t]=ap}}h 3f};m $N=k(){m X=R;o(!X[1])X=[c,X[0]];B(m t Y X[1])X[0][t]=X[1][t];h X[0]};m $2S=k(){B(m
i=0,l=R.L;i<l;i++){R[i].N=k(1l){B(m 1q Y 1l){o(!c.1j[1q])c.1j[1q]=1l[1q];o(!c[1q])c[1q]=$2S.42(1q)}}}};$2S.42=k(1q){h
k(P){h c.1j[1q].2T(P,1D.
 1j.61.1Q(R,1))}};$2S(4y,1D,4p,6f);k $3k(Q){h!!(Q||Q===0)};k $4O(Q,5W){h $3Q(Q)?Q:5W};k $4x(2A,2X){h
1b.8c(1b.4x()*(2X-2A+1)+2A)};k $2h(){h W 8d().8i()};k $6t(1T){8j(1T);8h(1T);h 1k};m 2B=k(Q){Q=Q||{};Q.N=$N;h
Q};m 8g=W 2B(T);m 8e=W 2B(15);15.5X=15.2n(\'5X\')[0];T.2l=!!(15.6G);o(T.85)T.2b=T[T.84?\'7U\':\'5F\']=1e;12
o(15.6v&&!15.7V&&!7T.7S)T.3X=T[T.2l?\'7Q\':\'7R\']=1e;12 o(15.7W!=1k)T.4n=1e;T.7X=T.3X;82.N=$N;o(3V
33==\'5U\'){m 33=k(){};o(T.3X)15.6r("81");33.1j=(T.3X)?T["[[80.1j]]"]:{}}33.1j.2G=k(){};o(T.5F)4A{15.7Y("7Z",18,1e)}4l(e){};m
1m=k(1Y){m 3e=k(){h(R[0]!==1k&&c.1M&&$r(c.1M)==\'k\')?c.1M.2T(c,R):c};$N(3e,c);3e.1j=1Y;3e.5s=1m;h
3e};1m.2q=k(){};1m.1j={N:k(1Y){m 3W=W c(1k);B(m t Y 1Y){m 5o=3W[t];3W[t]=1m.6q(5o,1Y[t])}h
W 1m(3W)},6B:k(){B(m i=0,l=R.L;i<l;i++)$N(c.1j,R[i])}};1m.6q=k(2k,1x){o(2k&&2k!=1x){m
r=$r(1x);o(r!=$r(2k))h 1x;1I(r){U\'k\':m 4w=k(){c.1t=R.6p.1t;h 1x.2T(c,R)};4w.1t=2k;h 4w;U\'2t\':h
$2W(2k,1x)}}h 1x};m 6C=W 1m({8C:k(F){c.2E=c.2E||[];c.2E.1a(F);h c},5A:k
 (){o(c.2E&&c.2E.L)c.2E.5M().1B(10,c)},8D:k(){c.2E=[]}});m 2e=W 1m({2O:k(r,F){o(F!=1m.2q){c.$M=c.$M||{};c.$M[r]=c.$M[r]||[];c.$M[r].4s(F)}h
c},2j:k(r,X,1B){o(c.$M&&c.$M[r]){c.$M[r].1y(k(F){F.1V({\'P\':c,\'1B\':1B,\'R\':X})()},c)}h
c},4V:k(r,F){o(c.$M&&c.$M[r])c.$M[r].2R(F);h c}});m 6A=W 1m({5n:k(){c.J=$2W.2T(1k,[c.J].N(R));o(c.2O){B(m
3g Y c.J){o($r(c.J[3g]==\'k\')&&(/^4L[A-Z]/).2g(3g))c.2O(3g,c.J[3g])}}h c}});1D.N({3Z:k(F,P){B(m
i=0,j=c.L;i<j;i++)F.1Q(P,c[i],i,c)},28:k(F,P){m 2U=[];B(m i=0,j=c.L;i<j;i++){o(F.1Q(P,c[i],i,c))2U.1a(c[i])}h
2U},1R:k(F,P){m 2U=[];B(m i=0,j=c.L;i<j;i++)2U[i]=F.1Q(P,c[i],i,c);h 2U},3T:k(F,P){B(m
i=0,j=c.L;i<j;i++){o(!F.1Q(P,c[i],i,c))h 18}h 1e},8N:k(F,P){B(m i=0,j=c.L;i<j;i++){o(F.1Q(P,c[i],i,c))h
1e}h 18},2I:k(25,G){m 2V=c.L;B(m i=(G<0)?1b.2X(0,2V+G):G||0;i<2V;i++){o(c[i]===25)h
i}h-1},6o:k(1w,L){1w=1w||0;o(1w<0)1w=c.L+1w;L=L||(c.L-1w);m 4v=[];B(m i=0;i<L;i++)4v[i]=c[1w++];h
4v},2R:k(25){m i=0;m 2V=c.L;5b(i<2V){o(c[i]===25){c.3z(i,1);2V--}12{i++}}
 h c},19:k(25,G){h c.2I(25,G)!=-1},8M:k(1r){m Q={},L=1b.2A(c.L,1r.L);B(m i=0;i<L;i++)Q[1r[i]]=c[i];h
Q},N:k(1d){B(m i=0,j=1d.L;i<j;i++)c.1a(1d[i]);h c},2W:k(1d){B(m i=0,l=1d.L;i<l;i++)c.4s(1d[i]);h
c},4s:k(25){o(!c.19(25))c.1a(25);h c},8K:k(){h c[$4x(0,c.L-1)]||1k},6D:k(){h c[c.L-1]||1k}});1D.1j.1y=1D.1j.3Z;1D.1y=1D.3Z;k
$A(1d){h 1D.6o(1d)};k $1y(2w,F,P){o(2w&&3V 2w.L==\'4U\'&&$r(2w)!=\'2t\'){1D.3Z(2w,F,P)}12{B(m
1z Y 2w)F.1Q(P||2w,2w[1z],1z)}};1D.1j.2g=1D.1j.19;4p.N({2g:k(41,1N){h(($r(41)==\'26\')?W 4N(41,1N):41).2g(c)},4g:k(){h
3o(c,10)},6c:k(){h 34(c)},4T:k(){h c.2v(/-\\D/g,k(23){h 23.4j(1).6k()})},6y:k(){h c.2v(/\\w[A-Z]/g,k(23){h(23.4j(0)+\'-\'+23.4j(1).36())})},5q:k(){h
c.2v(/\\b[a-z]/g,k(23){h 23.6k()})},4Z:k(){h c.2v(/^\\s+|\\s+$/g,\'\')},4R:k(){h c.2v(/\\s{2,}/g,\'
\').4Z()},3L:k(1d){m 1L=c.23(/\\d{1,3}/g);h(1L)?1L.3L(1d):18},3N:k(1d){m 2C=c.23(/^#?(\\w{1,2})(\\w{1,2})(\\w{1,2})$/);h(2C)?2C.61(1).3N(1d):18},19:k(26,s){h(s)?(s+c+s).2I(s+26+s)>-1:c.2I(26)>-1},8p:k(){h

 c.2v(/([.*+?^${}()|[\\]\\/\\\\])/g,\'\\\\$1\')}});1D.N({3L:k(1d){o(c.L<3)h 18;o(c.L==4&&c[3]==0&&!1d)h\'8o\';m
2C=[];B(m i=0;i<3;i++){m 2Q=(c[i]-0).8m(16);2C.1a((2Q.L==1)?\'0\'+2Q:2Q)}h 1d?2C:\'#\'+2C.1O(\'\')},3N:k(1d){o(c.L!=3)h
18;m 1L=[];B(m i=0;i<3;i++){1L.1a(3o((c[i].L==1)?c[i]+c[i]:c[i],16))}h 1d?1L:\'1L(\'+1L.1O(\',\')+\')\'}});4y.N({1V:k(J){m
F=c;J=$2W({\'P\':F,\'u\':18,\'R\':1k,\'1B\':18,\'2J\':18,\'44\':18},J);o($3k(J.R)&&$r(J.R)!=\'1d\')J.R=[J.R];h
k(u){m X;o(J.u){u=u||T.u;X=[(J.u===1e)?u:W J.u(u)];o(J.R)X.N(J.R)}12 X=J.R||R;m 2d=k(){h F.2T($4O(J.P,F),X)};o(J.1B)h
8n(2d,J.1B);o(J.2J)h 8s(2d,J.2J);o(J.44)4A{h 2d()}4l(8t){h 18};h 2d()}},8y:k(X,P){h c.1V({\'R\':X,\'P\':P})},44:k(X,P){h
c.1V({\'R\':X,\'P\':P,\'44\':1e})()},P:k(P,X){h c.1V({\'P\':P,\'R\':X})},8z:k(P,X){h c.1V({\'P\':P,\'u\':1e,\'R\':X})},1B:k(1B,P,X){h
c.1V({\'1B\':1B,\'P\':P,\'R\':X})()},2J:k(6b,P,X){h c.1V({\'2J\':6b,\'P\':P,\'R\':X})()}});6f.N({4g:k(){h
3o(c)},6c:k(){h 34(c)},8u:k(2A,2X){h 1b.2A(2X
 ,1b.2X(2A,c))},31:k(3c){3c=1b.2z(10,3c||0);h 1b.31(c*3c)/3c},8P:k(F){B(m i=0;i<c;i++)F(i)}});m
C=W 1m({1M:k(q,1l){o($r(q)==\'26\'){o(T.2b&&1l&&(1l.1z||1l.r)){m 1z=(1l.1z)?\'
1z="\'+1l.1z+\'"\':\'\';m r=(1l.r)?\' r="\'+1l.r+\'"\':\'\';4X 1l.1z;4X 1l.r;q=\'<\'+q+1z+r+\'>\'}q=15.6r(q)}q=$(q);h(!1l||!q)?q:q.2u(1l)}});m
1u=W 1m({1M:k(H){h(H)?$N(H,c):c}});1u.N=k(1l){B(m 1q Y 1l){c.1j[1q]=1l[1q];c[1q]=$2S.42(1q)}};k
$(q){o(!q)h 1k;o(q.2G)h 1F.2L(q);o([T,15].19(q))h q;m r=$r(q);o(r==\'26\'){q=15.3G(q);r=(q)?\'14\':18}o(r!=\'14\')h
1k;o(q.2G)h 1F.2L(q);o([\'2t\',\'7g\'].19(q.3E.36()))h q;$N(q,C.1j);q.2G=k(){};h 1F.2L(q)};15.3A=15.2n;k
$$(){m H=[];B(m i=0,j=R.L;i<j;i++){m 1i=R[i];1I($r(1i)){U\'14\':H.1a(1i);U\'7f\':1n;U 18:1n;U\'26\':1i=15.3A(1i,1e);4P:H.N(1i)}}h
$$.3d(H)};$$.3d=k(1d){m H=[];B(m i=0,l=1d.L;i<l;i++){o(1d[i].$43)5O;m 14=$(1d[i]);o(14&&!14.$43){14.$43=1e;H.1a(14)}}B(m
n=0,d=H.L;n<d;n++)H[n].$43=1k;h W 1u(H)};1u.3O=k(t){h k(){m X=R;m 17=[];m H=1e;B(m i=0,j=c.L,2d;i<j;i++)
 {2d=c[i][t].2T(c[i],X);o($r(2d)!=\'14\')H=18;17.1a(2d)};h(H)?$$.3d(17):17}};C.N=k(1Y){B(m
t Y 1Y){33.1j[t]=1Y[t];C.1j[t]=1Y[t];C[t]=$2S.42(t);m 6d=(1D.1j[t])?t+\'1u\':t;1u.1j[6d]=1u.3O(t)}};C.N({2u:k(1l){B(m
1q Y 1l){m 35=1l[1q];1I(1q){U\'7k\':c.62(35);1n;U\'M\':o(c.4M)c.4M(35);1n;U\'1Y\':c.6s(35);1n;4P:c.3R(1q,35)}}h
c},2N:k(q,6g){q=$(q);1I(6g){U\'6j\':q.24.4W(c,q);1n;U\'6i\':m 3h=q.6z();o(!3h)q.24.4B(c);12
q.24.4W(c,3h);1n;U\'2c\':m 4Q=q.4H;o(4Q){q.4W(c,4Q);1n}4P:q.4B(c)}h c},75:k(q){h c.2N(q,\'6j\')},7O:k(q){h
c.2N(q,\'6i\')},7G:k(q){h c.2N(q,\'5c\')},7F:k(q){h c.2N(q,\'2c\')},7D:k(){m H=[];$1y(R,k(6h){H=H.5f(6h)});$$(H).2N(c);h
c},2R:k(){h c.24.6E(c)},7J:k(6a){m q=$(c.7N(6a!==18));o(!q.$M)h q;q.$M={};B(m r Y c.$M)q.$M[r]={\'1r\':$A(c.$M[r].1r),\'2D\':$A(c.$M[r].2D)};h
q.3C()},7M:k(q){q=$(q);c.24.7L(q,c);h q},5v:k(2a){c.4B(15.7C(2a));h c},4S:k(1h){h c.1h.19(1h,\'
\')},63:k(1h){o(!c.4S(1h))c.1h=(c.1h+\' \'+1h).4R();h c},64:k(1h){c.1h=c.1h.2v(W 4N(\'(^|\\\\s)\'+1h+\'(?:\\\\
 s|$)\'),\'$1\').4R();h c},7t:k(1h){h c.4S(1h)?c.64(1h):c.63(1h)},3s:k(t,K){1I(t){U\'1C\':h
c.65(34(K));U\'7p\':t=(T.2b)?\'7q\':\'7u\'}t=t.4T();1I($r(K)){U\'4U\':o(![\'7A\',\'67\'].19(t))K+=\'3l\';1n;U\'1d\':K=\'1L(\'+K.1O(\',\')+\')\'}c.1g[t]=K;h
c},62:k(2o){1I($r(2o)){U\'2t\':C.3y(c,\'3s\',2o);1n;U\'26\':c.1g.4J=2o}h c},65:k(1C){o(1C==0){o(c.1g.3U!="66")c.1g.3U="66"}12{o(c.1g.3U!="68")c.1g.3U="68"}o(!c.47||!c.47.7x)c.1g.67=1;o(T.2b)c.1g.28=(1C==1)?\'\':"8W(1C="+1C*9Z+")";c.1g.1C=c.$2x.1C=1C;h
c},2m:k(t){t=t.4T();m 1f=c.1g[t];o(!$3k(1f)){o(t==\'1C\')h c.$2x.1C;1f=[];B(m 1g Y C.2y){o(t==1g){C.2y[1g].1y(k(s){m
1g=c.2m(s);1f.1a(3o(1g)?1g:\'5u\')},c);o(t==\'2r\'){m 3T=1f.3T(k(2Q){h(2Q==1f[0])});h(3T)?1f[0]:18}h
1f.1O(\' \')}}o(t.19(\'2r\')){o(C.2y.2r.19(t)){h[\'5r\',\'53\',\'52\'].1R(k(p){h c.2m(t+p)},c).1O(\'
\')}12 o(C.5Y.19(t)){h[\'5D\',\'5Z\',\'5S\',\'5R\'].1R(k(p){h c.2m(\'2r\'+p+t.2v(\'2r\',\'\'))},c).1O(\'
\')}}o(15.6l)1f=15.6l.a1(c,1k).a5(t.6y());12 o(c.47)1f=c.47[t]}o(T
 .2b)1f=C.5p(t,1f,c);o(1f&&t.2g(/3J/i)&&1f.19(\'1L\')){h 1f.3K(\'1L\').3z(1,4).1R(k(3J){h
3J.3L()}).1O(\' \')}h 1f},a3:k(){h C.4E(c,\'2m\',R)},3v:k(3P,1w){3P+=\'a2\';m q=(1w)?c[1w]:c[3P];5b(q&&$r(q)!=\'14\')q=q[3P];h
$(q)},9U:k(){h c.3v(\'2k\')},6z:k(){h c.3v(\'3h\')},9M:k(){h c.3v(\'3h\',\'4H\')},6D:k(){h
c.3v(\'2k\',\'9J\')},9N:k(){h $(c.24)},9O:k(){h $$(c.6v)},4z:k(q){h!!$A(c.2n(\'*\')).19(q)},3B:k(t){m
29=C.4e[t];o(29)h c[29];m 4D=C.5H[t]||0;o(!T.2b||4D)h c.9R(t,4D);m 4C=c.a7[t];h(4C)?4C.6m:1k},a6:k(t){m
29=C.4e[t];o(29)c[29]=\'\';12 c.ac(t);h c},as:k(){h C.4E(c,\'3B\',R)},3R:k(t,K){m 29=C.4e[t];o(29)c[29]=K;12
c.aq(t,K);h c},6s:k(2o){h C.3y(c,\'3R\',2o)},5w:k(){c.5x=$A(R).1O(\'\');h c},al:k(2a){m 22=c.3b();o([\'1g\',\'45\'].19(22)){o(T.2b){o(22==\'1g\')c.5E.4J=2a;12
o(22==\'45\')c.3R(\'2a\',2a);h c}12{c.6E(c.4H);h c.5v(2a)}}c[$3Q(c.4I)?\'4I\':\'5C\']=2a;h
c},aj:k(){m 22=c.3b();o([\'1g\',\'45\'].19(22)){o(T.2b){o(22==\'1g\')h c.5E.4J;12 o(22==\'45\')h
c.3B(\'2a\')}12{h c.
 5x}}h($4O(c.4I,c.5C))},3b:k(){h c.3E.36()},2q:k(){1F.4d(c.2n(\'*\'));h c.5w(\'\')}});C.5p=k(t,1f,14){o($3k(3o(1f)))h
1f;o([\'5d\',\'3i\'].19(t)){m 2D=(t==\'3i\')?[\'2s\',\'59\']:[\'2c\',\'5c\'];m 4h=0;2D.1y(k(K){4h+=14.2m(\'2r-\'+K+\'-3i\').4g()+14.2m(\'4G-\'+K).4g()});h
14[\'af\'+t.5q()]-4h+\'3l\'}12 o(t.2g(/2r(.+)5r|5t|4G/)){h\'5u\'}h 1f};C.2y={\'2r\':[],\'4G\':[],\'5t\':[]};[\'5D\',\'5Z\',\'5S\',\'5R\'].1y(k(5V){B(m
1g Y C.2y)C.2y[1g].1a(1g+5V)});C.5Y=[\'94\',\'8V\',\'8U\'];C.4E=k(q,2F,1r){m 1f={};$1y(1r,k(1P){1f[1P]=q[2F](1P)});h
1f};C.3y=k(q,2F,4F){B(m 1P Y 4F)q[2F](1P,4F[1P]);h q};C.4e=W 2B({\'5h\':\'1h\',\'B\':\'8Y\',\'8Z\':\'9g\',\'9v\':\'9w\',\'9B\':\'9F\',\'9E\':\'9C\',\'9t\':\'9m\',\'9l\':\'9k\',\'9i\':\'9j\',\'K\':\'K\',\'5Q\':\'5Q\',\'5P\':\'5P\',\'5J\':\'5J\',\'5I\':\'5I\'});C.5H={\'9r\':2,\'9q\':2};C.1W={48:{3q:k(r,F){o(c.4K)c.4K(r,F,18);12
c.9G(\'4L\'+r,F);h c},6M:k(r,F){o(c.5G)c.5G(r,F,18);12 c.9p(\'4L\'+r,F);h c}}};T.N(C.1W.48);15.N(C.1W.48);C.N(C.1W.48);m

 1F={H:[],2L:k(q){o(!q.$2x){1F.H.1a(q);q.$2x={\'1C\':1}}h q},4d:k(H){B(m i=0,j=H.L,q;i<j;i++){o(!(q=H[i])||!q.$2x)5O;o(q.$M)q.2j(\'4d\').3C();B(m
p Y q.$2x)q.$2x[p]=1k;B(m d Y C.1j)q[d]=1k;1F.H[1F.H.2I(q)]=1k;q.2G=q.$2x=q=1k}1F.H.2R(1k)},2q:k(){1F.2L(T);1F.2L(15);1F.4d(1F.H)}};T.3q(\'6Q\',k(){T.3q(\'4r\',1F.2q);o(T.2b)T.3q(\'4r\',92)});m
1K=W 1m({1M:k(u){o(u&&u.$5N)h u;c.$5N=1e;u=u||T.u;c.u=u;c.r=u.r;c.2H=u.2H||u.8S;o(c.2H.4m==3)c.2H=c.2H.24;c.5M=u.9b;c.9a=u.95;c.97=u.99;c.9H=u.9P;o([\'4k\',\'3H\'].19(c.r)){c.ah=(u.6u)?u.6u/a9:-(u.ab||0)/3}12
o(c.r.19(\'1P\')){c.49=u.6T||u.at;B(m 1z Y 1K.1r){o(1K.1r[1z]==c.49){c.1P=1z;1n}}o(c.r==\'6I\'){m
4c=c.49-am;o(4c>0&&4c<13)c.1P=\'f\'+4c}c.1P=c.1P||4p.9Y(c.49).36()}12 o(c.r.2g(/(6N|ae|93)/)){c.8X={\'x\':u.4t||u.6O+15.6R.4b,\'y\':u.4u||u.6H+15.6R.4a};c.9A={\'x\':u.4t?u.4t-T.9u:u.6O,\'y\':u.4u?u.4u-T.9o:u.6H};c.9n=(u.6T==3)||(u.91==2);1I(c.r){U\'4i\':c.1v=u.1v||u.8R;1n;U\'4q\':c.1v=u.1v||u.8T}c.6X()}h
c},3j:k(){h c.3M().3I()},3M:k(){o(c.u
 .3M)c.u.3M();12 c.u.9c=1e;h c},3I:k(){o(c.u.3I)c.u.3I();12 c.u.9e=18;h c}});1K.3D={1v:k(){o(c.1v&&c.1v.4m==3)c.1v=c.1v.24},6W:k(){4A{1K.3D.1v.1Q(c)}4l(e){c.1v=c.2H}}};1K.1j.6X=(T.4n)?1K.3D.6W:1K.3D.1v;1K.1r=W
2B({\'ag\':13,\'ai\':38,\'ad\':40,\'2s\':37,\'59\':39,\'a8\':27,\'ak\':32,\'ao\':8,\'an\':9,\'4X\':46});C.1W.2e={2O:k(r,F){c.$M=c.$M||{};c.$M[r]=c.$M[r]||{\'1r\':[],\'2D\':[]};o(c.$M[r].1r.19(F))h
c;c.$M[r].1r.1a(F);m 3F=r;m 1A=C.2e[r];o(1A){o(1A.6L)1A.6L.1Q(c,F);o(1A.1R)F=1A.1R;o(1A.r)3F=1A.r}o(!c.4K)F=F.1V({\'P\':c,\'u\':1e});c.$M[r].2D.1a(F);h(C.4o.19(3F))?c.3q(3F,F):c},4V:k(r,F){o(!c.$M||!c.$M[r])h
c;m 1H=c.$M[r].1r.2I(F);o(1H==-1)h c;m 1P=c.$M[r].1r.3z(1H,1)[0];m K=c.$M[r].2D.3z(1H,1)[0];m
1A=C.2e[r];o(1A){o(1A.2R)1A.2R.1Q(c,F);o(1A.r)r=1A.r}h(C.4o.19(r))?c.6M(r,K):c},4M:k(2o){h
C.3y(c,\'2O\',2o)},3C:k(r){o(!c.$M)h c;o(!r){B(m 3w Y c.$M)c.3C(3w);c.$M=1k}12 o(c.$M[r]){c.$M[r].1r.1y(k(F){c.4V(r,F)},c);c.$M[r]=1k}h
c},2j:k(r,X,1B){o(c.$M&&c.$M[r]){c.$M[r].1r.1y(k(F){F
 .1V({\'P\':c,\'1B\':1B,\'R\':X})()},c)}h c},71:k(G,r){o(!G.$M)h c;o(!r){B(m 3w Y G.$M)c.71(G,3w)}12
o(G.$M[r]){G.$M[r].1r.1y(k(F){c.2O(r,F)},c)}h c}};T.N(C.1W.2e);15.N(C.1W.2e);C.N(C.1W.2e);C.2e=W
2B({\'6Y\':{r:\'4i\',1R:k(u){u=W 1K(u);o(u.1v!=c&&!c.4z(u.1v))c.2j(\'6Y\',u)}},\'72\':{r:\'4q\',1R:k(u){u=W
1K(u);o(u.1v!=c&&!c.4z(u.1v))c.2j(\'72\',u)}},\'3H\':{r:(T.4n)?\'4k\':\'3H\'}});C.4o=[\'6N\',\'7o\',\'7E\',\'7H\',\'3H\',\'4k\',\'4i\',\'4q\',\'7m\',\'6I\',\'7I\',\'8w\',\'7P\',\'4r\',\'6Q\',\'8r\',\'8A\',\'8B\',\'8L\',\'6F\',\'8F\',\'8H\',\'2P\',\'8G\',\'8l\',\'8k\',\'6S\'];4y.N({83:k(P,X){h
c.1V({\'P\':P,\'R\':X,\'u\':1K})}});1u.N({aa:k(22){h W 1u(c.28(k(q){h(C.3b(q)==22)}))},6Z:k(1h,1E){m
H=c.28(k(q){h(q.1h&&q.1h.19(1h,\' \'))});h(1E)?H:W 1u(H)},73:k(2K,1E){m H=c.28(k(q){h(q.2K==2K)});h(1E)?H:W
1u(H)},70:k(1z,5l,K,1E){m H=c.28(k(q){m 1x=C.3B(q,1z);o(!1x)h 18;o(!5l)h 1e;1I(5l){U\'=\':h(1x==K);U\'*=\':h(1x.19(K));U\'^=\':h(1x.6V(0,K.L)==K);U\'$=\':h(1x.6V(1x.L-K.L)==K);U\'!=
 \':h(1x!=K);U\'~=\':h 1x.19(K,\' \')}h 18});h(1E)?H:W 1u(H)}});k $E(1i,28){h($(28)||15).6U(1i)};k
$8f(1i,28){h($(28)||15).3A(1i)};$$.2i={\'51\':/^(\\w*|\\*)(?:#([\\w-]+)|\\.([\\w-]+))?(?:\\[(\\w+)(?:([!*^$]?=)["\']?([^"\'\\]]*)["\']?)?])?$/,\'2l\':{57:k(17,1U,O,i){m
1G=[1U.8x?\'5i:\':\'\',O[1]];o(O[2])1G.1a(\'[@2K="\',O[2],\'"]\');o(O[3])1G.1a(\'[19(5f("
", @5h, " "), " \',O[3],\' ")]\');o(O[4]){o(O[5]&&O[6]){1I(O[5]){U\'*=\':1G.1a(\'[19(@\',O[4],\',
"\',O[6],\'")]\');1n;U\'^=\':1G.1a(\'[7n-79(@\',O[4],\', "\',O[6],\'")]\');1n;U\'$=\':1G.1a(\'[7h(@\',O[4],\',
26-L(@\',O[4],\') - \',O[6].L,\' + 1) = "\',O[6],\'"]\');1n;U\'=\':1G.1a(\'[@\',O[4],\'="\',O[6],\'"]\');1n;U\'!=\':1G.1a(\'[@\',O[4],\'!="\',O[6],\'"]\')}}12{1G.1a(\'[@\',O[4],\']\')}}17.1a(1G.1O(\'\'));h
17},58:k(17,1U,1E){m H=[];m 2l=15.6G(\'.//\'+17.1O(\'//\'),1U,$$.2i.74,7r.7z,1k);B(m i=0,j=2l.8Q;i<j;i++)H.1a(2l.7w(i));h(1E)?H:W
1u(H.1R($))}},\'6K\':{57:k(17,1U,O,i){o(i==0){o(O[2]){m q=1U.3G(O[2]);o(!q||((O[1]!=\'*
 \')&&(C.3b(q)!=O[1])))h 18;17=[q]}12{17=$A(1U.2n(O[1]))}}12{17=$$.2i.2n(17,O[1]);o(O[2])17=1u.73(17,O[2],1e)}o(O[3])17=1u.6Z(17,O[3],1e);o(O[4])17=1u.70(17,O[4],O[5],O[6],1e);h
17},58:k(17,1U,1E){h(1E)?17:$$.3d(17)}},74:k(6J){h(6J==\'5i\')?\'9T://9L.9K.9I/9S/5i\':18},2n:k(1U,3E){m
4Y=[];B(m i=0,j=1U.L;i<j;i++)4Y.N(1U[i].2n(3E));h 4Y}};$$.2i.2F=(T.2l)?\'2l\':\'6K\';C.1W.5g={3x:k(1i,1E){m
17=[];1i=1i.4Z().3K(\' \');B(m i=0,j=1i.L;i<j;i++){m 6P=1i[i];m O=6P.23($$.2i.51);o(!O)1n;O[1]=O[1]||\'*\';m
1G=$$.2i[$$.2i.2F].57(17,c,O,i);o(!1G)1n;17=1G}h $$.2i[$$.2i.2F].58(17,c,1E)},6U:k(1i){h $(c.3x(1i,1e)[0]||18)},3A:k(1i,1E){m
H=[];1i=1i.3K(\',\');B(m i=0,j=1i.L;i<j;i++)H=H.5f(c.3x(1i[i],1e));h(1E)?H:$$.3d(H)}};C.N({3G:k(2K){m
q=15.3G(2K);o(!q)h 18;B(m 1t=q.24;1t!=c;1t=1t.24){o(!1t)h 18}h q},96:k(1h){h c.3x(\'.\'+1h)}});15.N(C.1W.5g);C.N(C.1W.5g);C.N({9f:k(x,y){c.4b=x;c.4a=y},9d:k(){h{\'6S\':{\'x\':c.4b,\'y\':c.4a},\'4h\':{\'x\':c.5L,\'y\':c.5K},\'9s\':{\'x\':c.9D,\'y\':c.7y}}},4f:k(1
 Z){1Z=1Z||[];m q=c,2s=0,2c=0;9V{2s+=q.a4||0;2c+=q.90||0;q=q.9h}5b(q);1Z.1y(k(14){2s-=14.4b||0;2c-=14.4a||0});h{\'x\':2s,\'y\':2c}},9z:k(1Z){h
c.4f(1Z).y},9y:k(1Z){h c.4f(1Z).x},9x:k(1Z){m 5a=c.4f(1Z);m Q={\'3i\':c.5L,\'5d\':c.5K,\'2s\':5a.x,\'2c\':5a.y};Q.59=Q.2s+Q.3i;Q.5c=Q.2c+Q.5d;h
Q}});m V={};V.3r=W 1m({J:{60:1m.2q,5B:1m.2q,6n:1m.2q,1p:k(p){h-(1b.6x(1b.5m*p)-1)/2},5e:98,1S:\'3l\',3t:1e,5T:50},1M:k(J){c.14=c.14||1k;c.5n(J);o(c.J.1M)c.J.1M.1Q(c)},5z:k(){m
2h=$2h();o(2h<c.2h+c.J.5e){c.5y=c.J.1p((2h-c.2h)/c.J.5e);c.3p();c.3n()}12{c.3j(1e);c.2u(c.I);c.2j(\'5B\',c.14,10);c.5A()}},2u:k(I){c.1s=I;c.3n();h
c},3p:k(){c.1s=c.3a(c.G,c.I)},3a:k(G,I){h(I-G)*c.5y+G},1w:k(G,I){o(!c.J.3t)c.3j();12 o(c.1T)h
c;c.G=G;c.I=I;c.6F=c.I-c.G;c.2h=$2h();c.1T=c.5z.2J(1b.31(ar/c.J.5T),c);c.2j(\'60\',c.14);h
c},3j:k(3S){o(!c.1T)h c;c.1T=$6t(c.1T);o(!3S)c.2j(\'6n\',c.14);h c},1A:k(G,I){h c.1w(G,I)},9Q:k(3S){h
c.3j(3S)}});V.3r.6B(W 6C,W 2e,W 6A);V.21={2P:k(t,I){o(t.2g(/3J/i))h c.52;m r=$r(I);o((r==\'1d
 \')||(r==\'26\'&&I.19(\' \')))h c.3O;h c.6w},1J:k(q,t,30){o(!30.1a)30=[30];m G=30[0],I=30[1];o(!$3k(I)){I=G;G=q.2m(t)}m
1c=c.2P(t,I);h{\'G\':1c.1J(G),\'I\':1c.1J(I),\'1c\':1c}}};V.21.6w={1J:k(K){h 34(K)},2M:k(G,I,2Y){h
2Y.3a(G,I)},2Z:k(K,1S,t){o(1S==\'3l\'&&t!=\'1C\')K=1b.31(K);h K+1S}};V.21.3O={1J:k(K){h
K.1a?K:K.3K(\' \').1R(k(v){h 34(v)})},2M:k(G,I,2Y){m 1s=[];B(m i=0;i<G.L;i++)1s[i]=2Y.3a(G[i],I[i]);h
1s},2Z:k(K,1S,t){o(1S==\'3l\'&&t!=\'1C\')K=K.1R(1b.31);h K.1O(1S+\' \')+1S}};V.21.52={1J:k(K){h
K.1a?K:K.3N(1e)},2M:k(G,I,2Y){m 1s=[];B(m i=0;i<G.L;i++)1s[i]=1b.31(2Y.3a(G[i],I[i]));h
1s},2Z:k(K){h\'1L(\'+K.1O(\',\')+\')\'}};V.53=V.3r.N({1M:k(q,t,J){c.14=$(q);c.t=t;c.1t(J)},a0:k(){h
c.2u(0)},3p:k(){c.1s=c.1c.2M(c.G,c.I,c)},2u:k(I){c.1c=V.21.2P(c.t,I);h c.1t(c.1c.1J(I))},1w:k(G,I){o(c.1T&&c.J.3t)h
c;m 1o=V.21.1J(c.14,c.t,[G,I]);c.1c=1o.1c;h c.1t(1o.G,1o.I)},3n:k(){c.14.3s(c.t,c.1c.2Z(c.1s,c.J.1S,c.t))}});C.N({9W:k(t,J){h
W V.53(c,t,J)}});V.2y=V.3r.N({1M:k(q,J){c.14=$(q);c.1t
 (J)},3p:k(){B(m p Y c.G)c.1s[p]=c.1c[p].2M(c.G[p],c.I[p],c)},2u:k(I){m 1o={};c.1c={};B(m
p Y I){c.1c[p]=V.21.2P(p,I[p]);1o[p]=c.1c[p].1J(I[p])}h c.1t(1o)},1w:k(Q){o(c.1T&&c.J.3t)h
c;c.1s={};c.1c={};m G={},I={};B(m p Y Q){m 1o=V.21.1J(c.14,p,Q[p]);G[p]=1o.G;I[p]=1o.I;c.1c[p]=1o.1c}h
c.1t(G,I)},3n:k(){B(m p Y c.1s)c.14.3s(p,c.1c[p].2Z(c.1s[p],c.J.1S,p))}});C.N({9X:k(J){h W
V.2y(c,J)}});V.1u=V.3r.N({1M:k(H,J){c.H=$$(H);c.1t(J)},3p:k(){B(m i Y c.G){m 3m=c.G[i],2p=c.I[i],2f=c.1c[i],3u=c.1s[i]={};B(m
p Y 3m)3u[p]=2f[p].2M(3m[p],2p[p],c)}},2u:k(I){m 1o={};c.1c={};B(m i Y I){m 2p=I[i],2f=c.1c[i]={},69=1o[i]={};B(m
p Y 2p){2f[p]=V.21.2P(p,2p[p]);69[p]=2f[p].1J(2p[p])}}h c.1t(1o)},1w:k(Q){o(c.1T&&c.J.3t)h
c;c.1s={};c.1c={};m G={},I={};B(m i Y Q){m 56=Q[i],3m=G[i]={},2p=I[i]={},2f=c.1c[i]={};B(m
p Y 56){m 1o=V.21.1J(c.H[i],p,56[p]);3m[p]=1o.G;2p[p]=1o.I;2f[p]=1o.1c}}h c.1t(G,I)},3n:k(){B(m
i Y c.1s){m 3u=c.1s[i],2f=c.1c[i];B(m p Y 3u)c.H[i].3s(p,2f[p].2Z(3u[p],c.J.1S,p))}}});V.5j=k(1p,
 1N){1N=1N||[];o($r(1N)!=\'1d\')1N=[1N];h $N(1p,{7v:k(1H){h 1p(1H,1N)},7s:k(1H){h 1-1p(1-1H,1N)},7B:k(1H){h(1H<=0.5)?1p(2*1H,1N)/2:(2-1p(2*(1-1H),1N))/2}})};V.1X=W
2B({7K:k(p){h p}});V.1X.N=k(55){B(m 1p Y 55){V.1X[1p]=W V.5j(55[1p]);V.1X.5k(1p)}};V.1X.5k=k(1p){[\'76\',\'78\',\'77\'].1y(k(54){V.1X[1p.36()+54]=V.1X[1p][\'7a\'+54]})};V.1X.N({7j:k(p,x){h
1b.2z(p,x[0]||6)},7l:k(p){h 1b.2z(2,8*(p-1))},7i:k(p){h 1-1b.6e(1b.7b(p))},7d:k(p){h 1-1b.6e((1-p)*1b.5m/2)},7c:k(p,x){x=x[0]||1.7e;h
1b.2z(p,2)*((x+1)*p-x)},8v:k(p){m K;B(m a=0,b=1;1;a+=b,b/=2){o(p>=(7-4*a)/11){K=-1b.2z((11-6*a-11*p)/4,2)+b*b;1n}}h
K},8q:k(p,x){h 1b.2z(2,10*--p)*1b.6x(20*p*1b.5m*(x[0]||1)/3)}});[\'8O\',\'8J\',\'8I\',\'8E\'].1y(k(1p,i){V.1X[1p]=W
V.5j(k(p){h 1b.2z(p,[i+2])});V.1X.5k(1p)});',62,650,'||||||||||||this|||||return|||function||var||if||el|type||property|event|||||||for|Element|||fn|from|elements|to|options|value|length|events|extend|param|bind|obj|arguments||window|case|Fx|new|args|in||||else||element|
 document||items|false|contains|push|Math|css|array|true|result|style|className|selector|prototype|null|props|Class|break|parsed|transition|prop|keys|now|parent|Elements|relatedTarget|start|current|each|name|custom|delay|opacity|Array|nocash|Garbage|temp|pos|switch|parse|Event|rgb|initialize|params|join|key|call|map|unit|timer|context|create|Methods|Transitions|properties|overflown||CSS|tag|match|parentNode|item|string||filter|index|text|ie|top|returns|Events|iCss|test|time|shared|fireEvent|previous|xpath|getStyle|getElementsByTagName|source|iTo|empty|border|left|object|set|replace|iterable|tmp|Styles|pow|min|Abstract|hex|values|chains|method|htmlElement|target|indexOf|periodical|id|collect|getNow|inject|addEvent|select|bit|remove|native|apply|results|len|merge|max|fx|getValue|fromTo|round||HTMLElement|parseFloat|val|toLowerCase||||compute|getTag|precision|unique|klass|mix|option|next|width|stop|chk|px|iFrom|increase|parseInt|setNow|addListener|Base|setStyle|wait|iNow|walk|ev
 Type|getElements|setMany|splice|getElementsBySelector|getProperty|removeEvents|fix|tagName|realType|getElementById|mousewheel|preventDefault|color|split|rgbToHex|stopPropagation|hexToRgb|Multi|brother|defined|setProperty|end|every|visibility|typeof|proto|webkit|mp|forEach||regex|generic|included|attempt|script||currentStyle|Listeners|code|scrollTop|scrollLeft|fKey|trash|Properties|getPosition|toInt|size|mouseover|charAt|DOMMouseScroll|catch|nodeType|gecko|NativeEvents|String|mouseout|unload|include|pageX|pageY|newArray|merged|random|Function|hasChild|try|appendChild|node|flag|getMany|pairs|padding|firstChild|innerText|cssText|addEventListener|on|addEvents|RegExp|pick|default|first|clean|hasClass|camelCase|number|removeEvent|insertBefore|delete|found|trim||regexp|Color|Style|easeType|transitions|iProps|getParam|getItems|right|position|while|bottom|height|duration|concat|Dom|class|xhtml|Transition|compat|operator|PI|setOptions|pp|fixStyle|capitalize|Width|constructor|margin|0p
 x|appendText|setHTML|innerHTML|delta|step|callChain|onComplete|textContent|Top|styleSheet|ie6|removeEventListener|PropertiesIFlag|selected|multiple|offsetHeight|offsetWidth|shift|extended|continue|checked|disabled|Left|Bottom|fps|undefined|direction|picked|head|borderShort|Right|onStart|slice|setStyles|addClass|removeClass|setOpacity|hidden|zoom|visible|iParsed|contents|interval|toFloat|elementsProperty|sin|Number|where|argument|after|before|toUpperCase|defaultView|nodeValue|onCancel|copy|callee|Merge|createElement|setProperties|clear|wheelDelta|childNodes|Single|cos|hyphenate|getNext|Options|implement|Chain|getLast|removeChild|change|evaluate|clientY|keydown|prefix|normal|add|removeListener|click|clientX|sel|beforeunload|documentElement|scroll|which|getElement|substr|relatedTargetGecko|fixRelatedTarget|mouseenter|filterByClass|filterByAttribute|cloneEvents|mouseleave|filterById|resolver|injectBefore|In|InOut|Out|with|ease|acos|Back|Sine|618|boolean|embed|substring|Circ|Pow|
 styles|Expo|mousemove|starts|dblclick|float|styleFloat|XPathResult|easeOut|toggleClass|cssFloat|easeIn|snapshotItem|hasLayout|scrollHeight|UNORDERED_NODE_SNAPSHOT_TYPE|zIndex|easeInOut|createTextNode|adopt|mouseup|injectTop|injectInside|mousedown|keypress|clone|linear|replaceChild|replaceWith|cloneNode|injectAfter|load|webkit420|webkit419|taintEnabled|navigator|ie7|all|getBoxObjectFor|khtml|execCommand|BackgroundImageCache|DOMElement|iframe|Object|bindWithEvent|XMLHttpRequest|ActiveXObject|whitespace|collection|textnode|nodeName|MooTools|version|floor|Date|Document|ES|Window|clearInterval|getTime|clearTimeout|contextmenu|abort|toString|setTimeout|transparent|escapeRegExp|Elastic|resize|setInterval|err|limit|Bounce|keyup|namespaceURI|pass|bindAsEventListener|move|focus|chain|clearChain|Quint|submit|error|reset|Quart|Cubic|getRandom|blur|associate|some|Quad|times|snapshotLength|fromElement|srcElement|toElement|borderColor|borderStyle|alpha|page|htmlFor|colspan|offsetTop|button
 |CollectGarbage|menu|borderWidth|ctrlKey|getElementsByClassName|alt|500|altKey|control|shiftKey|cancelBubble|getSize|returnValue|scrollTo|colSpan|offsetParent|frameborder|frameBorder|readOnly|readonly|maxLength|rightClick|pageYOffset|detachEvent|src|href|scrollSize|maxlength|pageXOffset|rowspan|rowSpan|getCoordinates|getLeft|getTop|client|accesskey|tabIndex|scrollWidth|tabindex|accessKey|attachEvent|meta|org|lastChild|w3|www|getFirst|getParent|getChildren|metaKey|clearTimer|getAttribute|1999|http|getPrevious|do|effect|effects|fromCharCode|100|hide|getComputedStyle|Sibling|getStyles|offsetLeft|getPropertyValue|removeProperty|attributes|esc|120|filterByTag|detail|removeAttribute|down|mouse|offset|enter|wheel|up|getText|space|setText|111|tab|backspace||setAttribute|1000|getProperties|keyCode'.split('|'),0,{}))

Added: directory/site/trunk/content/studio/static/js/slideshow.js
URL: http://svn.apache.org/viewvc/directory/site/trunk/content/studio/static/js/slideshow.js?rev=1411714&view=auto
==============================================================================
--- directory/site/trunk/content/studio/static/js/slideshow.js (added)
+++ directory/site/trunk/content/studio/static/js/slideshow.js Tue Nov 20 16:02:08 2012
@@ -0,0 +1,2 @@
+//Slideshow RC2 for Mootools 1.0. Copyright (c) 2007 Aeron Glemann, <http://electricprism.com/aeron/slideshow>,
MIT Style License.
+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}('2n=9 2g({2v:h(C,5){3.5=1M.1N({L:1l,12:[\'2h\',\'2i\',\'2j\'],e:[2d,2k],d:1l,13:\'/\',A:[],j:1l,m:Y,1D:15,1q:[/\\./,\'t.\'],Z:O.1L.2l,I:\'1P\',8:1l,l:2m},5||{});7(3.5.A.1a<=1){1b}7(3.5.m!=\'1f\'){7(1U(3.5.m.G())||3.5.m.G()<0||3.5.m.G()>Y){3.5.m=0}}7(3.5.l!=\'1f\'){7(1U(3.5.l.G())||3.5.l.G()<0||3.5.l.G()>Y){3.5.l=0}}3.C=$(C);3.a=f=$E(\'f\',3.C);3.6=[];3.R()},R:h(){3.C.1k(\'\');3.a.D({1z:\'1y\',1A:\'2o\',v:\'1m\',14:\'1m\',1Y:1});3.a.r(3.C);3.6.10(h(6){6.1e=6.1g.e=0;6.1i(15)});u=3.a.2p();3.d=((3.5.d)?3.5.d:u[\'d\']);3.8=((3.5.8)?3.5.8:u[\'8\']);3.C.D({1z:\'1y\',1A:\'1W\',8:3.8+\'F\'});3.16=9
J(\'16\');3.16.D({1z:\'1y\',d:(3.d+\'F\'),2q:\'2r\',1A:\'1W\',8
 :(3.8+\'F\')});3.16.r(3.C);3.a.r(3.16);7((3.5.d||3.5.8)&&3.5.1D){T=3.d/u[\'d\'];W=3.8/u[\'8\'];n=(W>T)?W:T;3.a.D({d:H.11(u[\'d\']*n)+\'F\',8:H.11(u[\'8\']*n)+\'F\'})}3.b=3.a.2s();3.b.Q(\'P\',0);3.b.2t(3.a);7(3.5.j){3.j()}7($I(3.5.L)==\'1E\'){3.p=9
J(\'p\');3.p.1k(3.5.L[0]);3.p.r(3.C)}3.o=\'v\';3.c=[1,1];3.s=(3.s)?[0]:[(9 U).S()+3.5.e[1],0];3.k=9
1d();3.k.M=3.5.13+3.5.A[3.c[0]].17();3.X()},X:h(w){7(3.k.2u&&((9 U).S()>3.s[0])){f=(3.c[1]%2)?3.b:3.a;f.D({d:\'y\',P:0,8:\'y\',1Y:3.c[1]});f.1H(\'M\',3.k.M);T=3.d/3.k.d;W=3.8/3.k.8;n=(W>T)?W:T;7(3.5.1D){f.D({d:H.11(3.k.d*n)+\'F\',8:H.11(3.k.8*n)+\'F\'})}7(w){f.D({v:\'1m\',P:1,14:\'1m\'});7($I(3.5.L)==\'1E\'){3.p.1k(3.5.L[3.c[0]]).Q(\'P\',1)}1b
3.1t()}3.6=[];7($I(3.5.L)==\'1E\'){1F=h(i){7(3.5.L[i]){3.p.1k(3.5.L[i])}6=9 O.1j(3.p,\'P\');6.R(0,1);3.6.K(6)}.1T(3.c[0],3);6=9
O.1j(3.p,\'P\',{20:1F});6.R(1,0);3.6.K(6)}7(3.5.I.g(/K|1u/)){f.D({v:\'y\',V:\'y\'});f.Q(3.o,3.8+\'F\');f.Q(\'P\',1);7(3.5.I==\'1u\'){6=9
O.1j(f,3.o,{e:3.5.e[0],Z:3.5.Z
 });6.R(3.8,0);3.6.K(6)}18{B=[f,((3.c[1]%2)?3.a:3.b)];1o={};1o[3.o]=[3.8,0];19={};19[3.o]=[0,(3.8*-1)];7(B[1].1G(3.o)==\'y\'){x=3.8-B[1].1G(\'8\').G();B[1].Q(3.o,x+\'F\');B[1].Q(((3.o==\'v\')?\'V\':\'v\'),\'y\');19[3.o]=[x,(3.8*-1)]}6=9
O.22(B,{e:3.5.e[0],Z:3.5.Z});6.R({\'0\':1o,\'1\':19});3.6.K(6)}}18{f.D({1p:\'y\',v:\'y\',V:\'y\',14:\'y\'});B=[\'v
14\',\'V 14\',\'v 1p\',\'V 1p\'][3.c[1]%4].23(\' \');B.10(h(p){f.Q(p,0)});l=((3.5.I).g(/l|1K/))?3.l():{};m=((3.5.I).g(/m|1K/))?3.m():{};6=9
O.1j(f,\'P\',{e:3.5.e[0]});6.R(0,1);3.6.K(6);6=9 O.25(f,{e:(3.5.e[0]+3.5.e[1]),Z:O.1L.27});6.R(1M.1N(l,m));3.6.K(6)}3.1t()}18{3.1c=3.X.2a(Y,3)}},1t:h(){7(3.N){1O=$2c(\'a[1I]\',3.N);1O.10(h(a,i){7(i==3.c[0]){a.1C(3.5.12[2])}18{a.2e(3.5.12[2])}},3)}3.o=\'v\';3.c[0]=(3.c[0]==3.5.A.1a-1)?0:3.c[0]+1;3.c[1]++;3.s[0]=(9
U).S()+3.5.e[1]+((3.5.I.g(/1P|K|1u/))?3.5.e[0]:0);3.s[1]=(9 U).S()+3.5.e[0];3.k=9 1d();3.k.M=3.5.13+3.5.A[3.c[0]].17();3.X()},l:h(){z=(3.5.l==\'1f\')?H.1S()+1:(3.5.l.G()/Y.0)+1;1v=H.1
 1(3.k.d*n);1w=H.11(3.k.8*n);1Q=1h(1v*z);1R=1h(1w*z);1b{d:[1Q,1v],8:[1R,1w]}},m:h(){p=(3.5.m==\'1f\')?H.1S():H.2f((3.5.m.G()/Y.0)-1);1n=(3.8-f.8);1B=(3.d-f.d);1Z=1h(1n*p);1X=1h(1B*p);u={};7(W>T){u[B[1]]=[1X,1B]}18{u[B[0]]=[1Z,1n]}1b
u},j:h(){3.N=9 J(\'N\');7(3.5.j.g(/1x/)){q=9 J(\'q\');a=9 J(\'a\');a.1C(3.5.12[0]);a.1s=h(){7(3.5.j.g(/w/)||(9
U).S()>3.s[1]){$1r(3.1c);7(3.5.j.g(/w/)){3.6.10(h(6){6.1e=6.1g.e=0;6.1i(15)})}3.o=\'V\';3.c[0]=(3.c[0]<2)?3.5.A.1a-(2-3.c[0]):3.c[0]-2;3.s=[0];3.k=9
1d();3.k.M=3.5.13+3.5.A[3.c[0]].17();3.X(3.5.j.g(/w/))}}.1V(3);a.r(q);q.r(3.N)}7(3.5.j.g(/1x\\+|1J/)){21(i=0;i<3.5.A.1a;i++){q=9
J(\'q\');a=9 J(\'a\');a.1H(\'1I\',i);7(3.5.j.g(/1J/)){M=3.5.13+3.5.A[i].17().24(3.5.1q[0],3.5.1q[1]);a.Q(\'26-28\',\'29(\'+M+\')\')}7(i==0){a.2b=3.5.12[2]}a.1s=h(i){7(3.5.j.g(/w/)||(9
U).S()>3.s[1]){$1r(3.1c);7(3.5.j.g(/w/)){3.6.10(h(6){6.1e=6.1g.e=0;6.1i(15)})}3.o=(i<3.c[0]||3.c[0]==0)?\'V\':\'v\';3.c[0]=i;3.s=[0];3.k=9
1d();3.k.M=3.5.13+3.5.A[3.c[0]].17();3.X(3.5.
 j.g(/w/))}}.1T(i,3);a.r(q);q.r(3.N)}}7(3.5.j.g(/1x/)){q=9 J(\'q\');a=9 J(\'a\');a.1C(3.5.12[1]);a.1s=h(){7(3.5.j.g(/w/)||(9
U).S()>3.s[1]){$1r(3.1c);7(3.5.j.g(/w/)){3.6.10(h(6){6.1e=6.1g.e=0;6.1i(15)})}3.s=[0];3.X(3.5.j.g(/w/))}}.1V(3);a.r(q);q.r(3.N)}3.N.r(3.C)}});',62,156,'|||this||props|fx|if|width|new|||curr|height|duration|img|test|function||navigation|loader|zoom|pan||direction||li|injectInside|timer||obj|left|fast||auto||images|arr|slideshow|setStyles||px|toInt|Math|type|Element|push|captions|src|ul|Fx|opacity|setStyle|start|getTime|dh|Date|right|dw|preload|100|transition|each|ceil|classes|hu|top|true|div|trim|else|p1|length|return|timeout|Image|time|rand|options|parseInt|stop|Style|setHTML|false|0px|ex|p0|bottom|thumbnailre|clear|onclick|loaded|wipe|eh|ew|arrows|block|display|position|ey|addClass|resize|array|fn|getStyle|setProperty|name|thumbnails|combo|Transitions|Object|extend|anchors|fade|sh|sw|random|pass|isNaN|bind|relative|sy|zIndex|sx|onComplete|for|Elements|
 split|replace|Styles|background|linear|image|url|delay|className|ES|2000|removeClass|abs|Class|prev|next|active|4000|sineInOut|50|Slideshow|absolute|getCoordinates|overflow|hidden|clone|injectAfter|complete|initialize'.split('|'),0,{}))
\ No newline at end of file



Mime
View raw message