PageSourceSearch

https://fieldcalc.app/_next/static/chunks/7415.32e0a364152dfd24.js

js fieldcalc.app collected 2026-10-02 00:27:07 UTC 3,831 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7415],{37415:function(e,t,a){a.r(t),a.d(t,{default:function(){return u}});var o=a(57437),r=a(2265),n=a(93224),s=a(99584),l=a(70682),i=a(1592);function g(e,t){return"+proj=utm +zone=".concat(e," +datum=WGS84 +units=m +no_defs").concat(t?" +south":"")}function u(){let e;let{t}=(0,i.NT)(),[a,u]=(0,r.useState)("toUtm"),[d,c]=(0,r.useState)("40.7128"),[m,v]=(0,r.useState)("-74.0060"),[L,h]=(0,r.useState)("18"),[b,x]=(0,r.useState)("N"),[p,C]=(0,r.useState)("583960"),[j,N]=(0,r.useState)("4507523");if("toUtm"===a){let a=(0,l.OK)(d),r=(0,l.OK)(m),s=""!==d.trim()&&""!==m.trim()&&a>=-90&&a<=90&&r>=-180&&r<=180,i=0,u="N",L=NaN,h=NaN,b="";if(s){i=Math.floor((r+180)/6)+1,u=a<0?"S":"N";try{let e=(0,n.Z)("WGS84",g(i,a<0),[r,a]);L=e[0],h=e[1]}catch(e){b=t("toolWidgets.utmLatLngConverter.errorConversion")}}e=(0,o.jsxs)("div",{className:"space-y-4",children:[(0,o.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,o.jsx)(l._s,{label:t("toolWidgets.utmLatLngConverter.latitudeDd"),type:"number",value:d,onChange:e=>c(e.target.value),step:"0.0001"}),(0,o.jsx)(l._s,{label:t("toolWidgets.utmLatLngConverter.longitudeDd"),type:"number",value:m,onChange:e=>v(e.target.value),step:"0.0001"})]}),s?b?(0,o.jsx)(l.qX,{tone:"error",children:b}):(0,o.jsxs)("div",{className:"space-y-2",children:[(0,o.jsx)(l.O0,{label:t("toolWidgets.utmLatLngConverter.zone"),value:"".concat(i).concat(u),copyable:!0}),(0,o.jsx)(l.O0,{label:t("toolWidgets.utmLatLngConverter.eastingM"),value:(0,l.ZN)(L,2),copyable:!0}),(0,o.jsx)(l.O0,{label:t("toolWidgets.utmLatLngConverter.northingM"),value:(0,l.ZN)(h,2),copyable:!0})]}):(0,o.jsx)(l.qX,{tone:"error",children:t("toolWidgets.utmLatLngConverter.errorLatLngRange")})]})}else{let a=Math.trunc((0,l.OK)(L)),r=(0,l.OK)(p),s=(0,l.OK)(j),i=a>=1&&a<=60,u=""!==p.trim()&&""!==j.trim(),d=NaN,c=NaN,m="";if(i&&u)try{let e=(0,n.Z)(g(a,"S"===b),"WGS84",[r,s]);c=e[0],d=e[1]}catch(e){m=t("toolWidgets.utmLatLngConverter.errorConversionUtm")}e=(0,o.jsxs)("div",{className:"space-y-4",children:[(0,o.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,o.jsx)(l._s,{label:t("toolWidgets.utmLatLngConverter.zoneRange"),type:"number",value:L,onChange:e=>h(e.target.value),min:"1",max:"60"}),(0,o.jsx)(l.mg,{label:t("toolWidgets.utmLatLngConverter.hemisphere"),value:b,onChange:e=>x(e.target.value),options:[{value:"N",label:t("toolWidgets.utmLatLngConverter.hemisphereNorth")},{value:"S",label:t("toolWidgets.utmLatLngConverter.hemisphereSouth")}]})]}),(0,o.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,o.jsx)(l._s,{label:t("toolWidgets.utmLatLngConverter.eastingLabel"),type:"number",value:p,onChange:e=>C(e.target.value),step:"0.01"}),(0,o.jsx)(l._s,{label:t("toolWidgets.utmLatLngConverter.northingLabel"),type:"number",value:j,onChange:e=>N(e.target.value),step:"0.01"})]}),i?u?m?(0,o.jsx)(l.qX,{tone:"error",children:m}):(0,o.jsxs)("div",{className:"space-y-2",children:[(0,o.jsx)(l.O0,{label:t("toolWidgets.utmLatLngConverter.latitude"),value:d.toFixed(6),copyable:!0}),(0,o.jsx)(l.O0,{label:t("toolWidgets.utmLatLngConverter.longitude"),value:c.toFixed(6),copyable:!0})]}):(0,o.jsx)(l.qX,{tone:"error",children:t("toolWidgets.utmLatLngConverter.errorMissingEastingNorthing")}):(0,o.jsx)(l.qX,{tone:"error",children:t("toolWidgets.utmLatLngConverter.errorZoneRange")})]})}return(0,o.jsxs)(l.tG,{children:[(0,o.jsx)(l.nj,{tabs:[{key:"toUtm",label:t("toolWidgets.utmLatLngConverter.tabToUtm")},{key:"toLatLng",label:t("toolWidgets.utmLatLngConverter.tabToLatLng")}],active:a,onChange:u}),(0,o.jsxs)("div",{className:"mb-4 flex items-center gap-2 whitespace-nowrap text-xs font-semibold text-lp-slate",children:[(0,o.jsx)(s.Z,{size:14,className:"text-lp-blue"}),t("toolWidgets.utmLatLngConverter.datumNote")]}),e]})}}}]);

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.