1import{Da as lt,Ja as ct,M as it,S as rt,Va as dt,W as nt,ca as at,da as ot,fa as H,ga as $,j as Te,ma as st,p as tt}from"./chunk-QFPTFNIK.js";import{a as z}from"./chunk-WLLVIINA.js";import{Ab as ve,Ad as De,Ae as Xe,Bc as Me,Bd as Re,H as F,Ha as oe,He as et,I as ie,Jb as xe,Ka as se,Kb as be,Kd as ze,La as K,N as re,Na as le,Nc as Ae,Oa as p,Ob as Se,Pa as E,Qd as Be,Rb as Pe,Rd as $e,Sa as ce,Sb as we,Ta as M,Td as Ne,Ud as We,Va as k,Wc as Oe,Xa as m,Xc as qe,Ya as Q,Z as R,Za as q,ad as Ve,ba as G,c as ee,cd as Fe,d as te,db as de,eb as pe,fb as o,fc as Ce,fd as je,ga as B,gb as s,gc as ye,hb as S,hc as ke,he as Ye,ib as ue,ja as O,jb as ge,ka as ne,kd as Le,ke as Ge,lb as A,mb as v,nb as _,o as V,oa as ae,r as W,rc as Ie,rd as Ue,sb as me,se as Ke,t as Y,tb as he,te as Qe,u as L,ub as fe,ud as He,ue as Ze,vb as _e,vc as Ee,wa as x,xa as b,xb as h,xe as Je,yb as j,zb as U}from"./chunk-EKZMVQ4B.js";import{a as J,b as X,k as D}from"./chunk-Q762RTV7.js";var gt=(()=>{let d=class d{constructor(e,i,t,r){this.http=e,this.cacheableRequestService=i,this.currentUserService=t,this.cacheConfigService=r,this.meilisearchUrl="https://meilisearch.rmscorretorachat.com.br",this.indexName="planos",this.apiKey="382fc6269091cfe27f937f4bbe7a50a005978bab7cda66093860f197c7e8cf29",this.searchTimeout=5e3,this.accentFold=new at}search(e,i=!0,t=1,r=20,l=!0,c=!0,u=!1,g=!0){var C;(e==="get_all"||!e)&&(e="");let f=((C=this.currentUserService.getCurrentUserSync())==null?void 0:C.perfil)||"",P=this.accentFold.accent_fold(f).toLowerCase().trim(),w=this.buildSearchPayload(e,t,r,P,g,u),T=`meilisearch_${e}_${t}_${r}_${P}`;return l?this.executeSearch(w):this.cacheableRequestService.cacheableRequest(()=>this.executeSearch(w),{cacheKey:T,forceRefresh:c,ttl:this.cacheConfigService.getApiTTLMs(),onImages:y=>y!=null&&y.data?y.data.map(I=>I.featured_image).filter(I=>!!I):[],onPdf:y=>y!=null&&y.download_pdf?y.download_pdf:""})}buildSearchPayload(e,i,t,r,l,c){let u=(i-1)*t,g={q:e,limit:t,offset:u,attributesToRetrieve:["*"],attributesToHighlight:["title","content","excerpt"],highlightPreTag:"<mark>",highlightPostTag:"</mark>
1",attributesToCrop:["content"],cropLength:200,showMatchesPosition:!0},f=[];return f.push('status = "publish"'),c||f.push("corretor_only = false"),f.length>0&&(g.filter=f.join(" AND ")),g.sort=this.buildSortRules(r,l),g}buildSortRules(e,i){let t=[];return t.push("modified:desc"),t}executeSearch(e){let i=`${this.meilisearchUrl}/indexes/${this.indexName}/search`,t=new Ee({"Content-Type":"application/json",Authorization:`Bearer ${this.apiKey}`});return this.http.post(i,e,{headers:t}).pipe(Y(this.searchTimeout),L(r=>this.transformResponse(r)),F(r=>this.handleError(r)))}transformResponse(e){let i=e.hits.map(c=>this.transformHitToIAData(c)),t=e.estimatedTotalHits||e.hits.length,r=e.limit||20,l=Math.floor((e.offset||0)/r)+1;return{data:i,meta:{total:t,total_pages:Math.ceil(t/r),page:l,per_page:r,source:"meilisearch",ai_used:!0,ai_fallback:!1,processing_time:e.processingTimeMs,suggestion:this.generateAISummary(e)},pagination:{total:t,total_pages:Math.ceil(t/r),page:l,per_page:r}}}transformHitToIAData(e){var t;let i=Number(e.id);return isNaN(i)&&console.warn("[MeilisearchService] ID n\xE3o-num\xE9rico ignorado:",e.id),{id:isNaN(i)?e.id:i,titulo:this.extractHighlight(e,"title")||e.title,title:e.title,featured_image:e.image||"",categories:this.normalizeCategories((t=e.categories)!=null?t:e.category),type_plano:e.type_plano||"",entidades:"",publico_alvo:e.publico_alvo||"",content:e.summary||"",conteudo_corretor:"",search_terms:"",modified_gmt:e.modified_gmt||"",views:e.views||0,relevance_score:e.relevance_score||1,images:{full:{url:e.image||"",width:0,height:0},thumbnail:{url:e.image||"",width:0,height:0}},highlight:e._formatted?{titulo:e._formatted.title,title:e._formatted.title,search_terms:e._formatted.search_terms,categories:e._formatted.categories}:void 0}}normalizeCategories(e){return Array.isArray(e)?e.map(i=>{var t,r,l;if(typeof i=="string")return i.trim();if(i&&typeof i=="object"){let c=i,u=(l=(r=(t=c.name)!=null?t:c.title)!=null?r:c.label)!=null?l:c.slug;return typeof u=="string"?u.trim():""}return""}).filter(i=>i.length>0):typeof e=="string"&&e.trim()?[e.trim()]:[]}extractHighlight(e,i){if(e._formatted&&e._formatted[i])return e._formatted[i]}generateAISummary(e){let i=e.estimatedTotalHits||e.hits.length,t=e.query||"";return i===0?`Nenhum plano encontrado para "${t}". Tente termos diferentes.`:i===1?`Encontrado 1 plano relacionado a "${t}".`:`Encontrados ${i} planos relacionados a "${t}". Os resultados est\xE3o ordenados por relev\xE2ncia.`}handleError(e){return console.error("[MeilisearchService] Erro na busca:",e),this.logError(e),V({data:[],meta:{total:0,total_pages:0,page:1,per_page:20,source:"meilisearch",ai_used:!1,ai_fallback:!1,processing_time:0,suggestion:"Erro ao buscar planos. Tente novamente."},pagination:{total:0,total_pages:0,page:1,per_page:20}})}logError(e){let i={service:"MeilisearchService",timestamp:new Date().toISOString(),error:{message:e.message,status:e.status,statusText:e.statusText}};console.error("[MeilisearchService] Error details:",i)}healthCheck(){let e=`${this.meilisearchUrl}/health`;return this.http.get(e).pipe(Y(2e3),L(()=>!0),F(()=>V(!1)))}};d.\u0275fac=function(i){return new(i||d)(O(Me),O(ot),O(H),O(Te))},d.\u0275prov=B({token:d,factory:d.\u0275fac,providedIn:"root"});let n=d;return n})();var mt=(()=>{let d=class d{constructor(e,i,t,r){this.apiTabelasService=e,this.meilisearchService=i,this.configService=t,this.currentUserService=r,this.FEATURE_FLAG_KEY="USE_MEILISEARCH",this.ROLLOUT_PERCENTAGE_KEY="MEILISEARCH_ROLLOUT_PERCENTAGE",this.SHADOW_MODE_KEY="MEILISEARCH_SHADOW_MODE"}search(e,i=!0,t=1,r=20,l=!0,c=!0,u=!1,g=!0){return new ee(f=>{Promise.all([this.shouldUseMeilisearch(),this.isShadowModeEnabled()]).then(([P,w])=>{console.log("[SearchFacade] \u{1F50D} Configura\xE7\xE3o:",{useMeilisearch:P,shadowMode:w,termo:e});let T;w?(console.log("[SearchFacade] \u{1F504} Modo SHADOW ativado - Comparando WP vs Meilisearch"),T=this.searchWithShadowMode(e,i,t,r,l,c,u,g)):P?(console.log("[SearchFacade] \u26A1 Usando MEILISEARCH com fallback"),T=this.searchWithFallback(e,i,t,r,l,c,u,g)):(console.log("[
1SearchFacade] \u{1F4F0} Usando WORDPRESS (padr\xE3o)"),T=this.apiTabelasService.search(e,i,t,r,l,c,u,g)),T.subscribe({next:C=>f.next(C),error:C=>f.error(C),complete:()=>f.complete()})}).catch(P=>{console.error("[SearchFacade] Erro ao verificar feature flags:",P),this.apiTabelasService.search(e,i,t,r,l,c,u,g).subscribe({next:w=>f.next(w),error:w=>f.error(w),complete:()=>f.complete()})})})}searchWithFallback(e,i,t,r,l,c,u,g){let f=performance.now();return this.meilisearchService.search(e,i,t,r,l,c,u,g).pipe(G(P=>{let w=performance.now()-f;this.logSearchMetrics("meilisearch",e,w,P.meta.total,!0)}),F(P=>{let w=performance.now()-f;return console.warn("[SearchFacade] Meilisearch falhou, usando fallback:",P),this.logSearchMetrics("meilisearch",e,w,0,!1),this.apiTabelasService.search(e,i,t,r,l,c,u,g)}))}searchWithShadowMode(e,i,t,r,l,c,u,g){let f=performance.now();return this.apiTabelasService.search(e,i,t,r,l,c,u,g).pipe(G(P=>{let w=performance.now()-f;this.logSearchMetrics("wordpress",e,w,P.meta.total,!0);let T=performance.now();this.meilisearchService.search(e,i,t,r,l,c,u,g).subscribe({next:C=>{let y=performance.now()-T;this.logSearchMetrics("meilisearch",e,y,C.meta.total,!0),this.compareResults(P,C,w,y)},error:C=>{let y=performance.now()-T;this.logSearchMetrics("meilisearch",e,y,0,!1),console.warn("[SearchFacade] Meilisearch shadow falhou:",C)}})}))}compareResults(e,i,t,r){var c,u,g,f;let l={timestamp:new Date().toISOString(),wordpress:{total:e.meta.total,duration_ms:t,first_result_id:(c=e.data[0])==null?void 0:c.id},meilisearch:{total:i.meta.total,duration_ms:r,first_result_id:(u=i.data[0])==null?void 0:u.id},performance_improvement:(t-r)/t*100,results_match:((g=e.data[0])==null?void 0:g.id)===((f=i.data[0])==null?void 0:f.id)};console.log("[SearchFacade] Compara\xE7\xE3o de resultados:",l),this.logComparison(l)}shouldUseMeilisearch(){return D(this,null,function*(){var e,i;try{let t=yield W(this.configService.getConfigAppFirebase()),r=t==null?void 0:t.searchConfig,l=(e=r==null?void 0:r.USE_MEILISEARCH)!=null?e:!1;if(console.log("[SearchFacade] \u{1F39B}\uFE0F Config - USE_MEILISEARCH:",l),!l)return!1;let c=(i=r==null?void 0:r.MEILISEARCH_ROLLOUT_PERCENTAGE)!=null?i:0;if(console.log("[SearchFacade] \u{1F39B}\uFE0F Config - MEILISEARCH_ROLLOUT_PERCENTAGE:",c),c===0)return!1;if(c===100)return!0;let u=this.getUserId(),g=this.hashCode(u),f=Math.abs(g%100),P=f<c;return console.log("[SearchFacade] \u{1F3B2} Rollout gradual:",{userId:u,userPercentile:f,rolloutPercentage:c,shouldUse:P}),P}catch(t){return console.warn("[SearchFacade] Erro ao obter SearchConfig, usando padr\xE3o (false):",t),!1}})}isShadowModeEnabled(){return D(this,null,function*(){var e,i;try{let t=yield W(this.configService.getConfigAppFirebase()),r=(i=(e=t==null?void 0:t.searchConfig)==null?void 0:e.MEILISEARCH_SHADOW_MODE)!=null?i:!1;return console.log("[SearchFacade] \u{1F39B}\uFE0F Config - MEILISEARCH_SHADOW_MODE:",r),r}catch{return!1}})}getUserId(){let e=this.currentUserService.getCurrentUserSync();return(e==null?void 0:e.uid)||(e==null?void 0:e.email)||"anonymous"}hashCode(e){let i=0;for(let t=0;t<e.length;t++){let r=e.charCodeAt(t);i=(i<<5)-i+r,i=i&i}return i}logSearchMetrics(e,i,t,r,l){let c={provider:e,query:i,duration_ms:t,total_results:r,success:l,timestamp:new Date().toISOString()};console.log("[SearchFacade] M\xE9tricas:",c)}logComparison(e){}healthCheck(){return this.meilisearchService.healthCheck().pipe(R(e=>V({wordpress:!0,meilisearch:e})))}};d.\u0275fac=function(i){return new(i||d)(O($),O(gt),O(tt),O(H))},d.\u0275prov=B({token:d,factory:d.\u0275fac,providedIn:"root"});let n=d;return n})();var _t=["searchCardWrapper"],vt=(n,d)=>d.id,xt=n=>({"placeholder-animado":n}),bt=()=>[1,2,3,4,5,6];function St(n,d){if(n&1){let a=A();o(0,"div",34)(1,"button",35),v("click",function(){x(a);let i=_();return b(i.toggleProfileFilter(!i.useProfileFilter))}),S(2,"ion-icon",36),o(3,"span"),h(4),s(),S(5,"ion-icon",37),s()()}if(n&2){let a,e=_();p(),q("profile-filter-chip--active",e.useProfileFilter),p(),m("name",e.useProfileFilter?"person":"person-outline"),p(2),j((a=e.currentUserService.getCurrentUserSync())==null?null:a.perfil),p(),m("name",e.useProfileFilter?"close-circle":"add-circle-outline")}}function Pt(n,d){if(n&1){let a=A();o(0,"div",39)(1,"div",40),S(2,"ion-icon",41),s(),o(3,"h2",42),h(4,"Busca com IA"),s(),o(5,"p",43),h(6," Quando ativada, a inteligencia artificial ordena e sugere resultados mais relevantes, considerando contexto, sinonimos e preferencias do seu perfil. "),s(),o(7,"button",44),v("click",function(){x(a);let i=_(2);return b(i.showIAModal=!1)}),h(8," Entendi "),s()()}}function wt(n,d){if(n&1){let a=A();o(0,"ion-modal",38),v("didDismiss",function(){x(a);let i=_();return b(i.showIAModal=!1)}),k(1,Pt,9,0,"ng-template"),s()}if(n&2){let a=_();m("isOpen",a.showIAModal)}}function Ct(n,d){if(n&1){let a=A();o(0,"div",45)(1,"div",17)(2,"div",46),S(3,"ion-icon",47),s(),o(4,"div",48)(5,"p",49),h(6," Sugestao da IA "),s(),o(7,"a",50),v("click",function(){let i;x(a);let t=_();return b(t.refazerBusca((i=t.metaSignal())==null?null:i.suggestion))}),h(8),S(9,"ion-icon",51),s()()()()}if(n&2){let a,e=_();p(8),U(" ",(a=e.metaSignal())==null?null:a.suggestion," ")}}function yt(n,d){if(n&1){let a=A();o(0,"button",57),v("click",function(){x(a);let i=_(2);return b(i.termosPesquisadosSignal.set([]))}),h(1," Limpar "),s()}}function kt(n,d){if(n&1){let a=A();o(0,"button",58),v("click",function(){let i=x(a).$implicit,t=_(2);return b(t.gotDetailTabela(null,i))}),S(1,"ion-icon",59),o(2,"span",60),h(3),s(),o(4,"ion-icon",61),v("click",function(i){let t=x(a).$implicit;return _(2).removerTermoPesquisado(t),b(i.stopPropagation())}),s()()}if(n&2){let a=d.$implicit;p(3),j(a.titulo)}}function It(n,d){if(n&1&&(o(0,"div",52)(1,"div",53)(2,"h3"),h(3,"Recentes"),s(),k(4,yt,2,0,"button",54),s(),o(5,"div",55),k(6,kt,5,1,"button",56),Se(7,"slice"),s()()),n&2){let a=_();p(4),m("ngIf",a.termosPesquisadosSignal().length>1),p(2),m("ngForOf",Pe(7,2,a.termosPesquisadosSignal(),0,5))}}function Et(n,d){if(n&1){let a=A();o(0,"div",66),v("click",function(){let i=x(a).$implicit,t=_(2);return b(t.gotDetailTabela(null,i))}),S(1,"img",67),o(2,"p",68),h(3),s()()}if(n&2){let a=d.$implicit,e=_(2);p(),m("src",e.searchImageUrl(a),K),p(2),j(a.titulo)}}function Mt(n,d){if(n&1&&(o(0,"div",62)(1,"div",63)(2,"h3"),h(3,"Recomendados"),s()(),o(4,"div",64),k(5,Et,4,2,"div",65),s()()),n&2){let a=_();p(5),m("ngForOf",a.metaSignal().ia_suggestions)}}function At(n,d){if(n&1&&(o(0,"p",79),h(1),s()),n&2){let a=_().$implicit;p(),U(" ",a.publico_alvo," ")}}function Tt(n,d){n&1&&S(0,"div",80)}function Ot(n,d){if(n&1){let a=A();o(0,"div",71),v("click",function(){let i=x(a).$implicit,t=_(2);return b(t.gotDetailTabela(null,i))}),o(1,"div",72)(2,"div",73),S(3,"ion-icon",74),s(),o(4,"div",48)(5,"p",75),h(6),s(),k(7,At,2,1,"p",76),s(),S(8,"ion-icon",77),s(),k(9,Tt,1,0,"div",78),s()}if(n&2){let a=d.$implicit,e=d.last;p(6),U(" ",a.titulo," "),p(),m("ngIf",a.publico_alvo),p(2),m("ngIf",!e)}}function qt(n,d){if(n&1&&(o(0,"div",62)(1,"div",63)(2,"h3"),h(3),s()(),o(4,"div",69),k(5,Ot,10,3,"div",70),s()()),n&2){let a,e=_();p(3),U("Para ",(a=e.currentUserService.getCurrentUserSync())==null?null:a.perfil,""),p(2),m("ngForOf",e.metaSignal().profile_suggestions)}}
1function Vt(n,d){n&1&&(o(0,"div",83),S(1,"ion-skeleton-text",84),o(2,"div",85),S(3,"ion-skeleton-text",86)(4,"ion-skeleton-text",87),s()())}function Ft(n,d){n&1&&(o(0,"div",81),k(1,Vt,5,0,"div",82),s()),n&2&&(p(),m("ngForOf",xe(1,bt)))}function jt(n,d){if(n&1&&(o(0,"div",94),S(1,"ion-icon",95),o(2,"span"),h(3),s()()),n&2){let a,e=_(2);p(3),j((a=e.metaSignal())!=null&&a.ai_fallback?"Resultados tradicionais":"Refinado com IA")}}function Lt(n,d){n&1&&(o(0,"span",104),h(1,"IA"),s())}function Ut(n,d){if(n&1&&(o(0,"div",105),S(1,"ion-icon",106),o(2,"span"),h(3),s()()),n&2){let a=_().$implicit,e=_(2);p(3),j(e.categoryLabel((a.highlight==null||a.highlight.categories==null?null:a.highlight.categories[0])||(a.categories==null?null:a.categories[0])))}}function Ht(n,d){if(n&1){let a=A();o(0,"div",96),v("click",function(i){let t=x(a).$implicit,r=_(2);return b(r.gotDetailTabela(i,t))}),o(1,"div",97),S(2,"img",98),k(3,Lt,2,0,"span",99),s(),o(4,"div",100),S(5,"h3",101),k(6,Ut,4,1,"div",102),s(),o(7,"div",103),S(8,"ion-icon",77),s()()}if(n&2){let a=d.$implicit,e=d.$index,i=_(2);Q("--result-index",e),p(2),m("src",i.searchImageUrl(a),K),p(),m("ngIf",a.destaque),p(2),m("innerHTML",(a.highlight==null?null:a.highlight.titulo)||(a.highlight==null?null:a.highlight.title)||a.titulo||a.title,se),p(),m("ngIf",a.categories==null?null:a.categories.length)}}function Dt(n,d){if(n&1&&(o(0,"div",88)(1,"div",89)(2,"h2",6),h(3,"Resultados"),s(),o(4,"span",90),h(5),s()(),k(6,jt,4,1,"div",91),o(7,"div",92),de(8,Ht,9,6,"div",93,vt),s()()),n&2){let a,e=_();p(5),ve(" ",e.resultsSignal().length,"",(e.pagination==null?null:e.pagination.total)>e.resultsSignal().length?"+":""," "),p(),m("ngIf",((a=e.metaSignal())==null?null:a.source)==="meilisearch"||((a=e.metaSignal())==null?null:a.ai_used)),p(2),pe(e.resultsSignal())}}function Rt(n,d){if(n&1){let a=A();o(0,"div",107)(1,"div",108),S(2,"app-lottie",109),s(),o(3,"h3",110),h(4," Vamos buscar seu plano? "),s(),o(5,"p",111),h(6," Digite o nome ou perfil do plano que voce procura para resultados em tempo real. "),s(),o(7,"button",112),v("click",function(){x(a);let i=_();return b(i.onSearchInput(""))}),S(8,"ion-icon",113),h(9," Explorar Tudo "),s()()}n&2&&(p(2),m("loop",!0)("autoplay",!0))}function zt(n,d){if(n&1&&(ue(0),o(1,"span",118),h(2),s(),ge()),n&2){let a=_(2);p(2),j(a.termoSignal())}}function Bt(n,d){n&1&&(o(0,"span",119),h(1,"Todos os planos"),s())}function $t(n,d){if(n&1&&(o(0,"div",114)(1,"span",115),S(2,"ion-icon",116),k(3,zt,3,1,"ng-container",117)(4,Bt,2,0,"ng-template",null,1,we),s()()),n&2){let a=_e(5),e=_();p(3),m("ngIf",e.termoSignal().trim()!==""&&e.termoSignal()!=="*")("ngIfElse",a)}}var Pi=(()=>{let d=class d{get dataLoading(){return this._dataLoading}set dataLoading(e){this._dataLoading=e,e||this.bordaAnimada.set(!1)}constructor(e,i,t,r,l,c,u,g,f,P,w,T){this.apiTabelasService=e,this.searchFacade=i,this.modalCtrl=t,this.router=r,this.fb=l,this.renderer=c,this.authService=u,this.currentUserService=g,this.dataOrchestrator=f,this.overlayService=P,this.ninaIntelligence=w,this.dispatcher=T,this.dataModal={showModal:!1,routerBack:""},this.el=ne(oe),this.hasAnimatedEntrance=!1,this._dataLoading=!1,this.termosPesquisadosSignal=M([]),this.termoBusca$=new te,this.termoSignal=M(""),this.resultsSignal=M([]),this.metaSignal=M({}),this.useAI=!0,this.showIAModal=!1,this.placeholderAnimado=M(!1),this.bordaAnimada=M(!1),this.showSearchCard=M(!0),this.filtroAtivo=M(""),this.lastScrollTop=0,this.placeholderSugestoes=[{texto:"Buscar plano de sa\xFAde...",cor:"#7c3aed"},{texto:"Busque por: Advogados",cor:"#2563eb"},{texto:"Busque por: Estudante",cor:"#059669"},{texto:"Busque por: Com\xE9rcio",cor:"#f59e42"},{texto:"Busque por: Servidor p\xFAblico",cor:"#f43f5e"},{texto:"Busque por: Empresas",cor:"#a21caf"},{texto:"Busque por: Odontol\xF3gico",cor:"#0ea5e9"}],this.placeholderIndex=M(0),this.placeholderAtual=M(this.placeholderSugestoes[0].texto),this.placeholderCor=M(this.placeholderSugestoes[0].cor),this.pagination=null,this.currentPage=1,this.isSearchCardHidden=!1,this.useProfileFilter=!0,this.termoBusca$.pipe(ie(400),re(),R(C=>{let y=this.normalizarTermo(C);return!y||y.length<3?(this.metaSignal.set({}),this.resultsSignal.set([]),this.dataLoading=!1,V([])):(this.dataLoading=!0,this.searchFacade.search(y,this.useAI,void 0,void 0,void 0,void 0,this.isCorretorAuthenticated,this.useProfileFilter).pipe(L(I=>(this.metaSignal.set((I==null?void 0:I.meta)||{}),this.dataLoading=!1,this.pagination=I==null?void 0:I.pagination,I==null?void 0:I.data.map(N=>{var Z;return X(J({},N),{destaque:((Z=this.metaSignal())==null?void 0:Z.ai_enhanced)===!0&&typeof N.relevance_score=="number"&&N.relevance_score>.7})}))),F(I=>(console.error("Erro na busca:",I),this.dataLoading=!1,this.metaSignal.set({}),V([])))))}
1)).subscribe(C=>{this.resultsSignal.set(C||[]),this.dataLoading=!1,C!=null&&C.length&&setTimeout(()=>this.runResultsAnimation(),50)})}ngAfterViewInit(){this.hasAnimatedEntrance||(this.hasAnimatedEntrance=!0,setTimeout(()=>this.runEntranceAnimation(),50))}ngOnInit(){this.formSearch=this.fb.group({data:""});let e=localStorage.getItem("use_ai");this.useAI=e!==null?e==="true":!0,this.iniciarRotacaoPlaceholder(),this.authSub=this.authService.authState$.pipe(R(()=>this.currentUserService.getCurrentUser$()),L(i=>(this.isCorretorAuthenticated=i==null?void 0:i.corretor,i))).subscribe(),this.dispatcher.register("filter_reset",()=>{this.formSearch.patchValue({data:""}),this.termoSignal.set(""),this.resultsSignal.set([]),this.metaSignal.set({}),this.useProfileFilter=!0,this.overlayService.toast({message:"Busca e filtros redefinidos!",duration:2e3})})}iniciarRotacaoPlaceholder(){this.placeholderInterval=setInterval(()=>{let e=(this.placeholderIndex()+1)%this.placeholderSugestoes.length;this.placeholderIndex.set(e),this.placeholderAtual.set(this.placeholderSugestoes[e].texto),this.placeholderCor.set(this.placeholderSugestoes[e].cor),this.placeholderAnimado.set(!0),setTimeout(()=>this.placeholderAnimado.set(!1),600)},2500)}ngOnDestroy(){var e,i,t,r;this.placeholderInterval&&clearInterval(this.placeholderInterval),(e=this.gsapCtx)==null||e.revert(),(i=this.resultsAnimCtx)==null||i.revert(),(t=this.authSub)==null||t.unsubscribe(),(r=this.loadMoreSub)==null||r.unsubscribe(),this.dispatcher.unregister("filter_reset")}runEntranceAnimation(){this.gsapCtx=z.context(()=>{let e=z.timeline({defaults:{ease:"power3.out"}});e.to(".anim-search",{opacity:1,y:0,duration:.5,ease:"power4.out"}),e.to(".anim-controls",{opacity:1,y:0,duration:.4},"-=0.3"),e.to(".anim-content",{opacity:1,y:0,duration:.45},"-=0.2")},this.el.nativeElement)}runResultsAnimation(){var e;(e=this.resultsAnimCtx)==null||e.revert(),this.resultsAnimCtx=z.context(()=>{z.to(".anim-result-card",{opacity:1,y:0,stagger:.06,duration:.45,ease:"power3.out"})},this.el.nativeElement)}closeModal(){return this.modalCtrl.dismiss({})}onBackButtonClick(){var e;(e=this.dataModal)!=null&&e.showModal&&this.closeModal()}showPhotoViewer(e){return D(this,null,function*(){if(!e||!e.featured_image){this.overlayService.alert({header:"Ops!",subHeader:"N\xE3o foi poss\xEDvel carregar a imagem.",message:"Por favor, tente novamente mais tarde.",buttons:["OK"],mode:"ios"});return}let i=yield this.modalCtrl.create({component:ct,componentProps:{data:e},cssClass:"modalPhotoViewer"});yield i.present();let{data:t}=yield i.onDidDismiss()})}gotDetailTabela(e,i){var c;let t=i!=null?i:e;if(!(t!=null&&t.id))return;let r=Number(t.id);if(isNaN(r)){console.error("[Pesquisar] ID inv\xE1lido:",t.id);return}e!=null&&e.stopPropagation&&e.stopPropagation();let l=()=>{var u,g;this.router.navigate(["/","tabelas-details",r],{state:{detailId:(g=(u=t.cms_id)!=null?u:t.slug)!=null?g:r}}),this.apiTabelasService.registrarView(r)};(c=this.dataModal)!=null&&c.showModal?this.closeModal().then(()=>l()):l(),this.salvarTermosPesquisados(t)}normalizarTermo(e){return e?this.removerAcentos(e).toLowerCase().trim():""}salvarTermosPesquisados(e){let i={titulo:(e==null?void 0:e.titulo)||(e==null?void 0:e.title)||"",id:(e==null?void 0:e.id)||"",img:(e==null?void 0:e.featured_image)||(e==null?void 0:e.img)||"",featured_image:(e==null?void 0:e.featured_image)||""},t=this.termosPesquisadosSignal().filter(r=>r.id!==i.id);this.termosPesquisadosSignal.set([i,...t])}removerTermoPesquisado(e){let i=this.termosPesquisadosSignal().filter(t=>t.id!==e.id);this.termosPesquisadosSignal.set(i)}removerAcentos(e){return typeof e!="string"?"":e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}refazerBusca(e){var t;if(((t=this.formSearch.get("data"))==null?void 0:t.value)===e){this.termoSignal.set(e),this.onSearchInput(e);return}this.formSearch.patchValue({data:""}),setTimeout(()=>{this.formSearch.patchValue({data:e}),this.termoSignal.set(e),this.onSearchInput(e)},0)}setFiltro(e){this.filtroAtivo()===e?(this.filtroAtivo.set(""),this.formSearch.patchValue({data:""}),this.onSearchInput("")):(this.filtroAtivo.set(e),this.formSearch.patchValue({data:e}),this.onSearchInput(e))}onSearchInput(e){this.termoSignal.set(e),!e||e.trim().length===0?this.termoBusca$.next("get_all"):(this.termoBusca$.next(e),this.ninaIntelligence.track("search_text",{current_page:"/tabs/pesquisar"},{search_query:e})),this.currentPage=1,this.resultsSignal.set([]),this.bordaAnimada.set(!0)}onToggleAI(e){var t;this.useAI=e.detail.checked,localStorage.setItem("use_ai",String(this.useAI));let i=(t=this.formSearch.get("data"))==null?void 0:t.value;i&&i.length>0&&this.onSearchInput(i)}toggleIAModal(e){e.stopPropagation(),this.showIAModal=!this.showIAModal}onDocumentClick(){this.showIAModal&&(this.showIAModal=!1)}updateResults(e,i=!1){i?this.resultsSignal.set([...this.resultsSignal(),...e.data||[]]
1):this.resultsSignal.set(e.data||[]),this.pagination=e.pagination,this.dataLoading=!1}loadMore(e){var i,t;if(!this.pagination){e.target.complete();return}this.currentPage<this.pagination.total_pages?(this.currentPage++,this.dataLoading=!0,(i=this.loadMoreSub)==null||i.unsubscribe(),this.loadMoreSub=this.searchFacade.search((t=this.formSearch.get("data"))==null?void 0:t.value,this.useAI,this.currentPage,void 0,void 0,void 0,this.isCorretorAuthenticated,this.useProfileFilter).subscribe(r=>{var l;this.updateResults(r,!0),(l=r==null?void 0:r.data)!=null&&l.length&&this.dataOrchestrator.prefetchImagensProximaPagina(r==null?void 0:r.data),e.target.complete()})):e.target.disabled=!0}onScroll(e){let i=e.detail.scrollTop;this.searchCardWrapper&&(i>this.lastScrollTop+10&&i>60?(this.renderer.addClass(this.searchCardWrapper.nativeElement,"hide-search-card"),this.isSearchCardHidden=!0):(i<this.lastScrollTop-10||i<20)&&(this.renderer.removeClass(this.searchCardWrapper.nativeElement,"hide-search-card"),this.isSearchCardHidden=!1),this.lastScrollTop=i)}toggleProfileFilter(e){var t;this.useProfileFilter=e,this.ninaIntelligence.track("filter_apply",{current_page:"/tabs/pesquisar"},{filter_enabled:e});let i=(t=this.formSearch.get("data"))==null?void 0:t.value;(i==null?void 0:i.trim().length)>=1&&this.onSearchInput(i)}get defaultHref(){var e,i;return(e=this.dataModal)!=null&&e.showModal&&((i=this.dataModal)!=null&&i.routerBack)?this.dataModal.routerBack:"/"}searchImageUrl(e){var r,l,c,u,g,f,P,w;let i=(w=(P=(f=(g=(l=(r=e==null?void 0:e.images)==null?void 0:r.thumbnail)==null?void 0:l.url)!=null?g:(u=(c=e==null?void 0:e.images)==null?void 0:c.full)==null?void 0:u.url)!=null?f:e==null?void 0:e.featured_image)!=null?P:e==null?void 0:e.image)!=null?w:"",t=this.sanitizeImageUrl(i);return t&&!t.startsWith("MISSING:")?t:"assets/imgs/fallback.png"}categoryLabel(e){var i,t,r;if(e==null)return"";if(typeof e=="string")return e.trim();if(typeof e=="number")return String(e);if(typeof e=="object"){let l=e,c=(r=(t=(i=l.name)!=null?i:l.title)!=null?t:l.label)!=null?r:l.slug;if(typeof c=="string"&&c.trim())return c.trim()}return""}sanitizeImageUrl(e){return e?String(e).trim().replace(/^[`"']+|[`"']+$/g,""):""}};d.\u0275fac=function(i){return new(i||d)(E($),E(mt),E(et),E(Ae),E(Le),E(ce),E(rt),E(H),E(st),E(it),E(lt),E(dt))},d.\u0275cmp=ae({type:d,selectors:[["app-pesquisar"]],viewQuery:function(i,t){if(i&1&&me(_t,5),i&2){let r;he(r=fe())&&(t.searchCardWrapper=r.first)}},hostBindings:function(i,t){i&1&&v("click",function(){return t.onDocumentClick()},!1,le)},inputs:{dataModal:"dataModal"},decls:46,vars:68,consts:[["searchCardWrapper",""],["allPlans",""],[1,"ion-no-border","header-glass"],["slot","start",1,"pl-2"],["color","primary",3,"click","text","defaultHref"],[1,"ion-text-center"],[1,"text-[var(--fg-1)]","font-extrabold","text-lg","tracking-tight"],["slot","end",1,"pr-2"],["fill","clear","type","button","aria-label","Informacoes sobre busca IA",3,"click"],["name","information-circle-outline",1,"text-[var(--fg-6)]","text-xl"],["scrollEvents","true",1,"relative",3,"ionScroll"],[1,"search-header-container","px-5","pt-4","pb-2","anim-search"],[1,"search-glass-card"],[1,"flex","flex-col","gap-3",3,"formGroup"],[1,"relative"],["mode","ios","animated","true","clearInput","","type","search","search-icon","search","autocomplete","off","formControlName","data","aria-label","Campo de busca",1,"search-modern",3,"ionInput","debounce","placeholder","ngClass"],[1,"flex","items-center","justify-between","px-1","anim-controls"],[1,"flex","items-center","gap-2"],["aria-label","IA","mode","ios","color","secondary",1,"scale-[0.75]",3,"ionChange","checked"],[1,"text-[10px]","font-bold","uppercase","tracking-[0.06em]"],["class","flex items-center",4,"ngIf"],[1,"flex","items-center","gap-2","overflow-x-auto","pb-1","mt-1","hide-scrollbar","anim-controls","pl-1"],["type","button",1,"kit-cat","whitespace-nowrap","px-4","py-1.5","rounded-full","text-xs","font-bold","transition-colors",3,"click"],["cssClass","ia-info-modal",3,"isOpen","didDismiss",4,"ngIf"],[1,"search-content","px-5","anim-content"],["class","suggestion-banner mb-4",4,"ngIf"],["class","mb-4",4,"ngIf"],["class","mb-5",4,"ngIf"],["class","flex flex-col gap-3 mt-4",4,"ngIf"],["class","mt-2",4,"ngIf"],["class","empty-state",4,"ngIf"],["threshold","100px",3,"ionInfinite"],["loadingSpinner","bubbles","loadingText","Carregando mais..."],["class","floating-term-pill",4,"ngIf"],[1,"flex","items-center"],["type","button",1,"profile-filter-chip",3,"click"],[1,"text-[13px]",3,"name"],[1,"text-[13px]","opacity-60",3,"name"],["cssClass","ia-info-modal",3,"didDismiss","isOpen"],[1,"p-7","text-center"],[1,"w-12","h-12","rounded-2xl","bg-[var(--tint-blue)]","flex","items-center","justify-center","mx-auto","mb-4"],["name","sparkles-outline",1,"text-[var(--rms-blue)]","text-2xl"],[1,"text-lg","font-bold","text-[var(--fg-1)]","mb-2"],[1,"text-[13px]","text-[var(--fg-5)]","leading-relaxed","mb-5"],["type","button",1,"w-full","py-3","rounded-2xl","bg-[var(--rms-blue)]","text-white","font-bold","text-sm","shadow-[var(--shadow-primary-btn)]","active:scale-[0.98]","transition-transform",3,"click"],[1,"suggestion-banner","mb-4"],[1,"w-8","h-8","rounded-xl","bg-[var(--tint-emerald)]","flex","items-center","justify-center","flex-shrink-0"],["name","sparkles",1,"text-[var(--ion-color-success)]","text-[15px]"],[1,"flex-1","min-w-0"],[1,"text-[12px]","text-[var(--fg-6)]","font-semibold","uppercase","tracking-[0.06em]","mb-0.5"],["type","button",1,"text-[14px]","font-bold","text-[var(--fg-1)]","active:opacity-70","transition-opacity",3,"click"],["name","arrow-forward",1,"text-[12px]","text-[var(--rms-cyan)]","ml-1"],[1,"mb-4"],[1,"section-header","mb-2"],["type","button","class","text-[11px] text-[var(--fg-6)] font-bold uppercase tracking-wider",3,"click",4,"ngIf"],[1,"flex","gap-2","flex-wrap"],["type","button","class","history-chip active:scale-[0.96] transition-transform",3,"click",4,"ngFor","ngForOf"],["type","button",1,"text-[11px]","text-[var(--fg-6)]","font-bold","uppercase","tracking-wider",3,"click"],["type","button",1,"history-chip","active:scale-[0.96]","transition-transform",3,"click"],["name","time-outline",1,"text-[13px]","text-[var(--fg-6)]"],[1,"truncate","max-w-[120px]"],["name","close",1,"text-[11px]","text-[var(--fg-6)]","opacity-50","ml-1",3,"click"],[1,"mb-5"],[1,"section-header","mb-3"],[1,"ia-cards-scroll"],["class","ia-suggestion-card active:scale-[0.97] transition-transform",3,"click",4,"ngFor","ngForOf"],[1,"ia-suggestion-card","active:scale-[0.97]","transition-transform",3,"click"],["alt","Plano",1,"ia-suggestion-img",3,"src"],[1,"ia-suggestion-title"],[1,"menu-links"],[3,"click",4,"ngFor","ngForOf"],[3,"click"],[1,"menu-link-item","active:bg-[var(--bg-divider)]","transition-colors"],[1,"w-[38px]","h-[38px]","rounded-xl","bg-[var(--tint-pink)]","flex","items-center","justify-center","flex-shrink-0"],["name","heart",1,"text-[var(--rms-pink)]","text-[16px]"],[1,"text-[14px]","font-bold","text-[var(--fg-1)]","truncate"],["class","text-[11px] text-[var(--fg-5)] truncate",4,"ngIf"],["name","chevron-forward",1,"text-[var(--fg-6)]","text-sm","flex-shrink-0"],["class","menu-link-divider",4,"ngIf"],[1,"text-[11px]","text-[var(--fg-5)]","truncate"],[1,"menu-link-divider"],[1,"flex","flex-col","gap-3","mt-4"],["class","skeleton-card",4,"ngFor","ngForOf"],[1,"skeleton-card"],["animated","",1,"skeleton-img"],[1,"skeleton-info"],["animated","",1,"skeleton-title"],["animated","",1,"skeleton-meta"],[1,"mt-2"],[1,"flex","items-center","justify-between","mb-4"],[1,"results-badge"],["class","ia-status-bar mb-4",4,"ngIf"],[1,"flex","flex-col","gap-3","pb-28"],[1,"result-card","anim-result-card","active:scale-[0.98]","transition-transform",3,"--result-index"],[1,"ia-status-bar","mb-4"],["name","sparkles",1,"text-[12px]"],[1,"result-card","anim-result-card","active:scale-[0.98]","transition-transform",3,"click"],[1,"result-img-wrapper"],["alt","Plano","loading","lazy",3,"src"],["class","badge-ia",4,"ngIf"],[1,"result-info"],[1,"result-titulo","line-clamp-2",3,"innerHTML"],["class","result-categoria",4,"ngIf"],[1,"result-chevron"],[1,"badge-ia"],[1,"result-categoria"],["name","pricetag-outline",1,"text-[10px]"],[1,"empty-state"],[1,"empty-state-icon"],["src","./../../../assets/lotties/not-found.json",1,"w-full","h-full","opacity-50",3,"loop","auto
1play"],[1,"text-lg","font-extrabold","text-[var(--fg-1)]","mt-5","text-center","tracking-tight"],[1,"text-sm","text-[var(--fg-5)]","mt-2","text-center","max-w-[240px]","leading-relaxed"],["type","button",1,"explore-btn","mt-6","active:scale-[0.97]","transition-transform",3,"click"],["name","compass-outline",1,"text-lg"],[1,"floating-term-pill"],[1,"floating-term-content"],["name","search",1,"text-[12px]","text-[var(--fg-6)]","mr-1"],[4,"ngIf","ngIfElse"],[1,"text-[var(--fg-1)]","font-bold"],[1,"text-[var(--fg-6)]","font-bold"]],template:function(i,t){if(i&1){let r=A();o(0,"ion-header",2)(1,"ion-toolbar")(2,"ion-buttons",3)(3,"ion-back-button",4),v("click",function(){return x(r),b(t.onBackButtonClick())}),s()(),o(4,"ion-title",5)(5,"span",6),h(6,"Busca Inteligente"),s()(),o(7,"ion-buttons",7)(8,"ion-button",8),v("click",function(c){return x(r),b(t.toggleIAModal(c))}),S(9,"ion-icon",9),s()()()(),o(10,"ion-content",10),v("ionScroll",function(c){return x(r),b(t.onScroll(c))}),o(11,"div",11,0)(13,"div",12)(14,"form",13)(15,"div",14)(16,"ion-searchbar",15),v("ionInput",function(c){return x(r),b(t.onSearchInput(c.target.value))}),s()(),o(17,"div",16)(18,"div",17)(19,"ion-toggle",18),v("ionChange",function(c){return x(r),b(t.onToggleAI(c))}),s(),o(20,"span",19),h(21),s()(),k(22,St,6,5,"div",20),s(),o(23,"div",21)(24,"button",22),v("click",function(){return x(r),b(t.setFiltro("Odonto"))}),h(25,"Odonto"),s(),o(26,"button",22),v("click",function(){return x(r),b(t.setFiltro("Ades\xE3o"))}),h(27,"Ades\xE3o"),s(),o(28,"button",22),v("click",function(){return x(r),b(t.setFiltro("S\xEAnior"))}),h(29,"S\xEAnior"),s(),o(30,"button",22),v("click",function(){return x(r),b(t.setFiltro("PME"))}),h(31,"PME"),s(),o(32,"button",22),v("click",function(){return x(r),b(t.setFiltro("Pet"))}),h(33,"Pet"),s()()()()(),k(34,wt,2,1,"ion-modal",23),o(35,"div",24),k(36,Ct,10,1,"div",25)(37,It,8,6,"div",26)(38,Mt,6,1,"div",27)(39,qt,6,2,"div",27)(40,Ft,2,2,"div",28)(41,Dt,10,3,"div",29)(42,Rt,10,2,"div",30),s(),o(43,"ion-infinite-scroll",31),v("ionInfinite",function(c){return x(r),b(t.loadMore(c))}),S(44,"ion-infinite-scroll-content",32),s(),k(45,$t,6,2,"div",33),s()}if(i&2){let r,l,c,u,g;p(3),m("text","")("defaultHref",t.defaultHref),p(8),q("hide-search-card",!t.showSearchCard()),p(3),m("formGroup",t.formSearch),p(2),Q("--placeholder-color",t.placeholderCor()),m("debounce",0)("placeholder",t.placeholderAtual())("ngClass",be(66,xt,t.placeholderAnimado())),p(3),m("checked",t.useAI),p(),q("text-[var(--rms-cyan)]",t.useAI)("text-[var(--fg-6)]",!t.useAI),p(),U(" IA ",t.useAI?"Ativa":"Off"," "),p(),m("ngIf",(r=t.currentUserService.getCurrentUserSync())==null?null:r.perfil),p(2),q("bg-[var(--rms-blue)]",t.filtroAtivo()==="Odonto")("text-white",t.filtroAtivo()==="Odonto")("bg-[var(--bg-search)]",t.filtroAtivo()!=="Odonto")("text-[var(--fg-3)]",t.filtroAtivo()!=="Odonto"),p(2),q("bg-[var(--rms-blue)]",t.filtroAtivo()==="Ades\xE3o")("text-white",t.filtroAtivo()==="Ades\xE3o")("bg-[var(--bg-search)]",t.filtroAtivo()!=="Ades\xE3o")("text-[var(--fg-3)]",t.filtroAtivo()!=="Ades\xE3o"),p(2),q("bg-[var(--rms-blue)]",t.filtroAtivo()==="S\xEAnior")("text-white",t.filtroAtivo()==="S\xEAnior")("bg-[var(--bg-search)]",t.filtroAtivo()!=="S\xEAnior")("text-[var(--fg-3)]",t.filtroAtivo()!=="S\xEAnior"),p(2),q("bg-[var(--rms-blue)]",t.filtroAtivo()==="PME")("text-white",t.filtroAtivo()==="PME")("bg-[var(--bg-search)]",t.filtroAtivo()!=="PME")("text-[var(--fg-3)]",t.filtroAtivo()!=="PME"),p(2),q("bg-[var(--rms-blue)]",t.filtroAtivo()==="Pet")("text-white",t.filtroAtivo()==="Pet")("bg-[var(--bg-search)]",t.filtroAtivo()!=="Pet")("text-[var(--fg-3)]",t.filtroAtivo()!=="Pet"),p(2),m("ngIf",t.showIAModal),p(2),m("ngIf",((l=t.metaSignal())==null?null:l.suggestion)&&t.resultsSignal().length>0),p(),m("ngIf",(c=t.termosPesquisadosSignal())==null?null:c.length),p(),m("ngIf",(u=t.metaSignal())==null||u.ia_suggestions==null?null:u.ia_suggestions.length),p(),m("ngIf",(g=t.metaSignal())==null||g.profile_suggestions==null?null:g.profile_suggestions.length),p(),m("ngIf",t.dataLoading),p(),m("ngIf",t.resultsSignal().length>0&&!t.dataLoading),p(),m("ngIf",!t.dataLoading&&t.resultsSignal().length===0),p(3),m("ngIf",t.isSearchCardHidden&&t.termoSignal())}},dependencies:[Ce,ye,ke,De,Re,ze,Be,$e,Ne,We,Ye,Ge,Ke,Qe,Ze,Xe,Ue,He,Je,Ve,Oe,qe,Fe,je,nt,Ie],styles:[`ion-content[_ngcontent-%COMP%]{--background: var(--bg-page)}ion-content[_ngcontent-%COMP%]::part(background){background:var(--bg-page-gradient)}.anim-search[_ngcontent-%COMP%]{opacity:0;transform:translateY(20px);will-change:transform,opacity}
1.anim-controls[_ngcontent-%COMP%]{opacity:0;transform:translateY(12px);will-change:transform,opacity}.anim-content[_ngcontent-%COMP%]{opacity:0;transform:translateY(18px);will-change:transform,opacity}.anim-result-card[_ngcontent-%COMP%]{opacity:0;transform:translateY(30px);will-change:transform,opacity}.search-header-container[_ngcontent-%COMP%]{background:transparent;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);z-index:50}.search-header-container.hide-search-card[_ngcontent-%COMP%]{opacity:0;transform:translateY(-16px) scale(.97);pointer-events:none}.search-glass-card[_ngcontent-%COMP%]{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:22px;padding:14px 16px;border:1px solid var(--bg-divider);box-shadow:var(--shadow-micro)} .search-modern{padding:0;--border-radius: 16px;--background: var(--bg-page-alt);--box-shadow: none;--color: var(--fg-1);--placeholder-color: var(--fg-6);--icon-color: var(--fg-6);--clear-button-color: var(--fg-6)} .search-modern .searchbar-input-container input{padding-inline-start:48px!important;font-size:15px;font-weight:600;height:48px;letter-spacing:-.01em} .search-modern .searchbar-input-container .searchbar-search-icon{left:16px;top:16px;width:18px;height:18px}[_nghost-%COMP%] ion-searchbar input::placeholder{color:var(--placeholder-color, #94a3b8)!important;transition:color .5s cubic-bezier(.22,1,.36,1);font-weight:500}.placeholder-animado[_ngcontent-%COMP%] input::placeholder{animation:_ngcontent-%COMP%_placeholderFade .5s cubic-bezier(.22,1,.36,1)}@keyframes _ngcontent-%COMP%_placeholderFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.profile-filter-chip[_ngcontent-%COMP%]{display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:var(--radius-pill);font-size:11px;font-weight:700;color:var(--fg-6);background:var(--bg-page-alt);border:1px solid var(--bg-divider);transition:color .25s var(--ease-snappy),background-color .25s var(--ease-snappy),border-color .25s var(--ease-snappy);-webkit-tap-highlight-color:transparent}.profile-filter-chip--active[_ngcontent-%COMP%]{color:var(--rms-blue);background:var(--grad-badge);border-color:#00bcd440}.profile-filter-chip[_ngcontent-%COMP%]:active{transform:scale(.96)}.section-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.section-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-5)}.history-chip[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;padding:7px 12px;background:var(--bg-card);border-radius:var(--radius-pill);border:1px solid var(--bg-divider);box-shadow:var(--shadow-micro);font-size:12px;font-weight:700;color:var(--fg-3);-webkit-tap-highlight-color:transparent}.suggestion-banner[_ngcontent-%COMP%]{background:var(--bg-card);border-radius:18px;padding:14px 16px;box-shadow:var(--shadow-micro);border:1px solid var(--bg-divider)}.ia-cards-scroll[_ngcontent-%COMP%]{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ia-cards-scroll[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.ia-suggestion-card[_ngcontent-%COMP%]{flex-shrink:0;width:120px;background:var(--bg-card);border-radius:18px;overflow:hidden;box-shadow:var(--shadow-micro);border:1px solid var(--bg-divider);cursor:pointer;-webkit-tap-highlight-color:transparent}.ia-suggestion-img[_ngcontent-%COMP%]{width:100%;height:80px;object-fit:cover;background:var(--bg-page-alt)}.ia-suggestion-title[_ngcontent-%COMP%]{padding:8px 10px;font-size:11px;font-weight:700;color:var(--fg-1);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.menu-links[_ngcontent-%COMP%]{background:var(--bg-card);border-radius:18px;box-shadow:var(--shadow-micro);border:1px solid var(--bg-divider);overflow:hidden}.menu-link-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;-webkit-tap-highlight-color:transparent}.menu-link-item[_ngcontent-%COMP%]:active{background:var(--bg-divider)}.menu-link-divider[_ngcontent-%COMP%]{height:1px;margin:0 16px 0 66px;background:var(--bg-divider)}.results-badge[_ngcontent-%COMP%]{padding:4px 12px;border-radius:var(--radius-pill);background:var(--tint-pink);color:var(--rms-pink);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
1.ia-status-bar[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-pill);background:var(--grad-badge);border:1px solid rgba(0,188,212,.1);width:fit-content}.ia-status-bar[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{color:var(--rms-cyan)}.ia-status-bar[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-6)}.result-card[_ngcontent-%COMP%]{display:flex;align-items:center;gap:14px;background:var(--bg-card);border-radius:var(--radius-xl);padding:12px 14px;border:1.5px solid var(--bg-divider);box-shadow:var(--shadow-micro);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-snappy),border-color .2s var(--ease-snappy)}.result-card[_ngcontent-%COMP%]:active{background:var(--bg-page-alt);border-color:#00bcd426}.result-img-wrapper[_ngcontent-%COMP%]{position:relative;flex-shrink:0}.result-img-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:56px;height:56px;border-radius:14px;object-fit:cover;background:var(--bg-page-alt);border:1px solid var(--bg-divider)}.result-img-wrapper[_ngcontent-%COMP%] .badge-ia[_ngcontent-%COMP%]{position:absolute;top:-4px;right:-4px;min-width:44px;min-height:44px;border-radius:8px;background:var(--rms-gradient-details);color:#fff;font-size:7px;font-weight:800;display:flex;align-items:center;justify-content:center;letter-spacing:.03em;border:2px solid var(--bg-card)}.result-info[_ngcontent-%COMP%]{flex:1;min-width:0}.result-titulo[_ngcontent-%COMP%]{font-size:14px;font-weight:700;color:var(--fg-1);line-height:1.3;margin-bottom:3px}.result-titulo[_ngcontent-%COMP%] mark{background:#00bcd433;color:var(--rms-cyan);border-radius:3px;padding:0 2px}.result-categoria[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:800;color:var(--rms-cyan);text-transform:uppercase;letter-spacing:.08em}.result-categoria[_ngcontent-%COMP%] mark{background:transparent;color:inherit;text-decoration:underline}.result-chevron[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:50%;background:var(--bg-page-alt);color:var(--fg-6);flex-shrink:0}.skeleton-card[_ngcontent-%COMP%]{background:var(--bg-card);border-radius:18px;padding:12px 14px;display:flex;gap:14px;border:1px solid var(--bg-divider)}.skeleton-card[_ngcontent-%COMP%] .skeleton-img[_ngcontent-%COMP%]{width:56px;height:56px;border-radius:14px;flex-shrink:0}.skeleton-card[_ngcontent-%COMP%] .skeleton-info[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:center}.skeleton-card[_ngcontent-%COMP%] .skeleton-title[_ngcontent-%COMP%]{width:75%;height:14px;border-radius:8px}.skeleton-card[_ngcontent-%COMP%] .skeleton-meta[_ngcontent-%COMP%]{width:40%;height:10px;border-radius:6px}ion-skeleton-text[_ngcontent-%COMP%]{--background: var(--bg-divider)}.empty-state[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 0 24px}.empty-state-icon[_ngcontent-%COMP%]{width:100px;height:100px;border-radius:50%;background:var(--bg-page-alt);display:flex;align-items:center;justify-content:center;padding:16px}.explore-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;padding:13px 28px;border-radius:var(--radius-xl);background:var(--grad-primary-dark);color:#fff;font-size:14px;font-weight:800;box-shadow:var(--shadow-primary-btn);border:none;-webkit-tap-highlight-color:transparent}.floating-term-pill[_ngcontent-%COMP%]{position:fixed;top:56px;left:0;width:100%;z-index:50;display:flex;justify-content:center;pointer-events:none;animation:_ngcontent-%COMP%_pillSlideIn .3s cubic-bezier(.22,1,.36,1)}.floating-term-content[_ngcontent-%COMP%]{display:flex;align-items:center;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--glass-bg);border-radius:var(--radius-pill);padding:8px 18px;margin-top:8px;font-size:13px;color:var(--fg-1);box-shadow:var(--shadow-light);border:1px solid var(--bg-divider);pointer-events:auto}@keyframes _ngcontent-%COMP%_pillSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ia-info-modal[_ngcontent-%COMP%]{--width: 320px;--min-width: 260px;--max-width: 90vw;--height: auto;--border-radius: 22px;--background: var(--bg-card);
1--box-shadow: var(--shadow-xl);align-items:center;justify-content:center;display:flex} 2/*# sourceMappingURL=pesquisar.page-ZKHPQQDT.css.map */`]});let n=d;return n})();export{Pi as a}; 3//# sourceMappingURL=chunk-LSQAG6IZ.js.map
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.