Build 533169stable
Module 147687
1,178 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(668459),i=n(234291),s=n(643479);let a={read:o};function o(e,t){let n={};for(let a=0;a<t.length;a++){let o=r.A.getLongAt(e,t[a]+i.vW),_=(0,s.hT)(e,t[a]+i.XU,i.LV);_===i.eZ?(n["Pixels Per Unit X"]=l(e,t[a],o),n["Pixels Per Unit Y"]=u(e,t[a],o),n["Pixel Units"]=c(e,t[a],o)):_===i.J$&&(n["Modify Date"]=d(e,t[a],o))}return n}function l(e,t,n){let s=0;if(!_(e,t,n,0,4))return;let a=r.A.getLongAt(e,t+i.LO+s);return{value:a,description:""+a}}function u(e,t,n){let s=4;if(!_(e,t,n,4,4))return;let a=r.A.getLongAt(e,t+i.LO+s);return{value:a,description:""+a}}function c(e,t,n){let s=8;if(!_(e,t,n,8,1))return;let a=r.A.getByteAt(e,t+i.LO+s);return{value:a,description:1===a?"meters":"Unknown"}}function d(e,t,n){if(!_(e,t,n,0,7))return;let s=r.A.getShortAt(e,t+i.LO),a=r.A.getByteAt(e,t+i.LO+2),o=r.A.getByteAt(e,t+i.LO+3),l=r.A.getByteAt(e,t+i.LO+4),u=r.A.getByteAt(e,t+i.LO+5),c=r.A.getByteAt(e,t+i.LO+6);return{value:[s,a,o,l,u,c],description:`${f(s,4)}-${f(a,2)}-${f(o,2)} ${f(l,2)}:${f(u,2)}:${f(c,2)}`}}function _(e,t,n,r,s){return r+s<=n&&t+i.LO+r+s<=e.byteLength}function f(e,t){return`${"0".repeat(t-(""+e).length)}${e}`}}