ips.templates.set('core.general.loading',"      {{text}}");ips.templates.set('core.general.ajax',"
  {{#lang}}loading{{/lang}}...
");ips.templates.set('core.general.flashMsg',"
×
");ips.templates.set('core.hovercard.loading'," ");ips.templates.set('core.posts.spoiler'," {{#lang}}spoilerClickToReveal{{/lang}}");ips.templates.set('core.posts.spoilerOpen'," {{#lang}}spoilerClickToHide{{/lang}}");ips.templates.set('core.posts.multiQuoteOff'," ");ips.templates.set('core.posts.multiQuoteOn'," ");ips.templates.set('core.posts.multiQuoter',"
  
");ips.templates.set('core.menus.menuItem',"
  • {{title}}
  • ");ips.templates.set('core.menus.menuSep',"

  • ");ips.templates.set('core.posts.quotedSpoiler',"

    {{#lang}}quotedSpoiler{{/lang}}

    ");ips.templates.set('core.postNotify.single',"    {{{text}}}    {{#lang}}showReply{{/lang}} ");ips.templates.set('core.postNotify.multiple'," {{text}}    {{#lang}}showReplies{{/lang}} ");ips.templates.set('core.postNotify.multipleSpillOver'," {{text}} {{#canLoadNew}}    {{showFirstX}}    {{#lang}}showRepliesOr{{/lang}} {{/canLoadNew}}    {{#lang}}goToNewestPage{{/lang}} ");ips.templates.set('core.notification.flashSingle'," ");ips.templates.set('core.notification.flashMultiple'," ");ips.templates.set('core.alert.box'," ");ips.templates.set('core.alert.subText',"
    {{text}}
    ");ips.templates.set('core.alert.subTextHtml',"
    {{{text}}}
    ");ips.templates.set('core.alert.icon'," ");ips.templates.set('core.alert.button',"
  • ");ips.templates.set('core.alert.prompt',"



    ");ips.templates.set('core.lightbox.meta',"{{title}}");ips.templates.set('core.dialog.main'," ") ips.templates.set('core.tooltip'," ");ips.templates.set('core.search.loadingPanel',"
     
    ");ips.templates.set('core.editor.panelWrapper',"
    {{content}}
    ");ips.templates.set('core.editor.giphy'," ");ips.templates.set('core.editor.giphyThumb',"
    {{title}}
    ");ips.templates.set('core.editor.giphyRow',"
    {{{gifs}}}
    ");ips.templates.set('core.editor.emoticons'," ");ips.templates.set('core.editor.emoticonSection',"
    {{{content}}}
    ");ips.templates.set('core.editor.emoticonMenu'," ");ips.templates.set('core.editor.emoticonCategory',"
    {{title}}
    {{{emoticons}}}
    ");ips.templates.set('core.editor.emoticonSearch',"
    {{{emoticons}}}
    ");ips.templates.set('core.editor.emoticonRow',"
    {{{emoticons}}}
    ");ips.templates.set('core.editor.emoticonItem',"
    {{{img}}}
    ");ips.templates.set('core.editor.emoji',"
    {{{display}}}
    ");ips.templates.set('core.editor.emojiNotNative',"
    {{{img}}}
    ");ips.templates.set('core.editor.emoticonBlank',"
     
    ");ips.templates.set('core.editor.emoticonNoResults',"
    {{#lang}}no_results{{/lang}}
    ");ips.templates.set('core.editor.emojiResult',"
  • {{{emoji}}} {{short_code}}
  • ");ips.templates.set('core.editor.quote',"
    {{citation}}
    {{{contents}}}
    ");ips.templates.set('core.editor.legacyQuoteUpcast',"
    {{citation}}
    {{{contents}}}
    ");ips.templates.set('core.editor.citation',"
      {{#contenturl}} {{/contenturl}} {{{citation}}}
    ");ips.templates.set('core.editor.citationLink'," {{username}}");ips.templates.set('core.editor.spoiler',"
    {{#lang}}editorSpoiler{{/lang}}
    ");ips.templates.set('core.editor.legacySpoilerUpcast',"
    {{#lang}}editorSpoiler{{/lang}}
    {{{contents}}}
    ");ips.templates.set('core.editor.spoilerHeader',"
      {{#lang}}spoilerClickToReveal{{/lang}}
    ");ips.templates.set('core.editor.initLoading',"
     
    ");ips.templates.set('core.editor.previewLoading',"
     
    ");ips.templates.set('core.attachments.metaInfo'," {{size}} · {{downloads}} ");ips.templates.set('core.attachments.attachmentPreview'," {{title}}{{#lang}}attachmentPending{{/lang}} ");ips.templates.set('core.attachments.fileItemWrapper'," ");ips.templates.set('core.attachments.fileItem',"
  • {{#thumb}} {{{thumb}}} {{/thumb}}

    {{title}}

    {{size}}

    {{#status}}{{/status}} {{#statusText}}{{statusText}}{{/statusText}}
  • ");ips.templates.set('core.attachments.imageItem',"
    {{#status}} {{{status}}} {{/status}} {{#thumb}} {{{thumb}}} {{/thumb}}

    {{title}}

    {{size}} {{#statusText}}· {{statusText}}{{/statusText}}

    ");ips.templates.set('core.attachments.videoItem',"
    {{#status}} {{{status}}} {{/status}} {{#thumb}} {{/thumb}}

    {{title}}

    {{size}} {{#statusText}}· {{statusText}}{{/statusText}}

    ");ips.templates.set('core.attachments.imageItemWrapper',"
    {{{content}}}
    ");ips.templates.set('core.autocomplete.field',"
    ");ips.templates.set('core.autocomplete.addToken'," {{text}} ");ips.templates.set('core.autocomplete.resultWrapper'," ");ips.templates.set('core.autocomplete.resultItem',"
  • {{html}}
  • ");ips.templates.set('core.autocomplete.tagsResultItem',"
  • {{html}} {{#recommended}} {{#lang}}tag_recommended{{/lang}} {{/recommended}}
  • ");ips.templates.set('core.autocomplete.token',"
  • {{{title}}} ×
  • ");ips.templates.set('core.autocomplete.memberItem',"
  • {{{name}}}
    {{{extra}}}
  • ");ips.templates.set('core.autocomplete.optional'," {{#lang}}ac_optional{{/lang}}...");ips.templates.set('core.forms.toggle'," ");ips.templates.set('core.forms.validationWrapper'," ");ips.templates.set('core.forms.validationItem',"
  • {{message}}
  • ");ips.templates.set('core.forms.advicePopup',"

    {{#lang}}password_advice_title{{/lang}}

    {{#min}} {{min}} {{/min}} {{{text}}}

    ");ips.templates.set('core.forms.validateOk'," ");ips.templates.set('core.forms.validateFail'," ");ips.templates.set('core.forms.validateFailText',"

    {{message}}

    ");ips.templates.set('core.truncate.expand'," {{text}}  ");ips.templates.set('core.selectTree.token',"
  • {{title}}
  • ");ips.templates.set('core.accessibility.border',"
    ");ips.templates.set('core.accessibility.arrow',"
    ");ips.templates.set('core.infScroll.loading',"
  • {{#lang}}loading{{/lang}}...
  • ");ips.templates.set('core.infScroll.pageBreak',"
  • {{#lang}}page{{/lang}} {{page}}
  • ");ips.templates.set('core.pageAction.actionMenuItem',"
  • {{#icon}} {{/icon}} {{^icon}} {{title}} {{/icon}}
  • ");ips.templates.set('core.pageAction.actionItem',"
  • {{#icon}} {{/icon}} {{^icon}} {{title}} {{/icon}}
  • ");ips.templates.set('core.pageAction.wrapper',"
    ");ips.templates.set('core.carousel.bulletWrapper'," ");ips.templates.set('core.carousel.bulletItem',"
  • ");ips.templates.set('core.rating.wrapper',"
    {{status}}") ips.templates.set('core.rating.star',"
  • ");ips.templates.set('core.rating.halfStar',"
  • ");ips.templates.set('core.rating.loading'," ");ips.templates.set('core.sidebar.managerWrapper',"

    {{#lang}}sidebarManager{{/lang}}

    {{#lang}}sidebarManagerDesc{{/lang}}

    {{#lang}}sidebarManagerDesc2{{/lang}}

    ");ips.templates.set('core.sidebar.blockManage',"

    {{title}}

    ");ips.templates.set('core.sidebar.blockManageNoConfig',"

    {{title}}

    ");ips.templates.set('core.sidebar.blockIsEmpty',"
    {{text}}
    ");ips.templates.set('core.follow.loading',"
    ");ips.templates.set('core.statuses.loadingComments',"    {{#lang}}loadingComments{{/lang}}");ips.templates.set('core.forms.stack',"
  • ×
    {{{field}}}
  • ");ips.templates.set('core.pollEditor.question',"
    •  

      {{#lang}}choicesTitle{{/lang}}

      {{#showCounts}}

      {{#lang}}votesTitle{{/lang}}

      {{/showCounts}}

       

    • {{{choices}}}

     

    ");ips.templates.set('core.pollEditor.choice',"
  • {{choiceID}}
    {{#showCounts}}
    {{/showCounts}}
  • ");ips.templates.set('core.coverPhoto.controls'," ");ips.templates.set('core.patchwork.imageList'," {{#showThumb}}
  • {{/showThumb}} {{^showThumb}}
  • {{/showThumb}} {{#showThumb}}{{image.title}}{{/showThumb}}
    {{image.caption}} {{#lang}}by{{/lang}} {{image.author.name}}
      {{#image.unread}}
    • {{/image.unread}} {{#image.hasState}}
    • {{#image.state.hidden}} {{/image.state.hidden}} {{#image.state.pending}} {{/image.state.pending}} {{#image.state.pinned}} {{/image.state.pinned}} {{#image.state.featured}} {{/image.state.featured}}
    • {{/image.hasState}} {{#image.allowComments}}
    • {{image.comments}}
    • {{/image.allowComments}}
    {{#image.modActions}} {{/image.modActions}}
  • ");ips.templates.set('core.editor.preferences',"
    {{#lang}}papt_warning{{/lang}}

    ");ips.templates.set('core.pagination'," ");ips.templates.set('core.selection.quote',"
    {{#lang}}quote_selected_text{{/lang}}
    ");ips.templates.set('core.contentItem.resultItem',"
  • {{{html}}}
  • ");ips.templates.set('core.contentItem.field',"
    ");ips.templates.set('core.contentItem.resultWrapper'," ");ips.templates.set('core.contentItem.item',"
  • × {{{html}}}
  • ");ips.templates.set('promote.imageUpload',"
    {{#thumbnail}}{{/thumbnail}}
    ");ips.templates.set('table.row.loading',"
  • ");ips.templates.set('licenseRenewal.wrapper',"

    {{#lang}}licenseRenewalTitle{{/lang}}

    {{#lang}}licenseRenewalText{{/lang}}

    ");ips.templates.set('core.browserNotification.prompt',"
    ×

    {{#lang}}notificationsCallout{{/lang}}

    {{#lang}}notificationsDefaultBlurb{{/lang}}

    {{#lang}}notificationsAllowPrompt{{/lang}}

    ");ips.templates.set('system.warningpenalty.nomodify'," ");;;(function($,_,undefined){"use strict";ips.createModule('ips.controller',function(){var _controllers={},_autoMixins={},_manualMixins={},_mixins={},_beingLoaded=[],_queue={},_prototypes={},instanceID=1,_controllerCaseMap={'core.front.core.autosizeiframe':'core.front.core.autoSizeIframe'};var register=function(id,definition){_controllers[id]=definition;_checkQueue(id);},isRegistered=function(id){return!_.isUndefined(_controllers[id]);},init=function(){$(document).on('contentChange',function(e,newNode){initializeControllers(newNode);});initializeControllers();},mixin=function(mixinName,controller,auto,mixinFunc){if(_.isFunction(auto)){mixinFunc=auto;auto=false;} var obj=(auto)?_autoMixins:_manualMixins;if(_.isUndefined(obj[controller])){obj[controller]={};} obj[controller][mixinName]=mixinFunc;},initializeControllers=function(node){var controllers=_findControllers(node);var needsLoading={};for(var controller in controllers){if(isRegistered(controller)){for(var i=0;i').addClass('ipsModal').hide().appendTo($('body')).identify();},init=function(){$(document).on('contentChange',function(e,newContent){if(newContent instanceof jQuery){newContent.each(function(){if(Debug.isEnabled){Debug.info("contentChange event, reinitializing widgets in "+$(this).identify().attr('id'));} _initializeWidgets(this);});}else{if(Debug.isEnabled){Debug.info("contentChange event, reinitializing widgets in "+$(newContent).identify().attr('id'));} _initializeWidgets(newContent);} if(typeof PR!='undefined'){PR.prettyPrint();}});_initializeWidgets(document);};return{registerWidget:registerWidget,init:init,zIndex:zIndex,getModal:getModal,getAcceptedOptions:getAcceptedOptions,key:key,destructAllWidgets:destructAllWidgets};});}(jQuery,_));;;(function($,_,undefined){"use strict";ips.createModule('ips.ui.tooltip',function(){var _animating=false,_tooltip=null,_timer=[],_currentElem=null;var respond=function(elem,options,e){if(ips.utils.events.isTouchDevice()){return;} if(!_tooltip){_createTooltipElement();} var content=_getContent(elem,options);if(e.type=='mouseleave'||e.type=='blur'||e.type=='focusout'){_hide();}else{if(content){_show(elem,options,content);}}},_show=function(elem,options,content){elem=$(elem);ips.utils.anim.cancel(_tooltip);if(options.safe){_tooltip.hide().html(content);}else{_tooltip.hide().text(content);} if(elem.attr('title')){elem.attr('_title',elem.attr('title')).removeAttr('title');} var positionInfo={trigger:elem,target:_tooltip,center:true,above:true,stemOffset:{left:10,top:0}};var tooltipPosition=ips.utils.position.positionElem(positionInfo);$(_tooltip).css({left:tooltipPosition.left+'px',top:tooltipPosition.top+'px',position:(tooltipPosition.fixed)?'fixed':'absolute',zIndex:ips.ui.zIndex()});if(tooltipPosition.location.vertical=='top'){_tooltip.addClass('ipsTooltip_top').removeClass('ipsTooltip_bottom');}else{_tooltip.addClass('ipsTooltip_bottom').removeClass('ipsTooltip_top');} _tooltip.removeClass('ipsTooltip_left').removeClass('ipsTooltip_right');if(tooltipPosition.location.horizontal=='left'){_tooltip.addClass('ipsTooltip_left');}else if(tooltipPosition.location.horizontal=='right'){_tooltip.addClass('ipsTooltip_right');} _tooltip.show();_currentElem=elem;_timer.push(setInterval(_checkForElemPresence,100));$(elem).trigger('tooltipShown');},_hide=function(){ips.utils.anim.go('fadeOut',_tooltip);_currentElem=null;if(_timer.length){for(var i=0;i<_timer.length;i++){clearInterval(_timer[i]);} _timer=[];}},_checkForElemPresence=function(element){if(!_currentElem||!_currentElem.length||!_currentElem.is(':visible')){_hide();}},_getContent=function(elem,options){elem=$(elem);if(options.label){if(options.json){return $.parseJSON(options.label).join("
    ");}else{return options.label;}}else if(elem.attr('aria-label')){return elem.attr('aria-label');}else if(elem.attr('_title')){return elem.attr('_title');}else if(elem.attr('title')){return elem.attr('title');}},_createTooltipElement=function(){var tooltip=ips.templates.render('core.tooltip',{id:'ipsTooltip'});ips.getContainer().append(tooltip);_tooltip=$('#ipsTooltip');};ips.ui.registerWidget('tooltip',ips.ui.tooltip,['label','extraClass','safe','json'],{lazyLoad:true,lazyEvents:'mouseenter mouseleave focus blur'});return{respond:respond};});}(jQuery,_));;;(function($,_,undefined){"use strict";ips.createModule('ips.ui.truncate',function(){var defaults={type:'remove',size:100,expandText:ips.getString('show_more'),watch:true};var respond=function(elem,options){if(options.type=='remove'){_removeTruncate(elem,_.defaults(options,defaults));}else{_hideTruncate(elem,_.defaults(options,defaults));}},_removeTruncate=function(elem,options){if(elem.children().first().prop('tagName')=='P'){elem.html(elem.children().first().html());} var size=_getSizeValue(options.size,elem);var clampTo=(size.lines)?size.lines:size.pixels+'px';elem.dotdotdot({height:size.pixels,watch:options.watch});elem.trigger('contentTruncated',{type:'remove'});},_hideTruncate=function(elem,options){var size=_getSizeValue(options.size,elem);var originalSize=elem.outerHeight();var originalPos=$(elem).css('position');if(originalSize<=size.pixels){Debug.log('Smaller than the specified size, finishing...');return;} if(originalPos=='static'){$(elem).css('position','relative');} $(elem).css({height:size.pixels+'px'}).addClass('ipsTruncate');var showMore=ips.templates.render('core.truncate.expand',{text:options.expandText});$(elem).after(showMore);var expander=elem.next("[data-action='expandTruncate']");elem.trigger('contentTruncated',{type:'hide'});expander.on('click',function(e){elem.css({height:'auto'});var newOriginalSize=elem.outerHeight();elem.css({height:size.pixels+'px'});ips.utils.anim.go('fadeOutDown fast',expander).done(function(){expander.remove();});if(newOriginalSize>size.pixels){$(elem).animate({height:newOriginalSize+'px'},function(){$(this).css({'position':originalPos,'height':'auto'});$(elem).trigger('truncateExpanded');});}});},_getSizeValue=function(value,elem){try{if($(value).length){return{pixels:$(value).first().outerHeight()};}}catch(err){} if(String(value).indexOf('lines')!==-1){var lines=parseInt(value.replace('lines',''));var number=lines*_getLineHeight(elem);return{lines:lines,pixels:number};}else{return{pixels:parseInt(value)};}},_getLineHeight=function(elem){var lH=$(elem).css('line-height');return parseInt(lH);};ips.ui.registerWidget('truncate',ips.ui.truncate,['type','size','expandText','watch']);return{respond:respond};});}(jQuery,_));;;(function($,_,undefined){"use strict";ips.createModule('ips.ui.uploader',function(){var defaults={multiple:false,allowedFileTypes:null,maxFileSize:null,maxTotalSize:null,maxChunkSize:null,action:null,name:'upload',button:'.ipsButton_primary',key:null,autoStart:true,insertable:false,template:'core.attachments.fileItem',postkey:'',supportsDelete:true};var respond=function(elem,options,e){if(!$(elem).data('_uploader')){$(elem).show();$(elem).data('_uploader',uploadObj(elem,_.defaults(options,defaults)));}else{try{var obj=$(elem).data('_uploader');obj.refresh();}catch(err){Debug.log("Couldn't refresh uploader "+$(elem).identify().attr('id'));}}},refresh=function(elem){try{var obj=$(elem).data('_uploader');obj.refresh();}catch(err){Debug.log("Couldn't refresh uploader "+$(elem).identify().attr('id'));}},getObj=function(elem){if($(elem).data('_uploader')){return $(elem).data('_uploader');} return undefined;};ips.ui.registerWidget('uploader',ips.ui.uploader,['multiple','allowedFileTypes','maxFileSize','maxTotalSize','maxChunkSize','action','name','button','key','maxFiles','dropTarget','listContainer','autoStart','insertable','template','existingFiles','postkey','supportsDelete']);return{respond:respond,refresh:refresh,getObj:getObj};});var uploadObj=function(elem,options,e){var pluploadObj,listContainer,uploadCount=0,injectIds={},uploaderID='',sound=null;var init=function(){uploaderID=$(elem).identify().attr('id');if(options.listContainer){listContainer=$(options.listContainer);}else if($(elem).find('[data-role="fileList"]').length){listContainer=$(elem).find('[data-role="fileList"]');}else{listContainer=$(elem);} if(ips.templates.get(options.template+'Wrapper')){listContainer.prepend(ips.templates.render(options.template+'Wrapper'));var firstItem=listContainer.children().first();firstItem.append(listContainer.children().not(firstItem));listContainer=firstItem;$(document).trigger('contentChange',[listContainer.parent()]);} $(document).on('addUploaderFile',_addUploaderFile);$(document).on('removeAllFiles',_removeAllFiles);if(options.existingFiles){try{var files=$.parseJSON(options.existingFiles);if(files.length){_buildExistingFiles(files);}}catch(err){Debug.error("Couldn't build existing files: "+err);}} if(_supportsDraggable()){$(elem).find('.ipsAttachment_supportDrag').show().end().find('.ipsAttachment_nonDrag').hide();} var load=['core/interface/plupload/plupload.full.min.js'];if(!ips.getSetting('useCompiledFiles')){load=['core/interface/plupload/moxie.js','core/interface/plupload/plupload.dev.js'];} ips.loader.get(load).then(function(){_setUpUploader();_initUploader();_postInitEvents();_setUpFormEvents();});},refresh=function(){if(pluploadObj){Debug.log("Refreshing");pluploadObj.refresh();}},_setUpFormEvents=function(){if(!elem.closest('form').length){return;} elem.closest('form').on('submit',function(e){if(pluploadObj.state!=plupload.STOPPED){e.preventDefault();e.stopPropagation();ips.ui.alert.show({type:'alert',message:ips.getString('filesStillUploading'),subText:ips.getString('filesStillUploadingDesc'),icon:'warn'});elem.trigger('fileStillUploading');}});},_addUploaderFile=function(e,data){if(data.uploaderID==uploaderID){listContainer.append(ips.templates.render(options.template,data));}},_removeAllFiles=function(e,data){listContainer.find('[data-role="file"]').remove();},_buildExistingFiles=function(files){if(!files.length){return;} for(var i=0;i";} listContainer.append(ips.templates.render(options.template,data));$('#'+files[i].id).trigger('newItem',[$('#'+files[i].id)]);};elem.trigger('fileAdded',{count:files.length,uploader:options.name});},_setUpUploader=function(){pluploadObj=new plupload.Uploader(_getUploaderSettings());pluploadObj.bind('Init',events.init);listContainer.find('[data-role="file"]').each(function(){var fileElem=$(this);fileElem.on('click','[data-role="deleteFile"]',_.bind(_deleteFile,fileElem,fileElem));uploadCount++;});},_getUploaderSettings=function(){var form=elem.parentsUntil('','form');if(options.action===null){options.action=form.attr('action');} if(options.key===null){options.key=form.children("[name='plupload']").val();} var pluploadOptions={runtimes:'html5,flash,silverlight,html4',multi_selection:options.multiple,url:encodeURI(_decodeUrl(options.action)),file_data_name:options.name,flash_swf_url:'applications/core/interface/plupload/Movie.swf',silverlight_xap_url:'applications/core/interface/plupload/Movie.xap',browse_button:elem.find(options.button).identify().attr('id'),headers:{'x-plupload':options.key},chunk_size:options.maxChunkSize+'mb'};if(options.dropTarget){pluploadOptions.drop_element=$(options.dropTarget).attr('id');}else if($(elem).hasClass('ipsAttachment_dropZone')){pluploadOptions.drop_element=$(elem).attr('id');}else if($(elem).find('.ipsAttachment_dropZone').length){pluploadOptions.drop_element=$(elem).find('.ipsAttachment_dropZone').identify().attr('id');} return pluploadOptions;},_isEncoded=function(url){url=url||'';return url!==decodeURI(url);},_decodeUrl=function(url){while(_isEncoded(url)){url=decodeURI(url);} return url;},_initUploader=function(){pluploadObj.init();},_postInitEvents=function(){pluploadObj.bind('Error',events.error);pluploadObj.bind('FilesAdded',events.filesAdded);pluploadObj.bind('FilesRemoved',events.filesRemoved);pluploadObj.bind('UploadFile',events.uploadFile);pluploadObj.bind('UploadProgress',events.uploadProgress);pluploadObj.bind('FileUploaded',events.fileUploaded);pluploadObj.bind('UploadComplete',events.uploadComplete);$(elem).on('injectFile',function(e,data){var pluploadFile=new plupload.File(new moxie.file.File(null,data.file));injectIds[pluploadFile.id]=data.data;pluploadObj.addFile(pluploadFile);}).on('resetUploader',function(data){_resetUploader(e,data);})},_resetUploader=function(data){uploadCount=0;_updateCount();$(elem).trigger('removeAllFiles',{uploaderID:uploaderID});},_startUpload=function(){Debug.log('Starting upload process...');_preloadNotificationSound();pluploadObj.start();},_preloadNotificationSound=function(){ips.loader.get(['core/interface/howler/howler.core.min.js']).then(function(){sound=new Howl({src:ips.getSetting('baseURL')+'applications/core/interface/sounds/success.mp3',autoplay:false});});},_getStatus=function(status){switch(status){case plupload.QUEUED:return ips.getString('attachQueued');break;case plupload.UPLOADING:return ips.getString('attachUploading');break;case plupload.FAILED:return ips.getString('attachFailed');break;case plupload.DONE:return ips.getString('attachDone');break;}},_updateFileElement=function(file){var fileElem=_findFileElem(file);_updateStatus(fileElem,file.status);_removeStatusClasses(fileElem);_updateCount();return fileElem;},_findFileElem=function(file){return $(elem).find('#'+file.id);},_updateStatus=function(fileElem,status){fileElem.find('[data-role="status"]').html(_getStatus(status));},_removeStatusClasses=function(fileElem){_.each(['uploading','done','error','queued'],function(type){fileElem.removeClass('ipsAttach_'+type);});},_updateCount=function(){$(elem).find('[data-role="count"]').text(uploadCount);elem.trigger('uploadedCountChanged',{count:uploadCount,percent:pluploadObj.total.percent,uploader:options.name});},_setPercent=function(fileElem,percent){fileElem.find('[data-role="progressbar"]').css({width:percent+'%'});if(percent===100){ips.utils.anim.go('fadeOut fast',fileElem.find('.ipsAttachment_progress'));}},_buildThumb=function(fileElem,file,info){var toInsert='';if(info.imagesrc){Debug.log(fileElem.find('[data-role="preview"]'));toInsert=$('').attr({src:info.thumbnail?info.thumbnail:info.imagesrc}).addClass('ipsImage');fileElem.attr('data-fullsizeurl',info.imagesrc).attr('data-thumbnailurl',info.thumbnail?info.thumbnail:info.imagesrc).find('[data-role="preview"]').html(toInsert).css('background-image','url( "'+(info.thumbnail?info.thumbnail:info.imagesrc)+'")');}else if(info.videosrc){toInsert=$('