PageSourceSearch

https://app.iyzads.com/_next/static/chunks/9125.3410b20f65ec79ca.js

js iyzads.com collected 2026-09-24 09:52:39 UTC 10,231 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9125],{46190:function(l,o,i){i.r(o),i.d(o,{default:function(){return x}});var n=i(85893);i(9836);var e=i(67294),d=i(39153),u=i(58798),t=i(46036),v=i(20577),s=i(64049),r=i(5715),a=i(52013);i(14572),i(54358);var c=i(45243),g=i(36316),_=i(11163),f=i(72333),m=i(95823);let h=["regions","cities","subcities","custom_locations","neighborhoods","subneighborhoods","medium_geo_areas","large_geo_areas","small_geo_areas","metro_areas","geo_markets","electoral_districts","zips","places"];function y(l){var o,i;if(!l)return"";let n=[];return null===(o=l.countries)||void 0===o||o.forEach(l=>n.push(l)),null===(i=l.country_groups)||void 0===i||i.forEach(l=>n.push(l)),h.forEach(o=>{var i;null===(i=l[o])||void 0===i||i.forEach(l=>{(null==l?void 0:l.key)&&n.push(l.key)})}),n.sort().join(",")}let p=l=>(0,c.divIcon)({className:"",html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 41" width="18" height="30">\n      <path d="M12.5 0C5.5965 0 0 5.5965 0 12.5C0 21.875 12.5 41 12.5 41S25 21.875 25 12.5C25 5.5965 19.4035 0 12.5 0Z" fill="'.concat(l,'" stroke="#fff" stroke-width="1.5"/>\n      <circle cx="12.5" cy="12.5" r="5" fill="#fff"/>\n    </svg>'),iconSize:[18,30],iconAnchor:[9,30],popupAnchor:[1,-24]});function k(l){let{center:o}=l,i=(0,d.Sx)();return(0,e.useEffect)(()=>{o&&i.flyTo([o.lat,o.lng],4,{duration:1})},[o,i]),null}function b(l){var o,i;let{geoLocationsMeta:d,targeting:r}=l,a=null==r?void 0:r.geo_locations,c=null==r?void 0:r.excluded_geo_locations,g=(0,e.useMemo)(()=>{var l,o;return Object.values(d).map(l=>Object.values(null!=l?l:{}).flat()).flat().concat(null!==(l=null==a?void 0:a.custom_locations)&&void 0!==l?l:[]).concat(null!==(o=null==c?void 0:c.custom_locations)&&void 0!==o?o:[])},[null==c?void 0:c.custom_locations,null==a?void 0:a.custom_locations,d]),_=(0,e.useCallback)(l=>{var i,n;return null!==(o=null==a?void 0:null===(i=a.countries)||void 0===i?void 0:i.find(o=>o===l))&&void 0!==o?o:null==a?void 0:null===(n=a.country_groups)||void 0===n?void 0:n.find(o=>o===l)},[null==a?void 0:a.countries,null==a?void 0:a.country_groups]),f=(0,e.useCallback)(l=>{var o,n;return null!==(i=null==c?void 0:null===(o=c.countries)||void 0===o?void 0:o.find(o=>o===l))&&void 0!==i?i:null==c?void 0:null===(n=c.country_groups)||void 0===n?void 0:n.find(o=>o===l)},[null==c?void 0:c.countries,null==c?void 0:c.country_groups]),m=(0,e.useCallback)(l=>{var o,i,n,e,d,u,t,v,s,r,c,g,_,f,m,h,y,p,k,b,x,j,w,C,N,z,E;return null!==(E=null!==(z=null!==(N=null!==(C=null!==(w=null!==(j=null!==(x=null!==(b=null!==(k=null!==(p=null!==(y=null!==(h=null!==(m=null==a?void 0:null===(o=a.regions)||void 0===o?void 0:o.find(o=>o.key===l))&&void 0!==m?m:null==a?void 0:null===(i=a.cities)||void 0===i?void 0:i.find(o=>o.key===l))&&void 0!==h?h:null==a?void 0:null===(n=a.subcities)||void 0===n?void 0:n.find(o=>o.key===l))&&void 0!==y?y:null==a?void 0:null===(e=a.custom_locations)||void 0===e?void 0:e.find(o=>o.key===l))&&void 0!==p?p:null==a?void 0:null===(d=a.neighborhoods)||void 0===d?void 0:d.find(o=>o.key===l))&&void 0!==k?k:null==a?void 0:null===(u=a.subneighborhoods)||void 0===u?void 0:u.find(o=>o.key===l))&&void 0!==b?b:null==a?void 0:null===(t=a.medium_geo_areas)||void 0===t?void 0:t.find(o=>o.key===l))&&void 0!==x?x:null==a?void 0:null===(v=a.large_geo_areas)||void 0===v?void 0:v.find(o=>o.key===l))&&void 0!==j?j:null==a?void 0:null===(s=a.small_geo_areas)||void 0===s?void 0:s.find(o=>o.key===l))&&void 0!==w?w:null==a?void 0:null===(r=a.metro_areas)||void 0===r?void 0:r.find(o=>o.key===l))&&void 0!==C?C:null==a?void 0:null===(c=a.geo_markets)||void 0===c?void 0:c.find(o=>o.key===l))&&void 0!==N?N:null==a?void 0:null===(g=a.electoral_districts)||void 0===g?void 0:g.find(o=>o.key===l))&&void 0!==z?z:null==a?void 0:null===(_=a.zips)||void 0===_?void 0:_.find(o=>o.key===l))&&void 0!==E?E:null==a?void 0:null===(f=a.places)||void 0===f?void 0:f.find(o=>o.key===l)}
1,[a]),h=(0,e.useCallback)(l=>{var o,i,n,e,d,u,t,v,s,r,a,g,_,f,m,h,y,p,k,b,x,j,w,C,N,z,E;return null!==(E=null!==(z=null!==(N=null!==(C=null!==(w=null!==(j=null!==(x=null!==(b=null!==(k=null!==(p=null!==(y=null!==(h=null!==(m=null==c?void 0:null===(o=c.regions)||void 0===o?void 0:o.find(o=>o.key===l))&&void 0!==m?m:null==c?void 0:null===(i=c.cities)||void 0===i?void 0:i.find(o=>o.key===l))&&void 0!==h?h:null==c?void 0:null===(n=c.subcities)||void 0===n?void 0:n.find(o=>o.key===l))&&void 0!==y?y:null==c?void 0:null===(e=c.custom_locations)||void 0===e?void 0:e.find(o=>o.key===l))&&void 0!==p?p:null==c?void 0:null===(d=c.neighborhoods)||void 0===d?void 0:d.find(o=>o.key===l))&&void 0!==k?k:null==c?void 0:null===(u=c.subneighborhoods)||void 0===u?void 0:u.find(o=>o.key===l))&&void 0!==b?b:null==c?void 0:null===(t=c.medium_geo_areas)||void 0===t?void 0:t.find(o=>o.key===l))&&void 0!==x?x:null==c?void 0:null===(v=c.large_geo_areas)||void 0===v?void 0:v.find(o=>o.key===l))&&void 0!==j?j:null==c?void 0:null===(s=c.small_geo_areas)||void 0===s?void 0:s.find(o=>o.key===l))&&void 0!==w?w:null==c?void 0:null===(r=c.metro_areas)||void 0===r?void 0:r.find(o=>o.key===l))&&void 0!==C?C:null==c?void 0:null===(a=c.geo_markets)||void 0===a?void 0:a.find(o=>o.key===l))&&void 0!==N?N:null==c?void 0:null===(g=c.electoral_districts)||void 0===g?void 0:g.find(o=>o.key===l))&&void 0!==z?z:null==c?void 0:null===(_=c.zips)||void 0===_?void 0:_.find(o=>o.key===l))&&void 0!==E?E:null==c?void 0:null===(f=c.places)||void 0===f?void 0:f.find(o=>o.key===l)},[c]);return(0,n.jsx)(n.Fragment,{children:g.map(l=>{if("country"===l.type){let o=_(l.key),i=f(l.key);return(o||i)&&l.polygons?(0,n.jsx)(u.m,{positions:l.polygons,pathOptions:{color:o?"green":"red",stroke:!1}},"country-".concat(l.key)):null}let e=m(l.key),d=h(l.key),r=e||d;return r&&l.latitude&&l.longitude?"object"==typeof r&&r.radius?(0,n.jsx)(t.C,{radius:1e3*Number(r.radius),center:[Number(l.latitude),Number(l.longitude)],pathOptions:{color:e?"blue":"red"},children:(0,n.jsx)(v.J,{position:[Number(l.latitude),Number(l.longitude)],icon:p(e?"#2563EB":"#DC2626"),children:l.name&&(0,n.jsx)(s.u,{direction:"top",children:l.name})})},"radius-".concat(l.key)):(0,n.jsx)(v.J,{position:[Number(l.latitude),Number(l.longitude)],icon:p(e?"#2563EB":"#DC2626"),children:l.name&&(0,n.jsx)(s.u,{direction:"top",children:l.name})},"marker-".concat(l.key)):null})})}function x(l){let{targeting:o}=l,i=(0,_.useRouter)(),{adAccount:d}=(0,f.C)(l=>l.metaAds),[u,t]=(0,e.useState)(!1),[v,s]=(0,e.useState)({}),[c,h]=(0,e.useState)(!1),p=null==o?void 0:o.geo_locations,x=null==o?void 0:o.excluded_geo_locations,j=y(p)+"|"+y(x);(0,e.useEffect)(()=>{t(!0)},[]),(0,e.useEffect)(()=>{let l=async()=>{if(null==d?void 0:d.id){if(!p&&!x){s({});return}try{var l;h(!0);let o=function(l,o){var i,n,e,d,u;let t=l=>null!==(i=null==l?void 0:l.map(l=>null==l?void 0:l.key).filter(Boolean))&&void 0!==i?i:[];return{countries:[...null!==(n=null==l?void 0:l.countries)&&void 0!==n?n:[],...null!==(e=null==o?void 0:o.countries)&&void 0!==e?e:[]],country_groups:[...null!==(d=null==l?void 0:l.country_groups)&&void 0!==d?d:[],...null!==(u=null==o?void 0:o.country_groups)&&void 0!==u?u:[]],regions:[...t(null==l?void 0:l.regions),...t(null==o?void 0:o.regions)],cities:[...t(null==l?void 0:l.cities),...t(null==o?void 0:o.cities)],subcities:[...t(null==l?void 0:l.subcities),...t(null==o?void 0:o.subcities)],neighborhoods:[...t(null==l?void 0:l.neighborhoods),...t(null==o?void 0:o.neighborhoods)],subneighborhoods:[...t(null==l?void 0:l.subneighborhoods),...t(null==o?void 0:o.subneighborhoods)],medium_geo_areas:[...t(null==l?void 0:l.medium_geo_areas),...t(null==o?void 0:o.medium_geo_areas)],large_geo_areas:[...t(null==l?void 0:l.large_geo_areas),...t(null==o?void 0:o.large_geo_areas)],small_geo_areas:[...t(null==l?void 0:l.small_geo_areas),...t(null==o?void 0:o.small_geo_areas)],metro_areas:[...t(null==l?void 0:l.metro_areas),...t(null==o?void 0:o.metro_areas)],geo_markets:[...t(null==l?void 0:l.geo_markets),...t(null==o?void 0:o.geo_markets)],electoral_districts:[...t(null==l?void 0:l.electoral_districts),...t(null==o?void 0:o.electoral_districts)],zips:[...t(null==l?void 0:l.zips),...t(null==o?void 0:o.zips)],places:[...t(null==l?void 0:l.places),...t(null==o?void 0:o.places)]}}(p,x),n=await m.lT.getSearch(d.id,{type:"adgeolocationmeta",locale:"tr"===i.locale?"tr_TR":"en_US",show_polygons_and_coordinates:!0,...o});s(null!==(l=n.data.data)&&void 0!==l?l:{})}finally{h(!1)}}};l()},[null==d?void 0:d.id,x,p,j,i.locale]);let w=(0,e.useMemo)(()=>{var l,o,i,n,e,d,u,t,s,r,a;let c=Object.values(v).map(l=>Object.values(null!=l?l:{})).flat().find(l=>(null==l?void 0:l.latitude)&&(null==l?void 0:l.longitude));if((null==c?void 0:c.latitude)&&(null==c?void 0:c.longitude))return{lat:c.latitude,lng:c.longitude};let g=null!==(a=null!==(r=null!==(s=null!==(t=null!==(u=null==p?void 0:null===(l=p.custom_locations)||void 0===l?void 0:l[0])&&void 0!==u?u:null==p?void 0:null===(o=p.cities)||void 0===o?void 0:o[0])&&void 0!==t?t:null==p?void 0:null===(i=p.regions)||void 0===i?void 0:i[0])&&void 0!==s?s:null==x?void 0:null===(n=x.custom_locations)||void 0===n?void 0:n[0])&&void 0!==r?r:null==x?void 0:null===(e=x.cities)||void 0===e?void 0:e[0])&&void 0!==a?a:null==x?void 0:null===(d=x.regions)||void 0===d?void 0:d[0];return(null==g?void 0:g.latitude)&&(null==g?void 0:g.longitude)?{lat:g.latitude,lng:g.longitude}:null},[null==x?void 0:x.cities,null==x?void 0:x.custom_locations,null==x?void 0:x.regions,null==p?void 0:p.cities,null==p?void 0:p.custom_locations,null==p?void 0:p.regions,v]);return u?(0,n.jsxs)("div",{className:"relative overflow-hidden rounded-lg border bg-background",children:[(0,n.jsxs)(r.h,{style:{height:"280px",width:"100%",zIndex:0},center:w?[w.lat,w.lng]:[39.925533,32.866287],zoom:4,children:[(0,n.jsx)(k,{center:w}),(0,n.jsx)(b,{geoLocationsMeta:v,targeting:o}),(0,n.jsx)(a.I,{attribution:'\xa9 <a href="http://osm.org/copyright">OpenStreetMap</a> contributors',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"})]}),c&&(0,n.jsx)("div",{className:"absolute right-4 top-4 z-10 flex items-center justify-center",children:(0,n.jsx)(g.Z,{className:"h-4 w-4 animate-spin text-muted-foreground"})})]}):null}}}]);

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.