<commit_before>import { ChangeDetectionStrategy, Component, forwardRef, Input, ViewChild, ElementRef, SkipSelf, Self, Optional, Inject, HostBinding } from '@angular/core';
import { ALuOptionOperator } from '../../../option/index';
import { FormControl } from '@angular/forms';
import { debounceTime } from 'rxjs/operators';
import { LuUserPagedSearcherService } from './user-searcher.service';
import { ALuUserPagedSearcherService } from './user-searcher.model';
import { IUser } from '../../user.model';
import { ALuApiOptionPagedSearcher } from '../../../api/index';

@Component({
	selector: 'lu-user-paged-searcher',
	templateUrl: 'user-searcher.component.html',
	styleUrls: ['user-searcher.component.scss'],
	changeDetection: ChangeDetectionStrategy.OnPush,
	providers: [
		{
			provide: ALuOptionOperator,
			useExisting: forwardRef(() => LuUserPagedSearcherComponent),
			multi: true,
		},
		{<commit_msg>fix user paged searcher<commit_after>import { ChangeDetectionStrategy, Component, forwardRef, Input, ViewChild, ElementRef, SkipSelf, Self, Optional, Inject, HostBinding } from '@angular/core';
import { ALuOptionOperator, ALuOnOpenSubscriber, ALuOnScrollBottomSubscriber } from '../../../option/index';
import { FormControl } from '@angular/forms';
import { debounceTime } from 'rxjs/operators';
import { LuUserPagedSearcherService } from './user-searcher.service';
import { ALuUserPagedSearcherService } from './user-searcher.model';
import { IUser } from '../../user.model';
import { ALuApiOptionPagedSearcher } from '../../../api/index';

@Component({
	selector: 'lu-user-paged-searcher',
	templateUrl: 'user-searcher.component.html',
	styleUrls: ['user-searcher.component.scss'],
	changeDetection: ChangeDetectionStrategy.OnPush,
	providers: [
		{
			provide: ALuOptionOperator,
			useExisting: forwardRef(() => LuUserPagedSearcherComponent),
			multi: true,
		},
		{
			provide: ALuOnOpenSubscriber,
			useExisting: forwardRef(() => LuUserPagedSearcherComponent),
			multi: true,
		},
		{
			provide: ALuOnScrollBottomSubscriber,
			useExisting: forwardRef(() => LuUserPagedSearcherComponent),
			multi: true,
		},
		{
{'fraction_non_alphanumeric': 0.14620431115276475, 'fraction_numerical': 0.0, 'mean_word_length': 5.135057471264368, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3406646', 'n_tokens_mistral': 692, 'n_tokens_neox': 680, 'n_words': 137}