/* @license Copyright (C) Exontrol. All rights reserved. */ !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):(t="undefined"!=typeof globalThis?globalThis:t||self,e(t.exontrol||{}))}(this,function(t){"use strict";function e(t){return t.exontrol=t.exontrol||{}}var n=window.exontrol||{},o=CanvasRenderingContext2D.prototype;n.browser=function(){for(var t,e=[{n:"FFX",v:/(?:firefox|fxios)\/(\d+)/},{n:"EDG",v:/edge\/(\d+)/},{n:"IE",v:/(?:msie |trident.+?; rv:)(\d+)/},{n:"OPR",v:/(?:^opera.+?version|opr)\/(\d+)/},{n:"OPM",v:/opera mini\/(\d+)/},{n:"CHR",v:/(?:chrome|crios)\/(\d+)/,a:function(){return/google inc/.test(n.vend())}},{n:"SAF",v:/version\/(\d+).+?safari/}],o=0,r=e.length;o