PageSourceSearch

https://coraly.ai/_next/static/chunks/8551-161f9488aced5223.js

js coraly.ai collected 2026-10-04 21:53:29 UTC 13,401 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8551],{3998:(e,a,r)=>{r.d(a,{Button:()=>d});var t=r(95155),i=r(12115),o=r(32467),n=r(83101),l=r(64269);let s=(0,n.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover-elevate active-elevate-2",{variants:{variant:{default:"bg-primary text-primary-foreground border border-primary-border",destructive:"bg-destructive text-destructive-foreground border border-destructive-border",outline:" border [border-color:var(--button-outline)]  shadow-xs active:shadow-none ",secondary:"border bg-secondary text-secondary-foreground border border-secondary-border ",ghost:"border border-transparent",link:"text-primary underline-offset-4 hover:underline"},size:{default:"min-h-9 px-4 py-2",sm:"min-h-8 rounded-md px-3 text-xs",lg:"min-h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=i.forwardRef((e,a)=>{let{className:r,variant:i,size:n,asChild:d=!1,...c}=e,p=d?o.DX:"button";return(0,t.jsx)(p,{className:(0,l.cn)(s({variant:i,size:n,className:r})),ref:a,...c})});d.displayName="Button"},64269:(e,a,r)=>{r.d(a,{cn:()=>o});var t=r(2821),i=r(75889);function o(){for(var e=arguments.length,a=Array(e),r=0;r<e;r++)a[r]=arguments[r];return(0,i.QP)((0,t.$)(a))}},71233:(e,a,r)=>{r.d(a,{IM:()=>i,nz:()=>t});let t={productName:"GPPI",productLongName:"Global Property Portal Index",nav:{portals:"Portals",markets:"Markets",methodology:"Methodology",integrity:"Integrity"},chips:{coverage:{full:"Full coverage",partial:"Partial coverage",limited:"Limited coverage",unknown:"Coverage unknown",none:"Profile only"},confidence:{high:"High confidence",medium:"Medium confidence",low:"Low confidence",pending:"Coverage pending"},bands:{leader:"Leader",strong:"Strong",competitive:"Competitive",developing:"Developing",early:"Early"},freshness:{updated:"Updated",stale:"Stale"}},labels:{lastUpdated:"Last updated",asOf:"As of",country:"Country",region:"Region",domain:"Domain",coverage:"Coverage",confidence:"Confidence",sources:"Sources",evidence:"Evidence",overallScore:"Overall GPPI",momentum:"Momentum"},actions:{viewProfile:"View profile",compare:"Compare",requestPortal:"Request a portal profile",requestUpdate:"Request an update",downloadOnePager:"Download one‑page brief",copyLink:"Copy link",share:"Share",subscribe:"Get updates",claim:"Claim this profile",contact:"Talk to us about GPPI",learnMore:"Learn more",explorePortals:"Explore portal profiles",readMethodology:"Methodology & bands"},helperText:{directional:"Scores are directional and should be interpreted with confidence and coverage indicators.",notLegalAdvice:"GPPI is a measurement product. It does not provide legal advice or compliance certification.",evidenceBacked:"Every score is backed by evidence items (snapshots, exports, or source references).",missingData:"Some pillars may have limited coverage depending on market, data availability, or recency.",badgeRules:"Recognition badges are issued only when confidence and peer-group ranking thresholds are met."},emptyStates:{noDataTitle:"Coverage pending",noDataBody:"This pillar isn't available for this portal yet. GPPI profiles are published progressively as data coverage expands.",noResultsTitle:"No portals match your filters",noResultsBody:"Try a different search term or broaden your filters.",errorTitle:"Something went wrong",errorBody:"Please refresh the page. If the issue continues, contact support.",noBadgesTitle:"No badges issued yet",noBadgesBody:"Badges appear when confidence and peer-group ranking thresholds are met."},modals:{emailGate:{title:"Get the brief by email",subtitle:"We'll send you a one‑page PDF you can forward internally.",fieldLabel:"Work email",placeholder:"[email protected]",cta:"Send me the brief",disclaimer:"By requesting the brief, you agree to receive operational updates about GPPI. Unsubscribe anytime."},claimProfile:{title:"Claim this profile",subtitle:"Claiming lets your team add context, provide corrections, and request higher‑coverage measurements.",fields:{name:"Full name",email:"Work email",role:"Role",company:"Company",message:"Message (optional)"},cta:"Request claim",footnote:"We may ask for verification to confirm portal ownership or authorized representation."}
1,requestUpdate:{title:"Request an update",subtitle:"Tell us what changed (site launch, new feature, schema updates, SEO changes). We'll prioritize the next snapshot.",fields:{email:"Work email",message:"What changed?",url:"Relevant URL (optional)"},cta:"Submit request",footnote:"Requests are reviewed in order. Coverage depends on available sources."},subscribe:{title:"Get GPPI updates for this portal",subtitle:"Monthly email summaries when scores move, evidence updates, or new pillars become available.",fieldLabel:"Email",placeholder:"[email protected]",cta:"Subscribe",footnote:"No spam. Unsubscribe anytime."}},pillars:{listingQuality:{id:"listing_quality",title:"Listing Quality",shortTitle:"Listing Quality",subtitle:"How complete, consistent, and trustworthy listing content appears at the moment of discovery.",scoreLabel:"Score",includesLabel:"Signals included",includes:["Media completeness and consistency","Content structure and listing integrity signals","Real-world trust posture of inventory"],ctaView:"View details",ctaRequest:"Request coverage",emptyTitle:"Coverage pending",emptyBody:"This pillar isn't available for this portal yet. GPPI profiles are published progressively as data coverage expands.",color:"blue"},discoverability:{id:"discoverability",title:"Discoverability",shortTitle:"Discoverability",subtitle:"How effectively a portal's inventory and pages are discoverable via search engines and AI surfaces.",scoreLabel:"Score",includesLabel:"Signals included",includes:["Indexability, technical discoverability, structured data signals","Performance and accessibility signals","Presence across emerging AI discovery surfaces"],ctaView:"View details",ctaRequest:"Request coverage",emptyTitle:"Coverage pending",emptyBody:"This pillar isn't available for this portal yet. GPPI profiles are published progressively as data coverage expands.",color:"violet"},productInnovation:{id:"product_innovation",title:"Product Innovation",shortTitle:"Innovation",subtitle:"How strong the portal's core product capabilities are for consumers and professionals.",scoreLabel:"Score",includesLabel:"Signals included",includes:["Search experience and filtering depth","Lead / inquiry flows and conversion affordances","Agent/broker tooling and product maturity markers"],ctaView:"View details",ctaRequest:"Request coverage",emptyTitle:"Coverage pending",emptyBody:"This pillar isn't available for this portal yet. GPPI profiles are published progressively as data coverage expands.",color:"amber"},marketExperience:{id:"market_experience",title:"Market Experience",shortTitle:"Market Exp.",subt
1itle:"How the portal performs in market-facing trust and experience signals.",scoreLabel:"Score",includesLabel:"Signals included",includes:["Consumer experience signals","Agent/pro experience and support posture","Market trust signals and consistency indicators"],ctaView:"View details",ctaRequest:"Request coverage",emptyTitle:"Coverage pending",emptyBody:"This pillar isn't available for this portal yet. GPPI profiles are published progressively as data coverage expands.",color:"green"}},badges:{topInRegion:{label:"Top in Region",description:"Awarded to the #1 portal in a region for a pillar or overall score.",example:"Top in MENA for Listing Quality"},top3InRegion:{label:"Top 3 in Region",description:"Awarded to portals ranking in the top 3 for a pillar within their region.",example:"Top 3 in Western Europe for Product Innovation"},leaderInRegion:{label:"Leader",description:"Awarded to portals performing in the Leader band within a region.",example:"Leader in Western Europe - Discoverability"},mostImproved:{label:"Most Improved",description:"Awarded when a portal shows meaningful quarter-over-quarter improvement with sufficient confidence.",example:"Most improved in North America - Product Innovation (Q/Q)"}},bandThresholds:[{band:"leader",label:"Leader",range:"85–100",description:"Best-in-class performance"},{band:"strong",label:"Strong",range:"70–84",description:"Consistently strong"},{band:"competitive",label:"Competitive",range:"55–69",description:"Solid baseline; clear opportunities"},{band:"developing",label:"Developing",range:"40–54",description:"Needs improvement to compete"},{band:"early",label:"Early",range:"0–39",description:"Major gaps; not yet competitive"}],confidenceThresholds:[{level:"high",label:"High confidence",range:"≥ 0.70"},{level:"medium",label:"Medium confidence",range:"0.45 – 0.69"},{level:"low",label:"Low confidence",range:"< 0.45"}],disclaimers:{profile:"GPPI is an index and research product. Scores are directional, based on available data and methodology, and should be interpreted with confidence and coverage indicators.",directory:"Scores are directional and should be interpreted with confidence and data coverage indicators.",methodology:"GPPI uses a standardized 4-pillar scorecard so portal performance can be compared consistently across markets.",general:"GPPI is a measurement product. It does not provide legal advice or compliance certification."}},i={seo:{title:"Portal profiles | GPPI",description:"Compare portals using the same 4-pillar scorecard: Listing Quality, Discoverability, Product Innovation, and Market Experience."},hero:{badge:"GPPI",title:"Portal profiles",subtitle:"Compare portals using the same 4-pillar scorecard: Listing Quality, Discoverability, Product Innovation, and Market Experience.",primaryCta:{label:"Request a portal profile",href:"#",disabled:!0},secondaryCta:{label:"Read the methodology",href:"/gppi/methodology"},note:"Scores are directional and should be interpreted with confidence and data coverage indicators."},searchAndFilters:{searchLabel:"Search",searchPlaceholder:"Search by portal name, country, or domain...",filterLabel:"Filters",filters:{country:"Country",region:"Region",band:"Band",coverage:"Coverage",pillars:"Pillars",sort:"Sort"},filterOptions:{band:{any:"All Bands",leader:"Leader",strong:"Strong",competitive:"Competitive",developing:"Developing",early:"Early"},coverage:{any:"Any coverage",full:"Full coverage",partial:"Partial coverage",limited:"Limited coverage"},pillars:{any:"Any pillar",listingQuality:"Listing Quality",discoverability:"Discoverability",productInnovation:"Product Innovation",marketExperience:"Market Experience"},sort:{updatedDesc:"Most recently updated",updatedAsc:"Least recently updated",scoreDesc:"Highest score",scoreAsc:"Lowest score",nameAsc:"Name A–Z",nameDesc:"Name Z–A"}},helper:"Tip: If a portal isn't listed, request it - we'll create a profile and notify you when it's live."},list:{header:"All portals",subheader:"Profiles are published as evidence becomes available and may update over time."}
1,table:{columns:{portal:"Portal",country:"Country",region:"Region",band:"Band",score:"Score",updated:"Updated",pillars:"Pillars",coverage:"Coverage",confidence:"Confidence",actions:"Actions"},rowActions:{view:"View profile",compare:"Compare",copy:"Copy link"}},cards:{pillarChips:{listingQuality:"Listing Quality",discoverability:"Discoverability",productInnovation:"Innovation",marketExperience:"Market Exp."},pillarShort:{listingQuality:"LQ",discoverability:"D",productInnovation:"PI",marketExperience:"ME"}},emptyState:{title:"No portals match your filters",body:"Try a different search term or broaden your filters. If you still can't find the portal, request a profile.",primaryCta:"Request a portal profile",secondaryCta:"Clear filters"},compare:{title:"Compare portals",subtitle:"Select up to 3 portals to compare side by side.",exportCta:"Email me comparison PDF",clearCta:"Clear selection",maxSelected:"Maximum 3 portals can be compared"},footerNote:"Scores are directional and should be interpreted with confidence and data coverage indicators."}},86948:(e,a,r)=>{r.d(a,{BT:()=>d,Wu:()=>c,ZB:()=>s,Zp:()=>n,aR:()=>l});var t=r(95155),i=r(12115),o=r(64269);let n=i.forwardRef((e,a)=>{let{className:r,...i}=e;return(0,t.jsx)("div",{ref:a,className:(0,o.cn)("shadcn-card rounded-xl border bg-card border-card-border text-card-foreground shadow-sm",r),...i})});n.displayName="Card";let l=i.forwardRef((e,a)=>{let{className:r,...i}=e;return(0,t.jsx)("div",{ref:a,className:(0,o.cn)("flex flex-col space-y-1.5 p-6",r),...i})});l.displayName="CardHeader";let s=i.forwardRef((e,a)=>{let{className:r,...i}=e;return(0,t.jsx)("div",{ref:a,className:(0,o.cn)("text-2xl font-semibold leading-none tracking-tight",r),...i})});s.displayName="CardTitle";let d=i.forwardRef((e,a)=>{let{className:r,...i}=e;return(0,t.jsx)("div",{ref:a,className:(0,o.cn)("text-sm text-muted-foreground",r),...i})});d.displayName="CardDescription";let c=i.forwardRef((e,a)=>{let{className:r,...i}=e;return(0,t.jsx)("div",{ref:a,className:(0,o.cn)("p-6 pt-0",r),...i})});c.displayName="CardContent",i.forwardRef((e,a)=>{let{className:r,...i}=e;return(0,t.jsx)("div",{ref:a,className:(0,o.cn)("flex items-center p-6 pt-0",r),...i})}).displayName="CardFooter"}}]);

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.