PageSourceSearch

https://rxburnplanner.com/assets/groupLayerUtils-ByF0h3Jw.js

js rxburnplanner.com collected 2026-10-05 11:48:29 UTC 1,275 bytes, 1 lines download raw bytes

1import{P as p,$ as y}from"./utils-6HRMlqnm.js";import{E as s,h as f,o as v,j as d,r as I}from"./index-CyVzZKgG.js";import{p as n}from"./resourceUtils-CcsAsy1y.js";import"./originUtils-DbX4u-us.js";import"./saveUtils-9qGPHRhF.js";import"./resourceUtils-De71dHJh.js";const i="Group Layer",g="group-layer-save",P="group-layer-save-as",o=s.GROUP_LAYER_MAP;function c(e){return{isValid:e.type==="group",errorMessage:"Layer.type should be 'group'"}}function A(e){return{isValid:f(e,o),errorMessage:`Layer.portalItem.typeKeywords should have '${o}'`}}function u(e,r){return{...v(e,"web-map",!0),initiator:r}}function m(e){const r=e.layerJSON;return Promise.resolve(r&&Object.keys(r).length?r:null)}async function R(e,r){r.title||(r.title=e.title),d(r,s.METADATA),I(r,o)}async function M(e,r){return p({layer:e,itemType:i,validateLayer:c,validateItem:A,createJSONContext:t=>u(t,e),createItemData:m,errorNamePrefix:g,saveResources:async(t,a)=>(e.sourceIsPortalItem||await t.removeAllResources().catch(()=>{}),n(e.resourceReferences,a))},r)}async function T(e,r,t){return y({layer:e,itemType:i,validateLayer:c,createJSONContext:a=>u(a,e),createItemData:m,errorNamePrefix:P,newItem:r,setItemProperties:R,saveResources:(a,l)=>n(e.resourceReferences,l)},t)}export{M as save,T as saveAs};

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.