Snippets.SnippetStorage=class extends Common.Object{constructor(settingPrefix,namePrefix){super();this._snippets=new Map();this._lastSnippetIdentifierSetting=Common.settings.createSetting(settingPrefix+'Snippets_lastIdentifier',0);this._snippetsSetting=Common.settings.createSetting(settingPrefix+'Snippets',[]);this._namePrefix=namePrefix;this._loadSettings();} get namePrefix(){return this._namePrefix;} _saveSettings(){const savedSnippets=[];for(const snippet of this._snippets.values()) savedSnippets.push(snippet.serializeToObject());this._snippetsSetting.set(savedSnippets);} snippets(){return this._snippets.valuesArray();} snippetForId(id){return this._snippets.get(id);} snippetForName(name){for(const snippet of this._snippets.values()){if(snippet.name===name) return snippet;} return null;} _loadSettings(){const savedSnippets=this._snippetsSetting.get();for(let i=0;i