PageSourceSearch

https://www.deta.studio/_next/static/chunks/ea7b74e73b0e8d02.js?dpl=dpl_24V9Vw9kM12FuJtVbqdtQn2KgNhJ

js deta.studio collected 2026-10-02 01:09:37 UTC 26,196 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,916612,174074,274673,483773,315439,966587,233945,698481,126696,971917,692164,114166,e=>{"use strict";var t=e.i(51234);class n extends t.default{entries;pins;offlineDrawings;opLog;budget;versionText;versionPageManifest;constructor(){super("DetaCache"),this.version(1).stores({entries:"key, accessedAt"}),this.version(2).stores({entries:"key, accessedAt"}).upgrade(e=>e.table("entries").clear()),this.version(3).stores({entries:"key, accessedAt"}).upgrade(e=>e.table("entries").clear()),this.version(4).stores({entries:"key, accessedAt"}).upgrade(e=>e.table("entries").clear()),this.version(5).stores({pins:"versionId, drawingId",offlineDrawings:"drawingId, accountId",session:"id",snapshots:"key, drawingId, versionId",opLog:"++localId, drawingId, seq, branchId",pendingPhotos:"++localId, drawingId, annotationId",thumbnails:"key",budget:"id"}),this.version(6).stores({pendingPhotos:"++localId, attachmentId, drawingId, annotationId"}),this.version(7).stores({session:null}),this.version(8).stores({pendingPhotos:null,thumbnails:null}),this.version(9).stores({snapshots:null}),this.version(10).stores({offlineDrawings:"drawingId, accountId"}).upgrade(e=>Promise.all([e.table("offlineDrawings").toCollection().modify(e=>{delete e.sourceBranchId,delete e.syncState}),e.table("opLog").toCollection().modify(e=>{delete e.sourceBranchId})])),this.version(11).stores({versionText:"versionId"}),this.version(12).stores({versionPageManifest:"versionId"})}}let a=new n;async function r(){return new Set((await a.pins.toArray()).map(e=>e.versionId))}async function i(e){let t=await r(),n=[],i=0;await a.entries.orderBy("accessedAt").until(()=>i>=e,!1).each(e=>{let a=e.key.split(":")[1];a&&t.has(a)||(n.push(e.key),i+=e.size)});for(let e=0;e<n.length;e+=20)await a.entries.bulkDelete(n.slice(e,e+20));console.log(`[Cache] Evicted ${i} bytes across ${n.length} entries via LRU`+(t.size>0?` (${t.size} version(s) pinned, skipped)`:""))}async function o(e){try{let t=await a.entries.get(e);if(!t)return null;a.entries.update(e,{accessedAt:Date.now()}).catch(()=>{});let{data:n,mimeType:r}=t;if(null==n)return console.error("[Cache] Missing data in cache entry:",e),a.entries.delete(e).catch(()=>{}),null;if(n instanceof ArrayBuffer)return new Blob([n],{type:r||"application/octet-stream"});if(ArrayBuffer.isView(n)&&n.buffer instanceof ArrayBuffer)return new Blob([n.buffer],{type:r||"application/octet-stream"});if(n instanceof Blob)try{let t=await n.arrayBuffer(),r={key:e,data:t,mimeType:n.type||"application/octet-stream",size:t.byteLength,accessedAt:Date.now()};return a.entries.put(r).catch(()=>{}),n}catch{return console.warn("[Cache] Corrupted legacy blob detected, removing:",e),a.entries.delete(e).catch(()=>{}),null}return console.error("[Cache] Unknown data type in cache:",typeof n),a.entries.delete(e).catch(()=>{}),null}catch(t){return console.error("[Cache] Error getting key:",e,t),null}}async function s(e,t){let n=await t.arrayBuffer(),r={key:e,data:n,mimeType:t.type||"application/octet-stream",size:n.byteLength,accessedAt:Date.now()};try{await a.entries.put(r)}catch(e){if(f(e))await i(n.byteLength),await a.entries.put(r);else throw e}}async function c(e){if(0===e.length)return;let t=await Promise.all(e.map(async({key:e,data:t})=>{let n=await t.arrayBuffer();return{key:e,data:n,mimeType:t.type||"application/octet-stream",size:n.byteLength,accessedAt:Date.now()}}));try{await a.entries.bulkPut(t)}catch(e){if(f(e)){let e=t.reduce((e,t)=>e+t.size,0);await i(e),await a.entries.bulkPut(t)}else throw e}}async function l(e){await a.entries.delete(e)}async function u(e){await a.entries.where("key").startsWith(e).delete()}async function d(e){return await a.entries.where("key").startsWith(e).primaryKeys()}function f(e){return e instanceof Error&&("QuotaExceededError"===e.name||e.message.includes("quota")||e.message.includes("Quota"))}function w(e){return`pdf:${e}`}async function y(e){return o(w(e))}async function g(e,t){await s(w(e),t)}async function h(e){return l(w(e))}e.s(["del",()=>l,"deleteByPrefix",()=>u,"get",()=>o,"keysByPrefix",()=>d,"set",()=>s,"setMany",()=>c],174074),e.s(["pdfCache",0,{get:y,set:g,delete:h}],274673);let p="thumb";function m(e,t){return`${p}:${e}:${t}`}async function v(e,t){return o(m(e,t))}async function b(e,t,n){await s(m(e,t),n)}async function I(e){return u(`${p}:${e}:`)}async function A(){return u(`${p}:`)}e.s(["thumbnailCache",0,{get:v,set:b,delete:I,invalidateAll:A}],483773);let L="imglod";function D(e,t){return`${L}:v1:${e}:${t}`}function E(e,t,n,a){return`${L}:v1:${e}:${t}:${n}x${a}`}function k(e){return`${L}:v1:${e}:manifest`}async function S(e,t){return o(D(e,t))}async function T(e,t,n){await s(D(e,t),n)}async function $(e,t){await l(D(e,t))}async function P(e,t,n,a){return o(E(e,t,n,a))}async function N(e,t,n,a,r){await s(E(e,t,n,a),r)}async function C(e,t,n,a){await l(E(e,t,n,a))}async function M(e){return o(k(e))}async function R(e,t){await s(k(e),t)}e.s(["imageLodCache",0,{get:S,set:T,deleteLevel:$,getTile:P,setTile:N,deleteTile:C,getManifest:M,setManifest:R}],315439);let _="pdfium-tile",B=new Map,V=new Map;function U(e,t,n,a,r,i){return i?`${_}:${e}:${i}:${t}:${n}:${a}:${r}`:`${_}:${e}:${t}:${n}:${a}:${r}`}function O(e){let t=B.get(e);if(t)for(let e of t)e()}function q(e){for(let t of B.keys())t.startsWith(e)&&O(t)}function x(e,t){let n=V.get(e);if(n)for(let e of n)e(t)}async function z(e,t,n,a,r,i){return o(U(e,t,n,a,r,i))}async function j(e,t,n,a,r,i,o){let c=U(e,t,n,a,r,o);await s(c,i),O(c),x(e,{page:t,zoom:n,col:a,row:r,sourceKey:o})}async function G(e,t){if(0===t.length)return;let n=t.map(t=>({key:U(e,t.page,t.zoom,t.col,t.row,t.sourceKey),data:t.blob}));for(let a of(await c(n),t))O(n[t.indexOf(a)].key),x(e,{page:a.page,zoom:a.zoom,col:a.col,row:a.row,sourceKey:a.sourceKey})}async function H(e,t,n,a,r,i){let o=U(e,t,n,a,r,i);
1await l(o),O(o),x(e,{page:t,zoom:n,col:a,row:r,sourceKey:i})}async function K(e,t){let n=`${_}:${e}`;await u(n),t?.silent||(q(n),x(e,{page:-1,zoom:-1,col:-1,row:-1}))}async function F(){for(let e of(await u(_),q(_),V.keys()))x(e,{page:-1,zoom:-1,col:-1,row:-1})}async function W(e,t){let n=`${_}:${e}:${t}`;await u(n),q(n),x(e,{page:-1,zoom:-1,col:-1,row:-1,sourceKey:t})}async function Y(e){let t=`${_}:${e}:`,n=await d(t),a=[];for(let t of n){let n=function(e){let t=`${_}:`;if(!e.startsWith(t))return null;let n=e.slice(t.length).split(":");if(n.length<5)return null;let a=n.slice(-4).map(e=>Number(e));if(a.some(e=>Number.isNaN(e)))return null;let[r,i,o,s]=a,c=n[0],l=n.slice(1,-4);return{versionId:c,tile:{page:r,zoom:i,col:o,row:s,sourceKey:l.length>0?l.join(":"):void 0}}}(t);n&&n.versionId===e&&a.push(n.tile)}return a}e.s(["pdfiumTileCache",0,{get:z,set:j,setMany:G,delete:H,invalidateVersion:K,invalidateSource:W,clear:F,subscribe:function(e,t,n,a,r,i,o){let s=U(e,t,n,a,r,i),c=B.get(s);return c||(c=new Set,B.set(s,c)),c.add(o),()=>{let e=B.get(s);e&&(e.delete(o),0===e.size&&B.delete(s))}},subscribeVersion:function(e,t){let n=V.get(e);return n||(n=new Set,V.set(e,n)),n.add(t),()=>{let n=V.get(e);n&&(n.delete(t),0===n.size&&V.delete(e))}},announceWrite:function(e,t){x(e,t)},enumerate:Y}],966587);let J={pin:async function(e,t){await a.pins.put({versionId:e,drawingId:t,pinnedAt:Date.now()})},unpin:async function(e){await a.pins.delete(e)},unpinDrawing:async function(e){await a.pins.where("drawingId").equals(e).delete()},listPinnedVersionIds:async function(){return a.pins.toCollection().primaryKeys()},listForDrawing:async function(e){return a.pins.where("drawingId").equals(e).primaryKeys()}};e.s(["offlinePins",0,J],233945);let Q=new Set;async function X(e){let t=await a.opLog.add(e);for(let e of Q)e();return t}let Z={enqueue:async function(e){return X({...e,kind:"persist",retryCount:0,createdAt:Date.now()})},enqueueCreateBranch:async function(e){return X({kind:"create-branch",drawingId:e.drawingId,versionId:e.versionId,branchId:e.branchId,seq:0,creates:[],updates:[],deletes:[],retryCount:0,createdAt:Date.now()})},enqueuePublish:async function(e){return X({kind:"publish-branch",drawingId:e.drawingId,versionId:e.versionId,branchId:e.branchId,seq:0,creates:[],updates:[],deletes:[],retryCount:0,createdAt:Date.now()})},enqueueAttachment:async function(e){return X({kind:"attachment",drawingId:e.drawingId,versionId:e.versionId,branchId:e.branchId,attachment:e.attachment,seq:0,creates:[],updates:[],deletes:[],retryCount:0,createdAt:Date.now()})},enqueuePicture:async function(e){return X({kind:"picture",drawingId:e.drawingId,versionId:e.versionId,branchId:e.branchId,picture:e.picture,seq:0,creates:[],updates:[],deletes:[],retryCount:0,createdAt:Date.now()})},enqueueSettings:async function(e){return X({kind:"settings",drawingId:e.drawingId,versionId:e.versionId,branchId:null,settings:e.settings,seq:0,creates:[],updates:[],deletes:[],retryCount:0,createdAt:Date.now()})},enqueueResponse:async function(e){return X({kind:"response",drawingId:e.drawingId,versionId:e.versionId,branchId:e.branchId,response:e.response,seq:0,creates:[],updates:[],deletes:[],retryCount:0,createdAt:Date.now()})},listSettings:async function(e){return(await a.opLog.orderBy("localId").toArray()).filter(t=>"settings"===t.kind&&t.versionId===e&&!!t.settings).map(e=>e.settings)},peek:async function(){return a.opLog.orderBy("localId").filter(e=>!e.pushed).first()},list:async function(e){return e?a.opLog.where("drawingId").equals(e).sortBy("localId"):a.opLog.orderBy("localId").toArray()},remove:async function(e){await a.opLog.delete(e)},markPushed:async function(e){await a.opLog.update(e,{pushed:!0})},clearBranch:async function(e){if(null===e)return;let t=(await a.opLog.toArray()).filter(t=>t.branchId===e&&null!=t.localId).map(e=>e.localId);await a.opLog.bulkDelete(t)},clearDrawing:async function(e){let t=(await a.opLog.where("drawingId").equals(e).toArray()).filter(e=>null!=e.localId).map(e=>e.localId);await a.opLog.bulkDelete(t)},requeue:async function(e){if(null==e.localId)return;let{localId:t,...n}=e;await a.opLog.delete(e.localId),await X({...n,retryCount:n.retryCount+1})},markRetry:async function(e,t){let n=await a.opLog.get(e);n&&await a.opLog.update(e,{retryCount:n.retryCount+1,lastError:t})},resetRetries:async function(){await a.opLog.filter(e=>!e.pushed&&e.retryCount>0).modify(e=>{e.retryCount=0,delete e.lastError})},count:async function(e){return e?a.opLog.where("drawingId").equals(e).count():a.opLog.count()},countUnpushed:async function(e){return(await a.opLog.where("drawingId").equals(e).toArray()).reduce((e,t)=>
1e+ +!t.pushed,0)},countUnsyncedMarks:async function(e,t){return(await a.opLog.where("drawingId").equals(e).toArray()).filter(e=>(e.kind??"persist")==="persist").filter(e=>!e.pushed).filter(e=>null===t||e.branchId===t).reduce((e,t)=>e+t.creates.length,0)},rebaseBranch:async function(e,t){let n=(await a.opLog.toArray()).filter(t=>t.branchId===e&&!t.pushed&&(t.kind??"persist")==="persist").sort((e,t)=>(e.localId??0)-(t.localId??0));await Promise.all(n.map((e,n)=>a.opLog.update(e.localId,{seq:t+1+n})))},subscribeChange:function(e){return Q.add(e),()=>Q.delete(e)}};async function ee(e){await a.offlineDrawings.put(e)}async function et(e){return a.offlineDrawings.get(e)}async function en(){return a.offlineDrawings.toArray()}async function ea(e){await a.offlineDrawings.delete(e)}async function er(e,t){await a.offlineDrawings.update(e,{prepState:t})}async function ei(e,t){await a.offlineDrawings.update(e,{visitState:"active",activeVisitBranchId:t})}async function eo(e){await a.offlineDrawings.update(e,{visitState:"ended"})}async function es(e){await a.offlineDrawings.update(e,{visitState:"none",activeVisitBranchId:null})}async function ec(e,t){await a.transaction("rw",a.offlineDrawings,async()=>{let n=await a.offlineDrawings.get(e);n&&await a.offlineDrawings.update(e,{discardedVisit:{at:Date.now(),markCount:(n.discardedVisit?.markCount??0)+t}})})}async function el(e){await a.offlineDrawings.where("drawingId").equals(e).modify(e=>{delete e.discardedVisit})}async function eu(e,t){await a.transaction("rw",a.opLog,a.offlineDrawings,async()=>{await Z.clearBranch(t),await es(e)})}async function ed(){return(await a.offlineDrawings.toArray()).filter(e=>"active"===e.visitState||"ended"===e.visitState)}e.s(["offlineOpLog",0,Z],698481),e.s(["offlineRegistry",0,{upsert:ee,get:et,list:en,remove:ea,setPrepState:er,startVisit:ei,endVisit:eo,clearVisit:es,recordDiscardedVisit:ec,acknowledgeDiscardedVisit:el,finalizePublishedVisit:eu,listWithVisit:ed}],126696);let ef="current",ew={id:ef,reserveBytes:0x9600000,lowWaterBytes:0xc800000};async function ey(){return await a.budget.get(ef)??ew}async function eg(){if("undefined"==typeof navigator||!navigator.storage?.estimate)return{usage:0,quota:0,available:0};let{usage:e=0,quota:t=0}=await navigator.storage.estimate();return{usage:e,quota:t,available:Math.max(0,t-e)}}async function eh(){return"undefined"!=typeof navigator&&!!navigator.storage?.persist&&navigator.storage.persist()}async function ep(){let e=new Set(await J.listPinnedVersionIds()),t=0,n=0;return await a.entries.each(a=>{let r=a.key.split(":")[1];r&&e.has(r)?t+=a.size:n+=a.size}),{offlineTiles:t,browsingCache:n}}async function em(){let e=new Set(await J.listPinnedVersionIds()),t=[],n=0;return await a.entries.each(a=>{let r=a.key.split(":")[1];r&&e.has(r)||(t.push(a.key),n+=a.size)}),await a.entries.bulkDelete(t),n}async function ev(e){await a.versionText.put(e)}async function eb(e){return a.versionText.get(e)}async function eI(e){await a.versionText.delete(e)}async function eA(e){await a.versionPageManifest.put(e)}async function eL(e,t){for(let n of e.sourceVersionIds??[]){let e=await a.versionPageManifest.get(n),r=await a.pins.get(n);if(!e?.source||r?.drawingId!==t)return!1}return!0}async function eD(e,t){return a.transaction("rw",a.versionPageManifest,a.offlineDrawings,a.pins,async()=>{let n=await a.offlineDrawings.get(e);return!!n&&n.sourceVersionId===t.versionId&&(await a.versionPageManifest.put(t),!("ready"!==n.prepState||await eL(t,e))&&(await a.offlineDrawings.update(e,{prepState:"stale"}),!0))})}async function eE(e,t){return a.transaction("rw",a.versionPageManifest,a.offlineDrawings,a.pins,async()=>{let n=await a.offlineDrawings.get(e);if(!n||n.sourceVersionId!==t)return!1;let r=await a.versionPageManifest.get(t),i=!!r&&await eL(r,e);return await a.offlineDrawings.update(e,{prepState:i?"ready":"stale"}),i})}async function ek(e){return a.versionPageManifest.get(e)}async function eS(e){await a.versionPageManifest.delete(e)}e.s(["offlineBudget",0,{getBudget:ey,estimate:eg,requestPersist:eh,tierUsage:ep,freeBrowsingCache:em}],971917),e.s(["offlineText",0,{put:ev,get:eb,remove:eI}],692164),e.s(["offlinePageManifest",0,{put:eA,putForDrawing:eD,completePreparation:eE,get:ek,remove:eS}],114166),e.s([],916612)},660879,e=>{"use strict";let t="primary",n=new Set;function a(e){if(t===e)return!1;for(let a of(t=e,n))a();return!0}function r(){return t}function i(e){return n.add(e),()=>{n.delete(e)}}e.s(["getActivePane",()=>r,"setActivePane",()=>a,"subscribeActivePane",()=>i])},797811,e=>{"use strict";var t=e.i(660879);let n=new Set,a=new Map;function r(e,t){n.add(e),n.add(t)}function i(e,t){for(let[r,i]of(n.delete(e),n.delete(t),a))i===e&&a.delete(r)}function o(e){return n.has(e)}function s(e,t){a.set(e,t)}function c(){return a.get((0,t.getActivePane)())??null}e.s(["getActiveDocumentVersion",()=>c,"isLocalDocumentIdentity",()=>o,"registerLocalDocumentIdentity",()=>r,"setPaneDocument",()=>s,"unregisterLocalDocumentIdentity",()=>i])},784711,e=>{"use strict";var t=e.i(797811);let n=new Set(["/home/device","/home/device/doc"]),a=!1;function r(e){a=e}function i(e){if(void 0!==e)return!!e&&(0,t.isLocalDocumentIdentity)(e);let r=(0,t.getActiveDocumentVersion)();return!!a&&!!n.has(window.location.pathname.replace(/\/$/,""))&&(!r||(0,t.isLocalDocumentIdentity)(r))}let o=null,s=new Set;
1function c(e){o=e,s.forEach(e=>e())}function l(e){return s.add(e),()=>s.delete(e)}function u(){return o}e.s(["LOCAL_FALLBACK_USER_ID",0,"00000000-0000-4000-8000-000000000001","getLocalIdentity",()=>u,"isLocalViewerMode",()=>i,"setLocalDocumentOpen",()=>r,"setLocalIdentity",()=>c,"subscribeLocalIdentity",()=>l])},170666,e=>{"use strict";let t="local-asset://",n="assets";function a(e){return"string"==typeof e&&e.startsWith(t)}function r(e,t){return new Promise((e,t)=>{let a=indexedDB.open("deta-local-assets",1);a.onupgradeneeded=()=>{a.result.createObjectStore(n,{keyPath:"path"})},a.onsuccess=()=>e(a.result),a.onerror=()=>t(a.error??Error("idb open"))}).then(a=>new Promise((r,i)=>{let o=a.transaction(n,e),s=t(o.objectStore(n));o.oncomplete=()=>{a.close(),r(s.result)},o.onerror=()=>{a.close(),i(o.error??Error("idb tx"))}}))}async function i(e,n){let a=`${t}${crypto.randomUUID()}.${n}`;return await o(a,e),a}async function o(e,t){await r("readwrite",n=>n.put({path:e,blob:t,createdAt:Date.now()}));let n=c.get(e);n&&(URL.revokeObjectURL(n),c.delete(e))}async function s(e){try{let t=await r("readonly",t=>t.get(e));return t?.blob??null}catch{return null}}let c=new Map;async function l(e){let t=c.get(e);if(t)return t;let n=await s(e);if(!n)return null;let a=URL.createObjectURL(n);return c.set(e,a),a}e.s(["getLocalAssetUrl",()=>l,"isLocalAssetPath",()=>a,"storeLocalAsset",()=>i])},727346,e=>{"use strict";let t=[64,128,256,512,1024,2048,4096],n=/^([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})\/annotations\/([A-Za-z0-9._-]+)$/i,a=/\.(jpe?g|png|webp)$/i;function r(e){let t=n.exec(e);return t?{accountId:t[1],basename:t[2]}:null}function i(e){let t=r(e);return null!==t&&a.test(t.basename)}function o(e){if(!i(e))return null;let t=r(e);return`${t.accountId}/annotations/lod/${t.basename}`}function s(e,t){let n=o(e);return n&&`${n}/${t}.webp`}function c(e,t,n,a){let r=o(e);return r&&`${r}/${t}/${n}_${a}.webp`}function l(e){let t=o(e);return t&&`${t}/manifest.json`}function u(e){return"number"==typeof e&&Number.isFinite(e)&&e>0}function d(e){if("object"!=typeof e||null===e||2!==e.v)return null;let t=e.master;if("object"!=typeof t||null===t||!u(t.width)||!u(t.height)||!Array.isArray(e.levels)||0===e.levels.length)return null;let n=[],a=0;for(let t of e.levels){let e="object"!=typeof t||null===t?null:u(t.width)&&u(t.height)&&"boolean"==typeof t.tiled&&u(t.cols)&&u(t.rows)?{width:t.width,height:t.height,tiled:t.tiled,cols:t.cols,rows:t.rows}:null;if(!e||e.width<=a)return null;a=e.width,n.push(e)}return{v:2,master:{width:t.width,height:t.height},levels:n}}function f(e,t){return t.levels.find(t=>t.width>=e)??t.levels[t.levels.length-1]}function w(e){let{level:t,srcRect:n}=e;if(!Number.isFinite(n.x)||!Number.isFinite(n.y)||!Number.isFinite(n.width)||!Number.isFinite(n.height))return null;let a=Math.max(0,n.x),r=Math.max(0,n.y),i=Math.min(t.width,n.x+n.width),o=Math.min(t.height,n.y+n.height);return i<=a||o<=r?null:{colStart:Math.min(t.cols-1,Math.floor(a/1024)),colEnd:Math.min(t.cols-1,Math.ceil(i/1024)-1),rowStart:Math.min(t.rows-1,Math.floor(r/1024)),rowEnd:Math.min(t.rows-1,Math.ceil(o/1024)-1)}}function y(e,n){return(void 0===n?t:t.filter(e=>e<n)).find(t=>t>=e)??null}e.s(["IMAGE_LOD_MAX_DENSITY",0,1,"IMAGE_LOD_TILE_SIZE",0,1024,"buildImageLodManifestPath",()=>l,"buildImageLodPath",()=>s,"buildImageLodTilePath",()=>c,"imageLodEligible",()=>i,"parseLodManifest",()=>d,"parseMasterPicturePath",()=>r,"pickImageLodWidth",()=>y,"pickLodLevel",()=>f,"visibleTileRange",()=>w])},109463,e=>{"use strict";var t=e.i(170666);function n(e){return void 0===e||429===e||e>=500}async function a(e,a,r){try{if((0,t.isLocalAssetPath)(r)){let e=await (0,t.getLocalAssetUrl)(r);return e?{ok:!0,url:e}:{ok:!1,retryable:!1}}if(a){let e=await fetch("/api/share/signed-url",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({token:a,filePath:r})});if(!e.ok)return{ok:!1,retryable:n(e.status)};if(!e.headers.get("content-type")?.includes("application/json"))return{ok:!1,retryable:!1};let t=await e.json();return t.signedUrl?{ok:!0,url:t.signedUrl}:{ok:!1,retryable:!1}}let{data:i,error:o}=await e.storage.from("drawings").createSignedUrl(r,3600);if(o||!i?.signedUrl)return{ok:!1,retryable:n("object"==typeof o&&null!==o&&"status"in o&&"number"==typeof o.status?o.status:void 0)};return{ok:!0,url:i.signedUrl}}catch{return{ok:!1,retryable:!0}}}async function r(e,t,n){let r=await a(e,t,n);return r.ok?r.url:null}e.s(["isRetryableStatus",()=>n,"signPicturePath",()=>r,"signPictureUrl",()=>a])},867271,e=>{"use strict";var t=e.i(978502),n=(0,t.createServerReference)("7f08b8d18d2f80107c8df8b99cda092a87cd83
118ea",t.callServer,void 0,t.findSourceMapURL,"updateDrawingAreaUnitSystemAction");e.s(["updateDrawingAreaUnitSystemAction",()=>n])},832919,e=>{"use strict";var t=e.i(978502),n=(0,t.createServerReference)("7f39f4364331a804bf71e5a45757385e48b19880c5",t.callServer,void 0,t.findSourceMapURL,"updateDrawingPrecisionAction");e.s(["updateDrawingPrecisionAction",()=>n])},369448,e=>{"use strict";var t=e.i(978502),n=(0,t.createServerReference)("7f062b32aee5603d1bd046362e468634df6ad5ff6c",t.callServer,void 0,t.findSourceMapURL,"updateDrawingUnitSystemAction");e.s(["updateDrawingUnitSystemAction",()=>n])},994977,978997,e=>{"use strict";var t=e.i(138415);let n=[2e3,5e3,15e3,3e4],a="/api/ping",r=!1,i=0;function o(){i+=1;let e=!1;return()=>{e||(e=!0,i-=1)}}function s(e){if(r)return;r=!0;let t=window.fetch;window.fetch=(n,r)=>{let o=function(e){try{let t="string"==typeof e?e:e instanceof URL?e.href:e.url,n=new URL(t,window.location.href);return"http:"===n.protocol||"https:"===n.protocol?n:null}catch{return null}}(n);if(!o||o.pathname===a)return t.call(window,n,r);let s=(r?.method??(n instanceof Request?n.method:"GET")).toUpperCase(),c=("GET"===s||"HEAD"===s)&&r?.body==null&&0===i,l=!1,u=c?setTimeout(()=>{l=!0,e("pending")},2500):null,d=performance.now();return t.call(window,n,r).then(t=>(null!==u&&clearTimeout(u),l?e("late"):c?e(performance.now()-d>2500?"slow":"ok"):e("ok"),t),t=>{throw null!==u&&clearTimeout(u),!(t instanceof DOMException&&"AbortError"===t.name)&&t instanceof TypeError&&e("fail"),t})}}e.s(["PROBE_PATH",0,a,"installFetchEvidence",()=>s,"pauseLatencySampling",()=>o],978997);var c=e.i(784711);let l="deta:network-health";function u(){try{let{health:e,lastBadAt:t}=d.stateSnapshot();window.sessionStorage.setItem(l,JSON.stringify({health:e,lastBadAt:t,savedAt:Date.now()}))}catch{}}let d=function(e=()=>Date.now(),t){let a=t?.health??"healthy",r=[],i=0,o=!1,s=!1,c=t?.lastBadAt??-1/0,l=0;function u(e){let t=e-1e4;r=r.filter(e=>e.at>=t)}function d(e){return e!==a&&(a=e,l=0),a}return{health:()=>a,recordSample(t,n){let l=e();r.push({at:l,kind:t}),u(l),"ok"===t?(i+=1,"organic"===n?o=!0:s=!0):"late"!==t&&(i=0,o=!1,s=!1,c=l);let f=0,w=0,y=0;for(let e of r)("slow"===e.kind||"pending"===e.kind||"fail"===e.kind)&&e.at>=l-1e4&&(y+=1),e.at>=l-5e3&&("fail"===e.kind?f+=1:"pending"!==e.kind&&(w+=1));return f>=2&&0===w?d("offline"):"offline"===a?"ok"===t||"slow"===t||"late"===t?d("degraded"):a:y>=2?d("degraded"):"degraded"===a&&i>=3&&o&&s&&l-c>=1e4?d("healthy"):a},forceOffline(){let t=e();return r.push({at:t,kind:"fail"}),u(t),i=0,o=!1,s=!1,c=t,d("offline")},probeDelayMs(){if("healthy"===a)return 25e3;let e=n[Math.min(l,n.length-1)];return l+=1,e},stateSnapshot:()=>({health:a,lastBadAt:c})}}(void 0,function(){try{let e=window.sessionStorage.getItem(l);if(!e)return;let t=JSON.parse(e);if("degraded"!==t.health&&"offline"!==t.health||"number"!=typeof t.savedAt||Date.now()-t.savedAt>3e5)return;return{health:t.health,lastBadAt:t.lastBadAt??Date.now()}}catch{return}}()),f=-1/0,w=!1,y=0,g=null,h=0,p=new Set;function m(){for(let e of[...p])try{e()}catch{}}function v(e,t){t!==e&&(u(),m(),y>0&&L())}function b(e,t){let n="ok"!==e&&"late"!==e;"organic"===t&&"ok"===e&&(f=Date.now()),v(d.health(),d.recordSample(e,t)),n&&u(),n&&"organic"===t&&y>0&&"healthy"===d.health()&&A()}function I(){v(d.health(),d.forceOffline())}async function A(){if(w||"undefined"==typeof fetch)return;if("undefined"!=typeof navigator&&!1===navigator.onLine)return void I();w=!0;let e=new AbortController,t=setTimeout(()=>e.abort(),4e3),n=performance.now(),r=!1;try{await fetch(`${a}?t=${Date.now()}`,{method:"GET",cache:"no-store",signal:e.signal}),h=0;let t=performance.now()-n;b(t>2500?"slow":"ok","probe")}catch(t){!e.signal.aborted||t instanceof TypeError?(h=0,I()):(h+=1,r=1===h,b("fail","probe"))}finally{clearTimeout(t),w=!1}r&&A()}function L(){null!==g&&clearTimeout(g),g=setTimeout(()=>{(g=null,"healthy"===d.health()&&Date.now()-f<2e4)?L():A().finally(()=>{y>0&&null===g&&L()})},d.probeDelayMs())}function D(){m(),A()}function E(){I(),m()}function k(){"visible"===document.visibilityState&&A()}function S(){y++>0||(0,c.isLocalViewerMode)()||(s(e=>b(e,"organic")),window.addEventListener("online",D),window.addEventListener("offline",E),document.addEventListener("visibilitychange",k),A(
1),L())}function T(){--y>0||(window.removeEventListener("online",D),window.removeEventListener("offline",E),document.removeEventListener("visibilitychange",k),null!==g&&(clearTimeout(g),g=null))}function $(){return(0,c.isLocalViewerMode)()?"healthy":P()}function P(){return"undefined"!=typeof navigator&&!1===navigator.onLine?"offline":d.health()}function N(e){return p.add(e),S(),()=>{p.delete(e)&&T()}}function C(){return(0,t.useSyncExternalStore)(N,$,()=>"healthy")}function M(e){let t=()=>e($());return p.add(t),S(),()=>{p.delete(t)&&T()}}e.s(["getConnectionHealth",()=>P,"getNetworkHealth",()=>$,"subscribeNetworkHealth",()=>M,"useNetworkHealth",()=>C],994977)},292908,e=>{"use strict";e.s(["ANNOTATION_OVERRIDE_EVENT",0,"annotation-override","BRANCH_CREATING_EVENT",0,"branch-creating","BRANCH_NAVIGATE_EVENT",0,"branch-navigate","EXTERNAL_SOURCE_STATUS_EVENT",0,"external-source-status","HIGHLIGHT_ISSUED_RECORD_EVENT",0,"highlight-issued-record","NAVIGATE_TO_BRANCH_EVENT",0,"navigate-to-branch","NAVIGATE_TO_VERSION_EVENT",0,"navigate-to-version","OPEN_RELINK_EVENT",0,"open-relink-source","PERSISTENCE_READY_EVENT",0,"persistence-ready","SYNC_ANNOTATIONS_
1EVENT",0,"dropbox-sync-annotations","TRIGGER_SYNC_EVENT",0,"trigger-sync","VERSION_TREE_UPDATE_EVENT",0,"version-tree-update"])}]);

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.