1 | import { __read, __spread, __extends } from 'tslib';
|
2 | import { Pipe, NgModule } from '@angular/core';
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 | var DiffPipe = (function () {
|
9 | function DiffPipe() {
|
10 | }
|
11 | |
12 |
|
13 |
|
14 |
|
15 |
|
16 | DiffPipe.prototype.transform = |
17 |
|
18 |
|
19 |
|
20 |
|
21 | function (input) {
|
22 | var args = [];
|
23 | for (var _i = 1; _i < arguments.length; _i++) {
|
24 | args[_i - 1] = arguments[_i];
|
25 | }
|
26 | if (!Array.isArray(input)) {
|
27 | return input;
|
28 | }
|
29 |
|
30 | return args.reduce(( |
31 |
|
32 |
|
33 |
|
34 |
|
35 | function (d, c) { return d.filter(( |
36 |
|
37 |
|
38 |
|
39 | function (e) { return !~c.indexOf(e); })); }), input);
|
40 | };
|
41 | DiffPipe.decorators = [
|
42 | { type: Pipe, args: [{ name: 'diff' },] }
|
43 | ];
|
44 | return DiffPipe;
|
45 | }());
|
46 |
|
47 |
|
48 |
|
49 |
|
50 |
|
51 | var InitialPipe = (function () {
|
52 | function InitialPipe() {
|
53 | }
|
54 | |
55 |
|
56 |
|
57 |
|
58 |
|
59 | InitialPipe.prototype.transform = |
60 |
|
61 |
|
62 |
|
63 |
|
64 | function (input, num) {
|
65 | if (num === void 0) { num = 0; }
|
66 | return Array.isArray(input) ? input.slice(0, input.length - num) : input;
|
67 | };
|
68 | InitialPipe.decorators = [
|
69 | { type: Pipe, args: [{ name: 'initial' },] }
|
70 | ];
|
71 | return InitialPipe;
|
72 | }());
|
73 |
|
74 |
|
75 |
|
76 |
|
77 |
|
78 | var FlattenPipe = (function () {
|
79 | function FlattenPipe() {
|
80 | }
|
81 | |
82 |
|
83 |
|
84 |
|
85 |
|
86 | FlattenPipe.prototype.transform = |
87 |
|
88 |
|
89 |
|
90 |
|
91 | function (input, shallow) {
|
92 | if (shallow === void 0) { shallow = false; }
|
93 | if (!Array.isArray(input)) {
|
94 | return input;
|
95 | }
|
96 | return shallow ? [].concat.apply([], input) : this.flatten(input);
|
97 | };
|
98 | |
99 |
|
100 |
|
101 |
|
102 |
|
103 | FlattenPipe.prototype.flatten = |
104 |
|
105 |
|
106 |
|
107 |
|
108 | function (array) {
|
109 | var _this = this;
|
110 | return array.reduce(( |
111 |
|
112 |
|
113 |
|
114 |
|
115 | function (arr, elm) {
|
116 | if (Array.isArray(elm)) {
|
117 | return arr.concat(_this.flatten(elm));
|
118 | }
|
119 | return arr.concat(elm);
|
120 | }), []);
|
121 | };
|
122 | FlattenPipe.decorators = [
|
123 | { type: Pipe, args: [{ name: 'flatten' },] }
|
124 | ];
|
125 | return FlattenPipe;
|
126 | }());
|
127 |
|
128 |
|
129 |
|
130 |
|
131 |
|
132 | var IntersectionPipe = (function () {
|
133 | function IntersectionPipe() {
|
134 | }
|
135 | |
136 |
|
137 |
|
138 |
|
139 |
|
140 | IntersectionPipe.prototype.transform = |
141 |
|
142 |
|
143 |
|
144 |
|
145 | function (input) {
|
146 | var args = [];
|
147 | for (var _i = 1; _i < arguments.length; _i++) {
|
148 | args[_i - 1] = arguments[_i];
|
149 | }
|
150 | if (!Array.isArray(input)) {
|
151 | return input;
|
152 | }
|
153 |
|
154 | return args.reduce(( |
155 |
|
156 |
|
157 |
|
158 |
|
159 | function (n, c) { return n.filter(( |
160 |
|
161 |
|
162 |
|
163 | function (e) { return !!~c.indexOf(e); })); }), input);
|
164 | };
|
165 | IntersectionPipe.decorators = [
|
166 | { type: Pipe, args: [{ name: 'intersection' },] }
|
167 | ];
|
168 | return IntersectionPipe;
|
169 | }());
|
170 |
|
171 |
|
172 |
|
173 |
|
174 |
|
175 |
|
176 |
|
177 |
|
178 |
|
179 | function isUndefined(value) {
|
180 | return typeof value === 'undefined';
|
181 | }
|
182 |
|
183 |
|
184 |
|
185 |
|
186 | function isFunction(value) {
|
187 | return typeof value === 'function';
|
188 | }
|
189 |
|
190 |
|
191 |
|
192 |
|
193 | function isNumber(value) {
|
194 | return typeof value === 'number';
|
195 | }
|
196 |
|
197 |
|
198 |
|
199 |
|
200 | function isString(value) {
|
201 | return typeof value === 'string';
|
202 | }
|
203 |
|
204 |
|
205 |
|
206 |
|
207 | function isBoolean(value) {
|
208 | return typeof value === 'boolean';
|
209 | }
|
210 |
|
211 |
|
212 |
|
213 |
|
214 | function isObject(value) {
|
215 | return value !== null && typeof value === 'object';
|
216 | }
|
217 |
|
218 |
|
219 |
|
220 |
|
221 | function isNumberFinite(value) {
|
222 | return isNumber(value) && isFinite(value);
|
223 | }
|
224 |
|
225 |
|
226 |
|
227 |
|
228 | function isVowel(letter) {
|
229 |
|
230 | var vowels = ['a', 'e', 'i', 'o', 'u'];
|
231 | return vowels.indexOf(letter) !== -1;
|
232 | }
|
233 |
|
234 |
|
235 |
|
236 |
|
237 | function ucFirst(text) {
|
238 | var _a = __read(text.split(/\s/g)), part = _a[0], split = _a.slice(1);
|
239 |
|
240 | var ucd = part
|
241 | .toLowerCase()
|
242 | .split(/(?=['|-])/g)
|
243 | .map(( |
244 |
|
245 |
|
246 |
|
247 | function (word) {
|
248 | return word.indexOf('-') + word.indexOf("'") > -2
|
249 | ? word.slice(0, 2).toUpperCase() + word.slice(2)
|
250 | : word.slice(0, 1).toUpperCase() + word.slice(1);
|
251 | }))
|
252 | .join('');
|
253 | return __spread([ucd], split).join(' ');
|
254 | }
|
255 |
|
256 |
|
257 |
|
258 |
|
259 |
|
260 | function applyPrecision(num, precision) {
|
261 | if (precision <= 0) {
|
262 | return Math.round(num);
|
263 | }
|
264 |
|
265 | var tho = Math.pow(10, precision);
|
266 | return Math.round(num * tho) / tho;
|
267 | }
|
268 |
|
269 |
|
270 |
|
271 |
|
272 |
|
273 | function extractDeepPropertyByMapKey(obj, map) {
|
274 |
|
275 | var keys = map.split('.');
|
276 |
|
277 | var head = keys.shift();
|
278 | return keys.reduce(( |
279 |
|
280 |
|
281 |
|
282 |
|
283 | function (prop, key) {
|
284 | return !isUndefined(prop) && !isUndefined(prop[key]) ? prop[key] : undefined;
|
285 | }), obj[head || '']);
|
286 | }
|
287 |
|
288 |
|
289 |
|
290 |
|
291 |
|
292 | function extractDeepPropertyByParentMapKey(obj, map) {
|
293 |
|
294 | var keys = map.split('.');
|
295 |
|
296 | var tail = keys.pop();
|
297 |
|
298 | var props = extractDeepPropertyByMapKey(obj, keys.join('.'));
|
299 | return { props: props, tail: tail };
|
300 | }
|
301 |
|
302 |
|
303 |
|
304 |
|
305 |
|
306 | function getKeysTwoObjects(obj, other) {
|
307 | return __spread(Object.keys(obj), Object.keys(other)).filter(( |
308 |
|
309 |
|
310 |
|
311 |
|
312 |
|
313 | function (key, index, array) { return array.indexOf(key) === index; }));
|
314 | }
|
315 |
|
316 |
|
317 |
|
318 |
|
319 |
|
320 | function isDeepEqual(obj, other) {
|
321 | if (!isObject(obj) || !isObject(other)) {
|
322 | return obj === other;
|
323 | }
|
324 | return getKeysTwoObjects(obj, other).every(( |
325 |
|
326 |
|
327 |
|
328 | function (key) {
|
329 | if (!isObject(obj[key]) && !isObject(other[key])) {
|
330 | return obj[key] === other[key];
|
331 | }
|
332 | if (!isObject(obj[key]) || !isObject(other[key])) {
|
333 | return false;
|
334 | }
|
335 | return isDeepEqual(obj[key], other[key]);
|
336 | }));
|
337 | }
|
338 |
|
339 |
|
340 |
|
341 |
|
342 |
|
343 | var ReversePipe = (function () {
|
344 | function ReversePipe() {
|
345 | }
|
346 | |
347 |
|
348 |
|
349 |
|
350 | ReversePipe.prototype.transform = |
351 |
|
352 |
|
353 |
|
354 | function (input) {
|
355 | if (isString(input)) {
|
356 | return input
|
357 | .split('')
|
358 | .reverse()
|
359 | .join('');
|
360 | }
|
361 | return Array.isArray(input) ? input.slice().reverse() : input;
|
362 | };
|
363 | ReversePipe.decorators = [
|
364 | { type: Pipe, args: [{ name: 'reverse' },] }
|
365 | ];
|
366 | return ReversePipe;
|
367 | }());
|
368 |
|
369 |
|
370 |
|
371 |
|
372 |
|
373 | var TailPipe = (function () {
|
374 | function TailPipe() {
|
375 | }
|
376 | |
377 |
|
378 |
|
379 |
|
380 |
|
381 | TailPipe.prototype.transform = |
382 |
|
383 |
|
384 |
|
385 |
|
386 | function (input, num) {
|
387 | if (num === void 0) { num = 0; }
|
388 | return Array.isArray(input) ? input.slice(num) : input;
|
389 | };
|
390 | TailPipe.decorators = [
|
391 | { type: Pipe, args: [{ name: 'tail' },] }
|
392 | ];
|
393 | return TailPipe;
|
394 | }());
|
395 |
|
396 |
|
397 |
|
398 |
|
399 |
|
400 | var TrurthifyPipe = (function () {
|
401 | function TrurthifyPipe() {
|
402 | }
|
403 | |
404 |
|
405 |
|
406 |
|
407 | TrurthifyPipe.prototype.transform = |
408 |
|
409 |
|
410 |
|
411 | function (input) {
|
412 | return Array.isArray(input) ? input.filter(( |
413 |
|
414 |
|
415 |
|
416 | function (e) { return !!e; })) : input;
|
417 | };
|
418 | TrurthifyPipe.decorators = [
|
419 | { type: Pipe, args: [{ name: 'truthify' },] }
|
420 | ];
|
421 | return TrurthifyPipe;
|
422 | }());
|
423 |
|
424 |
|
425 |
|
426 |
|
427 |
|
428 | var UnionPipe = (function () {
|
429 | function UnionPipe() {
|
430 | }
|
431 | |
432 |
|
433 |
|
434 |
|
435 |
|
436 | UnionPipe.prototype.transform = |
437 |
|
438 |
|
439 |
|
440 |
|
441 | function (input, args) {
|
442 | if (args === void 0) { args = []; }
|
443 | if (!Array.isArray(input) || !Array.isArray(args)) {
|
444 | return input;
|
445 | }
|
446 | return args.reduce(( |
447 |
|
448 |
|
449 |
|
450 |
|
451 | function (newArr, currArr) {
|
452 | return newArr.concat(currArr.reduce(( |
453 |
|
454 |
|
455 |
|
456 |
|
457 | function (noDupArr, curr) {
|
458 |
|
459 | return !~noDupArr.indexOf(curr) && !~newArr.indexOf(curr) ? noDupArr.concat([curr]) : noDupArr;
|
460 | }), []));
|
461 | }), input);
|
462 | };
|
463 | UnionPipe.decorators = [
|
464 | { type: Pipe, args: [{ name: 'union' },] }
|
465 | ];
|
466 | return UnionPipe;
|
467 | }());
|
468 |
|
469 |
|
470 |
|
471 |
|
472 |
|
473 | var UniquePipe = (function () {
|
474 | function UniquePipe() {
|
475 | }
|
476 | |
477 |
|
478 |
|
479 |
|
480 |
|
481 | UniquePipe.prototype.transform = |
482 |
|
483 |
|
484 |
|
485 |
|
486 | function (input, propertyName) {
|
487 |
|
488 | var uniques = [];
|
489 | return Array.isArray(input)
|
490 | ? isUndefined(propertyName)
|
491 | ? input.filter(( |
492 |
|
493 |
|
494 |
|
495 |
|
496 | function (e, i) { return input.indexOf(e) === i; }))
|
497 | : input.filter(( |
498 |
|
499 |
|
500 |
|
501 |
|
502 | function (e, i) {
|
503 |
|
504 | var value = extractDeepPropertyByMapKey(e, propertyName);
|
505 | value = isObject(value) ? JSON.stringify(value) : value;
|
506 | if (isUndefined(value) || uniques[value]) {
|
507 | return false;
|
508 | }
|
509 | uniques[value] = true;
|
510 | return true;
|
511 | }))
|
512 | : input;
|
513 | };
|
514 | UniquePipe.decorators = [
|
515 | { type: Pipe, args: [{ name: 'unique' },] }
|
516 | ];
|
517 | return UniquePipe;
|
518 | }());
|
519 |
|
520 |
|
521 |
|
522 |
|
523 |
|
524 | var WithoutPipe = (function () {
|
525 | function WithoutPipe() {
|
526 | }
|
527 | |
528 |
|
529 |
|
530 |
|
531 |
|
532 | WithoutPipe.prototype.transform = |
533 |
|
534 |
|
535 |
|
536 |
|
537 | function (input, args) {
|
538 | if (args === void 0) { args = []; }
|
539 | return Array.isArray(input)
|
540 | ?
|
541 | input.filter(( |
542 |
|
543 |
|
544 |
|
545 | function (e) { return !~args.indexOf(e); }))
|
546 | : input;
|
547 | };
|
548 | WithoutPipe.decorators = [
|
549 | { type: Pipe, args: [{ name: 'without' },] }
|
550 | ];
|
551 | return WithoutPipe;
|
552 | }());
|
553 |
|
554 |
|
555 |
|
556 |
|
557 |
|
558 | var PluckPipe = (function () {
|
559 | function PluckPipe() {
|
560 | }
|
561 | |
562 |
|
563 |
|
564 |
|
565 |
|
566 | PluckPipe.prototype.transform = |
567 |
|
568 |
|
569 |
|
570 |
|
571 | function (input, map) {
|
572 | if (Array.isArray(input)) {
|
573 | return input.map(( |
574 |
|
575 |
|
576 |
|
577 | function (e) { return extractDeepPropertyByMapKey(e, map); }));
|
578 | }
|
579 | return isObject(input) ? extractDeepPropertyByMapKey(input, map) : input;
|
580 | };
|
581 | PluckPipe.decorators = [
|
582 | { type: Pipe, args: [{ name: 'pluck', pure: false },] }
|
583 | ];
|
584 | return PluckPipe;
|
585 | }());
|
586 |
|
587 |
|
588 |
|
589 |
|
590 |
|
591 | var ShufflePipe = (function () {
|
592 | function ShufflePipe() {
|
593 | }
|
594 |
|
595 |
|
596 |
|
597 |
|
598 | |
599 |
|
600 |
|
601 |
|
602 | ShufflePipe.prototype.transform =
|
603 |
|
604 |
|
605 | |
606 |
|
607 |
|
608 |
|
609 | function (input) {
|
610 | var _a;
|
611 | if (!Array.isArray(input)) {
|
612 | return input;
|
613 | }
|
614 |
|
615 | var shuffled = __spread(input);
|
616 |
|
617 | var n = input.length - 1;
|
618 | for (var i = 0; i < n; ++i) {
|
619 |
|
620 | var j = Math.floor(Math.random() * (n - i + 1)) + i;
|
621 | _a = __read([shuffled[j], shuffled[i]], 2), shuffled[i] = _a[0], shuffled[j] = _a[1];
|
622 | }
|
623 | return shuffled;
|
624 | };
|
625 | ShufflePipe.decorators = [
|
626 | { type: Pipe, args: [{ name: 'shuffle' },] }
|
627 | ];
|
628 | return ShufflePipe;
|
629 | }());
|
630 |
|
631 |
|
632 |
|
633 |
|
634 |
|
635 | var EveryPipe = (function () {
|
636 | function EveryPipe() {
|
637 | }
|
638 | |
639 |
|
640 |
|
641 |
|
642 |
|
643 | EveryPipe.prototype.transform = |
644 |
|
645 |
|
646 |
|
647 |
|
648 | function (input, predicate) {
|
649 | return Array.isArray(input) ? input.every(predicate) : false;
|
650 | };
|
651 | EveryPipe.decorators = [
|
652 | { type: Pipe, args: [{ name: 'every' },] }
|
653 | ];
|
654 | return EveryPipe;
|
655 | }());
|
656 |
|
657 |
|
658 |
|
659 |
|
660 |
|
661 | var SomePipe = (function () {
|
662 | function SomePipe() {
|
663 | }
|
664 | |
665 |
|
666 |
|
667 |
|
668 |
|
669 | SomePipe.prototype.transform = |
670 |
|
671 |
|
672 |
|
673 |
|
674 | function (input, predicate) {
|
675 | return Array.isArray(input) ? input.some(predicate) : input;
|
676 | };
|
677 | SomePipe.decorators = [
|
678 | { type: Pipe, args: [{ name: 'some' },] }
|
679 | ];
|
680 | return SomePipe;
|
681 | }());
|
682 |
|
683 |
|
684 |
|
685 |
|
686 |
|
687 | var SamplePipe = (function () {
|
688 | function SamplePipe() {
|
689 | }
|
690 | |
691 |
|
692 |
|
693 |
|
694 |
|
695 | SamplePipe.prototype.transform = |
696 |
|
697 |
|
698 |
|
699 |
|
700 | function (input, len) {
|
701 | if (len === void 0) { len = 1; }
|
702 | if (!Array.isArray(input)) {
|
703 | return input;
|
704 | }
|
705 |
|
706 | var sample = [];
|
707 |
|
708 | var tmp = __spread(input);
|
709 |
|
710 | var l = len < tmp.length ? len : tmp.length;
|
711 | for (var i = 0; i < l; ++i) {
|
712 | sample = sample.concat(tmp.splice(Math.floor(Math.random() * tmp.length), 1));
|
713 | }
|
714 | return sample;
|
715 | };
|
716 | SamplePipe.decorators = [
|
717 | { type: Pipe, args: [{ name: 'sample' },] }
|
718 | ];
|
719 | return SamplePipe;
|
720 | }());
|
721 |
|
722 |
|
723 |
|
724 |
|
725 |
|
726 | var GroupByPipe = (function () {
|
727 | function GroupByPipe() {
|
728 | }
|
729 | |
730 |
|
731 |
|
732 |
|
733 |
|
734 |
|
735 | GroupByPipe.prototype.transform = |
736 |
|
737 |
|
738 |
|
739 |
|
740 |
|
741 | function (input, discriminator, delimiter) {
|
742 | if (discriminator === void 0) { discriminator = []; }
|
743 | if (delimiter === void 0) { delimiter = '|'; }
|
744 | if (!Array.isArray(input)) {
|
745 | return input;
|
746 | }
|
747 | return this.groupBy(input, discriminator, delimiter);
|
748 | };
|
749 | |
750 |
|
751 |
|
752 |
|
753 |
|
754 |
|
755 |
|
756 | GroupByPipe.prototype.groupBy = |
757 |
|
758 |
|
759 |
|
760 |
|
761 |
|
762 |
|
763 | function (list, discriminator, delimiter) {
|
764 | var _this = this;
|
765 | return list.reduce(( |
766 |
|
767 |
|
768 |
|
769 |
|
770 | function (acc, payload) {
|
771 |
|
772 | var key = _this.extractKeyByDiscriminator(discriminator, payload, delimiter);
|
773 | acc[key] = Array.isArray(acc[key]) ? acc[key].concat([payload]) : [payload];
|
774 | return acc;
|
775 | }), {});
|
776 | };
|
777 | |
778 |
|
779 |
|
780 |
|
781 |
|
782 |
|
783 |
|
784 | GroupByPipe.prototype.extractKeyByDiscriminator = |
785 |
|
786 |
|
787 |
|
788 |
|
789 |
|
790 |
|
791 | function (discriminator, payload, delimiter) {
|
792 | if (isFunction(discriminator)) {
|
793 | return (( (discriminator)))(payload);
|
794 | }
|
795 | if (Array.isArray(discriminator)) {
|
796 | return discriminator.map(( |
797 |
|
798 |
|
799 |
|
800 | function (k) { return extractDeepPropertyByMapKey(payload, k); })).join(delimiter);
|
801 | }
|
802 | return extractDeepPropertyByMapKey(payload, ( (discriminator)));
|
803 | };
|
804 | GroupByPipe.decorators = [
|
805 | { type: Pipe, args: [{ name: 'groupBy' },] }
|
806 | ];
|
807 | return GroupByPipe;
|
808 | }());
|
809 |
|
810 |
|
811 |
|
812 |
|
813 |
|
814 |
|
815 | var FilterByPipe = (function () {
|
816 | function FilterByPipe() {
|
817 | }
|
818 | |
819 |
|
820 |
|
821 |
|
822 |
|
823 |
|
824 |
|
825 | FilterByPipe.prototype.transform = |
826 |
|
827 |
|
828 |
|
829 |
|
830 |
|
831 |
|
832 | function (input, props, search, strict) {
|
833 | if (search === void 0) { search = ''; }
|
834 | if (strict === void 0) { strict = false; }
|
835 | if (!Array.isArray(input) ||
|
836 | (!Array.isArray(search) && !isString(search) && !isNumberFinite(search) && !isBoolean(search))) {
|
837 | return input;
|
838 | }
|
839 |
|
840 | var terms = String(search)
|
841 | .toLowerCase()
|
842 | .split(',');
|
843 | return input.filter(( |
844 |
|
845 |
|
846 |
|
847 | function (obj) {
|
848 | return props.some(( |
849 |
|
850 |
|
851 |
|
852 | function (prop) {
|
853 | return terms.some(( |
854 |
|
855 |
|
856 |
|
857 | function (term) {
|
858 |
|
859 | var value = extractDeepPropertyByMapKey(obj, prop);
|
860 |
|
861 | var _a = extractDeepPropertyByParentMapKey(obj, prop), props = _a.props, tail = _a.tail;
|
862 | if (isUndefined(value) && !isUndefined(props) && Array.isArray(props)) {
|
863 | return props.some(( |
864 |
|
865 |
|
866 |
|
867 | function (parent) {
|
868 |
|
869 | var str = String(parent[tail]).toLowerCase();
|
870 | return strict ? str === term : !!~str.indexOf(term);
|
871 | }));
|
872 | }
|
873 | if (isUndefined(value)) {
|
874 | return false;
|
875 | }
|
876 |
|
877 | var strValue = String(value).toLowerCase();
|
878 | return strict ? term === strValue : !!~strValue.indexOf(term);
|
879 | }));
|
880 | }));
|
881 | }));
|
882 | };
|
883 | FilterByPipe.decorators = [
|
884 | { type: Pipe, args: [{ name: 'filterBy' },] }
|
885 | ];
|
886 | return FilterByPipe;
|
887 | }());
|
888 |
|
889 |
|
890 |
|
891 |
|
892 |
|
893 | var OrderByPipe = (function () {
|
894 | function OrderByPipe() {
|
895 | }
|
896 | |
897 |
|
898 |
|
899 |
|
900 |
|
901 | OrderByPipe.prototype.transform = |
902 |
|
903 |
|
904 |
|
905 |
|
906 | function (input, config) {
|
907 | if (!Array.isArray(input)) {
|
908 | return input;
|
909 | }
|
910 |
|
911 | var out = __spread(input);
|
912 |
|
913 | if (Array.isArray(config)) {
|
914 | return out.sort(( |
915 |
|
916 |
|
917 |
|
918 |
|
919 | function (a, b) {
|
920 |
|
921 | var l = config.length;
|
922 | for (var i = 0; i < l; ++i) {
|
923 | var _a = __read(OrderByPipe.extractFromConfig(config[i]), 2), prop = _a[0], asc = _a[1];
|
924 |
|
925 | var pos = OrderByPipe.orderCompare(prop, asc, a, b);
|
926 | if (pos !== 0) {
|
927 | return pos;
|
928 | }
|
929 | }
|
930 | return 0;
|
931 | }));
|
932 | }
|
933 |
|
934 | if (isString(config)) {
|
935 | var _a = __read(OrderByPipe.extractFromConfig(config), 3), prop = _a[0], asc = _a[1], sign = _a[2];
|
936 | if (config.length === 1) {
|
937 |
|
938 | switch (sign) {
|
939 | case '+':
|
940 | return out.sort(OrderByPipe.simpleSort.bind(this));
|
941 | case '-':
|
942 | return out.sort(OrderByPipe.simpleSort.bind(this)).reverse();
|
943 | }
|
944 | }
|
945 | return out.sort(OrderByPipe.orderCompare.bind(this, prop, asc));
|
946 | }
|
947 |
|
948 | return out.sort(OrderByPipe.simpleSort.bind(this));
|
949 | };
|
950 | |
951 |
|
952 |
|
953 |
|
954 |
|
955 |
|
956 | OrderByPipe.simpleSort = |
957 |
|
958 |
|
959 |
|
960 |
|
961 |
|
962 | function (a, b) {
|
963 | return isString(a) && isString(b) ? a.toLowerCase().localeCompare(b.toLowerCase()) : a - b;
|
964 | };
|
965 | |
966 |
|
967 |
|
968 |
|
969 |
|
970 |
|
971 |
|
972 |
|
973 | OrderByPipe.orderCompare = |
974 |
|
975 |
|
976 |
|
977 |
|
978 |
|
979 |
|
980 |
|
981 | function (prop, asc, a, b) {
|
982 |
|
983 | var first = extractDeepPropertyByMapKey(a, prop);
|
984 |
|
985 | var second = extractDeepPropertyByMapKey(b, prop);
|
986 | if (first === second) {
|
987 | return 0;
|
988 | }
|
989 | if (isUndefined(first) || first === '') {
|
990 | return 1;
|
991 | }
|
992 | if (isUndefined(second) || second === '') {
|
993 | return -1;
|
994 | }
|
995 | if (isString(first) && isString(second)) {
|
996 |
|
997 | var pos = first.toLowerCase().localeCompare(second.toLowerCase());
|
998 | return asc ? pos : -pos;
|
999 | }
|
1000 | return asc ? first - second : second - first;
|
1001 | };
|
1002 | |
1003 |
|
1004 |
|
1005 |
|
1006 |
|
1007 | OrderByPipe.extractFromConfig = |
1008 |
|
1009 |
|
1010 |
|
1011 |
|
1012 | function (config) {
|
1013 |
|
1014 | var sign = config.substr(0, 1);
|
1015 |
|
1016 | var prop = config.replace(/^[-+]/, '');
|
1017 |
|
1018 | var asc = sign !== '-';
|
1019 | return [prop, asc, sign];
|
1020 | };
|
1021 | OrderByPipe.decorators = [
|
1022 | { type: Pipe, args: [{ name: 'orderBy' },] }
|
1023 | ];
|
1024 | return OrderByPipe;
|
1025 | }());
|
1026 |
|
1027 |
|
1028 |
|
1029 |
|
1030 |
|
1031 |
|
1032 | var GroupByImpurePipe = (function (_super) {
|
1033 | __extends(GroupByImpurePipe, _super);
|
1034 | function GroupByImpurePipe() {
|
1035 | return _super !== null && _super.apply(this, arguments) || this;
|
1036 | }
|
1037 | GroupByImpurePipe.decorators = [
|
1038 | { type: Pipe, args: [{ name: 'groupByImpure', pure: false },] }
|
1039 | ];
|
1040 | return GroupByImpurePipe;
|
1041 | }(GroupByPipe));
|
1042 |
|
1043 |
|
1044 |
|
1045 |
|
1046 |
|
1047 |
|
1048 | var FilterByImpurePipe = (function (_super) {
|
1049 | __extends(FilterByImpurePipe, _super);
|
1050 | function FilterByImpurePipe() {
|
1051 | return _super !== null && _super.apply(this, arguments) || this;
|
1052 | }
|
1053 | FilterByImpurePipe.decorators = [
|
1054 | { type: Pipe, args: [{ name: 'filterByImpure', pure: false },] }
|
1055 | ];
|
1056 | return FilterByImpurePipe;
|
1057 | }(FilterByPipe));
|
1058 |
|
1059 |
|
1060 |
|
1061 |
|
1062 |
|
1063 |
|
1064 | var OrderByImpurePipe = (function (_super) {
|
1065 | __extends(OrderByImpurePipe, _super);
|
1066 | function OrderByImpurePipe() {
|
1067 | return _super !== null && _super.apply(this, arguments) || this;
|
1068 | }
|
1069 | OrderByImpurePipe.decorators = [
|
1070 | { type: Pipe, args: [{ name: 'orderByImpure', pure: false },] }
|
1071 | ];
|
1072 | return OrderByImpurePipe;
|
1073 | }(OrderByPipe));
|
1074 |
|
1075 |
|
1076 |
|
1077 |
|
1078 |
|
1079 | var RangePipe = (function () {
|
1080 | function RangePipe() {
|
1081 | }
|
1082 | |
1083 |
|
1084 |
|
1085 |
|
1086 |
|
1087 |
|
1088 | RangePipe.prototype.transform = |
1089 |
|
1090 |
|
1091 |
|
1092 |
|
1093 |
|
1094 | function (start, count, step) {
|
1095 | if (start === void 0) { start = 1; }
|
1096 | if (count === void 0) { count = 0; }
|
1097 | if (step === void 0) { step = 1; }
|
1098 | return Array(count)
|
1099 | .fill('')
|
1100 | .map(( |
1101 |
|
1102 |
|
1103 |
|
1104 |
|
1105 | function (v, i) { return step * i + start; }));
|
1106 | };
|
1107 | RangePipe.decorators = [
|
1108 | { type: Pipe, args: [{ name: 'range' },] }
|
1109 | ];
|
1110 | return RangePipe;
|
1111 | }());
|
1112 |
|
1113 |
|
1114 |
|
1115 |
|
1116 |
|
1117 | var ChunkPipe = (function () {
|
1118 | function ChunkPipe() {
|
1119 | }
|
1120 | |
1121 |
|
1122 |
|
1123 |
|
1124 |
|
1125 | ChunkPipe.prototype.transform = |
1126 |
|
1127 |
|
1128 |
|
1129 |
|
1130 | function (input, size) {
|
1131 | if (size === void 0) { size = 1; }
|
1132 | if (isString(input)) {
|
1133 | return this.chunk(input
|
1134 | .split(''), size);
|
1135 | }
|
1136 | return Array.isArray(input) ? this.chunk(input, size) : input;
|
1137 | };
|
1138 | |
1139 |
|
1140 |
|
1141 |
|
1142 |
|
1143 |
|
1144 | ChunkPipe.prototype.chunk = |
1145 |
|
1146 |
|
1147 |
|
1148 |
|
1149 |
|
1150 | function (input, size) {
|
1151 | return Array(Math.ceil(input.length / size))
|
1152 | .fill([])
|
1153 | .map(( |
1154 |
|
1155 |
|
1156 |
|
1157 |
|
1158 | function (_, index) { return index * size; }))
|
1159 | .map(( |
1160 |
|
1161 |
|
1162 |
|
1163 | function (begin) { return input.slice(begin, begin + size); }));
|
1164 | };
|
1165 | ChunkPipe.decorators = [
|
1166 | { type: Pipe, args: [{ name: 'chunk' },] }
|
1167 | ];
|
1168 | return ChunkPipe;
|
1169 | }());
|
1170 |
|
1171 |
|
1172 |
|
1173 |
|
1174 |
|
1175 |
|
1176 | var ARRAY_PIPES = [
|
1177 | DiffPipe,
|
1178 | FlattenPipe,
|
1179 | InitialPipe,
|
1180 | IntersectionPipe,
|
1181 | ReversePipe,
|
1182 | TailPipe,
|
1183 | TrurthifyPipe,
|
1184 | UnionPipe,
|
1185 | UniquePipe,
|
1186 | WithoutPipe,
|
1187 | PluckPipe,
|
1188 | ShufflePipe,
|
1189 | EveryPipe,
|
1190 | SomePipe,
|
1191 | SamplePipe,
|
1192 | GroupByPipe,
|
1193 | GroupByImpurePipe,
|
1194 | FilterByPipe,
|
1195 | FilterByImpurePipe,
|
1196 | OrderByPipe,
|
1197 | OrderByImpurePipe,
|
1198 | RangePipe,
|
1199 | ChunkPipe,
|
1200 | ];
|
1201 | var NgArrayPipesModule = (function () {
|
1202 | function NgArrayPipesModule() {
|
1203 | }
|
1204 | NgArrayPipesModule.decorators = [
|
1205 | { type: NgModule, args: [{
|
1206 | declarations: ARRAY_PIPES,
|
1207 | imports: [],
|
1208 | exports: ARRAY_PIPES,
|
1209 | },] }
|
1210 | ];
|
1211 | return NgArrayPipesModule;
|
1212 | }());
|
1213 |
|
1214 |
|
1215 |
|
1216 |
|
1217 |
|
1218 | var KeysPipe = (function () {
|
1219 | function KeysPipe() {
|
1220 | }
|
1221 | |
1222 |
|
1223 |
|
1224 |
|
1225 | KeysPipe.prototype.transform = |
1226 |
|
1227 |
|
1228 |
|
1229 | function (obj) {
|
1230 | if (Array.isArray(obj) || !isObject(obj)) {
|
1231 | return obj;
|
1232 | }
|
1233 | return Object.keys(obj);
|
1234 | };
|
1235 | KeysPipe.decorators = [
|
1236 | { type: Pipe, args: [{ name: 'keys' },] }
|
1237 | ];
|
1238 | return KeysPipe;
|
1239 | }());
|
1240 |
|
1241 |
|
1242 |
|
1243 |
|
1244 |
|
1245 | var ValuesPipe = (function () {
|
1246 | function ValuesPipe() {
|
1247 | }
|
1248 | |
1249 |
|
1250 |
|
1251 |
|
1252 | ValuesPipe.prototype.transform = |
1253 |
|
1254 |
|
1255 |
|
1256 | function (obj) {
|
1257 | if (Array.isArray(obj) || !isObject(obj)) {
|
1258 | return obj;
|
1259 | }
|
1260 | return Object.keys(obj).map(( |
1261 |
|
1262 |
|
1263 |
|
1264 | function (k) { return obj[k]; }));
|
1265 | };
|
1266 | ValuesPipe.decorators = [
|
1267 | { type: Pipe, args: [{ name: 'values' },] }
|
1268 | ];
|
1269 | return ValuesPipe;
|
1270 | }());
|
1271 |
|
1272 |
|
1273 |
|
1274 |
|
1275 |
|
1276 | var PairsPipe = (function () {
|
1277 | function PairsPipe() {
|
1278 | }
|
1279 | |
1280 |
|
1281 |
|
1282 |
|
1283 | PairsPipe.prototype.transform = |
1284 |
|
1285 |
|
1286 |
|
1287 | function (obj) {
|
1288 | if (Array.isArray(obj) || !isObject(obj)) {
|
1289 | return obj;
|
1290 | }
|
1291 | return Object.entries(obj);
|
1292 | };
|
1293 | PairsPipe.decorators = [
|
1294 | { type: Pipe, args: [{ name: 'pairs' },] }
|
1295 | ];
|
1296 | return PairsPipe;
|
1297 | }());
|
1298 |
|
1299 |
|
1300 |
|
1301 |
|
1302 |
|
1303 | var PickPipe = (function () {
|
1304 | function PickPipe() {
|
1305 | }
|
1306 | |
1307 |
|
1308 |
|
1309 |
|
1310 |
|
1311 | PickPipe.prototype.transform = |
1312 |
|
1313 |
|
1314 |
|
1315 |
|
1316 | function (obj) {
|
1317 | var args = [];
|
1318 | for (var _i = 1; _i < arguments.length; _i++) {
|
1319 | args[_i - 1] = arguments[_i];
|
1320 | }
|
1321 | if (Array.isArray(obj) || !isObject(obj)) {
|
1322 | return obj;
|
1323 | }
|
1324 | return args.reduce(( |
1325 |
|
1326 |
|
1327 |
|
1328 |
|
1329 | function (o, k) {
|
1330 | var _a;
|
1331 | return Object.assign(o, (_a = {}, _a[k] = obj[k], _a));
|
1332 | }), {});
|
1333 | };
|
1334 | PickPipe.decorators = [
|
1335 | { type: Pipe, args: [{ name: 'pick' },] }
|
1336 | ];
|
1337 | return PickPipe;
|
1338 | }());
|
1339 |
|
1340 |
|
1341 |
|
1342 |
|
1343 |
|
1344 | var OmitPipe = (function () {
|
1345 | function OmitPipe() {
|
1346 | }
|
1347 | |
1348 |
|
1349 |
|
1350 |
|
1351 |
|
1352 | OmitPipe.prototype.transform = |
1353 |
|
1354 |
|
1355 |
|
1356 |
|
1357 | function (obj) {
|
1358 | var args = [];
|
1359 | for (var _i = 1; _i < arguments.length; _i++) {
|
1360 | args[_i - 1] = arguments[_i];
|
1361 | }
|
1362 | if (Array.isArray(obj) || !isObject(obj)) {
|
1363 | return obj;
|
1364 | }
|
1365 | return (Object.keys(obj)
|
1366 |
|
1367 | .filter(( |
1368 |
|
1369 |
|
1370 |
|
1371 | function (k) { return !~args.indexOf(k); }))
|
1372 | .reduce(( |
1373 |
|
1374 |
|
1375 |
|
1376 |
|
1377 | function (o, k) {
|
1378 | var _a;
|
1379 | return Object.assign(o, (_a = {}, _a[k] = obj[k], _a));
|
1380 | }), {}));
|
1381 | };
|
1382 | OmitPipe.decorators = [
|
1383 | { type: Pipe, args: [{ name: 'omit' },] }
|
1384 | ];
|
1385 | return OmitPipe;
|
1386 | }());
|
1387 |
|
1388 |
|
1389 |
|
1390 |
|
1391 |
|
1392 | var InvertPipe = (function () {
|
1393 | function InvertPipe() {
|
1394 | }
|
1395 | |
1396 |
|
1397 |
|
1398 |
|
1399 | InvertPipe.prototype.transform = |
1400 |
|
1401 |
|
1402 |
|
1403 | function (obj) {
|
1404 | if (Array.isArray(obj) || !isObject(obj)) {
|
1405 | return obj;
|
1406 | }
|
1407 | return Object.keys(obj).reduce(( |
1408 |
|
1409 |
|
1410 |
|
1411 |
|
1412 | function (o, k) {
|
1413 | var _a;
|
1414 | return Object.assign(o, (_a = {}, _a[obj[k]] = k, _a));
|
1415 | }), {});
|
1416 | };
|
1417 | InvertPipe.decorators = [
|
1418 | { type: Pipe, args: [{ name: 'invert' },] }
|
1419 | ];
|
1420 | return InvertPipe;
|
1421 | }());
|
1422 |
|
1423 |
|
1424 |
|
1425 |
|
1426 |
|
1427 | var InvertByPipe = (function () {
|
1428 | function InvertByPipe() {
|
1429 | }
|
1430 | |
1431 |
|
1432 |
|
1433 |
|
1434 |
|
1435 | InvertByPipe.prototype.transform = |
1436 |
|
1437 |
|
1438 |
|
1439 |
|
1440 | function (obj, cb) {
|
1441 | if (Array.isArray(obj) || !isObject(obj)) {
|
1442 | return obj;
|
1443 | }
|
1444 | return Object.keys(obj).reduce(( |
1445 |
|
1446 |
|
1447 |
|
1448 |
|
1449 | function (o, k) {
|
1450 | var _a;
|
1451 |
|
1452 | var key = cb ? cb(obj[k]) : obj[k];
|
1453 | return Array.isArray(o[key]) ? (o[key].push(k), o) : Object.assign(o, (_a = {}, _a[key] = [k], _a));
|
1454 | }), {});
|
1455 | };
|
1456 | InvertByPipe.decorators = [
|
1457 | { type: Pipe, args: [{ name: 'invertBy' },] }
|
1458 | ];
|
1459 | return InvertByPipe;
|
1460 | }());
|
1461 |
|
1462 |
|
1463 |
|
1464 |
|
1465 |
|
1466 | var DiffObjPipe = (function () {
|
1467 | function DiffObjPipe() {
|
1468 | }
|
1469 | |
1470 |
|
1471 |
|
1472 |
|
1473 |
|
1474 | DiffObjPipe.prototype.transform = |
1475 |
|
1476 |
|
1477 |
|
1478 |
|
1479 | function (obj, original) {
|
1480 | if (original === void 0) { original = {}; }
|
1481 | if (Array.isArray(obj) || Array.isArray(original) || !isObject(obj) || !isObject(original)) {
|
1482 | return {};
|
1483 | }
|
1484 | return getKeysTwoObjects(obj, original).reduce(( |
1485 |
|
1486 |
|
1487 |
|
1488 |
|
1489 | function (diff, key) {
|
1490 | if (!isDeepEqual(original[key], obj[key])) {
|
1491 | diff[key] = obj[key];
|
1492 | }
|
1493 | return diff;
|
1494 | }), {});
|
1495 | };
|
1496 | DiffObjPipe.decorators = [
|
1497 | { type: Pipe, args: [{ name: 'diffObj' },] }
|
1498 | ];
|
1499 | return DiffObjPipe;
|
1500 | }());
|
1501 |
|
1502 |
|
1503 |
|
1504 |
|
1505 |
|
1506 |
|
1507 | var OBJECT_PIPES = [KeysPipe, ValuesPipe, PairsPipe, PickPipe, InvertPipe, InvertByPipe, OmitPipe, DiffObjPipe];
|
1508 | var NgObjectPipesModule = (function () {
|
1509 | function NgObjectPipesModule() {
|
1510 | }
|
1511 | NgObjectPipesModule.decorators = [
|
1512 | { type: NgModule, args: [{
|
1513 | declarations: OBJECT_PIPES,
|
1514 | imports: [],
|
1515 | exports: OBJECT_PIPES,
|
1516 | },] }
|
1517 | ];
|
1518 | return NgObjectPipesModule;
|
1519 | }());
|
1520 |
|
1521 |
|
1522 |
|
1523 |
|
1524 |
|
1525 | var AorAnPipe = (function () {
|
1526 | function AorAnPipe() {
|
1527 | this.irregularMap = {
|
1528 | herb: 'an',
|
1529 | honor: 'an',
|
1530 | honorable: 'an',
|
1531 | hour: 'an',
|
1532 | mba: 'an',
|
1533 | msc: 'an',
|
1534 | 'm.sc.': 'an',
|
1535 | unicorn: 'a',
|
1536 | };
|
1537 | }
|
1538 | |
1539 |
|
1540 |
|
1541 |
|
1542 | AorAnPipe.prototype.transform = |
1543 |
|
1544 |
|
1545 |
|
1546 | function (stringEntity) {
|
1547 | if (!stringEntity || stringEntity === '') {
|
1548 | return '';
|
1549 | }
|
1550 | else {
|
1551 |
|
1552 | var firstWord = stringEntity.trim().split(' ')[0];
|
1553 | if (this.irregularMap[firstWord.toLocaleLowerCase()]) {
|
1554 | return this.irregularMap[firstWord.toLocaleLowerCase()] + " " + stringEntity;
|
1555 | }
|
1556 | else {
|
1557 | return isVowel(stringEntity[0]) ? "an " + stringEntity : "a " + stringEntity;
|
1558 | }
|
1559 | }
|
1560 | };
|
1561 | AorAnPipe.decorators = [
|
1562 | { type: Pipe, args: [{
|
1563 | name: 'aOrAn',
|
1564 | },] }
|
1565 | ];
|
1566 | return AorAnPipe;
|
1567 | }());
|
1568 |
|
1569 |
|
1570 |
|
1571 |
|
1572 |
|
1573 | var UcWordsPipe = (function () {
|
1574 | function UcWordsPipe() {
|
1575 | }
|
1576 | |
1577 |
|
1578 |
|
1579 |
|
1580 | UcWordsPipe.prototype.transform = |
1581 |
|
1582 |
|
1583 |
|
1584 | function (text) {
|
1585 | if (isString(text)) {
|
1586 | return text
|
1587 | .split(' ')
|
1588 | .map(( |
1589 |
|
1590 |
|
1591 |
|
1592 | function (sub) { return ucFirst(sub); }))
|
1593 | .join(' ');
|
1594 | }
|
1595 | return text;
|
1596 | };
|
1597 | UcWordsPipe.decorators = [
|
1598 | { type: Pipe, args: [{ name: 'ucwords' },] }
|
1599 | ];
|
1600 | return UcWordsPipe;
|
1601 | }());
|
1602 |
|
1603 |
|
1604 |
|
1605 |
|
1606 |
|
1607 | var LeftTrimPipe = (function () {
|
1608 | function LeftTrimPipe() {
|
1609 | }
|
1610 | |
1611 |
|
1612 |
|
1613 |
|
1614 |
|
1615 | LeftTrimPipe.prototype.transform = |
1616 |
|
1617 |
|
1618 |
|
1619 |
|
1620 | function (text, chars) {
|
1621 | if (chars === void 0) { chars = '\\s'; }
|
1622 | return isString(text) ? text.replace(new RegExp("^[" + chars + "]+"), '') : text;
|
1623 | };
|
1624 | LeftTrimPipe.decorators = [
|
1625 | { type: Pipe, args: [{ name: 'ltrim' },] }
|
1626 | ];
|
1627 | return LeftTrimPipe;
|
1628 | }());
|
1629 |
|
1630 |
|
1631 |
|
1632 |
|
1633 |
|
1634 | var RepeatPipe = (function () {
|
1635 | function RepeatPipe() {
|
1636 | }
|
1637 | |
1638 |
|
1639 |
|
1640 |
|
1641 |
|
1642 |
|
1643 | RepeatPipe.prototype.transform = |
1644 |
|
1645 |
|
1646 |
|
1647 |
|
1648 |
|
1649 | function (str, n, separator) {
|
1650 | if (n === void 0) { n = 1; }
|
1651 | if (separator === void 0) { separator = ''; }
|
1652 | if (n <= 0) {
|
1653 | throw new RangeError();
|
1654 | }
|
1655 | return n === 1 ? str : this.repeat(str, n - 1, separator);
|
1656 | };
|
1657 | |
1658 |
|
1659 |
|
1660 |
|
1661 |
|
1662 |
|
1663 |
|
1664 | RepeatPipe.prototype.repeat = |
1665 |
|
1666 |
|
1667 |
|
1668 |
|
1669 |
|
1670 |
|
1671 | function (str, n, separator) {
|
1672 | return isString(str) ? (n === 0 ? str : str + separator + this.repeat(str, n - 1, separator)) : str;
|
1673 | };
|
1674 | RepeatPipe.decorators = [
|
1675 | { type: Pipe, args: [{ name: 'repeat' },] }
|
1676 | ];
|
1677 | return RepeatPipe;
|
1678 | }());
|
1679 |
|
1680 |
|
1681 |
|
1682 |
|
1683 |
|
1684 | var RightTrimPipe = (function () {
|
1685 | function RightTrimPipe() {
|
1686 | }
|
1687 | |
1688 |
|
1689 |
|
1690 |
|
1691 |
|
1692 | RightTrimPipe.prototype.transform = |
1693 |
|
1694 |
|
1695 |
|
1696 |
|
1697 | function (text, chars) {
|
1698 | if (chars === void 0) { chars = '\\s'; }
|
1699 | return isString(text) ? text.replace(new RegExp("[" + chars + "]+$"), '') : text;
|
1700 | };
|
1701 | RightTrimPipe.decorators = [
|
1702 | { type: Pipe, args: [{ name: 'rtrim' },] }
|
1703 | ];
|
1704 | return RightTrimPipe;
|
1705 | }());
|
1706 |
|
1707 |
|
1708 |
|
1709 |
|
1710 |
|
1711 | var ScanPipe = (function () {
|
1712 | function ScanPipe() {
|
1713 | }
|
1714 | |
1715 |
|
1716 |
|
1717 |
|
1718 |
|
1719 | ScanPipe.prototype.transform = |
1720 |
|
1721 |
|
1722 |
|
1723 |
|
1724 | function (text, args) {
|
1725 | if (args === void 0) { args = []; }
|
1726 | return isString(text)
|
1727 | ? text.replace(/\{(\d+)}/g, ( |
1728 |
|
1729 |
|
1730 |
|
1731 |
|
1732 | function (match, index) { return (!isUndefined(args[index]) ? args[index] : match); }))
|
1733 | : text;
|
1734 | };
|
1735 | ScanPipe.decorators = [
|
1736 | { type: Pipe, args: [{ name: 'scan' },] }
|
1737 | ];
|
1738 | return ScanPipe;
|
1739 | }());
|
1740 |
|
1741 |
|
1742 |
|
1743 |
|
1744 |
|
1745 | var ShortenPipe = (function () {
|
1746 | function ShortenPipe() {
|
1747 | }
|
1748 | |
1749 |
|
1750 |
|
1751 |
|
1752 |
|
1753 |
|
1754 |
|
1755 | ShortenPipe.prototype.transform = |
1756 |
|
1757 |
|
1758 |
|
1759 |
|
1760 |
|
1761 |
|
1762 | function (text, length, suffix, wordBreak) {
|
1763 | if (length === void 0) { length = 0; }
|
1764 | if (suffix === void 0) { suffix = ''; }
|
1765 | if (wordBreak === void 0) { wordBreak = true; }
|
1766 | if (!isString(text)) {
|
1767 | return text;
|
1768 | }
|
1769 | if (text.length > length) {
|
1770 | if (wordBreak) {
|
1771 | return text.slice(0, length) + suffix;
|
1772 | }
|
1773 |
|
1774 | if (!!~text.indexOf(' ', length)) {
|
1775 | return text.slice(0, text.indexOf(' ', length)) + suffix;
|
1776 | }
|
1777 | }
|
1778 | return text;
|
1779 | };
|
1780 | ShortenPipe.decorators = [
|
1781 | { type: Pipe, args: [{ name: 'shorten' },] }
|
1782 | ];
|
1783 | return ShortenPipe;
|
1784 | }());
|
1785 |
|
1786 |
|
1787 |
|
1788 |
|
1789 |
|
1790 | var StripTagsPipe = (function () {
|
1791 | function StripTagsPipe() {
|
1792 | }
|
1793 | |
1794 |
|
1795 |
|
1796 |
|
1797 |
|
1798 | StripTagsPipe.prototype.transform = |
1799 |
|
1800 |
|
1801 |
|
1802 |
|
1803 | function (text) {
|
1804 | var allowedTags = [];
|
1805 | for (var _i = 1; _i < arguments.length; _i++) {
|
1806 | allowedTags[_i - 1] = arguments[_i];
|
1807 | }
|
1808 | return allowedTags.length > 0
|
1809 | ? text.replace(new RegExp("<(?!/?(" + allowedTags.join('|') + ")s*/?)[^>]+>", 'g'), '')
|
1810 | : text.replace(/<(?:.|\s)*?>/g, '');
|
1811 | };
|
1812 | StripTagsPipe.decorators = [
|
1813 | { type: Pipe, args: [{ name: 'stripTags' },] }
|
1814 | ];
|
1815 | return StripTagsPipe;
|
1816 | }());
|
1817 |
|
1818 |
|
1819 |
|
1820 |
|
1821 |
|
1822 | var TrimPipe = (function () {
|
1823 | function TrimPipe() {
|
1824 | }
|
1825 | |
1826 |
|
1827 |
|
1828 |
|
1829 |
|
1830 | TrimPipe.prototype.transform = |
1831 |
|
1832 |
|
1833 |
|
1834 |
|
1835 | function (text, chars) {
|
1836 | if (chars === void 0) { chars = '\\s'; }
|
1837 | return isString(text) ? text.replace(new RegExp("^[" + chars + "]+|[" + chars + "]+$", 'g'), '') : text;
|
1838 | };
|
1839 | TrimPipe.decorators = [
|
1840 | { type: Pipe, args: [{ name: 'trim' },] }
|
1841 | ];
|
1842 | return TrimPipe;
|
1843 | }());
|
1844 |
|
1845 |
|
1846 |
|
1847 |
|
1848 |
|
1849 | var UcFirstPipe = (function () {
|
1850 | function UcFirstPipe() {
|
1851 | }
|
1852 | |
1853 |
|
1854 |
|
1855 |
|
1856 | UcFirstPipe.prototype.transform = |
1857 |
|
1858 |
|
1859 |
|
1860 | function (text) {
|
1861 | return isString(text) ? ucFirst(text) : text;
|
1862 | };
|
1863 | UcFirstPipe.decorators = [
|
1864 | { type: Pipe, args: [{ name: 'ucfirst' },] }
|
1865 | ];
|
1866 | return UcFirstPipe;
|
1867 | }());
|
1868 |
|
1869 |
|
1870 |
|
1871 |
|
1872 |
|
1873 | var SlugifyPipe = (function () {
|
1874 | function SlugifyPipe() {
|
1875 | }
|
1876 | |
1877 |
|
1878 |
|
1879 |
|
1880 | SlugifyPipe.prototype.transform = |
1881 |
|
1882 |
|
1883 |
|
1884 | function (str) {
|
1885 | return isString(str)
|
1886 | ? str
|
1887 | .toLowerCase()
|
1888 | .trim()
|
1889 | .replace(/[^\w\-]+/g, ' ')
|
1890 | .replace(/\s+/g, '-')
|
1891 | : str;
|
1892 | };
|
1893 | SlugifyPipe.decorators = [
|
1894 | { type: Pipe, args: [{ name: 'slugify' },] }
|
1895 | ];
|
1896 | return SlugifyPipe;
|
1897 | }());
|
1898 |
|
1899 |
|
1900 |
|
1901 |
|
1902 |
|
1903 | var CamelizePipe = (function () {
|
1904 | function CamelizePipe() {
|
1905 | }
|
1906 | |
1907 |
|
1908 |
|
1909 |
|
1910 |
|
1911 | CamelizePipe.prototype.transform = |
1912 |
|
1913 |
|
1914 |
|
1915 |
|
1916 | function (text, chars) {
|
1917 | if (chars === void 0) { chars = '\\s'; }
|
1918 | if (!isString(text)) {
|
1919 | return text;
|
1920 | }
|
1921 | return text
|
1922 | .toLowerCase()
|
1923 | .split(/[-_\s]/g)
|
1924 | .filter(( |
1925 |
|
1926 |
|
1927 |
|
1928 | function (v) { return !!v; }))
|
1929 | .map(( |
1930 |
|
1931 |
|
1932 |
|
1933 |
|
1934 | function (word, key) {
|
1935 | return !key ? word : word.slice(0, 1).toUpperCase() + word.slice(1);
|
1936 | }))
|
1937 | .join('');
|
1938 | };
|
1939 | CamelizePipe.decorators = [
|
1940 | { type: Pipe, args: [{ name: 'camelize' },] }
|
1941 | ];
|
1942 | return CamelizePipe;
|
1943 | }());
|
1944 |
|
1945 |
|
1946 |
|
1947 |
|
1948 |
|
1949 | var LatinisePipe = (function () {
|
1950 | function LatinisePipe() {
|
1951 |
|
1952 |
|
1953 | this.latinMap = {
|
1954 | Á: 'A',
|
1955 | Ă: 'A',
|
1956 | Ắ: 'A',
|
1957 | Ặ: 'A',
|
1958 | Ằ: 'A',
|
1959 | Ẳ: 'A',
|
1960 | Ẵ: 'A',
|
1961 | Ǎ: 'A',
|
1962 | Â: 'A',
|
1963 | Ấ: 'A',
|
1964 | Ậ: 'A',
|
1965 | Ầ: 'A',
|
1966 | Ẩ: 'A',
|
1967 | Ẫ: 'A',
|
1968 | Ä: 'A',
|
1969 | Ǟ: 'A',
|
1970 | Ȧ: 'A',
|
1971 | Ǡ: 'A',
|
1972 | Ạ: 'A',
|
1973 | Ȁ: 'A',
|
1974 | À: 'A',
|
1975 | Ả: 'A',
|
1976 | Ȃ: 'A',
|
1977 | Ā: 'A',
|
1978 | Ą: 'A',
|
1979 | Å: 'A',
|
1980 | Ǻ: 'A',
|
1981 | Ḁ: 'A',
|
1982 | Ⱥ: 'A',
|
1983 | Ã: 'A',
|
1984 | Ꜳ: 'AA',
|
1985 | Æ: 'AE',
|
1986 | Ǽ: 'AE',
|
1987 | Ǣ: 'AE',
|
1988 | Ꜵ: 'AO',
|
1989 | Ꜷ: 'AU',
|
1990 | Ꜹ: 'AV',
|
1991 | Ꜻ: 'AV',
|
1992 | Ꜽ: 'AY',
|
1993 | Ḃ: 'B',
|
1994 | Ḅ: 'B',
|
1995 | Ɓ: 'B',
|
1996 | Ḇ: 'B',
|
1997 | Ƀ: 'B',
|
1998 | Ƃ: 'B',
|
1999 | Ć: 'C',
|
2000 | Č: 'C',
|
2001 | Ç: 'C',
|
2002 | Ḉ: 'C',
|
2003 | Ĉ: 'C',
|
2004 | Ċ: 'C',
|
2005 | Ƈ: 'C',
|
2006 | Ȼ: 'C',
|
2007 | Ď: 'D',
|
2008 | Ḑ: 'D',
|
2009 | Ḓ: 'D',
|
2010 | Ḋ: 'D',
|
2011 | Ḍ: 'D',
|
2012 | Ɗ: 'D',
|
2013 | Ḏ: 'D',
|
2014 | Dz: 'D',
|
2015 | Dž: 'D',
|
2016 | Đ: 'D',
|
2017 | Ƌ: 'D',
|
2018 | DZ: 'DZ',
|
2019 | DŽ: 'DZ',
|
2020 | É: 'E',
|
2021 | Ĕ: 'E',
|
2022 | Ě: 'E',
|
2023 | Ȩ: 'E',
|
2024 | Ḝ: 'E',
|
2025 | Ê: 'E',
|
2026 | Ế: 'E',
|
2027 | Ệ: 'E',
|
2028 | Ề: 'E',
|
2029 | Ể: 'E',
|
2030 | Ễ: 'E',
|
2031 | Ḙ: 'E',
|
2032 | Ë: 'E',
|
2033 | Ė: 'E',
|
2034 | Ẹ: 'E',
|
2035 | Ȅ: 'E',
|
2036 | È: 'E',
|
2037 | Ẻ: 'E',
|
2038 | Ȇ: 'E',
|
2039 | Ē: 'E',
|
2040 | Ḗ: 'E',
|
2041 | Ḕ: 'E',
|
2042 | Ę: 'E',
|
2043 | Ɇ: 'E',
|
2044 | Ẽ: 'E',
|
2045 | Ḛ: 'E',
|
2046 | Ꝫ: 'ET',
|
2047 | Ḟ: 'F',
|
2048 | Ƒ: 'F',
|
2049 | Ǵ: 'G',
|
2050 | Ğ: 'G',
|
2051 | Ǧ: 'G',
|
2052 | Ģ: 'G',
|
2053 | Ĝ: 'G',
|
2054 | Ġ: 'G',
|
2055 | Ɠ: 'G',
|
2056 | Ḡ: 'G',
|
2057 | Ǥ: 'G',
|
2058 | Ḫ: 'H',
|
2059 | Ȟ: 'H',
|
2060 | Ḩ: 'H',
|
2061 | Ĥ: 'H',
|
2062 | Ⱨ: 'H',
|
2063 | Ḧ: 'H',
|
2064 | Ḣ: 'H',
|
2065 | Ḥ: 'H',
|
2066 | Ħ: 'H',
|
2067 | Í: 'I',
|
2068 | Ĭ: 'I',
|
2069 | Ǐ: 'I',
|
2070 | Î: 'I',
|
2071 | Ï: 'I',
|
2072 | Ḯ: 'I',
|
2073 | İ: 'I',
|
2074 | Ị: 'I',
|
2075 | Ȉ: 'I',
|
2076 | Ì: 'I',
|
2077 | Ỉ: 'I',
|
2078 | Ȋ: 'I',
|
2079 | Ī: 'I',
|
2080 | Į: 'I',
|
2081 | Ɨ: 'I',
|
2082 | Ĩ: 'I',
|
2083 | Ḭ: 'I',
|
2084 | Ꝺ: 'D',
|
2085 | Ꝼ: 'F',
|
2086 | Ᵹ: 'G',
|
2087 | Ꞃ: 'R',
|
2088 | Ꞅ: 'S',
|
2089 | Ꞇ: 'T',
|
2090 | Ꝭ: 'IS',
|
2091 | Ĵ: 'J',
|
2092 | Ɉ: 'J',
|
2093 | Ḱ: 'K',
|
2094 | Ǩ: 'K',
|
2095 | Ķ: 'K',
|
2096 | Ⱪ: 'K',
|
2097 | Ꝃ: 'K',
|
2098 | Ḳ: 'K',
|
2099 | Ƙ: 'K',
|
2100 | Ḵ: 'K',
|
2101 | Ꝁ: 'K',
|
2102 | Ꝅ: 'K',
|
2103 | Ĺ: 'L',
|
2104 | Ƚ: 'L',
|
2105 | Ľ: 'L',
|
2106 | Ļ: 'L',
|
2107 | Ḽ: 'L',
|
2108 | Ḷ: 'L',
|
2109 | Ḹ: 'L',
|
2110 | Ⱡ: 'L',
|
2111 | Ꝉ: 'L',
|
2112 | Ḻ: 'L',
|
2113 | Ŀ: 'L',
|
2114 | Ɫ: 'L',
|
2115 | Lj: 'L',
|
2116 | Ł: 'L',
|
2117 | LJ: 'LJ',
|
2118 | Ḿ: 'M',
|
2119 | Ṁ: 'M',
|
2120 | Ṃ: 'M',
|
2121 | Ɱ: 'M',
|
2122 | Ń: 'N',
|
2123 | Ň: 'N',
|
2124 | Ņ: 'N',
|
2125 | Ṋ: 'N',
|
2126 | Ṅ: 'N',
|
2127 | Ṇ: 'N',
|
2128 | Ǹ: 'N',
|
2129 | Ɲ: 'N',
|
2130 | Ṉ: 'N',
|
2131 | Ƞ: 'N',
|
2132 | Nj: 'N',
|
2133 | Ñ: 'N',
|
2134 | NJ: 'NJ',
|
2135 | Ó: 'O',
|
2136 | Ŏ: 'O',
|
2137 | Ǒ: 'O',
|
2138 | Ô: 'O',
|
2139 | Ố: 'O',
|
2140 | Ộ: 'O',
|
2141 | Ồ: 'O',
|
2142 | Ổ: 'O',
|
2143 | Ỗ: 'O',
|
2144 | Ö: 'O',
|
2145 | Ȫ: 'O',
|
2146 | Ȯ: 'O',
|
2147 | Ȱ: 'O',
|
2148 | Ọ: 'O',
|
2149 | Ő: 'O',
|
2150 | Ȍ: 'O',
|
2151 | Ò: 'O',
|
2152 | Ỏ: 'O',
|
2153 | Ơ: 'O',
|
2154 | Ớ: 'O',
|
2155 | Ợ: 'O',
|
2156 | Ờ: 'O',
|
2157 | Ở: 'O',
|
2158 | Ỡ: 'O',
|
2159 | Ȏ: 'O',
|
2160 | Ꝋ: 'O',
|
2161 | Ꝍ: 'O',
|
2162 | Ō: 'O',
|
2163 | Ṓ: 'O',
|
2164 | Ṑ: 'O',
|
2165 | Ɵ: 'O',
|
2166 | Ǫ: 'O',
|
2167 | Ǭ: 'O',
|
2168 | Ø: 'O',
|
2169 | Ǿ: 'O',
|
2170 | Õ: 'O',
|
2171 | Ṍ: 'O',
|
2172 | Ṏ: 'O',
|
2173 | Ȭ: 'O',
|
2174 | Ƣ: 'OI',
|
2175 | Ꝏ: 'OO',
|
2176 | Ɛ: 'E',
|
2177 | Ɔ: 'O',
|
2178 | Ȣ: 'OU',
|
2179 | Ṕ: 'P',
|
2180 | Ṗ: 'P',
|
2181 | Ꝓ: 'P',
|
2182 | Ƥ: 'P',
|
2183 | Ꝕ: 'P',
|
2184 | Ᵽ: 'P',
|
2185 | Ꝑ: 'P',
|
2186 | Ꝙ: 'Q',
|
2187 | Ꝗ: 'Q',
|
2188 | Ŕ: 'R',
|
2189 | Ř: 'R',
|
2190 | Ŗ: 'R',
|
2191 | Ṙ: 'R',
|
2192 | Ṛ: 'R',
|
2193 | Ṝ: 'R',
|
2194 | Ȑ: 'R',
|
2195 | Ȓ: 'R',
|
2196 | Ṟ: 'R',
|
2197 | Ɍ: 'R',
|
2198 | Ɽ: 'R',
|
2199 | Ꜿ: 'C',
|
2200 | Ǝ: 'E',
|
2201 | Ś: 'S',
|
2202 | Ṥ: 'S',
|
2203 | Š: 'S',
|
2204 | Ṧ: 'S',
|
2205 | Ş: 'S',
|
2206 | Ŝ: 'S',
|
2207 | Ș: 'S',
|
2208 | Ṡ: 'S',
|
2209 | Ṣ: 'S',
|
2210 | Ṩ: 'S',
|
2211 | ẞ: 'SS',
|
2212 | Ť: 'T',
|
2213 | Ţ: 'T',
|
2214 | Ṱ: 'T',
|
2215 | Ț: 'T',
|
2216 | Ⱦ: 'T',
|
2217 | Ṫ: 'T',
|
2218 | Ṭ: 'T',
|
2219 | Ƭ: 'T',
|
2220 | Ṯ: 'T',
|
2221 | Ʈ: 'T',
|
2222 | Ŧ: 'T',
|
2223 | Ɐ: 'A',
|
2224 | Ꞁ: 'L',
|
2225 | Ɯ: 'M',
|
2226 | Ʌ: 'V',
|
2227 | Ꜩ: 'TZ',
|
2228 | Ú: 'U',
|
2229 | Ŭ: 'U',
|
2230 | Ǔ: 'U',
|
2231 | Û: 'U',
|
2232 | Ṷ: 'U',
|
2233 | Ü: 'U',
|
2234 | Ǘ: 'U',
|
2235 | Ǚ: 'U',
|
2236 | Ǜ: 'U',
|
2237 | Ǖ: 'U',
|
2238 | Ṳ: 'U',
|
2239 | Ụ: 'U',
|
2240 | Ű: 'U',
|
2241 | Ȕ: 'U',
|
2242 | Ù: 'U',
|
2243 | Ủ: 'U',
|
2244 | Ư: 'U',
|
2245 | Ứ: 'U',
|
2246 | Ự: 'U',
|
2247 | Ừ: 'U',
|
2248 | Ử: 'U',
|
2249 | Ữ: 'U',
|
2250 | Ȗ: 'U',
|
2251 | Ū: 'U',
|
2252 | Ṻ: 'U',
|
2253 | Ų: 'U',
|
2254 | Ů: 'U',
|
2255 | Ũ: 'U',
|
2256 | Ṹ: 'U',
|
2257 | Ṵ: 'U',
|
2258 | Ꝟ: 'V',
|
2259 | Ṿ: 'V',
|
2260 | Ʋ: 'V',
|
2261 | Ṽ: 'V',
|
2262 | Ꝡ: 'VY',
|
2263 | Ẃ: 'W',
|
2264 | Ŵ: 'W',
|
2265 | Ẅ: 'W',
|
2266 | Ẇ: 'W',
|
2267 | Ẉ: 'W',
|
2268 | Ẁ: 'W',
|
2269 | Ⱳ: 'W',
|
2270 | Ẍ: 'X',
|
2271 | Ẋ: 'X',
|
2272 | Ý: 'Y',
|
2273 | Ŷ: 'Y',
|
2274 | Ÿ: 'Y',
|
2275 | Ẏ: 'Y',
|
2276 | Ỵ: 'Y',
|
2277 | Ỳ: 'Y',
|
2278 | Ƴ: 'Y',
|
2279 | Ỷ: 'Y',
|
2280 | Ỿ: 'Y',
|
2281 | Ȳ: 'Y',
|
2282 | Ɏ: 'Y',
|
2283 | Ỹ: 'Y',
|
2284 | Ź: 'Z',
|
2285 | Ž: 'Z',
|
2286 | Ẑ: 'Z',
|
2287 | Ⱬ: 'Z',
|
2288 | Ż: 'Z',
|
2289 | Ẓ: 'Z',
|
2290 | Ȥ: 'Z',
|
2291 | Ẕ: 'Z',
|
2292 | Ƶ: 'Z',
|
2293 | IJ: 'IJ',
|
2294 | Œ: 'OE',
|
2295 | ᴀ: 'A',
|
2296 | ᴁ: 'AE',
|
2297 | ʙ: 'B',
|
2298 | ᴃ: 'B',
|
2299 | ᴄ: 'C',
|
2300 | ᴅ: 'D',
|
2301 | ᴇ: 'E',
|
2302 | ꜰ: 'F',
|
2303 | ɢ: 'G',
|
2304 | ʛ: 'G',
|
2305 | ʜ: 'H',
|
2306 | ɪ: 'I',
|
2307 | ʁ: 'R',
|
2308 | ᴊ: 'J',
|
2309 | ᴋ: 'K',
|
2310 | ʟ: 'L',
|
2311 | ᴌ: 'L',
|
2312 | ᴍ: 'M',
|
2313 | ɴ: 'N',
|
2314 | ᴏ: 'O',
|
2315 | ɶ: 'OE',
|
2316 | ᴐ: 'O',
|
2317 | ᴕ: 'OU',
|
2318 | ᴘ: 'P',
|
2319 | ʀ: 'R',
|
2320 | ᴎ: 'N',
|
2321 | ᴙ: 'R',
|
2322 | ꜱ: 'S',
|
2323 | ᴛ: 'T',
|
2324 | ⱻ: 'E',
|
2325 | ᴚ: 'R',
|
2326 | ᴜ: 'U',
|
2327 | ᴠ: 'V',
|
2328 | ᴡ: 'W',
|
2329 | ʏ: 'Y',
|
2330 | ᴢ: 'Z',
|
2331 | á: 'a',
|
2332 | ă: 'a',
|
2333 | ắ: 'a',
|
2334 | ặ: 'a',
|
2335 | ằ: 'a',
|
2336 | ẳ: 'a',
|
2337 | ẵ: 'a',
|
2338 | ǎ: 'a',
|
2339 | â: 'a',
|
2340 | ấ: 'a',
|
2341 | ậ: 'a',
|
2342 | ầ: 'a',
|
2343 | ẩ: 'a',
|
2344 | ẫ: 'a',
|
2345 | ä: 'a',
|
2346 | ǟ: 'a',
|
2347 | ȧ: 'a',
|
2348 | ǡ: 'a',
|
2349 | ạ: 'a',
|
2350 | ȁ: 'a',
|
2351 | à: 'a',
|
2352 | ả: 'a',
|
2353 | ȃ: 'a',
|
2354 | ā: 'a',
|
2355 | ą: 'a',
|
2356 | ᶏ: 'a',
|
2357 | ẚ: 'a',
|
2358 | å: 'a',
|
2359 | ǻ: 'a',
|
2360 | ḁ: 'a',
|
2361 | ⱥ: 'a',
|
2362 | ã: 'a',
|
2363 | ꜳ: 'aa',
|
2364 | æ: 'ae',
|
2365 | ǽ: 'ae',
|
2366 | ǣ: 'ae',
|
2367 | ꜵ: 'ao',
|
2368 | ꜷ: 'au',
|
2369 | ꜹ: 'av',
|
2370 | ꜻ: 'av',
|
2371 | ꜽ: 'ay',
|
2372 | ḃ: 'b',
|
2373 | ḅ: 'b',
|
2374 | ɓ: 'b',
|
2375 | ḇ: 'b',
|
2376 | ᵬ: 'b',
|
2377 | ᶀ: 'b',
|
2378 | ƀ: 'b',
|
2379 | ƃ: 'b',
|
2380 | ɵ: 'o',
|
2381 | ć: 'c',
|
2382 | č: 'c',
|
2383 | ç: 'c',
|
2384 | ḉ: 'c',
|
2385 | ĉ: 'c',
|
2386 | ɕ: 'c',
|
2387 | ċ: 'c',
|
2388 | ƈ: 'c',
|
2389 | ȼ: 'c',
|
2390 | ď: 'd',
|
2391 | ḑ: 'd',
|
2392 | ḓ: 'd',
|
2393 | ȡ: 'd',
|
2394 | ḋ: 'd',
|
2395 | ḍ: 'd',
|
2396 | ɗ: 'd',
|
2397 | ᶑ: 'd',
|
2398 | ḏ: 'd',
|
2399 | ᵭ: 'd',
|
2400 | ᶁ: 'd',
|
2401 | đ: 'd',
|
2402 | ɖ: 'd',
|
2403 | ƌ: 'd',
|
2404 | ı: 'i',
|
2405 | ȷ: 'j',
|
2406 | ɟ: 'j',
|
2407 | ʄ: 'j',
|
2408 | dz: 'dz',
|
2409 | dž: 'dz',
|
2410 | é: 'e',
|
2411 | ĕ: 'e',
|
2412 | ě: 'e',
|
2413 | ȩ: 'e',
|
2414 | ḝ: 'e',
|
2415 | ê: 'e',
|
2416 | ế: 'e',
|
2417 | ệ: 'e',
|
2418 | ề: 'e',
|
2419 | ể: 'e',
|
2420 | ễ: 'e',
|
2421 | ḙ: 'e',
|
2422 | ë: 'e',
|
2423 | ė: 'e',
|
2424 | ẹ: 'e',
|
2425 | ȅ: 'e',
|
2426 | è: 'e',
|
2427 | ẻ: 'e',
|
2428 | ȇ: 'e',
|
2429 | ē: 'e',
|
2430 | ḗ: 'e',
|
2431 | ḕ: 'e',
|
2432 | ⱸ: 'e',
|
2433 | ę: 'e',
|
2434 | ᶒ: 'e',
|
2435 | ɇ: 'e',
|
2436 | ẽ: 'e',
|
2437 | ḛ: 'e',
|
2438 | ꝫ: 'et',
|
2439 | ḟ: 'f',
|
2440 | ƒ: 'f',
|
2441 | ᵮ: 'f',
|
2442 | ᶂ: 'f',
|
2443 | ǵ: 'g',
|
2444 | ğ: 'g',
|
2445 | ǧ: 'g',
|
2446 | ģ: 'g',
|
2447 | ĝ: 'g',
|
2448 | ġ: 'g',
|
2449 | ɠ: 'g',
|
2450 | ḡ: 'g',
|
2451 | ᶃ: 'g',
|
2452 | ǥ: 'g',
|
2453 | ḫ: 'h',
|
2454 | ȟ: 'h',
|
2455 | ḩ: 'h',
|
2456 | ĥ: 'h',
|
2457 | ⱨ: 'h',
|
2458 | ḧ: 'h',
|
2459 | ḣ: 'h',
|
2460 | ḥ: 'h',
|
2461 | ɦ: 'h',
|
2462 | ẖ: 'h',
|
2463 | ħ: 'h',
|
2464 | ƕ: 'hv',
|
2465 | í: 'i',
|
2466 | ĭ: 'i',
|
2467 | ǐ: 'i',
|
2468 | î: 'i',
|
2469 | ï: 'i',
|
2470 | ḯ: 'i',
|
2471 | ị: 'i',
|
2472 | ȉ: 'i',
|
2473 | ì: 'i',
|
2474 | ỉ: 'i',
|
2475 | ȋ: 'i',
|
2476 | ī: 'i',
|
2477 | į: 'i',
|
2478 | ᶖ: 'i',
|
2479 | ɨ: 'i',
|
2480 | ĩ: 'i',
|
2481 | ḭ: 'i',
|
2482 | ꝺ: 'd',
|
2483 | ꝼ: 'f',
|
2484 | ᵹ: 'g',
|
2485 | ꞃ: 'r',
|
2486 | ꞅ: 's',
|
2487 | ꞇ: 't',
|
2488 | ꝭ: 'is',
|
2489 | ǰ: 'j',
|
2490 | ĵ: 'j',
|
2491 | ʝ: 'j',
|
2492 | ɉ: 'j',
|
2493 | ḱ: 'k',
|
2494 | ǩ: 'k',
|
2495 | ķ: 'k',
|
2496 | ⱪ: 'k',
|
2497 | ꝃ: 'k',
|
2498 | ḳ: 'k',
|
2499 | ƙ: 'k',
|
2500 | ḵ: 'k',
|
2501 | ᶄ: 'k',
|
2502 | ꝁ: 'k',
|
2503 | ꝅ: 'k',
|
2504 | ĺ: 'l',
|
2505 | ƚ: 'l',
|
2506 | ɬ: 'l',
|
2507 | ľ: 'l',
|
2508 | ļ: 'l',
|
2509 | ḽ: 'l',
|
2510 | ȴ: 'l',
|
2511 | ḷ: 'l',
|
2512 | ḹ: 'l',
|
2513 | ⱡ: 'l',
|
2514 | ꝉ: 'l',
|
2515 | ḻ: 'l',
|
2516 | ŀ: 'l',
|
2517 | ɫ: 'l',
|
2518 | ᶅ: 'l',
|
2519 | ɭ: 'l',
|
2520 | ł: 'l',
|
2521 | lj: 'lj',
|
2522 | ſ: 's',
|
2523 | ẜ: 's',
|
2524 | ẛ: 's',
|
2525 | ẝ: 's',
|
2526 | ḿ: 'm',
|
2527 | ṁ: 'm',
|
2528 | ṃ: 'm',
|
2529 | ɱ: 'm',
|
2530 | ᵯ: 'm',
|
2531 | ᶆ: 'm',
|
2532 | ń: 'n',
|
2533 | ň: 'n',
|
2534 | ņ: 'n',
|
2535 | ṋ: 'n',
|
2536 | ȵ: 'n',
|
2537 | ṅ: 'n',
|
2538 | ṇ: 'n',
|
2539 | ǹ: 'n',
|
2540 | ɲ: 'n',
|
2541 | ṉ: 'n',
|
2542 | ƞ: 'n',
|
2543 | ᵰ: 'n',
|
2544 | ᶇ: 'n',
|
2545 | ɳ: 'n',
|
2546 | ñ: 'n',
|
2547 | nj: 'nj',
|
2548 | ó: 'o',
|
2549 | ŏ: 'o',
|
2550 | ǒ: 'o',
|
2551 | ô: 'o',
|
2552 | ố: 'o',
|
2553 | ộ: 'o',
|
2554 | ồ: 'o',
|
2555 | ổ: 'o',
|
2556 | ỗ: 'o',
|
2557 | ö: 'o',
|
2558 | ȫ: 'o',
|
2559 | ȯ: 'o',
|
2560 | ȱ: 'o',
|
2561 | ọ: 'o',
|
2562 | ő: 'o',
|
2563 | ȍ: 'o',
|
2564 | ò: 'o',
|
2565 | ỏ: 'o',
|
2566 | ơ: 'o',
|
2567 | ớ: 'o',
|
2568 | ợ: 'o',
|
2569 | ờ: 'o',
|
2570 | ở: 'o',
|
2571 | ỡ: 'o',
|
2572 | ȏ: 'o',
|
2573 | ꝋ: 'o',
|
2574 | ꝍ: 'o',
|
2575 | ⱺ: 'o',
|
2576 | ō: 'o',
|
2577 | ṓ: 'o',
|
2578 | ṑ: 'o',
|
2579 | ǫ: 'o',
|
2580 | ǭ: 'o',
|
2581 | ø: 'o',
|
2582 | ǿ: 'o',
|
2583 | õ: 'o',
|
2584 | ṍ: 'o',
|
2585 | ṏ: 'o',
|
2586 | ȭ: 'o',
|
2587 | ƣ: 'oi',
|
2588 | ꝏ: 'oo',
|
2589 | ɛ: 'e',
|
2590 | ᶓ: 'e',
|
2591 | ɔ: 'o',
|
2592 | ᶗ: 'o',
|
2593 | ȣ: 'ou',
|
2594 | ṕ: 'p',
|
2595 | ṗ: 'p',
|
2596 | ꝓ: 'p',
|
2597 | ƥ: 'p',
|
2598 | ᵱ: 'p',
|
2599 | ᶈ: 'p',
|
2600 | ꝕ: 'p',
|
2601 | ᵽ: 'p',
|
2602 | ꝑ: 'p',
|
2603 | ꝙ: 'q',
|
2604 | ʠ: 'q',
|
2605 | ɋ: 'q',
|
2606 | ꝗ: 'q',
|
2607 | ŕ: 'r',
|
2608 | ř: 'r',
|
2609 | ŗ: 'r',
|
2610 | ṙ: 'r',
|
2611 | ṛ: 'r',
|
2612 | ṝ: 'r',
|
2613 | ȑ: 'r',
|
2614 | ɾ: 'r',
|
2615 | ᵳ: 'r',
|
2616 | ȓ: 'r',
|
2617 | ṟ: 'r',
|
2618 | ɼ: 'r',
|
2619 | ᵲ: 'r',
|
2620 | ᶉ: 'r',
|
2621 | ɍ: 'r',
|
2622 | ɽ: 'r',
|
2623 | ↄ: 'c',
|
2624 | ꜿ: 'c',
|
2625 | ɘ: 'e',
|
2626 | ɿ: 'r',
|
2627 | ś: 's',
|
2628 | ṥ: 's',
|
2629 | š: 's',
|
2630 | ṧ: 's',
|
2631 | ş: 's',
|
2632 | ŝ: 's',
|
2633 | ș: 's',
|
2634 | ṡ: 's',
|
2635 | ṣ: 's',
|
2636 | ṩ: 's',
|
2637 | ʂ: 's',
|
2638 | ᵴ: 's',
|
2639 | ᶊ: 's',
|
2640 | ȿ: 's',
|
2641 | ɡ: 'g',
|
2642 | ß: 'ss',
|
2643 | ᴑ: 'o',
|
2644 | ᴓ: 'o',
|
2645 | ᴝ: 'u',
|
2646 | ť: 't',
|
2647 | ţ: 't',
|
2648 | ṱ: 't',
|
2649 | ț: 't',
|
2650 | ȶ: 't',
|
2651 | ẗ: 't',
|
2652 | ⱦ: 't',
|
2653 | ṫ: 't',
|
2654 | ṭ: 't',
|
2655 | ƭ: 't',
|
2656 | ṯ: 't',
|
2657 | ᵵ: 't',
|
2658 | ƫ: 't',
|
2659 | ʈ: 't',
|
2660 | ŧ: 't',
|
2661 | ᵺ: 'th',
|
2662 | ɐ: 'a',
|
2663 | ᴂ: 'ae',
|
2664 | ǝ: 'e',
|
2665 | ᵷ: 'g',
|
2666 | ɥ: 'h',
|
2667 | ʮ: 'h',
|
2668 | ʯ: 'h',
|
2669 | ᴉ: 'i',
|
2670 | ʞ: 'k',
|
2671 | ꞁ: 'l',
|
2672 | ɯ: 'm',
|
2673 | ɰ: 'm',
|
2674 | ᴔ: 'oe',
|
2675 | ɹ: 'r',
|
2676 | ɻ: 'r',
|
2677 | ɺ: 'r',
|
2678 | ⱹ: 'r',
|
2679 | ʇ: 't',
|
2680 | ʌ: 'v',
|
2681 | ʍ: 'w',
|
2682 | ʎ: 'y',
|
2683 | ꜩ: 'tz',
|
2684 | ú: 'u',
|
2685 | ŭ: 'u',
|
2686 | ǔ: 'u',
|
2687 | û: 'u',
|
2688 | ṷ: 'u',
|
2689 | ü: 'u',
|
2690 | ǘ: 'u',
|
2691 | ǚ: 'u',
|
2692 | ǜ: 'u',
|
2693 | ǖ: 'u',
|
2694 | ṳ: 'u',
|
2695 | ụ: 'u',
|
2696 | ű: 'u',
|
2697 | ȕ: 'u',
|
2698 | ù: 'u',
|
2699 | ủ: 'u',
|
2700 | ư: 'u',
|
2701 | ứ: 'u',
|
2702 | ự: 'u',
|
2703 | ừ: 'u',
|
2704 | ử: 'u',
|
2705 | ữ: 'u',
|
2706 | ȗ: 'u',
|
2707 | ū: 'u',
|
2708 | ṻ: 'u',
|
2709 | ų: 'u',
|
2710 | ᶙ: 'u',
|
2711 | ů: 'u',
|
2712 | ũ: 'u',
|
2713 | ṹ: 'u',
|
2714 | ṵ: 'u',
|
2715 | ᵫ: 'ue',
|
2716 | ꝸ: 'um',
|
2717 | ⱴ: 'v',
|
2718 | ꝟ: 'v',
|
2719 | ṿ: 'v',
|
2720 | ʋ: 'v',
|
2721 | ᶌ: 'v',
|
2722 | ⱱ: 'v',
|
2723 | ṽ: 'v',
|
2724 | ꝡ: 'vy',
|
2725 | ẃ: 'w',
|
2726 | ŵ: 'w',
|
2727 | ẅ: 'w',
|
2728 | ẇ: 'w',
|
2729 | ẉ: 'w',
|
2730 | ẁ: 'w',
|
2731 | ⱳ: 'w',
|
2732 | ẘ: 'w',
|
2733 | ẍ: 'x',
|
2734 | ẋ: 'x',
|
2735 | ᶍ: 'x',
|
2736 | ý: 'y',
|
2737 | ŷ: 'y',
|
2738 | ÿ: 'y',
|
2739 | ẏ: 'y',
|
2740 | ỵ: 'y',
|
2741 | ỳ: 'y',
|
2742 | ƴ: 'y',
|
2743 | ỷ: 'y',
|
2744 | ỿ: 'y',
|
2745 | ȳ: 'y',
|
2746 | ẙ: 'y',
|
2747 | ɏ: 'y',
|
2748 | ỹ: 'y',
|
2749 | ź: 'z',
|
2750 | ž: 'z',
|
2751 | ẑ: 'z',
|
2752 | ʑ: 'z',
|
2753 | ⱬ: 'z',
|
2754 | ż: 'z',
|
2755 | ẓ: 'z',
|
2756 | ȥ: 'z',
|
2757 | ẕ: 'z',
|
2758 | ᵶ: 'z',
|
2759 | ᶎ: 'z',
|
2760 | ʐ: 'z',
|
2761 | ƶ: 'z',
|
2762 | ɀ: 'z',
|
2763 | ff: 'ff',
|
2764 | ffi: 'ffi',
|
2765 | ffl: 'ffl',
|
2766 | fi: 'fi',
|
2767 | fl: 'fl',
|
2768 | ij: 'ij',
|
2769 | œ: 'oe',
|
2770 | st: 'st',
|
2771 | ₐ: 'a',
|
2772 | ₑ: 'e',
|
2773 | ᵢ: 'i',
|
2774 | ⱼ: 'j',
|
2775 | ₒ: 'o',
|
2776 | ᵣ: 'r',
|
2777 | ᵤ: 'u',
|
2778 | ᵥ: 'v',
|
2779 | ₓ: 'x',
|
2780 | };
|
2781 | }
|
2782 | |
2783 |
|
2784 |
|
2785 |
|
2786 |
|
2787 | LatinisePipe.prototype.transform = |
2788 |
|
2789 |
|
2790 |
|
2791 |
|
2792 | function (text, chars) {
|
2793 | var _this = this;
|
2794 | if (chars === void 0) { chars = '\\s'; }
|
2795 | return isString(text)
|
2796 | ? text.replace(/[^A-Za-z0-9]/g, ( |
2797 |
|
2798 |
|
2799 |
|
2800 | function (key) {
|
2801 | return _this.latinMap[key] || key;
|
2802 | }))
|
2803 | : text;
|
2804 | };
|
2805 | LatinisePipe.decorators = [
|
2806 | { type: Pipe, args: [{ name: 'latinise' },] }
|
2807 | ];
|
2808 | return LatinisePipe;
|
2809 | }());
|
2810 |
|
2811 |
|
2812 |
|
2813 |
|
2814 |
|
2815 | var LinesPipe = (function () {
|
2816 | function LinesPipe() {
|
2817 | }
|
2818 | |
2819 |
|
2820 |
|
2821 |
|
2822 |
|
2823 | LinesPipe.prototype.transform = |
2824 |
|
2825 |
|
2826 |
|
2827 |
|
2828 | function (text, chars) {
|
2829 | if (chars === void 0) { chars = '\\s'; }
|
2830 | return isString(text) ? text.replace(/\r\n/g, '\n').split('\n') : text;
|
2831 | };
|
2832 | LinesPipe.decorators = [
|
2833 | { type: Pipe, args: [{ name: 'lines' },] }
|
2834 | ];
|
2835 | return LinesPipe;
|
2836 | }());
|
2837 |
|
2838 |
|
2839 |
|
2840 |
|
2841 |
|
2842 | var UnderscorePipe = (function () {
|
2843 | function UnderscorePipe() {
|
2844 | }
|
2845 | |
2846 |
|
2847 |
|
2848 |
|
2849 |
|
2850 | UnderscorePipe.prototype.transform = |
2851 |
|
2852 |
|
2853 |
|
2854 |
|
2855 | function (text, chars) {
|
2856 | if (chars === void 0) { chars = '\\s'; }
|
2857 | return isString(text)
|
2858 | ? text
|
2859 | .trim()
|
2860 | .replace(/\s+/g, '')
|
2861 | .replace(/[A-Z]/g, ( |
2862 |
|
2863 |
|
2864 |
|
2865 |
|
2866 | function (c, k) {
|
2867 | return k ? "_" + c.toLowerCase() : c.toLowerCase();
|
2868 | }))
|
2869 | : text;
|
2870 | };
|
2871 | UnderscorePipe.decorators = [
|
2872 | { type: Pipe, args: [{ name: 'underscore' },] }
|
2873 | ];
|
2874 | return UnderscorePipe;
|
2875 | }());
|
2876 |
|
2877 |
|
2878 |
|
2879 |
|
2880 |
|
2881 | var MatchPipe = (function () {
|
2882 | function MatchPipe() {
|
2883 | }
|
2884 | |
2885 |
|
2886 |
|
2887 |
|
2888 |
|
2889 |
|
2890 | MatchPipe.prototype.transform = |
2891 |
|
2892 |
|
2893 |
|
2894 |
|
2895 |
|
2896 | function (text, pattern, flags) {
|
2897 | if (!isString(text)) {
|
2898 | return text;
|
2899 | }
|
2900 | return text.match(new RegExp(pattern, flags));
|
2901 | };
|
2902 | MatchPipe.decorators = [
|
2903 | { type: Pipe, args: [{ name: 'match' },] }
|
2904 | ];
|
2905 | return MatchPipe;
|
2906 | }());
|
2907 |
|
2908 |
|
2909 |
|
2910 |
|
2911 |
|
2912 | var TestPipe = (function () {
|
2913 | function TestPipe() {
|
2914 | }
|
2915 | |
2916 |
|
2917 |
|
2918 |
|
2919 |
|
2920 |
|
2921 | TestPipe.prototype.transform = |
2922 |
|
2923 |
|
2924 |
|
2925 |
|
2926 |
|
2927 | function (text, pattern, flags) {
|
2928 | if (!isString(text)) {
|
2929 | return text;
|
2930 | }
|
2931 | return new RegExp(pattern, flags).test(text);
|
2932 | };
|
2933 | TestPipe.decorators = [
|
2934 | { type: Pipe, args: [{ name: 'test' },] }
|
2935 | ];
|
2936 | return TestPipe;
|
2937 | }());
|
2938 |
|
2939 |
|
2940 |
|
2941 |
|
2942 |
|
2943 | var LeftPadPipe = (function () {
|
2944 | function LeftPadPipe() {
|
2945 | }
|
2946 | |
2947 |
|
2948 |
|
2949 |
|
2950 |
|
2951 |
|
2952 | LeftPadPipe.prototype.transform = |
2953 |
|
2954 |
|
2955 |
|
2956 |
|
2957 |
|
2958 | function (str, length, padCharacter) {
|
2959 | if (padCharacter === void 0) { padCharacter = ' '; }
|
2960 | if (!isString(str) || str.length >= length) {
|
2961 | return str;
|
2962 | }
|
2963 | while (str.length < length) {
|
2964 | str = padCharacter + str;
|
2965 | }
|
2966 | return str;
|
2967 | };
|
2968 | LeftPadPipe.decorators = [
|
2969 | { type: Pipe, args: [{ name: 'lpad' },] }
|
2970 | ];
|
2971 | return LeftPadPipe;
|
2972 | }());
|
2973 |
|
2974 |
|
2975 |
|
2976 |
|
2977 |
|
2978 | var RightPadPipe = (function () {
|
2979 | function RightPadPipe() {
|
2980 | }
|
2981 | |
2982 |
|
2983 |
|
2984 |
|
2985 |
|
2986 |
|
2987 | RightPadPipe.prototype.transform = |
2988 |
|
2989 |
|
2990 |
|
2991 |
|
2992 |
|
2993 | function (str, length, padCharacter) {
|
2994 | if (length === void 0) { length = 1; }
|
2995 | if (padCharacter === void 0) { padCharacter = ' '; }
|
2996 | if (!isString(str) || str.length >= length) {
|
2997 | return str;
|
2998 | }
|
2999 | while (str.length < length) {
|
3000 | str = str + padCharacter;
|
3001 | }
|
3002 | return str;
|
3003 | };
|
3004 | RightPadPipe.decorators = [
|
3005 | { type: Pipe, args: [{ name: 'rpad' },] }
|
3006 | ];
|
3007 | return RightPadPipe;
|
3008 | }());
|
3009 |
|
3010 |
|
3011 |
|
3012 |
|
3013 |
|
3014 | var MakePluralStringPipe = (function () {
|
3015 | function MakePluralStringPipe() {
|
3016 | this.irregularMap = {
|
3017 | addendum: 'addenda',
|
3018 | alga: 'algae',
|
3019 | alumna: 'alumnae',
|
3020 | alumnus: 'alumni',
|
3021 | analysis: 'analyses',
|
3022 | antenna: 'antennae',
|
3023 | appendix: 'appendices',
|
3024 | aquarium: 'aquaria',
|
3025 | arch: 'arches',
|
3026 | axe: 'axes',
|
3027 | axis: 'axes',
|
3028 | bacillus: 'bacilli',
|
3029 | bacterium: 'bacteria',
|
3030 | basis: 'bases',
|
3031 | batch: 'batches',
|
3032 | beach: 'beaches',
|
3033 | beau: 'beaux',
|
3034 | bison: 'bison',
|
3035 | brush: 'brushes',
|
3036 | buffalo: 'buffaloes',
|
3037 | bureau: 'bureaus',
|
3038 | bus: 'busses',
|
3039 | cactus: 'cacti',
|
3040 | calf: 'calves',
|
3041 | chateau: 'chateaux',
|
3042 | cherry: 'cherries',
|
3043 | child: 'children',
|
3044 | church: 'churches',
|
3045 | circus: 'circuses',
|
3046 | cod: 'cod',
|
3047 | corps: 'corps',
|
3048 | corpus: 'corpora',
|
3049 | crisis: 'crises',
|
3050 | criterion: 'criteria',
|
3051 | curriculum: 'curricula',
|
3052 | datum: 'data',
|
3053 | deer: 'deer',
|
3054 | diagnosis: 'diagnoses',
|
3055 | die: 'dice',
|
3056 | domino: 'dominoes',
|
3057 | dwarf: 'dwarves',
|
3058 | echo: 'echoes',
|
3059 | elf: 'elves',
|
3060 | ellipsis: 'ellipses',
|
3061 | embargo: 'embargoes',
|
3062 | emphasis: 'emphases',
|
3063 | erratum: 'errata',
|
3064 | fax: 'faxes',
|
3065 | fireman: 'firemen',
|
3066 | fish: 'fish',
|
3067 | flush: 'flushes',
|
3068 | focus: 'foci',
|
3069 | foot: 'feet',
|
3070 | formula: 'formulas',
|
3071 | fungus: 'fungi',
|
3072 | genus: 'genera',
|
3073 | goose: 'geese',
|
3074 | grafito: 'grafiti',
|
3075 | half: 'halves',
|
3076 | hero: 'heroes',
|
3077 | hoax: 'hoaxes',
|
3078 | hoof: 'hooves',
|
3079 | hypothesis: 'hypotheses',
|
3080 | index: 'indices',
|
3081 | kiss: 'kisses',
|
3082 | knife: 'knives',
|
3083 | leaf: 'leaves',
|
3084 | life: 'lives',
|
3085 | loaf: 'loaves',
|
3086 | louse: 'lice',
|
3087 | man: 'men',
|
3088 | mango: 'mangoes',
|
3089 | matrix: 'matrices',
|
3090 | means: 'means',
|
3091 | medium: 'media',
|
3092 | memorandum: 'memoranda',
|
3093 | millennium: 'milennia',
|
3094 | moose: 'moose',
|
3095 | mosquito: 'mosquitoes',
|
3096 | motto: 'mottoes',
|
3097 | mouse: 'mice',
|
3098 | nebula: 'nebulae',
|
3099 | neurosis: 'neuroses',
|
3100 | nucleus: 'nuclei',
|
3101 | oasis: 'oases',
|
3102 | octopus: 'octopodes',
|
3103 | ovum: 'ova',
|
3104 | ox: 'oxen',
|
3105 | paralysis: 'paralyses',
|
3106 | parenthesis: 'parentheses',
|
3107 | person: 'people',
|
3108 | phenomenon: 'phenomena',
|
3109 | plateau: 'plateaux',
|
3110 | potato: 'potatoes',
|
3111 | quiz: 'quizzes',
|
3112 | radius: 'radii',
|
3113 | reflex: 'reflexes',
|
3114 | 'runner-up': 'runners-up',
|
3115 | scampo: 'scampi',
|
3116 | scarf: 'scarves',
|
3117 | scissors: 'scissors',
|
3118 | scratch: 'scratches',
|
3119 | self: 'selves',
|
3120 | series: 'series',
|
3121 | sheaf: 'sheaves',
|
3122 | sheep: 'sheep',
|
3123 | shelf: 'shelves',
|
3124 | 'son-in-law': 'sons-in-law',
|
3125 | species: 'species',
|
3126 | splash: 'splashes',
|
3127 | stimulus: 'stimuli',
|
3128 | stitch: 'stitches',
|
3129 | stratum: 'strata',
|
3130 | syllabus: 'syllabi',
|
3131 | symposium: 'symposia',
|
3132 | synopsis: 'synopses',
|
3133 | synthesis: 'syntheses',
|
3134 | tableau: 'tableaux',
|
3135 | tax: 'taxes',
|
3136 | that: 'those',
|
3137 | thesis: 'theses',
|
3138 | thief: 'thieves',
|
3139 | this: 'these',
|
3140 | tomato: 'tomatoes',
|
3141 | tooth: 'teeth',
|
3142 | tornado: 'tornadoes',
|
3143 | torpedo: 'torpedoes',
|
3144 | vertebra: 'vertebrae',
|
3145 | veto: 'vetoes',
|
3146 | vita: 'vitae',
|
3147 | volcano: 'volcanoes',
|
3148 | waltz: 'waltzes',
|
3149 | wash: 'washes',
|
3150 | watch: 'watches',
|
3151 | wharf: 'wharves',
|
3152 | wife: 'wives',
|
3153 | wolf: 'wolves',
|
3154 | woman: 'women',
|
3155 | zero: 'zeroes',
|
3156 | };
|
3157 | }
|
3158 | |
3159 |
|
3160 |
|
3161 |
|
3162 |
|
3163 | MakePluralStringPipe.prototype.transform = |
3164 |
|
3165 |
|
3166 |
|
3167 |
|
3168 | function (singularEntity, quantity) {
|
3169 | if (quantity === void 0) { quantity = 0; }
|
3170 | if (!singularEntity || singularEntity === '') {
|
3171 | return '';
|
3172 | }
|
3173 | if (quantity === 1) {
|
3174 | return singularEntity;
|
3175 | }
|
3176 | else {
|
3177 |
|
3178 | var lastWord = singularEntity.trim().split(' ')[singularEntity.trim().split(' ').length - 1];
|
3179 | if (this.irregularMap[lastWord.toLocaleLowerCase()]) {
|
3180 | if (lastWord[0] === lastWord[0].toLocaleUpperCase()) {
|
3181 | return singularEntity.replace(lastWord, this.irregularMap[lastWord.toLocaleLowerCase()].replace(this.irregularMap[lastWord.toLocaleLowerCase()][0], this.irregularMap[lastWord.toLocaleLowerCase()][0].toLocaleUpperCase()));
|
3182 | }
|
3183 | return singularEntity.replace(lastWord, this.irregularMap[lastWord.toLocaleLowerCase()]);
|
3184 | }
|
3185 | else if (lastWord[lastWord.length - 1] === 'y') {
|
3186 |
|
3187 |
|
3188 |
|
3189 | return isVowel(lastWord[lastWord.length - 2])
|
3190 | ? singularEntity + 's'
|
3191 | : singularEntity.replace(lastWord, lastWord.slice(0, -1) + 'ies');
|
3192 | }
|
3193 | else if (lastWord[lastWord.length - 1] === 's') {
|
3194 | return singularEntity + 'es';
|
3195 | }
|
3196 | else {
|
3197 | return singularEntity + 's';
|
3198 | }
|
3199 | }
|
3200 | };
|
3201 | MakePluralStringPipe.decorators = [
|
3202 | { type: Pipe, args: [{
|
3203 | name: 'makePluralString',
|
3204 | },] }
|
3205 | ];
|
3206 | return MakePluralStringPipe;
|
3207 | }());
|
3208 |
|
3209 |
|
3210 |
|
3211 |
|
3212 |
|
3213 | var WrapPipe = (function () {
|
3214 | function WrapPipe() {
|
3215 | }
|
3216 | |
3217 |
|
3218 |
|
3219 |
|
3220 |
|
3221 |
|
3222 | WrapPipe.prototype.transform = |
3223 |
|
3224 |
|
3225 |
|
3226 |
|
3227 |
|
3228 | function (str, prefix, suffix) {
|
3229 | if (prefix === void 0) { prefix = ''; }
|
3230 | if (suffix === void 0) { suffix = ''; }
|
3231 | if (!isString(str)) {
|
3232 | return str;
|
3233 | }
|
3234 | return (!!prefix && isString(prefix) ? prefix : '') + str + (!!suffix && isString(suffix) ? suffix : '');
|
3235 | };
|
3236 | WrapPipe.decorators = [
|
3237 | { type: Pipe, args: [{ name: 'wrap' },] }
|
3238 | ];
|
3239 | return WrapPipe;
|
3240 | }());
|
3241 |
|
3242 |
|
3243 |
|
3244 |
|
3245 |
|
3246 |
|
3247 | var STRING_PIPES = [
|
3248 | AorAnPipe,
|
3249 | LeftTrimPipe,
|
3250 | RepeatPipe,
|
3251 | RightTrimPipe,
|
3252 | ScanPipe,
|
3253 | ShortenPipe,
|
3254 | StripTagsPipe,
|
3255 | TrimPipe,
|
3256 | UcFirstPipe,
|
3257 | UcWordsPipe,
|
3258 | SlugifyPipe,
|
3259 | CamelizePipe,
|
3260 | LatinisePipe,
|
3261 | LinesPipe,
|
3262 | UnderscorePipe,
|
3263 | MatchPipe,
|
3264 | TestPipe,
|
3265 | LeftPadPipe,
|
3266 | RightPadPipe,
|
3267 | MakePluralStringPipe,
|
3268 | WrapPipe,
|
3269 | ];
|
3270 | var NgStringPipesModule = (function () {
|
3271 | function NgStringPipesModule() {
|
3272 | }
|
3273 | NgStringPipesModule.decorators = [
|
3274 | { type: NgModule, args: [{
|
3275 | declarations: STRING_PIPES,
|
3276 | imports: [],
|
3277 | exports: STRING_PIPES,
|
3278 | },] }
|
3279 | ];
|
3280 | return NgStringPipesModule;
|
3281 | }());
|
3282 |
|
3283 |
|
3284 |
|
3285 |
|
3286 |
|
3287 | var MaxPipe = (function () {
|
3288 | function MaxPipe() {
|
3289 | }
|
3290 | |
3291 |
|
3292 |
|
3293 |
|
3294 | MaxPipe.prototype.transform = |
3295 |
|
3296 |
|
3297 |
|
3298 | function (arr) {
|
3299 | return Array.isArray(arr) ? Math.max.apply(Math, __spread(arr)) : arr;
|
3300 | };
|
3301 | MaxPipe.decorators = [
|
3302 | { type: Pipe, args: [{ name: 'max' },] }
|
3303 | ];
|
3304 | return MaxPipe;
|
3305 | }());
|
3306 |
|
3307 |
|
3308 |
|
3309 |
|
3310 |
|
3311 | var MinPipe = (function () {
|
3312 | function MinPipe() {
|
3313 | }
|
3314 | |
3315 |
|
3316 |
|
3317 |
|
3318 | MinPipe.prototype.transform = |
3319 |
|
3320 |
|
3321 |
|
3322 | function (arr) {
|
3323 | return Array.isArray(arr) ? Math.min.apply(Math, __spread(arr)) : arr;
|
3324 | };
|
3325 | MinPipe.decorators = [
|
3326 | { type: Pipe, args: [{ name: 'min' },] }
|
3327 | ];
|
3328 | return MinPipe;
|
3329 | }());
|
3330 |
|
3331 |
|
3332 |
|
3333 |
|
3334 |
|
3335 | var PercentagePipe = (function () {
|
3336 | function PercentagePipe() {
|
3337 | }
|
3338 | |
3339 |
|
3340 |
|
3341 |
|
3342 |
|
3343 |
|
3344 | PercentagePipe.prototype.transform = |
3345 |
|
3346 |
|
3347 |
|
3348 |
|
3349 |
|
3350 | function (num, total, floor) {
|
3351 | if (total === void 0) { total = 100; }
|
3352 | if (floor === void 0) { floor = false; }
|
3353 | if (isNaN(num)) {
|
3354 | return num;
|
3355 | }
|
3356 |
|
3357 | var percent = (num * 100) / total;
|
3358 | return floor ? Math.floor(percent) : percent;
|
3359 | };
|
3360 | PercentagePipe.decorators = [
|
3361 | { type: Pipe, args: [{ name: 'percentage' },] }
|
3362 | ];
|
3363 | return PercentagePipe;
|
3364 | }());
|
3365 |
|
3366 |
|
3367 |
|
3368 |
|
3369 |
|
3370 | var SumPipe = (function () {
|
3371 | function SumPipe() {
|
3372 | }
|
3373 | |
3374 |
|
3375 |
|
3376 |
|
3377 | SumPipe.prototype.transform = |
3378 |
|
3379 |
|
3380 |
|
3381 | function (arr) {
|
3382 | return Array.isArray(arr) ? arr.reduce(( |
3383 |
|
3384 |
|
3385 |
|
3386 |
|
3387 | function (sum, curr) { return sum + curr; }), 0) : arr;
|
3388 | };
|
3389 | SumPipe.decorators = [
|
3390 | { type: Pipe, args: [{ name: 'sum' },] }
|
3391 | ];
|
3392 | return SumPipe;
|
3393 | }());
|
3394 |
|
3395 |
|
3396 |
|
3397 |
|
3398 |
|
3399 | var FloorPipe = (function () {
|
3400 | function FloorPipe() {
|
3401 | }
|
3402 | |
3403 |
|
3404 |
|
3405 |
|
3406 |
|
3407 | FloorPipe.prototype.transform = |
3408 |
|
3409 |
|
3410 |
|
3411 |
|
3412 | function (num, precision) {
|
3413 | if (precision === void 0) { precision = 0; }
|
3414 | if (precision <= 0) {
|
3415 | return Math.floor(num);
|
3416 | }
|
3417 |
|
3418 | var tho = Math.pow(10, precision);
|
3419 | return Math.floor(num * tho) / tho;
|
3420 | };
|
3421 | FloorPipe.decorators = [
|
3422 | { type: Pipe, args: [{ name: 'floor' },] }
|
3423 | ];
|
3424 | return FloorPipe;
|
3425 | }());
|
3426 |
|
3427 |
|
3428 |
|
3429 |
|
3430 |
|
3431 | var RoundPipe = (function () {
|
3432 | function RoundPipe() {
|
3433 | }
|
3434 | |
3435 |
|
3436 |
|
3437 |
|
3438 |
|
3439 | RoundPipe.prototype.transform = |
3440 |
|
3441 |
|
3442 |
|
3443 |
|
3444 | function (num, precision) {
|
3445 | if (precision === void 0) { precision = 0; }
|
3446 | return applyPrecision(num, precision);
|
3447 | };
|
3448 | RoundPipe.decorators = [
|
3449 | { type: Pipe, args: [{ name: 'round' },] }
|
3450 | ];
|
3451 | return RoundPipe;
|
3452 | }());
|
3453 |
|
3454 |
|
3455 |
|
3456 |
|
3457 |
|
3458 | var SqrtPipe = (function () {
|
3459 | function SqrtPipe() {
|
3460 | }
|
3461 | |
3462 |
|
3463 |
|
3464 |
|
3465 | SqrtPipe.prototype.transform = |
3466 |
|
3467 |
|
3468 |
|
3469 | function (num) {
|
3470 | return !isNaN(num) ? Math.sqrt(num) : num;
|
3471 | };
|
3472 | SqrtPipe.decorators = [
|
3473 | { type: Pipe, args: [{ name: 'sqrt' },] }
|
3474 | ];
|
3475 | return SqrtPipe;
|
3476 | }());
|
3477 |
|
3478 |
|
3479 |
|
3480 |
|
3481 |
|
3482 | var PowerPipe = (function () {
|
3483 | function PowerPipe() {
|
3484 | }
|
3485 | |
3486 |
|
3487 |
|
3488 |
|
3489 |
|
3490 | PowerPipe.prototype.transform = |
3491 |
|
3492 |
|
3493 |
|
3494 |
|
3495 | function (num, power) {
|
3496 | if (power === void 0) { power = 2; }
|
3497 | return !isNaN(num) ? Math.pow(num, power) : num;
|
3498 | };
|
3499 | PowerPipe.decorators = [
|
3500 | { type: Pipe, args: [{ name: 'pow' },] }
|
3501 | ];
|
3502 | return PowerPipe;
|
3503 | }());
|
3504 |
|
3505 |
|
3506 |
|
3507 |
|
3508 |
|
3509 | var CeilPipe = (function () {
|
3510 | function CeilPipe() {
|
3511 | }
|
3512 | |
3513 |
|
3514 |
|
3515 |
|
3516 |
|
3517 | CeilPipe.prototype.transform = |
3518 |
|
3519 |
|
3520 |
|
3521 |
|
3522 | function (num, precision) {
|
3523 | if (precision === void 0) { precision = 0; }
|
3524 | if (precision <= 0) {
|
3525 | return Math.ceil(num);
|
3526 | }
|
3527 |
|
3528 | var tho = Math.pow(10, precision);
|
3529 | return Math.ceil(num * tho) / tho;
|
3530 | };
|
3531 | CeilPipe.decorators = [
|
3532 | { type: Pipe, args: [{ name: 'ceil' },] }
|
3533 | ];
|
3534 | return CeilPipe;
|
3535 | }());
|
3536 |
|
3537 |
|
3538 |
|
3539 |
|
3540 |
|
3541 | var DegreesPipe = (function () {
|
3542 | function DegreesPipe() {
|
3543 | }
|
3544 | |
3545 |
|
3546 |
|
3547 |
|
3548 | DegreesPipe.prototype.transform = |
3549 |
|
3550 |
|
3551 |
|
3552 | function (radians) {
|
3553 | if (!isNumberFinite(radians)) {
|
3554 | return NaN;
|
3555 | }
|
3556 | return (radians * 180) / Math.PI;
|
3557 | };
|
3558 | DegreesPipe.decorators = [
|
3559 | { type: Pipe, args: [{ name: 'degrees' },] }
|
3560 | ];
|
3561 | return DegreesPipe;
|
3562 | }());
|
3563 |
|
3564 |
|
3565 |
|
3566 |
|
3567 |
|
3568 | var BytesPipe = (function () {
|
3569 | function BytesPipe() {
|
3570 | this.dictionary = [
|
3571 | { max: 1024, type: 'B' },
|
3572 | { max: 1048576, type: 'KB' },
|
3573 | { max: 1073741824, type: 'MB' },
|
3574 | { max: 1.0995116e12, type: 'GB' },
|
3575 | ];
|
3576 | }
|
3577 | |
3578 |
|
3579 |
|
3580 |
|
3581 |
|
3582 | BytesPipe.prototype.transform = |
3583 |
|
3584 |
|
3585 |
|
3586 |
|
3587 | function (value, precision) {
|
3588 | if (!isNumberFinite(value)) {
|
3589 | return NaN;
|
3590 | }
|
3591 |
|
3592 | var format = this.dictionary.find(( |
3593 |
|
3594 |
|
3595 |
|
3596 | function (d) { return value < d.max; })) || this.dictionary[this.dictionary.length - 1];
|
3597 |
|
3598 | var calc = value / (format.max / 1024);
|
3599 |
|
3600 | var num = isUndefined(precision) ? calc : applyPrecision(calc, precision);
|
3601 | return num + " " + format.type;
|
3602 | };
|
3603 | BytesPipe.decorators = [
|
3604 | { type: Pipe, args: [{ name: 'bytes' },] }
|
3605 | ];
|
3606 | return BytesPipe;
|
3607 | }());
|
3608 |
|
3609 |
|
3610 |
|
3611 |
|
3612 |
|
3613 | var RadiansPipe = (function () {
|
3614 | function RadiansPipe() {
|
3615 | }
|
3616 | |
3617 |
|
3618 |
|
3619 |
|
3620 | RadiansPipe.prototype.transform = |
3621 |
|
3622 |
|
3623 |
|
3624 | function (degrees) {
|
3625 | if (!isNumberFinite(degrees)) {
|
3626 | return NaN;
|
3627 | }
|
3628 | return (degrees * Math.PI) / 180;
|
3629 | };
|
3630 | RadiansPipe.decorators = [
|
3631 | { type: Pipe, args: [{ name: 'radians' },] }
|
3632 | ];
|
3633 | return RadiansPipe;
|
3634 | }());
|
3635 |
|
3636 |
|
3637 |
|
3638 |
|
3639 |
|
3640 |
|
3641 | var MATH_PIPES = [
|
3642 | MaxPipe,
|
3643 | MinPipe,
|
3644 | PercentagePipe,
|
3645 | SumPipe,
|
3646 | FloorPipe,
|
3647 | RoundPipe,
|
3648 | SqrtPipe,
|
3649 | PowerPipe,
|
3650 | CeilPipe,
|
3651 | DegreesPipe,
|
3652 | BytesPipe,
|
3653 | RadiansPipe,
|
3654 | ];
|
3655 | var NgMathPipesModule = (function () {
|
3656 | function NgMathPipesModule() {
|
3657 | }
|
3658 | NgMathPipesModule.decorators = [
|
3659 | { type: NgModule, args: [{
|
3660 | declarations: MATH_PIPES,
|
3661 | imports: [],
|
3662 | exports: MATH_PIPES,
|
3663 | },] }
|
3664 | ];
|
3665 | return NgMathPipesModule;
|
3666 | }());
|
3667 |
|
3668 |
|
3669 |
|
3670 |
|
3671 |
|
3672 | var IsDefinedPipe = (function () {
|
3673 | function IsDefinedPipe() {
|
3674 | }
|
3675 | |
3676 |
|
3677 |
|
3678 |
|
3679 | IsDefinedPipe.prototype.transform = |
3680 |
|
3681 |
|
3682 |
|
3683 | function (input) {
|
3684 | return !isUndefined(input);
|
3685 | };
|
3686 | IsDefinedPipe.decorators = [
|
3687 | { type: Pipe, args: [{ name: 'isDefined' },] }
|
3688 | ];
|
3689 | return IsDefinedPipe;
|
3690 | }());
|
3691 |
|
3692 |
|
3693 |
|
3694 |
|
3695 |
|
3696 | var IsNullPipe = (function () {
|
3697 | function IsNullPipe() {
|
3698 | }
|
3699 | |
3700 |
|
3701 |
|
3702 |
|
3703 | IsNullPipe.prototype.transform = |
3704 |
|
3705 |
|
3706 |
|
3707 | function (input) {
|
3708 | return input === null;
|
3709 | };
|
3710 | IsNullPipe.decorators = [
|
3711 | { type: Pipe, args: [{ name: 'isNull' },] }
|
3712 | ];
|
3713 | return IsNullPipe;
|
3714 | }());
|
3715 |
|
3716 |
|
3717 |
|
3718 |
|
3719 |
|
3720 | var IsUndefinedPipe = (function () {
|
3721 | function IsUndefinedPipe() {
|
3722 | }
|
3723 | |
3724 |
|
3725 |
|
3726 |
|
3727 | IsUndefinedPipe.prototype.transform = |
3728 |
|
3729 |
|
3730 |
|
3731 | function (input) {
|
3732 | return isUndefined(input);
|
3733 | };
|
3734 | IsUndefinedPipe.decorators = [
|
3735 | { type: Pipe, args: [{ name: 'isUndefined' },] }
|
3736 | ];
|
3737 | return IsUndefinedPipe;
|
3738 | }());
|
3739 |
|
3740 |
|
3741 |
|
3742 |
|
3743 |
|
3744 | var IsStringPipe = (function () {
|
3745 | function IsStringPipe() {
|
3746 | }
|
3747 | |
3748 |
|
3749 |
|
3750 |
|
3751 | IsStringPipe.prototype.transform = |
3752 |
|
3753 |
|
3754 |
|
3755 | function (input) {
|
3756 | return isString(input);
|
3757 | };
|
3758 | IsStringPipe.decorators = [
|
3759 | { type: Pipe, args: [{ name: 'isString' },] }
|
3760 | ];
|
3761 | return IsStringPipe;
|
3762 | }());
|
3763 |
|
3764 |
|
3765 |
|
3766 |
|
3767 |
|
3768 | var IsFunctionPipe = (function () {
|
3769 | function IsFunctionPipe() {
|
3770 | }
|
3771 | |
3772 |
|
3773 |
|
3774 |
|
3775 | IsFunctionPipe.prototype.transform = |
3776 |
|
3777 |
|
3778 |
|
3779 | function (input) {
|
3780 | return isFunction(input);
|
3781 | };
|
3782 | IsFunctionPipe.decorators = [
|
3783 | { type: Pipe, args: [{ name: 'isFunction' },] }
|
3784 | ];
|
3785 | return IsFunctionPipe;
|
3786 | }());
|
3787 |
|
3788 |
|
3789 |
|
3790 |
|
3791 |
|
3792 | var IsNumberPipe = (function () {
|
3793 | function IsNumberPipe() {
|
3794 | }
|
3795 | |
3796 |
|
3797 |
|
3798 |
|
3799 | IsNumberPipe.prototype.transform = |
3800 |
|
3801 |
|
3802 |
|
3803 | function (input) {
|
3804 | return isNumber(input);
|
3805 | };
|
3806 | IsNumberPipe.decorators = [
|
3807 | { type: Pipe, args: [{ name: 'isNumber' },] }
|
3808 | ];
|
3809 | return IsNumberPipe;
|
3810 | }());
|
3811 |
|
3812 |
|
3813 |
|
3814 |
|
3815 |
|
3816 | var IsArrayPipe = (function () {
|
3817 | function IsArrayPipe() {
|
3818 | }
|
3819 | |
3820 |
|
3821 |
|
3822 |
|
3823 | IsArrayPipe.prototype.transform = |
3824 |
|
3825 |
|
3826 |
|
3827 | function (input) {
|
3828 | return Array.isArray(input);
|
3829 | };
|
3830 | IsArrayPipe.decorators = [
|
3831 | { type: Pipe, args: [{ name: 'isArray' },] }
|
3832 | ];
|
3833 | return IsArrayPipe;
|
3834 | }());
|
3835 |
|
3836 |
|
3837 |
|
3838 |
|
3839 |
|
3840 | var IsObjectPipe = (function () {
|
3841 | function IsObjectPipe() {
|
3842 | }
|
3843 | |
3844 |
|
3845 |
|
3846 |
|
3847 | IsObjectPipe.prototype.transform = |
3848 |
|
3849 |
|
3850 |
|
3851 | function (input) {
|
3852 | return isObject(input);
|
3853 | };
|
3854 | IsObjectPipe.decorators = [
|
3855 | { type: Pipe, args: [{ name: 'isObject' },] }
|
3856 | ];
|
3857 | return IsObjectPipe;
|
3858 | }());
|
3859 |
|
3860 |
|
3861 |
|
3862 |
|
3863 |
|
3864 | var IsGreaterEqualThanPipe = (function () {
|
3865 | function IsGreaterEqualThanPipe() {
|
3866 | }
|
3867 | |
3868 |
|
3869 |
|
3870 |
|
3871 |
|
3872 | IsGreaterEqualThanPipe.prototype.transform = |
3873 |
|
3874 |
|
3875 |
|
3876 |
|
3877 | function (input, other) {
|
3878 | return input >= other;
|
3879 | };
|
3880 | IsGreaterEqualThanPipe.decorators = [
|
3881 | { type: Pipe, args: [{ name: 'isGreaterEqualThan' },] }
|
3882 | ];
|
3883 | return IsGreaterEqualThanPipe;
|
3884 | }());
|
3885 |
|
3886 |
|
3887 |
|
3888 |
|
3889 |
|
3890 | var IsGreaterThanPipe = (function () {
|
3891 | function IsGreaterThanPipe() {
|
3892 | }
|
3893 | |
3894 |
|
3895 |
|
3896 |
|
3897 |
|
3898 | IsGreaterThanPipe.prototype.transform = |
3899 |
|
3900 |
|
3901 |
|
3902 |
|
3903 | function (input, other) {
|
3904 | return input > other;
|
3905 | };
|
3906 | IsGreaterThanPipe.decorators = [
|
3907 | { type: Pipe, args: [{ name: 'isGreaterThan' },] }
|
3908 | ];
|
3909 | return IsGreaterThanPipe;
|
3910 | }());
|
3911 |
|
3912 |
|
3913 |
|
3914 |
|
3915 |
|
3916 | var IsLessEqualThanPipe = (function () {
|
3917 | function IsLessEqualThanPipe() {
|
3918 | }
|
3919 | |
3920 |
|
3921 |
|
3922 |
|
3923 |
|
3924 | IsLessEqualThanPipe.prototype.transform = |
3925 |
|
3926 |
|
3927 |
|
3928 |
|
3929 | function (input, other) {
|
3930 | return input <= other;
|
3931 | };
|
3932 | IsLessEqualThanPipe.decorators = [
|
3933 | { type: Pipe, args: [{ name: 'isLessEqualThan' },] }
|
3934 | ];
|
3935 | return IsLessEqualThanPipe;
|
3936 | }());
|
3937 |
|
3938 |
|
3939 |
|
3940 |
|
3941 |
|
3942 | var IsEqualToPipe = (function () {
|
3943 | function IsEqualToPipe() {
|
3944 | }
|
3945 | |
3946 |
|
3947 |
|
3948 |
|
3949 |
|
3950 | IsEqualToPipe.prototype.transform = |
3951 |
|
3952 |
|
3953 |
|
3954 |
|
3955 | function (input, other) {
|
3956 |
|
3957 | return input == other;
|
3958 | };
|
3959 | IsEqualToPipe.decorators = [
|
3960 | { type: Pipe, args: [{ name: 'isEqualTo' },] }
|
3961 | ];
|
3962 | return IsEqualToPipe;
|
3963 | }());
|
3964 |
|
3965 |
|
3966 |
|
3967 |
|
3968 |
|
3969 | var IsNotEqualToPipe = (function () {
|
3970 | function IsNotEqualToPipe() {
|
3971 | }
|
3972 | |
3973 |
|
3974 |
|
3975 |
|
3976 |
|
3977 | IsNotEqualToPipe.prototype.transform = |
3978 |
|
3979 |
|
3980 |
|
3981 |
|
3982 | function (input, other) {
|
3983 |
|
3984 | return input != other;
|
3985 | };
|
3986 | IsNotEqualToPipe.decorators = [
|
3987 | { type: Pipe, args: [{ name: 'isNotEqualTo' },] }
|
3988 | ];
|
3989 | return IsNotEqualToPipe;
|
3990 | }());
|
3991 |
|
3992 |
|
3993 |
|
3994 |
|
3995 |
|
3996 | var IsIdenticalToPipe = (function () {
|
3997 | function IsIdenticalToPipe() {
|
3998 | }
|
3999 | |
4000 |
|
4001 |
|
4002 |
|
4003 |
|
4004 | IsIdenticalToPipe.prototype.transform = |
4005 |
|
4006 |
|
4007 |
|
4008 |
|
4009 | function (input, other) {
|
4010 | return input === other;
|
4011 | };
|
4012 | IsIdenticalToPipe.decorators = [
|
4013 | { type: Pipe, args: [{ name: 'isIdenticalTo' },] }
|
4014 | ];
|
4015 | return IsIdenticalToPipe;
|
4016 | }());
|
4017 |
|
4018 |
|
4019 |
|
4020 |
|
4021 |
|
4022 | var IsNotIdenticalToPipe = (function () {
|
4023 | function IsNotIdenticalToPipe() {
|
4024 | }
|
4025 | |
4026 |
|
4027 |
|
4028 |
|
4029 |
|
4030 | IsNotIdenticalToPipe.prototype.transform = |
4031 |
|
4032 |
|
4033 |
|
4034 |
|
4035 | function (input, other) {
|
4036 | return input !== other;
|
4037 | };
|
4038 | IsNotIdenticalToPipe.decorators = [
|
4039 | { type: Pipe, args: [{ name: 'isNotIdenticalTo' },] }
|
4040 | ];
|
4041 | return IsNotIdenticalToPipe;
|
4042 | }());
|
4043 |
|
4044 |
|
4045 |
|
4046 |
|
4047 |
|
4048 | var IsLessThanPipe = (function () {
|
4049 | function IsLessThanPipe() {
|
4050 | }
|
4051 | |
4052 |
|
4053 |
|
4054 |
|
4055 |
|
4056 | IsLessThanPipe.prototype.transform = |
4057 |
|
4058 |
|
4059 |
|
4060 |
|
4061 | function (input, other) {
|
4062 | return input < other;
|
4063 | };
|
4064 | IsLessThanPipe.decorators = [
|
4065 | { type: Pipe, args: [{ name: 'isLessThan' },] }
|
4066 | ];
|
4067 | return IsLessThanPipe;
|
4068 | }());
|
4069 |
|
4070 |
|
4071 |
|
4072 |
|
4073 |
|
4074 |
|
4075 | var BOOLEAN_PIPES = [
|
4076 | IsDefinedPipe,
|
4077 | IsNullPipe,
|
4078 | IsUndefinedPipe,
|
4079 | IsStringPipe,
|
4080 | IsFunctionPipe,
|
4081 | IsNumberPipe,
|
4082 | IsArrayPipe,
|
4083 | IsObjectPipe,
|
4084 | IsGreaterEqualThanPipe,
|
4085 | IsGreaterThanPipe,
|
4086 | IsLessEqualThanPipe,
|
4087 | IsLessEqualThanPipe,
|
4088 | IsEqualToPipe,
|
4089 | IsNotEqualToPipe,
|
4090 | IsIdenticalToPipe,
|
4091 | IsNotIdenticalToPipe,
|
4092 | IsLessThanPipe,
|
4093 | ];
|
4094 | var NgBooleanPipesModule = (function () {
|
4095 | function NgBooleanPipesModule() {
|
4096 | }
|
4097 | NgBooleanPipesModule.decorators = [
|
4098 | { type: NgModule, args: [{
|
4099 | declarations: BOOLEAN_PIPES,
|
4100 | imports: [],
|
4101 | exports: BOOLEAN_PIPES,
|
4102 | },] }
|
4103 | ];
|
4104 | return NgBooleanPipesModule;
|
4105 | }());
|
4106 |
|
4107 |
|
4108 |
|
4109 |
|
4110 |
|
4111 | var TimeAgoPipe = (function () {
|
4112 | function TimeAgoPipe() {
|
4113 | }
|
4114 | |
4115 |
|
4116 |
|
4117 |
|
4118 | |
4119 |
|
4120 |
|
4121 |
|
4122 | TimeAgoPipe.prototype.transform = |
4123 |
|
4124 |
|
4125 |
|
4126 | function (inputDate) {
|
4127 | if (!inputDate || (!inputDate.getTime && !inputDate.toDate)) {
|
4128 | return 'Invalid date';
|
4129 | }
|
4130 |
|
4131 | var past = inputDate.toDate ? inputDate.toDate() : inputDate.getTime();
|
4132 |
|
4133 | var now = +new Date();
|
4134 | if (past > now) {
|
4135 | return 'in the future';
|
4136 | }
|
4137 | for (var i = 0, l = TimeAgoPipe.MAPPER.length, ms = now - past, div = TimeAgoPipe.YEAR_MS; i < l; ++i) {
|
4138 |
|
4139 | var elm = TimeAgoPipe.MAPPER[i];
|
4140 |
|
4141 | var unit = Math.floor(ms / (div /= elm.div));
|
4142 | if (unit >= 1) {
|
4143 | return unit === 1 ? elm.single : unit + " " + elm.many + " ago";
|
4144 | }
|
4145 | }
|
4146 | return 'just now';
|
4147 | };
|
4148 | TimeAgoPipe.YEAR_MS = 1000 * 60 * 60 * 24 * 7 * 4 * 12;
|
4149 | TimeAgoPipe.MAPPER = [
|
4150 | { single: 'last year', many: 'years', div: 1 },
|
4151 | { single: 'last month', many: 'months', div: 12 },
|
4152 | { single: 'last week', many: 'weeks', div: 4 },
|
4153 | { single: 'yesterday', many: 'days', div: 7 },
|
4154 | { single: 'an hour ago', many: 'hours', div: 24 },
|
4155 | { single: 'just now', many: 'minutes', div: 60 },
|
4156 | ];
|
4157 | TimeAgoPipe.decorators = [
|
4158 | { type: Pipe, args: [{ name: 'timeAgo' },] }
|
4159 | ];
|
4160 | return TimeAgoPipe;
|
4161 | }());
|
4162 |
|
4163 |
|
4164 |
|
4165 |
|
4166 |
|
4167 |
|
4168 | var DATE_PIPES = [TimeAgoPipe];
|
4169 | var NgDatePipesModule = (function () {
|
4170 | function NgDatePipesModule() {
|
4171 | }
|
4172 | NgDatePipesModule.decorators = [
|
4173 | { type: NgModule, args: [{
|
4174 | declarations: DATE_PIPES,
|
4175 | imports: [],
|
4176 | exports: DATE_PIPES,
|
4177 | },] }
|
4178 | ];
|
4179 | return NgDatePipesModule;
|
4180 | }());
|
4181 |
|
4182 |
|
4183 |
|
4184 |
|
4185 |
|
4186 | var NgPipesModule = (function () {
|
4187 | function NgPipesModule() {
|
4188 | }
|
4189 | NgPipesModule.decorators = [
|
4190 | { type: NgModule, args: [{
|
4191 | exports: [
|
4192 | NgArrayPipesModule,
|
4193 | NgStringPipesModule,
|
4194 | NgMathPipesModule,
|
4195 | NgBooleanPipesModule,
|
4196 | NgObjectPipesModule,
|
4197 | NgDatePipesModule,
|
4198 | ],
|
4199 | },] }
|
4200 | ];
|
4201 | return NgPipesModule;
|
4202 | }());
|
4203 |
|
4204 |
|
4205 |
|
4206 |
|
4207 |
|
4208 |
|
4209 |
|
4210 |
|
4211 |
|
4212 |
|
4213 |
|
4214 | export { NgPipesModule, NgArrayPipesModule, DiffPipe, InitialPipe, FlattenPipe, IntersectionPipe, ReversePipe, TailPipe, TrurthifyPipe, UnionPipe, UniquePipe, WithoutPipe, PluckPipe, ShufflePipe, EveryPipe, SomePipe, SamplePipe, GroupByPipe, FilterByPipe, OrderByPipe, GroupByImpurePipe, FilterByImpurePipe, OrderByImpurePipe, RangePipe, ChunkPipe, NgObjectPipesModule, KeysPipe, ValuesPipe, PairsPipe, PickPipe, OmitPipe, InvertPipe, InvertByPipe, DiffObjPipe, STRING_PIPES, NgStringPipesModule, AorAnPipe, UcWordsPipe, LeftTrimPipe, RepeatPipe, RightTrimPipe, ScanPipe, ShortenPipe, StripTagsPipe, TrimPipe, UcFirstPipe, SlugifyPipe, CamelizePipe, LatinisePipe, LinesPipe, UnderscorePipe, MatchPipe, TestPipe, LeftPadPipe, RightPadPipe, MakePluralStringPipe, WrapPipe, MATH_PIPES, NgMathPipesModule, MaxPipe, MinPipe, PercentagePipe, SumPipe, FloorPipe, RoundPipe, SqrtPipe, PowerPipe, CeilPipe, DegreesPipe, BytesPipe, BOOLEAN_PIPES, NgBooleanPipesModule, IsDefinedPipe, IsNullPipe, IsUndefinedPipe, IsStringPipe, IsFunctionPipe, IsNumberPipe, IsArrayPipe, IsObjectPipe, IsGreaterEqualThanPipe, IsGreaterThanPipe, IsLessEqualThanPipe, IsEqualToPipe, IsNotEqualToPipe, IsIdenticalToPipe, IsNotIdenticalToPipe, IsLessThanPipe, DATE_PIPES, NgDatePipesModule, TimeAgoPipe, isString as ɵa, RadiansPipe as ɵb };
|
4215 |
|
4216 |
|
\ | No newline at end of file |