{"version":3,"file":"badge.mjs","names":[],"sources":["../../src/message/badge.ts"],"sourcesContent":["export class TwitchBadge {\n  public name: string;\n  public version: string;\n\n  public constructor(name: string, version: string) {\n    this.name = name;\n    this.version = version;\n  }\n\n  public get isAdmin(): boolean {\n    return this.name === \"admin\";\n  }\n\n  public get isBits(): boolean {\n    return this.name === \"bits\";\n  }\n\n  public get isBroadcaster(): boolean {\n    return this.name === \"broadcaster\";\n  }\n\n  public get isGlobalMod(): boolean {\n    return this.name === \"global_mod\";\n  }\n\n  public get isModerator(): boolean {\n    return this.name === \"moderator\";\n  }\n\n  public get isSubscriber(): boolean {\n    return this.name === \"subscriber\";\n  }\n\n  public get isStaff(): boolean {\n    return this.name === \"staff\";\n  }\n\n  public get isTurbo(): boolean {\n    return this.name === \"turbo\";\n  }\n\n  public get isVIP(): boolean {\n    return this.name === \"vip\";\n  }\n\n  public get isPrediction(): boolean {\n    return this.name === \"predictions\";\n  }\n\n  public toString(): string {\n    return `${this.name}/${this.version}`;\n  }\n}\n"],"mappings":";AAAA,IAAa,cAAb,MAAyB;CACvB;CACA;CAEA,YAAmB,MAAc,SAAiB;AAChD,OAAK,OAAO;AACZ,OAAK,UAAU;;CAGjB,IAAW,UAAmB;AAC5B,SAAO,KAAK,SAAS;;CAGvB,IAAW,SAAkB;AAC3B,SAAO,KAAK,SAAS;;CAGvB,IAAW,gBAAyB;AAClC,SAAO,KAAK,SAAS;;CAGvB,IAAW,cAAuB;AAChC,SAAO,KAAK,SAAS;;CAGvB,IAAW,cAAuB;AAChC,SAAO,KAAK,SAAS;;CAGvB,IAAW,eAAwB;AACjC,SAAO,KAAK,SAAS;;CAGvB,IAAW,UAAmB;AAC5B,SAAO,KAAK,SAAS;;CAGvB,IAAW,UAAmB;AAC5B,SAAO,KAAK,SAAS;;CAGvB,IAAW,QAAiB;AAC1B,SAAO,KAAK,SAAS;;CAGvB,IAAW,eAAwB;AACjC,SAAO,KAAK,SAAS;;CAGvB,WAA0B;AACxB,SAAO,GAAG,KAAK,KAAK,GAAG,KAAK"}