1"use strict";jQuery.fn.nextInArray=function(element){var nextId=0;for(var i=0;i<this.length;i++){if(this[i]==element){nextId=i+1;break;}} 2if(nextId>this.length-1) 3nextId=0;return this[nextId];};jQuery.fn.clearForm=function(){return this.each(function(){var type=this.type,tag=this.tagName.toLowerCase();if(tag=='form') 4return jQuery(':input',this).clearForm();if(type=='text'||type=='password'||tag=='textarea') 5this.value='';else if(type=='checkbox'||type=='radio') 6this.checked=false;else if(tag=='select') 7this.selectedIndex=-1;});};jQuery.fn.tagName=function(){var name='';if(this.get(0)&&this.get(0).tagName){name=this.get(0).tagName;} 8return name;};jQuery.fn.exists=function(){return(jQuery(this).length>0?true:false);};function isNumber(val){return/^\d+/.test(val);} 9function pushDataToParam(data,pref){pref=pref?pref:'';var res=[];for(var key in data){var name=pref&&pref!=''?pref+'['+key+']':key;if(typeof(data[key])==='array'||typeof(data[key])==='object'){res=jQuery.merge(res,pushDataToParam(data[key],name));}else{res.push(name+"="+data[key]);}} 10return res;} 11jQuery.fn.serializeAnythingWpf=function(addData,returnArray){var toReturn=returnArray?{}:[],els=jQuery(this).find(':input').get();jQuery.each(els,function(){var filter=jQuery(this).closest('#row-tab-filters');if((typeof(filter)=='undefined'||filter.length==0)&&jQuery(this).closest('.wpf-nosave').length==0&&this.name&&!this.disabled&&(/select|textarea/i.test(this.nodeName)||/checkbox|text|number|hidden|password/i.test(this.type))){var val=jQuery(this).val();if(this.type=='checkbox'&&!this.checked){val=0;} 12if(returnArray){toReturn[this.name]=val;}else 13toReturn.push(encodeURIComponent(this.name)+"="+encodeURIComponent(val));}});if(typeof(addData)!='undefined'&&addData){toReturn=jQuery.merge(toReturn,pushDataToParam(addData));} 14return returnArray?toReturn:toReturn.join("&").replace(/%20/g,"+");};jQuery.fn.serializeAssoc=function(){var data=[];jQuery.each(this.serializeArray(),function(key,obj){var a=obj.name.match(/(.*?)\[(.*?)\]/);if(a!==null){var subName=a[1];var subKey=a[2];if(!data[subName])data[subName]=[];
14if(data[subName][subKey]){if(jQuery.isArray(data[subName][subKey])){data[subName][subKey].push(obj.value);}else{data[subName][subKey]=[];data[subName][subKey].push(obj.value);}}else{data[subName][subKey]=obj.value;}}else{if(data[obj.name]){if(jQuery.isArray(data[obj.name])){data[obj.name].push(obj.value);}else{data[obj.name]=[];data[obj.name].push(obj.value);}}else{data[obj.name]=obj.value;}}});return data;};jQuery.fn.serializeObject=function(){var obj={};jQuery.each(this.serializeArray(),function(i,o){var n=o.name,v=o.value;obj[n]=obj[n]===undefined?v:jQuery.isArray(obj[n])?obj[n].concat(v):[obj[n],v];});return obj;};function str_replace(haystack,needle,replacement){var temp=haystack.split(needle);return temp.join(replacement);} 15function wpf_str_replace(haystack,needle,replacement){var temp=haystack.split(needle);return temp.join(replacement);} 16function nameToClassId(name){return str_replace(str_replace(name,']',''),'[','');} 17function strpos(haystack,needle,offset){var i=haystack.indexOf(needle,offset);return i>=0?i:false;} 18function extend(Child,Parent){var F=function(){};F.prototype=Parent.prototype;Child.prototype=new F();Child.prototype.constructor=Child;Child.superclass=Parent.prototype;} 19function toeRedirect(url,newWnd){if(newWnd){var win=window.open(url,'_blank');if(win){win.focus();}else 20document.location.href=url;}else{document.location.href=url;}} 21function toeReload(url){if(url) 22toeRedirect(url);document.location.reload();} 23jQuery.fn.toeRebuildSelect=function(data,useIdAsValue,val){if(jQuery(this).tagName()=='SELECT'&&typeof(data)=='object'){if(jQuery(data).length>0){if(typeof(val)=='undefined') 24val=false;if(jQuery(this).children('option').length){jQuery(this).children('option').remove();} 25if(typeof(useIdAsValue)=='undefined') 26useIdAsValue=false;var selected='';for(var id in data){selected='';if(val&&((useIdAsValue&&id==val)||(data[id]==val))) 27selected='selected';jQuery(this).append('<option value="'+(useIdAsValue?id:data[id])+'" '+selected+'>'+data[id]+'</option>');}}}};function toeInArray(needle,haystack){if(typeof(haystack)=='object'){for(var k in haystack){if(haystack[k]==needle) 28return k;}}else if(typeof(haystack)=='array'){return jQuery.inArray(needle,haystack);} 29return-1;} 30jQuery.fn.setReadonly=function(){jQuery(this).addClass('toeReadonly').attr('readonly','readonly');};jQuery.fn.unsetReadonly=function(){jQuery(this).removeClass('toeReadonly').removeAttr('readonly','readonly');};jQuery.fn.getClassId=function(pref,test){var classId=jQuery(this).attr('class');classId=classId.substr(strpos(classId,pref+'_'));if(strpos(classId,' ')) 31classId=classId.substr(0,strpos(classId,' '));classId=classId.split('_');classId=classId[1];return classId;};function toeTextIncDec(textFieldId,inc){var value=parseInt(jQuery('#'+textFieldId).val());if(isNaN(value)) 32value=0;if(!(inc<0&&value<1)){value+=inc;} 33jQuery('#'+textFieldId).val(value);} 34function toeStrFirstUp(str){str+='';var f=str.charAt(0).toUpperCase();return f+str.substr(1);} 35function parseStr(str,array){var strArr=String(str).replace(/^&/,'').replace(/&$/,'').split('&'),sal=strArr.length,i,j,ct,p,lastObj,obj,lastIter,undef,chr,tmp,key,value,postLeftBracketPos,keys,keysLen,fixStr=function(str){return decodeURIComponent(str.replace(/\+/g,'%20'));};if(!array){array={};} 36for(i=0;i<sal;i++){tmp=strArr[i].split('=');key=fixStr(tmp[0]);value=(tmp.length<2)?'':fixStr(tmp[1]);while(key.charAt(0)===' '){key=key.slice(1);} 37if(key.indexOf('\x00')>-1){key=key.slice(0,key.indexOf('\x00'));} 38if(key&&key.charAt(0)!=='['){keys=[];postLeftBracketPos=0;for(j=0;j<key.length;j++){if(key.charAt(j)==='['&&!postLeftBracketPos){postLeftBracketPos=j+1;}else if(key.charAt(j)===']'){if(postLeftBracketPos){if(!keys.length){keys.push(key.slice(0,postLeftBracketPos-1));} 39keys.push(key.substr(postLeftBracketPos,j-postLeftBracketPos));postLeftBracketPos=0;if(key.charAt(j+1)!=='['){break;}}}} 40if(!keys.length){keys=[key];} 41for(j=0;j<keys[0].length;j++){chr=keys[0].charAt(j);if(chr===' '||chr==='.'||chr==='['){keys[0]=keys[0].substr(0,j)+'_'+keys[0].substr(j+1);} 42if(chr==='['){break;}} 43obj=array;for(j=0,keysLen=keys.length;j<keysLen;j++){key=keys[j].replace(/^['"]/,'').replace(/['"]$/,'');lastIter=j!==keys.length-1;lastObj=obj;if((key!==''&&key!==' ')||j===0){if(obj[key]===undef){obj[key]={};} 44obj=obj[key];}else{ct=-1;for(p in obj){if(obj.hasOwnProperty(p)){if(+p>ct&&p.match(/^\d+$/g)){ct=+p;}}} 45key=ct+1;}} 46lastObj[key]=value;}} 47return array;} 48function toeListableWpf(params){this.params=jQuery.extend({},params);this.table=jQuery(this.params.table);this.paging=jQuery(this.params.paging);this.perPage=this.params.perPage;this.list=this.params.list;this.count=this.params.count;this.page=this.params.page;this.pagingCallback=this.params.pagingCallback;var self=this;this.draw=function(list,count){this.table.find('tr').not('.wpfExample, .wpfTblHeader').remove();var exampleRow=this.table.find('.wpfExample');for(var i in list){var newRow=exampleRow.clone();for(var key in list[i]){var element=newRow.find('.'+key);if(element.length){var valueTo=element.attr('valueTo');
48if(valueTo){var newValue=list[i][key];var prevValue=element.attr(valueTo);if(prevValue) 49newValue=prevValue+' '+newValue;element.attr(valueTo,newValue);}else 50element.html(list[i][key]);}} 51newRow.removeClass('wpfExample').show();this.table.append(newRow);} 52if(this.paging){this.paging.html('');if(count&&count>list.length&&this.perPage){for(var i=1;i<=Math.ceil(count/this.perPage);i++){var newPageId=i-1,newElement=(newPageId==this.page)?jQuery('<b/>'):jQuery('<a/>');if(newPageId!=this.page){newElement.attr('href','#'+newPageId).click(function(){if(self.pagingCallback&&typeof(self.pagingCallback)=='function'){self.pagingCallback(parseInt(jQuery(this).attr('href').replace('#','')));return false;}});} 53newElement.addClass('toePagingElement').html(i);this.paging.append(newElement);if(i%20==0&&i) 54this.paging.append('<br />');}}}};if(this.list) 55this.draw(this.list,this.count);} 56function setCookieWpf(c_name,value,exdays){var exdate=new Date();exdate.setDate(exdate.getDate()+exdays);var value_prepared='';if(typeof(value)=='array'||typeof(value)=='object'){value_prepared='_JSON:'+JSON.stringify(value);}else{value_prepared=value;} 57var c_value=escape(value_prepared)+((exdays==null)?"":"; expires="+exdate.toUTCString())+'; path=/';document.cookie=c_name+"="+c_value;} 58function getCookieWpf(name){var parts=document.cookie.split(name+"=");if(parts.length==2){var value=unescape(parts.pop().split(";").shift());if(value.indexOf('_JSON:')===0){value=JSON.parse(value.split("_JSON:").pop());} 59return value;} 60return null;} 61function delCookieWpf(name){document.cookie=name+'=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';} 62function callUserFuncArray(cb,parameters){var func;if(typeof cb==='string'){func=(typeof this[cb]==='function')?this[cb]:func=(new Function(null,'return '+cb))();} 63else if(Object.prototype.toString.call(cb)==='[object Array]'){func=(typeof cb[0]=='string')?eval(cb[0]+"['"+cb[1]+"']"):func=cb[0][cb[1]];} 64else if(typeof cb==='function'){func=cb;} 65if(typeof func!=='function'){throw new Error(func+' is not a valid function');} 66return(typeof cb[0]==='string')?func.apply(eval(cb[0]),parameters):(typeof cb[0]!=='object')?func.apply(null,parameters):func.apply(cb[0],parameters);} 67jQuery.fn.scrollWidth=function(){var inner=document.createElement('p');inner.style.width="100%";inner.style.height="200px";var outer=document.createElement('div');outer.style.position="absolute";outer.style.top="0px";outer.style.left="0px";outer.style.visibility="hidden";outer.style.width="200px";outer.style.height="150px";outer.style.overflow="hidden";outer.appendChild(inner);document.body.appendChild(outer);var w1=inner.offsetWidth;outer.style.overflow='scroll';var w2=inner.offsetWidth;if(w1==w2)w2=outer.clientWidth;document.body.removeChild(outer);return(w1-w2);};function toeGetImgAttachId(img){var classesStr=jQuery(img).attr('class'),aid=0;if(classesStr&&classesStr!=''){var matches=classesStr.match(/wp-image-(\d+)/);if(matches&&matches[1]){aid=parseInt(matches[1]);}} 68return aid;} 69function toeGetHashParams(){var hashArr=window.location.hash.split('#'),res=[];for(var i in hashArr){if(hashArr[i]&&hashArr[i]!=''){res.push(hashArr[i]);}} 70return res;} 71function getDataLcs(key){if(typeof(this)=='undefined')return'';this.data,this.dataChecked;if(!this.dataChecked){if(window.location.search){this.data=parseStr(window.location.search.substr(1));} 72this.dataChecked=true;} 73return typeof(key)!=='undefined'&&this.data?this.data[key]:this.data;} 74function traverseElement(el,regex,textReplacerFunc,to){if(!/^(script|style)$/.test(el.tagName)){var child=el.lastChild;while(child){if(child.nodeType==1){traverseElement(child,regex,textReplacerFunc,to);}else if(child.nodeType==3){textReplacerFunc(child,regex,to);} 75child=child.previousSibling;}}} 76function textReplacerFunc(textNode,regex,to){textNode.data=textNode.data.replace(regex,to);} 77function replaceWords(html,words){var container=document.createElement("div");container.innerHTML=html;for(var replace in words){traverseElement(container,new RegExp(replace,"g"),textReplacerFunc,words[replace]);} 78return container.innerHTML;} 79function toeSelectText(element){var doc=document,text=jQuery(element).get(0),range,selection;if(doc.body.createTextRange){range=doc.body.createTextRange();range.moveToElementText(text);range.select();}else if(window.getSelection){selection=window.getSelection();range=doc.createRange();range.selectNodeContents(text);selection.removeAllRanges();selection.addRange(range);}} 80jQuery.fn.animationDuration=function(seconds,isMili){if(isMili){seconds=parseFloat(seconds)/1000;} 81var secondsStr=seconds+'s';return jQuery(this).css({'webkit-animation-duration':secondsStr,'-moz-animation-duration':secondsStr,'-o-animation-duration':secondsStr,'animation-duration':secondsStr});};function wpfStrToMs(strDate){var dateHours=strDate.split(' ');
81if(dateHours.length==2){strDate=dateHours[0]+' ';var hms=dateHours[1].split(':');for(var i=0;i<3;i++){strDate+=hms[i]?hms[i]:'00';if(i<2) 82strDate+=':';}} 83var date=new Date(str_replace(strDate,'-','/')),res=0;if(date){res=date.getTime();} 84return res;} 85Date.prototype.format=function(e){var t="";var n=Date.replaceChars;for(var r=0;r<e.length;r++){var i=e.charAt(r);if(r-1>=0&&e.charAt(r-1)=="\\"){t+=i}else if(n[i]){t+=n[i].call(this)}else if(i!="\\"){t+=i}}return t};Date.replaceChars={shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longMonths:["January","February","March","April","May","June","July","August","September","October","November","December"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longDays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],d:function(){return(this.getDate()<10?"0":"")+this.getDate()},D:function(){return Date.replaceChars.shortDays[this.getDay()]},j:function(){return this.getDate()},l:function(){return Date.replaceChars.longDays[this.getDay()]},N:function(){return this.getDay()+1},S:function(){return this.getDate()%10==1&&this.getDate()!=11?"st":this.getDate()%10==2&&this.getDate()!=12?"nd":this.getDate()%10==3&&this.getDate()!=13?"rd":"th"},w:function(){return this.getDay()},z:function(){var e=new Date(this.getFullYear(),0,1);return Math.ceil((this-e)/864e5)},W:function(){var e=new Date(this.getFullYear(),0,1);return Math.ceil(((this-e)/864e5+e.getDay()+1)/7)},F:function(){return Date.replaceChars.longMonths[this.getMonth()]},m:function(){return(this.getMonth()<9?"0":"")+(this.getMonth()+1)},M:function(){return Date.replaceChars.shortMonths[this.getMonth()]},n:function(){return this.getMonth()+1},t:function(){var e=new Date;return(new Date(e.getFullYear(),e.getMonth(),0)).getDate()},L:function(){var e=this.getFullYear();return e%400==0||e%100!=0&&e%4==0},o:function(){var e=new Date(this.valueOf());e.setDate(e.getDate()-(this.getDay()+6)%7+3);return e.getFullYear()},Y:function(){return this.getFullYear()},y:function(){return(""+this.getFullYear()).substr(2)},a:function(){return this.getHours()<12?"am":"pm"},A:function(){return this.getHours()<12?"AM":"PM"},B:function(){return Math.floor(((this.getUTCHours()+1)%24+this.getUTCMinutes()/60+this.getUTCSeconds()/3600)*1e3/24)},g:function(){return this.getHours()%12||12},G:function(){return this.getHours()},h:function(){return((this.getHours()%12||12)<10?"0":"")+(this.getHours()%12||12)},H:function(){return(this.getHours()<10?"0":"")+this.getHours()},i:function(){return(this.getMinutes()<10?"0":"")+this.getMinutes()},s:function(){return(this.getSeconds()<10?"0":"")+this.getSeconds()},u:function(){var e=this.getMilliseconds();return(e<10?"00":e<100?"0":"")+e},e:function(){return"Not Yet Supported"},I:function(){var e=null;for(var t=0;t<12;++t){var n=new Date(this.getFullYear(),t,1);var r=n.getTimezoneOffset();if(e===null)e=r;else if(r<e){e=r;break}else if(r>e)break}return this.getTimezoneOffset()==e|0},O:function(){return(-this.getTimezoneOffset()<0?"-":"+")+(Math.abs(this.getTimezoneOffset()/60)<10?"0":"")+Math.abs(this.getTimezoneOffset()/60)+"00"},P:function(){return(-this.getTimezoneOffset()<0?"-":"+")+(Math.abs(this.getTimezoneOffset()/60)<10?"0":"")+Math.abs(this.getTimezoneOffset()/60)+":00"},T:function(){var e=this.getMonth();this.setMonth(0);var t=this.toTimeString().replace(/^.+ \(?([^\)]+)\)?$/,"$1");this.setMonth(e);return t},Z:function(){return-this.getTimezoneOffset()*60},c:function(){return this.format("Y-m-d\\TH:i:sP")},r:function(){return this.toString()},U:function(){return this.getTime()/1e3}};
85function isMobileWpf(){var isMobile=false;if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.
85substr(0,4))) 86isMobile=true;return isMobile;} 87function isNumericWpf(n){if(jQuery.isNumeric) 88return jQuery.isNumeric(n);return!isNaN(parseFloat(n))&&isFinite(n);} 89function disableScrollWpf(element){var $element=jQuery(element);$element.data('prev-overflow',$element.css('overflow')).css('overflow','hidden');} 90function enableScrollWpf(element){var $element=jQuery(element);var prevOverflow=$element.data('prev-overflow');if(!prevOverflow||prevOverflow==''){prevOverflow='visible';} 91$element.css('overflow',prevOverflow);} 92function randWpf(min,max,returnFloat){var rand=(Math.random()*(max-min))+min;return returnFloat?rand:Math.round(rand);} 93jQuery.fn.removeStyle=function(style){var search=new RegExp(style+'[^;]+;?','g');return this.each(function() 94{jQuery(this).attr('style',function(i,style) 95{return style&&style.replace(search,'');});});};function stripslashes(str){return(str+'').replace(/\\(.?)/g,function(s,n1){switch(n1){case'\\':return'\\';case'0':return'\u0000';case'':return'';default:return n1}});} 96jQuery(document).ready(function(){jQuery('#toplevel_page_wpf-filters a[href*="woobewoo.com"]').attr('target','_blank');});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.