PageSourceSearch

https://klarety.ai/_next/static/chunks/67904-9b40f4e1994eb17f.js

js klarety.ai collected 2026-10-05 15:38:59 UTC 17,520 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[67904],{756:(e,t,n)=>{n.d(t,{DY:()=>v,Dc:()=>c,Dj:()=>I,FB:()=>p,Gv:()=>m,OK:()=>g,Q$:()=>w,W:()=>h,hC:()=>y,mE:()=>u,sc:()=>f});var r=n(88951),a=n(18738),l=n(42572),i=n(30357),o=n(98402);function d(e){if("string"!=typeof e)return null;let t=e.trim();return t.length>0?t:null}function u(e){if(!e||"object"!=typeof e)return!1;let t=e.lra_id;if("string"!=typeof t||0===t.length||(32>=t.charCodeAt(0)||32>=t.charCodeAt(t.length-1))&&0===t.trim().length)return!1;let n=e.source;return"string"!=typeof n||!(n.length>0)||"lra_agent"===n}function c(e){var t,n;if(!e)return null;let r=void 0!==e.metadata?e.metadata:e,a=null!=(t=d(e.geobricksAgentId))?t:u(r)?d(null==r?void 0:r.lra_id):null;return a?{lraId:a,agentDisplayName:d(null==r?void 0:r.agent_display_name),iterationId:null!=(n=d(e.geobricksAgentRunId))?n:d(null==r?void 0:r.iteration_id),agentConcernSlug:d(null==r?void 0:r.agent_concern_slug)}:null}let s=new WeakMap;function f(e){let t=s.get(e);if(void 0!==t)return t;let n=!1;for(let t=0;t<e.length;t++){let r=e[t];if((null==r?void 0:r.type)==="LAYER"&&u(r.metadata)){n=!0;break}}return s.set(e,n),n}function p(e){let t=new Set;for(let n=0;n<e.length;n++){let r=e[n];r&&u(r.metadata)&&t.add(r.id)}return t}function y(e){if(!e)return null;let t=e.replace(/[_-]+/g," ").trim();return t?t.replace(/\b\w/g,e=>e.toUpperCase()):null}function g(e){var t;return(null==(t=e.agentDisplayName)?void 0:t.trim())||"Monitoring agent"}function I(e){if(!(null==e?void 0:e.trim()))return null;if(!(0,r.bS)(e))return e.trim();let t=new Date(e);if(Number.isNaN(t.getTime()))return e.trim();let n=(0,a.GP)(t,"h:mm a");return(0,l.c)(t)?n:(0,i.P)(t)?"Yesterday ".concat(n):(0,o.e)(t)?(0,a.GP)(t,"MMM d, h:mm a"):(0,a.GP)(t,"MMM d, yyyy")}function m(e){return(null==e?void 0:e.trim())?(0,r.QS)(e):null}function v(e,t){let n=g(t);if("Monitoring agent"===n)return e;let r=e.trim();for(let e of[" \xb7 "," - "," — ",": "]){let t="".concat(n).concat(e);if(r.startsWith(t)){let e=r.slice(t.length).trim();if(e.length>0)return e}}return e}function w(e){return m(e.iterationId)}function h(e){let t=g(e),n=m(e.iterationId),r=y(e.agentConcernSlug),a=["Agent: ".concat(t)];return n&&a.push("Run: ".concat(n)),r&&a.push(r),a.join(" \xb7 ")}},20440:(e,t,n)=>{n.d(t,{J:()=>d});var r=n(32166);let a=new Set;function l(e,t){if(e===t)return!0;if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}let i={materializedRasterIds:a,materializedVectorIds:a},o=(0,r.v)(e=>({...i,actions:{setMaterializedLayerIds:t=>{let{materializedRasterIds:n,materializedVectorIds:r}=t;return e(e=>l(e.materializedRasterIds,n)&&l(e.materializedVectorIds,r)?e:{materializedRasterIds:n,materializedVectorIds:r})},resetStore:()=>e(i)}})),d=()=>o(u);function u(e){return e.actions}},20950:(e,t,n)=>{n.d(t,{$E:()=>o,Tn:()=>l,Uu:()=>a,ZS:()=>i,co:()=>d});var r=n(756);function a(e,t,n){let r=e.indexOf(t),a=e.indexOf(n);if(r<0||a<0)return[n];let l=Math.min(r,a),i=Math.max(r,a);return e.slice(l,i+1)}function l(e){return e.filter(e=>"LAYER"===e.type).map(e=>e.id)}function i(e,t){return t.size>1&&t.has(e)?[...t]:[e]}function o(e,t){if(0===e.length)return{deletableIds:[],omittedCount:0};if(!(0,r.sc)(t))return{deletableIds:e,omittedCount:0};if(1===e.length){let n=e[0];if(!n)return{deletableIds:[],omittedCount:0};for(let e=0;e<t.length;e++){let a=t[e];if(a&&a.id===n&&(void 0===a.type||"LAYER"===a.type)){if((0,r.mE)(a.metadata))return{deletableIds:[],omittedCount:1};break}}return{deletableIds:[n],omittedCount:0}}let n=new Set(e),a=new Map;for(let e=0;e<t.length;e++){let r=t[e];if(r&&n.has(r.id)&&(void 0===r.type||"LAYER"===r.type)&&(a.set(r.id,r.metadata),a.size===n.size))break}let l=[],i=0;for(let t=0;t<e.length;t++){let n=e[t];n&&((0,r.mE)(a.get(n))?i+=1:l.push(n))}return{deletableIds:l,omittedCount:i}}function d(e,t,n){return t>1&&n?"Delete ".concat(t," layers"):"Delete layer"}},33960:(e,t,n)=>{n.d(t,{E:()=>r,W:()=>a});let r="aiDataPrepEligible";function a(e){return(null==e?void 0:e[r])===!0}},40664:(e,t,n)=>{n.d(t,{GN:()=>I,NH:()=>g,OW:()=>u,PY:()=>c,Up:()=>y,_M:()=>s,f7:()=>f,h6:()=>d,im:()=>m,qO:()=>p});var r=n(99680),a=n(32166),l=n(20950);let i={expandedFolderIds:new Set,legendExpandedLayerId:null,hideAgentLayers:!1,selectedLayerIds:new Set,selectionAnchorId:null,pinnedLayerIds:new Set},o=(0,a.v)(e=>({...i,actions:{toggleFolderExpansion:t=>e(e=>{let n=new Set(e.expandedFolderIds);
1return n.has(t)?n.delete(t):n.add(t),{expandedFolderIds:n}}),setFolderExpanded:(t,n)=>e(e=>{let r=new Set(e.expandedFolderIds);return n?r.add(t):r.delete(t),{expandedFolderIds:r}}),remapExpandedFolderId:(t,n)=>e(e=>{if(!e.expandedFolderIds.has(t))return e;let r=new Set(e.expandedFolderIds);return r.delete(t),r.add(n),{expandedFolderIds:r}}),toggleLayerLegendExpanded:t=>e(e=>({legendExpandedLayerId:e.legendExpandedLayerId===t?null:t})),setLayerLegendExpanded:t=>e({legendExpandedLayerId:t}),clearLayerLegendExpanded:()=>e({legendExpandedLayerId:null}),setHideAgentLayers:t=>e({hideAgentLayers:t}),toggleHideAgentLayers:()=>e(e=>({hideAgentLayers:!e.hideAgentLayers})),selectLayer:t=>e({selectedLayerIds:new Set([t]),selectionAnchorId:t}),selectLayerRange:(t,n,r)=>e({selectedLayerIds:new Set((0,l.Uu)(r,t,n)),selectionAnchorId:t}),toggleLayerSelection:t=>e(e=>{let n=new Set(e.selectedLayerIds);return n.has(t)?n.delete(t):n.add(t),{selectedLayerIds:n,selectionAnchorId:t}}),clearLayerSelection:()=>e({selectedLayerIds:new Set,selectionAnchorId:null}),pruneLayerSelection:t=>e(e=>({selectedLayerIds:new Set([...e.selectedLayerIds].filter(e=>t.has(e))),selectionAnchorId:null!==e.selectionAnchorId&&t.has(e.selectionAnchorId)?e.selectionAnchorId:null})),pinLayer:(t,n)=>e(e=>{let r=new Set(e.pinnedLayerIds);if(r.has(t))return e;for(;r.size>=n;){let e=r.values().next().value;if(!e)break;r.delete(e)}return r.add(t),{pinnedLayerIds:r}}),replacePinnedLayers:(t,n)=>e({pinnedLayerIds:new Set(t.slice(0,n))}),unpinLayer:t=>e(e=>{if(!e.pinnedLayerIds.has(t))return e;let n=new Set(e.pinnedLayerIds);return n.delete(t),{pinnedLayerIds:n}}),resetStore:()=>e(i)}})),d=()=>o(v),u=()=>o(w),c=()=>o(h),s=e=>{let t,n=(0,r.c)(2);return n[0]!==e?(t=t=>t.selectedLayerIds.has(e),n[0]=e,n[1]=t):t=n[1],o(t)},f=()=>o(L),p=()=>o(b),y=()=>o(E),g=()=>o(A),I=()=>{let{selectedLayerIds:e,selectionAnchorId:t}=o.getState();return{selectedLayerIds:e,selectionAnchorId:t}},m=()=>o.getState().actions;function v(e){return e.expandedFolderIds}function w(e){return e.legendExpandedLayerId}function h(e){return e.hideAgentLayers}function L(e){return e.selectedLayerIds.size}function b(e){return e.selectedLayerIds}function E(e){return e.actions}function A(e){return e.pinnedLayerIds}},54705:(e,t,n)=>{n.d(t,{J:()=>v,p:()=>A});var r=n(7620),a=n(60258),l=n(28346),i=n(31236),o=n(89258);let d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"data.geojson",n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;return n&&r?new File([new Blob(["string"==typeof r?r:JSON.stringify(r)],{type:"application/geo+json"})],t,{type:"application/geo+json"}):new File([new Blob([JSON.stringify("FeatureCollection"===e.type&&Array.isArray(e.features)?e:{type:"FeatureCollection",features:[e]})],{type:"application/geo+json"})],t,{type:"application/geo+json"})},u=async e=>{let{mapId:t,file:n,getToken:r,user:a}=e,l=null==a?void 0:a.id;if(!l)throw Error("Clerk user id not available");try{let a=await r();if(!a)throw Error("Authentication token not available");let i="".concat("https://analytics.klarety.ai","/analytics/v1/vectors/maps/").concat(t,"/internal_vector_uploads"),o=new FormData;o.append("file",n),o.append("clerkUserId",l),o.append("isAnnotation",String(e.isAnnotation));let d=await fetch(i,{method:"POST",headers:{Authorization:"Bearer ".concat(a)},body:o});if(!d.ok){let e=await d.text();throw Error("Failed to create internal vector upload: ".concat(d.status," ").concat(e))}}catch(e){throw console.error("Error in createInternalVectorUpload:",e),e}};var c=n(93891),s=n(34336),f=n(57036),p=n(71808),y=n(14481),g=n(74693),I=n(33960);let m={current:null};function v(){var e;null==(e=m.current)||e.deleteAll()}let w={current:null},h=null,L=0;function b(e){return!!(e&&"function"==typeof e.changeMode)}let E={rectangle:"draw_rectangle",circle:"draw_circle",bbox:"draw_bbox",point:"draw_point",line:"draw_line_string",polygon:"draw_polygon"};function A(){let{isDrawing:e,setDrawingMode:t,addElement:n,currentDrawMode:v}=(0,i.A)(),{mapRef:A}=(0,a.y)(),{setBBox:C,updateBBox:k,setPendingBBox:_}=(0,l.YM)(),x=(0,l.G2)(),M=(0,r.useRef)(x);M.current=x;let{setDockMode:S}=(0,o.WE)(),{getToken:D}=(0,c.d)(),{user:F}=(0,p.Jd)(),R=(0,s.usePathname)(),T=(0,s.useParams)(),P=(0,g.d)(R,null==T?void 0:T.mapId),{track:Y}=(0,y.s)(),z=(0,r.useRef)(!0);(0,r.useEffect)(()=>
1{if(!(null==A?void 0:A.current))return;let t=A.current,n=t.getMap();if(!n)return;let r=n.getCanvas();if(!r)return;e?r.classList.add("drawing-mode"):r.classList.remove("drawing-mode");let a=()=>{e&&z.current&&("line"===v||"polygon"===v)&&(window.dispatchEvent(new Event("draw_aid_close")),z.current=!1)};return e&&("line"===v||"polygon"===v)&&n.on("click",a),()=>{if(n.off("click",a),t&&"function"==typeof t.getMap){let e=t.getMap();if(e&&"function"==typeof e.getCanvas){let t=e.getCanvas();t&&t.classList.remove("drawing-mode")}}}},[A,e,v]);let N=(0,r.useCallback)((e,n)=>{if(t(n),z.current=!0,"bbox"!==n){let e;switch(S("draw-active"),n){case"rectangle":e="Click and drag to draw rectangle";break;case"circle":e="Click and drag to draw circle";break;case"point":e="Click to add point";break;case"line":e="Click to start drawing line";break;case"polygon":e="Click to start drawing polygon";break;default:e="Click to start"}window.dispatchEvent(new CustomEvent("draw_aid_invoke",{detail:{message:e}}))}let r=E[n];if(!r)return console.error("Unsupported drawing type for MapboxDraw: ".concat(n)),t(null),!1;try{return e.changeMode(r),!0}catch(e){return console.error("Failed to activate draw mode:",e),t(null),!1}},[t,S]),O=(0,r.useCallback)(function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=w.current;if(!r||r.requestId!==t)return;let a=m.current;if(!b(a)){if(n>=120){console.error("Draw instance was not ready before timeout."),w.current=null;return}window.requestAnimationFrame(()=>{O(e,t,n+1)});return}if(N(a,e)||n>=120){w.current=null;return}window.requestAnimationFrame(()=>{O(e,t,n+1)})},[N]),B=(0,r.useCallback)(e=>{m.current=e;let t=w.current;t&&O(t.type,t.requestId)},[O]),U=(0,r.useCallback)(e=>{m.current===e&&(m.current=null)},[]),W=(0,r.useCallback)(e=>{var t;let n=null!=(t=(0,g.A)())?t:P;if(h=e,"bbox"!==e&&!n){console.error("Annotation drawing requires an active map route."),f.oR.error("Open a map before adding shape annotations.");return}let r=++L;w.current={type:e,requestId:r},O(e,r)},[P,O]),j=(0,r.useCallback)(async e=>{var r;let a=null!=(r=(0,g.A)())?r:P,l=h;if(!e.features||0===e.features.length){t(null),m.current&&m.current.deleteAll(),window.dispatchEvent(new Event("draw_aid_close"));return}for(let r of e.features){let{geometry:e,properties:i,id:o}=r,c=i||{},s=l||e.type.toLowerCase(),p=!0===c.isBBox;if("Polygon"===e.type&&("bbox"===s||p)){try{let t=e.coordinates;if("geodude"===M.current||"agents"===M.current)_(t,c);else{Y("BBOX_CREATE",{map_id:null!=a?a:"",bbox_coordinates:t});let e={...c,[I.E]:!0};C(t,e),n({type:"bbox",coordinates:t,visible:!0,properties:e})}}catch(e){console.error("Failed to apply drawn bbox:",e),t(null),f.oR.error("Failed to apply the drawn area. Please try again.")}continue}try{let t=l?l.toLowerCase():e.type?e.type.toLowerCase():"feature",n="".concat(t,".geojson"),i=d(r,n);if(!a){m.current&&o&&m.current.delete(o),f.oR.error("Open a map before adding shape annotations.");continue}if(!F)throw Error("User not authenticated or user is null");await u({mapId:a,file:i,getToken:D,user:F,isAnnotation:!0}),m.current&&o&&m.current.delete(o),f.oR.success("Adding shape annotation on map success")}catch(e){console.error("Failed to upload shape annotation:",e),m.current&&o&&m.current.delete(o),f.oR.error("Failed to add shape annotation. Please try again."),t(null)}}t(null),"bbox"!==h&&(S("default"),window.dispatchEvent(new Event("draw_aid_close")))},[t,C,_,n,D,P,F,S,Y]),q=(0,r.useCallback)(e=>{e.features&&0!==e.features.length&&e.features.forEach(e=>{let{geometry:t,properties:n}=e,r=n||{};if("Polygon"===t.type){let e=t.coordinates;!0===r.isBBox&&k(e,r)}})},[k]),K=(0,r.useCallback)(()=>{},[]),G=(0,r.useCallback)(n=>{("simple_select"===n.mode||"direct_select"===n.mode)&&e&&(t(null),"bbox"!==h&&(S("default"),window.dispatchEvent(new Event("draw_aid_close"))))},[t,e,S]),V=(0,r.useCallback)(()=>{let n=b(m.current)?m.current:null;n&&e&&(n.deleteAll(),n.changeMode("simple_select"),t(null),"bbox"!==h&&(S("default"),window.dispatchEvent(new Event("draw_aid_close"))))},[e,t,S]),J=(0,r.useCallback)(()=>b(m.current)?m.current:null,[]);return{drawInstance:J(),getDrawInstance:J,startDrawing:W,stopDrawing:V,drawingToolsConfig:{displayControlsDefault:!1,onDrawReady:B,onDrawDispose:U,onDrawCreate:j,onDrawUpdate:q,onDrawDelete:K,onDrawModeChange:G}}}},59046:(e,t,n)=>{n.d(t,{Ag:()=>m,Ay:()=>g,EB:()=>A,PS:()=>v,Ys:()=>k,_D:()=>w,_r:()=>C,dD:()=>b,jv:()=>y,li:()=>E,pz:()=>I,v1:()=>L});var r=n(99680),a=n(32166),l=n(71391),i=n(53251),o=n(756);let d={flatItems:[],isLoading:!0,mapId:null};function u(e){let t=new WeakMap;return n=>{let r=t.get(n);if(void 0!==r)return r;let a=e(n);return t.set(n,a),a}}let c=u(e=>(0,i.DW)({flatItems:e})),s=u(function(e){return e.filter(e=>
1"LAYER"===e.type).map(i.Pw)});u(function(e){return c(e).folders}),u(function(e){return c(e).order});let f=u(function(e){return e.filter(e=>"LAYER"===e.type).map(e=>({id:e.id}))}),p=(0,a.v)(e=>({...d,actions:{setMapResource:(t,n)=>e(e=>({flatItems:t.flatItems,mapId:null!=n?n:e.mapId})),setLoading:t=>e({isLoading:t}),resetStore:()=>e(d),updateFolder:(t,n)=>e(e=>{let r={};return void 0!==n.title&&(r.title=n.title),void 0!==n.description&&(r.description=n.description),void 0!==n.colorIdentifier&&(r.colorIdentifier=n.colorIdentifier),void 0!==n.visible&&(r.visible=n.visible),void 0!==n.opacity&&(r.opacity=n.opacity),{flatItems:(0,i.tk)(e.flatItems,t,r)}}),setLayerVisibilityBatch:t=>e(e=>{if(0===t.length)return e;let n=new Map(t.map(e=>[e.id,e.visible])),r=!1,a=e.flatItems.map(e=>{if("LAYER"!==e.type)return e;let t=n.get(e.id);return void 0===t||e.layerConfig.visible===t?e:(r=!0,{...e,layerConfig:{...e.layerConfig,visible:t}})});return r?{flatItems:a}:e}),updateLayer:(t,n)=>e(e=>{let r={};if(void 0!==n.title&&(r.title=n.title),void 0!==n.description&&(r.description=n.description),void 0!==n.colorIdentifier&&(r.colorIdentifier=n.colorIdentifier),void 0!==n.layerKey&&(r.layerKey=n.layerKey),void 0!==n.rasterType&&(r.rasterType=n.rasterType),void 0!==n.vectorType&&(r.vectorType=n.vectorType),void 0!==n.globalDatasetType&&(r.globalDatasetType=n.globalDatasetType),void 0!==n.metadata&&(r.metadata=n.metadata),void 0!==n.layerConfig&&(r.layerConfig=n.layerConfig),void 0!==n.nitroLayerId){var a;r.nitroLayerId=null!=(a=n.nitroLayerId)?a:null}return{flatItems:(0,i.Qh)(e.flatItems,t,r)}}),addLayer:t=>e(e=>({flatItems:(0,i.n1)(e.flatItems,t)})),removeLayer:t=>e(e=>({flatItems:(0,i.Af)(e.flatItems,t)}))}})),y=()=>p(_);function g(){return p.getState().flatItems}let I=()=>p(x),m=()=>p((0,l.k)(D)),v=()=>p(F),w=()=>p(R),h=u(e=>e.filter(e=>"LAYER"===e.type).map(e=>e.layerKey)),L=()=>p(T),b=()=>p(P),E=()=>p(Y),A=()=>p(z),C=e=>{let t,n=(0,r.c)(2);return n[0]!==e?(t=t=>{var n,r;if(!e)return null;let a=t.flatItems.find(t=>"LAYER"===t.type&&t.id===e);if(!a)return null;let{layerConfig:l}=a,i={id:a.id,title:a.title,layerKey:a.layerKey,layerType:l.layerType};return"VECTOR"!==l.layerType?i:{...i,nitroLayerId:l.nitroLayerId,nitroMapId:null!=(n=l.nitroMapId)?n:null,smallerFileUploadId:null!=(r=l.smallerFileUploadId)?r:null,isPMTile:!!l.isPMTile,vectorTableName:l.vectorTableName}},n[0]=e,n[1]=t):t=n[1],p((0,l.k)(t))},k=e=>{let t,n=(0,r.c)(2);return n[0]!==e?(t=t=>{var n;if(!e)return!1;let r=t.flatItems.find(t=>"LAYER"===t.type&&t.id===e);return(null==r?void 0:r.type)==="LAYER"&&(null==(n=r.layerConfig)?void 0:n.layerType)==="VECTOR"},n[0]=e,n[1]=t):t=n[1],p(t)};function _(e){return e.flatItems}function x(e){return(0,o.sc)(e.flatItems)}function M(e){return"LAYER"===e.type&&!!e.title}function S(e){return e.title}function D(e){return e.flatItems.filter(M).map(S)}function F(e){return f(e.flatItems)}function R(e){return s(e.flatItems)}function T(e){return h(e.flatItems)}function P(e){return e.isLoading}function Y(e){return e.mapId}function z(e){return e.actions}}
1,74693:(e,t,n)=>{function r(e,t){var n,r;return(null==e?void 0:e.startsWith("/map/"))?"string"==typeof t&&t.length>0?t:null!=(r=null==(n=e.match(/^\/map\/([^/]+)/))?void 0:n[1])?r:null:null}function a(){return r(window.location.pathname)}n.d(t,{A:()=>a,d:()=>r})},89258:(e,t,n)=>{n.d(t,{ML:()=>u,WE:()=>d,Wi:()=>o,tg:()=>i});var r=n(32166);let a={currentMode:"default",activeItemId:null},l=(0,r.v)(e=>({...a,actions:{setDockMode:t=>e({currentMode:t,activeItemId:null}),resetToDefaultMode:()=>e({currentMode:"default",activeItemId:null}),setActiveItemId:t=>e({activeItemId:t}),toggleActiveItemId:t=>e(e=>({activeItemId:e.activeItemId===t?null:t})),clearActiveItemId:()=>e({activeItemId:null})}})),i=()=>l(c),o=()=>l(s),d=()=>l(f),u=()=>l.getState().activeItemId;function c(e){return e.currentMode}function s(e){return e.activeItemId}function f(e){return e.actions}}}]);

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.