{"version":3,"file":"Polygon.min.mjs","sources":["../../../src/shapes/Polygon.ts"],"sourcesContent":["import { classRegistry } from '../ClassRegistry';\nimport { Polyline, polylineDefaultValues } from './Polyline';\n\nexport class Polygon extends Polyline {\n  static ownDefaults = polylineDefaultValues;\n\n  static type = 'Polygon';\n\n  static getDefaults(): Record<string, any> {\n    return {\n      ...super.getDefaults(),\n      ...Polyline.ownDefaults,\n    };\n  }\n\n  protected isOpen() {\n    return false;\n  }\n}\n\nclassRegistry.setClass(Polygon);\nclassRegistry.setSVGClass(Polygon);\n"],"names":["Polygon","Polyline","getDefaults","_objectSpread","super","ownDefaults","isOpen","_defineProperty","polylineDefaultValues","classRegistry","setClass","setSVGClass"],"mappings":"uOAGO,MAAMA,UAAgBC,EAK3B,kBAAOC,GACL,OAAAC,EAAAA,EAAA,GACKC,MAAMF,eACND,EAASI,YAEhB,CAEUC,MAAAA,GACR,OAAO,CACT,EACDC,EAfYP,EAAO,cACGQ,GAAqBD,EAD/BP,EAAO,OAGJ,WAchBS,EAAcC,SAASV,GACvBS,EAAcE,YAAYX"}