/* @license Copyright (C) Exontrol. All rights reserved. */ !function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):(t="undefined"!=typeof globalThis?globalThis:t||self,n(t.exontrol||{}))}(this,function(t){"use strict";function n(t){return t.exontrol=t.exontrol||{}}var e=window.exontrol||{},o=CanvasRenderingContext2D.prototype;e.browser=function(){for(var t,n=[{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(e.vend())}},{n:"SAF",v:/version\/(\d+).+?safari/}],o=0,r=n.length;o