PageSourceSearch

https://querobolsa.com.br/__arcadia-journey/Cud6Re7f.js

js querobolsa.com.br collected 2026-10-01 09:24:20 UTC 5,857 bytes, 5 lines download raw bytes

1import{It as e,T as t}from"./DidYC9GO.js";import{c as n}from"./BXKBYBul.js";import{t as r}from"./hSodJS1n.js";import{t as i}from"./ptOJmdOE.js";import{r as a}from"./CQE56piN.js";import{t as o}from"./Ce7_vHL2.js";import{t as s}from"./Dub6lfe2.js";import{t as c}from"./CsWLQ78h.js";import{t as l}from"./D5zNtB9I.js";import{t as u}from"./Cd0rQ2im.js";import{f as d}from"./ClZ6HTSB.js";import{t as f}from"./BMIfLtie.js";var p=`topRevenueByCanonicals`,m={hits:[`canonicalSlug`,`minOfferedPrice`,{cleanCanonicalCourse:[`id`,`name`,`imagePath`]},{city:[`name`,`state_abbr`]}]};function h(e){return Object.entries(e).map(([e,t])=>Array.isArray(t)?`${e} { ${t.map(e=>typeof e==`string`?e:Object.entries(e).map(([e,t])=>`${e} { ${t.join(` `)} }`).join(` `)).join(` `)} }`:e).join(` `)}var g=class{static async search({simplifiedLevel:e,cityName:t,state:r},i=m){if(!n()?.public?.demeterHost)return[];try{let{hits:n}=await this._request({filterString:`parent_level.name.keyword:"${e}" AND city.name:"${t}" AND city.state_abbr:"${r}"`,fieldset:i,sort:`desc(rank)`});return this._serialize(n)}catch(e){return o(`error`,`[Demeter] TopRevenueByCanonicalsSearch`,e),[]}}static _request({filterString:e,fieldset:t,pagination:n,sort:r}){let i=l({filterString:e,pagination:n,sort:r}),a=`query TopRevenueByCanonicals($filterString: String, $sort: [String]) {
2  ${p}(filterString: $filterString, sort: $sort) {
3    ${h(t)}
4  }
5}`;return new u().execute({query:a,variables:i},p)}static _serialize(e){return e.map(({canonicalSlug:e,minOfferedPrice:t,cleanCanonicalCourse:{id:n,name:r,imagePath:i},city:{name:a,state_abbr:o}})=>({id:n,name:r,canonicalSlug:e,startingPrice:t,image:i,cityName:a,state:o}))}},_=class{static setHost(){}static async getCampaigns(){return[]}static async getCampaignBySlug(e){return null}static async getActiveCampaigns(){return[]}static async getOffersCampaign(e,t,n,r){return{offers:[]}}},v=[],y=r(`home`,()=>{let n=e([]),r=e([]),o=e([]),l=e([]),u=e({undergraduate:[],postgraduate:[]}),p=e({undergraduate:[],postgraduate:[]}),m=e({undergraduate:[],postgraduate:[],technical:[]}),h=e({undergraduate:{partnersSize:``,universities:[]},postgraduate:{partnersSize:``,universities:[]}}),y=e({undergraduate:[],postgraduate:[]}),x=e(null),S=e([]),C=t(()=>b()||d.UNDERGRADUATE),w=t(()=>u.value[C.value]),T=t(()=>p.value[d.UNDERGRADUATE]),E=t(()=>y.value[C.value]),D=t(()=>h.value[C.value]),O=t(()=>m.value[C.value]),k=t(()=>{let e=i().selectedSimplifiedLevel;return{[a.K12]:v.k12,[a.LANGUAGES]:v.idiomas,[a.OTHER_COURSES]:v.cursos}[e]??(O.value||[])});function A(e){Object.keys(e).length===0?(u.value={undergraduate:[],postgraduate:[]},p.value={undergraduate:[],postgraduate:[]},m.value={undergraduate:[],postgraduate:[],technical:[]},h.value={undergraduate:{partnersSize:``,universities:[]},postgraduate:{partnersSize:``,universities:[]}},y.value={undergraduate:[],postgraduate:[]},S.value=[],n.value=[],r.value=[],o.value=[]):(e.topCanonicalCourses!==void 0&&(u.value=e.topCanonicalCourses),e.topCanonicalCoursesTodo!==void 0&&(p.value=e.topCanonicalCoursesTodo),e.topUniversities!==void 0&&(m.value=e.topUniversities),e.showCaseUniversities!==void 0&&(h.value=e.showCaseUniversities),e.offersCampaign!==void 0&&(y.value=e.offersCampaign),e.newsSectionList!==void 0&&(S.value=e.newsSectionList),e.generalCanonicalCourses!==void 0&&(n.value=e.generalCanonicalCourses),e.mostSearchCourses!==void 0&&(r.value=e.mostSearchCourses),e.offersWithCampaign!==void 0&&(o.value=e.offersWithCampaign),e.mostSearchSchools!==void 0&&(l.value=e.mostSearchSchools))}function j(e){A({generalCanonicalCourses:e})}function M(e){A({mostSearchCourses:e})}function N(e){A({offersWithCampaign:e})}function P(e){A({mostSearchSchools:e})}function F(e){x.value=e}async function I({cityName:e,state:t}){let n=[a.UNDERGRADUATE,a.POSTGRADUATE,a.TECHNICAL,a.OTHER_COURSES].map(n=>g.search({cityName:e,state:t,simplifiedLevel:n})),[r,i,o,s]=await Promise.all(n);u.value={undergraduate:r,postgraduate:i,technical:o,otherCourses:s}}async function L(){try{f.setHost(),A({topCanonicalCoursesTodo:{undergraduate:(await f.getTopCanonicalCoursesTodo(12,d.UNDERGRADUATE))?.courses||[]}})}catch(e){console.warn(`[home.store] setTopCanonicalCoursesTodo failed`,e)}}async function R(){try{A({newsSectionList:(await s.newsSectionList())?.newsSection||[]})}catch(e){console.warn(`[home.store] setNewsSection failed`,e)}}async function z({city:e,state:t}){let n=[c.getShowCaseUniversities(e,t,d.UNDERGRADUATE),c.getShowCaseUniversities(e,t,d.POSTGRADUATE)],[r,i]=await Promise.all(n);A({showCaseUniversities:{undergraduate:r||[],postgraduate:i||[]}})}async function B(){let e=[c.getTopUniversities(d.UNDERGRADUATE),c.getTopUniversities(d.POSTGRADUATE),c.getTopUniversities(d.TECHNICAL)],[t,n,r]=await Promise.all(e);A({topUniversities:{undergraduate:t.universities||[],postgraduate:n.universities||[],technical:r.universities||[]}})}async function V({city:e,state:t,campaign:n,level:r}){_.setHost();let i=await _.getOffersCampaign(e,t,n,r);A({offersCampaign:{...i.value,[r]:i.offers||[]}})}return{topCanonicalCourses:u,topCanonicalCoursesTodo:p,topUniversities:m,showCaseUniversities:h,offersCampaign:y,newsSectionList:S,homeContentLevel:C,articlesCategory:x,generalCanonicalCourses:n,mostSearchCourses:r,offersWithCampaign:o,mostSearchSchools:l,canonicalCourses:w,canonicalCoursesTodo:T,levelOffersCampaign:E,levelShowCaseUniversities:D,levelTopUniversities:O,brands:k,assign:A,setGeneralCanonicalCourses:j,setMostSearchCourses:M,setOffersWithCampaign:N,setMostSearchSchools:P,setTopCanonicalCourses:I,setTopCanonicalCoursesTodo:L,setNewsSection:R,getShowCaseUniversities:z,getTopUniversities:B,getOffersCampaign:V,setArticlesByLevel:F}});function b(){let e=i().selectedSimplifiedLevel;return{[a.UNDERGRADUATE]:`undergraduate`,[a.POSTGRADUATE]:`postgraduate`,[a.TECHNICAL]:`technical`}[e]}export{y as t};

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.