Introduction to Laughter Yoga Together Videos

This playlist is an introduction to the variety of videos Laughter Yoga Together creates, including: Laughter Yoga Sessions, Laughter Yoga Songs, Laughermations, Affirmations, Laughter Meditations, EFT Tapping Laughter Meditations and more.

')); }); jQuery(window).one("pronto.load", function () { jQuery.boxer("close"); jQuery(".tsvg-thumbnails-block-effect-inner-902607").boxer("destroy"); }); let tsvgThumbnailsResizeTo902607, tsvgThumbnailsHeight902607 = 0, tsvgDoneResizing902607 = function() { jQuery('#tsvg-section-902607').css("min-height",(jQuery('.tsvg-main-content-902607').height() + jQuery('#tsvg-section-902607 .tsvg-pagination-pages-wrapper').height()) + "px"); }; new ResizeSensor(jQuery('.tsvg-main-content-902607'), function(event){ tsvgThumbnailsHeight902607 = event.height; clearTimeout(tsvgThumbnailsResizeTo902607); tsvgThumbnailsResizeTo902607 = setTimeout(tsvgDoneResizing902607, 100); }); });
'); }else{ jQuery('.tsvg-section-902607 .tsvg-pagination-pages-wrapper').find('.btn-lg').html('
'); } var svg = document.querySelector('.btn-lg svg'), svgPath = new Proxy({ y: null, smoothing: null }, { set(target, key, value) { target[key] = value; if(target.y !== null && target.smoothing !== null) { svg.innerHTML = getPath(target.y, target.smoothing, null); } return true; }, get(target, key) { return target[key]; } }); svgPath.y = 20; svgPath.smoothing = 0; } } jQuery('.tsvg-section-902607 .btn-lg').click(function (e) { let max_heigth =jQuery('.tsvg-main-content-902607').height(); let main_length = jQuery('.tsvg-main-content-902607 figure ul li').length; tsvgPaginationLoad902607 = 'false'; if(jQuery(this).closest('.tsvg-pagination-pages-wrapper').attr("data-load-vw")=='ef-3'||jQuery(this).closest('.tsvg-pagination-pages-wrapper').attr("data-load-vw")=='ef-4'||jQuery(this).closest('.tsvg-pagination-pages-wrapper').attr("data-load-vw")=='ef-5'){ tsvgPaginationLoad902607 = 'true'; } jQuery('.tsvg-main-content-902607').css({'max-height': max_heigth+'px','transition':'unset'}); setTimeout(() => { jQuery('.tsvg-main-content-902607').css({'transition':'max-height 3s ease-in-out','max-height':main_length+'000vh'}); }, 100); tsvgPaginationCreate902607(jQuery('.tsvg-main-content-902607 figure ul li').not('.tsvg-layout-item-show'),0, numberItemsPerPage); if(jQuery('.tsvg-section-902607 .tsvg-pagination-pages-wrapper').attr("data-load-vw")=='ef-3'){ jQuery('.tsvg-section-902607 .btn-lg').addClass('animate'); setTimeout(function(){ jQuery('.tsvg-section-902607 .btn-lg').removeClass('animate'); },700); } if(!jQuery('.tsvg-section-902607 .btn-lg').hasClass('loading')&&(jQuery('.tsvg-section-902607 .tsvg-pagination-pages-wrapper').attr("data-load-vw")=='ef-4'||jQuery('.tsvg-section-902607 .tsvg-pagination-pages-wrapper').attr("data-load-vw")=='ef-5')&&jQuery('.tsvg-section-902607 .tsvg-pagination-pages-wrapper svg').length) { jQuery('.tsvg-section-902607 .btn-lg').addClass('loading'); setTimeout(() => { svg.innerHTML = getPath(0, 0, [ [3, 14], [8, 19], [21, 6] ]); }, 1000 / 2); setTimeout(() => { jQuery('.tsvg-section-902607 .btn-lg').removeClass('loading'); if(jQuery('.tsvg-section-902607 .tsvg-pagination-pages-wrapper').attr("data-load-vw")=='ef-5'){ jQuery('.tsvg-section-902607 .tsvg-pagination-pages-wrapper').find('.btn-lg').html('
  • '+load_text+'
'); }else{ jQuery('.tsvg-section-902607 .tsvg-pagination-pages-wrapper').find('.btn-lg').html('
'); } }, 2000 ); } }) tsvgPaginationCreate902607(jQuery('.tsvg-section-902607 .tsvg-main-content-902607 figure ul li').not('.tsvg-layout-item-show'),0, numberItemsPerPage) } } function tsvgNewPagination902607(){ var interval_pag_fn_902607= setInterval(setPagina_902607, 100); function setPagina_902607() { if( typeof(jQuery) != "undefined" && jQuery != null){ if( jQuery('.tsvg-main-content-902607').attr("data-pagination")=='pagination'){ tsvgPaginationGenerate902607(); } if( jQuery('.tsvg-main-content-902607').attr("data-pagination")=='load-more'){ tsvgPaginationGenerate902607(); } clearInterval(interval_pag_fn_902607); } } } tsvgNewPagination902607(); function tsvgPaginationGenerate(){ tsvgPaginationGenerate902607(); } function getPoint(point, i, a, smoothing) { let cp = (current, previous, next, reverse) => { let p = previous || current, n = next || current, o = { length: Math.sqrt(Math.pow(n[0] - p[0], 2) + Math.pow(n[1] - p[1], 2)), angle: Math.atan2(n[1] - p[1], n[0] - p[0]) }, angle = o.angle + (reverse ? Math.PI : 0), length = o.length * smoothing; return [current[0] + Math.cos(angle) * length, current[1] + Math.sin(angle) * length]; }, cps = cp(a[i - 1], a[i - 2], point, false), cpe = cp(point, a[i - 1], a[i + 1], true); return `C ${cps[0]},${cps[1]} ${cpe[0]},${cpe[1]} ${point[0]},${point[1]}`; } function getPath(update, smoothing, pointsNew) { let points = pointsNew ? pointsNew : [ [4, 12], [12, update], [20, 12] ], d = points.reduce((acc, point, i, a) => i === 0 ? `M ${point[0]},${point[1]}` : `${acc} ${getPoint(point, i, a, smoothing)}`, ''); return ``; }
Scroll to top