imgur.com domain=.imgur.com; Imgur: imgur" Imgur, title="Imgur: content="Imgur" content="com.imgur.mobile" content="@imgur" content="imgur.com" content="Imgur"/> "https://imgur.com", "Imgur", href="//imgur.com" data-jafo="{@@event@@:@@header@@,@@meta@@:{@@link@@:@@store@@}}">imgur data-jafo="{@@event@@:@@header@@,@@meta@@:{@@link@@:@@apps@@}}">imgur href="//imgur.com/advertise" Imgur? Imgur" Imgur href="//imgur.com/removalrequest" Imgur.Environment Imgur.Util.isSubdomain('imgur.com'), 'imgur://imgur.com', 'imgur.com', imgur Imgur.getInstance(); imgur.init(_.merge(Imgur.Environment, imgur.generalInit(); Imgur.Factory.Widget(Imgur.Environment); Imgur.Environment); Imgur.UserStatistics.getInstance(); imgurConfig: 'Imgur: ReactDOM.render(React.createElement(Imgur.Upload, Imgur.Environment.auth.album_privacy, Imgur.Environment.host, imgur._.emitter, Imgur.Util.isRetinaDisplay() Imgur.Emitter.getInstance(); gallery.imgurInsideNav.setHash('PP1yXZF'); gallery.imgurInsideNav.insertPost(_widgetFactory.getConfig('gallery').image); imgurFavorite (Imgur.Environment.signed){ Imgur.Gallery.getInstance().getGalleryMetadata(); Imgur.PostViewSummary.ViewedPost(galleryMetaData, Imgur.Util.jafoLog({ _.extend(Imgur.Gallery.getInstance().getGalleryMetadata(eventName), r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(f,r);f.src="https://z.moatads.com/imgurcontent786409209796/moatcontent.js#"+c}catch(a){try{var gallery.imgurInsideNav.setHash('dQB0m8M'); gallery.imgurInsideNav.setHash('CxaHTP1'); gallery.imgurInsideNav.setHash('pckb4ps'); gallery.imgurInsideNav.setHash('oSVshsA'); gallery.imgurInsideNav.setHash('4t9YLEp'); gallery.imgurInsideNav.setHash('FxcdfoH'); gallery.imgurInsideNav.setHash('ZbhtQho'); gallery.imgurInsideNav.setHash('nfoU4Oy'); gallery.imgurInsideNav.setHash('TREJsEt'); gallery.imgurInsideNav.setHash('7Hznwpb'); gallery.imgurInsideNav.setHash('nhj3sAX'); gallery.imgurInsideNav.setHash('pxKTK4R'); /cNiMGuR7X5PIa7B1jYGtN1oR2fCM+DZGyXr8IJvD5uQhYmLGOZfxsk8o3cz+4bDdXt2GbDk upload_imgURL: message_imgURL: notification_imgURL: function(imgUrl, imgUrl imgUrl.replace(/\*/, gallery.imgurInsideNav.setHash('mBaeTTY'); gallery.imgurInsideNav.setHash('I9SNNbU'); gallery.imgurInsideNav.setHash('xyg94L1'); gallery.imgurInsideNav.setHash('jBut0SH'); gallery.imgurInsideNav.setHash('qnRrUi1'); gallery.imgurInsideNav.setHash('FVCIdaS'); imgURL: gallery.imgurInsideNav.setHash('ttQymwl'); c.isTwimgURL(t.name)||c.isTwitterURL(t.name)}).reduce(function(t,e){return r.isTwimgURL(t)},settings:function(t){return imgURL imgURL;}}try oiq_getRefererImgURL() gallery.imgurInsideNav.setHash('Gweet'); src="'+wgBlankImgUrl+ src="'+wgBlankImgUrl+'" gallery.imgurInsideNav.setHash('QUmE6'); gallery.imgurInsideNav.setHash('kE8xa19'); "imgurl.jpg"); gallery.imgurInsideNav.setHash('AMar6r3'); restrictVideo(id,imgurl){$('#'+id).after('this._.vars.bodyHeight&&(this._.vars.bodyHeight=$(document).height(),$("body").css("height",this._.vars.bodyHeight)),this.thumbsCarouselScroll(a,!1),this._.el.layout.global.thumbsCarousel.find("img").removeClass("selected"),$("#thumb-"+b.hash).addClass("selected"),$(this._.el.layout.global.imageHoverIconClass).find(".album-view-link").html('',open:!0,top:"10%",transition:"none",scrolling:!1,fixed:!0,width:Imgur.Elements.Mute.dimensions.width,height:Imgur.Elements.Mute.dimensions.height,className:"noBorder",close:"",onComplete:_.bind(function(){var b={type:"comment",commentId:this.props.comment.id,hash:this.props.comment.hash,isAlbum:this.props.comment.on_album,nsfw:this.props.image.nsfw};Imgur.Util.jafoLog({event:"reportInvoked",meta:b}),Imgur.Environment.auth.id?$.colorbox({html:'
',open:!0,top:"10%",transition:"none",scrolling:!1,fixed:!0,width:Imgur.Elements.Report.dimensions.width,height:Imgur.Elements.Report.dimensions.height,className:"noBorder",close:"",onComplete:_.bind(function(){var c={event:"vote"+(this.props.image.readonly?"ReadOnly":""),meta:_.extend(Imgur.Gallery.getInstance().getGalleryMetadata(),{type:"comment",vote:a,location:b,commentId:this.props.comment.id,hash:this.props.comment.hash,parentId:this.props.comment.parent_id})};Imgur.Util.jafoLog(c)},_nthIfy:function(a){return 1===a?"1st":2===a?"2nd":3===a?"3rd":String(a)+"th"},handleUserProfileClick:function(){Imgur.Util.jafoLog({event:"userProfileNav",meta:{accountId:this.props.comment.author_id,method:"usernameComment"}})},handleMenuClick:function(a){a&&Imgur.Util.jafoLog({event:"moreMenuInvoked",meta:{commentId:this.props.comment.id,hash:this.props.comment.hash,isAlbum:this.props.comment.on_album,nsfw:this.props.image.nsfw,parentId:this.props.comment.parent_id}})},closeReply:function(){this.setState({showingReply:!1})},render:function(){var icon-mobile"},null)))),React.DOM.div({className:k,"data-id":this.props.comment.id},React.DOM.div({className:l},j,React.DOM.div({className:"author"},React.DOM.a({className:"comment-username",href:"/user/"+this.props.comment.author,title:this.props.comment.author,onClick:this.handleUserProfileClick},this.props.comment.author),this.props.image.account_id&&this.props.image.account_id===this.props.comment.author_id&&!this.props.comment.deleted?React.DOM.span({className:"comment-op"},"OP"):"",o,React.DOM.span({ref:"visible_points",className:this.props.comment.deleted?"":"comment-meta-spacer"},Imgur.Util.numberFormat(this.props.comment.visible_points)+n),React.createElement(Imgur.Elements.Timestamp,{classNames:"comment-meta-spacer",shouldUpdate:!1,timestamp:this.props.comment.datetime}),React.createElement(Imgur.Elements.PopupMenu,{className:"icon-ellipses COMMENTS")),React.createElement(Imgur.Elements.PopupMenu,{className:"comments-sort f=Imgur.Caption.getInstance().getCaptionIdsByFilter(this.props.image.hash,_.bind(function(a){var f&&c&&!d},this));_.each(f,function(a){c[a]=!0})}a.push(React.createElement(Imgur.CommentTree,{contextids:c,childmap:this.props.childmap,votemap:this.props.votemap,image:this.props.image,key:"tree:"+this.props.image.hash,expandMode:this.state.expandMode,expandedFromPermalink:this.state.expandedFromPermalink,groupingBadReplies:!1,comment:d,votable:!0,touchEnabled:this.state.touchEnabled}))}else{var React.DOM.div({id:"comments",className:this.props.loading?"":"comments-loaded"},React.DOM.div({id:"captions",className:"root-caption-container"},a))}}),Imgur.PostViewSummary={},function(){function e={hash:a,isAlbum:b,nsfw:c};b||(e.isAnimated=d),Imgur.Util.jafoLog({event:"vwUnderComments",meta:e})},this)))},postLoadingQueueContents:function(){var i=a._.captionInstance.getCaptionById(b,f[h]),j=i.caption.match(/nsfw|mature/i),k=/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi,l=i.caption.match(k);j&&l&&i.author_id!=Imgur.Environment.auth.id||g.push(f[h])}g.sort(function(d,e){var l,u=Imgur.Util.getQueryParams(window.location.search),v="lr"in c=this._.baseURL+"/"+this._.hash;a&&(c+="/comment/"+a,b&&(c+="/"+b)),Imgur.History.getInstance().addWindowState("inside_nav.comment","Comments Imgur"):Imgur.Notification.getInstance().setTitle(e.title+" u=Imgur.Gallery.getInstance().getGalleryMetadata();Imgur.PostViewSummary.ViewedPost(u,p,q,r)},purgeCommentData:function(){var c=React.DOM.div({className:"promoted-tag"},React.DOM.a({href:Imgur.Environment.ppBlog,className:"title",title:"learn Imgur.getInstance()._.auth||Imgur.getInstance()._.auth.isPro!==!0)){var us.","error-msg"):ReactDOM.render(React.createElement(Imgur.ReportBadAds,null),document.getElementById("report-bad-ads-modal"))},hideZoomedImage:function(){$(".jquery-image-zoom").is(":visible")&&$("div.jquery-image-zoom _inherits(b,a),_createClass(b,[{key:"componentWillUnmount",value:function(){this.state.imageSelected||Imgur.Util.jafoLog({event:"searchResultCancelled",meta:{searchLocation:"commentCreation",query:this.state.activeCollectionShortname}})}},{key:"getReactionApiBaseUrl",value:function(){return 0!==arguments[0]?arguments[0]:{};return"?client_id="+Imgur.Environment.apiClientId+"&"+$.param(a)}},{key:"render",value:function(){var c=$.ajax({url:"/gallery/action/caption/"+this.props.image.hash,type:"POST",data:b});c.always(_.bind(function(){this.setState({showingLoader:!1})},this)),Imgur.Util.jafoLog({event:"commentSubmissionButton",meta:{parentId:this.props.parentId||null,hash:this.props.image.hash}}),Imgur.Environment.signed&&(c.done(_.bind(function(a){if(a.success){var d={caption_id:a.data.caption.id,vote:"up"};Imgur.Caption.getInstance().mergeVotes(a.data.caption.hash,[d]),this.context.onSubmit(a.data.caption)}else "),imageLinks:this.state.imageLinks.slice(1)})},toggleShowReactionGifPicker:function(){this.setState({showReactionGifPicker:!this.state.showReactionGifPicker},_.bind(function(){this.state.showReactionGifPicker?$("body").on("click",this.handleBodyClick):$("body").off("click",this.handleBodyClick)},this))},handleReactionGifButtonClick:function(a){a.stopPropagation(),Imgur.Util.jafoLog({event:"commentReactInitiate",meta:{hash:this.props.image.hash}}),this.toggleShowReactionGifPicker()},handleBodyClick:function(a){$.contains($(".gifpicker").get(0),a.target)||(a.stopPropagation(),this.setState({showReactionGifPicker:!1},_.bind(function(){$("body").off("click",this.handleBodyClick)},this)))},handleReactionGifClick:function(a){a.stopPropagation()},componentWillUnmount:function(){$(this.refs.gifButton).unbind("mouseenter GIF"},"GIF"),this.state.showReactionGifPicker&&React.createElement(Imgur.ReactionGifPickerContainer,{handleImageSelection:this.handleReactionGifSelection,postHash:this.props.image.hash,promoEnabled:Imgur.Environment.gifPromoEnabled},null)),React.DOM.a({className:"rules right"},a)))}}),Namespace("Imgur.Gallery"),Imgur.Gallery=Imgur.extend({init:function(a,b,c){return .small-loader")},embedAlbumForm:Imgur.Utilities.Embed.elEmbedAlbumForm(),colorboxEmbed:Imgur.Utilities.Embed.elColorboxEmbed(),search:{$headerSearch:$(".search-container"),$headerSearchInput:$('.search-container Gallery"),this._.el.colorboxConfirmForm.message.html(this._.messages.deleteImage),$.colorbox.resize(),this._.el.colorboxConfirmForm.no.click(function(){$.colorbox.close()}),this._.el.colorboxConfirmForm.yes.click(function(){a._.el.colorboxConfirmForm.yes.disable(),a._.el.colorboxConfirmForm.loader.show(),$.post(a._.baseURL+"/action/delete_image/"+a._.hash,{sid:a._.sid},function(b){a._.el.colorboxConfirmForm.loader.hide(),a._.el.colorboxConfirmForm.yes.enable(),Imgur.Util.jafoLog({event:"removeFromGallery",meta:{hash:a._.hash,isAlbum:a._.image.is_album}}),a._.signed&&($.colorbox.close(),humanMsg.displayMsg("Submission Date(b.getTime()-c),e=d.getUTCMonth()+1+"/"+d.getUTCDate()+"/"+d.getUTCFullYear();$(this).DatePickerSetDate(e,!0),$(".datepicker").css("z-index",1e4),Imgur.Util.jafoLog({event:"pastImagesCalendarOpen"})},onHide:function(){$(".datepicker").css("z-index",""),Imgur.Util.jafoLog({event:"pastImagesCalendarClose"})},onChange:function(b,c){var a=this;Imgur.Util.jafoLog({event:"pastImagesClock"}),$.colorbox({href:"#"+this._.el.past.wrapper.attr("id"),inline:!0,innerWidth:this._.el.past.wrapper.width()+20,innerHeight:this._.el.past.wrapper.height()+20,className:"blurbox",transition:"none",title:"Show .arrow-down");g.unbind("click"),g.click(_.bind(function(a){this.vote(a)},this)),this.initOutsideComboboxes(),this.searchHighlight(),0==$(this._.el.outside.noMorePagesID).length?(d<60&&(this._.vars.scrolledPage++,this._.vars.scrolledImageSet=-1),$(this._.el.outside.loaderID+":lt(-1)").remove(),Imgur.InfiniteScroll.getInstance().infiniteScroll(_.bind(function(){this.loadMore()},this))):this._.vars.scrolledImageSet>0?($(this._.el.outside.noMorePagesID).remove(),this._.vars.scrolledPage++,this._.vars.scrolledImageSet=-1,this.loadMore()):$(this._.el.outside.loaderID).eq(0).remove(),this._.emitter.trigger("new refetched"),this._.jafoPage++,Imgur.Util.jafoLog({event:"galleryPageShown",meta:_.merge(Imgur.Gallery.getInstance().getGalleryMetadata(),{pageNum:this._.jafoPage,itemCount:d})})},fetchImages:function(a,b,c){var d=this.getUrl(a,b);this._.vars.loading=!0,$.ajax({url:d,success:_.bind(function(a){this._.vars.loading=!1,this.handleResponse(a,c,d)},this)}),$(_.bind(function(){Imgur.Util.jafoLog({event:"galleryPageRequest",meta:_.merge(Imgur.Gallery.getInstance().getGalleryMetadata(),{pageNum:a})})},this))},showLoadMore:function(a){$(this._.el.outside.loaderID).eq(0).html(this._.messages.loadMore),$(this._.el.outside.loadMoreID).click(_.bind(function(a){$(a.target).unbind("click"),$(a.target).parent().html('',open:!0,top:.05*window.innerHeight,transition:"none",scrolling:!1,fixed:!0,width:640,height:b,className:"noBorder",close:"",onComplete:_.bind(function(){ReactDOM.render(React.createElement(Imgur.Elements.FavoriteFolderChooser,{id:this.props.hash,height:b,emitter:this.props.emitter}),$("#favorite-folder-container").get(0))},this),onClosed:_.bind(function(){window.document.body.classList.remove("modal-open")},this)})},render:function(){var post-action-border":"")},k,this.props.in_gallery?React.createElement("span",null,React.createElement(Imgur.Elements.PressButton,{onPress:_.partial(this.handleVote,"up"),className:b}),React.createElement(Imgur.Elements.PressButton,{onPress:_.partial(this.handleVote,"down"),className:c})):"",React.createElement(Imgur.Elements.PressButton,{onPress:_.partial(this.handleFavorite),className:d}),l,React.createElement("span",e,React.createElement("span",{className:g},Imgur.Util.numberFormat(this.state.views)," right"}),React.createElement(Imgur.Elements.Socialicons,{classes:"right",tagsNames:this.getTagsNames()})),React.createElement("div",{className:"post-action-tags"},this.renderTags())):React.createElement("div",{className:this.props.add_border?"post-action-border":""},React.createElement("div",{className:"post-action-actions"},k,React.createElement(Imgur.Elements.PressButton,{onPress:_.partial(this.handleVote,"up"),className:b}),React.createElement(Imgur.Elements.PressButton,{onPress:_.partial(this.handleVote,"down"),className:c}),React.createElement(Imgur.Elements.PressButton,{onPress:_.partial(this.handleFavorite),className:d}),l,React.createElement("div",{onClick:this.togglePostOptions,className:h},React.createElement("span",{className:"icon-ellipses"}),React.createElement("ul",{className:"post-action-options-items"},i)),React.createElement(Imgur.Elements.Socialicons,{classes:"right",tagsNames:this.getTagsNames()})),React.createElement("div",{className:"post-action-meta"},React.createElement("span",e,React.createElement("span",{ref:"points",className:f},Imgur.Util.numberFormat(this.state.points)," Point",1!=this.state.points&&this.state.points!=-1?"s":""),React.createElement("span",{ref:"views",className:g},Imgur.Util.numberFormat(this.state.views)," Link"),React.createElement(Imgur.Elements.Copy,{value:this.props.embedcoder.imageLink(),inputClass:"copy-input",copyClass:"copy"}),React.createElement("h3",{className:"font-opensans-reg"},"BBCode (Forums)"),React.createElement(Imgur.Elements.Copy,{value:this.props.embedcoder.bbcode(),inputClass:"copy-input",copyClass:"copy"})),React.createElement("div",{className:"right"},React.createElement("h3",{className:"font-opensans-reg"},"Embed HTML"),React.createElement(Imgur.Elements.Copy,{value:this.props.embedcoder.embed(),inputClass:"copy-input",copyClass:"copy" minute"):d+Imgur.Util.pluralize(d," again.","error-msg");Imgur.Util.jafoLog({event:"shareOnImgurError",meta:{hash:this.props.hash,error:e,button:"share"}})},render:function(){var stream.")),React.createElement(Imgur.Elements.NanoScroller,{classes:"post-share-options"},React.createElement(Imgur.Share.Title,{handleChange:this.handleTitleValidation,title:this.props.title,maxLength:255,inputClasses:"post-share-input",limitClasses:"right this.props.image.title||Imgur.Environment.hasAccess||this.props.slim||(d.className+=" Imgur.Storage.Session("audioState")},displayName:"GalleryPost",getInitialState:function(){var Imgur-etiquette Imgurians React.createElement(Imgur.ImageViewer,d)},_createComponent:function(a,b,c,d){var React.DOM.div({ref:h,id:a.hash,className:f,key:h},b,React.DOM.div({className:g},this.showTitles||a.title?React.createElement(Imgur.Gallery.TitleDesc,{postSavingStore:this.props.postSavingStore,element:"h2",type:"title",classes:"post-image-title",placeholder:"Image title",text:a.title,deletehash:a.deletehash,triggerSave:a.triggerSaveTitleDesc,max_length:this.MAX_NON_GALLERY_TITLE,no_enter:!0,dont_protect:!0,updateContainer:_.bind(this._setContainerHeightByIndex,this,c),showEditTools:this.props.showEditTools,tabindex:this.props.showEditTools?i:"",handleKeyDown:_.bind(this.editKeyHandler,this,i),key:"tabindex"+i,ref:"tabindex"+i}):null,React.createElement(Imgur.Gallery.DescriptionTagSuggestContainer,{postSavingStore:this.props.postSavingStore,tagStore:this.props.tagStore,element:"div",type:"description",classes:"post-image-description"+(this.props.showEditTools?" view")))),this.props.data.album_description&&(g=React.createElement(Imgur.Gallery.TitleDesc,{postSavingStore:this.props.postSavingStore,element:"div",type:"description",classes:"post-description",placeholder:"Add B=React.DOM.div({id:this.props.data.hash,className:"post-image-container",key:this.props.data.hash},a,React.DOM.div({className:this.props.data.description||this.props.showEditTools?"post-image-meta":""},React.createElement(Imgur.Gallery.DescriptionTagSuggestContainer,{postSavingStore:this.props.postSavingStore,tagStore:this.props.tagStore,element:"div",type:"description",classes:"post-image-description",placeholder:"Image b="";a.clipboardData?b=a.clipboardData.getData("Text"):window.clipboardData&&(b=window.clipboardData.getData("Text")),b=Imgur.Util.htmlEntity(b),this.props.linkify&&!this.props.dont_protect&&(b=Imgur.Util.linkify(b,!0,!0,!0)),this.insertText(b)},insertText:function(a){var a=this.props.text;if(a&&!this.props.dont_protect&&(a=Imgur.Util.htmlEntity(a),this.props.linkify&&(a=Imgur.Util.linkify(a,!0,!0,!0,"postDescription"))),this.props.showEditTools&&!this.props.published){var tag-suggest-highlighted":""),onMouseDown:this.mouseDown.bind(this,a.tag),onMouseEnter:this.mouseEnter.bind(this,a.tag),onMouseLeave:this.mouseLeave,key:a.tag},React.createElement("td",{className:"tag-suggest-left"},a.tag),React.createElement("td",{className:"tag-suggest-right"},a.images," ",Imgur.Util.pluralize(a.images,"post")))},render:function(){var React.createElement("span",{ref:"suggest"});e=React.createElement(Imgur.Nanoscroll,{key:"nanoscroller",options:{preventPageScrolling:!0},contentClassNames:"scroll-content",contentStyle:{height:d},nanoStyle:{height:d}},React.createElement("table",null,React.createElement("tbody",null,this.props.suggestedTags.map(function(b){return IMGUR"),e]}return Imgur.Tag.Controller.UserGroup(a,b,c,g,h,d,e,f)},_produceUserGroupFromData:function(a,b,c,d){return g.get$RemoveButton().on("click",_.bind(h.handleRemoveEvent,h)),c.on("group.remove",h,h.handleRemoveEventOther),{group:g,adapter:h}}}),Namespace("Imgur.Factory"),Imgur.Factory.InsideGallery=Imgur.Factory.Gallery.extend({init:function(a,b,c,d){this._={parent_factory:a,env:b,gallery_env:b,groups:c,postProvider:d,stores:{},header:null}},produceInsideGallery:function(a){var Imgur.Caption({sid:this._.env.sid,signed:this._.env.signed,auth_id:this._.env.auth.id,hash:f.hash,baseURL:f.baseURL,defaultText:"Submit Imgur.InsideNav(b,c,a,f,g,h,_.merge(d,{isPromoted:d.image.isAd||d.image.is_ad,el:{inside:{reportImageLink:$("#report-image"),image:$(".image"),arrows:$(".image-arrows"),zoom:$(".zoom"),accountBio:$("#account-bio.access"),submitCaptionButton:$(".submit-caption-button"),commentExpand:$("#expand-comments"),comboboxes:$(".combobox"),commentSort:$("#comment-sort"),$comments:$("#captions"),favoriteImageLink:$(".favorite-image"),reCaptionLink:$("#meme-image"),downloadAlbumForm:{id:"#download-album-form",emailInput:$("#download-album-form Imgur.getInstance()._.auth||Imgur.getInstance()._.auth.isPro!==!0){var g}}}),Namespace("Imgur.Factory"),Imgur.Factory.OutsideGallery=Imgur.Factory.Gallery.extend({init:function(a,b,c,d){this._={env:{global:a,gallery:b,groups:c},gallery_env:b,postProvider:d}},produceOutsideGallery:function(a){var Imgur.Tag.GroupSelector(a,this._.env.gallery.section,this._.env.gallery.sort,this._.env.gallery.searchQuery,$(".sentence-sorting"),b)},produceOutsideTaggingWidget:function(a,b){var Imgur.Tag.GroupValidator(2,25),new Imgur.Tag.SuggestModelNoProvider(this._.postProvider(),m),o=$("#tags input"),p=o.attr("placeholder"),q=o.attr("tabindex"),r=function(){ReactDOM.render(React.createElement(Imgur.Share.Title,{title:g,maxLength:255,inputClasses:"required Imgur.Tag.SuggestModelNoProvider(f,g),i={tagGroupStore:b,groupId:this._.env.gallery.group.id,outsideActiveTagStore:c,groupModel:e,suggestionStore:d,placeholder:"add e=Imgur.Util.decorateWithDetailed(e,c,f)},_produceComboboxItemFromSomething:function(a,b){var Imgur.Tag.SuggestModelNoProvider(f,g),i={tagGroupStore:b,groupId:this._.env.gallery.group.id,outsideActiveTagStore:c,groupModel:e,suggestionStore:d,id:"add-tag",placeholder:"Start a=$(this).parent().find(".tag-name").text();e.subscribe(i.groupId,a)})}}),Namespace("Imgur.Favorite"),Imgur.Favorite=Imgur.extend({init:function(a){this._=$.extend({method:null,hash:null,$favButton:$(".favorite-image"),confirm:{target:"#colorbox-confirm",$message:$("#colorbox-confirm-message"),$title:$("#colorbox-confirm-title")},messages:{favorited:'
c){var Date(b._expires)&&localStorage.removeItem(a)}}},Namespace("Imgur.Experiments"),Imgur.Experiments={initialSession:!1,activeExperiments:[],sessionNumber:null,config:null,isActive:function(a){return g&&(f=g.call(this,b.variation))}f!==!1&&(this.activeExperiments.push(c),Imgur.Util.registerExperiment(c,b.variation,d),Imgur.Util.jafoLog({event:"internalExperimentLoaded",meta:{expID:c,variation:b.variation}}))}}},getUserBucket:function(a){var b;if(Imgur.LocalStorage.supported())return Imgur.LocalStorage.save("bucketParams-"+a,e,c.expirationDate),e},expTUL123:function(){var a=window.runSlots||{};return!!(a.item&&a.item.adConfig&&a.item.adConfig.showsAds)&&!(window.usesABP||!Imgur.Environment.auth.isLoggedIn)},expSNKPK127:function(a){const $.cookie(b,a,{path:"/",domain:"."+Imgur.Environment.host,expires:new Imgur.Factory.InsideGallery(this,a,this.getConfig("groups"),_.bind(this._getPostAuthorized,this))},produceOutsideGalleryFactory:function(){var Imgur.Factory.OutsideGallery(this._.env,a,this.getConfig("groups"),_.bind(this._getPostAuthorized,this)); Imgur.Linkify.ImgurGrabber(Imgur.Environment.host,Imgur.Environment.cdnUrl)),b.addGrabber(new Imgur.Linkify.PlainGrabber),b.addGrabber(new Imgur.Linkify.UsernameGrabber),b.addGrabber(new Imgur.Linkify.HashtagGrabber),b.addGrabber(new Imgur.Linkify.OpGrabber(a)),b.addViewer("youtube",new Imgur.Linkify.YoutubeViewer),b.addViewer("html5video",new Imgur.Linkify.Html5VideoViewer),b.addViewer("gifv",new Imgur.Linkify.Html5VideoViewer)),b.addViewer("imgur",new Imgur.Linkify.ImgurViewer),b.addViewer("image",new Imgur.Linkify.ImageViewer),b},produceCtaBanner:function(a){var f;switch(b.type){case"custom":f=React.createElement(Imgur.Lightbox[b.jsReactClassName],b)}if(f){var Imgur.InsideNav&&Imgur.InsideNav.getInstance().getImage().isAd}catch(a){return Date).getTime()/1e3;return!(b.start_time=c)||(!!Imgur.Environment.auth.is_spammer||(!(!b.targetAdblock||window.usesABP)||(!(!b.targetNoApp||!Imgur.Environment.auth.hasApp)||this.hasSeenCta(b))))},hasSeenCta:function(a){return 0!=localStorage.getItem(a.localStorageName)},startExperiments:function(){Imgur.Experiments.startExperiments(Imgur.Environment.experiments)},produceJafo:function(){var Imgur.Environment.auth.incus_id){if(!this._.incus){var Incus.Client(window.location.protocol+"//rt."+Imgur.Environment.host,a,window.location.pathname)}return "+this.props.contentClassNames,style:this.props.contentStyle},this.props.children))}}),Namespace("Imgur"),Imgur.BodyModal={componentDidMount:function(){$("body").on("click",this.handleBodyClick)},componentWillUnmount:function(){$("body").off("click",this.handleBodyClick)},getInitialState:function(){return{bodyModalVisible:!1}},handleBodyClick:function(a){var React.DOM.div({className:"CommentReactionMenu"},React.DOM.input({className:"CommentReactionMenu-input",style:{left:"-100vw"},type:"text",value:this.props.imageURL,ref:"hiddenURLEl",readOnly:!0}),React.createElement(Imgur.Elements.PopupMenu,{className:"CommentReactionMenu-button Number(a.points)}}),Imgur.PointsUpdater.Image=Imgur.PointsUpdater.extend({getForeignId:function(a){return a.ups-a.downs}}),Imgur.PointsUpdater.Views=Imgur.PointsUpdater.extend({getForeignId:function(a){return a.views}}),Namespace("Imgur.Notification"),Imgur.Notification=Imgur.extend({init:function(a){return b=a.data.action,c=a.data.image.url;this.callPopUp(a.data.text,Imgur.Util.createQueryUrl(b.replace("imgur:",""),{nid:a.data.id}),c),this.requestNotificationPage()},callPopUp:function(a,b,c){noty({text:a,link:b,image:c})},handleReadNotification:function(){this.setState({unseen_conversations:this.state.unseen_conversations-1})},handleResetBadge:function(){this.setState({unseen_notifications:0})},componentDidMount:function(){this.requestNotificationPage(),this.props.socket.on("newMessage",this.handleNewMessage),this.props.socket.on("readNotification",this.handleReadNotification),this.props.socket.on("newNotification",this.handleNewNotification),this.props.socket.on("resetBadge",this.handleResetBadge)},render:function(){var React.createElement("a",{href:Imgur.Util.createQueryUrl(b.action.replace("imgur:",""),{nid:b.id}),className:d,key:"notif-"+b.id+"-"+b.state},React.createElement("div",{className:"thumb"},React.createElement("img",{src:b.image.url})),React.createElement("div",{className:"events"},React.createElement("span",null,a.safeFormatNotificationText(b)),React.createElement(Imgur.Elements.Timestamp,{classNames:"event",timestamp:new read")),React.createElement("div",{className:"notifications-content"},React.createElement(Imgur.Nanoscroll,{options:{preventPageScrolling:!0},contentStyle:{height:this.state.dropdown_height}},b,React.createElement("div",{className:"notifications-events-gradient"}))))},render:function(){var this.props.images?a.setImages(null,this.props.images):a.setImages(null,{count:0,images:[]}),{hash:this.props.hash||null,deletehash:this.props.deletehash||null,uploadStore:a,datetime:this.props.datetime||null,display:!0,toasts:[],showingModal:this.props.initiallyShowingModal,showAddExistingImage:!1,uploadComplete:"global"!==this.props.instance,creatingPost:!1,published:"album"==this.props.instance&&Imgur.Environment.inGallery}},componentDidMount:function(){this.el={$body:$("body"),$topBar:$("#topbar"),$topBarUploadButton:$("#topbar b="UploadedImages-"+this.state.hash;if(Imgur.LocalStorage.exists(b)){var Upload..."});e.images.push(b),e.count+=1,this.largeGifPoll(b.ticket,b)}}.bind(this)),Imgur.LocalStorage.save(b)}}}},showUploadNotice:function(a){var saved",c=document.getElementById("FlipInfo-Container");c&&ReactDOM.render(React.createElement(Imgur.Elements.FlipInfo,{message:b}),c)},shouldComponentUpdate:function(a,b){return 0!==arguments[0]&&arguments[0];this.state.showAddExistingImage||(this.blur(!0),this.setState({showingModal:!0,dropTargetOnly:a}),Imgur.GalleryBundleLoaded||this.bypassPostRendering||this.loadScripts())},loadScripts:_.once(function(){if(!Imgur.GalleryBundleLoaded){var Imgur.getInstance().signin("upload-modal-my-uploads",!0)},getBaseImageObject:function(){return{uploading:!0,preloaded:!1,loaded:0,datetime:moment().format("YYYY-MM-DD HH:mm:ss"),progress:0,progressText:"0%"}},allowEnhancedTypes:function(){return!(Imgur.Environment.videoIsLimited&&!Imgur.Environment.isPPUser)},handleFile:function(a,b){if(!a)return j=d?"s":i;h.src=Imgur.Environment.cdnUrl+"/"+b.hash+j+b.ext}else a.hash}).join(",");this.postSavingStore.add(this.state.deletehash,"rearrange"),this.rearrangeRequest=$.post("/ajaxalbums/rearrangeImages/"+this.state.hash,{order:b,msid:Imgur.Environment.msid},function(){this.postSavingStore.remove(this.state.deletehash,"rearrange"),this.state.uploadStore.setImages(this.state.hash,{count:a.length,images:a})}.bind(this))}},saveImages:function(a,b){var is-owner"},React.createElement(Imgur.Gallery.Header,i)),React.createElement("div",{className:"post-images is-owner"},React.createElement(Imgur.Gallery.Post,j)),React.createElement("div",{className:"post-toasts"},l))),React.createElement("div",{id:"right-content",className:"right"},React.createElement("div",{id:"post-options"},React.createElement(Imgur.PostOptions,k))))}var this.allowEnhancedTypes()||(o=this.ACCEPTED_EXTENSIONS_LIMITED),React.createElement("div",{className:"upload-global-layout"},React.createElement("div",{ref:"total-upload-progress",className:"total-upload-progress",style:n}),React.createElement(a,{transitionName:"upload-modal",transitionEnterTimeout:this.MODAL_ANIMATION_ENTER_TIMEOUT,transitionLeaveTimeout:this.MODAL_ANIMATION_LEAVE_TIMEOUT},this.state.showingModal?React.createElement(Imgur.Upload.Modal,{key:"modal",handleFileList:this.handleFileList,handleAddExistingImage:this.handleAddExistingImage,handleURL:this.handleURL,blurInvokedByUser:this.blurInvokedByUser,dropTargetOnly:this.state.dropTargetOnly,creatingPost:this.state.creatingPost,historyBackOnClose:this.props.historyBackOnModalClose,isNewUpload:!this.state.hash,accept:o}):null),React.createElement(a,{transitionName:"upload-post",transitionEnterTimeout:this.POST_ANIMATION_ENTER_TIMEOUT,transitionLeave:!1},b))}}),function(){"use React.createElement("div",{className:"AddExistingImage"},React.createElement(Imgur.Elements.NanoScroller,{classes:"AddExistingImage-images",onScroll:_.debounce(this.fetchImages,500)},React.createElement("div",{className:"AddExistingImage-imagesContainer"},b)),React.createElement("div",{className:"AddExistingImage-buttonbar"},React.createElement("button",{className:"beta B=/^http(s)?:/.test(v),C=B?"":"https:",D="";Imgur.CommentReactionMenu b,c=[];null!==(b=Imgur.Util.hashtagRegex.exec(a));){var b.href=b.text=a,0>a.indexOf(Imgur.Environment.host)&&(b.rel="noreferrer type="video/'+Imgur.Util.htmlEntity(f)+'" src="'+Imgur.Util.htmlEntity(b)+'" id="videocbox">
',transition:"none",open:!0,scrolling:!1,fixed:!0,className:"noHeader",innerWidth:d,innerHeight:e,onComplete:function(){ReactDOM.render(React.createElement(Imgur.Video,{looping:!0,showControls:!0,src:f,maxWidth:d,maxHeight:e,minHeight:e,handleCanPlay:function(a){window.dispatchEvent(new Imgur")," time")),React.createElement(Imgur.AppStore.Buttons,{className:"lightbox-text-cta",onClick:this._handleClickAppStore,campaign:"Lightbox_GetTheApp"})))},_handleClickHero:function(){this._setAsViewed("hero"),this._hide()},_handleClickAppStore:function(){this._setAsViewed("appstore-buttons"),this._hide()},_handleClickTitle:function(){this._setAsViewed("title"),this._hide()},componentDidMount:function(){$(window).on("resize",this._center),this._center()},componentWillUnmount:function(){$(window).off("resize",this._center)},_center:_.throttle(function(){var ",React.createElement("span",{id:"stat-upload-time",className:"value"},React.createElement(Imgur.Elements.Timestamp,{timestamp:this.props.timestamp,shouldUpdate:!1}))),React.createElement("div",{className:"clear"})),React.createElement("div",{id:"stats-overview-thumb",className:"left"},React.createElement("img",{src:Imgur.Environment.cdnUrl+"/"+this.props.thumbhash+"b.jpg",alt:""})),React.createElement("div",{className:"points-chart stat"},Imgur.Util.numberFormat(this.props.ups-this.props.downs)),React.createElement("br",null),"Points"),React.createElement("div",{className:"ups-total"},React.createElement("div",{className:"value green"},Imgur.Util.numberFormat(this.props.ups)),React.createElement("div",{className:"vote-text"},"ups")),React.createElement("div",{className:"downs-total"},React.createElement("div",{className:"value red"},Imgur.Util.numberFormat(this.props.downs)),React.createElement("div",{className:"vote-text"},"downs"))))),React.createElement("div",null,React.createElement("div",{id:"stats-overview-views",className:"info-block left"},React.createElement("div",{className:"value"},Imgur.Util.numberFormat(this.props.views)),React.createElement("div",null,"Views")),React.createElement("div",{id:"stats-overview-band",className:"info-block left"},React.createElement("div",{className:"value"},Imgur.Util.byteSize(this.props.views*this.props.size)),React.createElement("div",null,"Bandwidth left"},React.createElement("div",{className:"value"},Imgur.Util.numberFormat(this.props.comments)),React.createElement("div",null,"Comments")),React.createElement("div",{id:"stats-overview-favs",className:"info-block left"},React.createElement("div",{className:"value"},Imgur.Util.numberFormat(this.props.favoriteCount)),React.createElement("div",null,"Favorites"))),React.createElement("div",{className:"clear"}))))}}),Namespace("Imgur.Banner.Mixin"),Imgur.Banner.Mixin={ b.handleSubmitSuccess()})},handleSubmit:function(a){this.setState({error:!1}),a.preventDefault(),this.eventLog("smsMeTheAppSubmit"),this.SMS(this.refs.phoneNumber.value)},handleSubmitSuccess:function(){this.eventLog("smsMeTheAppTextSent"),this._saveViewedState(),this.setState({success:!0})},handleSubmitError:function(){this.setState({error:!0})},handleClose:function(a){a.preventDefault(),this.eventLog("smsMeTheAppDismissal"),this._saveViewedState(),this._closeCta()},eventLog:function(a){Imgur.Util.jafoLog({event:a,meta:{location:"aboveTopNav",smsMeTheAppInvokedBy:"ctaBanner"}})},render:function(){return email",buttonText:"Activate!"}},getInitialState:function(){return{email:Imgur.Environment.signed&&!/@example.com$/.test(Imgur.Environment.auth.email)?Imgur.Environment.auth.email:"",success:!1,submitting:!1,error:void b=this;Imgur.Util.jafoLog({event:"submissionInvoke",meta:{type:"newsletter"}}),$.ajax({method:"post",url:"/newsletter/subscribe",data:{email:this.state.email,msid:Imgur.Environment.msid,source:"cta-banner-newsletter"},success:this.handleSubmitSuccess,error:this.handleSubmitError,complete:function(){b.setState({submitting:!1})}})},obfuscateEmail:function(){return e=b.index+d===this.props.searchResults.getActiveIdx(a);c.push(React.createElement(Imgur.Search.Suggestions[b.reactClsName],_.merge({},b.payload[d],{className:"suggestion"+(e?" React.createElement(Imgur.Search.TopBar.Section,{title:b.title,icon:b.iconClass},c)}},_getCaretPosition:function(a){if(a.selectionStart)return Imgur.Util.jafoLog({event:"searchTerm",meta:{query:a,isSubreddit:c}}),!0},handleKeyUp:function(a,b){var document.removeEventListener(b,a.updateDimensionsFromScrubber)})},getVolumePreference:function(){if(Imgur.LocalStorage.exists("volumePreference")){var b=Math.min(Math.max((this.volumeStart+VOLUME_BAR_HEIGHT+window.scrollY-a)/VOLUME_BAR_HEIGHT,0),1);this.props.onVolumeChange(b),this.setState({volume:b}),b>0&&Imgur.LocalStorage.save("volumePreference",b)},handleScrubberBarClick:function(a){var 0;a.paused?(b=Imgur.VideoControls.PlayState.PRESENT_PLAYING,a.play()):(b=Imgur.VideoControls.PlayState.PRESENT_PAUSED,a.pause()),this.setState({playState:b})},onAudioToggle:function(){var c=this.refs.video.play();c.then(function(){b.setState({playState:Imgur.VideoControls.PlayState.PRESENT_PLAYING})})["catch"](function(){return b.setState({playState:Imgur.VideoControls.PlayState.PRESENT_PAUSED})})}this.props.handleCanPlay(a)}},componentDidMount:function(){var d="promotedPostVideoViewed",e=""+d+this.props.hash;Imgur.JafoBuffer.extendLog(e,d,function(a){var Options",onComplete:function(){ReactDOM.render(React.createElement(Imgur.Gallery.ShareImage,{embedcoder:a}),$("#post-image-options-share").get(0))}})},toggleDeleteMode:function(a){a.preventDefault(),this.setState({deleteMode:!this.state.deleteMode})},removeFromPost:function(){$.ajax({method:"POST",url:"/ajaxalbums/removeimage/"+this.props.album_hash,data:{msid:Imgur.Environment.msid,deletehash:this.props.item.deletehash},displayGenericError:!1,error:function(){humanMsg.displayMsg("There "+(this.state.updated&&"FlipInfo-animate"),onAnimationEnd:this.handleAnimationEnd},React.createElement("span",{ref:"message",className:"FlipInfo-message"},this.props.message))}}),Namespace("Imgur.Elements"),function(){"use d=arguments.length,e=Array(d>3?d-3:0),f=3;fImgur id="Imgur-Logo" d.canonicalize(l.pfHeaderImgUrl), href="'+imgurl+'" src="'+k.localImgUrl+'" gallery.imgurInsideNav.setHash('gmYzFII'); https://cdn.embedly.com/widgets/providers/imgur.js /widgets/providers/imgur.js class="imgur-image" class=\"imgur-image\" gallery.imgurInsideNav.setHash('j51uHm1'); gallery.imgurInsideNav.setHash('4mum1fp'); gallery.imgurInsideNav.setHash('DrYRg1O'); gallery.imgurInsideNav.setHash('MNSUAg0'); gallery.imgurInsideNav.setHash('uCisYZg'); gallery.imgurInsideNav.setHash('fvJ4Mjj'); gallery.imgurInsideNav.setHash('SUy3g4H'); img[src^="'+t.imgUrlPrefix+'"] this.optoutElementId+e},t.imgUrlPrefix="https://img-proxy.ca-conv.jp",t}(i.DefaultDSPExecutor);t.CADynalystExecutor=o},function(e,t,n){"use tr:hover{background-color:#f5f5f5}#core-bbcode-buttons,#custom-bbcode-buttons,#format-buttons,#imgurAnchor{display:none}#abbc3_buttons{margin:15px gallery.imgurInsideNav.setHash('M9nRP'); gallery.imgurInsideNav._.albumImageStore.setImages('M9nRP', gallery.imgurInsideNav.insertPost(_widgetFactory.getConfig('gallery').image, src="'+f.localImgUrl+'" imgurl imgurl, loadimgsize(imgurl, gallery.imgurInsideNav.setHash('VTxsZ');