(function($){Meetup.InfoWidget=function($el,populateWidgetCallback,options){if($el.length===0){return}this.$el=$el;this.populateCallback=populateWidgetCallback;this.defaults={className:"info-widget",my:"left top",at:"right top",offset:"-2 -29",position:"left",showDelay:400,rootClassName:"info-widget-root",rootIdPrefix:"info-widget-root-",calloutIdPrefix:"info-widget-container-",trackingCode:""};$.extend(this.defaults,(options||{}));this.pseudoid=(""+(new Date()).valueOf()).slice(-6);this.$infoContainer=null;this.$widget=null;this.calloutObj=null;this.i_hideTimeout=null;this.i_showTimeout=null;this.preventShow=false;this.isShown=false;this.currentHoveredEl=null;this.tracking_class_name="omnCamp omngj_"+this.defaults.trackingCode;this.setupCallout();this.bindEvents();return this};Meetup.InfoWidget.prototype={bindEvents:function(){var self=this;this.$el.delegate("."+self.defaults.className,"hover",function(ev){if(ev.type==="mouseleave"){self.cleanupShowTimeout();self.i_hideTimeout=self.deferredHide()}else{if(ev.type==="mouseenter"){self.i_showTimeout=self.deferredShow(ev.currentTarget);self.currentHoveredEl=ev.currentTarget}}});this.$el.bind("hideWidget",function(e){self.hideWidget()});this.$widget.hover(function(ev){self.cleanupHideTimeout()},function(ev){self.i_hideTimeout=self.deferredHide()})},setupCallout:function(){if($.fn.infoWidgetCallout===undefined){$.plugin("infoWidgetCallout",callout)}this.$el.infoWidgetCallout();this.calloutObj=this.$el.data("infoWidgetCallout");this.$widget=this.calloutObj.getCallout();var d=this.defaults;var widgetId=d.rootIdPrefix+this.pseudoid;this.$widget[0].setAttribute("id",widgetId);if(d.rootClassName){this.$widget.addClass(d.rootClassName)}this.$el.data(widgetId,this.$widget);var el_container=$(".rsvp-container",this.$widget)[0];el_container.id=d.calloutIdPrefix+this.pseudoid;this.$infoContainer=$(el_container);$(document.body).append(this.$widget)},deferredShow:function(targetEl){var self=this;this.cleanupShowTimeout();return setTimeout(function(){self.showWidget(targetEl)},(self.isShown?self.defaults.showDelay/4:self.defaults.showDelay))},showWidget:function(elm){this.cleanupHideTimeout();var contents,$elm=$(elm),d=this.defaults;this.calloutObj.setPointerSide(d.position);this.populateCallback($elm.data(),elm);if(!this.preventShow){this.calloutObj.show();this.calloutObj.position(elm,{my:d.my,at:d.at,offset:d.offset,collision:"none"});this.isShown=true}hideFlashContent()},widgetPopulated:function(){this.adjustPosition()},adjustPosition:function(){var $container=this.$infoContainer;$container.css("top","0px");var win_h=$(window).height();var win_scrollTop=$(window).scrollTop();var widget_offset=$container.offset().top;var widget_h=$container.outerHeight(true);var moveup=Math.round(widget_offset+widget_h-win_h-win_scrollTop);if(moveup>0){$container.css("top","-"+moveup+"px")}},cleanupShowTimeout:function(){if(this.i_showTimeout!==null){clearTimeout(this.i_showTimeout);this.i_showTimeout=null}},deferredHide:function(){var self=this;this.cleanupHideTimeout();return setTimeout(function(){self.hideWidget()},99)},hideWidget:function(){this.cleanupHideTimeout();this.calloutObj.hide();this.isShown=false;showFlashContent()},cleanupHideTimeout:function(){if(this.i_hideTimeout!==null){clearTimeout(this.i_hideTimeout);this.i_hideTimeout=null}}}})(jQuery);Meetup.MemberInfoWidget=(function($){var DEFAULTS={className:"memberinfo-widget",my:"right top",at:"left top",offset:"1 -8",position:"right",rootClassName:"memberinfo-widget-root",rootIdPrefix:"memberinfo-widget-root-",calloutIdPrefix:"memberinfo-widget-container-",trackingCode:"sj51"};var TMPL={contents:['<div class="rsvp-member-intro">','<div class="clearfix">','<a href="{{chapterUrl}}members/{{memberId}}/t/{{trackingCode}}/" class="mem-photo-small omnCamp omngj_{{trackingCode}}">','<img src="{{memberSrc}}" />',"</a>","<h3>",'<a href="{{chapterUrl}}members/{{memberId}}/t/{{trackingCode}}/" class="omnCamp omngj_{{trackingCode}}"><b style="font-family:arial,helvetica,sans-serif;">{{memberName}}</b></a>',"</h3>",'<div class="rsvp-member-stats">','<div class="rsvp-member-title">',"{{#memberTitle}}","{{memberTitle}}, ","{{/memberTitle}}","{{#memberRole}}","{{memberRole}}","{{/memberRole}}","{{^memberRole}}","{{#copy}}{{{memberSince}}}{{/copy}}<br/>","{{/memberRole}}","</div>","{{#numattended}}","{{#amIGroupOrg}}","{{#copy}}{{{beenToMeetups}}}{{/copy}}","{{/amIGroupOrg}}","{{^amIGroupOrg}}","{{#copy}}{{{beenToMeetups}}}{{/copy}}","{{/amIGroupOrg}}","{{/numattended}}","</div>","</div>","{{#intro}}",'<div class="rsvp-member-introtext">',"{{intro}}","{{#memberIntroMore}}",' <a href="{{chapterUrl}}members/{{memberId}}/t/{{trackingCode}}/" class="omnCamp omngj_{{trackingCode}}">{{#copy}}{{{readMore}}}{{/copy}}</a>',"{{/memberIntroMore}}","</div>","{{/intro}}","</div>","{{#hasCommonFriends}}",'<div class="member-common-friends clearfix {{#onlyOneCommonFriend}}single{{/onlyOneCommonFriend}}">','<div class="first-common-friend">',"{{#firstFriendInCommon}}",'<a href="{{baseUrl}}members/{{member_id}}/t/{{trackingCode}}/" class="mem-photo-small" style="border:none">','<img src="{{#member_photo_urls}}{{thumb}}{{/member_photo_urls}}" />',"</a>","{{/firstFriendInCommon}}","</div>",'<div class="common-friend-info">',"<b>{{#copy}}{{youBothKnow}}{{/copy}}</b><br>","{{#commonFriends}}",'<span><a href="{{baseUrl}}members/{{member_id}}/t/{{trackingCode}}/">{{name}}</a>{{#moreFriends}},&nbsp;{{/moreFriends}}</span>',"{{/commonFriends}}","{{#lastCommonFriend}}",'<span>{{#copy}}{{and}}{{/copy}}&nbsp;</span><span><a href="{{baseUrl}}members/{{member_id}}/t/{{trackingCode}}/">{{name}}</a></span>',"{{/lastCommonFriend}}","</div>","</div>","{{/hasCommonFriends}}","{{^hasCommonFriends}}","{{#commonChapters}}",'<div class="member-common-chapters clearfix {{#onlyOneCommonGroup}}single{{/onlyOneCommonGroup}}">',"<div>",'<a href="{{chapter_link}}t/{{trackingCode}}/" class="mem-photo-small omnCamp omnrv_{{trackingCode}}" style="border:none">','<img src="{{#photo_urls}}{{thumb}}{{/photo_urls}}">',"</a>","</div>",'<div class="common-chapter-info">',"<b>{{#copy}}{{bothMembersOf}}{{/copy}}</b><br>",'<a href="{{chapter_link}}t/{{trackingCode}}/" class="omnCamp omnrv_{{trackingCode}}">{{name}}</a>',"{{#linkToChapterContext}}","{{#moreCommonChapters}}",'&nbsp;{{#copy}}{{and}}{{/copy}}&nbsp;<a href="{{chapterUrl}}members/{{memberId}}/t/{{trackingCode}}/" class="omnCamp omnrv_{{trackingCode}}">{{#copy}}{{xMore}}{{/copy}}</a>',"{{/moreCommonChapters}}","{{/linkToChapterContext}}","{{^linkToChapterContext}}","{{#moreCommonChapters}}",'&nbsp;{{#copy}}{{and}}{{/copy}}&nbsp;<a href="{{baseUrl}}members/{{memberId}}/t/{{trackingCode}}/" class="omnCamp omnrv_{{trackingCode}}">{{#copy}}{{xMore}}{{/copy}}</a>',"{{/moreCommonChapters}}","{{/linkToChapterContext}}","</div>","</div>","{{/commonChapters}}","{{/hasCommonFriends}}","{{#showOtherGroupList}}",'<div class="rsvp-other-meetups">','<div class="headline">',"{{#hasOneGroupCount}}","{{#copy}}{{{memberOfOneOtherMeetup}}}{{/copy}}","{{/hasOneGroupCount}}","{{#hasGroupCounts}}","{{#copy}}{{{memberOfxOtherMeetups}}}{{/copy}}","{{/hasGroupCounts}}","</div>","{{#otherGroups}}","{{#chapter}}",'<div class="group clearfix">','<a href="{{chapter_link}}t/{{trackingCode}}/" class="mem-photo-small" class="omnCamp omngj_{{trackingCode}}">',"{{#photo_urls}}","{{#thumb}}",'<img src="{{thumb}}" />',"{{/thumb}}","{{^thumb}}",'<img src="http://img1.meetupstatic.com/img/8719071596039115400/noPhoto_35.png" />',"{{/thumb}}","{{/photo_urls}}","</a>",'<a href="{{chapter_link}}t/{{trackingCode}}/" class="otherGroupName omnCamp omngj_{{trackingCode}}">{{name}}</a>',"</div>","{{/chapter}}","{{/otherGroups}}",'<div class="clearhere"></div>',"</div>","{{/showOtherGroupList}}"].join(""),loader:'<div class="loader"></div>'};var TRN_KEY="memberInfoWidget";var createView=function(data,targetMemberId,memberPhoto,trackingCode){var LEN_GROUPS_TO_DISPLAY=3,LEN_INTRO=100;if(data.commonFriends){$.each(data.commonFriends,function(index,value){if(data.commonFriends[index+1]){this.moreFriends=true}})}var view={orgStartDate:data.chapter.org_starttime,baseUrl:Meetup.URL.baseUrl,chapterUrl:data.chapter.chapter_link,memberId:targetMemberId,memberName:data.member.name,memberRole:data.role,memberTitle:data.title,memberSrc:(memberPhoto?memberPhoto:data.member_photo_urls.thumb),amIGroupOrg:(data.chapter.coordinator_member_id==Member.id)?true:false,firstFriendInCommon:(data.commonFriends)?data.commonFriends.slice(0,1):null,hasCommonFriends:(data.commonFriends)?true:false,hasCommonChapters:(data.commonChapter)?true:false,commonFriends:(data.commonFriends)?data.commonFriends.slice(0,2):null,lastCommonFriend:(data.commonFriends)?data.commonFriends.slice(2,3):null,commonChapters:(data.commonChapter)?data.commonChapter:null,moreCommonChapters:(data.numCommonChapters&&data.numCommonChapters>1)?data.numCommonChapters-1:null,onlyOneCommonFriend:(data.commonFriends&&data.commonFriends.length===1)?true:false,onlyOneCommonGroup:(data.numCommonChapters&&data.numCommonChapters===1)?true:false};if(data.commonFriends){view.trackingCode="sjfb"}else{if(data.commonChapter){view.trackingCode="sjcc"}else{view.trackingCode=trackingCode}}if(data.bio.length){if(data.bio.length<LEN_INTRO){view.intro=['"',data.bio,'"'].join("");view.memberIntroMore=false}else{view.intro=['"',data.bio.substring(0,LEN_INTRO),'..."'].join("");view.memberIntroMore=true}}else{view.intro=false;view.memberIntroMore=false}if(data.num_events_attended&&data.num_events_attended>0){view.numattended=data.num_events_attended}else{view.numattended=false}var isChapterContext=false;if(typeof(Chapter)!==undefined&&Chapter.id!=0){isChapterContext=true}if(data.member.chapter_members&&data.member.chapter_members.length>0){view.showOtherGroupList=true;view.otherGroups=data.member.chapter_members.slice(0,LEN_GROUPS_TO_DISPLAY);var otherGroupsCount=data.member.group_count-((!isChapterContext)?LEN_GROUPS_TO_DISPLAY:LEN_GROUPS_TO_DISPLAY+1);view.otherGroupsCount=(otherGroupsCount<1)?false:otherGroupsCount;view.hasOtherGroupsCounts=otherGroupsCount&&otherGroupsCount>1;view.hasOtherGroupCountSingle=otherGroupsCount&&otherGroupsCount==1;if(data.member.group_count>3){view.hasGroupCounts=true}else{if(data.member.group_count>2){view.hasOneGroupCount=true}}}else{view.showOtherGroupList=false;view.otherGroups=[];view.otherGroupsCount=0;view.hasOtherGroupsCounts=false;view.hasOtherGroupCountSingle=false}if(isChapterContext===true&&data.commonChapter&&data.numCommonChapters>1){view.linkToChapterContext=true}var html_anc=['<a href="',data.chapter.chapter_link,,"members/",targetMemberId,"/t/",view.trackingCode,'/" class="omnCamp omngj_',view.trackingCode,'">'].join("");view.copy=Meetup.TRN(TRN_KEY).copy({memberSince:{joindate:data.ctime},xMore:{moreCommonChapters:view.moreCommonChapters},memberOfxOtherMeetups:{COUNT:(data.member.group_count>2?(data.member.group_count-1):0),HTML_TAG_OPEN:html_anc,HTML_TAG_CLOSE:"</a>"}});if(view.numattended){if(view.numattended==1){view.copy.beenToMeetups=Meetup.TRN(TRN_KEY).get("beenToSingleMeetup",{HTML_TAG_OPEN:(view.amIGroupOrg?html_anc:""),HTML_TAG_CLOSE:(view.amIGroupOrg?"</a>":"")})}else{view.copy.beenToMeetups=Meetup.TRN(TRN_KEY).get("beenToMultipleMeetups",{COUNT:view.numattended,HTML_TAG_OPEN:(view.amIGroupOrg?html_anc:""),HTML_TAG_CLOSE:(view.amIGroupOrg?"</a>":"")})}}return view};var recordImpression=function(types){var TOTAL_NAME="chapterMemberInfo.total",FB_NAME="chapterMemberInfo.commonFriends",CC_NAME="chapterMemberInfo.commonChapters";var pageNames=[TOTAL_NAME];if(types.hasFB){pageNames.push(FB_NAME)}if(types.hasCC){pageNames.push(CC_NAME)}$.ajax({dataType:"jsonp",url:Meetup.Data.apiUrl,data:{method:"pageStatJs",arg_pageName:pageNames.toString()}})};var populateWidget=function(elData,elm){var el_container=this.$infoContainer[0],d=this.defaults,pseudoid=this.pseudoid,self=this;var targetChapterId,memberPhoto,key,contents,cache;targetMemberId=elData.memberid;memberPhoto=elData.memphoto;targetChapterId=(d.isNotGrouphome)?elData.chapterid:Chapter.id;key=targetChapterId+"/"+targetMemberId;cache=$.data(document.body,"memberinfo-widget")[key];if(!cache){el_container.innerHTML=TMPL.loader;self.widgetPopulated();var url,params={method:"getChapterMemberInfo",arg_member:targetMemberId,arg_authMember:memberId};if(d.isNotGrouphome){params.urlname=elData.urlname}url=elData.url;if(!url){url=CHAPTERAPIURL}$.ajax({dataType:"json",url:url,data:params,error:function(data){el_container.innerHTML="Sorry, we're currently unable to retrieve this Member's profile."},success:function(data){if($(self.currentHoveredEl).data("memberid")==targetMemberId){var view=createView(data,targetMemberId,memberPhoto,self.defaults.trackingCode);contents=$.mustache(TMPL.contents,view);el_container.innerHTML=contents;self.widgetPopulated();cache={data:data};cache[pseudoid]=contents;cache.tracking={fb:view.hasCommonFriends,cc:(view.hasCommonChapters&&!view.hasCommonFriends)};$.data(document.body,"memberinfo-widget")[key]=cache;recordImpression({hasFB:cache.tracking.fb,hasCC:cache.tracking.cc})}}})}else{if(cache[pseudoid]){el_container.innerHTML=cache[pseudoid];recordImpression({hasFB:cache.tracking.fb,hasCC:cache.tracking.cc})}else{var view=createView(cache.data,targetMemberId,memberPhoto);contents=$.mustache(TMPL.contents,view);el_container.innerHTML=contents;cache[pseudoid]=contents;recordImpression({hasFB:cache.tracking.fb,hasCC:cache.tracking.cc})}self.widgetPopulated()}};return function($el,options){if($.data(document.body,"memberinfo-widget")===undefined){$.data(document.body,"memberinfo-widget",{})}var opts=$.extend(DEFAULTS,(options||{}));return new Meetup.InfoWidget($el,populateWidget,opts)}})(jQuery);Meetup.GroupInfoWidget=(function($){var DEFAULTS={className:"groupinfo-widget",my:"left top",at:"right top",offset:"-2 -29",position:"left",rootClassName:"groupinfo-widget-root",rootIdPrefix:"groupinfo-widget-root-",calloutIdPrefix:"groupinfo-widget-container-",trackingCode:"sj53"};var TMPL={contents:['<div class="groupinfo-widget-core-block clearfix">',"{{#photo_urls}}",'<a href="{{{chapter_link}}}" class="groupphoto {{{CLASS_NAME}}}"><img src="{{{thumb}}}" alt="" /></a>',"{{/photo_urls}}",'<div class="groupname"><a href="{{{chapter_link}}}" class="{{{CLASS_NAME}}}">{{name}}</a></div>','<div class="meta">',"{{member_count}} {{who}}",'{{#HAS_GROUP_HISTORY}}<br /><span class="line-height-expand"><img src="{{{BLANK_IMG}}}" alt="" /><br /></span>{{{GROUP_HISTORY}}}{{/HAS_GROUP_HISTORY}}',"</div>","</div>","{{#HAS_DESCR_BLOCK}}",'<div class="groupinfo-widget-descr-block">','<span class="groupdesc">{{short_desc}}</span> &nbsp;<br /><a href="{{{chapter_link}}}" class="learn-more {{{CLASS_NAME}}}">{{#copy}}{{learnMore}}{{/copy}}</a>',"</div>","{{/HAS_DESCR_BLOCK}}","{{#HAS_SUB_BLOCK}}",'<div class="groupinfo-widget-sub-block">','<div class="title">{{#copy}}{{upcomingMeetups}}{{/copy}}</div>',"<ul>","{{#upcoming_events}}",'<li class="clearfix">','<a href="{{{event_url}}}" class="eventname {{{CLASS_NAME}}}">{{title}}</a>','<a href="{{{event_url}}}" class="subtext {{{CLASS_NAME}}}">',"{{local_time}}","{{#raw_rsvp_count}}{{#local_time}} &middot; {{/local_time}}{{rsvp_count}} {{#copy}}{{numberAttending}}{{/copy}}{{/raw_rsvp_count}}","</a>","</li>","{{/upcoming_events}}","</ul>","{{#HAS_ONE_MORE_EVENT}}",'<a href="{{{chapter_link}}}" class="moreevents {{{CLASS_NAME}}}">{{#copy}}{{oneMoreMeetup}}{{/copy}}</a>',"{{/HAS_ONE_MORE_EVENT}}","{{#HAS_MORE_EVENTS}}",'<a href="{{{chapter_link}}}" class="moreevents {{{CLASS_NAME}}}">{{#copy}}{{andxMoreMeetups}}{{/copy}}</a>',"{{/HAS_MORE_EVENTS}}","</div>","{{/HAS_SUB_BLOCK}}"].join(""),loader:'<div class="loader"></div>'};var complementView=function(data){var needsMiddot,strBuffer=[],view=$.extend({},data);view.HAS_SUB_BLOCK=(data.upcoming_events&&data.upcoming_events.length>0);view.CLASS_NAME=data.trackingClass;view.BLANK_IMG=Meetup.Data.blankImgUrl;view.HAS_GROUP_HISTORY=false;view.HAS_DESCR_BLOCK=((data.short_desc.length===0)?false:true);view.copy=Meetup.Copy.groupInfoWidget;if(data.raw_upcoming_event_count&&data.raw_upcoming_event_count>0){strBuffer[strBuffer.length]='<a href="';strBuffer[strBuffer.length]=data.chapter_link;strBuffer[strBuffer.length]='" class="';strBuffer[strBuffer.length]=data.trackingClass;strBuffer[strBuffer.length]='">';strBuffer[strBuffer.length]=data.upcoming_event_count;if(data.raw_upcoming_event_count==1){strBuffer[strBuffer.length]=" "+view.copy.upcomingMeetup}else{strBuffer[strBuffer.length]=" "+view.copy.upcomingMeetups}strBuffer[strBuffer.length]="</a>";needsMiddot=true}if(data.raw_past_event_count&&data.raw_past_event_count>0){if(needsMiddot){strBuffer[strBuffer.length]=" &middot; "}strBuffer[strBuffer.length]='<a href="';strBuffer[strBuffer.length]=data.chapter_link;strBuffer[strBuffer.length]='events/past/" class="';strBuffer[strBuffer.length]=data.trackingClass;strBuffer[strBuffer.length]='">';strBuffer[strBuffer.length]=data.past_event_count;strBuffer[strBuffer.length]=" "+view.copy.past;if(!needsMiddot){if(data.raw_past_event_count==1){strBuffer[strBuffer.length]?" "+view.copy.Meetup:" "+view.copy.Meetups}}strBuffer[strBuffer.length]="</a>"}if(strBuffer.length){view.GROUP_HISTORY=strBuffer.join("");view.HAS_GROUP_HISTORY=true}view.HAS_MORE_EVENTS=false;if(view.HAS_SUB_BLOCK){var event_length=data.upcoming_events.length,more_event_count=data.raw_upcoming_event_count-event_length;if(more_event_count>1){view.HAS_MORE_EVENTS=true;view.COUNT_MORE_EVENTS=more_event_count}else{if(more_event_count===1){view.HAS_ONE_MORE_EVENT=true}}}return view};var populateWidget=function(elData,elm){var LEN_GROUP_NAME=9,LEN_EVENT_NAME=23,LEN_GROUP_DESC=34;var self=this;var targetChapterId=elData.chapterid;var $container=this.$infoContainer;var el_container=$container[0];var cache=$.data(document.body,"groupinfo-widget")[targetChapterId];if(!cache){el_container.innerHTML=TMPL.loader;self.widgetPopulated();var params={method:"getChapterInfo",arg_chapterId:targetChapterId,arg_member:Member.id};$.ajax({dataType:"json",url:APIURL,data:params,error:function(){el_container.innerHTML="Sorry, we are currently unable to retrieve data of this group."},success:function(data,successCode,xhr){data.trackingClass=self.tracking_class_name;var needsShy=false,view=complementView(data);var partials={copy:{}};partials.copy.party="{{learnMore}}";if(view.name.length>LEN_GROUP_NAME){needsShy=true}el_container.innerHTML=$.mustache(TMPL.contents,view,partials);if(needsShy){shyizeElements($container.find(".groupinfo-widget-core-block .groupname a"),LEN_GROUP_NAME)}shyizeElements($container.find(".groupinfo-widget-sub-block .eventname"),LEN_EVENT_NAME);shyizeElements($container.find(".groupinfo-widget-descr-block .groupdesc"),LEN_GROUP_DESC);contents=el_container.innerHTML;self.widgetPopulated();cache={data:data,needsShy:needsShy};cache[self.pseudoid]=contents;$.data(document.body,"groupinfo-widget")[targetChapterId]=cache}})}else{if(cache[self.pseudoid]){el_container.innerHTML=cache[self.pseudoid]}else{var view=complementView(cache.data);el_container.innerHTML=$.mustache(TMPL.contents,view,partials);if(cache.needsShy){shyizeElements($container.find(".groupinfo-widget-core-block .groupname a"),LEN_GROUP_NAME)}shyizeElements($container.find(".groupinfo-widget-sub-block .eventname"),LEN_EVENT_NAME);shyizeElements($container.find(".groupinfo-widget-descr-block .groupdesc"),LEN_GROUP_DESC);contents=el_container.innerHTML;cache[self.pseudoid]=contents}this.widgetPopulated()}};var shyizeElements=function($elms,limit){$elms.each(function(n,elm){var $elm=$(elm),str=shyize($elm.text(),limit);str=str.replace("<","&lt;","g").replace(">","&gt;","g");$elm.html(str)})};var insertShy=function(str,limit){var arr=[];do{arr[arr.length]=str.slice(0,limit);str=str.slice(limit)}while(str.length>limit);arr[arr.length]=str;if($.browser.msie&&document.documentMode>=8){return arr.join("&#8203;")}else{return arr.join("&shy;")}};var shyize=function(str,limit){var arr=str.split(" ");for(var i=0,len=arr.length;i<len;++i){if(arr[i].length>limit){arr[i]=insertShy(arr[i],limit)}}return arr.join(" ")};return function($el,options){if($.data(document.body,"groupinfo-widget")===undefined){$.data(document.body,"groupinfo-widget",{})}var newOpts=$.extend({},DEFAULTS,(options||{}));return new Meetup.InfoWidget($el,populateWidget,newOpts)}})(jQuery);
