PageSourceSearch

https://web.suivo.com/app/1011.1c4f32dcee60fd05.js

js suivo.com collected 2026-10-02 14:38:29 UTC 9,576 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunksuivo_web=self.webpackChunksuivo_web||[]).push([[1011],{31011:(S,d,u)=>{u.r(d),u.d(d,{AutoCompleteComponent:()=>F});var t=u(73664),r=u(2615),f=u(17705),g=u(96354),C=u(13693),x=u(29330);let _=(()=>{class s extends C.S{constructor(e){super(s),this.http=e,this.listFormatter=this.formatSuggestions}filter(e,o,i){return e.filter(n=>{let l=i?this.getFormattedListItem(n).toLowerCase():JSON.stringify(n).toLowerCase();return o=o.toLowerCase(),-1!==l.indexOf(o)})}getFormattedListItem(e){let o,i=this.listFormatter||"(id) value";if("function"==typeof i)o=i.apply(this,[e]);else if("object"!=typeof e)o=e;else if("string"==typeof i){o=i;let n=i.match(/[a-zA-Z0-9_\$]+/g);n&&"string"!=typeof e&&n.forEach(l=>{o=o.replace(l,e[l])})}return o}formatSuggestions(e){return e.formatted_address?e.formatted_address:e.description?e.description:e.label?e.label:void 0}getRemoteData(e){if("string"!=typeof this.source)throw"Invalid type of source, must be a string. e.g. http://www.google.com?q=:my_keyword";if(!this.http)throw"Http is required.";let o=this.source.match(/:[a-zA-Z_]+/);if(null===o)throw"Replacement word is missing.";let n=this.source.replace(o[0],e);return this.http.get(n).pipe((0,g.T)(l=>{let a=l;return this.pathToData&&this.pathToData.split(".").forEach(m=>a=a[m]),a}))}static{this.\u0275fac=function(o){return new(o||s)(r.KVO(x.Qq,8))}}static{this.\u0275prov=r.jDH({token:s,factory:s.\u0275fac,providedIn:"root"})}}return s})();var w=u(72200),h=u(89417);const L=["autoCompleteInput"],b=["autoCompleteContainer"],T=s=>({selected:s});function y(s,c){if(1&s){const e=t.RV6();t.j41(0,"input",5,1),t.bIt("focus",function(i){r.eBV(e);const n=t.XpG();return r.Njj(n.showDropdownList(i))})("blur",function(i){r.eBV(e);const n=t.XpG();return r.Njj(n.blurHandler(i))})("keydown",function(i){r.eBV(e);const n=t.XpG();return r.Njj(n.inputElKeyHandler(i))})("input",function(i){r.eBV(e);const n=t.XpG();return r.Njj(n.reloadListInDelay(i))}),t.mxI("ngModelChange",function(i){r.eBV(e);const n=t.XpG();return t.DH7(n.keyword,i)||(n.keyword=i),r.Njj(i)}),t.k0s()}if(2&s){const e=t.XpG();t.Y8G("placeholder",t.mNQ(e.placeholder)),t.R50("ngModel",e.keyword),t.BMQ("autocomplete",e.autocomplete?"null":"off")}}function I(s,c){if(1&s){const e=t.RV6();t.j41(0,"li",9),t.bIt("mousedown",function(){r.eBV(e);const i=t.XpG(2);return r.Njj(i.selectOne(""))}),t.EFF(1),t.k0s()}if(2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.noMatchFoundText||"No Result Found")}}function v(s,c){if(1&s){const e=t.RV6();t.j41(0,"li",10),t.bIt("mousedown",function(){r.eBV(e);const i=t.XpG(2);return r.Njj(i.selectOne(""))}),t.EFF(1),t.k0s()}if(2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.blankOptionText)}}function D(s,c){if(1&s){const e=t.RV6();t.j41(0,"li",11),t.bIt("mousedown",function(){const i=r.eBV(e).$implicit,n=t.XpG(2);return r.Njj(n.selectOne(i))}),t.k0s()}if(2&s){const e=c.$implicit,o=c.$index,i=t.XpG(2);t.Y8G("ngClass",t.eq3(2,T,o===i.itemIndex))("innerHtml",i.autoComplete.getFormattedListItem(e),t.npT)}}function k(s,c){if(1&s&&(t.j41(0,"ul"),t.nVh(1,I,2,1,"li",6),t.nVh(2,v,2,1,"li",7),t.Z7z(3,D,1,4,"li",8,t.fX1),t.k0s()),2&s){const e=t.XpG();t.AVh("empty",e.emptyList),t.R7$(),t.vxM(!e.minCharsEntered||e.isLoading||e.filteredList.length?-1:1),t.R7$(),t.vxM(e.blankOptionText&&e.filteredList.length?2:-1),t.R7$(),t.Dyx(e.filteredList)}}let F=(()=>{class s{isSrcArr(){return"Array"===this.source.constructor.name}constructor(e,o,i){this.autoComplete=o,this.changeDetector=i,this.autocomplete=!1,this.minChars=0,this.acceptUserInput=!0,this.loadingText="Loading",this.loadingTemplate=null,this.showInputTag=!0,this.showDropdownOnInit=!1,this.tabToSelect=!0,this.matchFormatted=!1,this.autoSelectFirstItem=!1,this.selectOnBlur=!1,this.remoteDataLoadingDelay=200,this.valueSelected=new t.bkB,this.customSelected=new t.bkB,this.textEntered=new t.bkB,this.dropdownVisible=!1,this.isLoading=!1,this.filteredList=[],this.minCharsEntered=!1,this.itemIndex=null,this.reloadListInDelay=n=>{let l=this.isSrcArr()?10:this.remoteDataLoadingDelay,a=n.target.value;this.delay(()=>this.reloadList(a),l)},this.inputElKeyHandler=n=>{let l=this.filteredList.length;switch(n.keyCode){case 27:this.selectOne(void 0);break;case 38:if(0===l)return;this.itemIndex=(l+this.itemIndex-1)%l,this.scrollToView(this.itemIndex);break;case 40:if(0===l)return;this.dropdownVisible=!0;let a=this.itemIndex;a=null===this.itemIndex?0:a+1,this.itemIndex=(l+a)%l,this.scrollToView(this.itemIndex);break;case 13:this.selectOne(this.filteredList[this.itemIndex]),n.preventDefault();break;case 9:this.tabToSelect&&this.selectOne(this.filteredList[this.itemIndex])}},this.delay=function(){let n=null;return function(l,a){clearTimeout(n),n=setTimeout(l,a)}}(),this.el=e.nativeElement}ngOnInit(){this.autoComplete.source=this.source,this.autoComplete.pathToData=this.pathToData,this.autoComplete.listFormatter=this.listFormatter,this.autoSelectFirstItem&&(this.itemIndex=0),setTimeout(()=>{this.autoCompleteInput&&this.autoCompleteInput.nativeElement.focus(),this.showDropdownOnInit&&this.showDropdownList({target:{value:""}})})}showDropdownList(e){this.dropdownVisible=!0,this.reloadList(e.target.value)}hideDropdownList(){this.dropdownVisible=!1}findItemFromSelectValue(e){let o=this.filteredList.filter(i=>""+i===e);return o.length?o[0]:null}reloadList(e){this.filteredList=[],e.length<(this.minChars||0)?this.minCharsEntered=!1:(this.minCharsEntered=!0,this.isSrcArr()?(this.isLoading=!1,this.filteredList=this.autoComplete.filter(this.source,e,this.matchFormatted),this.maxNumList&&(this.filteredList=this.filteredList.slice(0,this.maxNumList))):(this.isLoading=!0,"function"==typeof this.source?this.source(e).subscribe(o=>{this.pathToData&&this.pathToData.split(".").forEach(n=>o=o[n]),this.filteredList=o,this.maxNumList&&(this.filteredList=this.filteredList.slice(0,this.maxNumList))},o=>null,()=>{this.isLoading=!1,this.changeDetector.detectChanges()}):this.autoComplete.getRemoteData(e).subscribe(o=>{this.filteredList=o||[],this.maxNumList&&(this.filteredList=this.filteredList.slice(0,this.maxNumList))},o=>null,()=>{this.isLoading=!1,this.changeDetector.detectChanges()})))}selectOne(e){e||""===e?this.valueSelected.emit(e):this.customSelected.emit(this.keyword)}enterText(e){this.textEntered.emit(e)}blurHandler(e){this.selectOnBlur&&this.selectOne(this.filteredList[this.itemIndex]),this.hideDropdownList()}scrollToView(e){const i=this.autoCompleteContainer.nativeElement.querySelector("ul"),l=i.querySelector("li").offsetHeight,a=i.scrollTop,m=l*e;(m<a||m+l>a+i.offsetHeight)&&(i.scrollTop=m)}get emptyList(){return!(this.isLoading||this.minCharsEntered&&!this.isLoading&&!this.filteredList.length||this.filteredList.length)}static{this.\u0275fac=function(o){return new(o||s)(t.rXU(t.aKT),t.rXU(_),t.rXU(f.gRc))}}static{this.\u0275cmp=t.VBU({type:s,selectors:[["ngui-auto-complete"]],viewQuery:function(o,i){if(1&o&&(t.GBs(L,5),t.GBs(b,7)),2&o){let n;t.mGM(n=t.lsd())&&(i.autoCompleteInput=n.first),t.mGM(n=t.lsd())&&(i.autoCompleteContainer=n.first)}},inputs:{autocomplete:"autocomplete",listFormatter:[0,"list-formatter","listFormatter"],source:"source",pathToData:[0,"path-to-data","pathToData"],minChars:[0,"min-chars","minChars"],placeholder:"placeholder",blankOptionText:[0,"blank-option-text","blankOptionText"],noMatchFoundText:[0,"no-match-fou
1nd-text","noMatchFoundText"],acceptUserInput:[0,"accept-user-input","acceptUserInput"],loadingText:[0,"loading-text","loadingText"],loadingTemplate:[0,"loading-template","loadingTemplate"],maxNumList:[0,"max-num-list","maxNumList"],showInputTag:[0,"show-input-tag","showInputTag"],showDropdownOnInit:[0,"show-dropdown-on-init","showDropdownOnInit"],tabToSelect:[0,"tab-to-select","tabToSelect"],matchFormatted:[0,"match-formatted","matchFormatted"],autoSelectFirstItem:[0,"auto-select-first-item","autoSelectFirstItem"],selectOnBlur:[0,"select-on-blur","selectOnBlur"],remoteDataLoadingDelay:[0,"remote-data-loading-delay","remoteDataLoadingDelay"]},outputs:{valueSelected:"valueSelected",customSelected:"customSelected",textEntered:"textEntered"},standalone:!1,decls:4,vars:2,consts:[["autoCompleteContainer",""],["autoCompleteInput",""],[1,"ngui-auto-complete"],[1,"keyword",3,"placeholder","ngModel"],[3,"empty"],[1,"keyword",3,"focus","blur","keydown","input","ngModelChange","placeholder","ngModel"],[1,"no-match-found"],[1,"blank-item"],[1,"item",3,"ngClass","innerHtml"],[1,"no-match-found",3,"mousedown"],[1,"blank-item",3,"mousedown"],[1,"item",3,"mousedown","ngClass","innerHtml"]],template:function(o,i){1&o&&(t.j41(0,"div",2,0),t.nVh(2,y,2,4,"input",3),t.nVh(3,k,5,4,"ul",4),t.k0s()),2&o&&(t.R
17$(2),t.vxM(i.showInputTag?2:-1),t.R7$(),t.vxM(i.dropdownVisible?3:-1))},dependencies:[w.YU,h.me,h.BC,h.vS],styles:["@keyframes slideDown{0%{transform:translateY(-10px)}to{transform:translateY(0)}}.ngui-auto-complete{background-color:transparent}.ngui-auto-complete>input{outline:none;border:0;padding:2px;box-sizing:border-box;background-clip:content-box}.ngui-auto-complete>ul{background-color:var(--colors-general-white);margin:0;width:100%;overflow-y:auto;list-style-type:none;padding:0;box-sizing:border-box;animation:slideDown .1s}.ngui-auto-complete>ul.empty{display:none}.ngui-auto-complete>ul li{padding:5px 10px;border-bottom:1px solid var(--colors-general-background-grey)}.ngui-auto-complete>ul li.selected{background-color:var(--colors-general-soft-grey)}.ngui-auto-complete>ul li:last-child{border-bottom:none}.ngui-auto-complete>ul li:hover{background-color:var(--colors-general-soft-grey)}\n"],encapsulation:2})}}return s})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.