Quantcast
Channel: , Author at Compass
Viewing all articles
Browse latest Browse all 840

9f43d4e310fefa6dd4dd76aca412abbb-scripts

$
0
0

/**handles:jquery.prettyphoto,video-lightbox,addtoany-core,addtoany-jquery**/
/* ————————————————————————
Class: prettyPhoto
Use: Lightbox clone for jQuery
Author: Stephane Caron (http://www.no-margin-for-errors.com)
Version: 3.1.6
————————————————————————- */
(function($) {
$.prettyPhoto = {version: ‘3.1.6’};

$.fn.prettyPhoto = function(pp_settings) {
pp_settings = jQuery.extend({
hook: ‘rel’, /* the attribute tag to use for prettyPhoto hooks. default: ‘rel’. For HTML5, use “data-rel” or similar. */
animation_speed: ‘fast’, /* fast/slow/normal */
ajaxcallback: function() {},
slideshow: 5000, /* false OR interval time in ms */
autoplay_slideshow: false, /* true/false */
opacity: 0.80, /* Value between 0 and 1 */
show_title: true, /* true/false */
allow_resize: true, /* Resize the photos bigger than viewport. true/false */
allow_expand: true, /* Allow the user to expand a resized image. true/false */
default_width: 500,
default_height: 344,
counter_separator_label: ‘/’, /* The separator for the gallery counter 1 “of” 2 */
theme: ‘pp_default’, /* light_rounded / dark_rounded / light_square / dark_square / facebook */
horizontal_padding: 20, /* The padding on each side of the picture */
hideflash: false, /* Hides all the flash object on a page, set to TRUE if flash appears over prettyPhoto */
wmode: ‘opaque’, /* Set the flash wmode attribute */
autoplay: true, /* Automatically start videos: True/False */
modal: false, /* If set to true, only the close button will close the window */
deeplinking: true, /* Allow prettyPhoto to update the url to enable deeplinking. */
overlay_gallery: true, /* If set to true, a gallery will overlay the fullscreen image on mouse over */
overlay_gallery_max: 30, /* Maximum number of pictures in the overlay gallery */
keyboard_shortcuts: true, /* Set to false if you open forms inside prettyPhoto */
changepicturecallback: function(){}, /* Called everytime an item is shown/changed */
callback: function(){}, /* Called when prettyPhoto is closed */
ie6_fallback: true,
markup: ‘

\
 

\

\

\

\

\

\

\
\
\
\

\

\
Expand \
\
next \
previous \

\

\

\
\
Previous \

0/0

\
Next \

\

\

{pp_social}

\
Close \

\

\

\

\

\

\

\

\

\

\

\

\

‘,
gallery_markup: ‘

‘,
image_markup: ‘‘,
flash_markup: ‘‘,
quicktime_markup: ‘‘,
iframe_markup: ”,
inline_markup: ‘

{content}

‘,
custom_markup: ”,
social_tools: ‘

‘ /* html or false to disable */
}, pp_settings);

// Global variables accessible only by prettyPhoto
var matchedObjects = this, percentBased = false, pp_dimensions, pp_open,

// prettyPhoto container specific
pp_contentHeight, pp_contentWidth, pp_containerHeight, pp_containerWidth,

// Window size
windowHeight = $(window).height(), windowWidth = $(window).width(),

// Global elements
pp_slideshow;

doresize = true, scroll_pos = _get_scroll();

// Window/Keyboard events
$(window).unbind(‘resize.prettyphoto’).bind(‘resize.prettyphoto’,function(){ _center_overlay(); _resize_overlay(); });

if(pp_settings.keyboard_shortcuts) {
$(document).unbind(‘keydown.prettyphoto’).bind(‘keydown.prettyphoto’,function(e){
if(typeof $pp_pic_holder != ‘undefined’){
if($pp_pic_holder.is(‘:visible’)){
switch(e.keyCode){
case 37:
$.prettyPhoto.changePage(‘previous’);
e.preventDefault();
break;
case 39:
$.prettyPhoto.changePage(‘next’);
e.preventDefault();
break;
case 27:
if(!settings.modal)
$.prettyPhoto.close();
e.preventDefault();
break;
};
// return false;
};
};
});
};

/**
* Initialize prettyPhoto.
*/
$.prettyPhoto.initialize = function() {

settings = pp_settings;

if(settings.theme == ‘pp_default’) settings.horizontal_padding = 16;

// Find out if the picture is part of a set
theRel = $(this).attr(settings.hook);
galleryRegExp = /\[(?:.*)\]/;
isSet = (galleryRegExp.exec(theRel)) ? true : false;

// Put the SRCs, TITLEs, ALTs into an array.
pp_images = (isSet) ? jQuery.map(matchedObjects, function(n, i){ if($(n).attr(settings.hook).indexOf(theRel) != -1) return $(n).attr(‘href’); }) : $.makeArray($(this).attr(‘href’));
pp_titles = (isSet) ? jQuery.map(matchedObjects, function(n, i){ if($(n).attr(settings.hook).indexOf(theRel) != -1) return ($(n).find(‘img’).attr(‘alt’)) ? $(n).find(‘img’).attr(‘alt’) : “”; }) : $.makeArray($(this).find(‘img’).attr(‘alt’));
pp_descriptions = (isSet) ? jQuery.map(matchedObjects, function(n, i){ if($(n).attr(settings.hook).indexOf(theRel) != -1) return ($(n).attr(‘title’)) ? $(n).attr(‘title’) : “”; }) : $.makeArray($(this).attr(‘title’));

if(pp_images.length > settings.overlay_gallery_max) settings.overlay_gallery = false;

set_position = jQuery.inArray($(this).attr(‘href’), pp_images); // Define where in the array the clicked item is positionned
rel_index = (isSet) ? set_position : $(“a[“+settings.hook+”^='”+theRel+”‘]”).index($(this));

_build_overlay(this); // Build the overlay {this} being the caller

if(settings.allow_resize)
$(window).bind(‘scroll.prettyphoto’,function(){ _center_overlay(); });

$.prettyPhoto.open();

return false;
}

/**
* Opens the prettyPhoto modal box.
* @param image {String,Array} Full path to the image to be open, can also be an array containing full images paths.
* @param title {String,Array} The title to be displayed with the picture, can also be an array containing all the titles.
* @param description {String,Array} The description to be displayed with the picture, can also be an array containing all the descriptions.
*/
$.prettyPhoto.open = function(event) {
if(typeof settings == “undefined”){ // Means it’s an API call, need to manually get the settings and set the variables
settings = pp_settings;
pp_images = $.makeArray(arguments[0]);
pp_titles = (arguments[1]) ? $.makeArray(arguments[1]) : $.makeArray(“”);
pp_descriptions = (arguments[2]) ? $.makeArray(arguments[2]) : $.makeArray(“”);
isSet = (pp_images.length > 1) ? true : false;
set_position = (arguments[3])? arguments[3]: 0;
_build_overlay(event.target); // Build the overlay {this} being the caller
}

if(settings.hideflash) $(‘object,embed,iframe[src*=youtube],iframe[src*=vimeo]’).css(‘visibility’,’hidden’); // Hide the flash

_checkPosition($(pp_images).length); // Hide the next/previous links if on first or last images.

$(‘.pp_loaderIcon’).show();

if(settings.deeplinking)
setHashtag();

// Rebuild Facebook Like Button with updated href
if(settings.social_tools){
facebook_like_link = settings.social_tools.replace(‘{location_href}’, encodeURIComponent(location.href));
$pp_pic_holder.find(‘.pp_social’).html(facebook_like_link);
}

// Fade the content in
if($ppt.is(‘:hidden’)) $ppt.css(‘opacity’,0).show();
$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity);

// Display the current position
$pp_pic_holder.find(‘.currentTextHolder’).text((set_position+1) + settings.counter_separator_label + $(pp_images).length);

// Set the description
if(typeof pp_descriptions[set_position] != ‘undefined’ && pp_descriptions[set_position] != “”){
$pp_pic_holder.find(‘.pp_description’).show().html(unescape(pp_descriptions[set_position]));
}else{
$pp_pic_holder.find(‘.pp_description’).hide();
}

// Get the dimensions
movie_width = ( parseFloat(getParam(‘width’,pp_images[set_position])) ) ? getParam(‘width’,pp_images[set_position]) : settings.default_width.toString();
movie_height = ( parseFloat(getParam(‘height’,pp_images[set_position])) ) ? getParam(‘height’,pp_images[set_position]) : settings.default_height.toString();

// If the size is % based, calculate according to window dimensions
percentBased=false;
if(movie_height.indexOf(‘%’) != -1) { movie_height = parseFloat(($(window).height() * parseFloat(movie_height) / 100) – 150); percentBased = true; }
if(movie_width.indexOf(‘%’) != -1) { movie_width = parseFloat(($(window).width() * parseFloat(movie_width) / 100) – 150); percentBased = true; }

// Fade the holder
$pp_pic_holder.fadeIn(function(){
// Set the title
(settings.show_title && pp_titles[set_position] != “” && typeof pp_titles[set_position] != “undefined”) ? $ppt.html(unescape(pp_titles[set_position])) : $ppt.html(‘ ‘);

imgPreloader = “”;
skipInjection = false;

// Inject the proper content
switch(_getFileType(pp_images[set_position])){
case ‘image’:
imgPreloader = new Image();

// Preload the neighbour images
nextImage = new Image();
if(isSet && set_position 0)
movie_id = movie_id.substr(0,movie_id.indexOf(‘?’)); // Strip anything after the ?

if(movie_id.indexOf(‘&’) > 0)
movie_id = movie_id.substr(0,movie_id.indexOf(‘&’)); // Strip anything after the &
}

movie = ‘https://www.youtube.com/embed/’+movie_id;
(getParam(‘nocookie’,pp_images[set_position])) ? movie=’https://www.youtube-nocookie.com/embed/’+movie_id : movie+=””;

(getParam(‘rel’,pp_images[set_position])) ? movie+=”?rel=”+getParam(‘rel’,pp_images[set_position]) : movie+=”?rel=1″;

if(settings.autoplay) movie += “&autoplay=1″;

toInject = settings.iframe_markup.replace(/{width}/g,pp_dimensions[‘width’]).replace(/{height}/g,pp_dimensions[‘height’]).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);
break;

case ‘vimeo’:
pp_dimensions = _fitToViewport(movie_width,movie_height); // Fit item to viewport

movie_id = pp_images[set_position];
var regExp = /http(s?):\/\/(www\.)?vimeo.com\/(\d+)/;
var match = movie_id.match(regExp);

movie = ‘https://player.vimeo.com/video/’+ match[3];
(getParam(‘p_hash’,pp_images[set_position])) ? movie+=”?h=”+getParam(‘p_hash’,pp_images[set_position]) : movie+=””;
(getParam(‘p_hash’,pp_images[set_position])) ? movie+=”&title=0″ : movie+=”?title=0″;
movie += “&byline=0&portrait=0”;
if(settings.autoplay) movie += “&autoplay=1;”;

vimeo_width = pp_dimensions[‘width’] + ‘/embed/?moog_width=’+ pp_dimensions[‘width’];

toInject = settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,pp_dimensions[‘height’]).replace(/{path}/g,movie);
break;

case ‘quicktime’:
pp_dimensions = _fitToViewport(movie_width,movie_height); // Fit item to viewport
pp_dimensions[‘height’]+=15; pp_dimensions[‘contentHeight’]+=15; pp_dimensions[‘containerHeight’]+=15; // Add space for the control bar

toInject = settings.quicktime_markup.replace(/{width}/g,pp_dimensions[‘width’]).replace(/{height}/g,pp_dimensions[‘height’]).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);
break;

case ‘flash’:
pp_dimensions = _fitToViewport(movie_width,movie_height); // Fit item to viewport

flash_vars = pp_images[set_position];
flash_vars = flash_vars.substring(pp_images[set_position].indexOf(‘flashvars’) + 10,pp_images[set_position].length);

filename = pp_images[set_position];
filename = filename.substring(0,filename.indexOf(‘?’));

toInject = settings.flash_markup.replace(/{width}/g,pp_dimensions[‘width’]).replace(/{height}/g,pp_dimensions[‘height’]).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+’?’+flash_vars);
break;

case ‘iframe’:
pp_dimensions = _fitToViewport(movie_width,movie_height); // Fit item to viewport

frame_url = pp_images[set_position];
frame_url = frame_url.substr(0,frame_url.indexOf(‘iframe’)-1);

toInject = settings.iframe_markup.replace(/{width}/g,pp_dimensions[‘width’]).replace(/{height}/g,pp_dimensions[‘height’]).replace(/{path}/g,frame_url);
break;

case ‘ajax’:
doresize = false; // Make sure the dimensions are not resized.
pp_dimensions = _fitToViewport(movie_width,movie_height);
doresize = true; // Reset the dimensions

skipInjection = true;
$.get(pp_images[set_position],function(responseHTML){
toInject = settings.inline_markup.replace(/{content}/g,responseHTML);
$pp_pic_holder.find(‘#pp_full_res’)[0].innerHTML = toInject;
_showContent();
});

break;

case ‘custom’:
pp_dimensions = _fitToViewport(movie_width,movie_height); // Fit item to viewport

toInject = settings.custom_markup;
break;

case ‘inline’:
// to get the item height clone it, apply default width, wrap it in the prettyPhoto containers , then delete
myClone = $(pp_images[set_position]).clone().append(‘
‘).css({‘width’:settings.default_width}).wrapInner(‘

‘).appendTo($(‘body’)).show();
doresize = false; // Make sure the dimensions are not resized.
pp_dimensions = _fitToViewport($(myClone).width(),$(myClone).height());
doresize = true; // Reset the dimensions
$(myClone).remove();
toInject = settings.inline_markup.replace(/{content}/g,$(pp_images[set_position]).html());
break;
};

if(!imgPreloader && !skipInjection){
$pp_pic_holder.find(‘#pp_full_res’)[0].innerHTML = toInject;

// Show content
_showContent();
};
});

return false;
};

/**
* Change page in the prettyPhoto modal box
* @param direction {String} Direction of the paging, previous or next.
*/
$.prettyPhoto.changePage = function(direction){
currentGalleryPage = 0;

if(direction == ‘previous’) {
set_position–;
if (set_position $(pp_images).length-1) set_position = 0;
}else{
set_position=direction;
};

rel_index = set_position;

if(!doresize) doresize = true; // Allow the resizing of the images
if(settings.allow_expand) {
$(‘.pp_contract’).removeClass(‘pp_contract’).addClass(‘pp_expand’);
}

_hideContent(function(){ $.prettyPhoto.open(); });
};

/**
* Change gallery page in the prettyPhoto modal box
* @param direction {String} Direction of the paging, previous or next.
*/
$.prettyPhoto.changeGalleryPage = function(direction){
if(direction==’next’){
currentGalleryPage ++;

if(currentGalleryPage > totalPage) currentGalleryPage = 0;
}else if(direction==’previous’){
currentGalleryPage –;

if(currentGalleryPage < 0) currentGalleryPage = totalPage;
}else{
currentGalleryPage = direction;
};

slide_speed = (direction == 'next' || direction == 'previous') ? settings.animation_speed : 0;

slide_to = currentGalleryPage * (itemsPerPage * itemWidth);

$pp_gallery.find('ul').animate({left:-slide_to},slide_speed);
};

/**
* Start the slideshow…
*/
$.prettyPhoto.startSlideshow = function(){
if(typeof pp_slideshow == 'undefined'){
$pp_pic_holder.find('.pp_play').unbind('click').removeClass('pp_play').addClass('pp_pause').click(function(){
$.prettyPhoto.stopSlideshow();
return false;
});
pp_slideshow = setInterval($.prettyPhoto.startSlideshow,settings.slideshow);
}else{
$.prettyPhoto.changePage('next');
};
}

/**
* Stop the slideshow…
*/
$.prettyPhoto.stopSlideshow = function(){
$pp_pic_holder.find('.pp_pause').unbind('click').removeClass('pp_pause').addClass('pp_play').click(function(){
$.prettyPhoto.startSlideshow();
return false;
});
clearInterval(pp_slideshow);
pp_slideshow=undefined;
}

/**
* Closes prettyPhoto.
*/
$.prettyPhoto.close = function(){
if($pp_overlay.is(":animated")) return;

$.prettyPhoto.stopSlideshow();

$pp_pic_holder.stop().find('object,embed').css('visibility','hidden');

$('div.pp_pic_holder,div.ppt,.pp_fade').fadeOut(settings.animation_speed,function(){ $(this).remove(); });

$pp_overlay.fadeOut(settings.animation_speed, function(){

if(settings.hideflash) $('object,embed,iframe[src*=youtube],iframe[src*=vimeo]').css('visibility','visible'); // Show the flash

$(this).remove(); // No more need for the prettyPhoto markup

$(window).unbind('scroll.prettyphoto');

clearHashtag();

settings.callback();

doresize = true;

pp_open = false;

delete settings;
});
};

/**
* Set the proper sizes on the containers and animate the content in.
*/
function _showContent(){
$('.pp_loaderIcon').hide();

// Calculate the opened top position of the pic holder
projectedTop = scroll_pos['scrollTop'] + ((windowHeight/2) – (pp_dimensions['containerHeight']/2));
if(projectedTop < 0) projectedTop = 0;

$ppt.fadeTo(settings.animation_speed,1);

// Resize the content holder
$pp_pic_holder.find('.pp_content')
.animate({
height:pp_dimensions['contentHeight'],
width:pp_dimensions['contentWidth']
},settings.animation_speed);

// Resize picture the holder
$pp_pic_holder.animate({
'top': projectedTop,
'left': ((windowWidth/2) – (pp_dimensions['containerWidth']/2) 1) ? $(‘.pp_nav’).show() : $(‘.pp_nav’).hide(); // Hide the bottom nav if it’s not a set.
};

/**
* Resize the item dimensions if it’s bigger than the viewport
* @param width {integer} Width of the item to be opened
* @param height {integer} Height of the item to be opened
* @return An array containin the “fitted” dimensions
*/
function _fitToViewport(width,height){
resized = false;

_getDimensions(width,height);

// Define them in case there’s no resize needed
imageWidth = width, imageHeight = height;

if( ((pp_containerWidth > windowWidth) || (pp_containerHeight > windowHeight)) && doresize && settings.allow_resize && !percentBased) {
resized = true, fitting = false;

while (!fitting){
if((pp_containerWidth > windowWidth)){
imageWidth = (windowWidth – 200);
imageHeight = (height/width) * imageWidth;
}else if((pp_containerHeight > windowHeight)){
imageHeight = (windowHeight – 200);
imageWidth = (width/height) * imageHeight;
}else{
fitting = true;
};

pp_containerHeight = imageHeight, pp_containerWidth = imageWidth;
};

if((pp_containerWidth > windowWidth) || (pp_containerHeight > windowHeight)){
_fitToViewport(pp_containerWidth,pp_containerHeight)
};

_getDimensions(imageWidth,imageHeight);
};

return {
width:Math.floor(imageWidth),
height:Math.floor(imageHeight),
containerHeight:Math.floor(pp_containerHeight),
containerWidth:Math.floor(pp_containerWidth) + (settings.horizontal_padding * 2),
contentHeight:Math.floor(pp_contentHeight),
contentWidth:Math.floor(pp_contentWidth),
resized:resized
};
};

/**
* Get the containers dimensions according to the item size
* @param width {integer} Width of the item to be opened
* @param height {integer} Height of the item to be opened
*/
function _getDimensions(width,height){
width = parseFloat(width);
height = parseFloat(height);

// Get the details height, to do so, I need to clone it since it’s invisible
$pp_details = $pp_pic_holder.find(‘.pp_details’);
$pp_details.width(width);
detailsHeight = parseFloat($pp_details.css(‘marginTop’)) + parseFloat($pp_details.css(‘marginBottom’));

$pp_details = $pp_details.clone().addClass(settings.theme).width(width).appendTo($(‘body’)).css({
‘position’:’absolute’,
‘top’:-10000
});
detailsHeight += $pp_details.height();
detailsHeight = (detailsHeight <= 34) ? 36 : detailsHeight; // Min-height for the details
$pp_details.remove();

// Get the titles height, to do so, I need to clone it since it's invisible
$pp_title = $pp_pic_holder.find('.ppt');
$pp_title.width(width);
titleHeight = parseFloat($pp_title.css('marginTop')) + parseFloat($pp_title.css('marginBottom'));
$pp_title = $pp_title.clone().appendTo($('body')).css({
'position':'absolute',
'top':-10000
});
titleHeight += $pp_title.height();
$pp_title.remove();

// Get the container size, to resize the holder to the right dimensions
pp_contentHeight = height + detailsHeight;
pp_contentWidth = width;
pp_containerHeight = pp_contentHeight + titleHeight + $pp_pic_holder.find('.pp_top').height() + $pp_pic_holder.find('.pp_bottom').height();
pp_containerWidth = width;
}

function _getFileType(itemSrc){
if (itemSrc.match(/youtube\.com\/watch/i) || itemSrc.match(/youtu\.be/i)) {
return 'youtube';
}else if (itemSrc.match(/vimeo\.com/i)) {
return 'vimeo';
}else if(itemSrc.match(/\b.mov\b/i)){
return 'quicktime';
}else if(itemSrc.match(/\b.swf\b/i)){
return 'flash';
}else if(itemSrc.match(/\biframe=true\b/i)){
return 'iframe';
}else if(itemSrc.match(/\bajax=true\b/i)){
return 'ajax';
}else if(itemSrc.match(/\bcustom=true\b/i)){
return 'custom';
}else if(itemSrc.substr(0,1) == '#'){
return 'inline';
}else{
return 'image';
};
};

function _center_overlay(){
if(doresize && typeof $pp_pic_holder != 'undefined') {
scroll_pos = _get_scroll();
contentHeight = $pp_pic_holder.height(), contentwidth = $pp_pic_holder.width();

projectedTop = (windowHeight/2) + scroll_pos['scrollTop'] – (contentHeight/2);
if(projectedTop windowHeight)
return;

$pp_pic_holder.css({
‘top’: projectedTop,
‘left’: (windowWidth/2) + scroll_pos[‘scrollLeft’] – (contentwidth/2)
});
};
};

function _get_scroll(){
if (self.pageYOffset) {
return {scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset};
} else if (document.documentElement && document.documentElement.scrollTop) { // Explorer 6 Strict
return {scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft};
} else if (document.body) {// all other Explorers
return {scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft};
};
};

function _resize_overlay() {
windowHeight = $(window).height(), windowWidth = $(window).width();

if(typeof $pp_overlay != “undefined”) $pp_overlay.height($(document).height()).width(windowWidth);
};

function _insert_gallery(){
if(isSet && settings.overlay_gallery && _getFileType(pp_images[set_position])==”image”) {
itemWidth = 52+5; // 52 beign the thumb width, 5 being the right margin.
navWidth = (settings.theme == “facebook” || settings.theme == “pp_default”) ? 50 : 30; // Define the arrow width depending on the theme

itemsPerPage = Math.floor((pp_dimensions[‘containerWidth’] – 100 – navWidth) / itemWidth);
itemsPerPage = (itemsPerPage < pp_images.length) ? itemsPerPage : pp_images.length;
totalPage = Math.ceil(pp_images.length / itemsPerPage) – 1;

// Hide the nav in the case there's no need for links
if(totalPage == 0){
navWidth = 0; // No nav means no width!
$pp_gallery.find('.pp_arrow_next,.pp_arrow_previous').hide();
}else{
$pp_gallery.find('.pp_arrow_next,.pp_arrow_previous').show();
};

galleryWidth = itemsPerPage * itemWidth;
fullGalleryWidth = pp_images.length * itemWidth;

// Set the proper width to the gallery items
$pp_gallery
.css('margin-left',-((galleryWidth/2) + (navWidth/2)))
.find('div:first').width(galleryWidth+5)
.find('ul').width(fullGalleryWidth)
.find('li.selected').removeClass('selected');

goToPage = (Math.floor(set_position/itemsPerPage) < totalPage) ? Math.floor(set_position/itemsPerPage) : totalPage;

$.prettyPhoto.changeGalleryPage(goToPage);

$pp_gallery_li.filter(':eq('+set_position+')').addClass('selected');
}else{
$pp_pic_holder.find('.pp_content').unbind('mouseenter mouseleave');
// $pp_gallery.hide();
}
}

function _build_overlay(caller){
// Inject Social Tool markup into General markup
if(settings.social_tools)
facebook_like_link = settings.social_tools.replace('{location_href}', encodeURIComponent(location.href));

settings.markup = settings.markup.replace('{pp_social}','');

$('body').append(settings.markup); // Inject the markup

$pp_pic_holder = $('.pp_pic_holder') , $ppt = $('.ppt'), $pp_overlay = $('div.pp_overlay'); // Set my global selectors

// Inject the inline gallery!
if(isSet && settings.overlay_gallery) {
currentGalleryPage = 0;
toInject = "";
for (var i=0; i < pp_images.length; i++) {
if(!pp_images[i].match(/\b(jpg|jpeg|png|gif)\b/gi)){
classname = 'default';
img_src = '';
}else{
classname = '';
img_src = pp_images[i];
}
toInject += "

  • “;
    };

    toInject = settings.gallery_markup.replace(/{gallery}/g,toInject);

    $pp_pic_holder.find(‘#pp_full_res’).after(toInject);

    $pp_gallery = $(‘.pp_pic_holder .pp_gallery’), $pp_gallery_li = $pp_gallery.find(‘li’); // Set the gallery selectors

    $pp_gallery.find(‘.pp_arrow_next’).click(function(){
    $.prettyPhoto.changeGalleryPage(‘next’);
    $.prettyPhoto.stopSlideshow();
    return false;
    });

    $pp_gallery.find(‘.pp_arrow_previous’).click(function(){
    $.prettyPhoto.changeGalleryPage(‘previous’);
    $.prettyPhoto.stopSlideshow();
    return false;
    });

    $pp_pic_holder.find(‘.pp_content’).hover(
    function(){
    $pp_pic_holder.find(‘.pp_gallery:not(.disabled)’).fadeIn();
    },
    function(){
    $pp_pic_holder.find(‘.pp_gallery:not(.disabled)’).fadeOut();
    });

    itemWidth = 52+5; // 52 beign the thumb width, 5 being the right margin.
    $pp_gallery_li.each(function(i){
    $(this)
    .find(‘a’)
    .click(function(){
    $.prettyPhoto.changePage(i);
    $.prettyPhoto.stopSlideshow();
    return false;
    });
    });
    };

    // Inject the play/pause if it’s a slideshow
    if(settings.slideshow){
    $pp_pic_holder.find(‘.pp_nav’).prepend(‘Play‘)
    $pp_pic_holder.find(‘.pp_nav .pp_play’).click(function(){
    $.prettyPhoto.startSlideshow();
    return false;
    });
    }

    $pp_pic_holder.attr(‘class’,’pp_pic_holder ‘ + settings.theme); // Set the proper theme

    $pp_overlay
    .css({
    ‘opacity’:0,
    ‘height’:$(document).height(),
    ‘width’:$(window).width()
    })
    .bind(‘click’,function(){
    if(!settings.modal) $.prettyPhoto.close();
    });

    $(‘a.pp_close’).bind(‘click’,function(){ $.prettyPhoto.close(); return false; });

    if(settings.allow_expand) {
    $(‘a.pp_expand’).bind(‘click’,function(e){
    // Expand the image
    if($(this).hasClass(‘pp_expand’)){
    $(this).removeClass(‘pp_expand’).addClass(‘pp_contract’);
    doresize = false;
    }else{
    $(this).removeClass(‘pp_contract’).addClass(‘pp_expand’);
    doresize = true;
    };

    _hideContent(function(){ $.prettyPhoto.open(); });

    return false;
    });
    }

    $pp_pic_holder.find(‘.pp_previous, .pp_nav .pp_arrow_previous’).bind(‘click’,function(){
    $.prettyPhoto.changePage(‘previous’);
    $.prettyPhoto.stopSlideshow();
    return false;
    });

    $pp_pic_holder.find(‘.pp_next, .pp_nav .pp_arrow_next’).bind(‘click’,function(){
    $.prettyPhoto.changePage(‘next’);
    $.prettyPhoto.stopSlideshow();
    return false;
    });

    _center_overlay(); // Center it
    };

    if(!pp_alreadyInitialized && getHashtag()){
    pp_alreadyInitialized = true;

    // Grab the rel index to trigger the click on the correct element
    hashIndex = getHashtag();
    hashRel = hashIndex;
    hashIndex = hashIndex.substring(hashIndex.indexOf(‘/’)+1,hashIndex.length-1);
    hashRel = hashRel.substring(0,hashRel.indexOf(‘/’));

    // Little timeout to make sure all the prettyPhoto initialize scripts has been run.
    // Useful in the event the page contain several init scripts.
    setTimeout(function(){ $(“a[“+pp_settings.hook+”^='”+hashRel+”‘]:eq(“+hashIndex+”)”).trigger(‘click’); },50);
    }

    return this.unbind(‘click.prettyphoto’).bind(‘click.prettyphoto’,$.prettyPhoto.initialize); // Return the jQuery object for chaining. The unbind method is used to avoid click conflict when the plugin is called more than once
    };

    function getHashtag(){
    var url = location.href;
    hashtag = (url.indexOf(‘#prettyPhoto’) !== -1) ? decodeURI(url.substring(url.indexOf(‘#prettyPhoto’)+1,url.length)) : false;
    if(hashtag){ hashtag = hashtag.replace(//g,”); }
    return hashtag;
    };

    function setHashtag(){
    if(typeof theRel == ‘undefined’) return; // theRel is set on normal calls, it’s impossible to deeplink using the API
    location.hash = theRel + ‘/’+rel_index+’/’;
    };

    function clearHashtag(){
    if ( location.href.indexOf(‘#prettyPhoto’) !== -1 ) location.hash = “prettyPhoto”;
    }

    function getParam(name,url){
    name = name.replace(/[\[]/,”\\\[“).replace(/[\]]/,”\\\]”);
    var regexS = “[\\?&]”+name+”=([^&#]*)”;
    var regex = new RegExp( regexS );
    var results = regex.exec( url );
    return ( results == null ) ? “” : results[1];
    }

    })(jQuery);

    var pp_alreadyInitialized = false; // Used for the deep linking to make sure not to call the same function several times.

    jQuery(document).ready(function(a){a(“a[rel^=”+vlpp_vars.prettyPhoto_rel+”]”).prettyPhoto({hook:”rel”,animation_speed:vlpp_vars.animation_speed,ajaxcallback:function(){},slideshow:”false”!=vlpp_vars.slideshow&&vlpp_vars.slideshow,autoplay_slideshow:”true”==vlpp_vars.autoplay_slideshow,opacity:vlpp_vars.opacity,show_title:”true”==vlpp_vars.show_title,allow_resize:”true”==vlpp_vars.allow_resize,allow_expand:”true”==vlpp_vars.allow_expand,default_width:vlpp_vars.default_width,default_height:vlpp_vars.default_height,counter_separator_label:vlpp_vars.counter_separator_label,theme:vlpp_vars.theme,horizontal_padding:vlpp_vars.horizontal_padding,hideflash:”true”==vlpp_vars.hideflash,wmode:vlpp_vars.wmode,autoplay:”true”==vlpp_vars.autoplay,modal:”true”==vlpp_vars.modal,deeplinking:”true”==vlpp_vars.deeplinking,overlay_gallery:”true”==vlpp_vars.overlay_gallery,overlay_gallery_max:vlpp_vars.overlay_gallery_max,keyboard_shortcuts:”true”==vlpp_vars.keyboard_shortcuts,changepicturecallback:function(){},callback:function(){},ie6_fallback:”true”==vlpp_vars.ie6_fallback,markup:’

     

    ‘,gallery_markup:’

    ‘,image_markup:’‘,flash_markup:’‘,quicktime_markup:’‘,iframe_markup:'”,inline_markup:’

    {content}

    ‘,custom_markup:””,social_tools:!1})});
    !function(se,ce){var e,s,f,h,_,de,m,g,i,o,y,w,v,ue,t,pe,_e,x,c,k,d,fe,u,b,A,S,p,a,me,n,C,F,E,he,r,B,l,T,ge,L,ye,N,z,ve,I,ke,be,we,j,M,xe,D,O,H,Ae,P,R,$,U,W,q,Y,V,J,G,K,X,Se,Ce,Fe,Q,Z,ee,ae,te,ne,ie,oe,re,le,Ee,Be,Te,Le,Ne,ze,Ie,je,Me,De,Oe,He,Pe,Re,$e,Ue,We,qe,Ye,Ve,Je,Ge,Ke,Xe,Qe,Ze;”object”==typeof se.a2a&&se.a2a.init?se.a2a.init_all(“page”):(e=this&&this.__assign||function(){return(e=Object.assign||function(e){for(var a,t=1,n=arguments.length;t1<![endif]–\x3e",+a.innerHTML;);return b=function(){return e},e},A=navigator.userAgent.match(/Mobi/)||"screen"in se&&se.screen.width<1366,S="ontouchend"in se,p={isReady:!1,ready:function(e){function a(){if(!ce.body)return setTimeout(function(){p.ready(e)});e(),p.isReady=!0}var t=function(e){!ce.addEventListener&&"load"!==e.type&&"complete"!==ce.readyState||(ce.removeEventListener("DOMContentLoaded",t,!1),se.removeEventListener("load",t,!1),a())};"complete"===ce.readyState?a():ce.addEventListener&&(ce.addEventListener("DOMContentLoaded",t,!1),se.addEventListener("load",t,!1))}},a=function(){y="page",Se("ready"),a=s},me=function(e,a){m();var t,n,i,o,r,l,t,n,s,c,d,e,u=de,a=a||{},p={},s=null,d={},c=location.href;for(i in Xe(e),a)u[i]=a[i];for(i in u)p[i]=u[i];if(n=u.target)if("string"==typeof n){if(t=n.substr(0,1),n=n.substr(1),"."==t)return C(ye(L(n,ce)),e,a),void(u.target=f);0<=(n=(s=ge(n)).className).indexOf("a2a_kit")&&n.indexOf("a2a_target")<0&&(s=null)}else s=u.target;d.type=y,d.node=s,d.linkmedia=u.linkmedia,d.linkname=u.linkname||ce.title||location.href,d.linkurl=u.linkurl||location.href,d.linkname_escape=u.linkname_escape,d.linkname_implicit=!u.linkname_escape&&(ce.title||c)==d.linkname,d.linkurl_implicit=c==d.linkurl,d.orientation=u.orientation||!1,d.track_links=u.track_links||!1,d.track_links_key=u.track_links_key||"",g(_),"custom"==de.track_links&&(de.track_links=se.a2a_config.track_links=!1,de.track_links_key=se.a2a_config.track_links_key=""),se["a2a"+y+"_init"]=1,r=p,t=(ue["n"+(w=++v)]=o=d).node=T(o.node),n=ue[e],s=ce.createElement("div"),c=Ae(t)["a2a-media"],d=Ae(t)["a2a-title"],e=Ae(t)["a2a-url"],t?(o.linkname_escape&&(l=L("a2a_linkname_escape",t.parentNode)[0]||L("a2a_linkname_escape",t.parentNode.parentNode)[0])&&(o.linkname=l.textContent||l.innerText),o.linkmedia=r.linkmedia=c||o.linkmedia,o.linkname=r.linkname=d||o.linkname,o.linkurl=r.linkurl=e||o.linkurl,d&&(o.linkname_implicit=!1),e&&(o.linkurl_implicit=!1),"textContent"in ce?s.textContent=o.linkname:s.innerText=o.linkname,(s=s.childNodes[0])&&(o.linkname=s.nodeValue),t.a2a_kit?E(o,r):F(o)):n.show_menu||v–,B()},n=function(a){l(function(e){0<=e.className.indexOf("a2a_follow")?me("feed",{target:e}):me(a||"page",{target:e})},!0)||!ge("a2a_menu_container")||B.a2a_done||me(a)},C=function(e,a,t){for(var n=0,i=e.length;n<i;n++)t.target=e[n],me(a,t)},F=function(e){var t=e.node,n=e.type,i="a2a"+n,o=ge(i+"_dropdown"),a=ge(i+"_full"),r=t.firstChild,l=ue[n].onclick;t.getAttribute("onclick")&&-1!=(t.getAttribute("onclick")+"").indexOf("a2a_")||t.getAttribute("onmouseover")&&-1!=(t.getAttribute("onmouseover")+"").indexOf("a2a_")||(ve(t,"click",function(e){ke(e),I(e);var a=!!R(o),e=ce.activeElement;a?H("none",n):2!==l&&(ne(t),ue[n].last_focus=e,o.focus()),(a&&R(ge(i+"_show_more_less"))||2===l)&&"mail"!=n&&(te(),ue[n].last_focus=e)}),ve(t,"click",I),ve(t,"touchstart",I,!!z()&&{passive:!0}),ue[y].onclick||(ue[y].delay?t.onmouseenter=function(){ue[y].over_delay=setTimeout(function(){ne(t)},ue[y].delay)}:t.onmouseenter=function(){ne(t)},t.onmouseleave=function(){D(),ue[y].over_delay&&clearTimeout(ue[y].over_delay)}),ve(t,"mouseenter",function(){a.style.willChange="transform, opacity",ge("a2a_overlay").style.willChange="backdrop-filter, opacity"})),"a"==t.tagName.toLowerCase()&&"page"==y&&(t.href="https://www.addtoany.com/share#url="+encodeURIComponent(e.linkurl)+"&title="+encodeURIComponent(e.linkname).replace(/'/g,"%27")),r&&void 0!==r.srcset&&/\/share_save_171_16.(?:gif|png)$/.test(r.src)&&(r.srcset="https://static.addtoany.com/buttons/share_save_342_32.png 2x")},E=function(n,e){function a(e,a){if(e&&!we(e,o))for(var t=0,n=a?ue[p].services.most.concat(ue[p].services.email):pe,i=n.length;t<i;t++)if(e==n[t][1])return[n[t][0],n[t][2],n[t][3],n[t][4],n[t][5]];return!a&&[e,e]}function r(e,a){for(var t,n=0,i=e.attributes.length,o=a;n<i;n++)(t=e.attributes[n]).name&&"data-"==t.name.substr(0,5)&&(o[t.name.substr(5)]=t.value);return o}function t(){v=n.linkurl=Ae(_)["a2a-url"]||v,b=n.linkname=Ae(_)["a2a-title"]||b,w=n.linkmedia=Ae(_)["a2a-media"]||w,Ce(this)}function u(e,a,t){return e={node:a,service:e,title:b,url:v,media:w,mediaNode:_.a2a_mediaNode},void 0!==(e=Se("share",e))&&(e.url&&(n.linkurl=e.url,n.linkurl_implicit=!1),e.title&&(n.linkname=e.title,n.linkname_implicit=!1),e.media&&(n.linkmedia=e.media),Ce(a),e.stop&&t&&ke(t)),e}var p=n.type,i={behance:{name:"Behance",icon:"behance",color:"007EFF",url:"https://www.behance.net/${id}"},discord:{name:"Discord",icon:"discord",color:"5865F2",url:"https://discord.com/invite/${id}"},facebook:{name:"Facebook",icon:"facebook",color:"1877f2",url:"https://www.facebook.com/${id}"},flickr:{name:"Flickr",icon:"flickr",color:"FF0084",url:"https://www.flickr.com/photos/${id}"},foursquare:{name:"Foursquare",icon:"foursquare",color:"F94877",url:"https://foursquare.com/${id}"},github:{name:"GitHub",icon:"github",color:"2A2A2A",url:"https://github.com/${id}"},instagram:{name:"Instagram",icon:"instagram",color:"E4405F",url:"https://www.instagram.com/${id}"},linkedin:{name:"LinkedIn",icon:"linkedin",color:"007BB5",url:"https://www.linkedin.com/in/${id}"},linkedin_company:{name:"LinkedIn",icon:"linkedin",color:"007BB5",url:"https://www.linkedin.com/company/${id}"},medium:{name:"Medium",icon:"medium",color:"2A2A2A",url:"https://medium.com/@${id}"},pinterest:{name:"Pinterest",icon:"pinterest",color:"BD081C",url:"https://www.pinterest.com/${id}"},snapchat:{name:"Snapchat",icon:"snapchat",color:"2A2A2A",url:"https://www.snapchat.com/add/${id}"},tumblr:{name:"Tumblr",icon:"tumblr",color:"35465C",url:"https://${id}.tumblr.com"},twitter:{name:"Twitter",icon:"twitter",color:"1D9BF0",url:"https://twitter.com/${id}"},vimeo:{name:"Vimeo",icon:"vimeo",color:"1AB7EA",url:"https://vimeo.com/${id}"},youtube:{name:"YouTube",icon:"youtube",color:"FF0000",url:"https://www.youtube.com/user/${id}"},youtube_channel:{name:"YouTube Channel",icon:"youtube",color:"FF0000",url:"https://www.youtube.com/channel/${id}"}},o=["facebook_like","twitter_tweet","pinterest_pin","linkedin_share"],l=he.avail,s=de.templates,_=n.node,c=Ae(_),d=_.className,f=_.a2a_follow,m=ye(_.getElementsByTagName("a")),h=m.length,g=ce.createElement("div"),y=encodeURIComponent,v=n.linkurl,k=y(n.linkurl).replace(/'/g,"%27"),b=n.linkname,w=(y(n.linkname).replace(/'/g,"%27"),n.linkmedia),x=(w&&y(n.linkmedia).replace(/'/g,"%27"),c["a2a-icon-color"]||de.icon_color),A,S=(A=x&&x.split(",",2))&&A[0],C=A&&A[1],A,F=(A=d.match(/a2a_kit_size_([\w\.]+)(?:\s|$)/))?A[1]:"16",A=F+"px",E="a2a_svg a2a_s__default a2a_s_",B={},T={},L=n.linkurl_implicit&&fe?encodeURIComponent(fe).replace(/'/g,"%27"):k,c=c["a2a-scroll-show"],N=0<=d.indexOf("a2a_vertical_style");F&&!isNaN(F)&&(Ye.load(),x&&"unset"!=x&&(S&&"unset"!=S&&(B.backgroundColor=S),C&&"unset"!=C.trim()&&(C=C.trim())),_.style.lineHeight=T.height=T.lineHeight=A,T.width=2*F+"px",T.fontSize="16px",N&&(T.height=T.lineHeight=F/2+"px",T.fontSize="10px",T.width=F+"px"),c&&xe(_,c),32!=F&&(B.backgroundSize=B.height=B.lineHeight=B.width=A,T.borderRadius=B.borderRadius=(.14*F).toFixed()+"px",T.fontSize=(parseInt(T.height,10)+(N?4:0))/2+"px")),_.facebook_like=function(){ae.href=v,ae.width="90",ae.layout="button_count",ae.ref="addtoany",ae=r($,ae),$.style.width=ae.width+"px";var e,a,t,n,i="v3.1",o=Je();for(e in 2==(o=o?o.replace(/-/,"_"):"en_US").length&&(o+="_"+o.toUpperCase()),ae)ee+=" data-"+e+'="'+ae[e]+'"';se.fbAsyncInit||(se.fbAsyncInit=function(){se.FB.init({appId:"0",status:!1,xfbml:!0,version:i}),se.FB.Event.subscribe("edge.create",function(e,a){je.track("Facebook Like","facebook_like",e,"pages","AddToAny Share/Save Button"),u("Facebook Like",$)})},(O=ce.createElement("span")).id="fb-root",ce.body.insertBefore(O,ce.body.firstChild)),_.facebook_like_script||(t="facebook-jssdk",n=(a=ce).getElementsByTagName("script")[0],a.getElementById(t)||((a=a.createElement("script")).id=t,a.src="https://connect.facebook.net/"+o+"/sdk.js#xfbml=1&version="+i,n.parentNode.insertBefore(a,n))),_.facebook_like_script=1,$.innerHTML='

    “;try{se.FB.XFBML.parse($)}catch(e){}},_.twitter_tweet=function(){ae.url=v,ae.lang=Je()||”en”,ae.related=”AddToAny,micropat”;var e=s.twitter,a=”string”==typeof e?e.lastIndexOf(“@”):null;a&&-1!==a&&(a=(a=e.substr(++a).split(” “,1))[0].replace(/:/g,””).replace(/\//g,””).replace(/-/g,””).replace(/\./g,””).replace(/,/g,””).replace(/;/g,””).replace(/!/g,””),ae.related=a+”,AddToAny”),ae=r($,ae);var t,n,i,o=ce.createElement(“a”);for(t in o.className=”twitter-share-button”,ae)o.setAttribute(“data-“+t,ae[t]);$.appendChild(o),_.twitter_tweet_script||(n=”twitter-wjs”,a=(e=ce).getElementsByTagName(“script”)[0],e.getElementById(n)||((e=e.createElement(“script”)).id=n,e.src=”https://platform.twitter.com/widgets.js”,a.parentNode.insertBefore(e,a),se.twttr=se.twttr||(i={_e:[],ready:function(e){i._e.push(e)}}))),_.twitter_tweet_script=1;try{se.twttr.ready(function(e){_.twitter_bind||(e.events.bind(“click”,function(r){var e;!r||”tweet”!=r.region||(e=function(){var e=r.target.src.split(“#”)[1]||””;if(e&&-1<e.indexOf("url=")){for(var a={},t=e.split("&"),n=t.length,i=0;i<n;i++){var o=t[i].split("=");a[o[0]]=o[1]}return a}return!1}())&&e.url&&(je.track("Twitter Tweet","twitter_tweet",unescape(e.url),"pages","AddToAny Share/Save Button"),u("Twitter Tweet",$))}),_.twitter_bind=1),e.widgets&&e.widgets.load()})}catch(e){}},_.pinterest_pin=function(){ae["pin-config"]="beside",ae["pin-do"]="buttonPin",ae.media=w,ae.url=v,ae=r($,ae);var e,a,t,n=ce.createElement("a");for(e in ae)n.setAttribute("data-"+e,ae[e]);"beside"==ae["pin-config"]&&"buttonPin"==ae["pin-do"]&&($.style.width="76px"),n.href="https://www.pinterest.com/pin/create/button/?url="+ae.url+(ae.media?"&media="+ae.media:"")+(ae.description?"&description="+encodeURIComponent(ae.description).replace(/'/g,"%27"):""),ve($,"click",function(){je.track("Pinterest Pin","pinterest_pin",v,"pages","AddToAny Share/Save Button"),u("Pinterest Pin",$)}),$.appendChild(n),_.pinterest_pin_script||(t=(a=ce).createElement("script"),a=a.getElementsByTagName("script")[0],t.async=!0,t.src="https://assets.pinterest.com/js/pinit.js",a.parentNode.insertBefore(t,a)),_.pinterest_pin_script=1},_.linkedin_share=function(){for(var e in ae.onsuccess="kit.linkedin_share_event",ae.url=v,ae=r($,ae))ee+=" data-"+e+'="'+ae[e]+'"';var a,t;_.linkedin_share_event=function(){je.track("LinkedIn Share","linkedin_share",v,"pages","AddToAny Share/Save Button"),u("LinkedIn Share",$)},_.linkedin_share_script||(t=(a=ce).createElement("script"),a=a.getElementsByTagName("script")[0],t.type="text/javascript",t.async=!0,t.src="https://platform.linkedin.com/in.js",a.parentNode.insertBefore(t,a)),_.linkedin_share_script=1,$.innerHTML='”};for(var z,I,j,M,D=0;D<h;D++){var O,H,P,R,$=m[D],U=$.className,j=U.match(/a2a_button_([\w\.]+)(?:\s|$)/),W=0<=U.indexOf("a2a_dd"),I=0<=U.indexOf("a2a_counter"),q=!!j&&j[1],Y=$.childNodes,V=a(q),J=f&&i[q]?i[q].name:V[0],z=" noopener",M="_blank",G=f&&i[q]?i[q].icon:V[1],K=f&&i[q]?i[q].color:V[2]||"CAE0FF",X=V[3]||{},Q=X.type,Z=V[4],j=!1,V=!1,ee="",ae={};if(W?(e.target=$,me(p,e),K="0166FF",G=q="a2a",V=I,0<=d.indexOf("a2a_floating_style")&&($.a2a_floating=1)):"feed"==q||"print"==q?z=M="":"copy_link"==q?ve($,"mouseenter",function(){ge("a2a_modal").style.willChange="transform, opacity",ge("a2a_overlay").style.willChange="backdrop-filter, opacity"}):I&&q&&we(q,l)?V=!0:q&&we(q,o)&&(_[q](),j=!0),q&&!we(q,["google_plus","stumbleupon"])&&!j){if(W||($.target=M,!f||!i[q]&&a(q,!0)?"feed"==q?$.href=$.href||n.linkurl:($.href="/#"+q,"js"===Q?ve($,"click",t):(ve($,"mousedown",t),ve($,"keydown",t)),$.rel="nofollow"+z):$.href=(I=q,M=j=void 0,M=r(z=$,{})["a2a-follow"],I=i[I],(j=M&&I?I.url.replace("${id}",M):j)||z.href),$.a2a={},$.a2a.customserviceuri=Z,$.a2a.stype=Q,$.a2a.linkurl=n.linkurl,$.a2a.servicename=J,$.a2a.safename=q,X.src&&($.a2a.js_src=X.src),X.url&&($.a2a.url=X.url),X.pu&&($.a2a.popup=1),X.na&&($.a2a.na=1),X.media&&($.a2a.media=1),_.a2a_codes=_.a2a_codes||[],_.a2a_codes.push(q),f||ve($,"click",function(r,l,s,c,d){return function(e){var a="js"===d.a2a.stype,t=screen.height,n="event=service_click&url="+y(location.href)+"&title="+y(ce.title||"")+"&ev_service="+y(r)+"&ev_service_type=kit&ev_menu_type="+p+"&ev_url="+y(s)+"&ev_title="+y(c).replace(/'/g,"%27"),i,o=!(!(i=u(l,d,e))||!i.stop),i=d.a2a.js_skip;"feed"==p||d.a2a.url||d.a2a.js_src||Te(_),!d.a2a.popup||be(e)||"_blank"!==d.target||a||(ke(e),se.open(d.href,"_blank","toolbar=0,personalbar=0,resizable,scrollbars,status,width=550,height=450,top="+(450<t?Math.round(t/2-225):40)+",left="+Math.round(screen.width/2-275))),!d.a2a.externalJS&&!d.a2a.literalJS||o||i||Fe(d.a2a),a&&!i&&ke(e),i&&delete d.a2a.js_skip,Pe(p,n),je.track(l,r,s,"pages","AddToAny Share/Save Button")}}(q,J,v,b,$))),Y.length){for(var te,ne,ie,oe=0,re=Y.length;oe<re;oe++)if(ie=(ne="string"==typeof(te=Y[oe].className))&&("a2a_label"===te||0<=te.indexOf("a2a_ignore")),1==Y[oe].nodeType&&(ie||(R=!0),ne&&0<=te.indexOf("a2a_count"))){P=!0;break}if(!R){for(var le in(O=ce.createElement("span")).className=E+G+" a2a_img_text",K&&(O.style.backgroundColor="#"+K),"pending"!==(H=Ye.get(G,O,C))&&(O.innerHTML=H),B)O.style[le]=B[le];$.insertBefore(O,Y[0])}}else{for(var le in(O=ce.createElement("span")).className=E+G,K&&(O.style.backgroundColor="#"+K),"pending"!==(H=Ye.get(G,O,C))&&(O.innerHTML=H),B)O.style[le]=B[le];$.appendChild(O),(O=ce.createElement("span")).className="a2a_label",O.innerHTML=J||("feed"==p?de.localize.Subscribe:de.localize.Share),J||(O.className+=" a2a_localize",O.setAttribute("data-a2a-localize","inner,"+("feed"==p?"Subscribe":"Share"))),$.appendChild(O)}if((V=!(N&&F&&F<20)&&V)&&!P){for(var le in(O=ce.createElement("span")).className="a2a_count",O.a2a={},O.a2a.kit=_,T)O.style[le]=T[le];$.appendChild(O),W?(O.a2a.is_a2a_dd_counter=1,_.a2a_dd_counter=O,he.get("facebook",O,L)):he.get(q,O,L)}"a2a_dd"!=U&&_e.push($)}}0<=d.indexOf("a2a_default_style")&&(g.style.clear="both",_.appendChild(g))},he={get:function(o,r,e,l){de.counts;var s,a,t=decodeURIComponent(e),n=he.bonus(o,t,e,r.a2a.kit),c="",i=he[o],d=i.api,u=(i.cb,r.a2a.is_a2a_dd_counter);!l&&n&&(c="2",he.get(o,r,n,!0)),"string"!=typeof(s=i[t]=i[t]||{}).num||l?"number"!=typeof s.num?(s.queued=s.queued||[],s.queued.push(r),i.n=i.n||0,i.n++,i["cb"+i.n]=function(e){var a,t=he[o].cb(e,r);if(void 0!==t){if("string"==typeof t&&"facebook"==o)return"empty"==t?a="Note: Facebook no longer provides public API access to share counts. AddToAny is soon launching a premium service to manage private API access to Facebook and display share counts.":"limit"==t&&(a="Facebook's public share counts API has reached its request limit from your connection. Try again later."),console&&"function"==typeof console.log&&console.log("%c"+a,"color:#1877f2"),l||(r.style.display="none"),void(s.num="error");for(var n,i=0;i<s.queued.length;i++)n=s.queued[i],s.num=t,n.a2a.is_a2a_dd_counter?he.sum(n,t,o+c):he.set(n,t,o+c)}},1==s.queued.length&&(a=d[0]+e+(d[1]||"&callback")+"=a2a.counters."+o+".cb"+i.n,p.ready(function(){Le(a)}))):u?he.sum(r,s.num,o+c):he.set(r,s.num,o+c):r.style.display="none"},set:function(e,a,t){var n=a;a=void 0!==e.a2a.last_count?e.a2a.last_count+a:a,e.innerHTML="“+he.format(a)+”“,”a2a”!=t&&(e.a2a.last_count=n,he.sum(e,n,t))},sum:function(e,a,t){var n=e.a2a.kit,i=n.a2a_counts_sum||0,e=n.a2a_counts_summed||[];”a2a”!=t&&-1===e.indexOf(t)&&(i=n.a2a_counts_sum=i+a,(e=n.a2a_counts_summed=e||[]).push(t)),n.a2a_dd_counter&&he.set(n.a2a_dd_counter,i,”a2a”)},format:function(e){var a=he.format,t=”localize”;return a[t]||(a.locale=Je(),a[t]=”object”==typeof Intl&&Intl&&”function”==typeof Intl.NumberFormat?function(e){return e.toLocaleString(a.locale,{maximumFractionDigits:1})}:function(e,a){return a&&”decimal”===a?Math.round(10*e)/10:(e+=””).charAt(0)+”,”+e.substring(1)}),999<e?e<1e6?1e4<e?a[t](e/1e3,"decimal")+"k":a[t](e):e<1e9?a[t](e/1e6,"decimal")+"M":"1B+":e},bonus:function(e,a,t,n){var i,o,r=de.counts,l="%3A%2F%2F";return r&&(r.recover_protocol&&"http"===r.recover_protocol&&(i=t.replace(/^https%/,"http%"),a=decodeURIComponent(i)),r.recover_domain&&(i=encodeURIComponent(a.replace(/^(https?\:\/\/)(?:[^\/?#]+)([\/?#]|$)/i,"$1"+r.recover_domain+"$2")),a=decodeURIComponent(i)),r.recover&&"function"==typeof r.recover&&(n={url:(o=ce.createElement("a")).href=a,pathParts:o.pathname.split("/"),domain:o.hostname,protocol:o.protocol,kit:n},i=encodeURIComponent(r.recover(n)))),!(!i||i===t||-1!==["tumblr"].indexOf(e)&&i.split(l).pop()===t.split(l).pop())&&i},avail:["facebook","pinterest","reddit","tumblr"],facebook:{api:["https://graph.facebook.com/?fields=og_object%7Bengagement%7D&id=","&callback"],cb:function(e,a){return e&&e.og_object&&e.og_object.engagement&&!isNaN(e.og_object.engagement.count)?e.og_object.engagement.count:e&&e.error&&e.error.code&&4===e.error.code?"limit":"empty"}},pinterest:{api:["https://widgets.pinterest.com/v1/urls/count.json?url="],cb:function(e,a){if(e&&!isNaN(e.count))return e.count}},reddit:{api:["https://www.reddit.com/api/info.json?url=","&jsonp"],cb:function(e,a){var t=e.data;if(e&&t&&t.children){for(var n,i=0,o=[],r=t.children;i<r.length;i++)(n=r[i].data)&&!isNaN(n.ups)&&o.push(n.ups);return 0<o.length?Math.max.apply(null,o):0}}},tumblr:{api:["https://api.tumblr.com/v2/share/stats?url="],cb:function(e,a){if(e&&e.response&&!isNaN(e.response.note_count))return e.response.note_count}}},r=function(){for(var e=de.overlays||[],a=!!z()&&{passive:!0},t=se.innerWidth,n=se.innerHeight,p=t&&(t<375||n<375)?150:200,_=location.href,f=ce.title||_,i=0,o=e.length;i<o;i++){var r,l,s=(l=e[i]).services||["pinterest","facebook"],c="",d=l.html,u=l.position,m=l.style,h=l.size||32,g=l.target,l=l.useImage,y=Math.round,u=u&&2<u.length?u.split(" "):["top","left"],m=!m||"horizontal"!==m&&"default"!==m?"vertical":"default",g=g||"img";if(d)ce.body.insertAdjacentHTML("beforeend",d),r=ce.body.lastChild;else{for(var v=0,k=s.length;v<k;v++)c+='‘;(r=ce.createElement(“div”)).className=”a2a_kit a2a_kit_size_”+h+” a2a_overlay_style a2a_”+m+”_style”,r.innerHTML=c,ce.body.insertBefore(r,null)}r.style.display=”none”,r.style.position=”absolute”,r.setAttribute(“data-a2a-title”,f),r.setAttribute(“data-a2a-url”,_),ve(ce.body,”mouseover”,function(a,t,n,i){return function(e){!function(e,a,t,n,i){var o,r,l=(r=e).target?3===r.target.nodeType?r.target.parentNode:r.target:r.srcElement,s=l,c=0,d=0,u=l.longDesc;if(N(l,n)&&”false”!==l.getAttribute(“data-a2a-overlay”))e=l.width<p||l.height<p,r="naturalWidth"in l&&(l.naturalWidth<200||l.naturalHeight<200),e||r||N(l,"header img,footer img")||(n=$(l,"scroll"),a.style.display="",e=a.clientHeight||a.offsetHeight,r=a.clientWidth||a.offsetWidth,t[0]&&("bottom"===t[0]?d=l.height-e:"center"===t[0]&&(d=y((l.height-e)/2))),t[1]&&("right"===t[1]?c=l.width-r:"center"===t[1]&&(c=y((l.width-r)/2))),c=n.left+c,d=n.top+d,a.style.left=c+"px",a.style.top=d+"px",a.setAttribute("data-a2a-media",l.src),(a.a2a_mediaNode=l).alt?a.setAttribute("data-a2a-title",l.alt):a.setAttribute("data-a2a-title",f),!u||"#"!==u.substr(0,1)&&"http"!==u.substr(0,4)?i?a.setAttribute("data-a2a-url",l.src):a.setAttribute("data-a2a-url",_):(u="#"===u.substr(0,1)?_.split("#")[0]+l.longDesc:u,a.setAttribute("data-a2a-url",u)));else if("none"!==a.style.display){for(;(o=s)&&"body"!==s.tagName.toLowerCase();){if(o===a)return;s=s.parentNode}a.style.display="none"}}(e,a,t,n,i)}}(r,u,g,l),a)}de.overlays=[]},B=function(){var e=ue[y],a=w;e.bookmarklet&&(e.no_hide=1,x=a,ne()),e.show_menu&&(e.no_hide=1,x=a,ne(null,e.show_menu),e.show_menu=f),B.a2a_done=1},l=function(o,e){var a,t=(a=L)("a2a_kit",ce),a=ye(ce.getElementsByName("a2a_dd")).concat(a("a2a_dd",ce));function n(e){for(var a,t,n=0,i=e.length;n<i;n++)if(t=(void 0===(a=e[n]).a2a_index||""===a.a2a_index)&&a.className.indexOf("a2a_target")<0&&a.parentNode.className.indexOf("a2a_kit")<0?o(a):t)return t;return null}if(e)return n(t)||n(a);n(t.concat(a))},T=function(e){function a(e){0<=e.className.indexOf("a2a_kit")&&(e.a2a_kit=1,0<=e.className.indexOf("a2a_follow")&&(e.a2a_follow=1))}return e?(e.a2a_index=w,a(e),e):l(function(e){return e.a2a_index=w,a(e),e},!0)},ge=function(e){return ce.getElementById(e)},L=function(e,a,t){for(var n,i=(a=a||ge("a2a"+y+"_dropdown")).getElementsByClassName(e),o=t?new RegExp("\\b"+t+"\\b","i"):null,r=[],l=0,s=i.length;l<s;l+=1)n=i[l],o&&!o.test(n.nodeName)||r.push(n);return r},ye=function(e){for(var a=[],t=e.length,n=0;n<t;n++)a[a.length]=e[n];return a},N=function(e,a){var t,n="MatchesSelector",i="msMatchesSelector",n="webkitMatchesSelector";if(e.matches)t="matches";else if(e[i])t=i;else{if(!e[n])return!(N=function(e,a){return!1});t=n}return(N=function(e,a){return e[t](a)})(e,a)},z=function(){var e=!1;try{var a=Object.defineProperty({},"passive",{get:function(){e=!0}});se.addEventListener("test",null,a)}catch(e){}return z=function(){return e},e},ve=function(e,a,t,n){var i;return e.addEventListener?("object"==typeof n&&(i=!!n.useCapture,n=z()?n:i),e.addEventListener(a,t,n),{destroy:function(){e.removeEventListener(a,t,n)}}):(e.attachEvent("on"+a,o),{destroy:function(){e.detachEvent("on"+a,o)}});function o(){t.call(e,se.event)}},I=function(e){(e=e||se.event).cancelBubble=!0,e.stopPropagation&&e.stopPropagation()},ke=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1},be=function(e){return!!(e.defaultPrevented||!1===e.returnValue||void 0===e.defaultPrevented&&e.getPreventDefault&&e.getPreventDefault())},we=function(e,a,t,n,i){if("object"==typeof a){e=e.toLowerCase();for(var o,r=a.length,l=0;l<r;l++)if(o=n?a[l][n]:a[l],o=i?o[i]:o,t){if(e==o.toLowerCase())return a[l]}else if(-1!=e.indexOf(o.toLowerCase())&&""!==o)return a[l]}return!1},j=function(e,a){var t,n,i,o=[];for(t in e)e.hasOwnProperty(t)&&(n=a?a+"["+t+"]":t,i=e[t],o.push("object"==typeof i?j(i,n):encodeURIComponent(n)+"="+encodeURIComponent(i)));return o.join("&")},M=function(t,n,i){function o(){d=!1===i.leading?0:u(),r=null,c=t.apply(l,s),r||(l=s=null)}function e(){var e=u();d||!1!==i.leading||(d=e);var a=n-(e-d);return l=this,s=arguments,a<=0||n<a?(r&&(clearTimeout(r),r=null),d=e,c=t.apply(l,s),r||(l=s=null)):r||!1===i.trailing||(r=setTimeout(o,a)),c}void 0===i&&(i={});var r,l,s,c,d=0,u=Date.now||function(){return(new Date).getTime()};return e.cancel=function(){clearTimeout(r),d=0,r=l=s=null},e},xe=function(e,a){(a=a.split(","))[0]&&a[0].trim(),a[1]&&a[1].trim();var n,t=parseInt(a[0],10)||0,a=parseInt(a[1],10)||0,e=function(e,a,t){var n=se.pageYOffset,i=ce.documentElement.scrollHeight-se.innerHeight-n;e.style.display=a<=n&&t<=i?"":"none"}.bind(null,e,t,a);(t||a)&&(xe.handlers=xe.handlers||[],(n=xe.handlers).push(e),n.length<2&&(a=M(function(){for(var e=0,a=n,t=a.length;e<t;e++)a[e]()},20),se.addEventListener("scroll",a)),e())},D=function(){var e=y,a="a2a"+e,t=ue[e];R(ge(a+"_dropdown"))&&"none"===P(ge(a+"_full"),"display")&&(t.out_delay=setTimeout(function(){H("none",e),t.out_delay=null},501))},O=function(){var e=y=ue["n"+(x||w)].type;ue[y]&&ue[y].out_delay&&clearTimeout(ue[y].out_delay)},H=function(e,a){var t,n;"none"==e&&ue[a].no_hide||(t=ge("a2a"+a+"_dropdown"),ce.activeElement,n=ne.key_listener,t.style.display=e,O(),"none"==e?(ne["doc_click_listener_"+a].destroy(),delete ue[a].doc_click_close_mini,n&&n[a]&&n[a].destroy()):o.forEach(function(e){e!==a&&ne["doc_click_listener_"+e]&&H("none",e)}))},Ae=function(e){if(!e)return{};for(var a,t=0,n=e.attributes.length,i={};t<n;t++)(a=e.attributes[t]).name&&"data-"==a.name.substr(0,5)&&(i[a.name.substr(5)]=a.value);return i},P=function(e,a){return e?e.currentStyle?e.currentStyle[a.replace(/-(\w)/gi,function(e,a){return a.toUpperCase()})]:se.getComputedStyle(e,null).getPropertyValue(a):null},R=function(e){return!(!(e=P(e,"display"))||"none"===e)},$=function(e,a){var t=Math.round,n="scroll"===a?q("w"):0,a="scroll"===a?q("h"):0;return void 0===e.getBoundingClientRect?U(e):{left:t((e=e.getBoundingClientRect()).left+n),top:t(e.top+a)}},U=function(e){for(var a=0,t=0;a+=e.offsetLeft||0,t+=e.offsetTop||0,e=e.offsetParent;);return{left:a,top:t}},W=function(e){var a=0,t=0;return"number"==typeof se.innerWidth?(a=se.innerWidth,t=se.innerHeight):ce.documentElement&&(ce.documentElement.clientWidth||ce.documentElement.clientHeight)?(a=ce.documentElement.clientWidth,t=ce.documentElement.clientHeight):ce.body&&(ce.body.clientWidth||ce.body.clientHeight)&&(a=ce.body.clientWidth,t=ce.body.clientHeight),"w"==e?a:t},q=function(e){var a=0,t=0;return"number"==typeof se.pageYOffset?(a=se.pageXOffset,t=se.pageYOffset):ce.body&&(ce.body.scrollLeft||ce.body.scrollTop)?(a=ce.body.scrollLeft,t=ce.body.scrollTop):ce.documentElement&&(ce.documentElement.scrollLeft||ce.documentElement.scrollTop)&&(a=ce.documentElement.scrollLeft,t=ce.documentElement.scrollTop),"w"==e?a:t},Y=function(){ge("a2a"+y+"_show_more_less"),te()},V=function(){var e=ge("a2a"+y+"_find");"none"!=ge("a2a"+y+"_find_container").style.display&&e.focus()},J=function(e){for(var a=ue[e||y].main_services_col_1,t=a.length,n=0;n<t;n++)a[n].style.display=""},G=function(){var e=ue[y].main_services,a=e.length,t=ge("a2a"+y+"_find").value;if(""!==t)for(var n,i=t.split(" "),o=0;o<a;o++)n=e[o].a2a.serviceNameLowerCase,we(n,i,!1)?e[o].style.display="":e[o].style.display="none";else J()},K=function(e){var a,t,n=ce.getElementsByTagName("meta"),i=n.length;if((a=se.getSelection?se.getSelection()+"":a)&&""!==a)return a;if(ue["n"+w].linkurl===location.href&&-1===["facebook","twitter","linkedin"].indexOf(e))for(var o,r,l=0;l<i;l++)if(o=(o=n[l].getAttribute("name"))?o.toLowerCase():"",r=(r=n[l].getAttribute("property"))?r.toLowerCase():"",o&&"description"===o||r&&"og:description"===r){t=n[l].getAttribute("content");break}return t?t.substring(0,1200):""},X=function(e){var a=ue[e],e;a.main_services_col_1=L("a2a_i",ge((e="a2a"+e)+"_full_services"),"a"),a.main_services=a.main_services_col_1,a.email_services=L("a2a_i",ge(e+"_2_col1"),"a"),a.all_services=a.main_services.concat(a.email_services)},Se=function(e,a){var t=de.callbacks||[],n=de.tracking_callback,i={};n&&(n[e]?t.push(n):n[0]==e?(i[e]=n[1],t.push(i)):"function"==typeof n&&(i[e]=n,t.push(i)),de.tracking_callback=null);for(var o,r,l=0,s=t.length;l<s;l++)if("function"==typeof(o=t[l][e])&&(r=o(a),"ready"==e&&(o=null),void 0!==r))return r},Ce=function(e){var a,t,n=location.href,i=ce.title||n,t=e.parentNode,o,r=(o=ue["n"+(t.a2a_index||t.parentNode.a2a_index||x||w)]).type,l=e.a2a.safename,s=o.linkurl_implicit&&n!=o.linkurl?n:o.linkurl,c=encodeURIComponent(s).replace(/'/g,"%27"),d=o.linkname_implicit&&i!=o.linkname?i:o.linkname,u=encodeURIComponent(d).replace(/'/g,"%27"),p,_=!!(p=o.linkmedia)&&encodeURIComponent(p).replace(/'/g,"%27"),f=encodeURIComponent(K(l)).replace(/'/g,"%27"),t=!o.track_links||"page"!=r&&"mail"!=r?"":"&linktrack="+o.track_links+"&linktrackkey="+encodeURIComponent(o.track_links_key),n=e.a2a.customserviceuri||!1,m=e.a2a.stype,i=e.a2a.js_src,h=e.a2a.url,d=e.a2a.media,p=e.a2a.na,g=de.templates,y=g[l],v="email",o,o=-1!=(o=navigator.userAgent).indexOf("Safari")&&-1==o.indexOf("Chrome");function k(e){return encodeURIComponent(e).replace(/'/g,"%27").replace(/%24%7Blink%7D/g,"${link}").replace(/%24%7Blink_noenc%7D/g,"${link_noenc}").replace(/%24%7Blink_nohttp%7D/g,"${link_nohttp}").replace(/%24%7Bmedia%7D/g,"${media}").replace(/%24%7Btitle%7D/g,"${title}").replace(/%24%7Btitle_noenc%7D/g,"${title_noenc}").replace(/%24%7Bnotes%7D/g,"${notes}")}if(d&&_)e.a2a.js_skip=1,e.target="_blank";else if(m&&"js"==m&&i)e.target="_top","javascript:"==i.substr(0,11)?(a=i.replace("${link}",s.replace(/'/g,"\\'")),e.a2a.literalJS=a.substr(11)):e.a2a.externalJS=i,a="#"+l;else if(h&&(l!=v||l==v&&(A||o))&&!t){if(e.target="_top","object"==typeof y)for(var b in y)h=Re(h,b,k(y[b]));else"string"==typeof y&&(h=Re(h,"text",k(y)));a=h.replace(/\$\{link\}/g,c).replace(/\$\{media\}/g,_).replace(/\$\{link_noenc\}/g,s).replace(/\$\{link_nohttp\}/g,s.replace(/^https?:\/\//,"")).replace(/\$\{title\}/g,u)}else n&&"undefined"!=n&&(a=n.replace(/A2A_LINKNAME_ENC/,u).replace(/A2A_LINKURL_ENC/,c).replace(/A2A_LINKNOTE_ENC/,f));return A&&p&&(e.target="_top"),e.href=a||"http"+de.http_s+"://www.addtoany.com/add_to/"+l+"?linkurl="+c+"&linkname="+u+(_?"&linkmedia="+_:"")+t+(t="",y?t="&"+j({template:y}):g[v]&&m&&m==v&&(t="&"+j({template:g[v]})),t)+("feed"==r?"&type=feed":"")+"&linknote="+f,!0},Fe=function(e){var a;e.literalJS?(a=ce.createElement("script"),u&&a.setAttribute("nonce",u),a.textContent=e.literalJS,d.appendChild(a)):e.externalJS&&Le(e.externalJS)},Q=function(a,t,n){var e,i,o,r,l,s;t&&(e=R(t),i=t.classList,o="a2a_starting",r="transitionend","show"===a?e||((s=i)&&P(t,"transition-duration")&&s.add(o),t.style.display="block",i&&setTimeout(function(){i.remove(o)},1)):i?e?(t.addEventListener(r,function e(){t.style.display="show"===a?"block":"none",n&&n(),t.removeEventListener(r,e,!1)},!1),i.add(o)):n&&n():n&&(t.style.display="none",n()))},Z={show:function(){var e="a2a"+y,a=ge("a2a_overlay"),t=ge(e+"_find");"none"===P(a,"display")&&(Q("show",a),Z.key_listener=ve(ce,"keydown",function(e){var a=(e=e||se.event).which||e.keyCode,e=ce.activeElement;27==a&&t!=e?ee(y):40<a&&a<91&&t!=e&&t.focus()}))},hide:function(e){var a=ge("a2a_overlay"),t=Z,n=t.key_listener;Q("hide",a,e),n&&(n.destroy(),setTimeout(function(){delete t.key_listener},1))},key_listener:f},ee=function(e){var a="a2a"+e,t=ge(a+"_full"),n=ge("a2a_overlay"),i=ge("a2a_modal");te.full_shown=!1,Q("hide",i),Q("hide",t),Z.hide(function(){n.style.display=i.style.display="none",n.style.willChange=i.style.willChange="",t&&(t.style.display="none",t.style.willChange=""),Be.showing=!1,R(ge(a+"_dropdown"))&&ge(a+"_show_more_less").focus()})},ae=function(){ge("a2a_overlay");for(var e=ge("a2a_modal"),a=L("a2a_modal_body",e),t=0;ti&&(c.left=c.left-n[0]+d-8),(“up”==u.orientation||”down”!=u.orientation&&c.top-l+n[1]+e>o&&c.top>n[1])&&(c.top=c.top-n[1]-e),m.style.left=(c.left<0?0:c.left)+2+"px",m.style.top=c.top+e+"px"):(m.style.position=(a=a||{}).position||"absolute",m.style.left=a.left||i/2-n[0]/2+"px",m.style.top=a.top||o/2-n[1]/2+"px"),ue[y].doc_click_close_mini||ue[y].no_hide||(ue[y].doc_click_close_mini=(f=y,function(e){!b()&&"number"==typeof e.button&&0<e.button||(ue[y].last_focus&&ue[y].last_focus.focus(),H("none",f))}),ne["doc_click_listener_"+y]=ve(ce,p,ue[y].doc_click_close_mini,_)),ne.key_listener=ne.key_listener||{},ne.key_listener[y]=ve(ce,"keydown",function(e){27!=((e=e||se.event).which||e.keyCode)||Z.key_listener||H("none",y)}),Ye.load(),_="event=menu_show&url="+(_=encodeURIComponent)(location.href)+"&title="+_(ce.title||"")+"&ev_menu_type="+y,Pe(y,_)}).key_listener=f,oe={feed:!(ie=function(e){if(!oe[e]){var a,t,n="a2a"+e,i=ce.createDocumentFragment(),o=ce.createDocumentFragment(),r=ue[e].services,l=ge(n+"_find"),s=ce.createElement("i");if("mail"!=e){for(var c=0,d=r.most,u=d.length,p=parseInt(ue[e].num_services),_=0,f=ue[e].exclude_services;c<u;c++){var m=d[c];f&&we(m[1],f,!0)||i.appendChild(Ve(m[0],m[1],m[2],m[3],m[4])),!(_<p)||f&&we(m[1],f,!0)||(o.appendChild(Ve(m[0],m[1],m[2],m[3],m[4])),_++)}ge(n+"_full_services").appendChild(i),ge(n+"_mini_services").appendChild(o)}t=ge(n+"_full_services"),s.className="a2a_i",a=s.cloneNode(),t.appendChild(s),t.appendChild(a);for(var c=0,h=r.email,g=h.length;c<g;c++)m=h[c],f&&we(m[1],f,!0)||ge(n+"_2_col1").appendChild(Ve(m[0],m[1],m[2],m[3],m[4]));$e(),re(e),"mail"!=e&&(l.onkeydown=function(e){if(13==(e=(e=e||se.event).which||e.keyCode)){for(var a,t=0,n=ue[y].main_services,i=n.length;t<i;t++)if("none"!=(a=n[t]).style.display)return a.focus(),!1}else 27==e&&(""==l.value&&l.blur(),l.value="",G())}),oe[e]=!0}}),page:!1},re=function(e){ue[e]&&(Ue(t[e],e," a2a_sss"),X(e),J(e))},le=s,(Ee=function(e){var a=ge("a2apage_full"),t=(ge("a2a_overlay"),ge("a2a_modal")),n=ge("a2a_copy_link"),i=ge("a2a_copy_link_copied"),o=ge("a2a_copy_link_text");function r(){t.setAttribute("aria-label","Copy link"),o.value=e,ae(),n.style.display="block",t.focus(),Ie("copy")}te.full_shown=R(a),Ee.clickListen||(ve(o,"click",function(e){o.setSelectionRange?o.setSelectionRange(0,o.value.length):o.select(),ce.execCommand&&ce.execCommand("copy")&&(o.blur(),i.style.display="block",setTimeout(function(){t.style.display=n.style.display=i.style.display="none",te.full_shown?te():ee("page")},700))}),Ee.clickListen=1),te.full_shown?Q("hide",a,r):r()}).clickListen=f,Be={off:function(){var e=de.thanks;return"boolean"==typeof e&&!1===e||e&&"boolean"==typeof e.postShare&&!1===e.postShare},show:function(){var e="a2a"+y,a=ge("a2a_modal"),t=ge(e+"_full"),n=ge("a2a_thanks"),i=de.thanks,e=Be.off();function o(){a.setAttribute("aria-label","Thanks for sharing"),ae(),n.style.display="inline-block",Be.showing=!0}ze.lit()&&i&&!e&&(ze.has(!0)||i.postShare)&&!Be.showing&&"none"===P(a,"display")&&(R(t)?Q("hide",t,o):o())},showing:!1},Te=function(e){var a=Be,t="focus",n="waiting";function i(){Ie("post"),Be.show(),se.removeEventListener(t,i),a[n]=0}function o(){se.removeEventListener("blur",o),se.addEventListener(t,i),function(e){var a="",t=e?e.a2a_index:null,n=e?e.a2a_codes:["facebook","twitter","email"],i=ue["n"+(t||w)],o=i.type,r=ge("a2a_thanks");(t=ge(e="a2a_thanks_kit"))||((t=ce.createElement("div")).id=e,r.appendChild(t)),t.innerHTML="",(r=ce.createElement("div")).className="a2a_kit a2a_kit_size_32 a2a_default_style",r.setAttribute("data-a2a-url",i.linkurl),r.setAttribute("data-a2a-title",i.linkname),i.linkmedia&&r.setAttribute("data-a2a-media",i.linkmedia),r.style.display="flex",r.style.justifyContent="center";for(var l=0;l<n.length&&l<8;l++)a+='‘;r.innerHTML=a,t.appendChild(r),me(“page”,{target:r}),y=o}(e)}a[n]||(a[n]=1,se.addEventListener(“blur”,o))},Le=function(e,a){var t=ce.createElement(“script”);t.src=e,a&&(t.readyState?t.onreadystatechange=function(){“loaded”!==t.readyState&&”complete”!==t.readyState||(t.onreadystatechange=null,a())}:t.onload=a),ce.body.appendChild(t)},Ne=function(e,a){var a,t,i,o=/^$|^module$|\/(?:java|ecma)script/i;function n(){var e=ce.createEvent(“Event”);e.initEvent(“DOMContentLoaded”,!0,!0),ce.dispatchEvent(e)}a.innerHTML=e,a=(a=a).querySelectorAll(“script”),i=[],[].forEach.call(a,function(n){(t=n.getAttribute(“type”))&&!o.test(t)||i.push(function(e){var a,t,a=n,t=e;e=ce.createElement(“script”),a.src?(e.onload=t,e.onerror=t,e.src=a.src):e.textContent=a.innerText,ce.head.appendChild(e),a.src||t()})}),i.length&&function e(a,t,n){a[n=void 0===n?0:n](function(){++n===a.length?t():e(a,t,n)})}(i,n)},ze={lit:function(){var e=de.thanks;return!((ge(“wpadminbar”)||void 0!==se.wp&&se.wp.customize)&&(!e||!e.postShare))},has:function(e){void 0===e&&(e=!1);var a={},t=!1;return(“object”==typeof se.adsbygoogle&&se.adsbygoogle.loaded||”object”==typeof se.google_ad_modifications)&&(a.as=t=!0),”object”==typeof se.googletag&&se.googletag.slots&&”function”==typeof Object.keys&&0<Object.keys(se.googletag.slots).length&&(a.dc=t=!0),se.vglnk&&se.vglnk.key&&(a.vl=t=!0),se.__SKIM_JS_GLOBAL__&&(a.sl=t=!0),(se.amazon_ad_tag||se.amzn_assoc_ad)&&(a.az=t=!0),!(e&&!a.as&&!a.dc)&&(t?a:void 0)},set:function(e){void 0===e&&(e=!1);var a,i="a2a_thanks_a2a_ad",t="a2a_thanks_pub_ad",o=ge("a2a_thanks"),n=de.thanks,r="boolean"==typeof n&&!1===n||n&&"boolean"==typeof n.postShare&&!1===n.postShare||n&&"boolean"==typeof n.ad&&!1===n.ad,a=n&&void 0!==n.ad&&!1!==n.ad,l=ge(i),s=ge(t);function c(){var e,a=encodeURIComponent(location.href),t="width:300px;height:250px;",n;s&&(s.style.display="none"),l?se.postMessage&&ge("a2a_thanks_ifr").contentWindow.postMessage("a2a_refresh_slot1","*"):(se.postMessage?n=ve(se,"message",function(e){".a2a.me"!==e.origin.substr(-7)||(e=e.data)&&"a2a_display_slot1"===e&&(l.style.display="",n.destroy())}):l.style.display="",(e=ce.createElement("iframe")).id="a2a_thanks_ifr",e.title="Post-Share Container",e.setAttribute("transparency","true"),e.setAttribute("allowTransparency","true"),e.setAttribute("frameBorder","0"),e.src="https://www.a2a.me/html/tag.html#url="+a,(l=ce.createElement("div")).id=i,l.insertBefore(e,null),e.style=t,l.style=t+"display:none;border-radius:6px;margin:45px auto 0;overflow:hidden;",o.appendChild(l),d(),ve(se,"resize",d))}function d(){var e=se.innerHeight,a=e<460,t=Math.max(.5,parseInt((e/600).toFixed(1),10)),n=Math.floor(250*(t-1)/2);l.style.marginTop=e<360?"25px":"45px",l.style.transform=a?"translateY("+n+"px) scale("+t+")":"none"}(ze.lit()&&ze.has(!0)&&!r||a)&&(n&&"string"==typeof n.ad&&n.ad&&.5<=Math.random()?(l&&(l.style.display="none"),s||((a=ce.createElement("div")).id=t,a.style.margin="45px auto 0",o.appendChild(a),Ne(n.ad,a))):e&&c())}},Ie=function(a){var e,t,n,i,o,r,l;Ie.a2a=Ie.a2a||{},Ie.a2a[a]||(e="&domain="+encodeURIComponent(location.href.split("/")[2]),t=(r=ze.has())&&r.as?"&as=1":"",n=r&&r.dc?"&dc=1":"",r&&r.vl,i=r&&r.sl?"&sl=1":"",o=r&&r.az?"&az=1":"",r=r?"&ad=1":"",(l=new XMLHttpRequest).open("POST","https://stats.addtoany.com/menu"),l.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),l.timeout=3e3,l.ontimeout=function(e){l.abort(),"post"===a&&ze.set()},"post"===a&&(l.onload=function(e){var a=this.responseText;200===this.status&&a&&"1"===a?ze.set(!0):ze.set()}),l.send("view="+a+e+r+t+n+i+o),Ie.a2a[a]=1)},(je=function(){function e(){"function"==typeof se.urchinTracker?je.track=function(e,a,t,n,i){se.urchinTracker("/addtoany.com/"+n),se.urchinTracker("/addtoany.com/"+n+"/"+(t||ue["n"+w].linkurl)),se.urchinTracker("/addtoany.com/services/"+a)}:"object"==typeof se.pageTracker&&"object"==typeof se._gat?je.track=function(e,a,t,n,i){r!=l&&(se._gat._anonymizeIp(),se._gat._forceSSL(),se.pageTracker._trackSocial("AddToAny",e,t||ue["n"+w].linkurl))}:"object"==typeof se._gaq?je.track=function(e,a,t,n,i){r!=l&&(se._gaq.push(["_gat._anonymizeIp"]),se._gaq.push(["_gat._forceSSL"]),se._gaq.push(["_trackSocial","AddToAny",e,t||ue["n"+w].linkurl]))}:"string"==typeof se.GoogleAnalyticsObject&&"object"!=typeof se.dataLayer?je.track=function(e,a,t,n,i){r!=l&&(t=t||ue["n"+w].linkurl,se[GoogleAnalyticsObject]("send","social",{anonymizeIp:!0,forceSSL:!0,socialNetwork:"AddToAny",socialAction:e,socialTarget:t,page:t}))}:"object"==typeof se.dataLayer&&(je.track=function(e,a,t,n,i){var o;r!=l&&(o=t||ue["n"+w].linkurl,t=de.callbacks,function(){se.dataLayer.push(arguments)}("event",e,{anonymize_ip:!0,event_category:"AddToAny",event_label:o}),t&&t.length&&"function"==typeof t.some&&t.some(function(e){return!!(e=e.share)&&/dataLayer[^]+AddToAnyShare[^]+socialAction/.test(e.toString())})||se.dataLayer.push({event:"AddToAnyShare",socialNetwork:"AddToAny",socialAction:e,socialTarget:o}))})}var r=y,l="feed";je.track=s,e(),je.track===s&&se.addEventListener("load",e)}).track=f,Me=function(){var e,a=parseInt(ue[y].num_services),t=ge("a2a"+y+"_full_services"),n=ge("a2a"+y+"_mini_services");if(ue[y].custom_services){var i=(l=ue[y].custom_services).length;l.reverse();for(var o,r=0;r<i;r++)l[r]&&(o=Ve(l[r][0],l[r][0].replace(/ /g,"_"),null,null,{},l[r][1],l[r][2]),t.insertBefore(o,t.firstChild),o=Ve(l[r][0],l[r][0].replace(/ /g,"_"),null,null,{},l[r][1],l[r][2]),n.insertBefore(o,n.firstChild))}if("page"==y&&de.add_services)for(var l,i=(l=de.add_services).length,s=de.http_s,r=0;ra)for(var r=0,c=e.length;r<c-a;r++)n.removeChild(n.lastChild)},De=function(){var e=ce.createElement("iframe"),a=ce.createElement("div"),t=encodeURIComponent,n=navigator,i=ce.referrer?t(ce.referrer):"",o=t(location.href),n=(t(ce.title||""),n.browserLanguage||n.language,de.no_3p?"&no_3p=1":"");e.id="a2a_sm_ifr",e.style.width=e.style.height=a.style.width=a.style.height="1px",e.style.top=e.style.left=e.frameborder=e.style.border="0",e.style.position=a.style.position="absolute",e.style.zIndex=a.style.zIndex="100000",e.title="AddToAny Utility Frame",e.setAttribute("transparency","true"),e.setAttribute("allowTransparency","true"),e.setAttribute("frameBorder","0"),e.src="https://static.addtoany.com/menu/sm.23.html#type=core&event=load&url="+o+"&referrer="+i+n,a.style.top="0",a.style.visibility="hidden",k.insertBefore(a,null),a.insertBefore(e,null)},He=!(Oe=function(){se.postMessage&&!He&&(De(),ve(se,"message",function(e){var a;".addtoany.com"!==e.origin.substr(-13)||"object"==typeof(a=e.data)&&a.a2a&&(de.http_s="s",["feed","page"].forEach(function(e){t[e]=a.user_services[e],oe[e]&&re(e)}),ge("a2a_sm_ifr").style.display="none")}),He=!0)}),Pe=function(e,a){var t=ge("a2a_sm_ifr");se.postMessage&&t&&t.contentWindow.postMessage(a,"*")},Re=function(e,a,t){var n,i=new RegExp("[?&]"+a.replace(/[.\\+*?\[\^\]$(){}=!|:\-]/g,”\\$&”)+”=([^&#]*)”,”i”),o=i.exec(e);return null===o?e+(n=/\?/.test(e)?”&”:”?”)+a+”=”+t:(n=o[0].charAt(0),e.replace(i,n+a+”=”+t))},$e=function(){var e=ue[y].prioritize;e&&Ue(e,y),Me()},Ue=function(e,a,t){var n=parseInt(ue[a].num_services),i=ge(“a2a”+a+”_full_services”),o=ge(“a2a”+a+”_mini_services”),r=L(“a2a_i”,i,”a”),l=L(“a2a_i”,o,”a”),s=[];if(e){for(var c=e.length-1,t=t;-1<c;c–){var d=e[c],d;(d=we(d,r,!0,"a2a","safename"))&&(t&&(d.className=d.className+t),i.insertBefore(d,i.firstChild),s.push(d))}if(0<s.length){for(var u,p,c=0,t=t;cn)for(var c=0,_=l.length;cdiv:first-child{margin:0 0 40px 0}.a2a_thanks div *{height:inherit}#a2a_copy_link{background:#’+n+”;border:1px solid #”+n+”;margin-top:15%}span.a2a_s_link#a2a_copy_link_icon,span.a2a_w_link#a2a_copy_link_icon{background-size:48px;border-radius:0;display:inline-block;height:48px;left:0;line-height:48px;margin:0 3px 0 0;position:absolute;vertical-align:top;width:48px}#a2a_modal input#a2a_copy_link_text{background-color:transparent;border:0;color:#”+s+”;font:inherit;height:48px;left:62px;max-width:initial;padding:0;position:relative;width:564px;width:calc(100% – 76px)}#a2a_copy_link_copied{background-color:#0166ff;color:#fff;display:none;font:inherit;font-size:16px;margin-top:1px;padding:3px 8px}@media (prefers-color-scheme:dark){.a2a_menu a,.a2a_menu a.a2a_i,.a2a_menu a.a2a_i:visited,.a2a_menu a.a2a_more,i.a2a_i{border-color:#2a2a2a!important;color:#fff!important}.a2a_menu a.a2a_i:active,.a2a_menu a.a2a_i:focus,.a2a_menu a.a2a_i:hover,.a2a_menu a.a2a_more:active,.a2a_menu a.a2a_more:focus,.a2a_menu a.a2a_more:hover,.a2a_menu_find_container{border-color:#444!important;background-color:#444!important}.a2a_menu{background-color:#2a2a2a;border-color:#2a2a2a}.a2a_menu_find{color:#fff!important}.a2a_menu span.a2a_s_find svg{background-color:transparent!important}.a2a_menu span.a2a_s_find svg path{fill:#fff!important}}@media print{.a2a_floating_style,.a2a_menu,.a2a_overlay{visibility:hidden}}@keyframes a2aFadeIn{from{opacity:0}to{opacity:1}}.a2a_starting{opacity:0}.a2a_starting.a2a_full,.a2a_starting.a2a_modal{transform:scale(.8)}@media (max-width:639px){.a2a_full{border-radius:0;top:15%;left:0;margin-left:auto;width:100%}.a2a_modal{left:0;margin-left:10px;width:calc(100% – 20px)}}@media (min-width:318px) and (max-width:437px){.a2a_full .a2a_full_services .a2a_i{width:calc(50% – 18px)}}@media (max-width:317px){.a2a_full .a2a_full_services .a2a_i{width:calc(100% – 18px)}}@media (max-height:436px){.a2a_full{bottom:40px;height:auto;top:40px}}@media (max-height:550px){.a2a_modal{top:30px}}@media (max-height:360px){.a2a_modal{top:20px}.a2a_thanks>div:first-child{margin-bottom:20px}}.a2a_menu a{color:#”+o+’;text-decoration:none;font:16px sans-serif-light,HelveticaNeue-Light,”Helvetica Neue Light”,”Helvetica Neue”,Arial,Helvetica,”Liberation Sans”,sans-serif;line-height:14px;height:auto;width:auto;outline:0}.a2a_menu a.a2a_i:visited,.a2a_menu a.a2a_more{color:#’+o+”}.a2a_menu a.a2a_i:active,.a2a_menu a.a2a_i:focus,.a2a_menu a.a2a_i:hover,.a2a_menu a.a2a_more:active,.a2a_menu a.a2a_more:focus,.a2a_menu a.a2a_more:hover{color:#”+r+”;border-color:#”+t+”;border-style:solid;background-color:#”+t+”;text-decoration:none}.a2a_menu span.a2a_s_find{background-size:24px;height:24px;left:8px;position:absolute;top:7px;width:24px}.a2a_menu span.a2a_s_find svg{background-color:#”+n+”}.a2a_menu span.a2a_s_find svg path{fill:#”+(a=de.color_border||i)+”}#a2a_menu_container{display:inline-block}.a2a_menu_find_container{border:1px solid #”+a+”;border-radius:6px;padding:2px 24px 2px 0;position:relative;text-align:left}.a2a_cols_container .a2a_col1{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#a2a_modal input,#a2a_modal input[type=text],.a2a_menu input,.a2a_menu input[type=text]{display:block;background-image:none;box-shadow:none;line-height:100%;margin:0;outline:0;overflow:hidden;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;-webkit-appearance:none}#a2afeed_find_container input,#a2afeed_find_container input[type=text],#a2apage_find_container input,#a2apage_find_container input[type=text]{background-color:transparent;border:0;box-sizing:content-box;color:#”+s+”;font:inherit;font-size:16px;height:28px;line-height:20px;left:38px;outline:0;margin:0;max-width:initial;padding:2px 0;position:relative;width:99%}.a2a_clear{clear:both}.a2a_svg{background-repeat:no-repeat;display:block;overflow:hidden;height:32px;line-height:32px;padding:0;width:32px}.a2a_svg svg{background-repeat:no-repeat;background-position:50% 50%;border:none;display:block;left:0;margin:0 auto;overflow:hidden;padding:0;position:relative;top:0;width:auto;height:auto}a.a2a_i,i.a2a_i{display:block;float:left;border:1px solid #”+n+”;line-height:24px;padding:6px 8px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:132px}a.a2a_i span,a.a2a_more span{display:inline-block;overflow:hidden;vertical-align:top}a.a2a_i .a2a_svg{margin:0 6px 0 0}a.a2a_i .a2a_svg,a.a2a_more .a2a_svg{background-size:24px;height:24px;line-height:24px;width:24px}a.a2a_sss:hover{border-left:1px solid #”+i+”}a.a2a_more{border-bottom:1px solid #”+n+’;border-left:0;border-right:0;line-height:24px;margin:6px 0 0;padding:6px;-webkit-touch-callout:none}a.a2a_more span{height:24px;margin:0 6px 0 0}.a2a_kit .a2a_svg{background-repeat:repeat}.a2a_default_style a{float:left;line-height:16px;padding:0 2px}.a2a_default_style a:hover .a2a_svg,.a2a_floating_style a:hover .a2a_svg,.a2a_overlay_style a:hover .a2a_svg svg{opacity:.7}.a2a_overlay_style.a2a_default_style a:hover .a2a_svg{opacity:1}.a2a_default_style .a2a_count,.a2a_default_style .a2a_svg,.a2a_floating_style .a2a_svg,.a2a_menu .a2a_svg,.a2a_vertical_style .a2a_count,.a2a_vertical_style .a2a_svg{border-radius:4px}.a2a_default_style .a2a_counter img,.a2a_default_style .a2a_dd,.a2a_default_style .a2a_svg{float:left}.a2a_default_style .a2a_img_text{margin-right:4px}.a2a_default_style .a2a_divider{border-left:1px solid #000;display:inline;float:left;height:16px;line-height:16px;margin:0 5px}.a2a_kit a{cursor:pointer}.a2a_floating_style{background-color:#fff;border-radius:6px;position:fixed;z-index:9999995}.a2a_overlay_style{z-index:2147483647}.a2a_floating_style,.a2a_overlay_style{animation:a2aFadeIn .2s ease-in;padding:4px}.a2a_vertical_style a{clear:left;display:block;overflow:hidden;padding:4px;text-decoration:none}.a2a_floating_style.a2a_default_style{bottom:0}.a2a_floating_style.a2a_default_style a,.a2a_overlay_style.a2a_default_style a{padding:4px}.a2a_count{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;color:#2a2a2a;display:block;float:left;font:12px Arial,Helvetica,sans-serif;height:16px;margin-left:4px;position:relative;text-align:center;width:50px}.a2a_count:after,.a2a_count:before{border:solid transparent;border-width:4px 4px 4px 0;content:””;height:0;left:0;line-height:0;margin:-4px 0 0 -4px;position:absolute;top:50%;width:0}.a2a_count:before{border-right-color:#ccc}.a2a_count:after{border-right-color:#fff;margin-left:-3px}.a2a_count span{animation:a2aFadeIn .14s ease-in}.a2a_vertical_style .a2a_counter img{display:block}.a2a_vertical_style .a2a_count{float:none;margin-left:0;margin-top:6px}.a2a_vertical_style .a2a_count:after,.a2a_vertical_style .a2a_count:before{border:solid transparent;border-width:0 4px 4px 4px;content:””;height:0;left:50%;line-height:0;margin:-4px 0 0 -4px;position:absolute;top:0;width:0}.a2a_vertical_style .a2a_count:before{border-bottom-color:#ccc}.a2a_vertical_style .a2a_count:after{border-bottom-color:#fff;margin-top:-3px}.a2a_nowrap{white-space:nowrap}.a2a_note{margin:0 auto;padding:9px;font-size:12px;text-align:center}.a2a_note .a2a_note_note{margin:0;color:#’+l+”}.a2a_wide a{display:block;margin-top:3px;border-top:1px solid #”+t+”;text-align:center}.a2a_label{position:absolute!important;clip-path:polygon(0px 0px,0px 0px,0px 0px);-webkit-clip-path:polygon(0px 0px,0px 0px,0px 0px);overflow:hidden;height:1px;width:1px}.a2a_kit,.a2a_menu,.a2a_modal,.a2a_overlay{-ms-touch-action:manipulation;touch-action:manipulation;outline:0}.a2a_dd img{border:0}.a2a_button_facebook_like iframe{max-width:none}”;(c=ce.createElement(“style”)).setAttribute(“type”,”text/css”),u&&c.setAttribute(“nonce”,u),d.appendChild(c),c.styleSheet?c.styleSheet.cssText=t:(t=ce.createTextNode(t),c.appendChild(t))},qe=function(){me(“page”);for(var e,a,t=c.sheet||c.styleSheet||{},n=(“insertRule”in t),i=(“addRule”in t),o=pe.concat([[0,0,”a2a”,”0166FF”]]),r=0,l=o.length;r<l;r++)e=".a2a_s_"+o[r][2],a="background-color:#"+o[r][3]+";",n?t.insertRule(e+"{"+a+"}",0):i&&t.addRule(e,a,0);Ye.load(!0),qe=s},Ye={icons:{},queue:[],tagO:'’,tagC:””,fill:function(e,a){return e.replace(/#FFF/gi,a)},get:function(e,a,t){var n=Ye.fill,i=Ye.icons,o=Ye.tagO,r=Ye.tagC,l=i[e],i=i.a2a;return l?o+(l=t?n(l,t):l)+r:i?o+(i=t?n(i,t):i)+r:(Ye.queue.push({name:e,node:a,color:t}),”pending”)},set:function(e){var a=Ye.queue,t=Ye.icons=e,n=Ye.tagO,i=Ye.tagC;if(t.a2a)for(var o,r,l,s=0,c=a.length;s<c;s++)l=(o=a[s]).name,r=o.color,l=t[l]||t.a2a,l=r?Ye.fill(l,r):l,o.node.innerHTML=n+l+i},load:function(t){var n=new se.Image;n.onerror=function(){Ye.loadCSS(!1)},n.onload=function(){var a,e=1===n.width&&1===n.height;t?Ye.loadCSS(e):Ye.loadJS(ce),Ye.load=(a=e,function(e){e&&Ye.loadCSS(a)})},Ye.load=s,n.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="},loadCSS:function(e){var a=de.static_server,t=ce.createElement("link"),a=e&&a!=i?a+"/":i+"/svg/";t.rel="stylesheet",t.href=a+"icons.30.svg.css",d.appendChild(t)},loadJS:function(){var e=de.static_server,a=ce.createElement("script"),t=ce.getElementsByTagName("script")[0],e=e!=i?e+"/":e+"/svg/";u&&a.setAttribute("nonce",u),a.async=!0,a.src=e+"icons.30.svg.js",t.parentNode.insertBefore(a,t),Ye.loadJS=s}},Ve=function(d,u,e,a,t,n,i){function o(e){Ce(this)}var p=ce.createElement("a"),t=t||{},r="a2a_svg a2a_s__default",l=de.icon_color,s=l?l.split(",",2):f,c=s?s[0]:f,_=s?s[1]:f;return p.rel="nofollow noopener",p.className="a2a_i",p.href="/#"+u,p.target="_blank",p.a2a={},p.a2a.safename=u,p.a2a.servicename=d,p.a2a.serviceNameLowerCase=d.toLowerCase(),p.a2a.serviceIcon=e,p.a2a.serviceColor=a,p.a2a.serviceType=t.type,p.innerHTML="“+d+” “,s=p.firstChild,t.type&&(p.a2a.stype=t.type),t.src&&(p.a2a.js_src=t.src),t.url&&(p.a2a.url=t.url),t.pu&&(p.a2a.popup=1),t.na&&(p.a2a.na=1),t.media&&(p.a2a.media=1),n&&(p.a2a.customserviceuri=n),i?(s.style.backgroundImage=”url(“+i+”)”,s.className=r):l?(s.className=r+” a2a_s_”+e,c&&”unset”!=c?s.style.backgroundColor=c:a&&(s.style.backgroundColor=”#”+a),_=_&&_.trim()):e?(s.className=r+” a2a_s_”+e,a&&(s.style.backgroundColor=”#”+a)):s.className=r,i||”pending”!==(_=Ye.get(e,s,_))&&(s.innerHTML=_),”js”===p.a2a.stype?ve(p,”click”,o):(ve(p,”mousedown”,o),ve(p,”keydown”,o)),”copy_link”==u&&ve(p,”mouseenter”,function(){ge(“a2a_modal”).style.willChange=”transform, opacity”,ge(“a2a_overlay”).style.willChange=”backdrop-filter, opacity”}),ve(p,”click”,function(e){var a=ue[“n”+w],t={node:p,service:d,title:a.linkname,url:a.linkurl,media:a.linkmedia},n=encodeURIComponent,i=”page”==y?”pages”:”subscriptions”,o=”page”==y?”AddToAny Share/Save Button”:”AddToAny Subscribe Button”,r=p.a2a,l=”js”===r.stype,s=screen.height,c=”event=service_click&url=”+n(location.href)+”&title=”+n(ce.title||””)+”&ev_service=”+n(u)+”&ev_service_type=menu&ev_menu_type=”+y+”&ev_url=”+n(a.linkurl)+”&ev_title=”+n(a.linkname).replace(/’/g,”%27″),n=Se(“share”,t),t=!1;void 0!==n&&(n.url&&(a.linkurl=n.url,a.linkurl_implicit=!1),n.title&&(a.linkname=n.title,a.linkname_implicit=!1),n.media&&(a.linkmedia=n.media),Ce(p),n.stop&&(t=!0,ke(e))),”feed”==y||r.url||r.js_src||Te(),!r.popup||be(e)||”_blank”!==p.target||l||(ke(e),se.open(p.href,”_blank”,”toolbar=0,personalbar=0,resizable,scrollbars,status,width=550,height=450,top=”+(450<s?Math.round(s/2-225):40)+",left="+Math.round(screen.width/2-275))),s=r.js_skip,!r.externalJS&&!r.literalJS||t||s||Fe(r),l&&!s&&ke(e),s&&delete p.a2a.js_skip,Pe(y,c),je.track(d,u,a.linkurl,i,o)}),p},Je=function(){if(de.static_server!=i)return!1;var e=navigator,a=["ar","id","ms","ms-MY","bn","bn-IN","bs","bs-BA","bg","ca","ca-AD","ca-ES","cs","cs-CZ","cy","cy-GB","da","da-DK","de","dv","el","el-GR","et","et-EE","es","es-AR","es-VE","eo","en-US","eu","eu-ES","fa","fa-IR","fr","fr-CA","gd","he","hi","hi-IN","hr","hy","hy-AM","is","it","ja","ja-JP","ko","ko-KR","ku","ku-TR","lv","lt","li","li-NL","hu","mk","nl","nn-NO","no","pl","pt","pt-BR","pt-PT","ro","ru","sr","sr-RS","fi","sk","sl","sl-SI","sv","sv-SE","ta","ta-IN","tr","te-IN","uk","uk-UA","vi","vi-VN","zh-CN","zh-TW"],t=de.locale||(e.browserLanguage||e.language).toLowerCase(),n=we(t,a,!0);return n||-1!=(e=t.indexOf("-"))&&(n=we(t.substr(0,e),a,!0)),!("en-us"==t||!n)&&n},Ge=function(){var e=L("a2a_localize",ce),a=de.localize,t=Ke;function n(e){var a,t=ce.createElement("div");return t.innerHTML=e,(t=t.childNodes[0])?t.nodeValue:a}for(var i,o,r,l=0,s=e.length;l<s;l++)(r=(r=(i=e[l]).getAttribute("data-a2a-localize"))&&r.split(",",2))&&(o=r[0],r=a[r=r[1]]||t[r]||"","inner"===o?i.innerHTML=r:"label"===o?i.setAttribute("aria-label",n(r)):"title"===o&&i.setAttribute("title",n(r)))},Ke={Share:"Share",Save:"Save",Subscribe:"Subscribe",Email:"Email",Bookmark:"Bookmark",ShowAll:"Show all",ShowLess:"Show less",FindAnyServiceToAddTo:"Find any service",PoweredBy:"By",AnyEmail:"Any email",ShareViaEmail:"Share via email",SubscribeViaEmail:"Subscribe via email",BookmarkInYourBrowser:"Bookmark in your browser",BookmarkInstructions:"Press Ctrl+D or ⌘+D to bookmark this page",AddToYourFavorites:"Add to Favorites",SendFromWebOrProgram:"Send from any other email service",EmailProgram:"Email application",More:"More…",ThanksForSharing:"Thanks for sharing!",ThanksForFollowing:"Thanks for following!"},Xe=function(e){if(y=de.menu_type||e,!ue[y]&&!se["a2a"+y+"_init"]){ue[y]={},se.a2a_show_dropdown=ne,se.a2a_miniLeaveDelay=D,se.a2a_init=me;var a={page:{most:[["Facebook","facebook","facebook","1877F2",{pu:1}],["Twitter","twitter","twitter","1D9BF0",{pu:1,na:1}],["WhatsApp","whatsapp","whatsapp","12AF0A",{pu:1,na:1}],["Email","email","email","0166FF",{url:"mailto:?subject=${title}&body=${link}"}],["LinkedIn","linkedin","linkedin","007BB5",{pu:1,na:1}],["Pinterest","pinterest","pinterest","BD081C",{type:"js",src:"https://assets.pinterest.com/js/pinmarklet.js",media:1,pu:1}],["Telegram","telegram","telegram","2CA5E0",{na:1}],["Messenger","facebook_messenger","facebook_messenger","0084FF",{pu:1,na:1}],["Reddit","reddit","reddit","ff4500",{na:1}],["Gmail","google_gmail","gmail","DD5347",{type:"email",pu:1}],["Pocket","pocket","pocket","EE4056"],["Tumblr","tumblr","tumblr","35465C",{media:1,pu:1}],["Amazon Wish List","amazon_wish_list","amazon","F90"],["AOL Mail","aol_mail","aol","2A2A2A",{type:"email",pu:1}],["Balatarin","balatarin","balatarin","079948"],["BibSonomy","bibsonomy","bibsonomy","2A2A2A"],["Bitty Browser","bitty_browser","bitty","999"],["Blogger","blogger","blogger","FDA352"],["BlogMarks","blogmarks","blogmarks","535353"],["Bookmarks.fr","bookmarks_fr","bookmarks_fr","96C044"],["Box.net","box_net","box","1A74B0"],["Buffer","buffer","buffer","2A2A2A"],["Care2 News","care2_news","care2","6EB43F"],["CiteULike","citeulike","citeulike","2781CD"],["Copy Link","copy_link","link","0166FF",{type:"js",src:"javascript:a2a.copyLink('${link}')"}],["Design Float","design_float","designfloat","8AC8FF"],["Diary.Ru","diary_ru","diary_ru","912D31"],["Diaspora","diaspora","diaspora","2E3436"],["Digg","digg","digg","2A2A2A"],["Diigo","diigo","diigo","4A8BCA"],["Douban","douban","douban","071",{pu:1}],["Draugiem","draugiem","draugiem","F60",{pu:1}],["DZone","dzone","dzone","82C251"],["Evernote","evernote","evernote","00A82D"],["Fark","fark","fark","555"],["Flipboard","flipboard","flipboard","C00",{pu:1}],["Folkd","folkd","folkd","0F70B2"],["Google Bookmarks","google_bookmarks","google","4285F4"],["Google Classroom","google_classroom","google_classroom","FFC112"],["Hacker News","hacker_news","y18","F60"],["Hatena","hatena","hatena","00A6DB"],["Houzz","houzz","houzz","7AC143",{type:"js",src:"https://www.houzz.com/js/clipperBookmarklet.js",media:1,pu:1}],["Instapaper","instapaper","instapaper","2A2A2A"],["Kakao","kakao","kakao","FCB700",{pu:1}],["Kik","kik","kik","2A2A2A"],["Push to Kindle","kindle_it","kindle","2A2A2A"],["Known","known","known","2A2A2A"],["Line","line","line","00C300",{pu:1,na:1}],["LiveJournal","livejournal","livejournal","113140"],["Mail.Ru","mail_ru","mail_ru","356FAC"],["Mastodon","mastodon","mastodon","2b90d9"],["Mendeley","mendeley","mendeley","A70805"],["Meneame","meneame","meneame","FF7D12"],["MeWe","mewe","mewe","007DA1"],["Mixi","mixi","mixi","D1AD5A"],["MySpace","myspace","myspace","2A2A2A"],["Netvouz","netvouz","netvouz","6C3"],["Odnoklassniki","odnoklassniki","odnoklassniki","F2720C"],["Outlook.com","outlook_com","outlook_com","0072C6",{type:"email"}],["Papaly","papaly","papaly","3AC0F6",{pu:1}],["Pinboard","pinboard","pinboard","1341DE",{pu:1}],["Plurk","plurk","plurk","CF682F"],["Print","print","print","0166FF",{type:"js",src:"javascript:print()"}],["PrintFriendly","printfriendly","printfriendly","6D9F00"],["Protopage Bookmarks","protopage_bookmarks","protopage","413FFF"],["Pusha","pusha","pusha","0072B8"],["Qzone","qzone","qzone","2B82D9"],["Rediff MyPage","rediff","rediff","D20000"],["Refind","refind","refind","1492ef"],["Renren","renren","renren","005EAC",{pu:1}],["Sina Weibo","sina_weibo","sina_weibo","E6162D"],["SiteJot","sitejot","sitejot","FFC808"],["Skype","skype","skype","00AFF0"],["Slashdot","slashdot","slashdot","004242"],["SMS","sms","sms","6CBE45",{url:"sms:?&body=${title}%20${link}"}],["Snapchat","snapchat","snapchat","2A2A2A",{pu:1,na:1}],["StockTwits","stocktwits","stocktwits","40576F",{pu:1}],["Svejo","svejo","svejo","5BD428"],["Symbaloo Bookmarks","symbaloo_bookmarks","symbaloo","6DA8F7"],["Threema","threema","threema","2A2A2A",{url:"threema://compose?text=${title}%20${link}",na:1}],["Trello","trello","trello","0079BF",{pu:1}],["Tuenti","tuenti","tuenti","0075C9"],["Twiddla","twiddla","twiddla","2A2A2A"],["TypePad Post","typepad_post","typepad","D2DE61"],["Viadeo","viadeo","viadeo","2A2A2A",{pu:1}],["Viber","viber","viber","7C529E",{url:"viber://forward?text=${title}%20${link}",na:1}],["VK","vk","vk","587EA3",{pu:1}],["Wanelo","wanelo","wanelo","9cb092"],["WeChat","wechat","wechat","7BB32E"],["WordPress","wordpress","wordpress","464646"],["Wykop","wykop","wykop","367DA9"],["XING","xing","xing","165B66",{pu:1}],["Yahoo Mail","yahoo_mail","yahoo","400090",{type:"email"}],["Yoolink","yoolink","yoolink","A2C538"],["Yummly","yummly","yummly","E16120",{type:"js",src:"https://www.yummly.com/js/yumlet.js",media:1,pu:1}]],email:[["Email","email","email","0166FF",{type:"email"}],["Gmail","google_gmail","gmail","DD5347",{type:"email",pu:1}],["AOL Mail","aol_mail","aol","2A2A2A",{type:"email",pu:1}],["Outlook.com","outlook_com","outlook_com","0072C6",{type:"email"}],["Yahoo Mail","yahoo_mail","yahoo","400090",{type:"email"}]]},feed:{most:[["Feed","feed","feed","E3702D",{url:"${link_noenc}"}],["Feedly","feedly","feedly","2BB24C"],["My Yahoo","my_yahoo","yahoo","400090"],["FeedBlitz","feedblitz","feedblitz","FF8B23",{type:"email"}],["AOL Reader","my_aol","aol","2A2A2A"],["The Old Reader","oldreader","oldreader","D73F31"],["Agregator","agregator","agregator","359440"],["Bitty Browser Preview","bitty_browser_preview","bitty","999"],["Daily Rotation","daily_rotation","dailyrotation","2A2A2A"],["Feed Mailer","feed_mailer","feedmailer","78A8D1"],["FeedBucket","feedbucket","feedbucket","E3702D"],["iTunes","itunes","itunes","FB233A",{url:"itpc://${link_nohttp}"}],["Miro","miro","miro","D41700"],["Netvibes","netvibes","netvibes","7CA900"],["NewsAlloy","newsalloy","newsalloy","8E2B3D"],["NewsIsFree","newsisfree","newsisfree","316CA9"],["Outlook","outlook","outlook_com","0072C6",{url:"feed://${link_nohttp}"}],["PodNova","podnova","podnova","B50419"],["Protopage News Feeds","protopage_news_feeds","protopage","413FFF"],["Symbaloo Feeds","symbaloo_feeds","symbaloo","6DA8F7"],["The Free Dictionary","the_free_dictionary","thefreedictionary","004B85"],["The Free Library","the_free_library","thefreelibrary","004B85"],["WINKsite","winksite","winksite","6FE738"]],email:[["FeedBlitz","feedblitz","feedblitz","FF8B23",{type:"email"}]]}};pe=a.page.most.concat(a.feed.most);var t,n,i,o,r,l,s,c,d,u,p,_=ue[y],f="feed"==y?"feed":"page",m=de;for(t in location.host.split(".").slice(-1),h)_[t]=m[t];(p=Je())&&"custom"!=p&&Le(m.static_server+"/locale/"+p+".js",function(){m.localize=se.a2a_localize,Ge()}),i=a[f],r=o="",l="a2a"+(n=y),s=de,b(),ce.createElement("a"),p="a2a_svg a2a_s__default a2a_s_",a=(u=(d=(c=s.icon_color)&&c.split(",",2))&&d[0])&&"unset"!=u?u:"#0166ff",c='’,d=Ke,e=s.localize,u=ge(“a2a_overlay”),y=n,We(a),e=s.localize={Share:e.Share||d.Share,Save:e.Save||d.Save,Subscribe:e.Subscribe||d.Subscribe,Email:e.Email||d.Email,Bookmark:e.Bookmark||d.Bookmark,ShowAll:e.ShowAll||d.ShowAll,ShowLess:e.ShowLess||d.ShowLess,FindAnyServiceToAddTo:e.FindAnyServiceToAddTo||d.FindAnyServiceToAddTo,PoweredBy:e.PoweredBy||d.PoweredBy,AnyEmail:”Any email”,ShareViaEmail:e.ShareViaEmail||d.ShareViaEmail,SubscribeViaEmail:e.SubscribeViaEmail||d.SubscribeViaEmail,BookmarkInYourBrowser:e.BookmarkInYourBrowser||d.BookmarkInYourBrowser,BookmarkInstructions:e.BookmarkInstructions||d.BookmarkInstructions,AddToYourFavorites:e.AddToYourFavorites||d.AddToYourFavorites,SendFromWebOrProgram:e.SendFromWebOrProgram||d.SendFromWebOrProgram,EmailProgram:e.EmailProgram||d.EmailProgram,More:e.More||d.More,ThanksForSharing:e.ThanksForSharing||d.ThanksForSharing,ThanksForFollowing:e.ThanksForFollowing||d.ThanksForFollowing},u||(r+=’

    ‘,r+=’

    “),o+=’

    ‘,”mail”!=y&&(o+=’

    “),o+=”

    “,u?k.insertAdjacentHTML(“beforeend”,o):k.insertAdjacentHTML(“afterbegin”,r+o),(o=ge(l+”_dropdown”))&&(ve(o,”mouseenter”,O),ue[y].onclick||ve(o,”mouseleave”,D)),(o=ge(l+”_find”))&&(ve(ge(l+”_find_icon”),”click”,V),ve(o,”click”,V),ve(o,”keyup”,G)),(o=ge(“a2a_copy_link_icon”))&&ve(o,”click”,function(){ge(“a2a_copy_link_text”).click()}),ue[y].services=i,ve(ge(“a2a_overlay”),”click”,function(e){ee(y)}),”mail”!=y&&ve(ge(l+”_show_more_less”),”click”,function(e){ke(e),Y()}),je(),g(h)}},Qe=function(){var e,a;k||(a=ge(e=”a2a_menu_container”),k=a&&!B.a2a_done?a:ce.createElement(“div”),ve(k,”click”,I),ve(k,”touchstart”,I,!!z()&&{passive:!0}),k.id!=e&&(k.style.position=”static”,ce.body.insertBefore(k,null)))},Ze=function(){r(),Qe(),n(“page”),Oe(),a()},se.a2a=se.a2a||{},se.a2a.bmBrowser=le,se.a2a.copyLink=Ee,se.a2a.counters=he,se.a2a.GA=je,se.a2a.init=me,se.a2a.init_all=n,se.a2a.svg=Ye,se.a2a.svg_css=qe,ce.body&&Ze(),p.ready(Ze))}(window,document);
    “function”==typeof jQuery&&jQuery(document).ready(function(a){a(“body”).on(“post-load”,function(){window.a2a&&a2a.init_all()})});

    The post 9f43d4e310fefa6dd4dd76aca412abbb-scripts appeared first on Compass.


    Viewing all articles
    Browse latest Browse all 840

    Trending Articles