{"version":3,"file":"openalgo-charts.widget.layouts-templates-menu-CFf0bR9J.mjs","sources":["../src/widget/layouts-templates-menu.ts"],"sourcesContent":[null],"names":["openTemplatesMenu","ctx","anchor","store","doc","document","addWidgetStyles","INDICATOR_TEMPLATES_CSS","text","key","fallback","values","widgetText","card","el","setAttribute","head","list","message","foot","save","button","label","icon","onClick","getAttribute","prompt","close","openTemplateNamePrompt","async","name","saveIndicatorTemplate","say","reload","askName","dataset","action","appendChild","append","stopOwnKeys","catalog","failed","asking","closed","words","error","textContent","classList","toggle","reason","errorText","disable","b","why","String","removeAttribute","title","paint","focused","activeElement","keep","contains","id","closest","templateId","replaying","isReplaying","chart","templates","length","template","row","count","indicators","meta","add","keepButton","drop","variant","remove","replace","apply","trash","iconOnly","querySelector","focus","filter","study","hostKept","policy","userStudies","Array","from","querySelectorAll","find","item","mode","input","undefined","layout","changed","applyIndicatorTemplate","toast","handle","next","load","revision","offStore","subscribe","offReplay","map","event","on","openOverlay","placement","initialFocus","onClose","offOne","isOpen"],"mappings":"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"}