Visit us at http://www.oneall.com/
Contact our support at: http://www.oneall.com/company/contact-us/
]]>mod_sociallogin.phpclassestmpl
PK Yy>\#o, , mod_sociallogin/index.htmlnu W+A PK Yy>\+c " mod_sociallogin/classes/helper.phpnu W+A setQuery ($sql);
$rows = $db->LoadAssocList ();
if (is_array ($rows))
{
foreach ($rows AS $key => $data)
{
if ($data['setting'] == 'providers')
{
$tmp = @unserialize ($data ['value']);
if (is_array ($tmp))
{
$settings [$data['setting']] = $tmp;
}
else
{
$settings [$data['setting']] = array();
}
}
else
{
$settings [$data['setting']] = $data ['value'];
}
}
}
return $settings;
}
}PK Yy>\#o, , " mod_sociallogin/classes/index.htmlnu W+A PK Yy>\) ! mod_sociallogin/classes/.htaccessnu W+A
Order allow,deny
Deny from all
PK Yy>\) mod_sociallogin/.htaccessnu W+A
Order allow,deny
Deny from all
PK Yy>\V
index.htmlnu W+A
PK Yy>\) mod_wrapper/tmpl/.htaccessnu W+A
Order allow,deny
Deny from all
PK Yy>\V mod_wrapper/tmpl/index.htmlnu W+A
PK Yy>\XC" mod_wrapper/tmpl/default.phpnu W+A
PK Yy>\(J mod_wrapper/mod_wrapper.phpnu W+A get('load');
$url = htmlspecialchars($params->get('url'));
$target = htmlspecialchars($params->get('target'));
$width = htmlspecialchars($params->get('width'));
$height = htmlspecialchars($params->get('height'));
$scroll = htmlspecialchars($params->get('scrolling'));
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
$frameborder = htmlspecialchars($params->get('frameborder'));
require JModuleHelper::getLayoutPath('mod_wrapper', $params->get('layout', 'default'));
PK Yy>\_W8 mod_wrapper/mod_wrapper.xmlnu W+A
mod_wrapperJoomla! ProjectOctober 2004Copyright (C) 2005 - 2014 Open Source Matters. All rights reserved.GNU General Public License version 2 or later; see LICENSE.txtadmin@joomla.orgwww.joomla.org2.5.0MOD_WRAPPER_XML_DESCRIPTIONmod_wrapper.phptmplhelper.phpindex.htmlen-GB.mod_wrapper.inien-GB.mod_wrapper.sys.ini
PK Yy>\V mod_wrapper/index.htmlnu W+A
PK Yy>\) mod_wrapper/.htaccessnu W+A
Order allow,deny
Deny from all
PK Yy>\f mod_wrapper/helper.phpnu W+A def('url', '');
$params->def('scrolling', 'auto');
$params->def('height', '200');
$params->def('height_auto', '0');
$params->def('width', '100%');
$params->def('add', '1');
$params->def('name', 'wrapper');
$url = $params->get('url');
if ($params->get('add'))
{
// adds 'http://' if none is set
if (substr($url, 0, 1) == '/') {
// relative url in component. use server http_host.
$url = 'http://'.$_SERVER['HTTP_HOST'].$url;
}
elseif (!strstr($url, 'http') && !strstr($url, 'https')) {
$url = 'http://'.$url;
}
else {
$url = $url;
}
}
// auto height control
if ($params->def('height_auto')) {
$load = 'onload="iFrameHeight()"';
}
else {
$load = '';
}
$params->set('load', $load);
$params->set('url', $url);
return $params;
}
}
PK Yy>\) mod_search/.htaccessnu W+A
Order allow,deny
Deny from all
PK Yy>\yS S mod_search/mod_search.xmlnu W+A
mod_searchJoomla! ProjectJuly 2004Copyright (C) 2005 - 2014 Open Source Matters. All rights reserved.GNU General Public License version 2 or later; see LICENSE.txtadmin@joomla.orgwww.joomla.org2.5.0MOD_SEARCH_XML_DESCRIPTIONmod_search.phptmplhelper.phpindex.htmlmod_search.xmlen-GB.mod_search.inien-GB.mod_search.sys.ini
PK Yy>\y8 mod_search/mod_search.phpnu W+A get('opensearch', 1)) {
$doc = JFactory::getDocument();
$app = JFactory::getApplication();
$ostitle = $params->get('opensearch_title', JText::_('MOD_SEARCH_SEARCHBUTTON_TEXT').' '.$app->getCfg('sitename'));
$doc->addHeadLink(JURI::getInstance()->toString(array('scheme', 'host', 'port')).JRoute::_('&option=com_search&format=opensearch'), 'search', 'rel', array('title' => htmlspecialchars($ostitle), 'type' => 'application/opensearchdescription+xml'));
}
$upper_limit = $lang->getUpperLimitSearchWord();
$button = $params->get('button', '');
$imagebutton = $params->get('imagebutton', '');
$button_pos = $params->get('button_pos', 'left');
$button_text = htmlspecialchars($params->get('button_text', JText::_('MOD_SEARCH_SEARCHBUTTON_TEXT')));
$width = intval($params->get('width', 20));
$maxlength = $upper_limit;
$text = htmlspecialchars($params->get('text', JText::_('MOD_SEARCH_SEARCHBOX_TEXT')));
$label = htmlspecialchars($params->get('label', JText::_('MOD_SEARCH_LABEL_TEXT')));
$set_Itemid = intval($params->get('set_itemid', 0));
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
if ($imagebutton) {
$img = modSearchHelper::getSearchImage($button_text);
}
$mitemid = $set_Itemid > 0 ? $set_Itemid : JRequest::getInt('Itemid');
require JModuleHelper::getLayoutPath('mod_search', $params->get('layout', 'default'));
PK Yy>\V mod_search/index.htmlnu W+A
PK Yy>\b0jL mod_search/helper.phpnu W+A \) mod_search/tmpl/.htaccessnu W+A
Order allow,deny
Deny from all
PK Yy>\V mod_search/tmpl/index.htmlnu W+A
PK Yy>\: mod_search/tmpl/default.phpnu W+A
PK Yy>\) mod_users_latest/.htaccessnu W+A
Order allow,deny
Deny from all
PK Yy>\V mod_users_latest/tmpl/index.htmlnu W+A
PK Yy>\) mod_users_latest/tmpl/.htaccessnu W+A
Order allow,deny
Deny from all
PK Yy>\H ! mod_users_latest/tmpl/default.phpnu W+A
username; ?>
PK Yy>\d % mod_users_latest/mod_users_latest.phpnu W+A get('shownumber', 5);
$names = moduserslatestHelper::getUsers($params);
$linknames = $params->get('linknames', 0);
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
require JModuleHelper::getLayoutPath('mod_users_latest', $params->get('layout', 'default'));
PK Yy>\#o % mod_users_latest/mod_users_latest.xmlnu W+A
mod_users_latestJoomla! ProjectDecember 2009Copyright (C) 2005 - 2014 Open Source Matters. All rights reserved.GNU General Public License version 2 or later; see LICENSE.txtadmin@joomla.orgwww.joomla.org2.5.0MOD_USERS_LATEST_XML_DESCRIPTIONmod_users_latest.phptmplhelper.phpindex.htmlen-GB.mod_users_latest.inien-GB.mod_users_latest.sys.ini
PK Yy>\V mod_users_latest/index.htmlnu W+A
PK Yy>\ßW mod_users_latest/helper.phpnu W+A getQuery(true);
$query->select('a.id, a.name, a.username, a.registerDate');
$query->order('a.registerDate DESC');
$query->from('#__users AS a');
$user = JFactory::getUser();
if (!$user->authorise('core.admin') && $params->get('filter_groups', 0) == 1)
{
$groups = $user->getAuthorisedGroups();
if (empty($groups))
{
return array();
}
$query->leftJoin('#__user_usergroup_map AS m ON m.user_id = a.id');
$query->leftJoin('#__usergroups AS ug ON ug.id = m.group_id');
$query->where('ug.id in (' . implode(',', $groups) . ')');
$query->where('ug.id <> 1');
}
$db->setQuery($query, 0, $params->get('shownumber'));
$result = $db->loadObjectList();
return (array) $result;
}
}
PK Yy>\wtW ! mod_phocagoogleadsense/index.htmlnu W+A PK Yy>\) mod_phocagoogleadsense/.htaccessnu W+A
Order allow,deny
Deny from all
PK Yy>\*nU 1 mod_phocagoogleadsense/mod_phocagoogleadsense.xmlnu W+A
Phoca - Google AdSense EasyJan Pavelka (www.phoca.cz)20/03/2012Jan Pavelkahttp://www.gnu.org/licenses/gpl-2.0.html GNU/GPLinfo@phoca.czwww.phoca.cz2.0.2
Phoca - Google AdSense Easy - a Joomla! CMS module.
Just copy your Google AdSense code and paste it into your Joomla! site.
AdSense Code - paste your AdSense code here.
IP(s) Block List - add the IP(s) you want to block here. Separate each IP with semicolon (,).
Alternate Content - specify alternate content for blocked IP(s).
PK Yy>\) mod_custom/tmpl/.htaccessnu W+A
Order allow,deny
Deny from all
PK Yy>\V mod_custom/index.htmlnu W+A
PK Yy>\8 8 mod_feed/mod_feed.xmlnu W+A
mod_feedJoomla! ProjectJuly 2005Copyright (C) 2005 - 2014 Open Source Matters. All rights reserved.GNU General Public License version 2 or later; see LICENSE.txtadmin@joomla.orgwww.joomla.org2.5.0MOD_FEED_XML_DESCRIPTIONmod_feed.phphelper.phpindex.htmltmplen-GB.mod_feed.inien-GB.mod_feed.sys.ini
PK Yy>\ mod_feed/mod_feed.phpnu W+A get('rssurl', '');
$rssrtl = $params->get('rssrtl', 0);
//check if feed URL has been set
if (empty ($rssurl))
{
echo '
PK Yy>\) mod_articles_archive/.htaccessnu W+A
Order allow,deny
Deny from all
PK Yy>\(i i - mod_articles_archive/mod_articles_archive.phpnu W+A def('count', 10);
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
$list = modArchiveHelper::getList($params);
require JModuleHelper::getLayoutPath('mod_articles_archive', $params->get('layout', 'default'));
PK Yy>\ui - mod_articles_archive/mod_articles_archive.xmlnu W+A
mod_articles_archiveJoomla! ProjectJuly 2006Copyright (C) 2005 - 2014 Open Source Matters.
All rights reserved.GNU General Public License version 2 or later; see
LICENSE.txtadmin@joomla.orgwww.joomla.org2.5.0MOD_ARTICLES_ARCHIVE_XML_DESCRIPTIONmod_articles_archive.phptmplhelper.phpindex.htmlmod_articles_archive.xmlen-GB.mod_articles_archive.inien-GB.mod_articles_archive.sys.ini
PK Yy>\V mod_articles_archive/index.htmlnu W+A
PK Yy>\:w] mod_articles_archive/helper.phpnu W+A getQuery(true);
$query->select('MONTH(created) AS created_month, created, id, title, YEAR(created) AS created_year');
$query->from('#__content');
$query->where('state = 2 AND checked_out = 0');
$query->group('created_year DESC, created_month DESC');
// Filter by language
if (JFactory::getApplication()->getLanguageFilter()) {
$query->where('language in ('.$db->quote(JFactory::getLanguage()->getTag()).','.$db->quote('*').')');
}
$db->setQuery($query, 0, intval($params->get('count')));
$rows = (array) $db->loadObjectList();
$app = JFactory::getApplication();
$menu = $app->getMenu();
$item = $menu->getItems('link', 'index.php?option=com_content&view=archive', true);
$itemid = (isset($item) && !empty($item->id) ) ? '&Itemid='.$item->id : '';
$i = 0;
$lists = array();
foreach ($rows as $row) {
$date = JFactory::getDate($row->created);
$created_month = $date->format('n');
$created_year = $date->format('Y');
$created_year_cal = JHTML::_('date', $row->created, 'Y');
$month_name_cal = JHTML::_('date', $row->created, 'F');
$lists[$i] = new stdClass;
$lists[$i]->link = JRoute::_('index.php?option=com_content&view=archive&year='.$created_year.'&month='.$created_month.$itemid);
$lists[$i]->text = JText::sprintf('MOD_ARTICLES_ARCHIVE_DATE', $month_name_cal, $created_year_cal);
$i++;
}
return $lists;
}
}
PK Yy>\5( $ mod_avatar_slide_galleria/helper.txtnu W+A SOURCE SETTING
source : flickr/picasa/folder
Max image : max image can be silded
Flickr setting
Flickr Search by (search method)
-search string
-user name : Fetch a users public photos using the username like displayed in the URL (not user ID).
-tag : Search Flickr for public photos using tags.
-Photo Set : Get photos from a photoset by ID.
-Gallery ID : Get photos from a gallery by ID.
-Group Search : Search groups and fetch photos from the first group found Useful if you know the exact name of a group and want to show the groups photos.
-Group ID : Get photos from a group by ID.
Picasa setting
Picasa Search By
-user name : Fetch a users public photos using the username like displayed in the URL (not user ID).
-user name/album : Get photos from a user album
Folder Setting
-Hold CTRL+click to multichoice folder
-Image folder
Slide Setting
Set Height & Width like this : 100% or 100px. If you type 100, it's mean 100px
FLICKR
Flickr User ID :
Sign in to Flickr , click You tag and see URL like : http://www.flickr.com/photos/16883133@N05/ your Flickr acount id is "16883133@N05"
Flickr Gallery ID
Click http://www.flickr.com/services/api/explore/flickr.urls.lookupGallery
Copy and parse gallery URL to Arguments URL then click Call method button
Flickr Group ID
Click http://www.flickr.com/services/api/explore/flickr.urls.lookupGroup
Copy and parse group URL to Arguments URL then click Call method button
See Flickr API here: http://www.flickr.com/services/api/
Flickr PhotoSet
Get photos from a photoset by ID. Note that the sort option is not available in this API call,
see more here: http://www.flickr.com/services/api/flickr.photosets.getPhotos.html
PICASA
Picasa user ID
To find your address, sign in to Picasa Web Albums,
Click the My Photos tab, and then click My Photos. see URL like like : https://picasaweb.google.com/116771399286983097230
your picasa id is "116771399286983097230"
Picasa user name/album
To find your address, sign in to Picasa Web Albums, click the My Photos tab, and then click My Photos, click album want to be silde. See Url like : https://picasaweb.google.com/116771399286983097230/youralbum
put "116771399286983097230/youralbum" to string for searchPK Yy>\ + mod_avatar_slide_galleria/fields/index.htmlnu W+A PK Yy>\:5= ; mod_avatar_slide_galleria/fields/jantdropboximagefolder.phpnu W+A element['class'] ? ' class="'.(string) $this->element['class'].'"' : '';
if ((string) $this->element['readonly'] == 'true' || (string) $this->element['disabled'] == 'true')
{
$attr .= ' disabled="disabled"';
}
$attr .= $this->element['size'] ? ' size="'.(int) $this->element['size'].'"' : '';
$attr .= $this->multiple ? ' multiple="multiple"' : '';
$attr .= $this->element['onchange'] ? ' onchange="'.(string) $this->element['onchange'].'"' : '';
$options[] = JHTML::_('select.option', '', JText::_('AVATAR_SELECT_FOLDER'));
$folders = JFolder::folders($base, '.', true, true);
foreach ($folders as $folder)
{
$folder = str_replace($base, '', $folder);
$value = str_replace(DIRECTORY_SEPARATOR, '/', substr($folder, 1));
$text = str_replace(DIRECTORY_SEPARATOR, '/', $folder);
$options[] = JHTML::_('select.option', $value, $text);
}
if (is_array($options))
{
sort($options);
}
$html = JHtml::_('select.genericlist', $options, $this->name, trim($attr), 'value', 'text', $this->value, $this->id);
return $html;
}
}PK Yy>\ 0 mod_avatar_slide_galleria/fields/colorpicker.phpnu W+A addScript($base_path.'assets/js/mooRainbow.js');
$document->addStyleSheet($base_path.'assets/css/mooRainbow.css');
if(strlen($this->value) == 7 && substr($this->value, 0, 1) == '#')
{
$color_code = '['
.hexdec(substr($this->value, 1, 2))
.','
.hexdec(substr($this->value, 3, 2))
.','
.hexdec(substr($this->value, 5, 2))
.']';
}
$control_code = 'window.addEvent("domready", function() { '
.'new MooRainbow("'.$this->id.'", {'
.' id: "'.$this->id.'", '
.' startColor: "'.$color_code.'", '
.' imgPath: "'.$base_path.'assets/images/", '
.'onChange: function(color) {'
.' this.element.value = color.hex;'
.'}, '
.'}); '
.'});';
$document->addScriptDeclaration($control_code);
$html_code = '';
return $html_code;
}
}
?>PK Yy>\) * mod_avatar_slide_galleria/fields/.htaccessnu W+A
Order allow,deny
Deny from all
PK Yy>\ ) mod_avatar_slide_galleria/tmpl/index.htmlnu W+A PK Yy>\= ) mod_avatar_slide_galleria/tmpl/picasa.phpnu W+A
PK Yy>\) ( mod_avatar_slide_galleria/tmpl/.htaccessnu W+A
Order allow,deny
Deny from all
PK Yy>\̛ܭ ) mod_avatar_slide_galleria/tmpl/folder.phpnu W+A
";
echo "";
}
}
?>
PK Yy>\= ) mod_avatar_slide_galleria/tmpl/flickr.phpnu W+A
PK Yy>\ $ mod_avatar_slide_galleria/index.htmlnu W+A PK Yy>\ + mod_avatar_slide_galleria/assets/index.htmlnu W+A PK Yy>\>nӉ( ( 6 mod_avatar_slide_galleria/assets/js/galleria.flickr.jsnu W+A /**
* Galleria Flickr Plugin 2012-04-04
* http://galleria.io
*
* Licensed under the MIT license
* https://raw.github.com/aino/galleria/master/LICENSE
*
*/
(function($) {
/*global jQuery, Galleria, window */
Galleria.requires(1.25, 'The Flickr Plugin requires Galleria version 1.2.5 or later.');
// The script path
var PATH = Galleria.utils.getScriptPath();
/**
@class
@constructor
@example var flickr = new Galleria.Flickr();
@author http://aino.se
@requires jQuery
@requires Galleria
@param {String} [api_key] Flickr API key to be used, defaults to the Galleria key
@returns Instance
*/
Galleria.Flickr = function( api_key ) {
this.api_key = api_key || 'bad7186f26d42e9b0e774191ef6931f3';
this.options = {
max: 30, // photos to return
imageSize: 'medium', // photo size ( thumb,small,medium,big,original )
thumbSize: 'thumb', // thumbnail size ( thumb,small,medium,big,original )
sort: 'interestingness-desc', // sort option ( date-posted-asc, date-posted-desc, date-taken-asc, date-taken-desc, interestingness-desc, interestingness-asc, relevance )
description: false, // set this to true to get description as caption
complete: function(){}, // callback to be called inside the Galleria.prototype.load
backlink: false // set this to true if you want to pass a link back to the original image
};
};
Galleria.Flickr.prototype = {
// bring back the constructor reference
constructor: Galleria.Flickr,
/**
Search for anything at Flickr
@param {String} phrase The string to search for
@param {Function} [callback] The callback to be called when the data is ready
@returns Instance
*/
search: function( phrase, callback ) {
return this._find({
text: phrase
}, callback );
},
/**
Search for anything at Flickr by tag
@param {String} tag The tag(s) to search for
@param {Function} [callback] The callback to be called when the data is ready
@returns Instance
*/
tags: function( tag, callback ) {
return this._find({
tags: tag
}, callback);
},
/**
Get a user's public photos
@param {String} username The username as shown in the URL to fetch
@param {Function} [callback] The callback to be called when the data is ready
@returns Instance
*/
user: function( username, callback ) {
return this._call({
method: 'flickr.urls.lookupUser',
url: 'flickr.com/photos/' + username
}, function( data ) {
this._find({
user_id: data.user.id,
method: 'flickr.people.getPublicPhotos'
}, callback);
});
},
/**
Get photos from a photoset by ID
@param {String|Number} photoset_id The photoset id to fetch
@param {Function} [callback] The callback to be called when the data is ready
@returns Instance
*/
set: function( photoset_id, callback ) {
return this._find({
photoset_id: photoset_id,
method: 'flickr.photosets.getPhotos'
}, callback);
},
/**
Get photos from a gallery by ID
@param {String|Number} gallery_id The gallery id to fetch
@param {Function} [callback] The callback to be called when the data is ready
@returns Instance
*/
gallery: function( gallery_id, callback ) {
return this._find({
gallery_id: gallery_id,
method: 'flickr.galleries.getPhotos'
}, callback);
},
/**
Search groups and fetch photos from the first group found
Useful if you know the exact name of a group and want to show the groups photos.
@param {String} group The group name to search for
@param {Function} [callback] The callback to be called when the data is ready
@returns Instance
*/
groupsearch: function( group, callback ) {
return this._call({
text: group,
method: 'flickr.groups.search'
}, function( data ) {
this.group( data.groups.group[0].nsid, callback );
});
},
/**
Get photos from a group by ID
@param {String} group_id The group id to fetch
@param {Function} [callback] The callback to be called when the data is ready
@returns Instance
*/
group: function ( group_id, callback ) {
return this._find({
group_id: group_id,
method: 'flickr.groups.pools.getPhotos'
}, callback );
},
/**
Set flickr options
@param {Object} options The options object to blend
@returns Instance
*/
setOptions: function( options ) {
$.extend(this.options, options);
return this;
},
// call Flickr and raise errors
_call: function( params, callback ) {
var url = 'http://api.flickr.com/services/rest/?';
var scope = this;
params = $.extend({
format : 'json',
jsoncallback : '?',
api_key: this.api_key
}, params );
$.each(params, function( key, value ) {
url += '&' + key + '=' + value;
});
$.getJSON(url, function(data) {
if ( data.stat === 'ok' ) {
callback.call(scope, data);
} else {
Galleria.raise( data.code.toString() + ' ' + data.stat + ': ' + data.message, true );
}
});
return scope;
},
// "hidden" way of getting a big image (~1024) from flickr
_getBig: function( photo ) {
if ( photo.url_l ) {
return photo.url_l;
} else if ( parseInt( photo.width_o, 10 ) > 1280 ) {
return 'http://farm'+photo.farm + '.static.flickr.com/'+photo.server +
'/' + photo.id + '_' + photo.secret + '_b.jpg';
}
return photo.url_o || photo.url_z || photo.url_m;
},
// get image size by option name
_getSize: function( photo, size ) {
var img;
switch(size) {
case 'thumb':
img = photo.url_t;
break;
case 'small':
img = photo.url_s;
break;
case 'big':
img = this._getBig( photo );
break;
case 'original':
img = photo.url_o ? photo.url_o : this._getBig( photo );
break;
default:
img = photo.url_z || photo.url_m;
break;
}
return img;
},
// ask flickr for photos, parse the result and call the callback with the galleria-ready data array
_find: function( params, callback ) {
params = $.extend({
method: 'flickr.photos.search',
extras: 'url_t,url_m,url_o,url_s,url_l,url_z,description',
sort: this.options.sort
}, params );
return this._call( params, function(data) {
var gallery = [],
photos = data.photos ? data.photos.photo : data.photoset.photo,
len = Math.min( this.options.max, photos.length ),
photo,
i;
for ( i=0; i').css({
width: '100%',
height: '100%',
opacity: 0.7,
background:'#000 url(' + Galleria.JURI + ') no-repeat 50% 50%'
});
if ( flickr.length ) {
// validate the method
if ( typeof Galleria.Flickr.prototype[ flickr[0] ] !== 'function' ) {
Galleria.raise( flickr[0] + ' method not found in Flickr plugin' );
return load.apply( this, args );
}
// validate the argument
if ( !flickr[1] ) {
Galleria.raise( 'No flickr argument found' );
return load.apply( this, args );
}
// apply the preloader
window.setTimeout(function() {
self.$( 'target' ).append( loader );
},100);
// create the instance
f = new Galleria.Flickr();
// apply Flickr options
if ( typeof self._options.flickrOptions === 'object' ) {
f.setOptions( self._options.flickrOptions );
}
// call the flickr method and trigger the DATA event
f[ flickr[0] ]( flickr[1], function( data ) {
self._data = data;
loader.remove();
self.trigger( Galleria.DATA );
f.options.complete.call(f, data);
});
} else {
// if flickr array not found, pass
load.apply( this, args );
}
};
}( jQuery ) );PK Yy>\A̱ 9 mod_avatar_slide_galleria/assets/js/galleria-1.2.9.min.jsnu W+A /**
* Galleria v 1.2.9 2013-01-18
* http://galleria.io
*
* Licensed under the MIT license
* https://raw.github.com/aino/galleria/master/LICENSE
*
*/(function(a){var b,c=this,d=c.document,e=a(d),f=a(c),g=Array.prototype,h=1.29,i=!0,j=3e4,k=!1,l=navigator.userAgent.toLowerCase(),m=c.location.hash.replace(/#\//,""),n=function(){},o=function(){return!1},p=function(){var a=3,c=d.createElement("div"),e=c.getElementsByTagName("i");do c.innerHTML="";while(e[0]);return a>4?a:b}(),q=function(){return{html:d.documentElement,body:d.body,head:d.getElementsByTagName("head")[0],title:d.title}},r=c.parent!==c.self,s="data ready thumbnail loadstart loadfinish image play pause progress fullscreen_enter fullscreen_exit idle_enter idle_exit rescale lightbox_open lightbox_close lightbox_image",t=function(){var b=[];return a.each(s.split(" "),function(a,c){b.push(c),/_/.test(c)&&b.push(c.replace(/_/g,""))}),b}(),u=function(b){var c;return typeof b!="object"?b:(a.each(b,function(d,e){/^[a-z]+_/.test(d)&&(c="",a.each(d.split("_"),function(a,b){c+=a>0?b.substr(0,1).toUpperCase()+b.substr(1):b}),b[c]=e,delete b[d])}),b)},v=function(b){return a.inArray(b,t)>-1?Galleria[b.toUpperCase()]:b},w={youtube:{reg:/https?:\/\/(?:[a-zA_Z]{2,3}.)?(?:youtube\.com\/watch\?)((?:[\w\d\-\_\=]+&(?:amp;)?)*v(?:<[A-Z]+>)?=([0-9a-zA-Z\-\_]+))/i,embed:function(a){return"http://www.youtube.com/embed/"+a},getThumb:function(b,d,e){e=e||n,a.getJSON(c.location.protocol+"//gdata.youtube.com/feeds/api/videos/"+b+"?v=2&alt=json-in-script&callback=?",function(a){try{d(a.entry.media$group.media$thumbnail[0].url)}catch(b){e()}}).error(e)}},vimeo:{reg:/https?:\/\/(?:www\.)?(vimeo\.com)\/(?:hd#)?([0-9]+)/i,embed:function(a){return"http://player.vimeo.com/video/"+a},getThumb:function(b,c,d){d=d||n,a.getJSON("http://vimeo.com/api/v2/video/"+b+".json?callback=?",function(a){try{c(a[0].thumbnail_medium)}catch(b){d()}}).error(d)}},dailymotion:{reg:/https?:\/\/(?:www\.)?(dailymotion\.com)\/video\/([^_]+)/,embed:function(a){return"http://www.dailymotion.com/embed/video/"+a},getThumb:function(b,c,d){d=d||n,a.getJSON("https://api.dailymotion.com/video/"+b+"?fields=thumbnail_medium_url&callback=?",function(a){try{c(a.thumbnail_medium_url)}catch(b){d()}}).error(d)}}},x=function(a){var b;for(var c in w){b=a&&a.match(w[c].reg);if(b&&b.length)return{id:b[2],provider:c}}return!1},y={support:function(){var a=q().html;return!r&&(a.requestFullscreen||a.mozRequestFullScreen||a.webkitRequestFullScreen)}(),callback:n,enter:function(a,b,c){this.instance=a,this.callback=b||n,c=c||q().html,c.requestFullscreen?c.requestFullscreen():c.mozRequestFullScreen?c.mozRequestFullScreen():c.webkitRequestFullScreen&&c.webkitRequestFullScreen()},exit:function(a){this.callback=a||n,d.exitFullscreen?d.exitFullscreen():d.mozCancelFullScreen?d.mozCancelFullScreen():d.webkitCancelFullScreen&&d.webkitCancelFullScreen()},instance:null,listen:function(){if(!this.support)return;var a=function(){if(!y.instance)return;var a=y.instance._fullscreen;d.fullscreen||d.mozFullScreen||d.webkitIsFullScreen?a._enter(y.callback):a._exit(y.callback)};d.addEventListener("fullscreenchange",a,!1),d.addEventListener("mozfullscreenchange",a,!1),d.addEventListener("webkitfullscreenchange",a,!1)}},z=[],A=[],B=!1,C=!1,D=[],E=function(b){Galleria.theme=b,a.each(D,function(a,b){b._initialized||b._init.call(b)}),D=[]},F=function(){return{clearTimer:function(b){a.each(Galleria.get(),function(){this.clearTimer(b)})},addTimer:function(b){a.each(Galleria.get(),function(){this.addTimer(b)})},array:function(a){return g.slice.call(a,0)},create:function(a,b){b=b||"div";var c=d.createElement(b);return c.className=a,c},removeFromArray:function(b,c){return a.each(b,function(a,d){if(d==c)return b.splice(a,1),!1}),b},getScriptPath:function(b){b=b||a("script:last").attr("src");var c=b.split("/");return c.length==1?"":(c.pop(),c.join("/")+"/")},animate:function(){var b=function(a){var b="transition WebkitTransition MozTransition OTransition".split(" "),d;if(c.opera)return!1;for(d=0;b[d];d++)if(typeof a[b[d]]!="undefined")return b[d];return!1}((d.body||d.documentElement).style),e={MozTransition:"transitionend",OTransition:"oTransitionEnd",WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[b],f={_default:[.25,.1,.25,1],galleria:[.645,.045,.355,1],galleriaIn:[.55,.085,.68,.53],galleriaOut:[.25,.46,.45,.94],ease:[.25,0,.25,1],linear:[.25,.25,.75,.75],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]},g=function(b,c,d){var e={};d=d||"transition",a.each("webkit moz ms o".split(" "),function(){e["-"+this+"-"+d]=c}),b.css(e)},h=function(a){g(a,"none","transition"),Galleria.WEBKIT&&Galleria.TOUCH&&(g(a,"translate3d(0,0,0)","transform"),a.data("revert")&&(a.css(a.data("revert")),a.data("revert",null)))},i,j,k,l,m,o,p;return function(d,q,r){r=a.extend({duration:400,complete:n,stop:!1},r),d=a(d);if(!r.duration){d.css(q),r.complete.call(d[0]);return}if(!b){d.animate(q,r);return}r.stop&&(d.unbind(e),h(d)),i=!1,a.each(q,function(a,b){p=d.css(a),F.parseValue(p)!=F.parseValue(b)&&(i=!0),d.css(a,p)});if(!i){c.setTimeout(function(){r.complete.call(d[0])},r.duration);return}j=[],k=r.easing in f?f[r.easing]:f._default,l=" "+r.duration+"ms"+" cubic-bezier("+k.join(",")+")",c.setTimeout(function(b,c,d,e){return function(){b.one(c,function(a){return function(){h(a),r.complete.call(a[0])}}(b));if(Galleria.WEBKIT&&Galleria.TOUCH){m={},o=[0,0,0],a.each(["left","top"],function(a,c){c in d&&(o[a]=F.parseValue(d[c])-F.parseValue(b.css(c))+"px",m[c]=d[c],delete d[c])});if(o[0]||o[1])b.data("revert",m),j.push("-webkit-transform"+e),g(b,"translate3d("+o.join(",")+")","transform")}a.each(d,function(a,b){j.push(a+e)}),g(b,j.join(",")),b.css(d)}}(d,e,q,l),2)}}(),removeAlpha:function(a){if(p<9&&a){var b=a.style,c=a.currentStyle,d=c&&c.filter||b.filter||"";/alpha/.test(d)&&(b.filter=d.replace(/alpha\([^)]*\)/i,""))}},forceStyles:function(b,c){b=a(b),b.attr("style")&&b.data("styles",b.attr("style")).removeAttr("style"),b.css(c)},revertStyles:function(){a.each(F.array(arguments),function(b,c){c=a(c),c.removeAttr("style"),c.attr("style",""),c.data("styles")&&c.attr("style",c.data("styles")).data("styles",null)})},moveOut:function(a){F.forceStyles(a,{position:"absolute",left:-1e4})},moveIn:function(){F.revertStyles.apply(F,F.array(arguments))},elem:function(b){return b instanceof a?{$:b,dom:b[0]}:{$:a(b),dom:b}},hide:function(a,b,c){c=c||n;var d=F.elem(a),e=d.$;a=d.dom,e.data("opacity")||e.data("opacity",e.css("opacity"));var f={opacity:0};if(b){var g=p<9&&a?function(){F.removeAlpha(a),a.style.visibility="hidden",c.call(a)}:c;F.animate(a,f,{duration:b,complete:g,stop:!0})}else p<9&&a?(F.removeAlpha(a),a.style.visibility="hidden"):e.css(f)},show:function(a,b,c){c=c||n;var d=F.elem(a),e=d.$;a=d.dom;var f=parseFloat(e.data("opacity"))||1,g={opacity:f};if(b){p<9&&(e.css("opacity",0),a.style.visibility="visible");var h=p<9&&a?function(){g.opacity==1&&F.removeAlpha(a),c.call(a)}:c;F.animate(a,g,{duration:b,complete:h,stop:!0})}else p<9&&g.opacity==1&&a?(F.removeAlpha(a),a.style.visibility="visible"):e.css(g)},optimizeTouch:function(){var b,c,d,e,f={},g=function(b){b.preventDefault(),f=a.extend({},b,!0)},h=function(){this.evt=f},i=function(){this.handler.call(b,this.evt)};return function(f){a(f).bind("touchend",function(f){b=f.target,e=!0;while(b.parentNode&&b!=f.currentTarget&&e)c=a(b).data("events"),d=a(b).data("fakes"),c&&"click"in c?(e=!1,f.preventDefault(),a(b).click(g).click(),c.click.pop(),a.each(c.click,h),a(b).data("fakes",c.click),delete c.click):d&&(e=!1,f.preventDefault(),a.each(d,i)),b=b.parentNode})}}(),wait:function(b){b=a.extend({until:o,success:n,error:function(){Galleria.raise("Could not complete wait function.")},timeout:3e3},b);var d=F.timestamp(),e,f,g=function(){f=F.timestamp(),e=f-d;if(b.until(e))return b.success(),!1;if(typeof b.timeout=="number"&&f>=d+b.timeout)return b.error(),!1;c.setTimeout(g,10)};c.setTimeout(g,10)},toggleQuality:function(a,b){if(p!==7&&p!==8||!a||a.nodeName.toUpperCase()!="IMG")return;typeof b=="undefined"&&(b=a.style.msInterpolationMode==="nearest-neighbor"),a.style.msInterpolationMode=b?"bicubic":"nearest-neighbor"},insertStyleTag:function(b,c){if(c&&a("#"+c).length)return;var e=d.createElement("style");c&&(e.id=c),q().head.appendChild(e);if(e.styleSheet)e.styleSheet.cssText=b;else{var f=d.createTextNode(b);e.appendChild(f)}},loadScript:function(b,c){var d=!1,e=a("