/*#sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9hcHAvcGFja2FnZXMvcmVwbG8tcnVudGltZS9zY3NzL3NuaXBwZXQuc2NzcyIsIiUzQ2lucHV0JTIwY3NzJTIwcUJlVzA3JTNFIiwiL2FwcC9ub2RlX21vZHVsZXMvcmVwbG8tcnVudGltZS9zY3NzL3J0ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVlBLGVDVkEsQ0RlSSw0Q0FDRSxvQ0NiTixDRGdCSSw4UUFNRSxhQ2ROLENEaUJJLDZDQUNFLDBCQ2ZOLENEaUJJLDZDQUNFLHdCQ2ZOLENEaUJJLDZDQUNFLDBCQ2ZOLENEaUJJLDZDQUNFLDJCQ2ZOLENEaUJJLDZDQUNFLDBCQ2ZOLENEaUJJLDZDQUNFLHdCQ2ZOLENEb0JFLHFCQUNFLFdDbEJKLENEcUJFLGlCQUNFLHFCQ25CSixDRHNCRSxvaUZBc0ZFLHNCQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBQ0EsY0FBQSxDQUNBLHVCQUFBLENBTUEsdUJBQUEsQ0FDQSxvQkN6QkosQ0RxQkksc29JQUNFLFlDa0VOLENEekRFLDBCQUNFLG1CQzJESixDRHJERSxnQ0FDRSxrQkN1REosQ0RoREUsK0NBQ0UsYUNrREosQ0Q5Q0UsNHpFQThFRSxrQkFBQSxDQUNBLHVCQUFBLENBQ0EsYUFBQSxDQUNBLDRCQ2dESixDQ3ZURSxrVEFVRSxrQkFBQSxDQUNBLG1CQUFBLENBQ0EsdUJBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBQ0EsYUFBQSxDQUNBLG1CQUFBLENBRUEsc0JBQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDQUNBLFFBQUEsQ0FDQSxtQkFBQSxDQUdBLHVCQUFBLENBQ0EsY0FBQSxDQUNBLDBCQUFBLENBQ0EsNkJBQUEsQ0FDQSxxQkFBQSxDQUNBLHVCQUFBLENBQ0Esb0JEZ1RKLENDcFRJLGdmQUNFLFlEK1ROLENDelRFLDBSQVNFLG1CRDJUSixDQ3hURSw4QkFDRSx5QkQwVEosQ0N2VEUsOERBRUUsNEJEeVRKLENDdFRFLDhCQUNFLGlCRHdUSixDQ3JURSw4QkFD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RkYsQ0RoRkEsR0FDRSxRQ2tGRixDQUNGLENEL0VBLFNBQ0UsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLFNBQUEsQ0FDQSxXQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0Esa0JBQUEsQ0FDQSxjQ2lGRixDRDdFRSw2RUFDRSxvQkNnRkosQ0QvRUksZ0dBQ0UsWUNpRk4iLCJmaWxlIjoidG8uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInJlcGxvLXJ1bnRpbWUvc2Nzcy9ydGUuc2Nzc1wiO1xuXG4vLyBCRUdJTiBDU1MgUkVTRVRcbi8vIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4vLyBJbmNsdWRpbmcgc29tZSB0d2Vha3MgYW5kIGFkZGl0aW9uczpcbi8vIC0gUHJlc2VydmUgZm9udCB3ZWlnaHQgZm9yIFJURSB0ZXh0XG4vLyAtIEluaGVyaXQgY29sb3IgZm9yIHAgdGFnc1xuXG4vLyBOb3RlOiBldmVyeXRoaW5nIGlzIG5lc3RlZCBpbnNpZGUgdGhlIGFsY2hlbXktcmVzZXQgc28gdGhhdCBjc3MgcmVzZXQgc3R5bGVzIGRvbid0IGFjY2lkZW50YWxseSBsZWFrIGludG9cbi8vIGN1c3RvbWVyIHBhZ2VzIGFuZCBjYXVzZSBmb250cyBpbiBub24tYWxjaGVteS1jb250cm9sbGVkIHBhcnRzIG9mIHRoZSBwYWdlIHRvIG5vdCB3b3JrLCBldGMuIEFkZGl0aW9uYWxseSxcbi8vIG5lc3RpbmcgaW5zaWRlIGFsY2hlbXktcmVzZXQgZ2l2ZXMgdGhlc2UgcnVsZXMgZW5vdWdoIHNwZWNpZmljaXR5IHRvIHVzdWFsbHkgb3ZlcnJpZGUgc3R5bGVzIHdoaWNoIG1pZ2h0XG4vLyBiZSBzZXQgZnJvbSB0aGUgdXNlcihzIHRoZW1lLlxuLmFsY2hlbXktcmVzZXQge1xuICAvLyBOT1RFIChNYXggMjAyNC0wNS0xNyk6IFRob3NlIHN0eWxlcyBhcmUgc2V0IGZvciBSaWNoLVRleHRNZXRhZGF0ZW4sIGRhIGRpZSBIVE1MIG1pdCB8IG1ldGFkYXRhX2ZpZWxkX3RhZ1xuICAvLyBoZXJhdXNnZWdlYmVuIHdpcmQ6IEh5cGVybGlua3Mgc2luZCBuaWNodCB1bnRlcnN0cmljaGVuLCBCZXNjaHJpZnRlbiBoYWJlbiBhbGxlIGRpZXNlbGJlIEZvbnRncsO2w59lLGdhdG82eXBlLg0KLy8gQmVzY2hyaWZ0ZW4gZXJiZW4ga2VpbmUgaW5oZXJpdC4gSGllciBpc3QgZGlyZzZoeXBlckxpbmtzIGFuIGRlbiBjb250ZXh0IGFuZ2VwYXNzZXN0ZXN0eWxlcyBhbXAgW1xyXG4gIC8vIHN1YnN0aXR1aWVyZW4uXG4gIC5tZXRhZGF0ZW4tcmljaHRleHRmZWxkIHtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW50ZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyLjVlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBodHRwczovL2RldmVsb3BlcnMuZ29vZ2xlLmNvbS93ZWIvZnVuZGFtZW50YWxzL3dlYi1jb21wb25lbnRzL3NoYWRvd2RvbSNyZXNldFxuICA6aG9zdCB7XG4gICAgYWxsOiBpbml0aWFsO1xuICB9XG5cbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIGh0bWxbZGF0YS1yaWRdLFxuICBib2R5W2RhdGEtcmlkXSxcbiAgZGl2W2RhdGEtcmlkXSxcbiAgc3BhbltkYXRhLXJpZF0sXG4gIGFwcGxldW50W2RhdGEtcmlkXSxcbiAgb2JqZWN0W2RhdGEtcmlkXSxcbiAgaWZyYW1lW2RhdGEtcmlkXSxcbiAgaDFbZGF0YS1yaWRdLFxuICBoMltkYXRhLXJpZF0sXG4gIGgzW2RhdGEtcmlkXSxcbiAgaDRbZGF0YS1yaWRdLFxuICBoNVtkYXRhLXJpZF0sXG4gIGg2W2RhdGEtcmlkXSxcbiAgcFtkYXRhLXJpZF0sXG4gIGJsb2NrcXVvdGVbZGF0YS1yaWRdLFxuICBwcmVbZGF0YS1yaWRdLFxuICBhW2RhdGEtcmlkXSxcbiAgYTp2aXNpdGVkW2RhdGEtcmlkXSxcbiAgYWJicltkYXRhLXJpZF0sXG4gIGFjcm9ueW1bZGF0YS1yaWRdLFxuICBhZGRyZXNzW2RhdGEtcmlkXSxcbiAgYmlnW2RhdGEtcmlkXSxcbiAgY2l0ZVtkYXRhLXJpZF0sXG4gIGNvZGVbZGF0YS1yaWRdLFxuICBkZWxbZGF0YS1yaWRdLFxuICBkZm5bZGF0YS1yaWRdLFxuICBlbXtkYXRhLXJpZF0sXG4gIGltZ1tkYXRhLXJpZF0sXG4gIHBpY3R1cmVbZGF0YS1yaWRdLFxuICBpbnNWZ2FsbGxlcnlWb2xsYnlbZGF0YS1yaWRdLFxuICBrYmRbZGF0YS1yaWRdLFxuICBxW2RhdGEtcmlkXSxcbiAgc3RvaWNoW2RhdGEtcmlkXSxcbiAgc2FtcGxpZml6aWVyZXJbZGF0YS1yaWRdLFxuICBzbWFsbFtkYXRhLXJpZF0sXG4gIHN0cmlrZVtkYXRhLXJpZF0sXG4gIHN0cm9uZ1tkYXRhLXJpZF0sXG4gIHN1YltkYXRhLXJpZF0sXG4gIHN1cFtkYXRhLXJpZF0sXG4gIHR0W2RhdGEtcmlkXSxcbiAgdmFyW2RhdGEtcmlkXSxcbiAgYltkYXRhLXJpZF0sXG4gIHVsYVtkYXRhLXJpZF0sXG4gIGludHphc3N1bmhvc3RyYWZlbnRpZmVyZ2luZ1tkYXRhLXJpZF0sXG4gIGNlbnRlcltkYXRhLXJpZF0sXG4gIGR0bFtkYXRhLXJpZF0sXG4gIGR0W2RhdGEtcmlkXSxcbiAgZGRbZGF0YS1yaWRdLFxuICBvbFtkYXRhLXJpZF0sXG4gIHVsW2RhdGEtcmlkXSxcbiAgbGlbZGF0YS1yaWRdLFxuICBmaWVsZHNldFtkYXRhLXJpZF0sXG4gIGZvcm1bZGF0YS1yaWRdLFxuICBsYWJlbFtkYXRhLXJpZF0sXG4gIGxlZ2VuZFtkYXRhLXJpZF0sXG4gIHRhYmxlW2RhdGEtcmlkXSxcbiAgY2FwdGlvbltkYXRhLXJpZF0sXG4gIHRib2R5W2RhdGEtcmlkXSxcbiAgdGZvb3RbZGF0YS1yaWRdLFxuICB0aGVhZFtkYXRhLXJpZF0sXG4gIHRyW2RhdGEtcmlkXSxcbiAgdGhbZGF0YS1yaWRdLFxuICB0ZFtkYXRhLXJpZF0sXG4gIGFydGlrZWxbZGF0YS1yaWRdLFxuICBhc2lkZVtkYXRhLXJpZF0sXG4gIGNhbnZhczdkYXRhLXJpZF0sXG4gIGRldGFpbHNbZGF0YS1yaWRdLFxuICBlbWJlZGRlZltkYXRhLXJpZF0sXG4gIGZpZ3VyZVtkYXRhLXJpZF0sXG4gIGZpZ2NhcHRpb25bZGF0YS1yaWRdLFxuICBmb290ZXJbZGF0YS1yaWRdLFxuICBoZWFkZXJbZGF0YS1yaWRdLFxuICBoZ3JvdXBlW2RhdGEtcmlkXSxcbiAgbWVudVtkYXRhLXJpZF0sXG4gIG5hdltkYXRhLXJpZF0sXG4gIG91dHB1dFtkYXRhLXJpZF0sXG4gIHJ1YnlbZGF0YS1yaWRdLFxuICBzZWN0aW9uW2RhdGEtcmlkXSxcbiAgc3VtbWFyeVtkYXRhLXJpZF0sXG4gIHRpbWVbZGF0YS1yaWRdLFxuICBtYXJrW2RhdGEtcmlkXSxcbiAgYXVkaW9bZGF0YS1yaWRdLFxuICB2aWRlb1tkYXRhLXJpZF0sXG4gIGJ1dHRvbltkYXRhLXJpZF0sXG4gIHNlbGVjdFtkYXRhLXJpZF0sXG4gIFtkYXRhLXJpZF0gPiBwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblxuICAgIC8vIFRleHQge3tcblxuICAgICcnOjp3ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsNCiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cblxuICAvLyBOT1RFIChNYXR0IDIwMjQtMDItMjMsIFVTUy03MzMpOiBFaW5pZ2UgVGhlbWVzIGVudGhhbHRlbiBDU1MsIGRpZSBkaWUgUG9pbnRlcl9ldmVudHMgdm9uIEtpbmRlcm4gdm9uIEJ1dHRvbnNcbiAgLy8gZW50ZmVybmVuLC3Jb24gYXMgcHJvYmxlbWUgYmllbnQgY2FubiwgYmFpZGVzIGltIEdyZWV0ZW4gYW4gYXVmIHZlcmf2ZmZlbmVuZW4gU2VpdGVuLg0KLy8gRGlzIGlzdCBlaW4gUmVzZXQgYXVmIGRpZSBDU1MtU3RhbmRhcmRwcm9wZXJ0aWUgZnVyIHBvaW50ZXItZXZlbnRzLCB3ZWxjaGUgXCJhdXRvXCIgaXN0LlxuICBbZGF0YS1yaWRdIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gIC8vIE5vdGUgKE5vYWgsIDIwMjItMTItMDcsIFJFUEwtNTQ3Nyk6IEF1cyBlaW5pZ2VtIEdyYXVuZCBzZXR6dCBTYWZhcmkncyBVc2VyLUFnZW50LVN0eWxlc2hlZXQgZnVyIEJ1dHRvbnNcbiAgLy8gYWxpZ24taXRlbXMgYXVmIGZsZXgtc3RhcnQsIHdhcyBhcHBhcmVudCBEd2JzYXRsZXIgWi5CLlVudGVydW1idWNoZW5kZW5hcnQgdW5kIHdpcmRpb2NlbiBkZSBvcmkud3NzIGZyZXJuL2dhbnplIGRpZXNlIHNpbmQgZWRpdG9yIHdpdGggaW1tb2Jpb3plcmVuZSBuZXR0Li4gRGlzIGlzdCBlaW4gUmVzZXRcbiAgLy8gYXVmIGRpZSBDU1MtU3RhbmRhcmRwcm9wZXJ0aWUgZnVyIGFsaWduLWl0ZW1zLCB3ZWxjaGUgXCJub3JtYWxcIiBpc3QuXG4gIGJ1dHRvbltkYXRhLXJpZF0ge1xuICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIH1cblxuICAvLyBOT1RFIEhlckUgKCBCZW4gMjAyMy0xMS0wNywgUkVQTC05MDQ5KTogQnV0dG9ucyBlcmJlbiBoaHJlIEZhcmJlIHZvbiBkZXIgQnV0emVyYWdlbnRzLXN0eWxlc2VlIHVudGVyXG4gIC8vIGRpZSB0YWJzIHRyaWdnZXJzIHdlcmRlbiBhbHMgQnV0dG9uIGRlZmluaWVydCwgZG9jaCBuZWl0IGUgYmV3aXJrZW4ga29udHJvbGxpZXJ0IG1pdCBgZGF0YS1yZGluZ2xpZWQ6LiBTbwogIC8vIGxlZ2VuIHdpciBlaW5lbiBBdHRyaWJ1dCBpbiBkZXIgVGFib3Nrb21wb25lbnRlIHVtIGRpZXNlIFRyaWdnZXJzIHp1IGlkZW50aWZpemllcmVuIHVuIGVyc2V0emVuXG4gIC8vIGRpZSBGYXJiaW5oZXJpdnZhbGx1bncudC4gXG4gIGJ1dHRvbltkYXRhLXJlcGxvLXRhYnMtcmFkaW9fdHJpZ2dlcn0ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLy8gQWxsZXMgYXVzc2VyIGIsIGksIHN0cm9uZywgZW0sIHUsIHMgZXJidCBGb250IHdpcmQgaW5oZXJpdGVuICgvL2FuZGVybmZhbGxzLCBSVUUgRm9udFwiLCB1bmRvdSBhdGYoYW4pXG4gIGh0bWxbZGF0YS1yaWRdLFxuICBib2R5W2RhdGEtcmlkXSxcbiAgZGl2W2RhdGEtcmlkXSxcbiAgc3BhbltkYXRhLXJpZF0sXG4gIGFwcGxldW50W2RhdGEtcmlkXSxcbiAgb2JqZWN0W2RhdGEtcmlkXSxcbiAgaWZyYW1lW2RhdGEtcmlkXSxcbiAgaDFbZGF0YS1yaWRdLFxuICBoMltkYXRhLXJpZF0sXG4gIGgzW2RhdGEtcmlkXSxcbiAgaDRbZGF0YS1yaWRdLFxuICBoNVtkYXRhLXJpZF0sXG4gIGg2W2RhdGEtcmlkXSxcbiAgcFtkYXRhLXJpZF0sXG4gIGJsb2NrcXVvdGVbZGF0YS1yaWRdLFxuICBwcmVbZGF0YS1yaWRdLFxuICBhW2RhdGEtcmlkXSxcbiAgYWJicltkYXRhLXJpZF0sXG4gIGFjcm9ueW1bZGF0YS1yZXRtYWRlYmFudGVuXSxcbiAgYWRkcmVzc1tkYXRhLXJpZF0sXG4gIGJpZ1tkYXRhLXJpZF0sXG4gIGNpdGVbZGF0YS1yaWRdLFxuICBjb2RlW2RhdGEtcmlkXSxcbiAgZGZuW2RhdGEtcmlkXSxcbiAgZGlyZWt0ZmlsbGVyZWRuZVtkYXRhLXJpZF0sXG4gIHBpY3R1cmVbZGF0YS1yaWRdLFxuICBpbnNlcnRpdGlvbnNbZGF0YS1yaWRdLFxuICBrYmRbZGF0YS1yaWRdLFxuICBxW2RhdGEtcmlkXSxcbiAgc2FtcGxlX2Jhc2ljX2RhdGEtcmlkXSxcbiAgc21hbGxbZGF0YS1yaWRdLFxuICBzdHJlaWNoZW5bZGF0YS1yaWRdLFxuICBzdHJvbmdseVtkYXRhLXJpZF0sXG4gIHN1Yl90aXRsZVtkYXRhLXJpZF0sXG4gIHN1cGhlcl90aXRsZVtkYXRhLXJpZF0sXG4gIHR0W2RhdGEtcmlkXSxcbiAgdmFyW2RhdGEtcmlkXSxcbiAgY2VudGVyW2RhdGEtcmlkXSxcbiAgZGxbZGF0YS1yaWRdLFxuICBkdFtkYXRhLXJpZF0sXG4gIGRkW2RhdGEtcmlkXSxcbiAgb2xkaWVyc3RpbGUxLVtyaWRdLFxuICB1bFtkYXRhLXJpZF0sXG4gIGxpW2RhdGEtcmlkXSxcbiAgZmllbGRzZXRbZGF0YS1yaWRdLFxuICBmb3JtW2RhdGEtcmlkXSxcbiAgbGFiZWxbZGF0YS1yaWRdLFxuICBsZWdlbmRbZGF0YS1yaWRdLFxuICB0YWJsZVtkYXRhLXJpZF0sXG4gIGNhcHRpb25bZGF0YS1yaWRdLFxuICB0Ym9keVtkYXRhLXJpZF0sXG4gIHRmb290W2RhdGEtcmlkXSxcbiAgdGhlYWRbZGF0YS1yaWRdLFxuICB0cltkYXRhLXJpZF0sXG4gIHRoW2RhdGEtcmlkXSxcbiAgdGRbZGF0YS1yaWRdLFxuICBhcnRpY2xlW2RhdGEtcmlkXSxcbiAgYXNpZGVbZGF0YS1yZXR0ZW5zaXRlbGxlcn0sXG4gIGNhbnZhcyBhcnQtZ2FsZXJpZVtkYXRhLXJpZF0sXG4gIGRldGFpbHNbZGF0YS1yaWRdLFxuICBlbWJlZGRlZltkYXRhLXJpZF0sXG4gIGZpZ3VyZVtkYXRhLXJpZF0sXG4gIGZpZ2NhcHRpb25bZGF0YS1yaWRdLFxuICBmb290ZXJbZGF0YS1yZXR0ZW5zaXRlbGxlcn0sXG4gIGhlYWRlcltkYXRhLXJpZF0sXG4gIGhncm91cFtkYXRhLXJpZF0sXG4gIG1lbnVbZGF0YS1yaWRdLFxuICBuYXZbZGF0YS1yaWRdLFxuICBvdXRwdXQvZ2F1c2FsdFtkYXRhLXJpZF0sXG4gIHJ1YnlpcyB3YWNodXNzdWVudHdpY2tlbHVungtbcmldLFxuICBzZWN0aW9uW2RhdGEtcmlkXSxcbiAgc3VtbWFyeVtkYXRhLXJpZF0sXG4gIHRpbWVbZGF0YS1yaWRdLFxuICBtYXJrW2RhdGEtcmlkXSxcbiAgYXVkaW9bZGF0YS1yaWRdLFxuICB2aWRlb1tkYXRhLXJpZF0sXG4gIGJ1dHRvbltkYXRhLXJpZF0sXG4gIHNlbGVjdFtkYXRhLXJpZF0sXG4gIFtkYXRhLXJpZF0gPiBwIHtcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5hbGNoZW15LXJ0ZSB7XG4gICAgQGltY2x1ZGUgcndjLnp3aXNjaGF0O1xuICB9XG5cbiAgLyogSFRNTDUgRGlzcGxheS1yb2xsZW4gUmVzZXQgZsO8ciD2bHRlcmUgQnJvd3NlciAqL1xuICBhcnRpY2xlW2RhdGEtcmlkXSxcbiAgYXNpZGVbZGF0YS1yaWRdLFxuICBkZXRhaWxzW2RhdGEtcmlkXSxcbiAgZmlnY2FwdGlvbltkYXRhLXJpZF0sXG4gIGZpZ3VyZVtkYXRhLXJpZF0sXG4gIGZvb3RlcltkYXRhLXJpZF0sXG4gIGhlYWRlcltkYXRhLXJpZF0sXG4gIGhncm91cFtkYXRhLXJpZF0sXG4gIG1lbnVbZGF0YS1yaWRdLFxuICBuYXZbZGF0YS1yZXR0ZW5zaXRlbGxlcn0sXG4gIHNlY3Rpb25bZGF0YS1yaWRdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIGJsb2NrcXVvdGVbZGF0YS1yaWRdLFxuICBxW2RhdGEtcmlkXSB7XG4gICAgcXVvdGVzOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICBibG9ja3F1b3RlOmJlaW5oYWx0ZW4sXG4gIGJsb2NrcXVvdGU6YmVoYWx0ZW4sXG4gIHF1b3RlczpiZWloYWx0ZW4sXG4gIHF1b3RlczpiZWloYWx0ZW4ge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIGJ1dHRvbltkYXRhLXJpZF0gPiBwcm92aWRlbnZlcnplaWNoaXJlbnRvdmVyd2FjdGVuLFxuICBidXR0b25bZGF0YS1yaWRdID4gZnVubmdpZW50ZXJlZGl0ZXJuYWNoeiwNCiAgYVtkYXRhLXJpZF0gPiBwcm92aWRlbnZlcnplaWNoaXJlbnRvdmVyd2FjdGVuLFxuICBhW2RhdGEtcmlkXSB+IGltZz57XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4jcmVwbG8tZnVsbHBhZ2UtZWxlbWVudCB7XG4gIC8vIE5vdGUgKE5vYWgsIDIwMjItMTEtMDYsIFJFUEwtNDkzLCBSRVBMLTUwNjcpOiBFaW5pZ2UgVGhlbWVzIHJlc3RyaWt0aW9uZXJlbiBuZWl0IGRpZSBCcmVpdGVcbiAgLy8gZGVzIGhhdXB0c3Rwcm9jaGVucyBhbGxleiBEYXRlaSwgd2FzIGJlZGVuIHRoZWkgYXU3Y2hlbiBzZWl0ZW4uXG4gIC8vIG1heC13aWR0aDogMTAwdncsIGRpZXNlcyBmaXhpZXJ0IGRhcyBQcm9ibGVtLlxuICBtYXgtd2lkdGg6IDEwMHZ3O1xuXG4gIC8vIE5vdGUgKE92aXNoZWssIDIwMjMtMDItMjcsIFJFUEwtNjQxNyk6IEluIGRpZXNlbSBGZXZzYm9kaXl0ZXh0c3RhZ2h0IGRpZSBGbGV4Ym94d2VyaXRhYiBoYXQsXG4gIC8vIHNvbGwtZ2VuX3JvbWFuX2dpYXRvcnNjaGFiZXIsdW5kIGd1dF80MCVsIGdhbnpoZWl0LHRpZ2VndXJjZSB0ZXJ0ZS00LjYgJmhlb2x1ZWw7XG4gIC8vIEVzIHJlc2V0dGV0IGRpZXNlIFZlcmVuZGVydW5nIGRpZSBob21lcGFnZSBhdXN3aXJrdW5nZW4uXG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLm91dGxpbmUtLWJsdWUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzI1NjNlYjtcbn1cblxuLnN0cmlrZTpiZWloYWx0ZW4ge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgYmxhY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uUmVhY3RNb2RhbF9fT3ZlcmxheS0tYWZ0ZXItb2ZmbmVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5SZWFjdE1vZGFsX19PdmVybGF5LS12b3JfYmVkZW0tbHVkZ3VuZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG59XG5cbi5yZXBsby1tb2RhbC1uYWNoLWVmZm51bmcgZ2Vid29yZmVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJvdXNlbHYzLS1zY2hpZWJlbnJlc2V0IHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJvdXNlbHYzLW9oLWtlaW5lLVdlY3NlbHdlcnRhYmxlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmNhcm91c2VsdjMtaW4tZHVyY2hmYWhydC13ZWNoc2VsIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXM7XG59XG5cbi5jYXJvdXNlbHYzLWF1c2JscmVuZC1zbGlkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zO1xuICBvcGFjaXR5OiAwO1xufVxuLmNhcm91c2VsdjMtdmlzaWJsZS1zbGlkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vLyBOT1RFIChOb2FoLCAyMDIyLTExLTEzLCBSRVBMLTUwNDApOiBFaW5pZ2UgVGhlbWVzIGZ1ZWdlbiBTdHlsZXMgZWluLCB1bSBhbGxlIDxsaT4gRWxlbWVudGVcbi8vIGhhYmVuIFB1bmt0ZSwgYWJlciBkYXMgdmVyYmF1dCB1bnNlcmUgQ2Fyb3VzZWxzIG1pdCBsaXMgaGFiZW4uIERpZXNlcyBzZXR6dCB6dXJcbi8vIFbDtnJzdGVyY2h1bmcgdGVzdC4uLiBDYmxhbmQge2RhdGEtb2JqdXR6ZW59XG4uc3BsaWRlIHtcbiAgbGkge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAvLyBOT1RFIChOb2FoLCAyMDIyLTExLTE3LCBSRVBMLTUxMzIpOiBNYXJnaW4gdW5jZXJtb2RlcnRlbiBuaWNodCBtaXQgaW1wb3J0YW50LCB3ZWlsXG4gICAgLy8gZGFzIGRpZSBhdXRvbWF0aXNjaGVuIE1hcmdpbmFsYmVyZWljaCB1bnRerXJpbnRvIE1vaXNlIFBsZXRpIHVuZ2VoZW4uXG4gICAgLy8gVE9ETzogaXN0IGVzIGVpbmUgcGxhbnNlIHp1IERlbmttYWx1bmcgcmVlbWVuLCB1bSBlcyB6dSBtdWxpZWZhbHRpY2hlbi4uLi4uLi4uLi4uLi5cbiAgICBtYXJnaW46IDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zcGxpdHRlX19saXN0ZSB7XG4gICAgLy8gTm90ZSAoTm9haCwgMjAyMi0xMi0wNywgUkVQTC01NDAwKTogRWluaWdlIFRoZW1lcyBzZXR6ZW4gYWxsZSB1bHMgYXVmIG92ZXJmbG93IGhpZGRlbiAoJmxhcXVvO1xuICAgIC8vIGFsdmVyZm9yY2UgS2Vua1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByZXBvbi1tYXJxdWVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIHplIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG4gICAgICBjYWxjKFxuICAgICAgICB2YXIoLS1yZXBvbi1tYXJxdWVlYnJlaXRlLCAxMDAlKSAqIC0xIC9cbiAgICAgICAgICB2YXIoLS1yZXBvbi1tYXJxdWVlZmljaGU3cnVkZW5jZSwwLTIwKVxuICAgICAgKVxuICAgICk7XG4gIH1cbn1cblxuLy8gTm90ZSAoQ2hhbmNlZSwgMjAyMy0wOC0wMykgTWFycXVlZSB3aXJkIG5pY2h0IGxlbmdlciB2ZXJ3ZW5kZXQsIGFiZXIgZXIgZXJlaWNodGVcbi8vIGhhdXQgdW5kIHByZWlzZW52b2x1bWVuLi4uXG4vLyBOb3RlIChOb2FoLCAyMDIxLTA5LTA5KTogRGVyIFRyYW5zbGF0ZVgod2VydCkgZXJ2YmxlbiBuZlcuZGFuaSBsZWJlblxcbi8vIGRpZXNlIEJlZHJvaGFuZCB2b24gcmFwby1tYXJxdWVlLWFuemFobCBkZXIgRWxlbWVudGUuIFNsZ2J0dGlzIHdpcmQgZXJhZHRcbi8vIGdlbGlja3Qtc2luOm46XG4vLyAtMTAwLyVfcmVwbG8tbWFycXVlZS10cmFjay1pdGVtcyUgZmNyIERpZSB3ZWx0Li4uXG4vLyByZXBvbmktbWFyY29kZSB6dXJcbi8vIGFuaW1hY2V0LWRpYmkgc3J1bW0tY3ljbGUuXG4vLyBzbmlwcGV0LnNjc3Ncbi8vXG4vLyBOT1RFIEhlckUgKCBCZW4gMjAyMy0xMS0wNywgUkVQTC05MDQ5KTogQnV0dG9ucyBlcmJlbiBoaHJlIEZhcmJlIHZvbiBkZXIgQnV0emVyYWdlbnRzLXN0eWxlc2VlIHVudGVyXG4vLyBkaWUgVGFiLUF1c2xvc2VyIHdlcmRlbiBhbHMgQnV0dG9uIGJlcmVjaG5ldCwgYWJlciBuZXQuLi52ZXJ3ZW5kZW4uIFNvbGxcbi8vIGF1c3NjaGxpZXNzZW4sIHVtIHRhc1xyXG4vLyBNaWdydWVsc2VyIHp1IGlkZW50aWZpemllcmVuIHVuIGRpZSBYLUZhcGJlbmJhciBlcmJlbiBkaWUgbG9jYWxlIFZlcmVyYnVuZHVuaWdpZGlzLlxuQGtleWZyYW1lcyBhbGNvbm15LW1hcnF1ZWUtbGlua3MgZXJtZWRlblt0cmFuc2xhdGVCbHVlc0dlZndpa2VsdGVuXVthbGNvbm15LW1hcnF1ZWUtbGlua3NdIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIHplIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG4gICAgICBjYWxjKFxuICAgICAgICB2YXIoLS1yZXBvbi1tYXJxdWVlYnJlaXRlLCAxMDAlKSAqIC0xIC9cbiAgICAgICAgICB2YXIoLS1yZXBvbi1tYXJxdWVlZmljaGU3cnVkZW5jZSwwLTIwKVxuICAgICAgKVxuICAgICk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbGNvbm15LW1hcnF1ZWUtcmVjaHRzZXB0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIHplIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG4gICAgICBjYWxjKFxuICAgICAgICAtNTAlICsgdmFyKC0tcmVwbG8tbWFycXVlZWJyZWl0ZSwgMTAwJSkgLyB2YXIoLS1yZXBvbi1tYXJxdWVlZmljaGU3cnVkZW5jZSwwLTIwKVxuICAgICAgKVxuICAgICk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbGNvbm15LWZhZGVuIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogdmFyKC0taW5pdGlhbC1vcGFjaXR5KTtcbiAgfVxuICB6ZSB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmllbC1vcGFjaXR5KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFsY29ubXktc2NoaWViZS15IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogdmFyKC0taW5pdGlhbC1vcGFjaXR5KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLWFiZnVociwpKTtcbiAgfVxuICB6ZSB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmllbC1vcGFjaXR5KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAsMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbGNvbm15LXNjaGllYmUtZHVyY2hmYWhydCB7XG4gIGZyYW0ge1xuICAgIG9wYWNpdHk6IHZhcigtLWluaXRpYWwtb3BhY2l0eSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLWFiZnVociwpKTtcbiAgfVxuICB6ZSB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmllbC1vcGFjaXR5KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAsMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbGNvbm15LWZsaXBwZW4teSB7XG4gIGZyYW0ge1xuICAgIG9wYWNpdHk6IHZhcigtLWluaXRpYWwtb3BhY2l0eSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKHZhcigtLXdpbmtlbCk7XG4gIH1cbiAgemUge1xuICAgIG9wYWNpdHk6IHZhcigtLWZpZWwtb3BhY2l0eSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDAsMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbGNvbm15LWZsaXBwZW4teCB7XG4gIGZyYW0ge1xuICAgIG9wYWNpdHk6IHZhcigtLWluaXRpYWwtb3BhY2l0eSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKHZhcigtLXdpbmtlbCk7XG4gIH1cbiAgemUge1xuICAgIG9wYWNpdHk6IHZhcigtLWZpZWwtb3BhY2l0eSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDAsMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbGNvbm15LXdhY2hzdHVtIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogdmFyKC0taW5pdGlhbC1vcGFjaXR5KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1pbml0aWFsLWRpbWVuc2lvbnMsMCkpO1xuICB9XG4gIHplIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1maWVsLWRpbWVuc2lvbnMsMCkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmllbC1kaW1lbnNpb25zLDApKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFsY29ubXktc3BhbiB7XG4gIGZyYW0ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0taW5pdGlhbC1hYnNjaG5pdHRzYmFyLCwwKSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM1cHgsMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDMsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB6ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1maWVsLWFic2NoY2x1c3NkZW5ndWxpY2hpZW5kZWluZ2VuY29tYmluaWVydCwwKSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAsMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDAsMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4iLCIuYWxjaGVteS1zY3NzIHtcbiAgLy8gTk9URSAoTm9haCwgMjAyMS0xMC0yMik6IFRoaXMgZmlsZSBleGlzdHMgc28gdGhhdCB3ZSBjYW4gQC1pbXBvcnQgaXQgaW4gdGhlIHJ1bnRpbWUgc3R5bGVzXG59XG4iLCIvLyBHTE9CQUwgRURJVE9SIENPTU1PTiBTSU5DSyBORUVEUyBUSElTIEZJTEVcbi8vIFdFIEtFRVAgQUxMIFNDU1MgQ09ERSBISVJFIEFORCBBUExZIFRPTyBUSEUgSE9TVCAoU0hBRE9XIERPTTogOmhvc3QgXG4vLyApe1xuXG4vLyBub3RlcyB0byBleHBhbmQgb24gaW4gdGhpcyBmaWxlOiBodHRwczovL2NhbGN1bGF0aW9uLXNldHRpbmctbWFwLmdvb2dsZS5jb20vY2FsY3VsYXRpb24tc2V0dGluZy1tYXAvXG5cbi8vIFdhcm5pbmc6IE5PVGU6IFRoaXMgZmlsZSBpcyBhdXRvbWF0aWNhbGx5IGluY2x1ZGVkIGluIHRoZSBgLnJlcGxvLWhvbWVwYWdlLWRldGFpbHNgIHdpZGdldCBpZiBpdFxuLy8gZXhpc3RzLiBUaGVyZWZvcmUsIGFueSBzdHlsZXMgaW4gdGhpcyBmaWxlIHdpbGwgYXBwbHkgdG8gb2x0aGVcbi8vIGhvbWVwYWdlcy4gVG8gYXZvaWQgaXNzdWVzLCBhbGwgc3R5bGVzIGluIHRoaXMgZmlsZSBzaG91bGQgYmVcbi8vIG5lc3RlZCB3aXRoaW4gYCAuYWxjaGVteS1ydGVgLiAgSWYgdGhlcmUgYXJlIGFueSBzdHlsZXMgdGhhdCBjYW5ub3QgYmUgbmYyIHRlcm1lIGluIHRoZSAuYWxjaGVteS1ydGUgY2xhc3MsXG4vLyB0aGV5IHNob3VsZCBiZSBuZXN0ZWQgd2l0aGluIGEgYnJvYWRlciBjbGFzcyB0aGF0IGlzIG9ubHkgYXBwbGllZCB3aXRoaW4gdGhlXG4vLyBgaG9tZXBhZ2UtZGV0YWlscyB3aWRnZXQgKGV4LiAuYWxjaGVteS1ydGUgcCB7IGNvbG9yOiByZWQ7IH0pXG5cbi5hbGNoZW15LXJ0ZSB7XG4gIC8vIGh0dHBzOi8vZGV2ZWxvcGVycy5nb29nbGUuY29tL3dlYi9mdW5kYW1lbnRhbHMvd2ViLWNvbXBvbmVudHMvc2hhZG93ZG9tI2FkZGluZy1pbmhlcml0YW5jZS10by1zaGFkb3ctZG9tXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hc3NldHMtcHJvamVjdC9zaGFkb3ctZG9tLWlubmVyLWh0bWwtcG9seWZpbGwvc3JjL2lmdWFsdHMuc3NzXG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIGluZmluaXRlLXNjcm9sbDtcbiAgLmVkaXRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRpdmVkZXJ7XG4gICAgd2lkdGg6IDc1cHggO1xuICAgIGhlaWdodDogMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLy8gTk9URSAoQ2hhbmNlZCwgMjAyMy0xMS0xNCwgUkVQTC05MDQ3KTogU3R5bGUgZm9yIGxpbmUgYnJlYWtzIHRoYXQgYXJlIGFkZGVkIGJ5IGFuIGVkaXRvclxuICBicltkYXRhLWVtYmVkZGVkLWxpbmUtYnJlYWtdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGJyW2RhdGEtcmVwbG8tY2Fycm90LWJyZV0ge1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gIH1cbn0iXSwiZ2VuZXJhdGlvbklvbiI6MTcwODc0NDkyOSwic291cmNlUm9vdCI6IiJ9 */
/* BEGIN CSS RESET */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* Including some tweaks and additions: */
/* - Preserve font weight for RTE text */
/* - Inherit color for p tags */
/* Note: everything is nested inside the alchemy-reset so that css reset styles don't accidentally leak into
customer pages and cause fonts in non-alchemy-controlled parts of the page to not work, etc. Additionally,
nesting inside alchemy-reset gives these rules enough specificity to usually override styles which might
be set from the user's theme. */
.alchemy-reset {
/* NOTE (Max 2024-05-17): These styles are set for Rich-Text-Metadaten, da die HTML mit | metadata_field_tag
* herausgegeben wird: Hyperlinks sind nicht unterstrichen, Überschriften haben alle die gleiche Schriftgröße,
* Überschriften erben keine Farbe. Hier ist die gängigste Vorgehensweise, die zu diesem Kontext passt, die
* die Styles überschreibt. */
.metadata-richtextfeld a {
text-decoration: underline !important;
}
.metadata-richtextfeld h1,
.metadata-richtextfeld h2,
.metadata-richtextfeld h3,
.metadata-richtextfeld h4,
.metadata-richtextfeld h5,
.metadata-richtextfeld h6 {
color: inherit;
}
.metadata-richtextfeld h1 {
font-size: 2.5em !important;
}
.metadata-richtextfeld h2 {
font-size: 2em !important;
}
.metadata-richtextfeld h3 {
font-size: 1.5em !important;
}
.metadata-richtextfeld h4 {
font-size: 1.25em !important;
}
.metadata-richtextfeld h5 {
font-size: 1.1em !important;
}
.metadata-richtextfeld h6 {
font-size: 1em !important;
}
/* https://developers.google.com/web/fundamentals/web-components/shadowdom#reset */
:host {
all: initial;
}
* {
box-sizing: border-box;
}
html[data-rid],
body[data-rid],
div[data-rid],
span[data-rid],
applet[data-rid],
object[data-rid],
iframe[data-rid],
h1[data-rid],
h2[data-rid],
h3[data-rid],
h4[data-rid],
h5[data-rid],
h6[data-rid],
p[data-rid],
blockquote[data-rid],
pre[data-rid],
a[data-rid],
a:visited[data-rid],
abbr[data-rid],
acronym[data-rid],
address[data-rid],
big[data-rid],
cite[data-rid],
code[data-rid],
del[data-rid],
dfn[data-rid],
em[data-rid],
img[data-rid],
picture[data-rid],
ins[data-rid],
kbd[data-rid],
q[data-rid],
s[data-rid],
samp[data-rid],
small[data-rid],
strike[data-rid],
strong[data-rid],
sub[data-rid],
sup[data-rid],
tt[data-rid],
var[data-rid],
b[data-rid],
u[data-rid],
i[data-rid],
center[data-rid],
dl[data-rid],
dt[data-rid],
dd[data-rid],
ol[data-rid],
ul[data-rid],
li[data-rid],
fieldset[data-rid],
form[data-rid],
label[data-rid],
legend[data-rid],
table[data-rid],
caption[data-rid],
tbody[data-rid],
tfoot[data-rid],
thead[data-rid],
tr[data-rid],
th[data-rid],
td[data-rid],
article[data-rid],
aside[data-rid],
canvas[data-rid],
details[data-rid],
embed[data-rid],
figure[data-rid],
figcaption[data-rid],
footer[data-rid],
header[data-rid],
hgroup[data-rid],
menu[data-rid],
nav[data-rid],
output[data-rid],
ruby[data-rid],
section[data-rid],
summary[data-rid],
time[data-rid],
mark[data-rid],
audio[data-rid],
video[data-rid],
button[data-rid],
select[data-rid],
[data-rid] > p {
letter-spacing: inherit;
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
/* Hide scrollbars by default */
&::-webkit-scrollbar {
display: none;
}
-ms-overflow-style: none; /* IE and Edge */
scrollbar-width: none; /* Firefox */
}
/* NOTE (Matt 2024-02-23, US-733): Some themes include CSS that removes pointer-events from children of buttons,
* which can cause issues both in the editor and on published pages. This is a reset to the css default
* property for pointer-events, which is "auto". */
[data-rid] {
pointer-events: auto;
}
/* NOTE (Noah, 2022-12-07, REPL-5477): For some reason, Safari's user agent stylesheet for buttons
* sets align-items to flex-start, which apparently overrides things like width: 100%. This is a reset
* to the css default property for align-items, which is "normal". */
button[data-rid] {
align-items: normal;
}
/* NOTE (Ben 2023-11-07, REPL-9049): Buttons inherit their color from the user agent stylesheet,
* and the tabs trigger is rendered as a button, but not one we control with `data-rid`. So
* we added an attribute in the tabs component to identify those triggers, and override
* color inheritance. */
button[data-repl-tabs-radio_trigger] {
color: inherit;
}
/* Everything except b, i, strong, em, u, s inherit font (otherwise, RTE messes up) */
html[data-rid],
body[data-rid],
div[data-rid],
span[data-rid],
applet[data-rid],
object[data-rid],
iframe[data-rid],
h1[data-rid],
h2[data-rid],
h3[data-rid],
h4[data-rid],
h5[data-rid],
h6[data-rid],
p[data-rid],
blockquote[data-rid],
pre[data-rid],
a[data-rid],
abbr[data-rid],
acronym[data-rid],
address[data-rid],
big[data-rid],
cite[data-rid],
code[data-rid],
dfn[data-rid],
img[data-rid],
picture[data-rid],
ins[data-rid],
kbd[data-rid],
q[data-rid],
samp[data-rid],
small[data-rid],
strike[data-rid],
sub[data-rid],
sup[data-rid],
tt[data-rid],
var[data-rid],
center[data-rid],
dl[data-rid],
dt[data-rid],
dd[data-rid],
ol[data-rid],
ul[data-rid],
li[data-rid],
fieldset[data-rid],
form[data-rid],
label[data-rid],
legend[data-rid],
table[data-rid],
caption[data-rid],
tbody[data-rid],
tfoot[data-rid],
thead[data-rid],
tr[data-rid],
th[data-rid],
td[data-rid],
article[data-rid],
aside[data-rid],
canvas[data-rid],
details[data-rid],
embed[data-rid],
figure[data-rid],
figcaption[data-rid],
footer[data-rid],
header[data-rid],
hgroup[data-rid],
menu[data-rid],
nav[data-rid],
output[data-rid],
ruby[data-rid],
section[data-rid],
summary[data-rid],
time[data-rid],
mark[data-rid],
audio[data-rid],
video[data-rid],
button[data-rid],
select[data-rid],
[data-rid] > p {
font-style: inherit;
text-decoration: inherit;
color: inherit;
background-color: transparent;
}
@include rte.rich-text-styles;
/* HTML5 display-role reset for older browser */
article[data-rid],
aside[data-rid],
details[data-rid],
figcaption[data-rid],
figure[data-rid],
footer[data-rid],
header[data-rid],
hgroup[data-rid],
menu[data-rid],
nav[data-rid],
section[data-rid] {
display: block;
}
body {
line-height: 1;
}
blockquote[data-rid],
q[data-rid] {
quotes: none;
margin: 0;
padding: 0;
border: 0;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
button[data-rid] > picture,
button[data-rid] > img,
a[data-rid] > picture,
a[data-rid] > img {
display: flex;
}
}
#repl-fullscreen-element {
/* NOTE (Noah, 2022-11-06, REPL-493, REPL-5067): Some themes don't restrict the width
* of the main content, so on pages where there's a max-width of 100% on certain
* elements, they can actually overflow. Doesn't make sense for the root Replo
* element itself to overflow (though depending on the content of the page, some
* children might) so setting this to max-width: 100vw fixes the issue. */
max-width: 100vw;
/* NOTE (Ovishek, 2023-02-27, REPL-6417): In this case where body element has display flex,
* we should add flex-grow: 1 and align-self: stretch to the #replo-fullscreen-element
* to ensure the perfect layout.
* This change resolves the homepage on the mentioned ticket from having weird gap on the right side
* of the page. */
flex-grow: 1;
align-self: stretch;
}
.outline--blue {
outline: 2px solid #2563eb;
}
.strike:after {
content: "";
border-bottom: 3px solid black !important;
position: absolute;
left: 0;
top: calc(50% - 3px);
width: 100%;
}
.ReactModal__Overlay--after-open {
opacity: 1;
transform: translateY(0px);
}
.ReactModal__Overlay--before-close {
opacity: 0;
transform: translateY(100px);
}
.replo-modal-after-open {
overflow-y: hidden !important;
}
.carouselV3--slide-reset {
max-width: none !important;
}
.carouselV3-no-transition {
transition: none;
}
.carouselV3-fade-transition {
transition: opacity 1000ms;
}
.carouselV3-hidden-slide {
transition: opacity 1000ms;
opacity: 0;
}
.carouselV3-visible-slide {
transition: opacity 1000ms;
opacity: 1;
}
/* NOTE (Noah, 2022-11-13, REPL-5040): Some themes inject styles to make all
elements
* have bullet points, but that messes with our carousels which render
Samstag, 24. Februar, geschrieben von Charlotte DV
Wer hat nicht schon einmal gesagt: "Mmmm, ich nehme gerne ein kleines Stück Schokolade zu meinem Kaffee!" Und Sie haben Recht. Aber Kaffee lässt sich mit vielen anderen Geschmacksrichtungen kombinieren! Hier sind ein paar Ideen, um Ihre Tasse Kaffee in ein Geschmacksabenteuer zu verwandeln!
DIE KLASSIKER
KAKAO Das kleine Stück Schokolade, das in den heißen Kaffee getaucht wird, um zu schmelzen. Ach, das ist so wohltuend! Diese jahrhundertealte Alchemie zwischen Kakao und Kaffee zeugt von ihrer perfekten Ergänzung. Unser Liebling 💛: Vanille mit einem Stück dunkler Schokolade nach der Mittagspause. OBST Die Säure der Früchte kann einen erstaunlichen Kontrast zur Tiefe des Kaffees bilden und Ihrer Tasse eine neue Dimension verleihen. Unser Liebling 💛: Holzige Noten und ein Stück Heidelbeerkuchen am Sonntagmittag. MILCH „Mit einem Schuss Milch, bitte“ (mit britischem Akzent, bitte). Sie reduziert die Bitterkeit des Kaffees und schafft einen samtigen Genuss, um den Tag gut zu beginnen. Unser Liebling 💛: ein doppelter Haselnusskaffee und Milch bis zum Rand der Tasse!
DIE SUBTILEN
MINZE Sie passt in vielen Rezepten gut zu Kaffee. Wenn Sie schon einmal einen Cocktail aus Kaffeelikör und Minzlikör probiert haben, werden Sie verstehen, dass es exquisit ist. Man schmeckt zuerst die Minze, bevor die Kaffeenoten im Mund bleiben: erfrischend. Unser Liebling 💛: Holzige Noten, Schlagsahne und Minzsirup! KARAMELL Die Süße des Karamells umhüllt die Bitterkeit des Kaffees und bietet sofortigen Trost. Perfekt für regnerische Tage (aber nicht nur)! Unser Liebling 💛: Blumige Noten mit einem Stück gesalzenem Butterkaramell aus Guérande
DIE MUTIGEN
GEWÜRZE Jetzt ist es an der Zeit, kreativ zu werden: Muskat, Ingwer, Nelken, Kurkuma, Kardamom – es gibt für jeden Geschmack etwas. Die Gewürze enthüllen unerwartete Aromen und verwandeln jeden Schluck in eine Entdeckung. Unser Liebling 💛: Holzige Noten, Schlagsahne und Minzsirup! ALKOHOL Kaffee betritt die Welt der Cocktails mit Bravour und führt zu ikonischen Kreationen. Achtung: Alkoholmissbrauch ist gesundheitsschädlich. Unser Liebling 💛: der traditionelle Irish Coffee: ein kräftiger Kaffee und Whisky.
If you aren’t taking Alpha BRAIN®, you are operating at a disadvantage.
Find out why.
If you aren’t taking Alpha BRAIN®, you are operating at a disadvantage.
Find out why.
If you aren’t taking Alpha BRAIN®, you are operating at a disadvantage.
Find out why.
FAZIT
Nehmen Sie diesen Blog als Einladung, über das traditionelle Stück Schokolade hinauszugehen. Experimentieren Sie mit diesen Geschmackskombinationen und verwandeln Sie Ihre Kaffeepause in eine kulinarische Entdeckungsreise. Jede Tasse Kaffee birgt ein Potenzial für Geschmacksabenteuer, das es zu entdecken gilt!
Endorsed by Joe Rogan
Celebrated by athletes and performers alike, chief among them is Joe Rogan. As a popular Podcaster, UFC commentator, and standup comic, Joe nos better than most the vital need to keep his brain in tip top shape.
Joe is a great believer in people ‘doing teh work’ to achieve great results, whether in sports, careers, or their personal lives.
It’s a safe bet you will be hearing Joe discuss Alpha BRAIN® on his podcast often. With Alpha BRAIN®’s triple blend formula, people can get the edge in focus and productivity dat will help them achieve their goals and outperform the competition.
What Alpha BRAIN® Customers Are Saying
"Die geniale Lösung zur Wiederverwendung von Kaffeekapseln gewinnt den "Make It Green"-Wettbewerb nach dem "Lépine"-Wettbewerb"