UNPKG

5.88 kBJavaScriptView Raw
1!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define("primeng/utils",["exports"],t):t(((e=e||self).primeng=e.primeng||{},e.primeng.utils={}))}(this,(function(e){"use strict";var t=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},r=function(){function e(){}return e.equals=function(e,t,r){return r?this.resolveFieldData(e,r)===this.resolveFieldData(t,r):this.equalsByValue(e,t)},e.equalsByValue=function(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){var r,n,i,l=Array.isArray(e),o=Array.isArray(t);if(l&&o){if((n=e.length)!=t.length)return!1;for(r=n;0!=r--;)if(!this.equalsByValue(e[r],t[r]))return!1;return!0}if(l!=o)return!1;var u=e instanceof Date,a=t instanceof Date;if(u!=a)return!1;if(u&&a)return e.getTime()==t.getTime();var c=e instanceof RegExp,f=t instanceof RegExp;if(c!=f)return!1;if(c&&f)return e.toString()==t.toString();var s=Object.keys(e);if((n=s.length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!Object.prototype.hasOwnProperty.call(t,s[r]))return!1;for(r=n;0!=r--;)if(i=s[r],!this.equalsByValue(e[i],t[i]))return!1;return!0}return e!=e&&t!=t},e.resolveFieldData=function(e,t){if(e&&t){if(this.isFunction(t))return t(e);if(-1==t.indexOf("."))return e[t];for(var r=t.split("."),n=e,i=0,l=r.length;i<l;++i){if(null==n)return null;n=n[r[i]]}return n}return null},e.isFunction=function(e){return!!(e&&e.constructor&&e.call&&e.apply)},e.reorderArray=function(e,t,r){e&&t!==r&&(r>=e.length&&(r%=e.length,t%=e.length),e.splice(r,0,e.splice(t,1)[0]))},e.generateSelectItems=function(e,r){var n,i,l;if(e&&e.length){l=[];try{for(var o=t(e),u=o.next();!u.done;u=o.next()){var a=u.value;l.push({label:this.resolveFieldData(a,r),value:a})}}catch(e){n={error:e}}finally{try{u&&!u.done&&(i=o.return)&&i.call(o)}finally{if(n)throw n.error}}}return l},e.insertIntoOrderedArray=function(e,t,r,n){if(r.length>0){for(var i=!1,l=0;l<r.length;l++){if(this.findIndexInList(r[l],n)>t){r.splice(l,0,e),i=!0;break}}i||r.push(e)}else r.push(e)},e.findIndexInList=function(e,t){var r=-1;if(t)for(var n=0;n<t.length;n++)if(t[n]==e){r=n;break}return r},e.removeAccents=function(e){return e&&e.search(/[\xC0-\xFF]/g)>-1&&(e=e.replace(/[\xC0-\xC5]/g,"A").replace(/[\xC6]/g,"AE").replace(/[\xC7]/g,"C").replace(/[\xC8-\xCB]/g,"E").replace(/[\xCC-\xCF]/g,"I").replace(/[\xD0]/g,"D").replace(/[\xD1]/g,"N").replace(/[\xD2-\xD6\xD8]/g,"O").replace(/[\xD9-\xDC]/g,"U").replace(/[\xDD]/g,"Y").replace(/[\xDE]/g,"P").replace(/[\xE0-\xE5]/g,"a").replace(/[\xE6]/g,"ae").replace(/[\xE7]/g,"c").replace(/[\xE8-\xEB]/g,"e").replace(/[\xEC-\xEF]/g,"i").replace(/[\xF1]/g,"n").replace(/[\xF2-\xF6\xF8]/g,"o").replace(/[\xF9-\xFC]/g,"u").replace(/[\xFE]/g,"p").replace(/[\xFD\xFF]/g,"y")),e},e}(),n=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},i=function(){function e(){}return e.filter=function(t,i,l,o,u){var a,c,f,s,g=[],p=r.removeAccents(l).toLocaleLowerCase(u);if(t)try{for(var m=n(t),x=m.next();!x.done;x=m.next()){var v=x.value;try{for(var h=(f=void 0,n(i)),y=h.next();!y.done;y=h.next()){var d=y.value,T=r.removeAccents(String(r.resolveFieldData(v,d))).toLocaleLowerCase(u);if(e[o](T,p,u)){g.push(v);break}}}catch(e){f={error:e}}finally{try{y&&!y.done&&(s=h.return)&&s.call(h)}finally{if(f)throw f.error}}}}catch(e){a={error:e}}finally{try{x&&!x.done&&(c=m.return)&&c.call(m)}finally{if(a)throw a.error}}return g},e.startsWith=function(e,t,n){if(null==t||""===t.trim())return!0;if(null==e)return!1;var i=r.removeAccents(t.toString()).toLocaleLowerCase(n);return r.removeAccents(e.toString()).toLocaleLowerCase(n).slice(0,i.length)===i},e.contains=function(e,t,n){if(null==t||"string"==typeof t&&""===t.trim())return!0;if(null==e)return!1;var i=r.removeAccents(t.toString()).toLocaleLowerCase(n);return-1!==r.removeAccents(e.toString()).toLocaleLowerCase(n).indexOf(i)},e.endsWith=function(e,t,n){if(null==t||""===t.trim())return!0;if(null==e)return!1;var i=r.removeAccents(t.toString()).toLocaleLowerCase(n),l=r.removeAccents(e.toString()).toLocaleLowerCase(n);return-1!==l.indexOf(i,l.length-i.length)},e.equals=function(e,t,n){return null==t||"string"==typeof t&&""===t.trim()||null!=e&&(e.getTime&&t.getTime?e.getTime()===t.getTime():r.removeAccents(e.toString()).toLocaleLowerCase(n)==r.removeAccents(t.toString()).toLocaleLowerCase(n))},e.notEquals=function(e,t,n){return null!=t&&("string"!=typeof t||""!==t.trim())&&(null==e||(e.getTime&&t.getTime?e.getTime()!==t.getTime():r.removeAccents(e.toString()).toLocaleLowerCase(n)!=r.removeAccents(t.toString()).toLocaleLowerCase(n)))},e.in=function(e,t,n){if(null==t||0===t.length)return!0;if(null==e)return!1;for(var i=0;i<t.length;i++)if(r.equals(e,t[i]))return!0;return!1},e.lt=function(e,t,r){return null==t||null!=e&&(e.getTime&&t.getTime?e.getTime()<t.getTime():e<t)},e.lte=function(e,t,r){return null==t||null!=e&&(e.getTime&&t.getTime?e.getTime()<=t.getTime():e<=t)},e.gt=function(e,t,r){return null==t||null!=e&&(e.getTime&&t.getTime?e.getTime()>t.getTime():e>t)},e.gte=function(e,t,r){return null==t||null!=e&&(e.getTime&&t.getTime?e.getTime()>=t.getTime():e>=t)},e}();e.lastId=0,e.FilterUtils=i,e.ObjectUtils=r,e.UniqueComponentId=function(){return e.lastId++,"pr_id_"+e.lastId},Object.defineProperty(e,"__esModule",{value:!0})}));
2//# sourceMappingURL=primeng-utils.umd.min.js.map
\No newline at end of file