/******/ (() => { // webpackBootstrap
/******/ 	"use strict";
/******/ 	var __webpack_modules__ = ({

/***/ 38146:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var isCallable = __webpack_require__(92163);
var tryToString = __webpack_require__(40368);

var $TypeError = TypeError;

// `Assert: IsCallable(argument) is true`
module.exports = function (argument) {
  if (isCallable(argument)) return argument;
  throw $TypeError(tryToString(argument) + ' is not a function');
};


/***/ }),

/***/ 81402:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var isCallable = __webpack_require__(92163);

var $String = String;
var $TypeError = TypeError;

module.exports = function (argument) {
  if (typeof argument == 'object' || isCallable(argument)) return argument;
  throw $TypeError("Can't set " + $String(argument) + ' as a prototype');
};


/***/ }),

/***/ 69647:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var isPrototypeOf = __webpack_require__(3071);

var $TypeError = TypeError;

module.exports = function (it, Prototype) {
  if (isPrototypeOf(Prototype, it)) return it;
  throw $TypeError('Incorrect invocation');
};


/***/ }),

/***/ 98514:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var isObject = __webpack_require__(23041);

var $String = String;
var $TypeError = TypeError;

// `Assert: Type(argument) is Object`
module.exports = function (argument) {
  if (isObject(argument)) return argument;
  throw $TypeError($String(argument) + ' is not an object');
};


/***/ }),

/***/ 64465:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var toIndexedObject = __webpack_require__(19130);
var toAbsoluteIndex = __webpack_require__(63828);
var lengthOfArrayLike = __webpack_require__(25474);

// `Array.prototype.{ indexOf, includes }` methods implementation
var createMethod = function (IS_INCLUDES) {
  return function ($this, el, fromIndex) {
    var O = toIndexedObject($this);
    var length = lengthOfArrayLike(O);
    var index = toAbsoluteIndex(fromIndex, length);
    var value;
    // Array#includes uses SameValueZero equality algorithm
    // eslint-disable-next-line no-self-compare -- NaN check
    if (IS_INCLUDES && el != el) while (length > index) {
      value = O[index++];
      // eslint-disable-next-line no-self-compare -- NaN check
      if (value != value) return true;
    // Array#indexOf ignores holes, Array#includes - not
    } else for (;length > index; index++) {
      if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
    } return !IS_INCLUDES && -1;
  };
};

module.exports = {
  // `Array.prototype.includes` method
  // https://tc39.es/ecma262/#sec-array.prototype.includes
  includes: createMethod(true),
  // `Array.prototype.indexOf` method
  // https://tc39.es/ecma262/#sec-array.prototype.indexof
  indexOf: createMethod(false)
};


/***/ }),

/***/ 20592:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var fails = __webpack_require__(7931);

module.exports = function (METHOD_NAME, argument) {
  var method = [][METHOD_NAME];
  return !!method && fails(function () {
    // eslint-disable-next-line no-useless-call -- required for testing
    method.call(null, argument || function () { return 1; }, 1);
  });
};


/***/ }),

/***/ 70939:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var aCallable = __webpack_require__(38146);
var toObject = __webpack_require__(77410);
var IndexedObject = __webpack_require__(52170);
var lengthOfArrayLike = __webpack_require__(25474);

var $TypeError = TypeError;

// `Array.prototype.{ reduce, reduceRight }` methods implementation
var createMethod = function (IS_RIGHT) {
  return function (that, callbackfn, argumentsLength, memo) {
    aCallable(callbackfn);
    var O = toObject(that);
    var self = IndexedObject(O);
    var length = lengthOfArrayLike(O);
    var index = IS_RIGHT ? length - 1 : 0;
    var i = IS_RIGHT ? -1 : 1;
    if (argumentsLength < 2) while (true) {
      if (index in self) {
        memo = self[index];
        index += i;
        break;
      }
      index += i;
      if (IS_RIGHT ? index < 0 : length <= index) {
        throw $TypeError('Reduce of empty array with no initial value');
      }
    }
    for (;IS_RIGHT ? index >= 0 : length > index; index += i) if (index in self) {
      memo = callbackfn(memo, self[index], index, O);
    }
    return memo;
  };
};

module.exports = {
  // `Array.prototype.reduce` method
  // https://tc39.es/ecma262/#sec-array.prototype.reduce
  left: createMethod(false),
  // `Array.prototype.reduceRight` method
  // https://tc39.es/ecma262/#sec-array.prototype.reduceright
  right: createMethod(true)
};


/***/ }),

/***/ 99314:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var DESCRIPTORS = __webpack_require__(46372);
var isArray = __webpack_require__(74778);

var $TypeError = TypeError;
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;

// Safari < 13 does not throw an error in this case
var SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {
  // makes no sense without proper strict mode support
  if (this !== undefined) return true;
  try {
    // eslint-disable-next-line es/no-object-defineproperty -- safe
    Object.defineProperty([], 'length', { writable: false }).length = 1;
  } catch (error) {
    return error instanceof TypeError;
  }
}();

module.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {
  if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {
    throw $TypeError('Cannot set read only .length');
  } return O.length = length;
} : function (O, length) {
  return O.length = length;
};


/***/ }),

/***/ 74021:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var uncurryThis = __webpack_require__(73074);

var toString = uncurryThis({}.toString);
var stringSlice = uncurryThis(''.slice);

module.exports = function (it) {
  return stringSlice(toString(it), 8, -1);
};


/***/ }),

/***/ 47298:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var TO_STRING_TAG_SUPPORT = __webpack_require__(98216);
var isCallable = __webpack_require__(92163);
var classofRaw = __webpack_require__(74021);
var wellKnownSymbol = __webpack_require__(4259);

var TO_STRING_TAG = wellKnownSymbol('toStringTag');
var $Object = Object;

// ES3 wrong here
var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments';

// fallback for IE11 Script Access Denied error
var tryGet = function (it, key) {
  try {
    return it[key];
  } catch (error) { /* empty */ }
};

// getting tag from ES6+ `Object.prototype.toString`
module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {
  var O, tag, result;
  return it === undefined ? 'Undefined' : it === null ? 'Null'
    // @@toStringTag case
    : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag
    // builtinTag case
    : CORRECT_ARGUMENTS ? classofRaw(O)
    // ES3 arguments fallback
    : (result = classofRaw(O)) == 'Object' && isCallable(O.callee) ? 'Arguments' : result;
};


/***/ }),

/***/ 61401:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var hasOwn = __webpack_require__(21325);
var ownKeys = __webpack_require__(20810);
var getOwnPropertyDescriptorModule = __webpack_require__(99206);
var definePropertyModule = __webpack_require__(16572);

module.exports = function (target, source, exceptions) {
  var keys = ownKeys(source);
  var defineProperty = definePropertyModule.f;
  var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
  for (var i = 0; i < keys.length; i++) {
    var key = keys[i];
    if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {
      defineProperty(target, key, getOwnPropertyDescriptor(source, key));
    }
  }
};


/***/ }),

/***/ 27767:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var DESCRIPTORS = __webpack_require__(46372);
var definePropertyModule = __webpack_require__(16572);
var createPropertyDescriptor = __webpack_require__(48602);

module.exports = DESCRIPTORS ? function (object, key, value) {
  return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
} : function (object, key, value) {
  object[key] = value;
  return object;
};


/***/ }),

/***/ 48602:
/***/ ((module) => {


module.exports = function (bitmap, value) {
  return {
    enumerable: !(bitmap & 1),
    configurable: !(bitmap & 2),
    writable: !(bitmap & 4),
    value: value
  };
};


/***/ }),

/***/ 18245:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var makeBuiltIn = __webpack_require__(85954);
var defineProperty = __webpack_require__(16572);

module.exports = function (target, name, descriptor) {
  if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true });
  if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true });
  return defineProperty.f(target, name, descriptor);
};


/***/ }),

/***/ 14039:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var isCallable = __webpack_require__(92163);
var definePropertyModule = __webpack_require__(16572);
var makeBuiltIn = __webpack_require__(85954);
var defineGlobalProperty = __webpack_require__(95861);

module.exports = function (O, key, value, options) {
  if (!options) options = {};
  var simple = options.enumerable;
  var name = options.name !== undefined ? options.name : key;
  if (isCallable(value)) makeBuiltIn(value, name, options);
  if (options.global) {
    if (simple) O[key] = value;
    else defineGlobalProperty(key, value);
  } else {
    try {
      if (!options.unsafe) delete O[key];
      else if (O[key]) simple = true;
    } catch (error) { /* empty */ }
    if (simple) O[key] = value;
    else definePropertyModule.f(O, key, {
      value: value,
      enumerable: false,
      configurable: !options.nonConfigurable,
      writable: !options.nonWritable
    });
  } return O;
};


/***/ }),

/***/ 95861:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var global = __webpack_require__(63406);

// eslint-disable-next-line es/no-object-defineproperty -- safe
var defineProperty = Object.defineProperty;

module.exports = function (key, value) {
  try {
    defineProperty(global, key, { value: value, configurable: true, writable: true });
  } catch (error) {
    global[key] = value;
  } return value;
};


/***/ }),

/***/ 46372:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var fails = __webpack_require__(7931);

// Detect IE8's incomplete defineProperty implementation
module.exports = !fails(function () {
  // eslint-disable-next-line es/no-object-defineproperty -- required for testing
  return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;
});


/***/ }),

/***/ 45337:
/***/ ((module) => {


var documentAll = typeof document == 'object' && document.all;

// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot
// eslint-disable-next-line unicorn/no-typeof-undefined -- required for testing
var IS_HTMLDDA = typeof documentAll == 'undefined' && documentAll !== undefined;

module.exports = {
  all: documentAll,
  IS_HTMLDDA: IS_HTMLDDA
};


/***/ }),

/***/ 94193:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var global = __webpack_require__(63406);
var isObject = __webpack_require__(23041);

var document = global.document;
// typeof document.createElement is 'object' in old IE
var EXISTS = isObject(document) && isObject(document.createElement);

module.exports = function (it) {
  return EXISTS ? document.createElement(it) : {};
};


/***/ }),

/***/ 76299:
/***/ ((module) => {


var $TypeError = TypeError;
var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991

module.exports = function (it) {
  if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');
  return it;
};


/***/ }),

/***/ 51664:
/***/ ((module) => {


module.exports = {
  IndexSizeError: { s: 'INDEX_SIZE_ERR', c: 1, m: 1 },
  DOMStringSizeError: { s: 'DOMSTRING_SIZE_ERR', c: 2, m: 0 },
  HierarchyRequestError: { s: 'HIERARCHY_REQUEST_ERR', c: 3, m: 1 },
  WrongDocumentError: { s: 'WRONG_DOCUMENT_ERR', c: 4, m: 1 },
  InvalidCharacterError: { s: 'INVALID_CHARACTER_ERR', c: 5, m: 1 },
  NoDataAllowedError: { s: 'NO_DATA_ALLOWED_ERR', c: 6, m: 0 },
  NoModificationAllowedError: { s: 'NO_MODIFICATION_ALLOWED_ERR', c: 7, m: 1 },
  NotFoundError: { s: 'NOT_FOUND_ERR', c: 8, m: 1 },
  NotSupportedError: { s: 'NOT_SUPPORTED_ERR', c: 9, m: 1 },
  InUseAttributeError: { s: 'INUSE_ATTRIBUTE_ERR', c: 10, m: 1 },
  InvalidStateError: { s: 'INVALID_STATE_ERR', c: 11, m: 1 },
  SyntaxError: { s: 'SYNTAX_ERR', c: 12, m: 1 },
  InvalidModificationError: { s: 'INVALID_MODIFICATION_ERR', c: 13, m: 1 },
  NamespaceError: { s: 'NAMESPACE_ERR', c: 14, m: 1 },
  InvalidAccessError: { s: 'INVALID_ACCESS_ERR', c: 15, m: 1 },
  ValidationError: { s: 'VALIDATION_ERR', c: 16, m: 0 },
  TypeMismatchError: { s: 'TYPE_MISMATCH_ERR', c: 17, m: 1 },
  SecurityError: { s: 'SECURITY_ERR', c: 18, m: 1 },
  NetworkError: { s: 'NETWORK_ERR', c: 19, m: 1 },
  AbortError: { s: 'ABORT_ERR', c: 20, m: 1 },
  URLMismatchError: { s: 'URL_MISMATCH_ERR', c: 21, m: 1 },
  QuotaExceededError: { s: 'QUOTA_EXCEEDED_ERR', c: 22, m: 1 },
  TimeoutError: { s: 'TIMEOUT_ERR', c: 23, m: 1 },
  InvalidNodeTypeError: { s: 'INVALID_NODE_TYPE_ERR', c: 24, m: 1 },
  DataCloneError: { s: 'DATA_CLONE_ERR', c: 25, m: 1 }
};


/***/ }),

/***/ 3584:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var classof = __webpack_require__(74021);

module.exports = typeof process != 'undefined' && classof(process) == 'process';


/***/ }),

/***/ 20283:
/***/ ((module) => {


module.exports = typeof navigator != 'undefined' && String(navigator.userAgent) || '';


/***/ }),

/***/ 55111:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var global = __webpack_require__(63406);
var userAgent = __webpack_require__(20283);

var process = global.process;
var Deno = global.Deno;
var versions = process && process.versions || Deno && Deno.version;
var v8 = versions && versions.v8;
var match, version;

if (v8) {
  match = v8.split('.');
  // in old Chrome, versions of V8 isn't V8 = Chrome / 10
  // but their correct versions are not interesting for us
  version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);
}

// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`
// so check `userAgent` even if `.v8` exists, but 0
if (!version && userAgent) {
  match = userAgent.match(/Edge\/(\d+)/);
  if (!match || match[1] >= 74) {
    match = userAgent.match(/Chrome\/(\d+)/);
    if (match) version = +match[1];
  }
}

module.exports = version;


/***/ }),

/***/ 46606:
/***/ ((module) => {


// IE8- don't enum bug keys
module.exports = [
  'constructor',
  'hasOwnProperty',
  'isPrototypeOf',
  'propertyIsEnumerable',
  'toLocaleString',
  'toString',
  'valueOf'
];


/***/ }),

/***/ 98167:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var uncurryThis = __webpack_require__(73074);

var $Error = Error;
var replace = uncurryThis(''.replace);

var TEST = (function (arg) { return String($Error(arg).stack); })('zxcasd');
// eslint-disable-next-line redos/no-vulnerable -- safe
var V8_OR_CHAKRA_STACK_ENTRY = /\n\s*at [^:]*:[^\n]*/;
var IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST);

module.exports = function (stack, dropEntries) {
  if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string' && !$Error.prepareStackTrace) {
    while (dropEntries--) stack = replace(stack, V8_OR_CHAKRA_STACK_ENTRY, '');
  } return stack;
};


/***/ }),

/***/ 58202:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var createNonEnumerableProperty = __webpack_require__(27767);
var clearErrorStack = __webpack_require__(98167);
var ERROR_STACK_INSTALLABLE = __webpack_require__(37513);

// non-standard V8
var captureStackTrace = Error.captureStackTrace;

module.exports = function (error, C, stack, dropEntries) {
  if (ERROR_STACK_INSTALLABLE) {
    if (captureStackTrace) captureStackTrace(error, C);
    else createNonEnumerableProperty(error, 'stack', clearErrorStack(stack, dropEntries));
  }
};


/***/ }),

/***/ 37513:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var fails = __webpack_require__(7931);
var createPropertyDescriptor = __webpack_require__(48602);

module.exports = !fails(function () {
  var error = Error('a');
  if (!('stack' in error)) return true;
  // eslint-disable-next-line es/no-object-defineproperty -- safe
  Object.defineProperty(error, 'stack', createPropertyDescriptor(1, 7));
  return error.stack !== 7;
});


/***/ }),

/***/ 65942:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var global = __webpack_require__(63406);
var getOwnPropertyDescriptor = (__webpack_require__(99206).f);
var createNonEnumerableProperty = __webpack_require__(27767);
var defineBuiltIn = __webpack_require__(14039);
var defineGlobalProperty = __webpack_require__(95861);
var copyConstructorProperties = __webpack_require__(61401);
var isForced = __webpack_require__(21637);

/*
  options.target         - name of the target object
  options.global         - target is the global object
  options.stat           - export as static methods of target
  options.proto          - export as prototype methods of target
  options.real           - real prototype method for the `pure` version
  options.forced         - export even if the native feature is available
  options.bind           - bind methods to the target, required for the `pure` version
  options.wrap           - wrap constructors to preventing global pollution, required for the `pure` version
  options.unsafe         - use the simple assignment of property instead of delete + defineProperty
  options.sham           - add a flag to not completely full polyfills
  options.enumerable     - export as enumerable property
  options.dontCallGetSet - prevent calling a getter on target
  options.name           - the .name of the function if it does not match the key
*/
module.exports = function (options, source) {
  var TARGET = options.target;
  var GLOBAL = options.global;
  var STATIC = options.stat;
  var FORCED, target, key, targetProperty, sourceProperty, descriptor;
  if (GLOBAL) {
    target = global;
  } else if (STATIC) {
    target = global[TARGET] || defineGlobalProperty(TARGET, {});
  } else {
    target = (global[TARGET] || {}).prototype;
  }
  if (target) for (key in source) {
    sourceProperty = source[key];
    if (options.dontCallGetSet) {
      descriptor = getOwnPropertyDescriptor(target, key);
      targetProperty = descriptor && descriptor.value;
    } else targetProperty = target[key];
    FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);
    // contained in target
    if (!FORCED && targetProperty !== undefined) {
      if (typeof sourceProperty == typeof targetProperty) continue;
      copyConstructorProperties(sourceProperty, targetProperty);
    }
    // add a flag to not completely full polyfills
    if (options.sham || (targetProperty && targetProperty.sham)) {
      createNonEnumerableProperty(sourceProperty, 'sham', true);
    }
    defineBuiltIn(target, key, sourceProperty, options);
  }
};


/***/ }),

/***/ 7931:
/***/ ((module) => {


module.exports = function (exec) {
  try {
    return !!exec();
  } catch (error) {
    return true;
  }
};


/***/ }),

/***/ 25448:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var NATIVE_BIND = __webpack_require__(62637);

var FunctionPrototype = Function.prototype;
var apply = FunctionPrototype.apply;
var call = FunctionPrototype.call;

// eslint-disable-next-line es/no-reflect -- safe
module.exports = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND ? call.bind(apply) : function () {
  return call.apply(apply, arguments);
});


/***/ }),

/***/ 62637:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var fails = __webpack_require__(7931);

module.exports = !fails(function () {
  // eslint-disable-next-line es/no-function-prototype-bind -- safe
  var test = (function () { /* empty */ }).bind();
  // eslint-disable-next-line no-prototype-builtins -- safe
  return typeof test != 'function' || test.hasOwnProperty('prototype');
});


/***/ }),

/***/ 48624:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var NATIVE_BIND = __webpack_require__(62637);

var call = Function.prototype.call;

module.exports = NATIVE_BIND ? call.bind(call) : function () {
  return call.apply(call, arguments);
};


/***/ }),

/***/ 30233:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var DESCRIPTORS = __webpack_require__(46372);
var hasOwn = __webpack_require__(21325);

var FunctionPrototype = Function.prototype;
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
var getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;

var EXISTS = hasOwn(FunctionPrototype, 'name');
// additional protection from minified / mangled / dropped function names
var PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';
var CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));

module.exports = {
  EXISTS: EXISTS,
  PROPER: PROPER,
  CONFIGURABLE: CONFIGURABLE
};


/***/ }),

/***/ 43173:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var uncurryThis = __webpack_require__(73074);
var aCallable = __webpack_require__(38146);

module.exports = function (object, key, method) {
  try {
    // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
    return uncurryThis(aCallable(Object.getOwnPropertyDescriptor(object, key)[method]));
  } catch (error) { /* empty */ }
};


/***/ }),

/***/ 73074:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var NATIVE_BIND = __webpack_require__(62637);

var FunctionPrototype = Function.prototype;
var call = FunctionPrototype.call;
var uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);

module.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) {
  return function () {
    return call.apply(fn, arguments);
  };
};


/***/ }),

/***/ 39997:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var global = __webpack_require__(63406);
var isCallable = __webpack_require__(92163);

var aFunction = function (argument) {
  return isCallable(argument) ? argument : undefined;
};

module.exports = function (namespace, method) {
  return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method];
};


/***/ }),

/***/ 54462:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var aCallable = __webpack_require__(38146);
var isNullOrUndefined = __webpack_require__(57900);

// `GetMethod` abstract operation
// https://tc39.es/ecma262/#sec-getmethod
module.exports = function (V, P) {
  var func = V[P];
  return isNullOrUndefined(func) ? undefined : aCallable(func);
};


/***/ }),

/***/ 63406:
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {


var check = function (it) {
  return it && it.Math == Math && it;
};

// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
module.exports =
  // eslint-disable-next-line es/no-global-this -- safe
  check(typeof globalThis == 'object' && globalThis) ||
  check(typeof window == 'object' && window) ||
  // eslint-disable-next-line no-restricted-globals -- safe
  check(typeof self == 'object' && self) ||
  check(typeof __webpack_require__.g == 'object' && __webpack_require__.g) ||
  // eslint-disable-next-line no-new-func -- fallback
  (function () { return this; })() || this || Function('return this')();


/***/ }),

/***/ 21325:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var uncurryThis = __webpack_require__(73074);
var toObject = __webpack_require__(77410);

var hasOwnProperty = uncurryThis({}.hasOwnProperty);

// `HasOwnProperty` abstract operation
// https://tc39.es/ecma262/#sec-hasownproperty
// eslint-disable-next-line es/no-object-hasown -- safe
module.exports = Object.hasOwn || function hasOwn(it, key) {
  return hasOwnProperty(toObject(it), key);
};


/***/ }),

/***/ 43730:
/***/ ((module) => {


module.exports = {};


/***/ }),

/***/ 53202:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var DESCRIPTORS = __webpack_require__(46372);
var fails = __webpack_require__(7931);
var createElement = __webpack_require__(94193);

// Thanks to IE8 for its funny defineProperty
module.exports = !DESCRIPTORS && !fails(function () {
  // eslint-disable-next-line es/no-object-defineproperty -- required for testing
  return Object.defineProperty(createElement('div'), 'a', {
    get: function () { return 7; }
  }).a != 7;
});


/***/ }),

/***/ 52170:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var uncurryThis = __webpack_require__(73074);
var fails = __webpack_require__(7931);
var classof = __webpack_require__(74021);

var $Object = Object;
var split = uncurryThis(''.split);

// fallback for non-array-like ES3 and non-enumerable old V8 strings
module.exports = fails(function () {
  // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346
  // eslint-disable-next-line no-prototype-builtins -- safe
  return !$Object('z').propertyIsEnumerable(0);
}) ? function (it) {
  return classof(it) == 'String' ? split(it, '') : $Object(it);
} : $Object;


/***/ }),

/***/ 31521:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var isCallable = __webpack_require__(92163);
var isObject = __webpack_require__(23041);
var setPrototypeOf = __webpack_require__(50744);

// makes subclassing work correct for wrapped built-ins
module.exports = function ($this, dummy, Wrapper) {
  var NewTarget, NewTargetPrototype;
  if (
    // it can work only with native `setPrototypeOf`
    setPrototypeOf &&
    // we haven't completely correct pre-ES6 way for getting `new.target`, so use this
    isCallable(NewTarget = dummy.constructor) &&
    NewTarget !== Wrapper &&
    isObject(NewTargetPrototype = NewTarget.prototype) &&
    NewTargetPrototype !== Wrapper.prototype
  ) setPrototypeOf($this, NewTargetPrototype);
  return $this;
};


/***/ }),

/***/ 22089:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var uncurryThis = __webpack_require__(73074);
var isCallable = __webpack_require__(92163);
var store = __webpack_require__(12846);

var functionToString = uncurryThis(Function.toString);

// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper
if (!isCallable(store.inspectSource)) {
  store.inspectSource = function (it) {
    return functionToString(it);
  };
}

module.exports = store.inspectSource;


/***/ }),

/***/ 813:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var isObject = __webpack_require__(23041);
var createNonEnumerableProperty = __webpack_require__(27767);

// `InstallErrorCause` abstract operation
// https://tc39.es/proposal-error-cause/#sec-errorobjects-install-error-cause
module.exports = function (O, options) {
  if (isObject(options) && 'cause' in options) {
    createNonEnumerableProperty(O, 'cause', options.cause);
  }
};


/***/ }),

/***/ 3987:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var NATIVE_WEAK_MAP = __webpack_require__(24617);
var global = __webpack_require__(63406);
var isObject = __webpack_require__(23041);
var createNonEnumerableProperty = __webpack_require__(27767);
var hasOwn = __webpack_require__(21325);
var shared = __webpack_require__(12846);
var sharedKey = __webpack_require__(1320);
var hiddenKeys = __webpack_require__(43730);

var OBJECT_ALREADY_INITIALIZED = 'Object already initialized';
var TypeError = global.TypeError;
var WeakMap = global.WeakMap;
var set, get, has;

var enforce = function (it) {
  return has(it) ? get(it) : set(it, {});
};

var getterFor = function (TYPE) {
  return function (it) {
    var state;
    if (!isObject(it) || (state = get(it)).type !== TYPE) {
      throw TypeError('Incompatible receiver, ' + TYPE + ' required');
    } return state;
  };
};

if (NATIVE_WEAK_MAP || shared.state) {
  var store = shared.state || (shared.state = new WeakMap());
  /* eslint-disable no-self-assign -- prototype methods protection */
  store.get = store.get;
  store.has = store.has;
  store.set = store.set;
  /* eslint-enable no-self-assign -- prototype methods protection */
  set = function (it, metadata) {
    if (store.has(it)) throw TypeError(OBJECT_ALREADY_INITIALIZED);
    metadata.facade = it;
    store.set(it, metadata);
    return metadata;
  };
  get = function (it) {
    return store.get(it) || {};
  };
  has = function (it) {
    return store.has(it);
  };
} else {
  var STATE = sharedKey('state');
  hiddenKeys[STATE] = true;
  set = function (it, metadata) {
    if (hasOwn(it, STATE)) throw TypeError(OBJECT_ALREADY_INITIALIZED);
    metadata.facade = it;
    createNonEnumerableProperty(it, STATE, metadata);
    return metadata;
  };
  get = function (it) {
    return hasOwn(it, STATE) ? it[STATE] : {};
  };
  has = function (it) {
    return hasOwn(it, STATE);
  };
}

module.exports = {
  set: set,
  get: get,
  has: has,
  enforce: enforce,
  getterFor: getterFor
};


/***/ }),

/***/ 74778:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var classof = __webpack_require__(74021);

// `IsArray` abstract operation
// https://tc39.es/ecma262/#sec-isarray
// eslint-disable-next-line es/no-array-isarray -- safe
module.exports = Array.isArray || function isArray(argument) {
  return classof(argument) == 'Array';
};


/***/ }),

/***/ 92163:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var $documentAll = __webpack_require__(45337);

var documentAll = $documentAll.all;

// `IsCallable` abstract operation
// https://tc39.es/ecma262/#sec-iscallable
module.exports = $documentAll.IS_HTMLDDA ? function (argument) {
  return typeof argument == 'function' || argument === documentAll;
} : function (argument) {
  return typeof argument == 'function';
};


/***/ }),

/***/ 21637:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var fails = __webpack_require__(7931);
var isCallable = __webpack_require__(92163);

var replacement = /#|\.prototype\./;

var isForced = function (feature, detection) {
  var value = data[normalize(feature)];
  return value == POLYFILL ? true
    : value == NATIVE ? false
    : isCallable(detection) ? fails(detection)
    : !!detection;
};

var normalize = isForced.normalize = function (string) {
  return String(string).replace(replacement, '.').toLowerCase();
};

var data = isForced.data = {};
var NATIVE = isForced.NATIVE = 'N';
var POLYFILL = isForced.POLYFILL = 'P';

module.exports = isForced;


/***/ }),

/***/ 57900:
/***/ ((module) => {


// we can't use just `it == null` since of `document.all` special case
// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec
module.exports = function (it) {
  return it === null || it === undefined;
};


/***/ }),

/***/ 23041:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var isCallable = __webpack_require__(92163);
var $documentAll = __webpack_require__(45337);

var documentAll = $documentAll.all;

module.exports = $documentAll.IS_HTMLDDA ? function (it) {
  return typeof it == 'object' ? it !== null : isCallable(it) || it === documentAll;
} : function (it) {
  return typeof it == 'object' ? it !== null : isCallable(it);
};


/***/ }),

/***/ 2884:
/***/ ((module) => {


module.exports = false;


/***/ }),

/***/ 85666:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var getBuiltIn = __webpack_require__(39997);
var isCallable = __webpack_require__(92163);
var isPrototypeOf = __webpack_require__(3071);
var USE_SYMBOL_AS_UID = __webpack_require__(99525);

var $Object = Object;

module.exports = USE_SYMBOL_AS_UID ? function (it) {
  return typeof it == 'symbol';
} : function (it) {
  var $Symbol = getBuiltIn('Symbol');
  return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));
};


/***/ }),

/***/ 25474:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var toLength = __webpack_require__(1403);

// `LengthOfArrayLike` abstract operation
// https://tc39.es/ecma262/#sec-lengthofarraylike
module.exports = function (obj) {
  return toLength(obj.length);
};


/***/ }),

/***/ 85954:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var uncurryThis = __webpack_require__(73074);
var fails = __webpack_require__(7931);
var isCallable = __webpack_require__(92163);
var hasOwn = __webpack_require__(21325);
var DESCRIPTORS = __webpack_require__(46372);
var CONFIGURABLE_FUNCTION_NAME = (__webpack_require__(30233).CONFIGURABLE);
var inspectSource = __webpack_require__(22089);
var InternalStateModule = __webpack_require__(3987);

var enforceInternalState = InternalStateModule.enforce;
var getInternalState = InternalStateModule.get;
var $String = String;
// eslint-disable-next-line es/no-object-defineproperty -- safe
var defineProperty = Object.defineProperty;
var stringSlice = uncurryThis(''.slice);
var replace = uncurryThis(''.replace);
var join = uncurryThis([].join);

var CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () {
  return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;
});

var TEMPLATE = String(String).split('String');

var makeBuiltIn = module.exports = function (value, name, options) {
  if (stringSlice($String(name), 0, 7) === 'Symbol(') {
    name = '[' + replace($String(name), /^Symbol\(([^)]*)\)/, '$1') + ']';
  }
  if (options && options.getter) name = 'get ' + name;
  if (options && options.setter) name = 'set ' + name;
  if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {
    if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true });
    else value.name = name;
  }
  if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) {
    defineProperty(value, 'length', { value: options.arity });
  }
  try {
    if (options && hasOwn(options, 'constructor') && options.constructor) {
      if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false });
    // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable
    } else if (value.prototype) value.prototype = undefined;
  } catch (error) { /* empty */ }
  var state = enforceInternalState(value);
  if (!hasOwn(state, 'source')) {
    state.source = join(TEMPLATE, typeof name == 'string' ? name : '');
  } return value;
};

// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
// eslint-disable-next-line no-extend-native -- required
Function.prototype.toString = makeBuiltIn(function toString() {
  return isCallable(this) && getInternalState(this).source || inspectSource(this);
}, 'toString');


/***/ }),

/***/ 855:
/***/ ((module) => {


var ceil = Math.ceil;
var floor = Math.floor;

// `Math.trunc` method
// https://tc39.es/ecma262/#sec-math.trunc
// eslint-disable-next-line es/no-math-trunc -- safe
module.exports = Math.trunc || function trunc(x) {
  var n = +x;
  return (n > 0 ? floor : ceil)(n);
};


/***/ }),

/***/ 38305:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var toString = __webpack_require__(24473);

module.exports = function (argument, $default) {
  return argument === undefined ? arguments.length < 2 ? '' : $default : toString(argument);
};


/***/ }),

/***/ 16572:
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {


var DESCRIPTORS = __webpack_require__(46372);
var IE8_DOM_DEFINE = __webpack_require__(53202);
var V8_PROTOTYPE_DEFINE_BUG = __webpack_require__(58814);
var anObject = __webpack_require__(98514);
var toPropertyKey = __webpack_require__(41973);

var $TypeError = TypeError;
// eslint-disable-next-line es/no-object-defineproperty -- safe
var $defineProperty = Object.defineProperty;
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
var ENUMERABLE = 'enumerable';
var CONFIGURABLE = 'configurable';
var WRITABLE = 'writable';

// `Object.defineProperty` method
// https://tc39.es/ecma262/#sec-object.defineproperty
exports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {
  anObject(O);
  P = toPropertyKey(P);
  anObject(Attributes);
  if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {
    var current = $getOwnPropertyDescriptor(O, P);
    if (current && current[WRITABLE]) {
      O[P] = Attributes.value;
      Attributes = {
        configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],
        enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],
        writable: false
      };
    }
  } return $defineProperty(O, P, Attributes);
} : $defineProperty : function defineProperty(O, P, Attributes) {
  anObject(O);
  P = toPropertyKey(P);
  anObject(Attributes);
  if (IE8_DOM_DEFINE) try {
    return $defineProperty(O, P, Attributes);
  } catch (error) { /* empty */ }
  if ('get' in Attributes || 'set' in Attributes) throw $TypeError('Accessors not supported');
  if ('value' in Attributes) O[P] = Attributes.value;
  return O;
};


/***/ }),

/***/ 99206:
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {


var DESCRIPTORS = __webpack_require__(46372);
var call = __webpack_require__(48624);
var propertyIsEnumerableModule = __webpack_require__(42251);
var createPropertyDescriptor = __webpack_require__(48602);
var toIndexedObject = __webpack_require__(19130);
var toPropertyKey = __webpack_require__(41973);
var hasOwn = __webpack_require__(21325);
var IE8_DOM_DEFINE = __webpack_require__(53202);

// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;

// `Object.getOwnPropertyDescriptor` method
// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor
exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
  O = toIndexedObject(O);
  P = toPropertyKey(P);
  if (IE8_DOM_DEFINE) try {
    return $getOwnPropertyDescriptor(O, P);
  } catch (error) { /* empty */ }
  if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);
};


/***/ }),

/***/ 83311:
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {


var internalObjectKeys = __webpack_require__(51429);
var enumBugKeys = __webpack_require__(46606);

var hiddenKeys = enumBugKeys.concat('length', 'prototype');

// `Object.getOwnPropertyNames` method
// https://tc39.es/ecma262/#sec-object.getownpropertynames
// eslint-disable-next-line es/no-object-getownpropertynames -- safe
exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
  return internalObjectKeys(O, hiddenKeys);
};


/***/ }),

/***/ 50395:
/***/ ((__unused_webpack_module, exports) => {


// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe
exports.f = Object.getOwnPropertySymbols;


/***/ }),

/***/ 3071:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var uncurryThis = __webpack_require__(73074);

module.exports = uncurryThis({}.isPrototypeOf);


/***/ }),

/***/ 51429:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var uncurryThis = __webpack_require__(73074);
var hasOwn = __webpack_require__(21325);
var toIndexedObject = __webpack_require__(19130);
var indexOf = (__webpack_require__(64465).indexOf);
var hiddenKeys = __webpack_require__(43730);

var push = uncurryThis([].push);

module.exports = function (object, names) {
  var O = toIndexedObject(object);
  var i = 0;
  var result = [];
  var key;
  for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);
  // Don't enum bug & hidden keys
  while (names.length > i) if (hasOwn(O, key = names[i++])) {
    ~indexOf(result, key) || push(result, key);
  }
  return result;
};


/***/ }),

/***/ 42251:
/***/ ((__unused_webpack_module, exports) => {


var $propertyIsEnumerable = {}.propertyIsEnumerable;
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;

// Nashorn ~ JDK8 bug
var NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);

// `Object.prototype.propertyIsEnumerable` method implementation
// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable
exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {
  var descriptor = getOwnPropertyDescriptor(this, V);
  return !!descriptor && descriptor.enumerable;
} : $propertyIsEnumerable;


/***/ }),

/***/ 50744:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


/* eslint-disable no-proto -- safe */
var uncurryThisAccessor = __webpack_require__(43173);
var anObject = __webpack_require__(98514);
var aPossiblePrototype = __webpack_require__(81402);

// `Object.setPrototypeOf` method
// https://tc39.es/ecma262/#sec-object.setprototypeof
// Works with __proto__ only. Old v8 can't work with null proto objects.
// eslint-disable-next-line es/no-object-setprototypeof -- safe
module.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {
  var CORRECT_SETTER = false;
  var test = {};
  var setter;
  try {
    setter = uncurryThisAccessor(Object.prototype, '__proto__', 'set');
    setter(test, []);
    CORRECT_SETTER = test instanceof Array;
  } catch (error) { /* empty */ }
  return function setPrototypeOf(O, proto) {
    anObject(O);
    aPossiblePrototype(proto);
    if (CORRECT_SETTER) setter(O, proto);
    else O.__proto__ = proto;
    return O;
  };
}() : undefined);


/***/ }),

/***/ 29207:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var call = __webpack_require__(48624);
var isCallable = __webpack_require__(92163);
var isObject = __webpack_require__(23041);

var $TypeError = TypeError;

// `OrdinaryToPrimitive` abstract operation
// https://tc39.es/ecma262/#sec-ordinarytoprimitive
module.exports = function (input, pref) {
  var fn, val;
  if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
  if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;
  if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
  throw $TypeError("Can't convert object to primitive value");
};


/***/ }),

/***/ 20810:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var getBuiltIn = __webpack_require__(39997);
var uncurryThis = __webpack_require__(73074);
var getOwnPropertyNamesModule = __webpack_require__(83311);
var getOwnPropertySymbolsModule = __webpack_require__(50395);
var anObject = __webpack_require__(98514);

var concat = uncurryThis([].concat);

// all object keys, includes non-enumerable and symbols
module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {
  var keys = getOwnPropertyNamesModule.f(anObject(it));
  var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
  return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;
};


/***/ }),

/***/ 47906:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var defineProperty = (__webpack_require__(16572).f);

module.exports = function (Target, Source, key) {
  key in Target || defineProperty(Target, key, {
    configurable: true,
    get: function () { return Source[key]; },
    set: function (it) { Source[key] = it; }
  });
};


/***/ }),

/***/ 65727:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var isNullOrUndefined = __webpack_require__(57900);

var $TypeError = TypeError;

// `RequireObjectCoercible` abstract operation
// https://tc39.es/ecma262/#sec-requireobjectcoercible
module.exports = function (it) {
  if (isNullOrUndefined(it)) throw $TypeError("Can't call method on " + it);
  return it;
};


/***/ }),

/***/ 77543:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var defineProperty = (__webpack_require__(16572).f);
var hasOwn = __webpack_require__(21325);
var wellKnownSymbol = __webpack_require__(4259);

var TO_STRING_TAG = wellKnownSymbol('toStringTag');

module.exports = function (target, TAG, STATIC) {
  if (target && !STATIC) target = target.prototype;
  if (target && !hasOwn(target, TO_STRING_TAG)) {
    defineProperty(target, TO_STRING_TAG, { configurable: true, value: TAG });
  }
};


/***/ }),

/***/ 1320:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var shared = __webpack_require__(78519);
var uid = __webpack_require__(76004);

var keys = shared('keys');

module.exports = function (key) {
  return keys[key] || (keys[key] = uid(key));
};


/***/ }),

/***/ 12846:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var global = __webpack_require__(63406);
var defineGlobalProperty = __webpack_require__(95861);

var SHARED = '__core-js_shared__';
var store = global[SHARED] || defineGlobalProperty(SHARED, {});

module.exports = store;


/***/ }),

/***/ 78519:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var IS_PURE = __webpack_require__(2884);
var store = __webpack_require__(12846);

(module.exports = function (key, value) {
  return store[key] || (store[key] = value !== undefined ? value : {});
})('versions', []).push({
  version: '3.32.0',
  mode: IS_PURE ? 'pure' : 'global',
  copyright: '© 2014-2023 Denis Pushkarev (zloirock.ru)',
  license: 'https://github.com/zloirock/core-js/blob/v3.32.0/LICENSE',
  source: 'https://github.com/zloirock/core-js'
});


/***/ }),

/***/ 73874:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


/* eslint-disable es/no-symbol -- required for testing */
var V8_VERSION = __webpack_require__(55111);
var fails = __webpack_require__(7931);
var global = __webpack_require__(63406);

var $String = global.String;

// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing
module.exports = !!Object.getOwnPropertySymbols && !fails(function () {
  var symbol = Symbol();
  // Chrome 38 Symbol has incorrect toString conversion
  // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances
  // nb: Do not call `String` directly to avoid this being optimized out to `symbol+''` which will,
  // of course, fail.
  return !$String(symbol) || !(Object(symbol) instanceof Symbol) ||
    // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances
    !Symbol.sham && V8_VERSION && V8_VERSION < 41;
});


/***/ }),

/***/ 63828:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var toIntegerOrInfinity = __webpack_require__(70400);

var max = Math.max;
var min = Math.min;

// Helper for a popular repeating case of the spec:
// Let integer be ? ToInteger(index).
// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).
module.exports = function (index, length) {
  var integer = toIntegerOrInfinity(index);
  return integer < 0 ? max(integer + length, 0) : min(integer, length);
};


/***/ }),

/***/ 19130:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


// toObject with fallback for non-array-like ES3 strings
var IndexedObject = __webpack_require__(52170);
var requireObjectCoercible = __webpack_require__(65727);

module.exports = function (it) {
  return IndexedObject(requireObjectCoercible(it));
};


/***/ }),

/***/ 70400:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var trunc = __webpack_require__(855);

// `ToIntegerOrInfinity` abstract operation
// https://tc39.es/ecma262/#sec-tointegerorinfinity
module.exports = function (argument) {
  var number = +argument;
  // eslint-disable-next-line no-self-compare -- NaN check
  return number !== number || number === 0 ? 0 : trunc(number);
};


/***/ }),

/***/ 1403:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var toIntegerOrInfinity = __webpack_require__(70400);

var min = Math.min;

// `ToLength` abstract operation
// https://tc39.es/ecma262/#sec-tolength
module.exports = function (argument) {
  return argument > 0 ? min(toIntegerOrInfinity(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991
};


/***/ }),

/***/ 77410:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var requireObjectCoercible = __webpack_require__(65727);

var $Object = Object;

// `ToObject` abstract operation
// https://tc39.es/ecma262/#sec-toobject
module.exports = function (argument) {
  return $Object(requireObjectCoercible(argument));
};


/***/ }),

/***/ 18732:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var call = __webpack_require__(48624);
var isObject = __webpack_require__(23041);
var isSymbol = __webpack_require__(85666);
var getMethod = __webpack_require__(54462);
var ordinaryToPrimitive = __webpack_require__(29207);
var wellKnownSymbol = __webpack_require__(4259);

var $TypeError = TypeError;
var TO_PRIMITIVE = wellKnownSymbol('toPrimitive');

// `ToPrimitive` abstract operation
// https://tc39.es/ecma262/#sec-toprimitive
module.exports = function (input, pref) {
  if (!isObject(input) || isSymbol(input)) return input;
  var exoticToPrim = getMethod(input, TO_PRIMITIVE);
  var result;
  if (exoticToPrim) {
    if (pref === undefined) pref = 'default';
    result = call(exoticToPrim, input, pref);
    if (!isObject(result) || isSymbol(result)) return result;
    throw $TypeError("Can't convert object to primitive value");
  }
  if (pref === undefined) pref = 'number';
  return ordinaryToPrimitive(input, pref);
};


/***/ }),

/***/ 41973:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var toPrimitive = __webpack_require__(18732);
var isSymbol = __webpack_require__(85666);

// `ToPropertyKey` abstract operation
// https://tc39.es/ecma262/#sec-topropertykey
module.exports = function (argument) {
  var key = toPrimitive(argument, 'string');
  return isSymbol(key) ? key : key + '';
};


/***/ }),

/***/ 98216:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var wellKnownSymbol = __webpack_require__(4259);

var TO_STRING_TAG = wellKnownSymbol('toStringTag');
var test = {};

test[TO_STRING_TAG] = 'z';

module.exports = String(test) === '[object z]';


/***/ }),

/***/ 24473:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var classof = __webpack_require__(47298);

var $String = String;

module.exports = function (argument) {
  if (classof(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string');
  return $String(argument);
};


/***/ }),

/***/ 40368:
/***/ ((module) => {


var $String = String;

module.exports = function (argument) {
  try {
    return $String(argument);
  } catch (error) {
    return 'Object';
  }
};


/***/ }),

/***/ 76004:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var uncurryThis = __webpack_require__(73074);

var id = 0;
var postfix = Math.random();
var toString = uncurryThis(1.0.toString);

module.exports = function (key) {
  return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);
};


/***/ }),

/***/ 99525:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


/* eslint-disable es/no-symbol -- required for testing */
var NATIVE_SYMBOL = __webpack_require__(73874);

module.exports = NATIVE_SYMBOL
  && !Symbol.sham
  && typeof Symbol.iterator == 'symbol';


/***/ }),

/***/ 58814:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var DESCRIPTORS = __webpack_require__(46372);
var fails = __webpack_require__(7931);

// V8 ~ Chrome 36-
// https://bugs.chromium.org/p/v8/issues/detail?id=3334
module.exports = DESCRIPTORS && fails(function () {
  // eslint-disable-next-line es/no-object-defineproperty -- required for testing
  return Object.defineProperty(function () { /* empty */ }, 'prototype', {
    value: 42,
    writable: false
  }).prototype != 42;
});


/***/ }),

/***/ 24617:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var global = __webpack_require__(63406);
var isCallable = __webpack_require__(92163);

var WeakMap = global.WeakMap;

module.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));


/***/ }),

/***/ 4259:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var global = __webpack_require__(63406);
var shared = __webpack_require__(78519);
var hasOwn = __webpack_require__(21325);
var uid = __webpack_require__(76004);
var NATIVE_SYMBOL = __webpack_require__(73874);
var USE_SYMBOL_AS_UID = __webpack_require__(99525);

var Symbol = global.Symbol;
var WellKnownSymbolsStore = shared('wks');
var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol['for'] || Symbol : Symbol && Symbol.withoutSetter || uid;

module.exports = function (name) {
  if (!hasOwn(WellKnownSymbolsStore, name)) {
    WellKnownSymbolsStore[name] = NATIVE_SYMBOL && hasOwn(Symbol, name)
      ? Symbol[name]
      : createWellKnownSymbol('Symbol.' + name);
  } return WellKnownSymbolsStore[name];
};


/***/ }),

/***/ 42038:
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {


var getBuiltIn = __webpack_require__(39997);
var hasOwn = __webpack_require__(21325);
var createNonEnumerableProperty = __webpack_require__(27767);
var isPrototypeOf = __webpack_require__(3071);
var setPrototypeOf = __webpack_require__(50744);
var copyConstructorProperties = __webpack_require__(61401);
var proxyAccessor = __webpack_require__(47906);
var inheritIfRequired = __webpack_require__(31521);
var normalizeStringArgument = __webpack_require__(38305);
var installErrorCause = __webpack_require__(813);
var installErrorStack = __webpack_require__(58202);
var DESCRIPTORS = __webpack_require__(46372);
var IS_PURE = __webpack_require__(2884);

module.exports = function (FULL_NAME, wrapper, FORCED, IS_AGGREGATE_ERROR) {
  var STACK_TRACE_LIMIT = 'stackTraceLimit';
  var OPTIONS_POSITION = IS_AGGREGATE_ERROR ? 2 : 1;
  var path = FULL_NAME.split('.');
  var ERROR_NAME = path[path.length - 1];
  var OriginalError = getBuiltIn.apply(null, path);

  if (!OriginalError) return;

  var OriginalErrorPrototype = OriginalError.prototype;

  // V8 9.3- bug https://bugs.chromium.org/p/v8/issues/detail?id=12006
  if (!IS_PURE && hasOwn(OriginalErrorPrototype, 'cause')) delete OriginalErrorPrototype.cause;

  if (!FORCED) return OriginalError;

  var BaseError = getBuiltIn('Error');

  var WrappedError = wrapper(function (a, b) {
    var message = normalizeStringArgument(IS_AGGREGATE_ERROR ? b : a, undefined);
    var result = IS_AGGREGATE_ERROR ? new OriginalError(a) : new OriginalError();
    if (message !== undefined) createNonEnumerableProperty(result, 'message', message);
    installErrorStack(result, WrappedError, result.stack, 2);
    if (this && isPrototypeOf(OriginalErrorPrototype, this)) inheritIfRequired(result, this, WrappedError);
    if (arguments.length > OPTIONS_POSITION) installErrorCause(result, arguments[OPTIONS_POSITION]);
    return result;
  });

  WrappedError.prototype = OriginalErrorPrototype;

  if (ERROR_NAME !== 'Error') {
    if (setPrototypeOf) setPrototypeOf(WrappedError, BaseError);
    else copyConstructorProperties(WrappedError, BaseError, { name: true });
  } else if (DESCRIPTORS && STACK_TRACE_LIMIT in OriginalError) {
    proxyAccessor(WrappedError, OriginalError, STACK_TRACE_LIMIT);
    proxyAccessor(WrappedError, OriginalError, 'prepareStackTrace');
  }

  copyConstructorProperties(WrappedError, OriginalError);

  if (!IS_PURE) try {
    // Safari 13- bug: WebAssembly errors does not have a proper `.name`
    if (OriginalErrorPrototype.name !== ERROR_NAME) {
      createNonEnumerableProperty(OriginalErrorPrototype, 'name', ERROR_NAME);
    }
    OriginalErrorPrototype.constructor = WrappedError;
  } catch (error) { /* empty */ }

  return WrappedError;
};


/***/ }),

/***/ 24252:
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {


var $ = __webpack_require__(65942);
var toObject = __webpack_require__(77410);
var lengthOfArrayLike = __webpack_require__(25474);
var setArrayLength = __webpack_require__(99314);
var doesNotExceedSafeInteger = __webpack_require__(76299);
var fails = __webpack_require__(7931);

var INCORRECT_TO_LENGTH = fails(function () {
  return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;
});

// V8 and Safari <= 15.4, FF < 23 throws InternalError
// https://bugs.chromium.org/p/v8/issues/detail?id=12681
var properErrorOnNonWritableLength = function () {
  try {
    // eslint-disable-next-line es/no-object-defineproperty -- safe
    Object.defineProperty([], 'length', { writable: false }).push();
  } catch (error) {
    return error instanceof TypeError;
  }
};

var FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength();

// `Array.prototype.push` method
// https://tc39.es/ecma262/#sec-array.prototype.push
$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {
  // eslint-disable-next-line no-unused-vars -- required for `.length`
  push: function push(item) {
    var O = toObject(this);
    var len = lengthOfArrayLike(O);
    var argCount = arguments.length;
    doesNotExceedSafeInteger(len + argCount);
    for (var i = 0; i < argCount; i++) {
      O[len] = arguments[i];
      len++;
    }
    setArrayLength(O, len);
    return len;
  }
});


/***/ }),

/***/ 68736:
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {


var $ = __webpack_require__(65942);
var $reduce = (__webpack_require__(70939).left);
var arrayMethodIsStrict = __webpack_require__(20592);
var CHROME_VERSION = __webpack_require__(55111);
var IS_NODE = __webpack_require__(3584);

// Chrome 80-82 has a critical bug
// https://bugs.chromium.org/p/chromium/issues/detail?id=1049982
var CHROME_BUG = !IS_NODE && CHROME_VERSION > 79 && CHROME_VERSION < 83;
var FORCED = CHROME_BUG || !arrayMethodIsStrict('reduce');

// `Array.prototype.reduce` method
// https://tc39.es/ecma262/#sec-array.prototype.reduce
$({ target: 'Array', proto: true, forced: FORCED }, {
  reduce: function reduce(callbackfn /* , initialValue */) {
    var length = arguments.length;
    return $reduce(this, callbackfn, length, length > 1 ? arguments[1] : undefined);
  }
});


/***/ }),

/***/ 68705:
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {


/* eslint-disable no-unused-vars -- required for functions `.length` */
var $ = __webpack_require__(65942);
var global = __webpack_require__(63406);
var apply = __webpack_require__(25448);
var wrapErrorConstructorWithCause = __webpack_require__(42038);

var WEB_ASSEMBLY = 'WebAssembly';
var WebAssembly = global[WEB_ASSEMBLY];

var FORCED = Error('e', { cause: 7 }).cause !== 7;

var exportGlobalErrorCauseWrapper = function (ERROR_NAME, wrapper) {
  var O = {};
  O[ERROR_NAME] = wrapErrorConstructorWithCause(ERROR_NAME, wrapper, FORCED);
  $({ global: true, constructor: true, arity: 1, forced: FORCED }, O);
};

var exportWebAssemblyErrorCauseWrapper = function (ERROR_NAME, wrapper) {
  if (WebAssembly && WebAssembly[ERROR_NAME]) {
    var O = {};
    O[ERROR_NAME] = wrapErrorConstructorWithCause(WEB_ASSEMBLY + '.' + ERROR_NAME, wrapper, FORCED);
    $({ target: WEB_ASSEMBLY, stat: true, constructor: true, arity: 1, forced: FORCED }, O);
  }
};

// https://tc39.es/ecma262/#sec-nativeerror
exportGlobalErrorCauseWrapper('Error', function (init) {
  return function Error(message) { return apply(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('EvalError', function (init) {
  return function EvalError(message) { return apply(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('RangeError', function (init) {
  return function RangeError(message) { return apply(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('ReferenceError', function (init) {
  return function ReferenceError(message) { return apply(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('SyntaxError', function (init) {
  return function SyntaxError(message) { return apply(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('TypeError', function (init) {
  return function TypeError(message) { return apply(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('URIError', function (init) {
  return function URIError(message) { return apply(init, this, arguments); };
});
exportWebAssemblyErrorCauseWrapper('CompileError', function (init) {
  return function CompileError(message) { return apply(init, this, arguments); };
});
exportWebAssemblyErrorCauseWrapper('LinkError', function (init) {
  return function LinkError(message) { return apply(init, this, arguments); };
});
exportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) {
  return function RuntimeError(message) { return apply(init, this, arguments); };
});


/***/ }),

/***/ 14937:
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {


var $ = __webpack_require__(65942);
var global = __webpack_require__(63406);
var setToStringTag = __webpack_require__(77543);

$({ global: true }, { Reflect: {} });

// Reflect[@@toStringTag] property
// https://tc39.es/ecma262/#sec-reflect-@@tostringtag
setToStringTag(global.Reflect, 'Reflect', true);


/***/ }),

/***/ 57899:
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {


var $ = __webpack_require__(65942);
var global = __webpack_require__(63406);
var getBuiltIn = __webpack_require__(39997);
var createPropertyDescriptor = __webpack_require__(48602);
var defineProperty = (__webpack_require__(16572).f);
var hasOwn = __webpack_require__(21325);
var anInstance = __webpack_require__(69647);
var inheritIfRequired = __webpack_require__(31521);
var normalizeStringArgument = __webpack_require__(38305);
var DOMExceptionConstants = __webpack_require__(51664);
var clearErrorStack = __webpack_require__(98167);
var DESCRIPTORS = __webpack_require__(46372);
var IS_PURE = __webpack_require__(2884);

var DOM_EXCEPTION = 'DOMException';
var Error = getBuiltIn('Error');
var NativeDOMException = getBuiltIn(DOM_EXCEPTION);

var $DOMException = function DOMException() {
  anInstance(this, DOMExceptionPrototype);
  var argumentsLength = arguments.length;
  var message = normalizeStringArgument(argumentsLength < 1 ? undefined : arguments[0]);
  var name = normalizeStringArgument(argumentsLength < 2 ? undefined : arguments[1], 'Error');
  var that = new NativeDOMException(message, name);
  var error = Error(message);
  error.name = DOM_EXCEPTION;
  defineProperty(that, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1)));
  inheritIfRequired(that, this, $DOMException);
  return that;
};

var DOMExceptionPrototype = $DOMException.prototype = NativeDOMException.prototype;

var ERROR_HAS_STACK = 'stack' in Error(DOM_EXCEPTION);
var DOM_EXCEPTION_HAS_STACK = 'stack' in new NativeDOMException(1, 2);

// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
var descriptor = NativeDOMException && DESCRIPTORS && Object.getOwnPropertyDescriptor(global, DOM_EXCEPTION);

// Bun ~ 0.1.1 DOMException have incorrect descriptor and we can't redefine it
// https://github.com/Jarred-Sumner/bun/issues/399
var BUGGY_DESCRIPTOR = !!descriptor && !(descriptor.writable && descriptor.configurable);

var FORCED_CONSTRUCTOR = ERROR_HAS_STACK && !BUGGY_DESCRIPTOR && !DOM_EXCEPTION_HAS_STACK;

// `DOMException` constructor patch for `.stack` where it's required
// https://webidl.spec.whatwg.org/#es-DOMException-specialness
$({ global: true, constructor: true, forced: IS_PURE || FORCED_CONSTRUCTOR }, { // TODO: fix export logic
  DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException
});

var PolyfilledDOMException = getBuiltIn(DOM_EXCEPTION);
var PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype;

if (PolyfilledDOMExceptionPrototype.constructor !== PolyfilledDOMException) {
  if (!IS_PURE) {
    defineProperty(PolyfilledDOMExceptionPrototype, 'constructor', createPropertyDescriptor(1, PolyfilledDOMException));
  }

  for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) {
    var constant = DOMExceptionConstants[key];
    var constantName = constant.s;
    if (!hasOwn(PolyfilledDOMException, constantName)) {
      defineProperty(PolyfilledDOMException, constantName, createPropertyDescriptor(6, constant.c));
    }
  }
}


/***/ }),

/***/ 1123:
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {


var $ = __webpack_require__(65942);
var global = __webpack_require__(63406);
var defineBuiltInAccessor = __webpack_require__(18245);
var DESCRIPTORS = __webpack_require__(46372);

var $TypeError = TypeError;
// eslint-disable-next-line es/no-object-defineproperty -- safe
var defineProperty = Object.defineProperty;
var INCORRECT_VALUE = global.self !== global;

// `self` getter
// https://html.spec.whatwg.org/multipage/window-object.html#dom-self
try {
  if (DESCRIPTORS) {
    // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
    var descriptor = Object.getOwnPropertyDescriptor(global, 'self');
    // some engines have `self`, but with incorrect descriptor
    // https://github.com/denoland/deno/issues/15765
    if (INCORRECT_VALUE || !descriptor || !descriptor.get || !descriptor.enumerable) {
      defineBuiltInAccessor(global, 'self', {
        get: function self() {
          return global;
        },
        set: function self(value) {
          if (this !== global) throw $TypeError('Illegal invocation');
          defineProperty(global, 'self', {
            value: value,
            writable: true,
            configurable: true,
            enumerable: true
          });
        },
        configurable: true,
        enumerable: true
      });
    }
  } else $({ global: true, simple: true, forced: INCORRECT_VALUE }, {
    self: global
  });
} catch (error) { /* empty */ }


/***/ })

/******/ 	});
/************************************************************************/
/******/ 	// The module cache
/******/ 	var __webpack_module_cache__ = {};
/******/ 	
/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {
/******/ 		// Check if module is in cache
/******/ 		var cachedModule = __webpack_module_cache__[moduleId];
/******/ 		if (cachedModule !== undefined) {
/******/ 			return cachedModule.exports;
/******/ 		}
/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = __webpack_module_cache__[moduleId] = {
/******/ 			// no module.id needed
/******/ 			// no module.loaded needed
/******/ 			exports: {}
/******/ 		};
/******/ 	
/******/ 		// Execute the module function
/******/ 		__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/ 	
/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}
/******/ 	
/************************************************************************/
/******/ 	/* webpack/runtime/global */
/******/ 	(() => {
/******/ 		__webpack_require__.g = (function() {
/******/ 			if (typeof globalThis === 'object') return globalThis;
/******/ 			try {
/******/ 				return this || new Function('return this')();
/******/ 			} catch (e) {
/******/ 				if (typeof window === 'object') return window;
/******/ 			}
/******/ 		})();
/******/ 	})();
/******/ 	
/************************************************************************/
var __webpack_exports__ = {};
// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk.
(() => {

// EXTERNAL MODULE: ./node_modules/core-js/modules/web.self.js
var web_self = __webpack_require__(1123);
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.error.cause.js
var es_error_cause = __webpack_require__(68705);
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.push.js
var es_array_push = __webpack_require__(24252);
// EXTERNAL MODULE: ./node_modules/core-js/modules/web.dom-exception.stack.js
var web_dom_exception_stack = __webpack_require__(57899);
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.reflect.to-string-tag.js
var es_reflect_to_string_tag = __webpack_require__(14937);
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.reduce.js
var es_array_reduce = __webpack_require__(68736);
;// CONCATENATED MODULE: ./node_modules/@adguard/tswebextension/dist/assistant-inject.js






var assistant = {
    exports: {}
};
(function(module, exports) {
    (function webpackUniversalModuleDefinition(root, factory) {
        module.exports = factory();
    })(self, ()=>{
        return (()=>{
            var __webpack_modules__ = {
                1503: (module, __unused_webpack_exports, __nested_webpack_require_581__)=>{
                    var map = {
                        "./ar/messages.json": 5443,
                        "./be/messages.json": 24,
                        "./cs/messages.json": 3337,
                        "./da/messages.json": 7691,
                        "./de/messages.json": 9947,
                        "./el/messages.json": 1773,
                        "./en/messages.json": 1272,
                        "./es/messages.json": 8194,
                        "./fa/messages.json": 5455,
                        "./fi/messages.json": 6183,
                        "./fr/messages.json": 4652,
                        "./he/messages.json": 6514,
                        "./hi/messages.json": 1996,
                        "./hr/messages.json": 2178,
                        "./hu/messages.json": 2698,
                        "./id/messages.json": 710,
                        "./it/messages.json": 7294,
                        "./ja/messages.json": 9265,
                        "./ko/messages.json": 1474,
                        "./lt/messages.json": 8612,
                        "./nl/messages.json": 8967,
                        "./no/messages.json": 6251,
                        "./pl/messages.json": 1549,
                        "./pt-PT/messages.json": 1902,
                        "./pt/messages.json": 9274,
                        "./ro/messages.json": 6090,
                        "./ru/messages.json": 3999,
                        "./sk/messages.json": 89,
                        "./sl/messages.json": 6058,
                        "./sr/messages.json": 9177,
                        "./sv/messages.json": 6105,
                        "./tr/messages.json": 147,
                        "./uk/messages.json": 1249,
                        "./vi/messages.json": 4534,
                        "./zh-HK/messages.json": 3476,
                        "./zh-TW/messages.json": 5480,
                        "./zh/messages.json": 8868
                    };
                    function webpackContext(req) {
                        var id = webpackContextResolve(req);
                        return __nested_webpack_require_581__(id);
                    }
                    function webpackContextResolve(req) {
                        if (!__nested_webpack_require_581__.o(map, req)) {
                            var e = new Error("Cannot find module '" + req + "'");
                            e.code = "MODULE_NOT_FOUND";
                            throw e;
                        }
                        return map[req];
                    }
                    webpackContext.keys = function webpackContextKeys() {
                        return Object.keys(map);
                    };
                    webpackContext.resolve = webpackContextResolve;
                    module.exports = webpackContext;
                    webpackContext.id = 1503;
                },
                14: (module, __unused_webpack_exports, __nested_webpack_require_3551__)=>{
                    function _slicedToArray(arr, i) {
                        return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();
                    }
                    function _nonIterableRest() {
                        throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
                    }
                    function _unsupportedIterableToArray(o, minLen) {
                        if (!o) return;
                        if (typeof o === "string") return _arrayLikeToArray(o, minLen);
                        var n = Object.prototype.toString.call(o).slice(8, -1);
                        if (n === "Object" && o.constructor) n = o.constructor.name;
                        if (n === "Map" || n === "Set") return Array.from(o);
                        if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);
                    }
                    function _arrayLikeToArray(arr, len) {
                        if (len == null || len > arr.length) len = arr.length;
                        for(var i = 0, arr2 = new Array(len); i < len; i++){
                            arr2[i] = arr[i];
                        }
                        return arr2;
                    }
                    function _iterableToArrayLimit(arr, i) {
                        if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;
                        var _arr = [];
                        var _n = true;
                        var _d = false;
                        var _e = undefined;
                        try {
                            for(var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true){
                                _arr.push(_s.value);
                                if (i && _arr.length === i) break;
                            }
                        } catch (err) {
                            _d = true;
                            _e = err;
                        } finally{
                            try {
                                if (!_n && _i["return"] != null) _i["return"]();
                            } finally{
                                if (_d) throw _e;
                            }
                        }
                        return _arr;
                    }
                    function _arrayWithHoles(arr) {
                        if (Array.isArray(arr)) return arr;
                    }
                    var _require = __nested_webpack_require_3551__(897), _require2 = _slicedToArray(_require, 1), _require2$ = _require2[0], BASE_LOCALE = _require2$.base_locale, PROJECT_ID = _require2$.project_id, LANGUAGES = _require2$.languages, LOCALIZABLE_FILES = _require2$.localizable_files;
                    var LOCALES_EQUIVALENTS_MAP = {
                        "pt-BR": "pt",
                        "zh-CN": "zh"
                    };
                    module.exports = {
                        LOCALES_EQUIVALENTS_MAP: LOCALES_EQUIVALENTS_MAP,
                        BASE_LOCALE: BASE_LOCALE,
                        PROJECT_ID: PROJECT_ID,
                        LANGUAGES: LANGUAGES,
                        LOCALIZABLE_FILES: LOCALIZABLE_FILES
                    };
                },
                4123: (module, exports, __nested_webpack_require_7066__)=>{
                    var ___CSS_LOADER_API_IMPORT___ = __nested_webpack_require_7066__(3645);
                    var ___CSS_LOADER_GET_URL_IMPORT___ = __nested_webpack_require_7066__(1667);
                    var ___CSS_LOADER_URL_IMPORT_0___ = __nested_webpack_require_7066__(2668);
                    var ___CSS_LOADER_URL_IMPORT_1___ = __nested_webpack_require_7066__(1823);
                    exports = ___CSS_LOADER_API_IMPORT___(false);
                    var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);
                    var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___);
                    exports.push([
                        module.id,
                        '/*! normalize.css v3.0.1 | MIT License | git.io/normalize */\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n *    user zoom.\n */\nhtml {\n  font-family: sans-serif;\n  /* 1 */\n  -ms-text-size-adjust: 100%;\n  /* 2 */\n  -webkit-text-size-adjust: 100%;\n  /* 2 */\n}\n/**\n * Remove default margin.\n */\nbody {\n  margin: 0;\n}\n/* HTML5 display definitions\n========================================================================== */\n/**\n * Correct `block` display not defined for any HTML5 element in IE 8/9.\n * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.\n * Correct `block` display not defined for `main` in IE 11.\n */\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection,\nsummary {\n  display: block;\n}\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block;\n  /* 1 */\n  vertical-align: baseline;\n  /* 2 */\n}\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n/**\n * Address `[hidden]` styling not present in IE 8/9/10.\n * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.\n */\n[hidden],\ntemplate {\n  display: none;\n}\n/* Links\n========================================================================== */\n/**\n * Remove the gray background color from active links in IE 10.\n */\na {\n  background: transparent;\n}\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\na:active,\na:hover {\n  outline: 0;\n}\n/* Text-level semantics\n========================================================================== */\n/**\n * Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n */\nabbr[title] {\n  border-bottom: 1px dotted;\n}\n/**\n * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n */\nb,\nstrong {\n  font-weight: bold;\n}\n/**\n * Address styling not present in Safari and Chrome.\n */\ndfn {\n  font-style: italic;\n}\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari, and Chrome.\n */\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n/**\n * Address styling not present in IE 8/9.\n */\nmark {\n  background: #ff0;\n  color: #000;\n}\n/**\n * Address inconsistent and variable font size in all browsers.\n */\nsmall {\n  font-size: 80%;\n}\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\nsup {\n  top: -0.5em;\n}\nsub {\n  bottom: -0.25em;\n}\n/* Embedded content\n========================================================================== */\n/**\n * Remove border when inside `a` element in IE 8/9/10.\n */\nimg {\n  border: 0;\n}\n/**\n * Correct overflow not hidden in IE 9/10/11.\n */\nsvg:not(:root) {\n  overflow: hidden;\n}\n/* Grouping content\n========================================================================== */\n/**\n * Address margin not present in IE 8/9 and Safari.\n */\nfigure {\n  margin: 1em 40px;\n}\n/**\n * Address differences between Firefox and other browsers.\n */\nhr {\n  -moz-box-sizing: content-box;\n  box-sizing: content-box;\n  height: 0;\n}\n/**\n * Contain overflow in all browsers.\n */\npre {\n  overflow: auto;\n}\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\n/* Forms\n========================================================================== */\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n/**\n * 1. Correct color not being inherited.\n *    Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit;\n  /* 1 */\n  font: inherit;\n  /* 2 */\n  margin: 0;\n  /* 3 */\n}\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10/11.\n */\nbutton {\n  overflow: visible;\n}\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n * Correct `select` style inheritance in Firefox.\n */\nbutton,\nselect {\n  text-transform: none;\n}\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n *    and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n *    `input` and others.\n */\nbutton,\nhtml input[type="button"],\ninput[type="reset"],\ninput[type="submit"] {\n  -webkit-appearance: button;\n  /* 2 */\n  cursor: pointer;\n  /* 3 */\n}\n/**\n * Re-set default cursor for disabled elements.\n */\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\n/**\n * Remove inner padding and border in Firefox 4+.\n */\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\ninput {\n  line-height: normal;\n}\n/**\n * It\'s recommended that you don\'t attempt to style these elements.\n * Firefox\'s implementation doesn\'t respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\ninput[type="checkbox"],\ninput[type="radio"] {\n  box-sizing: border-box;\n  /* 1 */\n  padding: 0;\n  /* 2 */\n}\n/**\n * Fix the cursor style for Chrome\'s increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\ninput[type="number"]::-webkit-inner-spin-button,\ninput[type="number"]::-webkit-outer-spin-button {\n  height: auto;\n}\n/**\n * 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari and Chrome\n *    (include `-moz` to future-proof).\n */\ninput[type="search"] {\n  -webkit-appearance: textfield;\n  /* 1 */\n  -moz-box-sizing: content-box;\n  -webkit-box-sizing: content-box;\n  /* 2 */\n  box-sizing: content-box;\n}\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\ninput[type="search"]::-webkit-search-cancel-button,\ninput[type="search"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n/**\n * Define consistent border, margin, and padding.\n */\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\n/**\n * 1. Correct `color` not being inherited in IE 8/9/10/11.\n * 2. Remove padding so people aren\'t caught out if they zero out fieldsets.\n */\nlegend {\n  border: 0;\n  /* 1 */\n  padding: 0;\n  /* 2 */\n}\n/**\n * Remove default vertical scrollbar in IE 8/9/10/11.\n */\ntextarea {\n  overflow: auto;\n}\n/**\n * Don\'t inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\noptgroup {\n  font-weight: bold;\n}\n/* Tables\n========================================================================== */\n/**\n * Remove most spacing between table cells.\n */\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\ntd,\nth {\n  padding: 0;\n}\n* {\n  box-sizing: border-box;\n}\n*:after,\n*:before {\n  box-sizing: border-box;\n}\nhtml {\n  font-size: 10px;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n  position: relative;\n  font-size: 1.3rem;\n  line-height: 1.42857143;\n  background-color: #e6e6e6;\n  font-family: "Open Sans", Arial, sans-serif;\n  font-weight: 400;\n  overflow-y: hidden;\n}\nbutton,\ninput,\nselect,\ntextarea {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n  outline: none;\n  border-radius: 0;\n  box-shadow: none;\n}\na {\n  color: #36ba53;\n  text-decoration: underline;\n  outline: 0;\n}\na:hover {\n  color: #257f39;\n  text-decoration: underline;\n}\nfigure {\n  margin: 0;\n}\nimg {\n  vertical-align: middle;\n  max-width: 100%;\n}\nform {\n  margin: 0;\n}\nfieldset {\n  padding: 0;\n  margin: 0;\n  border: 0;\n  min-width: 0;\n}\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: 1.57142857;\n  font-size: 21px;\n  line-height: inherit;\n  border: 0;\n}\nlabel {\n  display: inline-block;\n}\ninput[type="search"] {\n  box-sizing: border-box;\n}\ninput[type="radio"],\ninput[type="checkbox"] {\n  display: none;\n}\ninput[type="file"]:focus,\ninput[type="radio"]:focus,\ninput[type="checkbox"]:focus {\n  outline: thin dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n.form-control {\n  display: block;\n  width: 100%;\n  height: 40px;\n  padding: 6px 15px 4px;\n  font-size: 14px;\n  line-height: 22px;\n  box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.04);\n}\n.form-control:focus {\n  border-color: #8c8c8c;\n  outline: 0;\n}\n.form-control::-moz-placeholder {\n  color: #777777;\n  opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n  color: #777777;\n}\n.form-control::-webkit-input-placeholder {\n  color: #777777;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n  cursor: not-allowed;\n  background-color: #fff;\n  opacity: 1;\n}\ntextarea.form-control {\n  height: auto;\n}\n/*\n.fieldset.error{\n    .form-control{\n        border-color: @state-danger-text;\n        .placeholder(@state-danger-text);\n    }\n}\n*/\ninput[type="search"] {\n  -webkit-appearance: none;\n}\ninput[type="date"],\ninput[type="time"],\ninput[type="datetime-local"],\ninput[type="month"] {\n  line-height: 22px;\n}\n.form-group {\n  margin: 23px 0 0;\n}\n.form-group:first-child {\n  margin-top: 0;\n}\ninput[type="radio"][disabled],\ninput[type="checkbox"][disabled],\ninput[type="radio"].disabled,\ninput[type="checkbox"].disabled,\nfieldset[disabled] input[type="radio"],\nfieldset[disabled] input[type="checkbox"] {\n  cursor: not-allowed;\n}\n@font-face {\n    font-family: \'Open Sans\';\n    src: url(\'data:application/font-woff;base64, \') format(\'woff\');\n    font-weight: normal;\n    font-style: normal;\n}\n\n@font-face {\n    font-family: \'Open Sans\';\n    src: url(\'data:application/font-woff;base64, \') format(\'woff\');\n    font-weight: 600;\n    font-style: normal;\n}\n\n@font-face {\n    font-family: \'Open Sans\';\n    src: url(\'data:application/font-woff;base64, \') format(\'woff\');\n    font-weight: bold;\n    font-style: normal;\n}\n\n.weight-regular {\n  font-family: "Open Sans", Arial, sans-serif;\n  font-weight: 400;\n}\n.weight-medium {\n  font-family: "Open Sans", Arial, sans-serif;\n  font-weight: 600;\n}\n.weight-bold {\n  font-family: "Open Sans", Arial, sans-serif;\n  font-weight: 700;\n}\n.form-ui {\n  position: relative;\n  display: inline-block;\n  vertical-align: top;\n  margin: 0;\n  line-height: 20px;\n  font-weight: 400;\n  cursor: pointer;\n}\n.form-ui-control {\n  position: absolute;\n  top: -9999px;\n  left: -9999px;\n  width: 0;\n  height: 0;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  outline: 0 none;\n}\n.form-ui-txt {\n  position: relative;\n  display: inline-block;\n  vertical-align: top;\n  padding: 2px 0 0 30px;\n}\n.form-ui-txt:before {\n  content: \'\';\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 22px;\n  height: 22px;\n}\n.form-ui-txt:after {\n  content: \'\';\n  position: absolute;\n}\ninput[type="radio"] + .form-ui .form-ui-txt:before {\n  border: 1px solid #cfcfcf;\n  border-radius: 50%;\n}\ninput[type="radio"] + .form-ui .form-ui-txt:after {\n  top: 7px;\n  left: 7px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n}\ninput[type="radio"]:disabled + .form-ui .form-ui-txt:before {\n  background: #f2f2f2;\n  opacity: 0.6;\n}\ninput[type="radio"]:disabled + .form-ui .form-ui-txt:after {\n  opacity: 0.6;\n}\ninput[type="checkbox"] + .form-ui .form-ui-txt:after {\n  top: 7px;\n  left: 5px;\n  width: 13px;\n  height: 6px;\n  border-bottom: 2px solid transparent;\n  border-left: 2px solid transparent;\n  transform: rotate(-45deg);\n}\ninput[type="checkbox"]:disabled + .form-ui .form-ui-txt:before {\n  opacity: 0.6;\n}\ninput[type="checkbox"]:disabled + .form-ui .form-ui-txt:after {\n  opacity: 0.6;\n}\n.btn {\n  display: inline-block;\n  margin-bottom: 0;\n  padding: 10px 20px;\n  font-size: 13px;\n  line-height: 18px;\n  text-align: center;\n  text-decoration: none;\n  vertical-align: middle;\n  cursor: pointer;\n  background-image: none;\n  border: 1px solid transparent;\n  white-space: nowrap;\n  user-select: none;\n}\n.btn:hover {\n  color: #000;\n  text-decoration: none;\n}\n.btn:active,\n.btn.active {\n  outline: none;\n}\n.btn:focus {\n  outline: none;\n  box-shadow: inset 0 0 0 1px #fff;\n}\n.btn[disabled],\n.btn.disabled {\n  cursor: default;\n  box-shadow: none;\n  opacity: 0.5;\n  pointer-events: none;\n}\n.btn-default {\n  border-color: #58595b;\n  background: #58595b;\n  color: #fff;\n}\n.btn-default:hover {\n  border-color: #717275;\n  background: #717275;\n  color: #fff;\n}\n.btn-default.active,\n.btn-default:active {\n  border-color: #717275;\n  background: #717275;\n}\n.btn-default.disabled,\n.btn-default[disabled] {\n  border-color: #58595b;\n  background: #58595b;\n}\n@media (max-width: 320px) {\n  .btn-another-el {\n    font-size: 9px;\n    padding-left: 0;\n    padding-right: 0;\n    background-color: transparent;\n    border: 0;\n    color: #000;\n  }\n  .btn-another-el:hover {\n    border-color: transparent;\n    background: transparent;\n    color: #000;\n  }\n}\n.btn-lg {\n  font-size: 20px;\n  padding: 14px 24px 12px;\n}\n.btn-sm {\n  font-size: 16px;\n  padding-top: 14px;\n  padding-bottom: 14px;\n}\n.btn-xs {\n  font-size: 14px;\n  padding-top: 12px;\n  padding-bottom: 12px;\n}\n.btn-block {\n  display: block;\n  width: 100%;\n  padding-left: 0;\n  padding-right: 0;\n}\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\ninput[type="submit"].btn-block,\ninput[type="reset"].btn-block,\ninput[type="button"].btn-block {\n  width: 100%;\n}\n.btn-upload {\n  position: relative;\n  overflow: hidden;\n}\n.btn-upload input[type=file] {\n  position: absolute;\n  top: 0;\n  right: 0;\n  margin: 0;\n  font-size: 600%;\n  line-height: 600%;\n  width: auto;\n  height: auto;\n  opacity: 0;\n  cursor: pointer;\n}\n@media (prefers-color-scheme: light) {\n  body {\n    color: #282828;\n  }\n  .main {\n    background: #ffffff;\n  }\n  .main-popup__btn {\n    background: #ffffff;\n    border: 1px solid #cfcfcf;\n  }\n  .main-popup__btn:hover {\n    background-color: #efefef;\n  }\n  .main-menu__btn {\n    background-color: #ffffff;\n  }\n  .main-menu__btn:hover {\n    background-color: #efefef;\n  }\n  .main-menu__btn:active,\n  .main-menu__btn.active {\n    background-color: #f3f3f3;\n  }\n  .main-version {\n    color: #dfdfdf;\n  }\n  .head_title {\n    color: #343434;\n  }\n  .head_text {\n    color: #343434;\n  }\n  .element-rule_expand-link_txt {\n    color: #36ba53;\n    border-bottom: 1px solid #36ba53;\n  }\n  .element-rule_expand-link:hover .element-rule_expand-link_txt {\n    color: #36ba53;\n    border-bottom-color: #36ba53;\n  }\n  .element-rule_form-cont {\n    border-top: 1px solid #e0dfdb;\n    background: #f4f4ef;\n  }\n  .tick {\n    border: 20px solid #ffffff;\n    border-left: 1px solid #ffffff;\n    border-right: 1px solid #ffffff;\n  }\n  .close {\n    background: url(' + ___CSS_LOADER_URL_REPLACEMENT_0___ + ') no-repeat 0 0 / cover;\n    opacity: 0.6;\n  }\n  .close:hover {\n    opacity: 0.8;\n  }\n  .form-control {\n    color: #343434;\n    background: #ffffff;\n    border: 1px solid #cfcfcf;\n  }\n  input[type="checkbox"] + .form-ui .form-ui-txt:before {\n    border: 1px solid #cfcfcf;\n    background: #ffffff;\n  }\n  input[type="checkbox"]:checked + .form-ui .form-ui-txt:before {\n    border: 1px solid #36ba53;\n    background: #36ba53;\n  }\n  input[type="checkbox"]:checked + .form-ui .form-ui-txt:after {\n    border-bottom-color: #ffffff;\n    border-left-color: #ffffff;\n  }\n  .menu,\n  .menu-filter,\n  .content,\n  .foot {\n    border-top: 1px solid #e0dfdb;\n  }\n  .settings_fieldset {\n    border-top: 1px solid #e0dfdb;\n  }\n  .btn-primary {\n    border-color: #36ba53;\n    background: #36ba53;\n    color: #fff;\n  }\n  .btn-primary:hover {\n    border-color: #30a64a;\n    background: #30a64a;\n    color: #fff;\n  }\n  .btn-primary.active,\n  .btn-primary:active {\n    border-color: #30a64a;\n    background: #30a64a;\n  }\n  .btn-primary.disabled,\n  .btn-primary[disabled] {\n    border-color: #30a64a;\n    background: #30a64a;\n  }\n  .btn-cancel {\n    border-color: #f3523d;\n    background: #f3523d;\n    color: #fff;\n  }\n  .btn-cancel:hover {\n    border-color: #ee290f;\n    background: #ee290f;\n    color: #fff;\n  }\n  .btn-cancel.active,\n  .btn-cancel:active {\n    border-color: #ee290f;\n    background: #ee290f;\n  }\n  .btn-cancel.disabled,\n  .btn-cancel[disabled] {\n    border-color: #ee290f;\n    background: #ee290f;\n  }\n  .ui-slider-handle:after {\n    background: #36ba53;\n  }\n  .change-position_input:checked + .change-position_label {\n    border-color: #36ba53;\n    background: #36ba53;\n  }\n  input[type="radio"] + .form-ui .form-ui-txt:before {\n    background: #ffffff;\n  }\n  input[type="radio"]:checked + .form-ui .form-ui-txt:after {\n    background: #36ba53;\n  }\n  .menu-head_title {\n    color: #343434;\n  }\n  .menu-head_text {\n    color: #343434;\n  }\n  .menu-filter_handle {\n    background: #ffffff;\n  }\n}\n@media (prefers-color-scheme: dark) {\n  body {\n    color: #ddd;\n  }\n  .main {\n    background: #323232;\n  }\n  .main-popup__btn {\n    background: #323232;\n    border: 1px solid #666;\n  }\n  .main-popup__btn:hover {\n    background-color: #555555;\n  }\n  .main-menu__btn {\n    background-color: #323232;\n  }\n  .main-menu__btn:hover {\n    background-color: #555555;\n  }\n  .main-menu__btn:active,\n  .main-menu__btn.active {\n    background-color: #4d4d4d;\n  }\n  .main-version {\n    color: #444;\n  }\n  .head_title {\n    color: #ccc;\n  }\n  .head_text {\n    color: #ccc;\n  }\n  .element-rule_expand-link_txt {\n    color: #67B279;\n    border-bottom: 1px solid #67B279;\n  }\n  .element-rule_expand-link:hover .element-rule_expand-link_txt {\n    color: #4D995F;\n    border-bottom-color: #4D995F;\n  }\n  .element-rule_form-cont {\n    border-top: 1px solid #444;\n    background: #555;\n  }\n  .tick {\n    border: 20px solid #323232;\n    border-left: 1px solid #323232;\n    border-right: 1px solid #323232;\n  }\n  .close {\n    background: url(' + ___CSS_LOADER_URL_REPLACEMENT_1___ + ') no-repeat 0 0 / cover;\n    opacity: 0.7;\n  }\n  .close:hover {\n    opacity: 1;\n  }\n  .form-control {\n    color: #ccc;\n    background: #323232;\n    border: 1px solid #666;\n  }\n  input[type="checkbox"] + .form-ui .form-ui-txt:before {\n    border: 1px solid #666;\n    background: #323232;\n  }\n  input[type="checkbox"]:checked + .form-ui .form-ui-txt:before {\n    border: 1px solid #4D995F;\n    background: #4D995F;\n  }\n  input[type="checkbox"]:checked + .form-ui .form-ui-txt:after {\n    border-bottom-color: #323232;\n    border-left-color: #323232;\n  }\n  .menu,\n  .menu-filter,\n  .content,\n  .foot {\n    border-top: 1px solid #444;\n  }\n  .settings_fieldset {\n    border-top: 1px solid #444;\n  }\n  .btn-primary {\n    border-color: #4D995F;\n    background: #4D995F;\n    color: #fff;\n  }\n  .btn-primary:hover {\n    border-color: #39774C;\n    background: #39774C;\n    color: #fff;\n  }\n  .btn-primary.active,\n  .btn-primary:active {\n    border-color: #39774C;\n    background: #39774C;\n  }\n  .btn-primary.disabled,\n  .btn-primary[disabled] {\n    border-color: #39774C;\n    background: #39774C;\n  }\n  .btn-cancel {\n    border-color: #8E2C13;\n    background: #8E2C13;\n    color: #fff;\n  }\n  .btn-cancel:hover {\n    border-color: #732613;\n    background: #732613;\n    color: #fff;\n  }\n  .btn-cancel.active,\n  .btn-cancel:active {\n    border-color: #732613;\n    background: #732613;\n  }\n  .btn-cancel.disabled,\n  .btn-cancel[disabled] {\n    border-color: #732613;\n    background: #732613;\n  }\n  .ui-slider-handle:after {\n    background: #4D995F;\n  }\n  .change-position_input:checked + .change-position_label {\n    border-color: #4D995F;\n    background: #4D995F;\n  }\n  input[type="radio"] + .form-ui .form-ui-txt:before {\n    background: #323232;\n  }\n  input[type="radio"]:checked + .form-ui .form-ui-txt:after {\n    background: #4D995F;\n  }\n  .menu-head_title {\n    color: #ccc;\n  }\n  .menu-head_text {\n    color: #ccc;\n  }\n  .menu-filter_handle {\n    background: #323232;\n  }\n}\n',
                        ""
                    ]);
                    module.exports = exports;
                },
                2571: (module, exports, __nested_webpack_require_226482__)=>{
                    var ___CSS_LOADER_API_IMPORT___ = __nested_webpack_require_226482__(3645);
                    var ___CSS_LOADER_GET_URL_IMPORT___ = __nested_webpack_require_226482__(1667);
                    var ___CSS_LOADER_URL_IMPORT_0___ = __nested_webpack_require_226482__(9053);
                    exports = ___CSS_LOADER_API_IMPORT___(false);
                    var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);
                    exports.push([
                        module.id,
                        ":host {\n  display: block!important;\n  position: relative!important;\n  width: 0!important;\n  height: 0!important;\n  margin: 0!important;\n  padding: 0!important;\n  z-index: 2147483647!important;\n}\n:host ::after,\n:host ::before {\n  display: none!important;\n}\n.adguard-assistant-button-main-logo {\n  background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") !important;\n}\n.adguard-alert {\n  cursor: pointer;\n  left: 0;\n  top: 0;\n  position: fixed !important;\n  z-index: 2147483647 !important;\n  width: 40px !important;\n  height: 40px !important;\n  zoom: 1 !important;\n  display: inline-block !important;\n  margin: 0 !important;\n  border: 0 !important;\n  padding: 0 !important;\n  will-change: transform;\n  opacity: 1;\n  touch-action: none;\n  -ms-touch-action: none;\n  visibility: visible !important;\n  min-height: auto !important;\n  max-height: auto !important;\n  min-width: auto !important;\n  max-width: auto !important;\n  background-size: 21px!important;\n  background-position: center center!important;\n  background-repeat: no-repeat !important;\n  background-color: #fff !important;\n  border: none !important;\n  box-shadow: 0 0 10px 3px rgba(162, 161, 161, 0.3) !important;\n  border-radius: 100% !important;\n  transition: background-color 0.3s ease;\n}\n.adguard-alert.sg_hide_element {\n  display: none!important;\n}\n.adguard-alert.logo-small {\n  width: 24px !important;\n  height: 24px !important;\n  background-position: 50% 6px!important;\n  background-size: 14px!important;\n}\n.adguard-alert:hover {\n  background-color: #ccf0d4 !important;\n}\n@media print {\n  .adguard-alert {\n    display: none!important;\n  }\n}\n.adguard-assistant-button-right {\n  left: auto;\n  right: 0;\n}\n.adguard-assistant-button-left {\n  left: 0;\n  right: auto;\n}\n.adguard-assistant-button-top {\n  top: 0;\n  bottom: auto;\n}\n.adguard-assistant-button-bottom {\n  top: auto;\n  bottom: 0;\n}\n.adguard-assistant-button-top.adguard-assistant-button-left {\n  left: 0;\n  right: auto;\n  transform: translate3d(10px, 10px, 0);\n}\n.adguard-assistant-button-top.adguard-assistant-button-right {\n  left: auto;\n  right: 0;\n  transform: translate3d(-10px, 10px, 0);\n}\n.adguard-assistant-button-bottom.adguard-assistant-button-left {\n  left: 0;\n  right: auto;\n  transform: translate3d(10px, -10px, 0);\n}\n.adguard-assistant-button-bottom.adguard-assistant-button-right {\n  left: auto;\n  right: 0;\n  transform: translate3d(-10px, -10px, 0);\n}\n.adguard-assistant-button-bottom.adguard-assistant-button-respect-vk {\n  transform: translate3d(-70px, -5px, 0);\n}\n.adguard-assistant-button-bottom.adguard-assistant-button-respect-fb {\n  transform: translate3d(-5px, -40px, 0);\n}\n",
                        ""
                    ]);
                    module.exports = exports;
                },
                6469: (module, exports, __nested_webpack_require_229931__)=>{
                    var ___CSS_LOADER_API_IMPORT___ = __nested_webpack_require_229931__(3645);
                    var ___CSS_LOADER_GET_URL_IMPORT___ = __nested_webpack_require_229931__(1667);
                    var ___CSS_LOADER_URL_IMPORT_0___ = __nested_webpack_require_229931__(8115);
                    var ___CSS_LOADER_URL_IMPORT_1___ = __nested_webpack_require_229931__(1660);
                    var ___CSS_LOADER_URL_IMPORT_2___ = __nested_webpack_require_229931__(1372);
                    var ___CSS_LOADER_URL_IMPORT_3___ = __nested_webpack_require_229931__(6112);
                    var ___CSS_LOADER_URL_IMPORT_4___ = __nested_webpack_require_229931__(9919);
                    var ___CSS_LOADER_URL_IMPORT_5___ = __nested_webpack_require_229931__(9023);
                    var ___CSS_LOADER_URL_IMPORT_6___ = __nested_webpack_require_229931__(6810);
                    var ___CSS_LOADER_URL_IMPORT_7___ = __nested_webpack_require_229931__(2307);
                    var ___CSS_LOADER_URL_IMPORT_8___ = __nested_webpack_require_229931__(7062);
                    var ___CSS_LOADER_URL_IMPORT_9___ = __nested_webpack_require_229931__(6255);
                    var ___CSS_LOADER_URL_IMPORT_10___ = __nested_webpack_require_229931__(9385);
                    var ___CSS_LOADER_URL_IMPORT_11___ = __nested_webpack_require_229931__(8225);
                    var ___CSS_LOADER_URL_IMPORT_12___ = __nested_webpack_require_229931__(6523);
                    var ___CSS_LOADER_URL_IMPORT_13___ = __nested_webpack_require_229931__(2286);
                    var ___CSS_LOADER_URL_IMPORT_14___ = __nested_webpack_require_229931__(2668);
                    var ___CSS_LOADER_URL_IMPORT_15___ = __nested_webpack_require_229931__(1823);
                    exports = ___CSS_LOADER_API_IMPORT___(false);
                    var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);
                    var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___);
                    var ___CSS_LOADER_URL_REPLACEMENT_2___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_2___);
                    var ___CSS_LOADER_URL_REPLACEMENT_3___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_3___);
                    var ___CSS_LOADER_URL_REPLACEMENT_4___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_4___);
                    var ___CSS_LOADER_URL_REPLACEMENT_5___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_5___);
                    var ___CSS_LOADER_URL_REPLACEMENT_6___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_6___);
                    var ___CSS_LOADER_URL_REPLACEMENT_7___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_7___);
                    var ___CSS_LOADER_URL_REPLACEMENT_8___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_8___);
                    var ___CSS_LOADER_URL_REPLACEMENT_9___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_9___);
                    var ___CSS_LOADER_URL_REPLACEMENT_10___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_10___);
                    var ___CSS_LOADER_URL_REPLACEMENT_11___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_11___);
                    var ___CSS_LOADER_URL_REPLACEMENT_12___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_12___);
                    var ___CSS_LOADER_URL_REPLACEMENT_13___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_13___);
                    var ___CSS_LOADER_URL_REPLACEMENT_14___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_14___);
                    var ___CSS_LOADER_URL_REPLACEMENT_15___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_15___);
                    exports.push([
                        module.id,
                        '.close {\n  position: absolute;\n  top: 10px;\n  right: 10px;\n  display: inline-block;\n  vertical-align: top;\n  width: 1em;\n  font-size: 12px;\n  line-height: 1;\n  cursor: pointer;\n  transition: opacity 0.3s ease;\n}\n.close:before {\n  content: "\\00a0";\n}\n@media (max-width: 320px) {\n  .close {\n    font-size: 15px;\n    top: 18px;\n    right: 14px;\n  }\n}\n.a-logo {\n  display: inline-block;\n  vertical-align: top;\n  width: 40px;\n  height: 40px;\n  padding: 10px 0 0;\n  font-size: 20px;\n  text-align: center;\n  border: 1px solid #cdcdcd;\n  border-radius: 50%;\n  background: #fff;\n}\n.a-logo__small {\n  width: 24px;\n  height: 24px;\n  font-size: 12px;\n  padding: 6px 0 0;\n}\n.tooltip {\n  position: relative;\n}\n.tooltip:before {\n  display: none;\n  content: attr(data-title);\n  position: absolute;\n  top: 100%;\n  left: 50%;\n  width: 170px;\n  margin: 7px 0 0 -85px;\n  padding: 6px 0 5px;\n  font-size: 10px;\n  font-style: normal;\n  font-weight: 500;\n  color: #fff;\n  text-align: center;\n  white-space: nowrap;\n  border-radius: 4px;\n  background: rgba(0, 0, 0, 0.8);\n}\n.tooltip:after {\n  display: none;\n  content: \'\';\n  position: absolute;\n  top: 100%;\n  left: 50%;\n  margin: 3px 0 0 -4px;\n  border-bottom: 4px solid rgba(0, 0, 0, 0.8);\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;\n}\n.tooltip:hover:before,\n.tooltip:hover:after {\n  display: block;\n}\n.main {\n  position: relative;\n}\n.head {\n  padding: 18px 20px;\n  cursor: move;\n}\n.head_title {\n  font-size: 16px;\n  font-weight: 700;\n}\n.head_text {\n  margin: 4px 0 0;\n  font-size: 12px;\n}\n.foot {\n  padding: 20px;\n}\n.foot_action {\n  float: right;\n}\n.foot_action_btn {\n  font-size: 0;\n}\n.foot_action_btn .btn + .btn {\n  margin-left: 10px;\n}\n.foot .cf {\n  clear: right;\n}\n.element-rule {\n  padding: 20px;\n}\n.element-rule_slider {\n  margin: 5px 0 7px;\n  user-select: none;\n}\n@media (max-width: 320px) {\n  .element-rule_slider {\n    display: none;\n  }\n}\n.element-rule_expand-link {\n  font-size: 12px;\n  line-height: 15px;\n  font-weight: 500;\n  cursor: pointer;\n}\n.element-rule_expand-link_txt {\n  display: inline-block;\n  vertical-align: top;\n}\n.element-rule_expand-link_arr {\n  display: inline-block;\n  vertical-align: top;\n  width: 5px;\n  height: 5px;\n  margin: 3px 0 0 3px;\n  border-bottom: 1px solid #91a795;\n  border-left: 1px solid #91a795;\n  transform: rotate(-45deg);\n  transition: 0.2s;\n}\n.element-rule_expand-link.active .element-rule_expand-link_arr {\n  margin-top: 5px;\n  transform: rotate(-225deg);\n}\n.element-rule_form {\n  height: 0;\n  margin: 0 -20px;\n  overflow: hidden;\n}\n.element-rule_form.open {\n  height: auto;\n  margin-bottom: -20px;\n}\n@media (max-width: 320px) {\n  .element-rule_form.open {\n    padding: 20px;\n    padding-top: 0;\n  }\n}\n.element-rule_form-cont {\n  margin: 4px 0 0;\n  padding: 20px;\n}\n@media (max-width: 320px) {\n  .element-rule_form-cont {\n    margin-top: 0;\n  }\n}\n.element-rule_fieldset {\n  margin: 10px 0 0;\n}\n.element-rule_fieldset:first-child {\n  margin: 0;\n}\n.element-rule_more--mobile {\n  display: none;\n}\n@media (max-width: 320px) {\n  .element-rule_more--mobile {\n    display: block;\n  }\n  .element-rule_more--mobile .element-rule_expand-link {\n    display: none;\n  }\n  .element-rule_more--mobile #adg-cancel {\n    width: 106px;\n    padding: 10px 7px;\n  }\n  .element-rule_more--mobile #adg-accept {\n    padding: 10px 6px;\n  }\n}\n.adg-slide {\n  position: relative;\n  width: 500px;\n  height: 44px;\n  margin: auto;\n  transform: translate3d(0, 0, 0);\n}\n.adg-slide-clue-min,\n.adg-slide-clue-max {\n  position: absolute;\n  top: 14px;\n  left: -40px;\n  width: 30px;\n  font-size: 12px;\n  font-weight: 500;\n  color: #8f9b92;\n  cursor: pointer;\n}\n.adg-slide-clue-min {\n  left: auto;\n  right: -40px;\n  text-align: right;\n}\n.adg-slide-btns {\n  display: none;\n}\n.adg-slide-btn {\n  position: relative;\n  width: 36px;\n  height: 36px;\n  border: 2px solid #e2e2e2;\n  border-radius: 2px;\n}\n.adg-slide-btn:after {\n  content: "";\n  position: absolute;\n  left: 8px;\n  top: 15.3px;\n  width: 18px;\n  height: 2px;\n  background-color: #4e4e4e;\n  border-radius: 2px;\n}\n.adg-slide-btn--plus {\n  margin-left: 9px;\n}\n.adg-slide-btn--plus:before {\n  content: "";\n  position: absolute;\n  left: 16px;\n  top: 8px;\n  height: 17px;\n  width: 2px;\n  background-color: #4e4e4e;\n  border-radius: 2px;\n}\n.ui-slider-handle {\n  position: absolute;\n  top: 22px;\n  z-index: 2;\n  cursor: pointer;\n}\n.ui-slider-handle:before {\n  content: \'\';\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 30px;\n  height: 30px;\n  margin: -15px 0 0 -15px;\n  background: rgba(0, 0, 0, 0.1);\n  border-radius: 50%;\n  transition: 0.2s;\n}\n.ui-slider-handle:after {\n  content: \'\';\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 20px;\n  height: 20px;\n  margin: -10px 0 0 -10px;\n  border-radius: 50%;\n}\n.ui-slider-handle:hover:active,\n.ui-slider-handle:hover:before {\n  background: rgba(0, 0, 0, 0.15);\n}\n.tick {\n  position: absolute;\n  height: 44px;\n}\n.settings_fieldset {\n  padding: 20px;\n}\n.settings_fieldset:first-child {\n  border: 0;\n}\n.settings_fieldset_lbl {\n  float: left;\n  width: 126px;\n  margin: 1px 0 0;\n  font-weight: 500;\n}\n.settings_fieldset_lbl__pos {\n  margin-top: 21px;\n}\n.settings_fieldset_val {\n  margin: 0 0 0 126px;\n}\n.choice-size {\n  position: relative;\n  font-size: 14px;\n}\n.choice-size_field {\n  margin: 10px 0 0;\n}\n.choice-size_field:first-child {\n  margin: 0;\n}\n.choice-size_logo {\n  display: none;\n  position: absolute;\n  top: 10px;\n  right: 15px;\n  width: 40px;\n  height: 40px;\n  background-size: 21px;\n  background-position: 50% 11px;\n  background-repeat: no-repeat;\n  background-color: #fff;\n  border: none ;\n  box-shadow: 0 0 10px 3px rgba(162, 161, 161, 0.3);\n  border-radius: 100% ;\n}\n.choice-size_logo.logo__small {\n  top: 15px;\n  right: 20px;\n  width: 24px;\n  height: 24px;\n  background-position: 50% 6px;\n  background-size: 14px;\n}\n.choice-size_input:checked ~ .choice-size_logo {\n  display: block;\n}\n[class^="s-position-arr-"] {\n  display: block;\n  width: 11px;\n  height: 11px;\n  background: url(' + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") no-repeat;\n  background-size: 44px 22px;\n}\n.s-position-arr-top-left {\n  background-position: 0 0;\n}\n.s-position-arr-top-right {\n  background-position: -11px 0;\n}\n.s-position-arr-bottom-left {\n  background-position: 0 -11px;\n}\n.s-position-arr-bottom-right {\n  background-position: -11px -11px;\n}\n.change-position {\n  position: relative;\n  display: inline-block;\n  vertical-align: top;\n  width: 70px;\n  margin: -3px 0 0 -3px;\n}\n.change-position_i {\n  float: left;\n  margin: 3px 0 0 3px;\n}\n.change-position_input:checked + .change-position_label .s-position-arr-top-left {\n  background-position: -22px 0;\n}\n.change-position_input:checked + .change-position_label .s-position-arr-top-right {\n  background-position: -33px 0;\n}\n.change-position_input:checked + .change-position_label .s-position-arr-bottom-left {\n  background-position: -22px -11px;\n}\n.change-position_input:checked + .change-position_label .s-position-arr-bottom-right {\n  background-position: -33px -11px;\n}\n.change-position_input:checked ~ .change-position_val {\n  display: block;\n}\n.change-position_label {\n  display: block;\n  width: 32px;\n  height: 32px;\n  margin: 0;\n  padding: 9px 0 0 9px;\n  border: 1px solid #dfdedb;\n  cursor: pointer;\n}\n.change-position_val {\n  display: none;\n  position: absolute;\n  top: 27px;\n  left: 82px;\n  font-size: 12px;\n  white-space: nowrap;\n}\n.position-save .position-save_field {\n  margin-bottom: 10px;\n}\n.wot-indicator {\n  display: inline-block;\n  vertical-align: top;\n  margin-right: 5px;\n}\n#WotDescriptionText {\n  white-space: pre-line;\n}\n#WotDescriptionText #WotLogo {\n  cursor: pointer;\n}\n.adg-wot {\n  width: 18px;\n  height: 18px;\n  display: block;\n  border: 5px solid #000;\n  border-radius: 50%;\n}\n.adg-wot-unknown {\n  border-color: #ccc;\n}\n.adg-wot-red {\n  border-color: #b60000;\n}\n.adg-wot-lightRed {\n  border-color: #f21800;\n}\n.adg-wot-yellow {\n  border-color: #fac000;\n}\n.adg-wot-lightGreen {\n  border-color: #69d225;\n}\n.adg-wot-green {\n  border-color: #00ae17;\n}\n.adg-wot-confidence {\n  width: 52px;\n  height: 18px;\n  display: inline-block;\n  vertical-align: middle;\n}\n.adg-wot-confidence-0 {\n  background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\n}\n.adg-wot-confidence-1 {\n  background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ");\n}\n.adg-wot-confidence-2 {\n  background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_3___ + ");\n}\n.adg-wot-confidence-3 {\n  background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_4___ + ");\n}\n.adg-wot-confidence-4 {\n  background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_5___ + ");\n}\n.adg-wot-confidence-5 {\n  background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_6___ + ");\n}\n.confidence-indication,\n.wot-indicator {\n  text-decoration: none;\n  vertical-align: middle;\n}\n.confidence-indication:hover,\n.wot-indicator:hover {\n  text-decoration: none;\n}\n.confidence-indication {\n  display: inline-block;\n  margin-right: 10px;\n}\n.wot-logo {\n  display: inline-block;\n  vertical-align: top;\n  width: 31px;\n  height: 12px;\n  background: url(" + ___CSS_LOADER_URL_REPLACEMENT_7___ + ') no-repeat 0 0 / cover;\n  margin-top: 3px;\n}\n.wot-hide {\n  display: none;\n}\niframe#adguard-assistant-dialog {\n  position: fixed;\n  clip: auto;\n  border-radius: 3px;\n  box-shadow: 0 0 10px 3px rgba(162, 161, 161, 0.3);\n  z-index: 2147483647;\n  display: block!important;\n}\n.sg_hide_element {\n  display: none!important;\n}\nimg.adguard_sg_selected {\n  border: 5px solid #0F0 !important;\n}\n#_sg_div.sg_top {\n  top: 5px !important;\n}\n#_sg_div.sg_bottom {\n  bottom: 5px !important;\n}\n#_sg_div input {\n  margin-right: 10px !important;\n  font-size: 15px !important;\n}\n#_sg_path_field {\n  width: 400px !important;\n}\n#_sg_div .sg_new_line {\n  clear: both !important;\n}\n#_sg_div .sg_option {\n  float: left !important;\n}\n#_sg_div .adguard_sg_selected_option {\n  text-decoration: underline;\n}\n.adguard-placeholder {\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OUM5OUE4MEZEQzUxMUUyOTAzM0EyODQyRjc5QjI2QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OUM5OUE4MUZEQzUxMUUyOTAzM0EyODQyRjc5QjI2QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5Qzk5QTdFRkRDNTExRTI5MDMzQTI4NDJGNzlCMjZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5Qzk5QTdGRkRDNTExRTI5MDMzQTI4NDJGNzlCMjZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9rJm9wAAAAZQTFRF2+7g1OfZ+LX/EgAAACtJREFUeNpiYIQABhhA5TIyoHIhfCS1DKhcEB/FJAZG7AYzoNlLLy5AgAEAMigAar6TcqkAAAAASUVORK5CYII=);\n}\n.adguard-placeholder-icon {\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAwCAYAAAB9sggoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENkNBQTNGMkZEQzUxMUUyQjVFMkZEMUFFRjlGOEQyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENkNBQTNGM0ZEQzUxMUUyQjVFMkZEMUFFRjlGOEQyMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ2Q0FBM0YwRkRDNTExRTJCNUUyRkQxQUVGOUY4RDIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ2Q0FBM0YxRkRDNTExRTJCNUUyRkQxQUVGOUY4RDIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+49sbDwAAAl9JREFUeNrMmE0o5VEYxq9vJmpI2SBZjCSNKKGwkDE0m8mg2QwzEtkNCeUjGyVhYTbTUIZEMWmkbCVlw9QkG4mammbK5zAWuLqek3ch3W7v+Z8P/7d+u/cczz3neM7zP0Htg12eR6wUkA+eg2yQDOLAYegjiIkEr0AjyAPRfnp8toW9Be20QoHKa0tYEhgCVdwBNoQVgCmQKjPItLAKMAtiZAeaFFYM5sATJ4ODDYl6BuadijIlLAJMgHiFOWJMbGUfmaZsHYN98Bvs6haWA1olx2yCMfAd/DF1+Psl5rwGPWAYXJn8r3wNXjB7L0ENrZLRwy/m6ZDorw8kSqewUpDL7P0Epm3YRRBoYfbugW5bPpZDK8apTnBqS9h7WjWOLXyz5fxPQSWjz0dWcmPrEhdJNIEprIlW198Z7aUV1SasQWJnAp3Dzw+FqWxlOmV2HeXVecbegHBTYS5YYVy1yejrVJhIpxluFPaB6V1WhSWQTXjcJqyKjFVnhagabBhFFk7tgnPmlp+oChNbmMXM70XgL3Nen6qwj8y+xfv53fQZKweFzN5xW4c/Cgwwe9fAui1hIuBlMntHZOKNirAyiQ+NLbBkw8fEE9IM2QSnBv19I+oWVguWQSxzrnX6EVrqoV2I15kS0AxeSszjo+326hQm3hoSQRqR6mCeL2BV5x0VSjYQojDHNmgzcYn/Uxj/H9SBM7fkMQ951Tuw4aageEMpY8FUHnPy+XZECXbRTUFxhezEqCiZFfsFRnXdg1xhgcT9BF/BJG2htRKiDjx376EX9Md36HoR/NDp5jJ1K8AAcQBmooZhTgQAAAAASUVORK5CYII=);\n  background-position: center center;\n  background-repeat: no-repeat;\n  height: 100%;\n}\n.adguard-placeholder-domain {\n  background: #778b7c;\n  color: #ffffff;\n  left: 0;\n  top: 0;\n  padding: 2px 4px;\n  position: relative;\n}\n@media print {\n  .adguard-alert,\n  #adguard-assistant-dialog {\n    display: none!important;\n    opacity: 0!important;\n    visibility: hidden!important;\n  }\n}\n.menu-head {\n  padding: 18px 20px;\n  cursor: move;\n  touch-action: none;\n  -ms-touch-action: none;\n}\n.menu-head_title {\n  font-size: 16px;\n  font-weight: 700;\n}\n.menu-head_name {\n  display: inline-block;\n  vertical-align: top;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  white-space: nowrap;\n  max-width: 260px;\n  line-height: 26px;\n  margin: 0 10px 5px 0;\n}\n.menu-head_text {\n  margin: 4px 10px 0 0;\n  font-size: 12px;\n}\n.menu-filter {\n  width: 100%;\n  display: table;\n  padding: 20px;\n}\n.menu-filter_lbl {\n  display: table-cell;\n  vertical-align: middle;\n}\n.menu-filter_val {\n  display: table-cell;\n  vertical-align: middle;\n}\n.menu-filter_label {\n  position: relative;\n  width: 30px;\n  height: 12px;\n  border-radius: 25px;\n  background-color: #ed7865;\n  cursor: pointer;\n  transition: all 0.3s ease;\n  float: right;\n}\n.menu-filter_label:after {\n  content: "";\n  cursor: pointer;\n  border-radius: 100%;\n  position: absolute;\n  left: -3px;\n  top: -4px;\n  box-shadow: 0 0 10px 3px rgba(162, 161, 161, 0.3);\n  width: 20px;\n  height: 20px;\n  background-color: #e85037;\n  transition: all 0.3s ease;\n}\n.menu-filter_handle {\n  position: absolute;\n  width: 20px;\n  height: 20px;\n  top: 1px;\n  left: 1px;\n  border-radius: 4px;\n}\n.menu-filter_input:checked + .menu-filter_label {\n  background-color: #bde5c1;\n}\n.menu-filter_input:checked + .menu-filter_label:after {\n  left: 12px;\n  background-color: #68bc72;\n}\n.menu__btn {\n  position: relative;\n  cursor: pointer;\n  line-height: 45px;\n  height: 45px;\n  background-repeat: no-repeat;\n  background-position: 20px 50%;\n  transition: 0.3s ease;\n  padding: 0 20px 0 60px;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.menu__btn:hover {\n  background-color: rgba(104, 188, 113, 0.2);\n}\n.menu__btn--clock {\n  background-image: url(' + ___CSS_LOADER_URL_REPLACEMENT_8___ + ");\n  background-size: 16px 19px;\n}\n.menu__btn--landscape {\n  background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_9___ + ");\n  background-size: 19px 17px;\n}\n.menu__btn--report {\n  background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_10___ + ");\n  background-size: 16px 17px;\n}\n.menu__btn--security {\n  background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_11___ + ");\n  background-size: 15px 16px;\n}\n.menu__btn--extensions {\n  background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_12___ + ");\n  background-size: 18px;\n}\n.menu__btn--settings {\n  background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_13___ + ");\n  background-size: 19px;\n}\n.menu__btn.hidden {\n  display: none;\n}\nbody {\n  color: #282828;\n}\n.main {\n  background: #ffffff;\n}\n.main-popup__btn {\n  background: #ffffff;\n  border: 1px solid #cfcfcf;\n}\n.main-popup__btn:hover {\n  background-color: #efefef;\n}\n.main-menu__btn {\n  background-color: #ffffff;\n}\n.main-menu__btn:hover {\n  background-color: #efefef;\n}\n.main-menu__btn:active,\n.main-menu__btn.active {\n  background-color: #f3f3f3;\n}\n.main-version {\n  color: #dfdfdf;\n}\n.head_title {\n  color: #343434;\n}\n.head_text {\n  color: #343434;\n}\n.element-rule_expand-link_txt {\n  color: #36ba53;\n  border-bottom: 1px solid #36ba53;\n}\n.element-rule_expand-link:hover .element-rule_expand-link_txt {\n  color: #36ba53;\n  border-bottom-color: #36ba53;\n}\n.element-rule_form-cont {\n  border-top: 1px solid #e0dfdb;\n  background: #f4f4ef;\n}\n.tick {\n  border: 20px solid #ffffff;\n  border-left: 1px solid #ffffff;\n  border-right: 1px solid #ffffff;\n}\n.close {\n  background: url(" + ___CSS_LOADER_URL_REPLACEMENT_14___ + ') no-repeat 0 0 / cover;\n  opacity: 0.6;\n}\n.close:hover {\n  opacity: 0.8;\n}\n.form-control {\n  color: #343434;\n  background: #ffffff;\n  border: 1px solid #cfcfcf;\n}\ninput[type="checkbox"] + .form-ui .form-ui-txt:before {\n  border: 1px solid #cfcfcf;\n  background: #ffffff;\n}\ninput[type="checkbox"]:checked + .form-ui .form-ui-txt:before {\n  border: 1px solid #36ba53;\n  background: #36ba53;\n}\ninput[type="checkbox"]:checked + .form-ui .form-ui-txt:after {\n  border-bottom-color: #ffffff;\n  border-left-color: #ffffff;\n}\n.menu,\n.menu-filter,\n.content,\n.foot {\n  border-top: 1px solid #e0dfdb;\n}\n.settings_fieldset {\n  border-top: 1px solid #e0dfdb;\n}\n.btn-primary {\n  border-color: #36ba53;\n  background: #36ba53;\n  color: #fff;\n}\n.btn-primary:hover {\n  border-color: #30a64a;\n  background: #30a64a;\n  color: #fff;\n}\n.btn-primary.active,\n.btn-primary:active {\n  border-color: #30a64a;\n  background: #30a64a;\n}\n.btn-primary.disabled,\n.btn-primary[disabled] {\n  border-color: #30a64a;\n  background: #30a64a;\n}\n.btn-cancel {\n  border-color: #f3523d;\n  background: #f3523d;\n  color: #fff;\n}\n.btn-cancel:hover {\n  border-color: #ee290f;\n  background: #ee290f;\n  color: #fff;\n}\n.btn-cancel.active,\n.btn-cancel:active {\n  border-color: #ee290f;\n  background: #ee290f;\n}\n.btn-cancel.disabled,\n.btn-cancel[disabled] {\n  border-color: #ee290f;\n  background: #ee290f;\n}\n.ui-slider-handle:after {\n  background: #36ba53;\n}\n.change-position_input:checked + .change-position_label {\n  border-color: #36ba53;\n  background: #36ba53;\n}\ninput[type="radio"] + .form-ui .form-ui-txt:before {\n  background: #ffffff;\n}\ninput[type="radio"]:checked + .form-ui .form-ui-txt:after {\n  background: #36ba53;\n}\n.menu-head_title {\n  color: #343434;\n}\n.menu-head_text {\n  color: #343434;\n}\n.menu-filter_handle {\n  background: #ffffff;\n}\n@media (prefers-color-scheme: dark) {\n  body {\n    color: #ddd;\n  }\n  .main {\n    background: #323232;\n  }\n  .main-popup__btn {\n    background: #323232;\n    border: 1px solid #666;\n  }\n  .main-popup__btn:hover {\n    background-color: #555555;\n  }\n  .main-menu__btn {\n    background-color: #323232;\n  }\n  .main-menu__btn:hover {\n    background-color: #555555;\n  }\n  .main-menu__btn:active,\n  .main-menu__btn.active {\n    background-color: #4d4d4d;\n  }\n  .main-version {\n    color: #444;\n  }\n  .head_title {\n    color: #ccc;\n  }\n  .head_text {\n    color: #ccc;\n  }\n  .element-rule_expand-link_txt {\n    color: #67B279;\n    border-bottom: 1px solid #67B279;\n  }\n  .element-rule_expand-link:hover .element-rule_expand-link_txt {\n    color: #4D995F;\n    border-bottom-color: #4D995F;\n  }\n  .element-rule_form-cont {\n    border-top: 1px solid #444;\n    background: #555;\n  }\n  .tick {\n    border: 20px solid #323232;\n    border-left: 1px solid #323232;\n    border-right: 1px solid #323232;\n  }\n  .close {\n    background: url(' + ___CSS_LOADER_URL_REPLACEMENT_15___ + ') no-repeat 0 0 / cover;\n    opacity: 0.7;\n  }\n  .close:hover {\n    opacity: 1;\n  }\n  .form-control {\n    color: #ccc;\n    background: #323232;\n    border: 1px solid #666;\n  }\n  input[type="checkbox"] + .form-ui .form-ui-txt:before {\n    border: 1px solid #666;\n    background: #323232;\n  }\n  input[type="checkbox"]:checked + .form-ui .form-ui-txt:before {\n    border: 1px solid #4D995F;\n    background: #4D995F;\n  }\n  input[type="checkbox"]:checked + .form-ui .form-ui-txt:after {\n    border-bottom-color: #323232;\n    border-left-color: #323232;\n  }\n  .menu,\n  .menu-filter,\n  .content,\n  .foot {\n    border-top: 1px solid #444;\n  }\n  .settings_fieldset {\n    border-top: 1px solid #444;\n  }\n  .btn-primary {\n    border-color: #4D995F;\n    background: #4D995F;\n    color: #fff;\n  }\n  .btn-primary:hover {\n    border-color: #39774C;\n    background: #39774C;\n    color: #fff;\n  }\n  .btn-primary.active,\n  .btn-primary:active {\n    border-color: #39774C;\n    background: #39774C;\n  }\n  .btn-primary.disabled,\n  .btn-primary[disabled] {\n    border-color: #39774C;\n    background: #39774C;\n  }\n  .btn-cancel {\n    border-color: #8E2C13;\n    background: #8E2C13;\n    color: #fff;\n  }\n  .btn-cancel:hover {\n    border-color: #732613;\n    background: #732613;\n    color: #fff;\n  }\n  .btn-cancel.active,\n  .btn-cancel:active {\n    border-color: #732613;\n    background: #732613;\n  }\n  .btn-cancel.disabled,\n  .btn-cancel[disabled] {\n    border-color: #732613;\n    background: #732613;\n  }\n  .ui-slider-handle:after {\n    background: #4D995F;\n  }\n  .change-position_input:checked + .change-position_label {\n    border-color: #4D995F;\n    background: #4D995F;\n  }\n  input[type="radio"] + .form-ui .form-ui-txt:before {\n    background: #323232;\n  }\n  input[type="radio"]:checked + .form-ui .form-ui-txt:after {\n    background: #4D995F;\n  }\n  .menu-head_title {\n    color: #ccc;\n  }\n  .menu-head_text {\n    color: #ccc;\n  }\n  .menu-filter_handle {\n    background: #323232;\n  }\n}\n:host {\n  display: block!important;\n  position: relative!important;\n  width: 0!important;\n  height: 0!important;\n  margin: 0!important;\n  padding: 0!important;\n  z-index: 2147483647!important;\n}\n:host ::after,\n:host ::before {\n  display: none!important;\n}\n',
                        ""
                    ]);
                    module.exports = exports;
                },
                817: (module, exports, __nested_webpack_require_257019__)=>{
                    var ___CSS_LOADER_API_IMPORT___ = __nested_webpack_require_257019__(3645);
                    var ___CSS_LOADER_GET_URL_IMPORT___ = __nested_webpack_require_257019__(1667);
                    var ___CSS_LOADER_URL_IMPORT_0___ = __nested_webpack_require_257019__(2668);
                    var ___CSS_LOADER_URL_IMPORT_1___ = __nested_webpack_require_257019__(1823);
                    var ___CSS_LOADER_URL_IMPORT_2___ = __nested_webpack_require_257019__(9053);
                    var ___CSS_LOADER_URL_IMPORT_3___ = __nested_webpack_require_257019__(8269);
                    var ___CSS_LOADER_URL_IMPORT_4___ = __nested_webpack_require_257019__(2834);
                    var ___CSS_LOADER_URL_IMPORT_5___ = __nested_webpack_require_257019__(9713);
                    var ___CSS_LOADER_URL_IMPORT_6___ = __nested_webpack_require_257019__(7693);
                    var ___CSS_LOADER_URL_IMPORT_7___ = __nested_webpack_require_257019__(6265);
                    var ___CSS_LOADER_URL_IMPORT_8___ = __nested_webpack_require_257019__(1109);
                    exports = ___CSS_LOADER_API_IMPORT___(false);
                    var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);
                    var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___);
                    var ___CSS_LOADER_URL_REPLACEMENT_2___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_2___);
                    var ___CSS_LOADER_URL_REPLACEMENT_3___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_3___);
                    var ___CSS_LOADER_URL_REPLACEMENT_4___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_4___);
                    var ___CSS_LOADER_URL_REPLACEMENT_5___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_5___);
                    var ___CSS_LOADER_URL_REPLACEMENT_6___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_6___);
                    var ___CSS_LOADER_URL_REPLACEMENT_7___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_7___);
                    var ___CSS_LOADER_URL_REPLACEMENT_8___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_8___);
                    exports.push([
                        module.id,
                        ":host {\n  display: block!important;\n  position: relative!important;\n  width: 0!important;\n  height: 0!important;\n  margin: 0!important;\n  padding: 0!important;\n  z-index: 2147483647!important;\n}\n:host ::after,\n:host ::before {\n  display: none!important;\n}\nbody {\n  color: #282828;\n}\n.main {\n  background: #ffffff;\n}\n.main-popup__btn {\n  background: #ffffff;\n  border: 1px solid #cfcfcf;\n}\n.main-popup__btn:hover {\n  background-color: #efefef;\n}\n.main-menu__btn {\n  background-color: #ffffff;\n}\n.main-menu__btn:hover {\n  background-color: #efefef;\n}\n.main-menu__btn:active,\n.main-menu__btn.active {\n  background-color: #f3f3f3;\n}\n.main-version {\n  color: #dfdfdf;\n}\n.head_title {\n  color: #343434;\n}\n.head_text {\n  color: #343434;\n}\n.element-rule_expand-link_txt {\n  color: #36ba53;\n  border-bottom: 1px solid #36ba53;\n}\n.element-rule_expand-link:hover .element-rule_expand-link_txt {\n  color: #36ba53;\n  border-bottom-color: #36ba53;\n}\n.element-rule_form-cont {\n  border-top: 1px solid #e0dfdb;\n  background: #f4f4ef;\n}\n.tick {\n  border: 20px solid #ffffff;\n  border-left: 1px solid #ffffff;\n  border-right: 1px solid #ffffff;\n}\n.close {\n  background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ') no-repeat 0 0 / cover;\n  opacity: 0.6;\n}\n.close:hover {\n  opacity: 0.8;\n}\n.form-control {\n  color: #343434;\n  background: #ffffff;\n  border: 1px solid #cfcfcf;\n}\ninput[type="checkbox"] + .form-ui .form-ui-txt:before {\n  border: 1px solid #cfcfcf;\n  background: #ffffff;\n}\ninput[type="checkbox"]:checked + .form-ui .form-ui-txt:before {\n  border: 1px solid #36ba53;\n  background: #36ba53;\n}\ninput[type="checkbox"]:checked + .form-ui .form-ui-txt:after {\n  border-bottom-color: #ffffff;\n  border-left-color: #ffffff;\n}\n.menu,\n.menu-filter,\n.content,\n.foot {\n  border-top: 1px solid #e0dfdb;\n}\n.settings_fieldset {\n  border-top: 1px solid #e0dfdb;\n}\n.btn-primary {\n  border-color: #36ba53;\n  background: #36ba53;\n  color: #fff;\n}\n.btn-primary:hover {\n  border-color: #30a64a;\n  background: #30a64a;\n  color: #fff;\n}\n.btn-primary.active,\n.btn-primary:active {\n  border-color: #30a64a;\n  background: #30a64a;\n}\n.btn-primary.disabled,\n.btn-primary[disabled] {\n  border-color: #30a64a;\n  background: #30a64a;\n}\n.btn-cancel {\n  border-color: #f3523d;\n  background: #f3523d;\n  color: #fff;\n}\n.btn-cancel:hover {\n  border-color: #ee290f;\n  background: #ee290f;\n  color: #fff;\n}\n.btn-cancel.active,\n.btn-cancel:active {\n  border-color: #ee290f;\n  background: #ee290f;\n}\n.btn-cancel.disabled,\n.btn-cancel[disabled] {\n  border-color: #ee290f;\n  background: #ee290f;\n}\n.ui-slider-handle:after {\n  background: #36ba53;\n}\n.change-position_input:checked + .change-position_label {\n  border-color: #36ba53;\n  background: #36ba53;\n}\ninput[type="radio"] + .form-ui .form-ui-txt:before {\n  background: #ffffff;\n}\ninput[type="radio"]:checked + .form-ui .form-ui-txt:after {\n  background: #36ba53;\n}\n.menu-head_title {\n  color: #343434;\n}\n.menu-head_text {\n  color: #343434;\n}\n.menu-filter_handle {\n  background: #ffffff;\n}\n@media (prefers-color-scheme: dark) {\n  body {\n    color: #ddd;\n  }\n  .main {\n    background: #323232;\n  }\n  .main-popup__btn {\n    background: #323232;\n    border: 1px solid #666;\n  }\n  .main-popup__btn:hover {\n    background-color: #555555;\n  }\n  .main-menu__btn {\n    background-color: #323232;\n  }\n  .main-menu__btn:hover {\n    background-color: #555555;\n  }\n  .main-menu__btn:active,\n  .main-menu__btn.active {\n    background-color: #4d4d4d;\n  }\n  .main-version {\n    color: #444;\n  }\n  .head_title {\n    color: #ccc;\n  }\n  .head_text {\n    color: #ccc;\n  }\n  .element-rule_expand-link_txt {\n    color: #67B279;\n    border-bottom: 1px solid #67B279;\n  }\n  .element-rule_expand-link:hover .element-rule_expand-link_txt {\n    color: #4D995F;\n    border-bottom-color: #4D995F;\n  }\n  .element-rule_form-cont {\n    border-top: 1px solid #444;\n    background: #555;\n  }\n  .tick {\n    border: 20px solid #323232;\n    border-left: 1px solid #323232;\n    border-right: 1px solid #323232;\n  }\n  .close {\n    background: url(' + ___CSS_LOADER_URL_REPLACEMENT_1___ + ') no-repeat 0 0 / cover;\n    opacity: 0.7;\n  }\n  .close:hover {\n    opacity: 1;\n  }\n  .form-control {\n    color: #ccc;\n    background: #323232;\n    border: 1px solid #666;\n  }\n  input[type="checkbox"] + .form-ui .form-ui-txt:before {\n    border: 1px solid #666;\n    background: #323232;\n  }\n  input[type="checkbox"]:checked + .form-ui .form-ui-txt:before {\n    border: 1px solid #4D995F;\n    background: #4D995F;\n  }\n  input[type="checkbox"]:checked + .form-ui .form-ui-txt:after {\n    border-bottom-color: #323232;\n    border-left-color: #323232;\n  }\n  .menu,\n  .menu-filter,\n  .content,\n  .foot {\n    border-top: 1px solid #444;\n  }\n  .settings_fieldset {\n    border-top: 1px solid #444;\n  }\n  .btn-primary {\n    border-color: #4D995F;\n    background: #4D995F;\n    color: #fff;\n  }\n  .btn-primary:hover {\n    border-color: #39774C;\n    background: #39774C;\n    color: #fff;\n  }\n  .btn-primary.active,\n  .btn-primary:active {\n    border-color: #39774C;\n    background: #39774C;\n  }\n  .btn-primary.disabled,\n  .btn-primary[disabled] {\n    border-color: #39774C;\n    background: #39774C;\n  }\n  .btn-cancel {\n    border-color: #8E2C13;\n    background: #8E2C13;\n    color: #fff;\n  }\n  .btn-cancel:hover {\n    border-color: #732613;\n    background: #732613;\n    color: #fff;\n  }\n  .btn-cancel.active,\n  .btn-cancel:active {\n    border-color: #732613;\n    background: #732613;\n  }\n  .btn-cancel.disabled,\n  .btn-cancel[disabled] {\n    border-color: #732613;\n    background: #732613;\n  }\n  .ui-slider-handle:after {\n    background: #4D995F;\n  }\n  .change-position_input:checked + .change-position_label {\n    border-color: #4D995F;\n    background: #4D995F;\n  }\n  input[type="radio"] + .form-ui .form-ui-txt:before {\n    background: #323232;\n  }\n  input[type="radio"]:checked + .form-ui .form-ui-txt:after {\n    background: #4D995F;\n  }\n  .menu-head_title {\n    color: #ccc;\n  }\n  .menu-head_text {\n    color: #ccc;\n  }\n  .menu-filter_handle {\n    background: #323232;\n  }\n}\nbody {\n  padding: 1vw;\n  background: transparent;\n}\n.main {\n  position: relative;\n  padding: 8vw 3vw;\n}\n.main .footer {\n  letter-spacing: 3vw;\n}\n.main-version {\n  position: absolute;\n  bottom: 0;\n  right: 7px;\n  font-size: 5vw;\n}\n.main-popup {\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  margin: 5vw;\n  box-shadow: 0 0px 5vw 0 rgba(0, 0, 0, 0.2);\n}\n.main-popup__logo {\n  width: 11vw;\n  height: 11vw;\n}\n.main-popup__logo.adguard-assistant-button-main-logo {\n  background-image: url(' + ___CSS_LOADER_URL_REPLACEMENT_2___ + ");\n  background-repeat: no-repeat;\n}\n.main-popup__title {\n  font-size: 6vw;\n  margin: 3vw 0;\n}\n.main-popup__content {\n  font-size: 5vw;\n  padding: 0 3vw;\n  margin-bottom: 5vw;\n  border-top: none;\n}\n.main-popup__btn {\n  font-size: 5vw;\n  padding: 2vh 8vw;\n  border-radius: 3px;\n  letter-spacing: normal;\n}\n.main-popup__btn--green {\n  color: #ffffff;\n  border: 1px solid #66B574;\n  background-color: #66B574;\n  box-shadow: none;\n}\n.main-popup__btn--green:hover {\n  background-color: #5ea76b;\n  color: #fff;\n}\n.main-popup__btn:focus {\n  box-shadow: none;\n}\n.main-menu {\n  margin: 4vw;\n  padding: 4vw;\n  display: flex;\n  justify-content: space-between;\n  border-radius: 4vw;\n  box-shadow: 0 0 4vw -2px rgba(0, 0, 0, 0.3);\n}\n.main-menu__info {\n  width: 100%;\n  text-align: center;\n}\n.main-menu__btn {\n  border: 0;\n  font-size: 0;\n  width: 12vw;\n  height: 12vw;\n  border-radius: 2vw;\n  background-repeat: no-repeat;\n  background-position: 50%;\n  background-size: 100%;\n  position: relative;\n}\n.main-menu__btn:disabled {\n  opacity: 0.5;\n  pointer-events: none;\n}\n.main-menu__btn--accept {\n  background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_3___ + ");\n}\n.main-menu__btn--preview {\n  background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_4___ + ");\n}\n.main-menu__btn--preview:active,\n.main-menu__btn--preview.active {\n  background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_5___ + ");\n}\n.main-menu__btn--plus {\n  background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_6___ + ");\n}\n.main-menu__btn--minus {\n  background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_7___ + ");\n}\n.main-menu__btn--close {\n  background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_8___ + ");\n}\n",
                        ""
                    ]);
                    module.exports = exports;
                },
                3596: (module, exports, __nested_webpack_require_268087__)=>{
                    var ___CSS_LOADER_API_IMPORT___ = __nested_webpack_require_268087__(3645);
                    exports = ___CSS_LOADER_API_IMPORT___(false);
                    exports.push([
                        module.id,
                        "iframe#adguard-assistant-dialog {\n  position: fixed;\n  clip: auto;\n  border-radius: 3px;\n  box-shadow: 0 0 10px 3px rgba(162, 161, 161, 0.3);\n  z-index: 2147483647;\n  display: block!important;\n}\n.sg_hide_element {\n  display: none!important;\n}\nimg.adguard_sg_selected {\n  border: 5px solid #0F0 !important;\n}\n#_sg_div.sg_top {\n  top: 5px !important;\n}\n#_sg_div.sg_bottom {\n  bottom: 5px !important;\n}\n#_sg_div input {\n  margin-right: 10px !important;\n  font-size: 15px !important;\n}\n#_sg_path_field {\n  width: 400px !important;\n}\n#_sg_div .sg_new_line {\n  clear: both !important;\n}\n#_sg_div .sg_option {\n  float: left !important;\n}\n#_sg_div .adguard_sg_selected_option {\n  text-decoration: underline;\n}\n.adguard-placeholder {\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OUM5OUE4MEZEQzUxMUUyOTAzM0EyODQyRjc5QjI2QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OUM5OUE4MUZEQzUxMUUyOTAzM0EyODQyRjc5QjI2QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5Qzk5QTdFRkRDNTExRTI5MDMzQTI4NDJGNzlCMjZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5Qzk5QTdGRkRDNTExRTI5MDMzQTI4NDJGNzlCMjZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9rJm9wAAAAZQTFRF2+7g1OfZ+LX/EgAAACtJREFUeNpiYIQABhhA5TIyoHIhfCS1DKhcEB/FJAZG7AYzoNlLLy5AgAEAMigAar6TcqkAAAAASUVORK5CYII=);\n}\n.adguard-placeholder-icon {\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAwCAYAAAB9sggoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENkNBQTNGMkZEQzUxMUUyQjVFMkZEMUFFRjlGOEQyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENkNBQTNGM0ZEQzUxMUUyQjVFMkZEMUFFRjlGOEQyMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ2Q0FBM0YwRkRDNTExRTJCNUUyRkQxQUVGOUY4RDIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ2Q0FBM0YxRkRDNTExRTJCNUUyRkQxQUVGOUY4RDIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+49sbDwAAAl9JREFUeNrMmE0o5VEYxq9vJmpI2SBZjCSNKKGwkDE0m8mg2QwzEtkNCeUjGyVhYTbTUIZEMWmkbCVlw9QkG4mammbK5zAWuLqek3ch3W7v+Z8P/7d+u/cczz3neM7zP0Htg12eR6wUkA+eg2yQDOLAYegjiIkEr0AjyAPRfnp8toW9Be20QoHKa0tYEhgCVdwBNoQVgCmQKjPItLAKMAtiZAeaFFYM5sATJ4ODDYl6BuadijIlLAJMgHiFOWJMbGUfmaZsHYN98Bvs6haWA1olx2yCMfAd/DF1+Psl5rwGPWAYXJn8r3wNXjB7L0ENrZLRwy/m6ZDorw8kSqewUpDL7P0Epm3YRRBoYfbugW5bPpZDK8apTnBqS9h7WjWOLXyz5fxPQSWjz0dWcmPrEhdJNIEprIlW198Z7aUV1SasQWJnAp3Dzw+FqWxlOmV2HeXVecbegHBTYS5YYVy1yejrVJhIpxluFPaB6V1WhSWQTXjcJqyKjFVnhagabBhFFk7tgnPmlp+oChNbmMXM70XgL3Nen6qwj8y+xfv53fQZKweFzN5xW4c/Cgwwe9fAui1hIuBlMntHZOKNirAyiQ+NLbBkw8fEE9IM2QSnBv19I+oWVguWQSxzrnX6EVrqoV2I15kS0AxeSszjo+326hQm3hoSQRqR6mCeL2BV5x0VSjYQojDHNmgzcYn/Uxj/H9SBM7fkMQ951Tuw4aageEMpY8FUHnPy+XZECXbRTUFxhezEqCiZFfsFRnXdg1xhgcT9BF/BJG2htRKiDjx376EX9Md36HoR/NDp5jJ1K8AAcQBmooZhTgQAAAAASUVORK5CYII=);\n  background-position: center center;\n  background-repeat: no-repeat;\n  height: 100%;\n}\n.adguard-placeholder-domain {\n  background: #778b7c;\n  color: #ffffff;\n  left: 0;\n  top: 0;\n  padding: 2px 4px;\n  position: relative;\n}\n@media print {\n  .adguard-alert,\n  #adguard-assistant-dialog {\n    display: none!important;\n    opacity: 0!important;\n    visibility: hidden!important;\n  }\n}\n",
                        ""
                    ]);
                    module.exports = exports;
                },
                3645: (module)=>{
                    module.exports = function(useSourceMap) {
                        var list = [];
                        list.toString = function toString() {
                            return this.map(function(item) {
                                var content = cssWithMappingToString(item, useSourceMap);
                                if (item[2]) {
                                    return "@media ".concat(item[2], " {").concat(content, "}");
                                }
                                return content;
                            }).join("");
                        };
                        list.i = function(modules, mediaQuery, dedupe) {
                            if (typeof modules === "string") {
                                modules = [
                                    [
                                        null,
                                        modules,
                                        ""
                                    ]
                                ];
                            }
                            var alreadyImportedModules = {};
                            if (dedupe) {
                                for(var i = 0; i < this.length; i++){
                                    var id = this[i][0];
                                    if (id != null) {
                                        alreadyImportedModules[id] = true;
                                    }
                                }
                            }
                            for(var _i = 0; _i < modules.length; _i++){
                                var item = [].concat(modules[_i]);
                                if (dedupe && alreadyImportedModules[item[0]]) {
                                    continue;
                                }
                                if (mediaQuery) {
                                    if (!item[2]) {
                                        item[2] = mediaQuery;
                                    } else {
                                        item[2] = "".concat(mediaQuery, " and ").concat(item[2]);
                                    }
                                }
                                list.push(item);
                            }
                        };
                        return list;
                    };
                    function cssWithMappingToString(item, useSourceMap) {
                        var content = item[1] || "";
                        var cssMapping = item[3];
                        if (!cssMapping) {
                            return content;
                        }
                        if (useSourceMap && typeof btoa === "function") {
                            var sourceMapping = toComment(cssMapping);
                            var sourceURLs = cssMapping.sources.map(function(source) {
                                return "/*# sourceURL=".concat(cssMapping.sourceRoot || "").concat(source, " */");
                            });
                            return [
                                content
                            ].concat(sourceURLs).concat([
                                sourceMapping
                            ]).join("\n");
                        }
                        return [
                            content
                        ].join("\n");
                    }
                    function toComment(sourceMap) {
                        var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));
                        var data = "sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(base64);
                        return "/*# ".concat(data, " */");
                    }
                },
                1667: (module)=>{
                    module.exports = function(url, options) {
                        if (!options) {
                            options = {};
                        }
                        url = url && url.__esModule ? url.default : url;
                        if (typeof url !== "string") {
                            return url;
                        }
                        if (/^['"].*['"]$/.test(url)) {
                            url = url.slice(1, -1);
                        }
                        if (options.hash) {
                            url += options.hash;
                        }
                        if (/["'() \t\n]/.test(url) || options.needQuotes) {
                            return '"'.concat(url.replace(/"/g, '\\"').replace(/\n/g, "\\n"), '"');
                        }
                        return url;
                    };
                },
                5688: (module)=>{
                    var code = '<div class="main"> <div class="close"></div> <div class="head"> <div i18n="assistant_preview_header" class="head_title"> </div> <div i18n="assistant_preview_header_info" class="head_text"> </div> </div> <div class="foot"> <button i18n="assistant_another_element" class="btn btn-default" id="select-another-element" type="button"></button> <div class="foot_action"> <div class="foot_action_btn"> <button i18n="assistant_preview_end" class="btn btn-primary" id="end-preview" type="button"></button> <button i18n="assistant_block" class="btn btn-cancel" id="block-element" type="button"></button> </div> </div> </div> </div>';
                    module.exports = code;
                },
                6696: (module)=>{
                    var code = '<div class="adguard-alert adguard-assistant-button-fixed adguard-assistant-button-main-logo"></div> ';
                    module.exports = code;
                },
                3317: (module)=>{
                    var code = '<div class="main"> <div class="close"></div> <div class="menu-head"> <div class="menu-head_title"> <span class="menu-head_name"></span> <div class="confidence-indication wot-hide"> <a class="wot-indicator wot-hide" target="_blank" href="https://link.adtidy.org/forward.html?action=wot_scorecard&from=main_menu&app=assistant&domain=example.org"> <i id="WotIndication" class="adg-wot tooltip" data-title="Site reputation indicator"></i> </a> <i id="ConfidenceIndication" class="adg-wot-confidence tooltip" data-title="Reputation Confidence Level"></i> </div> </div> <div class="menu-head_text wot-hide" id="WotDescriptionText"></div> </div> <div class="menu-filter"> <div i18n="menu_filtration_status" class="menu-filter_lbl"> </div> <div class="menu-filter_val"> <input type="checkbox" class="menu-filter_input" id="is-filter"> <label for="is-filter" class="menu-filter_label"></label> </div> </div> <div class="menu"> <div id="do-not-block-30-sec" class="menu__btn menu__btn--clock" i18n="menu_do_not_filter_30_sec"></div> <div id="block-ad" class="menu__btn menu__btn--landscape" i18n="menu_block_ad_on_site"></div> <div id="report-abuse" class="menu__btn menu__btn--report" i18n="menu_report_abuse"></div> <div id="site-report" class="menu__btn menu__btn--security" i18n="menu_site_report"></div> <div id="assistant-settings" class="menu__btn menu__btn--settings" i18n="menu_settings"></div> </div> </div> ';
                    module.exports = code;
                },
                4825: (module)=>{
                    var code = '<div class="main mobile main-menu"> <button i18n-title="close" class="adg-close main-menu__btn main-menu__btn--close">close</button> <button i18n-title="minus" class="adg-minus main-menu__btn main-menu__btn--minus">minus</button> <button i18n-title="plus" class="adg-plus main-menu__btn main-menu__btn--plus">plus</button> <button i18n-title="assistant_preview" class="adg-preview main-menu__btn main-menu__btn--preview">preview</button> <button i18n-title="assistant_block" class="adg-accept main-menu__btn main-menu__btn--accept">accept</button> </div> ';
                    module.exports = code;
                },
                2115: (module)=>{
                    var code = '<div class="main mobile main-popup"> <div class="main-popup__logo adguard-assistant-button-main-logo"></div> <h2 class="mobile-title main-popup__title" i18n="assistant_select_element"></h2> <div class="content main-popup__content" i18n="assistant_select_element_text"></div> <div class="footer"> <button i18n="assistant_select_element_start" class="btn btn-active start-select-mode main-popup__btn main-popup__btn--green"></button> <button i18n="assistant_select_element_cancel" class="btn cancel-select-mode main-popup__btn"></button> </div> <i class="main-version" id="appVersion"></i> </div> ';
                    module.exports = code;
                },
                8514: (module)=>{
                    var code = '<div class="main adguard_sg_ignore"> <div class="close adg-close" id="close-button"></div> <div class="head" id="drag-handle"> <div i18n="assistant_select_element" class="head_title"></div> <div i18n="assistant_select_element_ext" class="head_text"></div> </div> <div class="foot"> <button i18n="assistant_select_element_cancel" type="button" class="btn btn-default" id="cancel-select-mode"></button> </div> </div> ';
                    module.exports = code;
                },
                4693: (module)=>{
                    var code = '<div class="main"> <div class="close"></div> <div class="head"> <div i18n="assistant_settings" class="head_title"></div> <div i18n="settings_choose_size_and_position" class="head_text head_text--mobile-h"></div> </div> <div class="content"> <div class="settings settings__horizontal"> <div class="settings_fieldset"> <div i18n="settings_position_save" class="settings_fieldset_lbl"></div> <div class="settings_fieldset_val"> <div class="position-save"> <div class="position-save_group"> <div class="position-save_field"> <input class="form-ui-control" id="all-site" type="radio" name="position-save"> <label class="form-ui" for="all-site"> <span i18n="settings_position_save_all" class="form-ui-txt"></span> </label> </div> <div class="position-save_field"> <input class="form-ui-control" id="this-site" type="radio" name="position-save"> <label class="form-ui" for="this-site"> <span i18n="settings_position_save_this" class="form-ui-txt"></span> </label> </div> </div> </div> </div> </div> <div class="settings_fieldset"> <div i18n="settings_icon_size" class="settings_fieldset_lbl"></div> <div class="settings_fieldset_val"> <div class="choice-size"> <div class="choice-size_group"> <div class="choice-size_field"> <input class="choice-size_input form-ui-control" id="size-small" type="radio" name="radio"> <label class="form-ui" for="size-small"> <span i18n="settings_small" class="form-ui-txt"></span> </label> <div class="adguard-assistant-button-main-logo choice-size_logo logo__small"></div> </div> <div class="choice-size_field"> <input class="choice-size_input form-ui-control" id="size-big" type="radio" name="radio"> <label class="form-ui" for="size-big"> <span i18n="settings_big" class="form-ui-txt"></span> </label> <div class="adguard-assistant-button-main-logo choice-size_logo"></div> </div> </div> </div> </div> </div> <div class="settings_fieldset"> <div i18n="settings_position" class="settings_fieldset_lbl settings_fieldset_lbl__pos"></div> <div class="settings_fieldset_val"> <div class="change-position"> <div class="change-position_i"> <input type="radio" name="position" class="change-position_input" id="position-top-left"> <label class="change-position_label" for="position-top-left"> <span class="s-position-arr-top-left"></span> </label> <div i18n="settings_left_top" class="change-position_val"></div> </div> <div class="change-position_i"> <input type="radio" name="position" class="change-position_input" id="position-top-right"> <label class="change-position_label" for="position-top-right"> <span class="s-position-arr-top-right"></span> </label> <div i18n="settings_right_top" class="change-position_val"></div> </div> <div class="change-position_i"> <input type="radio" name="position" class="change-position_input" id="position-bottom-left"> <label class="change-position_label" for="position-bottom-left"> <span class="s-position-arr-bottom-left"></span> </label> <div i18n="settings_left_bottom" class="change-position_val"></div> </div> <div class="change-position_i"> <input type="radio" name="position" class="change-position_input" id="position-bottom-right"> <label class="change-position_label" for="position-bottom-right"> <span class="s-position-arr-bottom-right"></span> </label> <div i18n="settings_right_bottom" class="change-position_val"></div> </div> </div> </div> </div> </div> </div> <div class="foot"> <div class="foot_action"> <div class="foot_action_btn"> <button i18n="settings_cancel" class="btn btn-default" type="button" id="cancel"></button> <button i18n="settings_save" class="btn btn-primary" type="button" id="save-settings"></button> </div> </div> <div class="cf"></div> </div> </div> ';
                    module.exports = code;
                },
                7726: (module)=>{
                    var code = '<div class="main"> <div class="close adg-close"></div> <div class="head head--slider"> <div class="head_in head_in--slider"> <div i18n="assistant_block_element" class="head_title head_title--slider" id="head_title"></div> <div class="element-rule_more element-rule_more--mobile"> <span class="element-rule_expand-link" id="ExtendedSettingsText"></span> <button i18n="assistant_block" type="button" class="btn btn-cancel" id="adg-accept"></button> <button i18n="assistant_another_element" type="button" class="btn btn-default" id="adg-cancel"></button> </div> </div> <div class="adg-slide-btns"> <div class="adg-slide-btn adg-slide-btn--minus"></div> <div class="adg-slide-btn adg-slide-btn--plus"></div> </div> <div i18n="assistant_block_element_explain" class="head_text head_text--mobile-h" id="head_text"></div> </div> <div class="content" id="slider-area"> <div class="element-rule element-rule--slider"> <div i18n="assistant_slider_explain" class="element-rule_text element-rule_text--slider"></div> <div class="element-rule_slider"> <div class="adg-slide" id="slider"> <div class="adg-slide-clue-max">MAX</div> <div class="adg-slide-clue-min">MIN</div> </div> </div> <div class="element-rule_more"> <span class="element-rule_expand-link" id="ExtendedSettingsText"> <span i18n="assistant_extended_settings" class="element-rule_expand-link_txt"></span> <span class="element-rule_expand-link_arr"></span> </span> </div> <div class="element-rule_form" id="advanced-settings"> <div class="element-rule_form-cont"> <div class="element-rule_fieldset" id="one-domain-checkbox-block"> <input class="form-ui-control" id="one-domain-checkbox" type="checkbox"/> <label for="one-domain-checkbox" class="form-ui"> <span i18n="assistant_apply_rule_to_all_sites" class="form-ui-txt"></span> </label> </div> <div style="display:none" class="element-rule_fieldset" id="block-by-url-checkbox-block"> <input class="form-ui-control" id="block-by-url-checkbox" type="checkbox"/> <label for="block-by-url-checkbox" class="form-ui"> <span i18n="assistant_block_by_reference" class="form-ui-txt"></span> </label> </div> <div style="display:none" class="element-rule_fieldset" id="block-similar-checkbox-block"> <input class="form-ui-control" id="block-similar-checkbox" type="checkbox"/> <label for="block-similar-checkbox" class="form-ui"> <span i18n="assistant_block_similar" class="form-ui-txt"></span> </label> </div> <div class="element-rule_fieldset"> <input class="form-control" id="filter-rule" type="text"/> </div> </div> </div> </div> </div> <div class="foot foot--slider"> <button i18n="assistant_another_element" type="button" class="btn btn-default btn-another-el" id="adg-cancel"></button> <div class="foot_action"> <div class="foot_action_btn"> <button i18n="assistant_preview" type="button" class="btn btn-primary" id="adg-preview"></button> <button i18n="assistant_block" type="button" class="btn btn-cancel" id="adg-accept"></button> </div> </div> </div> </div> ';
                    module.exports = code;
                },
                1403: (module, __unused_webpack_exports, __nested_webpack_require_289247__)=>{
                    var result = __nested_webpack_require_289247__(4123);
                    if (typeof result === "string") {
                        module.exports = result;
                    } else {
                        module.exports = result.toString();
                    }
                },
                5487: (module, __unused_webpack_exports, __nested_webpack_require_289621__)=>{
                    var result = __nested_webpack_require_289621__(2571);
                    if (typeof result === "string") {
                        module.exports = result;
                    } else {
                        module.exports = result.toString();
                    }
                },
                3228: (module, __unused_webpack_exports, __nested_webpack_require_289995__)=>{
                    var result = __nested_webpack_require_289995__(6469);
                    if (typeof result === "string") {
                        module.exports = result;
                    } else {
                        module.exports = result.toString();
                    }
                },
                1953: (module, __unused_webpack_exports, __nested_webpack_require_290369__)=>{
                    var result = __nested_webpack_require_290369__(817);
                    if (typeof result === "string") {
                        module.exports = result;
                    } else {
                        module.exports = result.toString();
                    }
                },
                5317: (module, __unused_webpack_exports, __nested_webpack_require_290742__)=>{
                    var result = __nested_webpack_require_290742__(3596);
                    if (typeof result === "string") {
                        module.exports = result;
                    } else {
                        module.exports = result.toString();
                    }
                },
                8269: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_291128__)=>{
                    __nested_webpack_require_291128__.r(__nested_webpack_exports__);
                    __nested_webpack_require_291128__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTEuNzY2NUwxMC41ODc4IDE3TDE5IDgiIHN0cm9rZT0iIzY3QjI3OSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K";
                },
                7062: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_291844__)=>{
                    __nested_webpack_require_291844__.r(__nested_webpack_exports__);
                    __nested_webpack_require_291844__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2aWV3Qm94PSIwIDAgMTcgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMi4wMDAwMDAsIC0xNDQuMDAwMDAwKSI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzLjAwMDAwMCwgMTQxLjAwMDAwMCkiIHN0cm9rZT0iIzk3OTc5NyIgc3Ryb2tlLXdpZHRoPSIxLjM1Ij4KICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgY3g9IjcuODcwMzYxMzMiIGN5PSIxMS4yNzU5NzY2IiByPSI3LjM3ODg1NzQyIj48L2NpcmNsZT4KICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJMaW5lLTIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHBvaW50cz0iNy43Njc5Njg3NSA3LjQ2MzI4MTI1IDcuNzY3OTY4NzUgMTEuOTYzMjgxMiAxMS4zNjc5Njg3IDExLjk2MzI4MTIiPjwvcG9seWxpbmU+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K";
                },
                1823: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_293136__)=>{
                    __nested_webpack_require_293136__.r(__nested_webpack_exports__);
                    __nested_webpack_require_293136__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiPgogICAgPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZWVlIiBzdHJva2Utd2lkdGg9IjIwIiB4MT0iNSIgeTE9IjUiIHgyPSI5NSIgeTI9Ijk1Ii8+CiAgICA8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNlZWUiIHN0cm9rZS13aWR0aD0iMjAiIHgxPSI5NSIgeTE9IjUiIHgyPSI1IiB5Mj0iOTUiLz4KPC9zdmc+Cg==";
                },
                2668: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_293948__)=>{
                    __nested_webpack_require_293948__.r(__nested_webpack_exports__);
                    __nested_webpack_require_293948__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiPgogICAgPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjIwIiB4MT0iNSIgeTE9IjUiIHgyPSI5NSIgeTI9Ijk1Ii8+CiAgICA8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMjAiIHgxPSI5NSIgeTE9IjUiIHgyPSI1IiB5Mj0iOTUiLz4KPC9zdmc+Cg==";
                },
                1109: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_294768__)=>{
                    __nested_webpack_require_294768__.r(__nested_webpack_exports__);
                    __nested_webpack_require_294768__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNDI4NTcgNi40Mjg1N0wxNy42MDQzIDE3LjYwNDMiIHN0cm9rZT0iI0E0QTRBNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNNi40Mjc3MyAxNy41NzE0TDE3LjYwMzUgNi4zOTU2MyIgc3Ryb2tlPSIjQTRBNEE0IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=";
                },
                6523: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_295600__)=>{
                    __nested_webpack_require_295600__.r(__nested_webpack_exports__);
                    __nested_webpack_require_295600__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2aWV3Qm94PSIwIDAgMjAgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aAogICAgICAgICAgICBkPSJNMjcuNjE1NjkzMSwzMjIuMjg4MDg2IEwyMC43Njc5Njg3LDMyMi4yODgwODYgTDIwLjc2Nzk2ODcsMzE1LjQxNjAyNiBMMjEuOTU5OTMxNCwzMTUuNDE2MDI2IEMyMi41MTAyOTA4LDMxNS40MTYwMjYgMjIuOTU2NDQ1MywzMTQuOTY5ODcxIDIyLjk1NjQ0NTMsMzE0LjQxOTUxMiBDMjIuOTU2NDQ1MywzMTMuODY5MTUzIDIyLjUxMDI5MDgsMzEzLjQyMjk5OCAyMS45NTk5MzE0LDMxMy40MjI5OTggTDIwLjc2Nzk2ODcsMzEzLjQyMjk5OCBMMjAuNzY3OTY4NywzMDYuOTE3MTEgTDI1LjkzOTg5MjYsMzA2LjkxNzExIEwyNS45Mzk4OTI2LDMwNi44MTYzNjggQzI1LjkzOTg5MjYsMzA1LjMyNTE5OSAyNy4xNDg3MjM4LDMwNC4xMTYzNjggMjguNjM5ODkyNiwzMDQuMTE2MzY4IEMzMC4xMzEwNjE0LDMwNC4xMTYzNjggMzEuMzM5ODkyNiwzMDUuMzI1MTk5IDMxLjMzOTg5MjYsMzA2LjgxNjM2OCBMMzEuMzM5ODkyNiwzMDYuOTE3MTEgTDM2LjEzODk0NDUsMzA2LjkxNzExIEwzNi4xMzg5NDQ1LDMxMS45MDI1OTggTDM2LjMzMjA4MDEsMzExLjkwMjU5OCBDMzcuODIzMjQ4OSwzMTEuOTAyNTk4IDM5LjAzMjA4MDEsMzEzLjExMTQyOSAzOS4wMzIwODAxLDMxNC42MDI1OTggQzM5LjAzMjA4MDEsMzE2LjA5Mzc2NyAzNy44MjMyNDg5LDMxNy4zMDI1OTggMzYuMzMyMDgwMSwzMTcuMzAyNTk4IEwzNi4xMzg5NDQ1LDMxNy4zMDI1OTggTDM2LjEzODk0NDUsMzIyLjI4ODA4NiBMMjkuNjA4NzIwOSwzMjIuMjg4MDg2IEwyOS42MDg3MjA5LDMyMC41NzE2OSBDMjkuNjA4NzIwOSwzMjAuMDIxMzMgMjkuMTYyNTY2NSwzMTkuNTc1MTc2IDI4LjYxMjIwNywzMTkuNTc1MTc2IEMyOC4wNjE4NDc2LDMxOS41NzUxNzYgMjcuNjE1NjkzMSwzMjAuMDIxMzMgMjcuNjE1NjkzMSwzMjAuNTcxNjkgTDI3LjYxNTY5MzEsMzIyLjI4ODA4NiBaIgogICAgICAgICAgICBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuMDAwMDAwLCAtMzA0LjAwMDAwMCkiPgogICAgICAgIDxnPgogICAgICAgICAgICA8dXNlIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgIDxwYXRoCiAgICAgICAgICAgICAgICBzdHJva2U9IiM5Nzk3OTciCiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg9IjEuMzUiCiAgICAgICAgICAgICAgICBkPSJNMjYuOTQwNjkzMSwzMjEuNjEzMDg2IEwyNi45NDA2OTMxLDMyMC41NzE2OSBDMjYuOTQwNjkzMSwzMTkuNjQ4NTM4IDI3LjY4OTA1NTQsMzE4LjkwMDE3NiAyOC42MTIyMDcsMzE4LjkwMDE3NiBDMjkuNTM1MzU4NywzMTguOTAwMTc2IDMwLjI4MzcyMDksMzE5LjY0ODUzOCAzMC4yODM3MjA5LDMyMC41NzE2OSBMMzAuMjgzNzIwOSwzMjEuNjEzMDg2IEwzNS40NjM5NDQ1LDMyMS42MTMwODYgTDM1LjQ2Mzk0NDUsMzE2LjYyNzU5OCBMMzYuMzMyMDgwMSwzMTYuNjI3NTk4IEMzNy40NTA0NTY3LDMxNi42Mjc1OTggMzguMzU3MDgwMSwzMTUuNzIwOTc1IDM4LjM1NzA4MDEsMzE0LjYwMjU5OCBDMzguMzU3MDgwMSwzMTMuNDg0MjIxIDM3LjQ1MDQ1NjcsMzEyLjU3NzU5OCAzNi4zMzIwODAxLDMxMi41Nzc1OTggTDM1LjQ2Mzk0NDUsMzEyLjU3NzU5OCBMMzUuNDYzOTQ0NSwzMDcuNTkyMTEgTDMwLjY2NDg5MjYsMzA3LjU5MjExIEwzMC42NjQ4OTI2LDMwNi44MTYzNjggQzMwLjY2NDg5MjYsMzA1LjY5Nzk5MSAyOS43NTgyNjkyLDMwNC43OTEzNjggMjguNjM5ODkyNiwzMDQuNzkxMzY4IEMyNy41MjE1MTYsMzA0Ljc5MTM2OCAyNi42MTQ4OTI2LDMwNS42OTc5OTEgMjYuNjE0ODkyNiwzMDYuODE2MzY4IEwyNi42MTQ4OTI2LDMwNy41OTIxMSBMMjEuNDQyOTY4NywzMDcuNTkyMTEgTDIxLjQ0Mjk2ODcsMzEyLjc0Nzk5OCBMMjEuOTU5OTMxNCwzMTIuNzQ3OTk4IEMyMi44ODMwODMxLDMxMi43NDc5OTggMjMuNjMxNDQ1MywzMTMuNDk2MzYgMjMuNjMxNDQ1MywzMTQuNDE5NTEyIEMyMy42MzE0NDUzLDMxNS4zNDI2NjQgMjIuODgzMDgzMSwzMTYuMDkxMDI2IDIxLjk1OTkzMTQsMzE2LjA5MTAyNiBMMjEuNDQyOTY4NywzMTYuMDkxMDI2IEwyMS40NDI5Njg3LDMyMS42MTMwODYgTDI2Ljk0MDY5MzEsMzIxLjYxMzA4NiBaIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K";
                },
                9713: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_299244__)=>{
                    __nested_webpack_require_299244__.r(__nested_webpack_exports__);
                    __nested_webpack_require_299244__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgMTBDNCAxMCA4IDE0Ljc3MiAxMiAxNC43NzJDMTYgMTQuNzcyIDIwIDEwIDIwIDEwIiBzdHJva2U9IiM2N0IyNzkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEyIDE1VjE3IiBzdHJva2U9IiM2N0IyNzkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTE4IDEzVjE1IiBzdHJva2U9IiM2N0IyNzkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTYgMTNWMTUiIHN0cm9rZT0iIzY3QjI3OSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K";
                },
                2834: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_300284__)=>{
                    __nested_webpack_require_300284__.r(__nested_webpack_exports__);
                    __nested_webpack_require_300284__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDExLjc3MkM2LjY2NjY3IDguNTkwNjUgOS4zMzMzMyA3IDEyIDdDMTQuNjY2NyA3IDE3LjMzMzMgOC41OTA2NSAyMCAxMS43NzJDMjAgMTEuNzcyIDE2IDE2Ljc3MiAxMiAxNi43NzJDOCAxNi43NzIgNCAxMS43NzIgNCAxMS43NzJaIiBzdHJva2U9IiM2N0IyNzkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAxMEMxMy4xMDQ2IDEwIDE0IDEwLjg5NTQgMTQgMTJDMTQgMTMuMTA0NiAxMy4xMDQ2IDE0IDEyIDE0QzEwLjg5NTQgMTQgMTAgMTMuMTA0NiAxMCAxMkMxMCAxMC44OTU0IDEwLjg5NTQgMTAgMTIgMTBaIiBzdHJva2U9IiM2N0IyNzkiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=";
                },
                6255: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_301476__)=>{
                    __nested_webpack_require_301476__.r(__nested_webpack_exports__);
                    __nested_webpack_require_301476__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2aWV3Qm94PSIwIDAgMTkgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIwLjc2Nzk2ODc1IiB5PSIwLjk4MDY2NDA2MyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE1Ljg4MDUxNzYiIHJ4PSIxLjgiPjwvcmVjdD4KICAgIDwvZGVmcz4KICAgIDxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMC4wMDAwMDAsIC0xODQuMDAwMDAwKSI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMTg0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUmVjdGFuZ2xlIj4KICAgICAgICAgICAgICAgIDx1c2UgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDxyZWN0IHN0cm9rZT0iIzk3OTc5NyIgc3Ryb2tlLXdpZHRoPSIxLjM1IiB4PSIxLjQ0Mjk2ODc1IiB5PSIxLjY1NTY2NDA2IiB3aWR0aD0iMTYuNjUiIGhlaWdodD0iMTQuNTMwNTE3NiIgcng9IjEuOCI+PC9yZWN0PgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxwb2x5bGluZSBpZD0iTGluZS0zIiBzdHJva2U9IiM5Nzk3OTciIHN0cm9rZS13aWR0aD0iMS4zNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgcG9pbnRzPSIxLjYyNjY2MDE2IDEzLjA3MTMzNzkgNS4yMjY2NjAxNiA5LjQ3MTMzNzg5IDguMTc0MDcyMjcgMTIuMTE1NTI3MyAxMi45Mjk4MzQgNi43MjgyNzE0OCAxNy44Njc5Njg3IDEyLjMzMzA1NjYiPjwvcG9seWxpbmU+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K";
                },
                9053: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_303204__)=>{
                    __nested_webpack_require_303204__.r(__nested_webpack_exports__);
                    __nested_webpack_require_303204__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2aWV3Qm94PSIwIDAgMzUgMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY0LjAwMDAwMCwgLTIxOS4wMDAwMDApIj4KICAgICAgICA8ZyBpZD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAuMDAwMDAwLCAxOTAuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNC41MDAwMDAsIDI5LjQxNDA2MikiPgogICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC40NTM2NTYsIDAuMjI2ODI4KSI+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkPSJNMTYuNzE1NzQ5MiwwIEMxMS40OTA5MTk1LDAgNS4xODg0Njg3NywxLjI2NTU4MzUxIDUuMTI2MjAxMTRlLTA2LDQuMDUxMjIyMzkgQzUuMTI2MjAxMTRlLTA2LDEwLjA2NzQ0OTUgLTAuMDcxNjEzNjMyNCwyNS4wNTU2OTI1IDE2LjcxNTc0OTIsMzUuMjk2Njc5OCBDMzMuNTAzNDgzLDI1LjA1NTY5MjUgMzMuNDMyMjM1NCwxMC4wNjc0NDk1IDMzLjQzMjIzNTQsNC4wNTEyMjIzOSBDMjguMjQzNDAwNiwxLjI2NTU4MzUxIDIxLjk0MDk0OTksMCAxNi43MTU3NDkyLDAgTDE2LjcxNTc0OTIsMCBaIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJQYXRoIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw9IiM2OEJDNzEiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNi42OTg2NzQzLDM1LjI4NjI1ODIgQy0wLjA3MTU2NTA2MDUsMjUuMDQ1NTI2OCA1LjEyNjIwMTEzZS0wNiwxMC4wNjU0MDkxIDUuMTI2MjAxMTNlLTA2LDQuMDUxMjIyMzkgQzUuMTgyODE4MDIsMS4yNjg2MTczNCAxMS40NzcxOTI5LDAuMDAyNzU4NDkxMjQgMTYuNjk4Njc0Myw0LjUwMzc4MzExZS0wNiBMMTYuNjk4Njc0MywzNS4yODYyNjE3IFoiIGlkPSJDb21iaW5lZC1TaGFwZSIgZmlsbD0iIzY3QjI3OSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkPSJNMTYuMTA2MDI0NywyMy41NTEwOTQgTDI2LjIxNDMxNTUsOS41MTgwMTg2OSBDMjUuNDczNjAwNSw4LjkwNjQ3MjQ5IDI0LjgyMzg4NzYsOS4zMzgwODkxNiAyNC40NjYyMjgxLDkuNjcyMjQ0IEwyNC40NTMxNzc0LDkuNjczMzE1MDEgTDE2LjAyNDg5ODcsMTguNzA0NDIwOCBMMTIuODQ5MzQ3NywxNC43NjgxMDUzIEMxMS4zMzQ0MDkxLDEyLjk2NTI0IDkuMjc0ODY4NjYsMTQuMzQwNDE1NyA4Ljc5Mzc1NjYyLDE0LjcwMzg0NDggTDE2LjEwNjAyNDcsMjMuNTUxMDk0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9IkZpbGwtMTEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K";
                },
                6265: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_306000__)=>{
                    __nested_webpack_require_306000__.r(__nested_webpack_exports__);
                    __nested_webpack_require_306000__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDZWMTBINiIgc3Ryb2tlPSIjQTRBNEE0IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMCAxOFYxNEg2IiBzdHJva2U9IiNBNEE0QTQiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0IDZWMTBIMTgiIHN0cm9rZT0iI0E0QTRBNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQgMThWMTRIMTgiIHN0cm9rZT0iI0E0QTRBNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K";
                },
                7693: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_307124__)=>{
                    __nested_webpack_require_307124__.r(__nested_webpack_exports__);
                    __nested_webpack_require_307124__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTBWNkgxME02IDE0VjE4SDEwTTE4IDEwVjZIMTRNMTggMTRWMThIMTQiIHN0cm9rZT0iI0E0QTRBNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K";
                },
                8115: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_307864__)=>{
                    __nested_webpack_require_307864__.r(__nested_webpack_exports__);
                    __nested_webpack_require_307864__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCiAgICAgd2lkdGg9IjQwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCA0MDAgMjAwIj4KICAgIDxkZWZzPgogICAgICAgIDxnIGlkPSJhcnIiPgogICAgICAgICAgICA8cG9seWdvbiBwb2ludHM9IjE4LjgsODQuNSAxOC44LDMyIDg2LjcsMTAwIDEwMCw4Ni43IDMyLDE4LjggODQuNSwxOC44IDg0LjUsMCAxOC44LDAgMCwwIDAsMTguOAogICAgICAgICAgICAgICAgMCw4NC41IAkiLz4KICAgICAgICA8L2c+CiAgICA8L2RlZnM+CgogICAgPHVzZSB4bGluazpocmVmPSIjYXJyIiBmaWxsPSIjYWJhYmFiIi8+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNhcnIiIGZpbGw9IiNhYmFiYWIiIHRyYW5zZm9ybT0icm90YXRlKDkwIDEwMCAxMDApIi8+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNhcnIiIGZpbGw9IiNhYmFiYWIiIHRyYW5zZm9ybT0icm90YXRlKDE4MCAxMDAgMTAwKSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYXJyIiBmaWxsPSIjYWJhYmFiIiB0cmFuc2Zvcm09InJvdGF0ZSgyNzAgMTAwIDEwMCkiLz4KCiAgICA8dXNlIHhsaW5rOmhyZWY9IiNhcnIiIGZpbGw9IiNmZmYiIHg9IjIwMCIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYXJyIiBmaWxsPSIjZmZmIiB5PSItMjAwIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCAxMDAgMTAwKSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYXJyIiBmaWxsPSIjZmZmIiB4PSItMjAwIiB0cmFuc2Zvcm09InJvdGF0ZSgxODAgMTAwIDEwMCkiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2FyciIgZmlsbD0iI2ZmZiIgeT0iMjAwIiB0cmFuc2Zvcm09InJvdGF0ZSgyNzAgMTAwIDEwMCkiLz4KPC9zdmc+Cg==";
                },
                9385: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_309556__)=>{
                    __nested_webpack_require_309556__.r(__nested_webpack_exports__);
                    __nested_webpack_require_309556__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2aWV3Qm94PSIwIDAgMTcgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuMDAwMDAwLCAtMjI0LjAwMDAwMCkiPgogICAgICAgIDxwYXRoIGQ9Ik0yMi44MTc1NzgxLDIzNC40MTc0NTUgTDIyLjgxNzU3ODEsMjQwLjU1OTc0NyBMMzYuODk2MDY2LDIzMi43MjMwODkgTDIyLjgxNzU3ODEsMjI1LjY5OTEyMSBMMjIuODE3NTc4MSwyMzEuMDgwNTcyIEwyNS45Nzg4MzYzLDIzMi42NTc3NzEgTDIyLjgxNzU3ODEsMjM0LjQxNzQ1NSBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIHN0cm9rZT0iIzk3OTc5NyIgc3Ryb2tlLXdpZHRoPSIxLjM1Ij48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPgo=";
                },
                8225: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_310688__)=>{
                    __nested_webpack_require_310688__.r(__nested_webpack_exports__);
                    __nested_webpack_require_310688__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjEuMDAwMDAwLCAtMjYzLjAwMDAwMCkiPgogICAgICAgIDxwYXRoIGQ9Ik0zMC4wMjM1ODk1LDI4MC4xMTkwMjQgQzI5Ljk3MTAwMTYsMjgwLjExOTAyNCAyOS45MTgzNjI1LDI4MC4xMTA4OTggMjkuODY3NjY1NSwyODAuMDk0NjQ3IEMyOC4xNjM1OTE1LDI3OS41NDg3ODUgMjYuNzEyNzk4MSwyNzguNTAxNzc5IDI1LjU1NTUwNTcsMjc2Ljk4Mjc1OSBDMjQuNjQ0MzkwMywyNzUuNzg2ODMxIDIzLjkxNDg1NCwyNzQuMjk4MzczIDIzLjM4NzI4ODEsMjcyLjU1ODcyOSBDMjIuNDk3MzMwNSwyNjkuNjI0NDg1IDIyLjQ4NzEwOTQsMjY3LjAxMDUyMiAyMi40ODcxMDk0LDI2Ni45MDA2OTYgQzIyLjQ4NzEwOTQsMjY2LjYzNzUwMSAyMi42ODcwMzU1LDI2Ni40MTcyODYgMjIuOTQ5MDU1MywyNjYuMzkxOTg4IEMyMi45ODg1MDksMjY2LjM4ODE1NSAyNi45NTc2OTc0LDI2NS45ODA2ODggMjkuNzIzMjkxNCwyNjMuOTcyMjc5IEMyOS45MDIzNjY0LDI2My44NDIxNjMgMzAuMTQ0ODYzNywyNjMuODQyMzE2IDMwLjMyMzkzODcsMjYzLjk3MjMzIEMzMy4wODg3NjYyLDI2NS45ODA2ODggMzcuMDU4NDY1NiwyNjYuMzg4MTU1IDM3LjA5ODIyNTksMjY2LjM5MjAzOSBDMzcuMzYwMDQxMywyNjYuNDE3NTkyIDM3LjU1OTkxNjMsMjY2LjYzNzcwNSAzNy41NTk5MTYzLDI2Ni45MDA2OTYgQzM3LjU1OTkxNjMsMjY3LjAxMDUyMiAzNy41NDk2OTUyLDI2OS42MjQ0ODUgMzYuNjU5Nzg4NywyNzIuNTU4NzggQzM2LjEzMjE3MTcsMjc0LjI5ODQyNCAzNS40MDI2ODY1LDI3NS43ODY4ODIgMzQuNDkxNTcxMSwyNzYuOTgyODExIEMzMy4zMzQzMjk5LDI3OC41MDE4MyAzMS44ODM1MzY1LDI3OS41NDg4MzYgMzAuMTc5NDYyNCwyODAuMDk0Njk4IEMzMC4xMjg3NjU0LDI4MC4xMTA4OTggMzAuMDc2MTc3NSwyODAuMTE5MDI0IDMwLjAyMzU4OTUsMjgwLjExOTAyNCBMMzAuMDIzNTg5NSwyODAuMTE5MDI0IFoiIGlkPSJQYXRoIiBzdHJva2U9IiM5Nzk3OTciIHN0cm9rZS13aWR0aD0iMS4zNSI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4K";
                },
                2286: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_312808__)=>{
                    __nested_webpack_require_312808__.r(__nested_webpack_exports__);
                    __nested_webpack_require_312808__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64, ";
                },
                1660: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_317360__)=>{
                    __nested_webpack_require_317360__.r(__nested_webpack_exports__);
                    __nested_webpack_require_317360__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUyIDE4Ij4KICAgIDxwYXRoIGQ9Ik01LjM1Myw3LjQxMiBMNS4zMDQsNy4zNjMgQzcuMTIxLDcuMTI1IDguNTI5LDUuNTg3IDguNTI5LDMuNzA2IEM4LjUyOSwxLjY1OSA2Ljg3LDAgNC44MjQsMCBDMi43NzcsMCAxLjExOCwxLjY1OSAxLjExOCwzLjcwNiBDMS4xMTgsNS41NzIgMi41MDIsNy4wOTkgNC4yOTQsNy4zNTggTDQuMjk0LDcuNDEyIEMxLjExOCw3LjQxMiAwLjA1OSw5LjUyOSAwLjA1OSw5LjUyOSBMMS4xMTgsMTUuODgyIEMxLjExOCwxNi45MzggMi40NzUsMTcuODA2IDQuMjQ0LDE3Ljk2NyBMNC4yOTQsMTggTDUuMzUzLDE4IEw1LjQwMywxNy45NjcgQzcuMTcyLDE3LjgwNiA4LjUyOSwxNi45MzggOC41MjksMTUuODgyIEw5LjU4OCw5LjUyOSBDOS41ODgsOS41MjkgOC41MjksNy40MTIgNS4zNTMsNy40MTIgeiIgZmlsbD0iI0Q2RDZENiIvPgogICAgPHBhdGggZD0iTTE1Ljk0MSw3LjQxMiBMMTUuODkyLDcuMzYzIEMxNy43MDksNy4xMjUgMTkuMTE4LDUuNTg3IDE5LjExOCwzLjcwNiBDMTkuMTE4LDEuNjU5IDE3LjQ1OCwwIDE1LjQxMiwwIEMxMy4zNjUsMCAxMS43MDYsMS42NTkgMTEuNzA2LDMuNzA2IEMxMS43MDYsNS41NzIgMTMuMDksNy4wOTkgMTQuODgyLDcuMzU4IEwxNC44ODIsNy40MTIgQzExLjcwNiw3LjQxMiAxMC42NDcsOS41MjkgMTAuNjQ3LDkuNTI5IEwxMS43MDYsMTUuODgyIEMxMS43MDYsMTYuOTM4IDEzLjA2MywxNy44MDYgMTQuODMzLDE3Ljk2NyBMMTQuODgyLDE4IEwxNS45NDEsMTggTDE1Ljk5MSwxNy45NjcgQzE3Ljc2LDE3LjgwNiAxOS4xMTgsMTYuOTM4IDE5LjExOCwxNS44ODIgTDIwLjE3Niw5LjUyOSBDMjAuMTc2LDkuNTI5IDE5LjExOCw3LjQxMiAxNS45NDEsNy40MTIgeiIgZmlsbD0iI0Q2RDZENiIvPgogICAgPHBhdGggZD0iTTI2LjUyOSw3LjQxMiBMMjYuNDgxLDcuMzYzIEMyOC4yOTgsNy4xMjUgMjkuNzA2LDUuNTg3IDI5LjcwNiwzLjcwNiBDMjkuNzA2LDEuNjU5IDI4LjA0NywwIDI2LDAgQzIzLjk1MywwIDIyLjI5NCwxLjY1OSAyMi4yOTQsMy43MDYgQzIyLjI5NCw1LjU3MiAyMy42NzgsNy4wOTkgMjUuNDcxLDcuMzU4IEwyNS40NzEsNy40MTIgQzIyLjI5NCw3LjQxMiAyMS4yMzUsOS41MjkgMjEuMjM1LDkuNTI5IEwyMi4yOTQsMTUuODgyIEMyMi4yOTQsMTYuOTM4IDIzLjY1MiwxNy44MDYgMjUuNDIxLDE3Ljk2NyBMMjUuNDcxLDE4IEwyNi41MjksMTggTDI2LjU3OSwxNy45NjcgQzI4LjM0OCwxNy44MDYgMjkuNzA2LDE2LjkzOCAyOS43MDYsMTUuODgyIEwzMC43NjUsOS41MjkgQzMwLjc2NSw5LjUyOSAyOS43MDYsNy40MTIgMjYuNTI5LDcuNDEyIHoiIGZpbGw9IiNENkQ2RDYiLz4KICAgIDxwYXRoIGQ9Ik0zNy4xMTgsNy40MTIgTDM3LjA2OSw3LjM2MyBDMzguODg2LDcuMTI1IDQwLjI5NCw1LjU4NyA0MC4yOTQsMy43MDYgQzQwLjI5NCwxLjY1OSAzOC42MzUsMCAzNi41ODgsMCBDMzQuNTQyLDAgMzIuODgyLDEuNjU5IDMyLjg4MiwzLjcwNiBDMzIuODgyLDUuNTcyIDM0LjI2Niw3LjA5OSAzNi4wNTksNy4zNTggTDM2LjA1OSw3LjQxMiBDMzIuODgyLDcuNDEyIDMxLjgyNCw5LjUyOSAzMS44MjQsOS41MjkgTDMyLjg4MiwxNS44ODIgQzMyLjg4MiwxNi45MzggMzQuMjQsMTcuODA2IDM2LjAwOSwxNy45NjcgTDM2LjA1OSwxOCBMMzcuMTE4LDE4IEwzNy4xNjcsMTcuOTY3IEMzOC45MzcsMTcuODA2IDQwLjI5NCwxNi45MzggNDAuMjk0LDE1Ljg4MiBMNDEuMzUzLDkuNTI5IEM0MS4zNTMsOS41MjkgNDAuMjk0LDcuNDEyIDM3LjExOCw3LjQxMiB6IiBmaWxsPSIjRDZENkQ2Ii8+CiAgICA8cGF0aCBkPSJNNDcuNzA2LDcuNDEyIEw0Ny42NTcsNy4zNjMgQzQ5LjQ3NCw3LjEyNSA1MC44ODIsNS41ODcgNTAuODgyLDMuNzA2IEM1MC44ODIsMS42NTkgNDkuMjIzLDAgNDcuMTc2LDAgQzQ1LjEzLDAgNDMuNDcxLDEuNjU5IDQzLjQ3MSwzLjcwNiBDNDMuNDcxLDUuNTcyIDQ0Ljg1NCw3LjA5OSA0Ni42NDcsNy4zNTggTDQ2LjY0Nyw3LjQxMiBDNDMuNDcxLDcuNDEyIDQyLjQxMiw5LjUyOSA0Mi40MTIsOS41MjkgTDQzLjQ3MSwxNS44ODIgQzQzLjQ3MSwxNi45MzggNDQuODI4LDE3LjgwNiA0Ni41OTcsMTcuOTY3IEw0Ni42NDcsMTggTDQ3LjcwNiwxOCBMNDcuNzU2LDE3Ljk2NyBDNDkuNTI1LDE3LjgwNiA1MC44ODIsMTYuOTM4IDUwLjg4MiwxNS44ODIgTDUxLjk0MSw5LjUyOSBDNTEuOTQxLDkuNTI5IDUwLjg4Miw3LjQxMiA0Ny43MDYsNy40MTIgeiIgZmlsbD0iI0Q2RDZENiIvPgo8L3N2Zz4K";
                },
                1372: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_320916__)=>{
                    __nested_webpack_require_320916__.r(__nested_webpack_exports__);
                    __nested_webpack_require_320916__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUyIDE4Ij4KICAgIDxwYXRoIGQ9Ik01LjM1Myw3LjQxMiBMNS4zMDQsNy4zNjMgQzcuMTIxLDcuMTI1IDguNTI5LDUuNTg3IDguNTI5LDMuNzA2IEM4LjUyOSwxLjY1OSA2Ljg3LDAgNC44MjQsMCBDMi43NzcsMCAxLjExOCwxLjY1OSAxLjExOCwzLjcwNiBDMS4xMTgsNS41NzIgMi41MDIsNy4wOTkgNC4yOTQsNy4zNTggTDQuMjk0LDcuNDEyIEMxLjExOCw3LjQxMiAwLjA1OSw5LjUyOSAwLjA1OSw5LjUyOSBMMS4xMTgsMTUuODgyIEMxLjExOCwxNi45MzggMi40NzUsMTcuODA2IDQuMjQ0LDE3Ljk2NyBMNC4yOTQsMTggTDUuMzUzLDE4IEw1LjQwMywxNy45NjcgQzcuMTcyLDE3LjgwNiA4LjUyOSwxNi45MzggOC41MjksMTUuODgyIEw5LjU4OCw5LjUyOSBDOS41ODgsOS41MjkgOC41MjksNy40MTIgNS4zNTMsNy40MTIgeiIgZmlsbD0iIzcxNzE3MSIvPgogICAgPHBhdGggZD0iTTE1Ljk0MSw3LjQxMiBMMTUuODkyLDcuMzYzIEMxNy43MDksNy4xMjUgMTkuMTE4LDUuNTg3IDE5LjExOCwzLjcwNiBDMTkuMTE4LDEuNjU5IDE3LjQ1OCwwIDE1LjQxMiwwIEMxMy4zNjUsMCAxMS43MDYsMS42NTkgMTEuNzA2LDMuNzA2IEMxMS43MDYsNS41NzIgMTMuMDksNy4wOTkgMTQuODgyLDcuMzU4IEwxNC44ODIsNy40MTIgQzExLjcwNiw3LjQxMiAxMC42NDcsOS41MjkgMTAuNjQ3LDkuNTI5IEwxMS43MDYsMTUuODgyIEMxMS43MDYsMTYuOTM4IDEzLjA2MywxNy44MDYgMTQuODMzLDE3Ljk2NyBMMTQuODgyLDE4IEwxNS45NDEsMTggTDE1Ljk5MSwxNy45NjcgQzE3Ljc2LDE3LjgwNiAxOS4xMTgsMTYuOTM4IDE5LjExOCwxNS44ODIgTDIwLjE3Niw5LjUyOSBDMjAuMTc2LDkuNTI5IDE5LjExOCw3LjQxMiAxNS45NDEsNy40MTIgeiIgZmlsbD0iI0Q2RDZENiIvPgogICAgPHBhdGggZD0iTTI2LjUyOSw3LjQxMiBMMjYuNDgxLDcuMzYzIEMyOC4yOTgsNy4xMjUgMjkuNzA2LDUuNTg3IDI5LjcwNiwzLjcwNiBDMjkuNzA2LDEuNjU5IDI4LjA0NywwIDI2LDAgQzIzLjk1MywwIDIyLjI5NCwxLjY1OSAyMi4yOTQsMy43MDYgQzIyLjI5NCw1LjU3MiAyMy42NzgsNy4wOTkgMjUuNDcxLDcuMzU4IEwyNS40NzEsNy40MTIgQzIyLjI5NCw3LjQxMiAyMS4yMzUsOS41MjkgMjEuMjM1LDkuNTI5IEwyMi4yOTQsMTUuODgyIEMyMi4yOTQsMTYuOTM4IDIzLjY1MiwxNy44MDYgMjUuNDIxLDE3Ljk2NyBMMjUuNDcxLDE4IEwyNi41MjksMTggTDI2LjU3OSwxNy45NjcgQzI4LjM0OCwxNy44MDYgMjkuNzA2LDE2LjkzOCAyOS43MDYsMTUuODgyIEwzMC43NjUsOS41MjkgQzMwLjc2NSw5LjUyOSAyOS43MDYsNy40MTIgMjYuNTI5LDcuNDEyIHoiIGZpbGw9IiNENkQ2RDYiLz4KICAgIDxwYXRoIGQ9Ik0zNy4xMTgsNy40MTIgTDM3LjA2OSw3LjM2MyBDMzguODg2LDcuMTI1IDQwLjI5NCw1LjU4NyA0MC4yOTQsMy43MDYgQzQwLjI5NCwxLjY1OSAzOC42MzUsMCAzNi41ODgsMCBDMzQuNTQyLDAgMzIuODgyLDEuNjU5IDMyLjg4MiwzLjcwNiBDMzIuODgyLDUuNTcyIDM0LjI2Niw3LjA5OSAzNi4wNTksNy4zNTggTDM2LjA1OSw3LjQxMiBDMzIuODgyLDcuNDEyIDMxLjgyNCw5LjUyOSAzMS44MjQsOS41MjkgTDMyLjg4MiwxNS44ODIgQzMyLjg4MiwxNi45MzggMzQuMjQsMTcuODA2IDM2LjAwOSwxNy45NjcgTDM2LjA1OSwxOCBMMzcuMTE4LDE4IEwzNy4xNjcsMTcuOTY3IEMzOC45MzcsMTcuODA2IDQwLjI5NCwxNi45MzggNDAuMjk0LDE1Ljg4MiBMNDEuMzUzLDkuNTI5IEM0MS4zNTMsOS41MjkgNDAuMjk0LDcuNDEyIDM3LjExOCw3LjQxMiB6IiBmaWxsPSIjRDZENkQ2Ii8+CiAgICA8cGF0aCBkPSJNNDcuNzA2LDcuNDEyIEw0Ny42NTcsNy4zNjMgQzQ5LjQ3NCw3LjEyNSA1MC44ODIsNS41ODcgNTAuODgyLDMuNzA2IEM1MC44ODIsMS42NTkgNDkuMjIzLDAgNDcuMTc2LDAgQzQ1LjEzLDAgNDMuNDcxLDEuNjU5IDQzLjQ3MSwzLjcwNiBDNDMuNDcxLDUuNTcyIDQ0Ljg1NCw3LjA5OSA0Ni42NDcsNy4zNTggTDQ2LjY0Nyw3LjQxMiBDNDMuNDcxLDcuNDEyIDQyLjQxMiw5LjUyOSA0Mi40MTIsOS41MjkgTDQzLjQ3MSwxNS44ODIgQzQzLjQ3MSwxNi45MzggNDQuODI4LDE3LjgwNiA0Ni41OTcsMTcuOTY3IEw0Ni42NDcsMTggTDQ3LjcwNiwxOCBMNDcuNzU2LDE3Ljk2NyBDNDkuNTI1LDE3LjgwNiA1MC44ODIsMTYuOTM4IDUwLjg4MiwxNS44ODIgTDUxLjk0MSw5LjUyOSBDNTEuOTQxLDkuNTI5IDUwLjg4Miw3LjQxMiA0Ny43MDYsNy40MTIgeiIgZmlsbD0iI0Q2RDZENiIvPgo8L3N2Zz4K";
                },
                6112: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_324472__)=>{
                    __nested_webpack_require_324472__.r(__nested_webpack_exports__);
                    __nested_webpack_require_324472__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUyIDE4Ij4KICAgIDxwYXRoIGQ9Ik01LjM1Myw3LjQxMiBMNS4zMDQsNy4zNjMgQzcuMTIxLDcuMTI1IDguNTI5LDUuNTg3IDguNTI5LDMuNzA2IEM4LjUyOSwxLjY1OSA2Ljg3LDAgNC44MjQsMCBDMi43NzcsMCAxLjExOCwxLjY1OSAxLjExOCwzLjcwNiBDMS4xMTgsNS41NzIgMi41MDIsNy4wOTkgNC4yOTQsNy4zNTggTDQuMjk0LDcuNDEyIEMxLjExOCw3LjQxMiAwLjA1OSw5LjUyOSAwLjA1OSw5LjUyOSBMMS4xMTgsMTUuODgyIEMxLjExOCwxNi45MzggMi40NzUsMTcuODA2IDQuMjQ0LDE3Ljk2NyBMNC4yOTQsMTggTDUuMzUzLDE4IEw1LjQwMywxNy45NjcgQzcuMTcyLDE3LjgwNiA4LjUyOSwxNi45MzggOC41MjksMTUuODgyIEw5LjU4OCw5LjUyOSBDOS41ODgsOS41MjkgOC41MjksNy40MTIgNS4zNTMsNy40MTIgeiIgZmlsbD0iIzcxNzE3MSIvPgogICAgPHBhdGggZD0iTTE1Ljk0MSw3LjQxMiBMMTUuODkyLDcuMzYzIEMxNy43MDksNy4xMjUgMTkuMTE4LDUuNTg3IDE5LjExOCwzLjcwNiBDMTkuMTE4LDEuNjU5IDE3LjQ1OCwwIDE1LjQxMiwwIEMxMy4zNjUsMCAxMS43MDYsMS42NTkgMTEuNzA2LDMuNzA2IEMxMS43MDYsNS41NzIgMTMuMDksNy4wOTkgMTQuODgyLDcuMzU4IEwxNC44ODIsNy40MTIgQzExLjcwNiw3LjQxMiAxMC42NDcsOS41MjkgMTAuNjQ3LDkuNTI5IEwxMS43MDYsMTUuODgyIEMxMS43MDYsMTYuOTM4IDEzLjA2MywxNy44MDYgMTQuODMzLDE3Ljk2NyBMMTQuODgyLDE4IEwxNS45NDEsMTggTDE1Ljk5MSwxNy45NjcgQzE3Ljc2LDE3LjgwNiAxOS4xMTgsMTYuOTM4IDE5LjExOCwxNS44ODIgTDIwLjE3Niw5LjUyOSBDMjAuMTc2LDkuNTI5IDE5LjExOCw3LjQxMiAxNS45NDEsNy40MTIgeiIgZmlsbD0iIzcxNzE3MSIvPgogICAgPHBhdGggZD0iTTI2LjUyOSw3LjQxMiBMMjYuNDgxLDcuMzYzIEMyOC4yOTgsNy4xMjUgMjkuNzA2LDUuNTg3IDI5LjcwNiwzLjcwNiBDMjkuNzA2LDEuNjU5IDI4LjA0NywwIDI2LDAgQzIzLjk1MywwIDIyLjI5NCwxLjY1OSAyMi4yOTQsMy43MDYgQzIyLjI5NCw1LjU3MiAyMy42NzgsNy4wOTkgMjUuNDcxLDcuMzU4IEwyNS40NzEsNy40MTIgQzIyLjI5NCw3LjQxMiAyMS4yMzUsOS41MjkgMjEuMjM1LDkuNTI5IEwyMi4yOTQsMTUuODgyIEMyMi4yOTQsMTYuOTM4IDIzLjY1MiwxNy44MDYgMjUuNDIxLDE3Ljk2NyBMMjUuNDcxLDE4IEwyNi41MjksMTggTDI2LjU3OSwxNy45NjcgQzI4LjM0OCwxNy44MDYgMjkuNzA2LDE2LjkzOCAyOS43MDYsMTUuODgyIEwzMC43NjUsOS41MjkgQzMwLjc2NSw5LjUyOSAyOS43MDYsNy40MTIgMjYuNTI5LDcuNDEyIHoiIGZpbGw9IiNENkQ2RDYiLz4KICAgIDxwYXRoIGQ9Ik0zNy4xMTgsNy40MTIgTDM3LjA2OSw3LjM2MyBDMzguODg2LDcuMTI1IDQwLjI5NCw1LjU4NyA0MC4yOTQsMy43MDYgQzQwLjI5NCwxLjY1OSAzOC42MzUsMCAzNi41ODgsMCBDMzQuNTQyLDAgMzIuODgyLDEuNjU5IDMyLjg4MiwzLjcwNiBDMzIuODgyLDUuNTcyIDM0LjI2Niw3LjA5OSAzNi4wNTksNy4zNTggTDM2LjA1OSw3LjQxMiBDMzIuODgyLDcuNDEyIDMxLjgyNCw5LjUyOSAzMS44MjQsOS41MjkgTDMyLjg4MiwxNS44ODIgQzMyLjg4MiwxNi45MzggMzQuMjQsMTcuODA2IDM2LjAwOSwxNy45NjcgTDM2LjA1OSwxOCBMMzcuMTE4LDE4IEwzNy4xNjcsMTcuOTY3IEMzOC45MzcsMTcuODA2IDQwLjI5NCwxNi45MzggNDAuMjk0LDE1Ljg4MiBMNDEuMzUzLDkuNTI5IEM0MS4zNTMsOS41MjkgNDAuMjk0LDcuNDEyIDM3LjExOCw3LjQxMiB6IiBmaWxsPSIjRDZENkQ2Ii8+CiAgICA8cGF0aCBkPSJNNDcuNzA2LDcuNDEyIEw0Ny42NTcsNy4zNjMgQzQ5LjQ3NCw3LjEyNSA1MC44ODIsNS41ODcgNTAuODgyLDMuNzA2IEM1MC44ODIsMS42NTkgNDkuMjIzLDAgNDcuMTc2LDAgQzQ1LjEzLDAgNDMuNDcxLDEuNjU5IDQzLjQ3MSwzLjcwNiBDNDMuNDcxLDUuNTcyIDQ0Ljg1NCw3LjA5OSA0Ni42NDcsNy4zNTggTDQ2LjY0Nyw3LjQxMiBDNDMuNDcxLDcuNDEyIDQyLjQxMiw5LjUyOSA0Mi40MTIsOS41MjkgTDQzLjQ3MSwxNS44ODIgQzQzLjQ3MSwxNi45MzggNDQuODI4LDE3LjgwNiA0Ni41OTcsMTcuOTY3IEw0Ni42NDcsMTggTDQ3LjcwNiwxOCBMNDcuNzU2LDE3Ljk2NyBDNDkuNTI1LDE3LjgwNiA1MC44ODIsMTYuOTM4IDUwLjg4MiwxNS44ODIgTDUxLjk0MSw5LjUyOSBDNTEuOTQxLDkuNTI5IDUwLjg4Miw3LjQxMiA0Ny43MDYsNy40MTIgeiIgZmlsbD0iI0Q2RDZENiIvPgo8L3N2Zz4K";
                },
                9919: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_328028__)=>{
                    __nested_webpack_require_328028__.r(__nested_webpack_exports__);
                    __nested_webpack_require_328028__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUyIDE4Ij4KICAgIDxwYXRoIGQ9Ik01LjM1Myw3LjQxMiBMNS4zMDQsNy4zNjMgQzcuMTIxLDcuMTI1IDguNTI5LDUuNTg3IDguNTI5LDMuNzA2IEM4LjUyOSwxLjY1OSA2Ljg3LDAgNC44MjQsMCBDMi43NzcsMCAxLjExOCwxLjY1OSAxLjExOCwzLjcwNiBDMS4xMTgsNS41NzIgMi41MDIsNy4wOTkgNC4yOTQsNy4zNTggTDQuMjk0LDcuNDEyIEMxLjExOCw3LjQxMiAwLjA1OSw5LjUyOSAwLjA1OSw5LjUyOSBMMS4xMTgsMTUuODgyIEMxLjExOCwxNi45MzggMi40NzUsMTcuODA2IDQuMjQ0LDE3Ljk2NyBMNC4yOTQsMTggTDUuMzUzLDE4IEw1LjQwMywxNy45NjcgQzcuMTcyLDE3LjgwNiA4LjUyOSwxNi45MzggOC41MjksMTUuODgyIEw5LjU4OCw5LjUyOSBDOS41ODgsOS41MjkgOC41MjksNy40MTIgNS4zNTMsNy40MTIgeiIgZmlsbD0iIzcxNzE3MSIvPgogICAgPHBhdGggZD0iTTE1Ljk0MSw3LjQxMiBMMTUuODkyLDcuMzYzIEMxNy43MDksNy4xMjUgMTkuMTE4LDUuNTg3IDE5LjExOCwzLjcwNiBDMTkuMTE4LDEuNjU5IDE3LjQ1OCwwIDE1LjQxMiwwIEMxMy4zNjUsMCAxMS43MDYsMS42NTkgMTEuNzA2LDMuNzA2IEMxMS43MDYsNS41NzIgMTMuMDksNy4wOTkgMTQuODgyLDcuMzU4IEwxNC44ODIsNy40MTIgQzExLjcwNiw3LjQxMiAxMC42NDcsOS41MjkgMTAuNjQ3LDkuNTI5IEwxMS43MDYsMTUuODgyIEMxMS43MDYsMTYuOTM4IDEzLjA2MywxNy44MDYgMTQuODMzLDE3Ljk2NyBMMTQuODgyLDE4IEwxNS45NDEsMTggTDE1Ljk5MSwxNy45NjcgQzE3Ljc2LDE3LjgwNiAxOS4xMTgsMTYuOTM4IDE5LjExOCwxNS44ODIgTDIwLjE3Niw5LjUyOSBDMjAuMTc2LDkuNTI5IDE5LjExOCw3LjQxMiAxNS45NDEsNy40MTIgeiIgZmlsbD0iIzcxNzE3MSIvPgogICAgPHBhdGggZD0iTTI2LjUyOSw3LjQxMiBMMjYuNDgxLDcuMzYzIEMyOC4yOTgsNy4xMjUgMjkuNzA2LDUuNTg3IDI5LjcwNiwzLjcwNiBDMjkuNzA2LDEuNjU5IDI4LjA0NywwIDI2LDAgQzIzLjk1MywwIDIyLjI5NCwxLjY1OSAyMi4yOTQsMy43MDYgQzIyLjI5NCw1LjU3MiAyMy42NzgsNy4wOTkgMjUuNDcxLDcuMzU4IEwyNS40NzEsNy40MTIgQzIyLjI5NCw3LjQxMiAyMS4yMzUsOS41MjkgMjEuMjM1LDkuNTI5IEwyMi4yOTQsMTUuODgyIEMyMi4yOTQsMTYuOTM4IDIzLjY1MiwxNy44MDYgMjUuNDIxLDE3Ljk2NyBMMjUuNDcxLDE4IEwyNi41MjksMTggTDI2LjU3OSwxNy45NjcgQzI4LjM0OCwxNy44MDYgMjkuNzA2LDE2LjkzOCAyOS43MDYsMTUuODgyIEwzMC43NjUsOS41MjkgQzMwLjc2NSw5LjUyOSAyOS43MDYsNy40MTIgMjYuNTI5LDcuNDEyIHoiIGZpbGw9IiM3MTcxNzEiLz4KICAgIDxwYXRoIGQ9Ik0zNy4xMTgsNy40MTIgTDM3LjA2OSw3LjM2MyBDMzguODg2LDcuMTI1IDQwLjI5NCw1LjU4NyA0MC4yOTQsMy43MDYgQzQwLjI5NCwxLjY1OSAzOC42MzUsMCAzNi41ODgsMCBDMzQuNTQyLDAgMzIuODgyLDEuNjU5IDMyLjg4MiwzLjcwNiBDMzIuODgyLDUuNTcyIDM0LjI2Niw3LjA5OSAzNi4wNTksNy4zNTggTDM2LjA1OSw3LjQxMiBDMzIuODgyLDcuNDEyIDMxLjgyNCw5LjUyOSAzMS44MjQsOS41MjkgTDMyLjg4MiwxNS44ODIgQzMyLjg4MiwxNi45MzggMzQuMjQsMTcuODA2IDM2LjAwOSwxNy45NjcgTDM2LjA1OSwxOCBMMzcuMTE4LDE4IEwzNy4xNjcsMTcuOTY3IEMzOC45MzcsMTcuODA2IDQwLjI5NCwxNi45MzggNDAuMjk0LDE1Ljg4MiBMNDEuMzUzLDkuNTI5IEM0MS4zNTMsOS41MjkgNDAuMjk0LDcuNDEyIDM3LjExOCw3LjQxMiB6IiBmaWxsPSIjRDZENkQ2Ii8+CiAgICA8cGF0aCBkPSJNNDcuNzA2LDcuNDEyIEw0Ny42NTcsNy4zNjMgQzQ5LjQ3NCw3LjEyNSA1MC44ODIsNS41ODcgNTAuODgyLDMuNzA2IEM1MC44ODIsMS42NTkgNDkuMjIzLDAgNDcuMTc2LDAgQzQ1LjEzLDAgNDMuNDcxLDEuNjU5IDQzLjQ3MSwzLjcwNiBDNDMuNDcxLDUuNTcyIDQ0Ljg1NCw3LjA5OSA0Ni42NDcsNy4zNTggTDQ2LjY0Nyw3LjQxMiBDNDMuNDcxLDcuNDEyIDQyLjQxMiw5LjUyOSA0Mi40MTIsOS41MjkgTDQzLjQ3MSwxNS44ODIgQzQzLjQ3MSwxNi45MzggNDQuODI4LDE3LjgwNiA0Ni41OTcsMTcuOTY3IEw0Ni42NDcsMTggTDQ3LjcwNiwxOCBMNDcuNzU2LDE3Ljk2NyBDNDkuNTI1LDE3LjgwNiA1MC44ODIsMTYuOTM4IDUwLjg4MiwxNS44ODIgTDUxLjk0MSw5LjUyOSBDNTEuOTQxLDkuNTI5IDUwLjg4Miw3LjQxMiA0Ny43MDYsNy40MTIgeiIgZmlsbD0iI0Q2RDZENiIvPgo8L3N2Zz4K";
                },
                9023: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_331584__)=>{
                    __nested_webpack_require_331584__.r(__nested_webpack_exports__);
                    __nested_webpack_require_331584__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUyIDE4Ij4KICAgIDxwYXRoIGQ9Ik01LjM1Myw3LjQxMiBMNS4zMDQsNy4zNjMgQzcuMTIxLDcuMTI1IDguNTI5LDUuNTg3IDguNTI5LDMuNzA2IEM4LjUyOSwxLjY1OSA2Ljg3LDAgNC44MjQsMCBDMi43NzcsMCAxLjExOCwxLjY1OSAxLjExOCwzLjcwNiBDMS4xMTgsNS41NzIgMi41MDIsNy4wOTkgNC4yOTQsNy4zNTggTDQuMjk0LDcuNDEyIEMxLjExOCw3LjQxMiAwLjA1OSw5LjUyOSAwLjA1OSw5LjUyOSBMMS4xMTgsMTUuODgyIEMxLjExOCwxNi45MzggMi40NzUsMTcuODA2IDQuMjQ0LDE3Ljk2NyBMNC4yOTQsMTggTDUuMzUzLDE4IEw1LjQwMywxNy45NjcgQzcuMTcyLDE3LjgwNiA4LjUyOSwxNi45MzggOC41MjksMTUuODgyIEw5LjU4OCw5LjUyOSBDOS41ODgsOS41MjkgOC41MjksNy40MTIgNS4zNTMsNy40MTIgeiIgZmlsbD0iIzcxNzE3MSIvPgogICAgPHBhdGggZD0iTTE1Ljk0MSw3LjQxMiBMMTUuODkyLDcuMzYzIEMxNy43MDksNy4xMjUgMTkuMTE4LDUuNTg3IDE5LjExOCwzLjcwNiBDMTkuMTE4LDEuNjU5IDE3LjQ1OCwwIDE1LjQxMiwwIEMxMy4zNjUsMCAxMS43MDYsMS42NTkgMTEuNzA2LDMuNzA2IEMxMS43MDYsNS41NzIgMTMuMDksNy4wOTkgMTQuODgyLDcuMzU4IEwxNC44ODIsNy40MTIgQzExLjcwNiw3LjQxMiAxMC42NDcsOS41MjkgMTAuNjQ3LDkuNTI5IEwxMS43MDYsMTUuODgyIEMxMS43MDYsMTYuOTM4IDEzLjA2MywxNy44MDYgMTQuODMzLDE3Ljk2NyBMMTQuODgyLDE4IEwxNS45NDEsMTggTDE1Ljk5MSwxNy45NjcgQzE3Ljc2LDE3LjgwNiAxOS4xMTgsMTYuOTM4IDE5LjExOCwxNS44ODIgTDIwLjE3Niw5LjUyOSBDMjAuMTc2LDkuNTI5IDE5LjExOCw3LjQxMiAxNS45NDEsNy40MTIgeiIgZmlsbD0iIzcxNzE3MSIvPgogICAgPHBhdGggZD0iTTI2LjUyOSw3LjQxMiBMMjYuNDgxLDcuMzYzIEMyOC4yOTgsNy4xMjUgMjkuNzA2LDUuNTg3IDI5LjcwNiwzLjcwNiBDMjkuNzA2LDEuNjU5IDI4LjA0NywwIDI2LDAgQzIzLjk1MywwIDIyLjI5NCwxLjY1OSAyMi4yOTQsMy43MDYgQzIyLjI5NCw1LjU3MiAyMy42NzgsNy4wOTkgMjUuNDcxLDcuMzU4IEwyNS40NzEsNy40MTIgQzIyLjI5NCw3LjQxMiAyMS4yMzUsOS41MjkgMjEuMjM1LDkuNTI5IEwyMi4yOTQsMTUuODgyIEMyMi4yOTQsMTYuOTM4IDIzLjY1MiwxNy44MDYgMjUuNDIxLDE3Ljk2NyBMMjUuNDcxLDE4IEwyNi41MjksMTggTDI2LjU3OSwxNy45NjcgQzI4LjM0OCwxNy44MDYgMjkuNzA2LDE2LjkzOCAyOS43MDYsMTUuODgyIEwzMC43NjUsOS41MjkgQzMwLjc2NSw5LjUyOSAyOS43MDYsNy40MTIgMjYuNTI5LDcuNDEyIHoiIGZpbGw9IiM3MTcxNzEiLz4KICAgIDxwYXRoIGQ9Ik0zNy4xMTgsNy40MTIgTDM3LjA2OSw3LjM2MyBDMzguODg2LDcuMTI1IDQwLjI5NCw1LjU4NyA0MC4yOTQsMy43MDYgQzQwLjI5NCwxLjY1OSAzOC42MzUsMCAzNi41ODgsMCBDMzQuNTQyLDAgMzIuODgyLDEuNjU5IDMyLjg4MiwzLjcwNiBDMzIuODgyLDUuNTcyIDM0LjI2Niw3LjA5OSAzNi4wNTksNy4zNTggTDM2LjA1OSw3LjQxMiBDMzIuODgyLDcuNDEyIDMxLjgyNCw5LjUyOSAzMS44MjQsOS41MjkgTDMyLjg4MiwxNS44ODIgQzMyLjg4MiwxNi45MzggMzQuMjQsMTcuODA2IDM2LjAwOSwxNy45NjcgTDM2LjA1OSwxOCBMMzcuMTE4LDE4IEwzNy4xNjcsMTcuOTY3IEMzOC45MzcsMTcuODA2IDQwLjI5NCwxNi45MzggNDAuMjk0LDE1Ljg4MiBMNDEuMzUzLDkuNTI5IEM0MS4zNTMsOS41MjkgNDAuMjk0LDcuNDEyIDM3LjExOCw3LjQxMiB6IiBmaWxsPSIjNzE3MTcxIi8+CiAgICA8cGF0aCBkPSJNNDcuNzA2LDcuNDEyIEw0Ny42NTcsNy4zNjMgQzQ5LjQ3NCw3LjEyNSA1MC44ODIsNS41ODcgNTAuODgyLDMuNzA2IEM1MC44ODIsMS42NTkgNDkuMjIzLDAgNDcuMTc2LDAgQzQ1LjEzLDAgNDMuNDcxLDEuNjU5IDQzLjQ3MSwzLjcwNiBDNDMuNDcxLDUuNTcyIDQ0Ljg1NCw3LjA5OSA0Ni42NDcsNy4zNTggTDQ2LjY0Nyw3LjQxMiBDNDMuNDcxLDcuNDEyIDQyLjQxMiw5LjUyOSA0Mi40MTIsOS41MjkgTDQzLjQ3MSwxNS44ODIgQzQzLjQ3MSwxNi45MzggNDQuODI4LDE3LjgwNiA0Ni41OTcsMTcuOTY3IEw0Ni42NDcsMTggTDQ3LjcwNiwxOCBMNDcuNzU2LDE3Ljk2NyBDNDkuNTI1LDE3LjgwNiA1MC44ODIsMTYuOTM4IDUwLjg4MiwxNS44ODIgTDUxLjk0MSw5LjUyOSBDNTEuOTQxLDkuNTI5IDUwLjg4Miw3LjQxMiA0Ny43MDYsNy40MTIgeiIgZmlsbD0iI0Q2RDZENiIvPgo8L3N2Zz4K";
                },
                6810: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_335140__)=>{
                    __nested_webpack_require_335140__.r(__nested_webpack_exports__);
                    __nested_webpack_require_335140__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUyIDE4Ij4KICAgIDxwYXRoIGQ9Ik01LjM1Myw3LjQxMiBMNS4zMDQsNy4zNjMgQzcuMTIxLDcuMTI1IDguNTI5LDUuNTg3IDguNTI5LDMuNzA2IEM4LjUyOSwxLjY1OSA2Ljg3LDAgNC44MjQsMCBDMi43NzcsMCAxLjExOCwxLjY1OSAxLjExOCwzLjcwNiBDMS4xMTgsNS41NzIgMi41MDIsNy4wOTkgNC4yOTQsNy4zNTggTDQuMjk0LDcuNDEyIEMxLjExOCw3LjQxMiAwLjA1OSw5LjUyOSAwLjA1OSw5LjUyOSBMMS4xMTgsMTUuODgyIEMxLjExOCwxNi45MzggMi40NzUsMTcuODA2IDQuMjQ0LDE3Ljk2NyBMNC4yOTQsMTggTDUuMzUzLDE4IEw1LjQwMywxNy45NjcgQzcuMTcyLDE3LjgwNiA4LjUyOSwxNi45MzggOC41MjksMTUuODgyIEw5LjU4OCw5LjUyOSBDOS41ODgsOS41MjkgOC41MjksNy40MTIgNS4zNTMsNy40MTIgeiIgZmlsbD0iIzcxNzE3MSIvPgogICAgPHBhdGggZD0iTTE1Ljk0MSw3LjQxMiBMMTUuODkyLDcuMzYzIEMxNy43MDksNy4xMjUgMTkuMTE4LDUuNTg3IDE5LjExOCwzLjcwNiBDMTkuMTE4LDEuNjU5IDE3LjQ1OCwwIDE1LjQxMiwwIEMxMy4zNjUsMCAxMS43MDYsMS42NTkgMTEuNzA2LDMuNzA2IEMxMS43MDYsNS41NzIgMTMuMDksNy4wOTkgMTQuODgyLDcuMzU4IEwxNC44ODIsNy40MTIgQzExLjcwNiw3LjQxMiAxMC42NDcsOS41MjkgMTAuNjQ3LDkuNTI5IEwxMS43MDYsMTUuODgyIEMxMS43MDYsMTYuOTM4IDEzLjA2MywxNy44MDYgMTQuODMzLDE3Ljk2NyBMMTQuODgyLDE4IEwxNS45NDEsMTggTDE1Ljk5MSwxNy45NjcgQzE3Ljc2LDE3LjgwNiAxOS4xMTgsMTYuOTM4IDE5LjExOCwxNS44ODIgTDIwLjE3Niw5LjUyOSBDMjAuMTc2LDkuNTI5IDE5LjExOCw3LjQxMiAxNS45NDEsNy40MTIgeiIgZmlsbD0iIzcxNzE3MSIvPgogICAgPHBhdGggZD0iTTI2LjUyOSw3LjQxMiBMMjYuNDgxLDcuMzYzIEMyOC4yOTgsNy4xMjUgMjkuNzA2LDUuNTg3IDI5LjcwNiwzLjcwNiBDMjkuNzA2LDEuNjU5IDI4LjA0NywwIDI2LDAgQzIzLjk1MywwIDIyLjI5NCwxLjY1OSAyMi4yOTQsMy43MDYgQzIyLjI5NCw1LjU3MiAyMy42NzgsNy4wOTkgMjUuNDcxLDcuMzU4IEwyNS40NzEsNy40MTIgQzIyLjI5NCw3LjQxMiAyMS4yMzUsOS41MjkgMjEuMjM1LDkuNTI5IEwyMi4yOTQsMTUuODgyIEMyMi4yOTQsMTYuOTM4IDIzLjY1MiwxNy44MDYgMjUuNDIxLDE3Ljk2NyBMMjUuNDcxLDE4IEwyNi41MjksMTggTDI2LjU3OSwxNy45NjcgQzI4LjM0OCwxNy44MDYgMjkuNzA2LDE2LjkzOCAyOS43MDYsMTUuODgyIEwzMC43NjUsOS41MjkgQzMwLjc2NSw5LjUyOSAyOS43MDYsNy40MTIgMjYuNTI5LDcuNDEyIHoiIGZpbGw9IiM3MTcxNzEiLz4KICAgIDxwYXRoIGQ9Ik0zNy4xMTgsNy40MTIgTDM3LjA2OSw3LjM2MyBDMzguODg2LDcuMTI1IDQwLjI5NCw1LjU4NyA0MC4yOTQsMy43MDYgQzQwLjI5NCwxLjY1OSAzOC42MzUsMCAzNi41ODgsMCBDMzQuNTQyLDAgMzIuODgyLDEuNjU5IDMyLjg4MiwzLjcwNiBDMzIuODgyLDUuNTcyIDM0LjI2Niw3LjA5OSAzNi4wNTksNy4zNTggTDM2LjA1OSw3LjQxMiBDMzIuODgyLDcuNDEyIDMxLjgyNCw5LjUyOSAzMS44MjQsOS41MjkgTDMyLjg4MiwxNS44ODIgQzMyLjg4MiwxNi45MzggMzQuMjQsMTcuODA2IDM2LjAwOSwxNy45NjcgTDM2LjA1OSwxOCBMMzcuMTE4LDE4IEwzNy4xNjcsMTcuOTY3IEMzOC45MzcsMTcuODA2IDQwLjI5NCwxNi45MzggNDAuMjk0LDE1Ljg4MiBMNDEuMzUzLDkuNTI5IEM0MS4zNTMsOS41MjkgNDAuMjk0LDcuNDEyIDM3LjExOCw3LjQxMiB6IiBmaWxsPSIjNzE3MTcxIi8+CiAgICA8cGF0aCBkPSJNNDcuNzA2LDcuNDEyIEw0Ny42NTcsNy4zNjMgQzQ5LjQ3NCw3LjEyNSA1MC44ODIsNS41ODcgNTAuODgyLDMuNzA2IEM1MC44ODIsMS42NTkgNDkuMjIzLDAgNDcuMTc2LDAgQzQ1LjEzLDAgNDMuNDcxLDEuNjU5IDQzLjQ3MSwzLjcwNiBDNDMuNDcxLDUuNTcyIDQ0Ljg1NCw3LjA5OSA0Ni42NDcsNy4zNTggTDQ2LjY0Nyw3LjQxMiBDNDMuNDcxLDcuNDEyIDQyLjQxMiw5LjUyOSA0Mi40MTIsOS41MjkgTDQzLjQ3MSwxNS44ODIgQzQzLjQ3MSwxNi45MzggNDQuODI4LDE3LjgwNiA0Ni41OTcsMTcuOTY3IEw0Ni42NDcsMTggTDQ3LjcwNiwxOCBMNDcuNzU2LDE3Ljk2NyBDNDkuNTI1LDE3LjgwNiA1MC44ODIsMTYuOTM4IDUwLjg4MiwxNS44ODIgTDUxLjk0MSw5LjUyOSBDNTEuOTQxLDkuNTI5IDUwLjg4Miw3LjQxMiA0Ny43MDYsNy40MTIgeiIgZmlsbD0iIzcxNzE3MSIvPgo8L3N2Zz4K";
                },
                2307: (__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_338696__)=>{
                    __nested_webpack_require_338696__.r(__nested_webpack_exports__);
                    __nested_webpack_require_338696__.d(__nested_webpack_exports__, {
                        "default": ()=>__WEBPACK_DEFAULT_EXPORT__
                    });
                    const __WEBPACK_DEFAULT_EXPORT__ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDM4IDE1Ij4KICAgIDxwYXRoIGQ9Ik0yMS45MSwxLjA4MyBDMTguMDA4LDEuMDgzIDE0Ljg0Niw0LjA3IDE0Ljg0Niw3Ljc1OCBDMTQuODQ2LDExLjQ0NSAxOC4wMDgsMTQuNDMyIDIxLjkxLDE0LjQzMiBDMjUuODEzLDE0LjQzMiAyOC45NzcsMTEuNDQ1IDI4Ljk3Nyw3Ljc1OCBDMjguOTc4LDQuMDcgMjUuODEzLDEuMDgzIDIxLjkxLDEuMDgzIHogTTIxLjc3MSwxMS45IEMxOS41LDExLjkgMTcuNjU3LDEwLjA1NiAxNy42NTcsNy43ODMgQzE3LjY1Nyw1LjUwOCAxOS41MDEsMy42NjQgMjEuNzcxLDMuNjY0IEMyNC4wNDUsMy42NjQgMjUuODg2LDUuNTA4IDI1Ljg4Niw3Ljc4MyBDMjUuODg2LDEwLjA1NyAyNC4wNDUsMTEuOSAyMS43NzEsMTEuOSB6IiBmaWxsPSIjNzRCMDNFIi8+CiAgICA8cGF0aCBkPSJNMTYuNzUxLDAuNjQyIEwxNy4wMzEsMCBMMTQuMDYzLDAgTDExLjI3LDggTDguNjQ4LDAgTDguMjcyLDAgTDUuNjUsOCBMMywwIEwwLjAzMSwwIEw0LjksMTMuNDg2IEM0LjksMTMuNDg2IDUuMDc4LDEzLjg2IDUuMjc1LDEzLjg2IEM1LjQ1MSwxMy44NiA1LjY0OSwxMy40ODYgNS42NDksMTMuNDg2IEw4LjQ0NSw2LjQwNiBMMTEuMjY5LDEzLjQ4NiBDMTEuMjY5LDEzLjQ4NiAxMS40NTUsMTMuODYgMTEuNjQzLDEzLjg2IEMxMS44MjksMTMuODYgMTIuMDE4LDEzLjQ4NiAxMi4wMTgsMTMuNDg2IEwxMy42MTQsOS4wNjcgQzEzLjQ0NSw4LjQzMyAxMy4zNDUsNy43NzMgMTMuMzQ1LDcuMDg5IEMxMy4zNDYsNC40NTMgMTQuNjg2LDIuMTE4IDE2Ljc1MSwwLjY0MiB6IiBmaWxsPSIjRUUzNDI4Ii8+CiAgICA8cGF0aCBkPSJNMjcuMDMxLDAgTDI3LjAzMSwwLjYxMyBDMjcuOTQ0LDEuMjU4IDI4LjcxNSwyLjA2NyAyOS4yOTUsMyBMMzEuMDMxLDMgTDMxLjAzMSwxNCBMMzQuMDMxLDE0IEwzNC4wMzEsMyBMMzguMDMxLDMgTDM4LjAzMSwwIEwyNy4wMzEsMCB6IiBmaWxsPSIjRjA4NjE1Ii8+Cjwvc3ZnPgo=";
                },
                897: (module)=>{
                    module.exports = JSON.parse('[{"project_id":"adguard-assistant","base_locale":"en","languages":{"en":"English","ar":"Arabic","be":"Belarusian","cs":"Czech","da":"Danish","de":"German","el":"Greek","es":"Spanish","fa":"Persian","fi":"Finnish","fr":"French","he":"Hebrew","hu":"Hungarian","id":"Indonesian","it":"Italian","ja":"Japanese","ko":"Korean","lt":"Lithuanian","no":"Norwegian","nl":"Dutch","pl":"Polish","pt-BR":"Portuguese (Brazil)","pt-PT":"Portuguese","ro":"Romanian","ru":"Russian","sk":"Slovak","sl":"Slovenian","sr":"Serbian (latin)","sv":"Swedish","tr":"Turkish","uk":"Ukrainian","vi":"Vietnamese","zh-CN":"Chinese Simplified (mainland China)","zh-HK":"Chinese Traditional (Hong Kong)","zh-TW":"Chinese Traditional (Taiwan)","hi":"Hindi","hr":"Croatian"},"localizable_files":["locales/en/messages.json","locales/en/messages.meta.json"]}]');
                },
                5443: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"مواقع الويب","settings_position_save_all":"كافة مواقع الويب","settings_position_save_this":"هذا الموقع","assistant_select_element_start":"بدء","assistant_select_element_text":"اختر عنصرا في الصفحة للحظرقم بتحديث الصفحة لالغاء وضع حظر العنصر","menu_filtration_status":{"message":"تفعيل الفلترةعلى هذا الموقع"},"menu_do_not_filter_30_sec":{"message":"عدم الفلترة لمده 30 ثانيه"},"menu_block_ad_on_site":{"message":"منع الإعلان على هذا الموقع"},"menu_report_abuse":{"message":"الإبلاغ عن هذا الموقع"},"menu_site_report":{"message":"تقرير أمن الموقع"},"menu_settings":{"message":"إعدادات المساعد"},"menu_wot_reputation_indicator":{"message":"مؤشر سمعة الموقع"},"menu_wot_reputation_confidence_level":{"message":"مستوى الثقة في السمعة"},"assistant_select_element":{"message":"حظر العنصر"},"assistant_select_element_ext":{"message":"اختر عنصرا في الصفحة للحظر"},"assistant_select_element_cancel":{"message":"الغاء"},"assistant_block_element":{"message":"حظر العنصر"},"assistant_block_element_explain":{"message":"ضبط قاعدة حظر العنصر"},"assistant_slider_explain":{"message":"حرك شريط التمرير لتغيير حجم الإطار الذي ستعمل عليه القاعدة الجديدة:"},"assistant_extended_settings":{"message":"إعدادات متقدمة"},"assistant_apply_rule_to_all_sites":{"message":"تطبيق القاعدة علي كافة مواقع الويب"},"assistant_block_by_reference":{"message":"حظر حسب الارتباط المرجعي"},"assistant_block_similar":{"message":"حظر عنصر مما ثل"},"assistant_another_element":{"message":"حدد عنصرًا مختلفًا"},"assistant_preview":{"message":"المعاينه"},"assistant_block":{"message":"حظر"},"assistant_settings":{"message":"إعدادات المساعد"},"assistant_preview_header":{"message":"حجب عنصر--معاينه"},"assistant_preview_header_info":{"message":"تاكد من حظر هذا العنصر كما هو مقصود"},"assistant_preview_end":{"message":"إنهاء المعاينة"},"wot_unknown_description":{"message":"$1 لم يتم تعريف سمعه هذا الموقع من قبل"},"wot_bad_description":{"message":"$1هذا الموقع لديه سمعة سيئة للغاية \\nوفقاً لـ"},"wot_poor_description":{"message":"$1 هذا الموقع له سمعة سيئة \\nوفقا لـ"},"wot_unsatisfactory_description":{"message":"$1هذا الموقع له سمعة سيئة\\nوفقا لـ"},"wot_good_description":{"message":"$1يتمتع هذا الموقع بسمعة طيبة\\nوفقا لـ"},"wot_excellent_description":{"message":"هذا الموقع يتمتع بسمعة ممتازة\\nوفقاً لـ $1"},"settings_choose_size_and_position":{"message":"وموضعه AdGuard ضبط حجم مساعد"},"settings_icon_size":{"message":":حجم الرمز"},"settings_small":{"message":"صغير"},"settings_big":{"message":"كبير"},"settings_position":{"message":"وضع"},"settings_left_top":{"message":"اعلي اليسار"},"settings_right_top":{"message":"اعلي اليمين"},"settings_left_bottom":{"message":"أسفل لليسار"},"settings_right_bottom":{"message":"أسفل لليمين"},"settings_cancel":{"message":"الغاء"},"settings_save":{"message":"حفظ التغييرات"}}');
                },
                24: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Сайты","settings_position_save_all":"На ўсіх","settings_position_save_this":"Толькі на гэтым","assistant_select_element_start":"Пачаць","assistant_select_element_text":"Абярыце на старонцы элемент для блакавання. Абнавіце старонку, каб скасаваць рэжым блакавання элементаў.","menu_filtration_status":{"message":"Фільтрацыя на гэтым сайце"},"menu_do_not_filter_30_sec":{"message":"Не фільтраваць 30 секундаў"},"menu_block_ad_on_site":{"message":"Заблакаваць рэкламу на сайце"},"menu_report_abuse":{"message":"Паскардзіцца на сайт"},"menu_site_report":{"message":"Справаздача пра бяспеку сайта"},"menu_settings":{"message":"Наладзіць памочнік"},"menu_wot_reputation_indicator":{"message":"Індыкатар рэпутацыі сайта"},"menu_wot_reputation_confidence_level":{"message":"Узровень верагоднасці рэпутацыі"},"assistant_select_element":{"message":"Блакаванне элемента"},"assistant_select_element_ext":{"message":"Абярыце на старонцы элемент, які трэба заблакаваць"},"assistant_select_element_cancel":{"message":"Скасаванне"},"assistant_block_element":{"message":"Блакаванне элемента"},"assistant_block_element_explain":{"message":"Наладзьце правіла блакавання элемента"},"assistant_slider_explain":{"message":"Перасоўвайце бегунок, каб змяніць памер блока, для якога будзе дзейнічаць правіла:"},"assistant_extended_settings":{"message":"Пашыраныя налады"},"assistant_apply_rule_to_all_sites":{"message":"Ужыць правіла для ўсіх сайтаў"},"assistant_block_by_reference":{"message":"Блакаваць па спасылцы"},"assistant_block_similar":{"message":"Блакаваць падобныя"},"assistant_another_element":{"message":"Абраць іншы элемент"},"assistant_preview":{"message":"Перадпрагляд"},"assistant_block":{"message":"Заблакаваць"},"assistant_settings":{"message":"Налада памочніка"},"assistant_preview_header":{"message":"Блакаванне элемента - перадпрагляд"},"assistant_preview_header_info":{"message":"Пераканаецеся, што элемент заблакаваны як задумана"},"assistant_preview_end":{"message":"Скончыць перадпрагляд"},"wot_unknown_description":{"message":"Рэпутацыя не вызначана"},"wot_bad_description":{"message":"У сайта вельмі дрэнная рэпутацыя па дадзеных $1"},"wot_poor_description":{"message":"У сайта дрэнная рэпутацыя па дадзеных $1"},"wot_unsatisfactory_description":{"message":"У сайта нездавальняльная рэпутацыя па дадзеных $1"},"wot_good_description":{"message":"У сайта добрая рэпутацыя па дадзеных $1"},"wot_excellent_description":{"message":"У сайта выдатная рэпутацыя па дадзеных $1"},"settings_choose_size_and_position":{"message":"Наладзьце памер і становішча памочніка AdGuard"},"settings_icon_size":{"message":"Памер іконкі:"},"settings_small":{"message":"Маленькая"},"settings_big":{"message":"Вялікая"},"settings_position":{"message":"Месцаванне:"},"settings_left_top":{"message":"Уверсе злева"},"settings_right_top":{"message":"Уверсе справа"},"settings_left_bottom":{"message":"Унізе злева"},"settings_right_bottom":{"message":"Унізе справа"},"settings_cancel":{"message":"Скасаваць"},"settings_save":{"message":"Захаваць налады"}}');
                },
                3337: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Webov\xe9 str\xe1nky","settings_position_save_all":"Všechny webov\xe9 str\xe1nky","settings_position_save_this":"Tato webov\xe1 str\xe1nka","assistant_select_element_start":"Spustit","assistant_select_element_text":"Vyberte prvek na str\xe1nce, kter\xfd chcete zablokovat. Obnovte str\xe1nku pro zrušen\xed režimu blokov\xe1n\xed prvků.","menu_filtration_status":{"message":"Filtrov\xe1n\xed na těchto webov\xfdch str\xe1nk\xe1ch"},"menu_do_not_filter_30_sec":{"message":"Nefiltrovat po dobu 30 sekund"},"menu_block_ad_on_site":{"message":"Blokovat reklamy na t\xe9to webov\xe9 str\xe1nce"},"menu_report_abuse":{"message":"Nahl\xe1sit webovou str\xe1nku"},"menu_site_report":{"message":"Zpr\xe1va o bezpečnosti webov\xe9 str\xe1nky"},"menu_settings":{"message":"Nastaven\xed asistenta"},"menu_wot_reputation_indicator":{"message":"Indik\xe1tor reputace webu"},"menu_wot_reputation_confidence_level":{"message":"\xdaroveň důvěryhodnosti reputace"},"assistant_select_element":{"message":"Blokov\xe1n\xed prvku"},"assistant_select_element_ext":{"message":"Vyberte prvek na str\xe1nce, kter\xfd chcete zablokovat"},"assistant_select_element_cancel":{"message":"Zrušit"},"assistant_block_element":{"message":"Blokov\xe1n\xed prvku"},"assistant_block_element_explain":{"message":"Upravit pravidlo blokov\xe1n\xed prvku"},"assistant_slider_explain":{"message":"Přesunut\xedm posuvn\xedku změňte velikost r\xe1mce, pro kter\xfd bude nov\xe9 pravidlo fungovat:"},"assistant_extended_settings":{"message":"Pokročil\xe1 nastaven\xed"},"assistant_apply_rule_to_all_sites":{"message":"Použ\xedt pravidlo pro všechny webov\xe9 str\xe1nky"},"assistant_block_by_reference":{"message":"Blokovat referenčn\xedm odkazem"},"assistant_block_similar":{"message":"Blokovat podobn\xe9"},"assistant_another_element":{"message":"Vyber jin\xfd prvek"},"assistant_preview":{"message":"N\xe1hled"},"assistant_block":{"message":"Blokovat"},"assistant_settings":{"message":"Nastaven\xed asistenta"},"assistant_preview_header":{"message":"Blokov\xe1n\xed prvku - n\xe1hled"},"assistant_preview_header_info":{"message":"Ujistěte se, že je prvek zablokov\xe1n podle určen\xed"},"assistant_preview_end":{"message":"Ukončit n\xe1hled"},"wot_unknown_description":{"message":"Pověst t\xe9to webov\xe9 str\xe1nky nen\xed definov\xe1na podle $1"},"wot_bad_description":{"message":"Tato webov\xe1 str\xe1nka m\xe1 velmi špatnou pověst \\npodle $1"},"wot_poor_description":{"message":"Tato webov\xe1 str\xe1nka m\xe1 špatnou pověst \\npodle $1"},"wot_unsatisfactory_description":{"message":"Tato webov\xe1 str\xe1nka m\xe1 špatnou pověst \\npodle $1"},"wot_good_description":{"message":"Tato webov\xe1 str\xe1nka m\xe1 dobrou pověst \\npodle $1"},"wot_excellent_description":{"message":"Tato webov\xe1 str\xe1nka m\xe1 v\xfdbornou pověst \\npodle $1"},"settings_choose_size_and_position":{"message":"Upravit velikost a pozici AdGuard Asistenta"},"settings_icon_size":{"message":"Velikost ikony:"},"settings_small":{"message":"Mal\xe1"},"settings_big":{"message":"Velk\xe1"},"settings_position":{"message":"Pozice:"},"settings_left_top":{"message":"Vlevo nahoře"},"settings_right_top":{"message":"Vpravo nahoře"},"settings_left_bottom":{"message":"Vlevo dole"},"settings_right_bottom":{"message":"Vpravo dole"},"settings_cancel":{"message":"Zrušit"},"settings_save":{"message":"Uložit změny"}}');
                },
                7691: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Websteder","settings_position_save_all":"Alle websteder","settings_position_save_this":"Dette websted","assistant_select_element_start":"Start","assistant_select_element_text":"V\xe6lg et element p\xe5 denne side, der skal blokeres. Opfrisk siden for at afbryde elementblokeringstilstanden.","menu_filtration_status":{"message":"Filtrering p\xe5 dette websted"},"menu_do_not_filter_30_sec":{"message":"Filtr\xe9r ikke i 30 sekunder"},"menu_block_ad_on_site":{"message":"Blok\xe9r annoncer p\xe5 dette websted"},"menu_report_abuse":{"message":"Anmeld dette websted"},"menu_site_report":{"message":"Webstedssikkerhedsrapport"},"menu_settings":{"message":"Assistent-indstillinger"},"menu_wot_reputation_indicator":{"message":"Webstedsomd\xf8mmeindikator"},"menu_wot_reputation_confidence_level":{"message":"Omd\xf8mmetillidsniveau"},"assistant_select_element":{"message":"Elementblokering"},"assistant_select_element_ext":{"message":"V\xe6lg et element p\xe5 siden, der skal blokeres"},"assistant_select_element_cancel":{"message":"Afbryd"},"assistant_block_element":{"message":"Elementblokering"},"assistant_block_element_explain":{"message":"Just\xe9r regel for elementblokering"},"assistant_slider_explain":{"message":"Flyt skyderen for at \xe6ndre st\xf8rrelsen p\xe5 den ramme, den nye regel vil fungere for:"},"assistant_extended_settings":{"message":"Avancerede indstillinger"},"assistant_apply_rule_to_all_sites":{"message":"Anvend reglen p\xe5 alle websteder"},"assistant_block_by_reference":{"message":"Blok\xe9r efter referencelink"},"assistant_block_similar":{"message":"Blok\xe9r lignende"},"assistant_another_element":{"message":"V\xe6lg et andet element"},"assistant_preview":{"message":"Forh\xe5ndsvisning"},"assistant_block":{"message":"Blok\xe9r"},"assistant_settings":{"message":"Assistent-indstillinger"},"assistant_preview_header":{"message":"Elementblokering - forh\xe5ndsvisning"},"assistant_preview_header_info":{"message":"S\xf8rg for, at elementet er blokeret som tilsigtet"},"assistant_preview_end":{"message":"Afslut forh\xe5ndsvisning"},"wot_unknown_description":{"message":"Dette websteds omd\xf8mme er ikke defineret af $1"},"wot_bad_description":{"message":"Dette websted har et meget d\xe5rligt omd\xf8mme jf. $1"},"wot_poor_description":{"message":"Dette websted har et d\xe5rligt omd\xf8mme jf. $1"},"wot_unsatisfactory_description":{"message":"Dette websted har et ringe omd\xf8mme jf. $1"},"wot_good_description":{"message":"Dette websted har et godt omd\xf8mme jf. $1"},"wot_excellent_description":{"message":"Dette websted har et fremragende omd\xf8mme \\njf. $1"},"settings_choose_size_and_position":{"message":"Just\xe9r st\xf8rrelse og position for AdGuard Assistent"},"settings_icon_size":{"message":"Ikonst\xf8rrelse:"},"settings_small":{"message":"Lille"},"settings_big":{"message":"Stor"},"settings_position":{"message":"Position:"},"settings_left_top":{"message":"\xd8verst til venstre"},"settings_right_top":{"message":"\xd8verst til h\xf8jre"},"settings_left_bottom":{"message":"Nederst til venstre"},"settings_right_bottom":{"message":"Nederst til h\xf8jre"},"settings_cancel":{"message":"Afbryd"},"settings_save":{"message":"Gem \xe6ndringer"}}');
                },
                9947: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Webseiten","settings_position_save_all":"Alle Webseiten","settings_position_save_this":"Diese Webseite","assistant_select_element_start":"Starten","assistant_select_element_text":"W\xe4hlen Sie ein zu sperrenden Element auf der Seite aus. Laden Sie die Seite neu, um den Sperrmodus zu verlassen.","menu_filtration_status":{"message":"Diese Webseite filtern"},"menu_do_not_filter_30_sec":{"message":"Schutz f\xfcr 30 Sekunden deaktivieren"},"menu_block_ad_on_site":{"message":"Werbung auf dieser Seite sperren"},"menu_report_abuse":{"message":"Diese Webseite melden"},"menu_site_report":{"message":"Sicherheitsbericht dieser Webseite"},"menu_settings":{"message":"Assistent-Einstellungen"},"menu_wot_reputation_indicator":{"message":"Website-Reputations-Indikator"},"menu_wot_reputation_confidence_level":{"message":"Reputationsvertrauensgrad"},"assistant_select_element":{"message":"Element sperren"},"assistant_select_element_ext":{"message":"Zu sperrendes Element auf der Seite ausw\xe4hlen"},"assistant_select_element_cancel":{"message":"Abbrechen"},"assistant_block_element":{"message":"Element sperren"},"assistant_block_element_explain":{"message":"Regel zum Sperren von Elementen anpassen"},"assistant_slider_explain":{"message":"Bewegen Sie den Schieberegler, um die Ausma\xdfgr\xf6\xdfe der neuen Regeln zu \xe4ndern:"},"assistant_extended_settings":{"message":"Erweiterte Einstellungen"},"assistant_apply_rule_to_all_sites":{"message":"Regel auf alle Webseiten anwenden"},"assistant_block_by_reference":{"message":"Durch Referenzlink sperren"},"assistant_block_similar":{"message":"\xc4hnliche Elemente sperren"},"assistant_another_element":{"message":"Ein anderes Element w\xe4hlen"},"assistant_preview":{"message":"Vorschau"},"assistant_block":{"message":"Sperren"},"assistant_settings":{"message":"Assistent-Einstellungen"},"assistant_preview_header":{"message":"Vorschau der zu sperrenden Elemente"},"assistant_preview_header_info":{"message":"Pr\xfcfen Sie, ob das Element wie vorgesehen gesperrt wurde."},"assistant_preview_end":{"message":"Vorschau beenden"},"wot_unknown_description":{"message":"Der Ruf dieser Webseite wird nicht durch $1 festgelegt"},"wot_bad_description":{"message":"Diese Webseite hat einen sehr schlechten Ruf laut $1"},"wot_poor_description":{"message":"Diese Webseite hat einen schlechten Ruf laut $1"},"wot_unsatisfactory_description":{"message":"Diese Webseite hat einen schlechten Ruf laut $1"},"wot_good_description":{"message":"Diese Webseite hat einen guten Ruf laut $1"},"wot_excellent_description":{"message":"Diese Webseite hat einen exzellenten Ruf laut $1"},"settings_choose_size_and_position":{"message":"Anpassen der Gr\xf6\xdfe und Position des AdGuard-Assistent"},"settings_icon_size":{"message":"Symbol-Gr\xf6\xdfe:"},"settings_small":{"message":"Klein"},"settings_big":{"message":"Gro\xdf"},"settings_position":{"message":"Position:"},"settings_left_top":{"message":"Oben links"},"settings_right_top":{"message":"Oben rechts"},"settings_left_bottom":{"message":"Unten links"},"settings_right_bottom":{"message":"Unten rechts"},"settings_cancel":{"message":"Abbrechen"},"settings_save":{"message":"\xc4nderungen speichern"}}');
                },
                1773: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Ιστοσελίδες","settings_position_save_all":"Όλοι οι ιστότοποι","settings_position_save_this":"Αυτός ο ιστότοπος","assistant_select_element_start":"Εκκίνηση","assistant_select_element_text":"Επιλέξτε ένα στοιχείο στη σελίδα για αποκλεισμό. Ανανεώστε τη σελίδα για να ακυρώσετε τη λειτουργία αποκλεισμού στοιχείων.","menu_filtration_status":{"message":"Φιλτράρισμα σε αυτόν τον ιστότοπο"},"menu_do_not_filter_30_sec":{"message":"Παύση φιλτραρίσματος για 30 δευτερόλεπτα"},"menu_block_ad_on_site":{"message":"Αποκλεισμός διαφήμισης σε αυτόν τον ιστότοπο"},"menu_report_abuse":{"message":"Αναφέρετε αυτόν τον ιστότοπο"},"menu_site_report":{"message":"Αναφορά ασφάλειας ιστότοπου"},"menu_settings":{"message":"Ρυθμίσεις βοηθού"},"menu_wot_reputation_indicator":{"message":"Δείκτης φήμης ιστότοπου"},"menu_wot_reputation_confidence_level":{"message":"Επίπεδο εμπιστοσύνης φήμης"},"assistant_select_element":{"message":"Αποκλεισμός στοιχείου"},"assistant_select_element_ext":{"message":"Επιλέξτε ένα στοιχείο στη σελίδα για αποκλεισμό"},"assistant_select_element_cancel":{"message":"Άκυρο"},"assistant_block_element":{"message":"Αποκλεισμός στοιχείου"},"assistant_block_element_explain":{"message":"Προσαρμόστε τον κανόνα αποκλεισμού στοιχείου"},"assistant_slider_explain":{"message":"Μετακινήστε το ρυθμιστικό για να αλλάξετε το μέγεθος του πλαισίου για τον οποίο θα λειτουργεί ο νέος κανόνας:"},"assistant_extended_settings":{"message":"Προηγμένες ρυθμίσεις"},"assistant_apply_rule_to_all_sites":{"message":"Εφαρμογή του κανόνα σε όλες τις ιστοσελίδες"},"assistant_block_by_reference":{"message":"Αποκλεισμός μέσω συνδέσμου αναφοράς"},"assistant_block_similar":{"message":"Αποκλεισμός παρόμοιου"},"assistant_another_element":{"message":"Επιλέξτε ένα διαφορετικό στοιχείο"},"assistant_preview":{"message":"Προεπισκόπηση"},"assistant_block":{"message":"Αποκλεισμός"},"assistant_settings":{"message":"Ρυθμίσεις βοηθού"},"assistant_preview_header":{"message":"Αποκλεισμός στοιχείου - προεπισκόπηση"},"assistant_preview_header_info":{"message":"Βεβαιωθείτε ότι το στοιχείο είναι μπλοκαρισμένο όπως προορίζεται"},"assistant_preview_end":{"message":"Έξοδος προεπισκόπησης"},"wot_unknown_description":{"message":"Η φήμη αυτού του ιστότοπου δεν έχει καθοριστεί από το $1"},"wot_bad_description":{"message":"Αυτός ο ιστότοπος έχει πολύ κακή φήμη\\nσύμφωνα με το $1"},"wot_poor_description":{"message":"Αυτός ο ιστότοπος έχει κακή φήμη\\nσύμφωνα με το $1"},"wot_unsatisfactory_description":{"message":"Αυτός ο ιστότοπος έχει κακή φήμη\\nσύμφωνα με το $1"},"wot_good_description":{"message":"Αυτός ο ιστότοπος έχει καλή φήμη\\nσύμφωνα με το $1"},"wot_excellent_description":{"message":"Αυτός ο ιστότοπος έχει εξαιρετική φήμη\\nσύμφωνα με το $1"},"settings_choose_size_and_position":{"message":"Προσαρμόστε το μέγεθος και τη θέση του Βοηθού AdGuard"},"settings_icon_size":{"message":"Μέγεθος εικονιδίου:"},"settings_small":{"message":"Μικρό"},"settings_big":{"message":"Μεγάλο"},"settings_position":{"message":"Θέση:"},"settings_left_top":{"message":"Πάνω αριστερά"},"settings_right_top":{"message":"Πάνω δεξιά"},"settings_left_bottom":{"message":"Κάτω αριστερά"},"settings_right_bottom":{"message":"Κάτω δεξιά"},"settings_cancel":{"message":"Άκυρο"},"settings_save":{"message":"Αποθήκευση αλλαγών"}}');
                },
                1272: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Websites","settings_position_save_all":"All websites","settings_position_save_this":"This website","assistant_select_element_start":"Start","assistant_select_element_text":"Choose an element on the page to block. Refresh the page to cancel the element blocking mode.","menu_filtration_status":{"message":"Filtering on this website"},"menu_do_not_filter_30_sec":{"message":"Do not filter for 30 seconds"},"menu_block_ad_on_site":{"message":"Block ad on this website"},"menu_report_abuse":{"message":"Report the website"},"menu_site_report":{"message":"Website security report"},"menu_settings":{"message":"Assistant settings"},"menu_wot_reputation_indicator":{"message":"Site reputation indicator"},"menu_wot_reputation_confidence_level":{"message":"Reputation Confidence Level"},"assistant_select_element":{"message":"Element blocking"},"assistant_select_element_ext":{"message":"Choose an element on the page to block"},"assistant_select_element_cancel":{"message":"Cancel"},"assistant_block_element":{"message":"Element blocking"},"assistant_block_element_explain":{"message":"Adjust element blocking rule"},"assistant_slider_explain":{"message":"Move the slider to change the size of the frame the new rule will work for:"},"assistant_extended_settings":{"message":"Advanced settings"},"assistant_apply_rule_to_all_sites":{"message":"Apply the rule to all websites"},"assistant_block_by_reference":{"message":"Block by reference link"},"assistant_block_similar":{"message":"Block similar"},"assistant_another_element":{"message":"Select a different element"},"assistant_preview":{"message":"Preview"},"assistant_block":{"message":"Block"},"assistant_settings":{"message":"Assistant settings"},"assistant_preview_header":{"message":"Element blocking - preview"},"assistant_preview_header_info":{"message":"Make sure that element is blocked as intended"},"assistant_preview_end":{"message":"Exit preview"},"wot_unknown_description":{"message":"This website\'s reputation is not defined by $1"},"wot_bad_description":{"message":"This website has a very bad reputation\\naccording to $1"},"wot_poor_description":{"message":"This website has a bad reputation \\naccording to $1"},"wot_unsatisfactory_description":{"message":"This website has a poor reputation\\naccording to $1"},"wot_good_description":{"message":"This website has a good reputation\\naccording to $1"},"wot_excellent_description":{"message":"This website has an excellent reputation\\naccording to $1"},"settings_choose_size_and_position":{"message":"Adjust AdGuard Assistant size and position"},"settings_icon_size":{"message":"Icon size:"},"settings_small":{"message":"Small"},"settings_big":{"message":"Large"},"settings_position":{"message":"Position:"},"settings_left_top":{"message":"Top left"},"settings_right_top":{"message":"Top right"},"settings_left_bottom":{"message":"Bottom left"},"settings_right_bottom":{"message":"Bottom right"},"settings_cancel":{"message":"Cancel"},"settings_save":{"message":"Save changes"}}');
                },
                8194: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Sitios web","settings_position_save_all":"Todos los sitios web","settings_position_save_this":"Este sitio web","assistant_select_element_start":"Comenzar","assistant_select_element_text":"Elige un elemento en la p\xe1gina para bloquear. Actualiza la p\xe1gina para cancelar el bloqueo de elementos.","menu_filtration_status":{"message":"Filtrado en este sitio web"},"menu_do_not_filter_30_sec":{"message":"No filtrar durante 30 segundos"},"menu_block_ad_on_site":{"message":"Bloquear anuncios en este sitio web"},"menu_report_abuse":{"message":"Reportar el sitio web"},"menu_site_report":{"message":"Informe de seguridad del sitio web"},"menu_settings":{"message":"Configuraci\xf3n del asistente"},"menu_wot_reputation_indicator":{"message":"Indicador de reputaci\xf3n del sitio"},"menu_wot_reputation_confidence_level":{"message":"Nivel de confianza de reputaci\xf3n"},"assistant_select_element":{"message":"Bloqueo de elementos"},"assistant_select_element_ext":{"message":"Elige un elemento en la p\xe1gina para bloquear"},"assistant_select_element_cancel":{"message":"Cancelar"},"assistant_block_element":{"message":"Bloqueo de elementos"},"assistant_block_element_explain":{"message":"Ajustar la regla de bloqueo del elemento"},"assistant_slider_explain":{"message":"Mueve el control deslizante para cambiar el tama\xf1o del marco para el que funcionar\xe1 la nueva regla:"},"assistant_extended_settings":{"message":"Configuraci\xf3n avanzada"},"assistant_apply_rule_to_all_sites":{"message":"Aplicar la regla a todos los sitios web"},"assistant_block_by_reference":{"message":"Bloquear por enlace de referencia"},"assistant_block_similar":{"message":"Bloquear elemento similar"},"assistant_another_element":{"message":"Seleccionar otro elemento"},"assistant_preview":{"message":"Vista previa"},"assistant_block":{"message":"Bloquear"},"assistant_settings":{"message":"Configuraci\xf3n del asistente"},"assistant_preview_header":{"message":"Bloqueo de elementos - vista previa"},"assistant_preview_header_info":{"message":"Aseg\xfarate de que el elemento est\xe9 bloqueado como se deseaba"},"assistant_preview_end":{"message":"Salir de vista previa"},"wot_unknown_description":{"message":"La reputaci\xf3n de este sitio web no est\xe1 definida por $1"},"wot_bad_description":{"message":"Este sitio web tiene muy mala reputaci\xf3n\\nde acuerdo a $1"},"wot_poor_description":{"message":"Este sitio web tiene mala reputaci\xf3n\\nde acuerdo a $1"},"wot_unsatisfactory_description":{"message":"Este sitio web tiene pobre reputaci\xf3n\\nde acuerdo a $1"},"wot_good_description":{"message":"Este sitio web tiene buena reputaci\xf3n\\nde acuerdo a $1"},"wot_excellent_description":{"message":"Este sitio web tiene excelente reputaci\xf3n\\nde acuerdo a $1"},"settings_choose_size_and_position":{"message":"Ajustar el tama\xf1o y la posici\xf3n del Asistente de AdGuard"},"settings_icon_size":{"message":"Tama\xf1o del icono:"},"settings_small":{"message":"Peque\xf1o"},"settings_big":{"message":"Grande"},"settings_position":{"message":"Posici\xf3n:"},"settings_left_top":{"message":"Arriba a la izquierda"},"settings_right_top":{"message":"Arriba a la derecha"},"settings_left_bottom":{"message":"Abajo a la izquierda"},"settings_right_bottom":{"message":"Abajo a la derecha"},"settings_cancel":{"message":"Cancelar"},"settings_save":{"message":"Guardar cambios"}}');
                },
                5455: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"وبسایت","settings_position_save_all":"همه وبسایت ها","settings_position_save_this":"این وبسایت","assistant_select_element_start":"شروع","assistant_select_element_text":"عنصری در صفحه برای مسدودسازی انتخاب کنید. برای لغو،صفحه را رفرش کنید.","menu_filtration_status":{"message":"فیلترینگ در این وبسایت"},"menu_do_not_filter_30_sec":{"message":"به مدت 30 ثانیه فیلتر نکن"},"menu_block_ad_on_site":{"message":"مسدودسازی تبلیغ در این وبسایت"},"menu_report_abuse":{"message":"گزارش وبسایت"},"menu_site_report":{"message":"گزارش امنیتی وبسایت"},"menu_settings":{"message":"تنظیمات دستیار"},"menu_wot_reputation_indicator":{"message":"نشانگر اعتبار سایت"},"menu_wot_reputation_confidence_level":{"message":"سطح اعتبار"},"assistant_select_element":{"message":"مسدودسازی عنصر"},"assistant_select_element_ext":{"message":"عنصری در صفحه برای مسدودسازی انتخاب کنید"},"assistant_select_element_cancel":{"message":"لغو"},"assistant_block_element":{"message":"مسدودسازی عنصر"},"assistant_block_element_explain":{"message":"تنظیم دستور مسدودسازی عنصر"},"assistant_slider_explain":{"message":"جابجایی لغزنده برای تغییر اندازه فریم که دستور جدیدی کار خواهد کرد:"},"assistant_extended_settings":{"message":"تنظیمات پیشرفته"},"assistant_apply_rule_to_all_sites":{"message":"اِعمال دستور در همه وبسایت ها"},"assistant_block_by_reference":{"message":"مسدودسازی با لینک مرجع"},"assistant_block_similar":{"message":"مسدودسازی مشابه"},"assistant_another_element":{"message":"عنصر دیگری انتخاب کنید"},"assistant_preview":{"message":"پیشنمایش"},"assistant_block":{"message":"مسدود"},"assistant_settings":{"message":"تنظیمات دستیار"},"assistant_preview_header":{"message":"مسدودسازی عنصر - پیشنمایش"},"assistant_preview_header_info":{"message":"مطمئن شوید عنصر به شکل دلخواه مسدود شود"},"assistant_preview_end":{"message":"خروج از پیشنمایش"},"wot_unknown_description":{"message":"اعتبار تعریف نشده است"},"wot_bad_description":{"message":"این وبسایت اعتبار خیلی بدی دارد\\nبر طبق "},"wot_poor_description":{"message":"این وبسایت اعتبار بدی دارد\\nبر طبق "},"wot_unsatisfactory_description":{"message":"این وبسایت اعتبار کمی دارد\\nبر طبق "},"wot_good_description":{"message":"این وبسایت اعتبار خوبی دارد\\nبر طبق "},"wot_excellent_description":{"message":"این وبسایت اعتبار عالی دارد\\nبر طبق "},"settings_choose_size_and_position":{"message":"تنظیم اندازه و موقعیت دستیار AdGuard"},"settings_icon_size":{"message":"اندازه آیکون:"},"settings_small":{"message":"کوچک"},"settings_big":{"message":"بزرگ"},"settings_position":{"message":"موقعیت:"},"settings_left_top":{"message":"بالا سمت چپ"},"settings_right_top":{"message":"بالا سمت راست"},"settings_left_bottom":{"message":"پایین سمت چپ"},"settings_right_bottom":{"message":"پایین سمت راست"},"settings_cancel":{"message":"لغو"},"settings_save":{"message":"ذخیره تغییرات"}}');
                },
                6183: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Verkkosivustot","settings_position_save_all":"Kaikki sivustot","settings_position_save_this":"T\xe4m\xe4 sivusto","assistant_select_element_start":"Aloita","assistant_select_element_text":"Valitse sivulta estett\xe4v\xe4 elementti. P\xe4ivit\xe4 sivu poistuaksesi elementtien estotilasta.","menu_filtration_status":{"message":"T\xe4m\xe4n sivuston suodatus"},"menu_do_not_filter_30_sec":{"message":"Pys\xe4yt\xe4 suodatus 30 sekunnin ajaksi"},"menu_block_ad_on_site":{"message":"Est\xe4 mainos t\xe4lt\xe4 sivustolta"},"menu_report_abuse":{"message":"Ilmoita ongelmasta"},"menu_site_report":{"message":"Sivuston suojausraportti"},"menu_settings":{"message":"Apurin asetukset"},"menu_wot_reputation_indicator":{"message":"Sivuston maine"},"menu_wot_reputation_confidence_level":{"message":"Mainearvion luotettavuus"},"assistant_select_element":{"message":"Elementin esto"},"assistant_select_element_ext":{"message":"Valitse sivulta estett\xe4v\xe4 elementti"},"assistant_select_element_cancel":{"message":"Peruuta"},"assistant_block_element":{"message":"Elementin esto"},"assistant_block_element_explain":{"message":"Muokkaa elementinestos\xe4\xe4nt\xf6\xe4"},"assistant_slider_explain":{"message":"Siirr\xe4 liukukytkint\xe4 muuttaaksesi sen kehyksen kokoa, johon t\xe4m\xe4 s\xe4\xe4nt\xf6 vaikuttaa:"},"assistant_extended_settings":{"message":"Edistyneet lis\xe4asetukset"},"assistant_apply_rule_to_all_sites":{"message":"K\xe4yt\xe4 kaikilla sivustoilla"},"assistant_block_by_reference":{"message":"Est\xe4 viitelinkill\xe4"},"assistant_block_similar":{"message":"Est\xe4 samankaltaiset"},"assistant_another_element":{"message":"Valitse eri elementti"},"assistant_preview":{"message":"Esikatsele"},"assistant_block":{"message":"Est\xe4"},"assistant_settings":{"message":"Apurin asetukset"},"assistant_preview_header":{"message":"Elementin estos\xe4\xe4nn\xf6n esikatselu"},"assistant_preview_header_info":{"message":"Varmista, ett\xe4 elementti estet\xe4\xe4n tarkoituksenmukaisesti"},"assistant_preview_end":{"message":"Sulje esikatselu"},"wot_unknown_description":{"message":"$1 ei tarjoa sivustolle mainearviointia"},"wot_bad_description":{"message":"$1 arvioinnin mukaan sivustolla on eritt\xe4in huono maine"},"wot_poor_description":{"message":"$1 arvioinnin mukaan sivustolla on huono maine"},"wot_unsatisfactory_description":{"message":"$1 arvioinnin mukaan sivustolla on heikko maine"},"wot_good_description":{"message":"$1 arvioinnin mukaan sivustolla on hyv\xe4 maine"},"wot_excellent_description":{"message":"$1 arvioinnin mukaan sivustolla on erinomainen maine"},"settings_choose_size_and_position":{"message":"S\xe4\xe4d\xe4 AdGuard Avustajan kokoa ja sijaintia"},"settings_icon_size":{"message":"Kuvakkeen koko:"},"settings_small":{"message":"Pieni"},"settings_big":{"message":"Suuri"},"settings_position":{"message":"Sijainti:"},"settings_left_top":{"message":"Ylh\xe4\xe4ll\xe4 vasemmalla"},"settings_right_top":{"message":"Ylh\xe4\xe4ll\xe4 oikealla"},"settings_left_bottom":{"message":"Alhaalla vasemmalla"},"settings_right_bottom":{"message":"Alhaalla oikealla"},"settings_cancel":{"message":"Peruuta"},"settings_save":{"message":"Tallenna muutokset"}}');
                },
                4652: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Sites web","settings_position_save_all":"Tous les sites web","settings_position_save_this":"Ce site web","assistant_select_element_start":"D\xe9marrer","assistant_select_element_text":"Choisissez un \xe9l\xe9ment de la page \xe0 bloquer. Pour afficher l\'\xe9l\xe9ment de nouveau, rafra\xeechissez la page.","menu_filtration_status":{"message":"Filtrages sur ce site"},"menu_do_not_filter_30_sec":{"message":"Ne pas filtrer pendant 30 secondes "},"menu_block_ad_on_site":{"message":"Blocage des annonces sur ce site "},"menu_report_abuse":{"message":"Signaler le site"},"menu_site_report":{"message":"Rapport de s\xe9curit\xe9 du site"},"menu_settings":{"message":"R\xe9glages de l\'Assistant AdGuard"},"menu_wot_reputation_indicator":{"message":"Indice de r\xe9putation du site"},"menu_wot_reputation_confidence_level":{"message":"Niveau de confiance"},"assistant_select_element":{"message":"Blocage d\'\xe9l\xe9ments "},"assistant_select_element_ext":{"message":"Choisir un \xe9l\xe9ment de la page \xe0 bloquer "},"assistant_select_element_cancel":{"message":"Annuler"},"assistant_block_element":{"message":"Blocage d\'\xe9l\xe9ments "},"assistant_block_element_explain":{"message":"Affiner la r\xe8gle de blocage d\'elements"},"assistant_slider_explain":{"message":"D\xe9placez le curseur pour modifier la taille du cadre de travail de la nouvelle r\xe8gle"},"assistant_extended_settings":{"message":"Param\xe9trages avanc\xe9s "},"assistant_apply_rule_to_all_sites":{"message":"Appliquer la r\xe8gle \xe0 tous les sites"},"assistant_block_by_reference":{"message":"Blocage par liens de reference"},"assistant_block_similar":{"message":"Blocage des objets similaires "},"assistant_another_element":{"message":"S\xe9lectionner un \xe9l\xe9ment diff\xe9rent"},"assistant_preview":{"message":"Previsualisation "},"assistant_block":{"message":"Blocage "},"assistant_settings":{"message":"R\xe9glages de l\'Assistant AdGuard"},"assistant_preview_header":{"message":"Blocage d\'\xe9l\xe9ments - Previsualisation "},"assistant_preview_header_info":{"message":"Assurez-vous que l\'\xe9l\xe9ment est bloqu\xe9 comme pr\xe9vu"},"assistant_preview_end":{"message":"Sortir de la previsualisation "},"wot_unknown_description":{"message":"La d\xe9finition de la r\xe9putation de ce site web n\'est pas d\xe9finie par $1"},"wot_bad_description":{"message":"Ce site web a tr\xe8s mauvaise r\xe9putation selon $1"},"wot_poor_description":{"message":"Ce site web a mauvaise r\xe9putation selon $1"},"wot_unsatisfactory_description":{"message":"Ce site web a une reputation m\xe9diocre selon $1"},"wot_good_description":{"message":"Ce site a bonne r\xe9putation selon $1"},"wot_excellent_description":{"message":"Ce site a une r\xe9putation excellente selon $1"},"settings_choose_size_and_position":{"message":"Affiner la taille et la position de l\'assistant AdGuard "},"settings_icon_size":{"message":"Taille de l\'icone"},"settings_small":{"message":"Petite"},"settings_big":{"message":"Grande"},"settings_position":{"message":"Positionnement"},"settings_left_top":{"message":"En haut \xe0 gauche"},"settings_right_top":{"message":"En haut \xe0 droite"},"settings_left_bottom":{"message":"En bas \xe0 gauche"},"settings_right_bottom":{"message":"En bas \xe0 droite "},"settings_cancel":{"message":"Annuler"},"settings_save":{"message":"Sauvegarder les modifications "}}');
                },
                6514: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"אתרים","settings_position_save_all":"כל האתרים","settings_position_save_this":"האתר הזה","assistant_select_element_start":"התחל","assistant_select_element_text":".בחר אלמנט בדף לחסימה .רענן את הדף כדי לבטל את מצב חסימת האלמנטים","menu_filtration_status":{"message":"סינון באתר זה"},"menu_do_not_filter_30_sec":{"message":"אל תסנן למשך 30 שניות"},"menu_block_ad_on_site":{"message":"חסום פרסומת באתר זה"},"menu_report_abuse":{"message":"דווח על האתר"},"menu_site_report":{"message":"דוח אבטחת אתר"},"menu_settings":{"message":"הגדרות המסייע"},"menu_wot_reputation_indicator":{"message":"מד של מוניטין אתרים"},"menu_wot_reputation_confidence_level":{"message":"רמת אמון מוניטין"},"assistant_select_element":{"message":"חסימת אלמנט"},"assistant_select_element_ext":{"message":"בחר אלמנט בדף לחסימה"},"assistant_select_element_cancel":{"message":"בטל"},"assistant_block_element":{"message":"חסימת אלמנט"},"assistant_block_element_explain":{"message":"התאם כלל של חסימת אלמנט"},"assistant_slider_explain":{"message":"הזז את המַחְלֵק כדי לשנות את גודל המסגרת שבה הכלל החדש יעבוד:"},"assistant_extended_settings":{"message":"הגדרות מתקדמות"},"assistant_apply_rule_to_all_sites":{"message":"החל את הכלל בכל האתרים"},"assistant_block_by_reference":{"message":"חסום לפי קישור הפניה"},"assistant_block_similar":{"message":"חסום דומה"},"assistant_another_element":{"message":"בחר אלמנט אחר"},"assistant_preview":{"message":"הצג מראש"},"assistant_block":{"message":"חסום"},"assistant_settings":{"message":"הגדרות המסייע"},"assistant_preview_header":{"message":"חסימת אלמנט - תצוגה מקדימה"},"assistant_preview_header_info":{"message":"ודא כי אלמנט זה חסום כמתוכנן"},"assistant_preview_end":{"message":"צא מתצוגה מקדימה"},"wot_unknown_description":{"message":"המוניטין של אתר זה אינו מוגדר על ידי $1"},"wot_bad_description":{"message":"לאתר זה יש מוניטין רע מאוד\\nעל פי $1"},"wot_poor_description":{"message":"לאתר זה יש מוניטין רע \\nעל פי $1"},"wot_unsatisfactory_description":{"message":"לאתר זה יש מוניטין ירוד\\nעל פי $1"},"wot_good_description":{"message":"לאתר זה יש מוניטין טוב\\nעל פי $1"},"wot_excellent_description":{"message":"לאתר זה יש מוניטין מצויין\\nעל פי $1"},"settings_choose_size_and_position":{"message":"התאם גודל ומיקום של מסייע AdGuard"},"settings_icon_size":{"message":"גודל איקון:"},"settings_small":{"message":"קטן"},"settings_big":{"message":"גדול"},"settings_position":{"message":"מיקום:"},"settings_left_top":{"message":"בחלק העליון משמאל"},"settings_right_top":{"message":"בחלק העליון מימין"},"settings_left_bottom":{"message":"צד שמאל למטה"},"settings_right_bottom":{"message":"צד ימין למטה"},"settings_cancel":{"message":"בטל"},"settings_save":{"message":"שמור שינויים"}}');
                },
                1996: (module)=>{
                    module.exports = JSON.parse('{"assistant_extended_settings":{"message":"उन्नत सेटिंग"},"assistant_block":{"message":"अवरुद्ध"},"settings_icon_size":{"message":"आइकन का आकार:"},"settings_small":{"message":"छोटा"},"settings_big":{"message":"बड़ा"}}');
                },
                2178: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Web stranice","settings_position_save_all":"Sve web stranice","settings_position_save_this":"Ova web stranica","assistant_select_element_start":"Započni","assistant_select_element_text":"Odaberite element na stranici za blokiranje. Osvježite stranicu za izlazak iz načina blokade elemenata.","menu_filtration_status":{"message":"Filtriranje na ovoj web stranici"},"menu_do_not_filter_30_sec":{"message":"Ne filtriraj idućih 30 sekundi"},"menu_block_ad_on_site":{"message":"Blokiraj oglas na ovoj web stranici"},"menu_report_abuse":{"message":"Prijavi ovu stranicu"},"menu_site_report":{"message":"Sigurnosni izvještaj stranice"},"menu_settings":{"message":"Postavke pomoćnika"},"menu_wot_reputation_indicator":{"message":"Indikator reputacije stranice"},"menu_wot_reputation_confidence_level":{"message":"Razina povjerenja reputacije"},"assistant_select_element":{"message":"Blokiranje elementa"},"assistant_select_element_ext":{"message":"Odaberite element na stranici za blokiranje"},"assistant_select_element_cancel":{"message":"Poništi"},"assistant_block_element":{"message":"Blokiranje elementa"},"assistant_block_element_explain":{"message":"Prilagodite pravilo blokiranja elemenata"},"assistant_slider_explain":{"message":"Pomaknite klizač da biste promijenili veličinu okvira na koji će se primijeniti novo pravilo:"},"assistant_extended_settings":{"message":"Napredne postavke"},"assistant_apply_rule_to_all_sites":{"message":"Primjeni pravilo na sve web stranice"},"assistant_block_by_reference":{"message":"Blokiraj referentnom vezom"},"assistant_block_similar":{"message":"Blokiraj slične"},"assistant_another_element":{"message":"Odaberite drugi element"},"assistant_preview":{"message":"Pregled"},"assistant_block":{"message":"Blokiraj"},"assistant_settings":{"message":"Postavke pomoćnika"},"assistant_preview_header":{"message":"Pregled blokiranja elementa"},"assistant_preview_header_info":{"message":"Provjerite da je li element blokiran kako ste željeli"},"assistant_preview_end":{"message":"Izlaz iz pregleda"},"wot_unknown_description":{"message":"Reputaciju stranice nije odredio $1"},"wot_bad_description":{"message":"Web stranica ima jako lošu reputaciju \\nprema $1"},"wot_poor_description":{"message":"Web stranica ima lošu reputaciju \\nprema $1"},"wot_unsatisfactory_description":{"message":"Web stranica ima lošu reputaciju \\nprema $1"},"wot_good_description":{"message":"Web stranica ima dobru reputaciju \\nprema $1"},"wot_excellent_description":{"message":"Web stranica ima odličnu reputaciju \\nprema $1"},"settings_choose_size_and_position":{"message":"Podesite veličinu i poziciju AdGuard Pomoćnika"},"settings_icon_size":{"message":"Veličina ikone:"},"settings_small":{"message":"Malo"},"settings_big":{"message":"Veliko"},"settings_position":{"message":"Pozicija:"},"settings_left_top":{"message":"Gore lijevo"},"settings_right_top":{"message":"Gore desno"},"settings_left_bottom":{"message":"Dolje lijevo"},"settings_right_bottom":{"message":"Dolje desno"},"settings_cancel":{"message":"Poništi"},"settings_save":{"message":"Spremi promjene"}}');
                },
                2698: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Weboldalak","settings_position_save_all":"Minden weboldal","settings_position_save_this":"Ez a weboldal","assistant_select_element_start":"Ind\xedt\xe1s","assistant_select_element_text":"V\xe1lassza ki az elemet az oldalon, amit blokkolni szeretne. Friss\xedtse az oldalt, hogy kil\xe9pjen az elemblokkol\xf3 m\xf3db\xf3l.","menu_filtration_status":{"message":"Szűr\xe9s ezen a weboldalon"},"menu_do_not_filter_30_sec":{"message":"Sz\xfcneteltet\xe9s 30 m\xe1sodpercig"},"menu_block_ad_on_site":{"message":"Hirdet\xe9s blokkol\xe1sa ezen a weboldalon"},"menu_report_abuse":{"message":"Weboldal jelent\xe9se"},"menu_site_report":{"message":"Weboldal biztons\xe1gi jelent\xe9se"},"menu_settings":{"message":"Asszisztens be\xe1ll\xedt\xe1sai"},"menu_wot_reputation_indicator":{"message":"A webhely h\xedrnev\xe9nek mutat\xf3ja"},"menu_wot_reputation_confidence_level":{"message":"A h\xedrn\xe9v bizalmi szintje"},"assistant_select_element":{"message":"Elem blokkol\xe1sa"},"assistant_select_element_ext":{"message":"V\xe1lassza ki az elemet az oldalon, amit blokkolni szeretne"},"assistant_select_element_cancel":{"message":"M\xe9gse"},"assistant_block_element":{"message":"Elem blokkol\xe1sa"},"assistant_block_element_explain":{"message":"\xc1ll\xedtsa be az elemet blokkol\xf3 szab\xe1lyt"},"assistant_slider_explain":{"message":"Mozgassa a cs\xfaszk\xe1t a keret m\xe9ret\xe9nek megv\xe1ltoztat\xe1s\xe1hoz, amelyre az \xfaj szab\xe1ly műk\xf6dni fog:"},"assistant_extended_settings":{"message":"Halad\xf3 be\xe1ll\xedt\xe1sok"},"assistant_apply_rule_to_all_sites":{"message":"Szab\xe1ly alkalmaz\xe1sa az \xf6sszes weboldalra"},"assistant_block_by_reference":{"message":"Blokkol\xe1s link alapj\xe1n"},"assistant_block_similar":{"message":"Hasonl\xf3k blokkol\xe1sa"},"assistant_another_element":{"message":"M\xe1sik elem v\xe1laszt\xe1sa"},"assistant_preview":{"message":"Előn\xe9zet"},"assistant_block":{"message":"Blokkol\xe1s"},"assistant_settings":{"message":"Asszisztens be\xe1ll\xedt\xe1sai"},"assistant_preview_header":{"message":"Elem blokkol\xe1sa - előn\xe9zet"},"assistant_preview_header_info":{"message":"Ellenőrizze, hogy az elem blokkolva van-e a tervezett m\xf3don"},"assistant_preview_end":{"message":"Kil\xe9p\xe9s az előn\xe9zetből"},"wot_unknown_description":{"message":"Ez a weboldal nincs nyilv\xe1ntartva a $1 alapj\xe1n"},"wot_bad_description":{"message":"Ennek a weboldalnak nagyon rossz a meg\xedt\xe9l\xe9se a $1 alapj\xe1n"},"wot_poor_description":{"message":"Ennek a weboldalnak rossz a meg\xedt\xe9l\xe9se a $1 alapj\xe1n"},"wot_unsatisfactory_description":{"message":"Ennek a weboldalnak gyenge a meg\xedt\xe9l\xe9se a $1 alapj\xe1n"},"wot_good_description":{"message":"Ennek a weboldalnak j\xf3 a meg\xedt\xe9l\xe9se a $1 alapj\xe1n"},"wot_excellent_description":{"message":"Ennek a weboldalnak kitűnő a meg\xedt\xe9l\xe9se a $1 alapj\xe1n"},"settings_choose_size_and_position":{"message":"\xc1ll\xedtsa be az AdGuard Assistant m\xe9ret\xe9t \xe9s poz\xedci\xf3j\xe1t"},"settings_icon_size":{"message":"Ikon m\xe9rete:"},"settings_small":{"message":"Kicsi"},"settings_big":{"message":"Nagy"},"settings_position":{"message":"Poz\xedci\xf3:"},"settings_left_top":{"message":"Bal fel\xfcl"},"settings_right_top":{"message":"Jobb fel\xfcl"},"settings_left_bottom":{"message":"Bal alul"},"settings_right_bottom":{"message":"Jobb alul"},"settings_cancel":{"message":"M\xe9gse"},"settings_save":{"message":"V\xe1ltoz\xe1sok ment\xe9se"}}');
                },
                710: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Situs web","settings_position_save_all":"Semua situs web","settings_position_save_this":"Situs web ini","assistant_select_element_start":"Mulai","assistant_select_element_text":"Pilih elemen di halaman untuk diblokir. Segarkan halaman untuk membatalkan mode pemblokiran elemen.","menu_filtration_status":{"message":"Penyaringan di situs ini"},"menu_do_not_filter_30_sec":{"message":"Nonaktifkan penyaring untuk 30 detik"},"menu_block_ad_on_site":{"message":"Blokir iklan di situs ini"},"menu_report_abuse":{"message":"Laporkan situs"},"menu_site_report":{"message":"Laporan keamanan situs"},"menu_settings":{"message":"Pengaturan Asisten"},"menu_wot_reputation_indicator":{"message":"Indikator reputasi situs"},"menu_wot_reputation_confidence_level":{"message":"Tingkat Keyakinan Reputasi"},"assistant_select_element":{"message":"Blok Elemen"},"assistant_select_element_ext":{"message":"Pilih elemen di halaman untuk diblok"},"assistant_select_element_cancel":{"message":"Batalkan"},"assistant_block_element":{"message":"Blok Elemen"},"assistant_block_element_explain":{"message":"Atur aturan blokir elemen"},"assistant_slider_explain":{"message":"Pindahkan slider untuk mengatur ukuran frame dimana aturan baru akan aktif:"},"assistant_extended_settings":{"message":"Pengaturan lanjutan"},"assistant_apply_rule_to_all_sites":{"message":"Aktifkan aturan untuk seluruh situs"},"assistant_block_by_reference":{"message":"Blok berdasarkan referensi situs"},"assistant_block_similar":{"message":"Blok semacamnya"},"assistant_another_element":{"message":"Pilih elemen lainnya"},"assistant_preview":{"message":"Pratinjau"},"assistant_block":{"message":"Blokir"},"assistant_settings":{"message":"Pengaturan Asisten"},"assistant_preview_header":{"message":"Blok elemen - pratinjau"},"assistant_preview_header_info":{"message":"Harap pastikan bahwa elemen diblok sesuai kemauan Anda"},"assistant_preview_end":{"message":"Keluar pratinjau"},"wot_unknown_description":{"message":"Reputasi tidak terdefinisi"},"wot_bad_description":{"message":"Situs ini mempunyai reputasi sangat buruk\\nberdasarkan $1"},"wot_poor_description":{"message":"Situs ini mempunyai reputasi buruk\\nberdasarkan $1"},"wot_unsatisfactory_description":{"message":"Situs ini mempunyai reputasi biasa \\nberdasarkan $1"},"wot_good_description":{"message":"Situs ini mempunyai reputasi baik \\nberdasarkan $1"},"wot_excellent_description":{"message":"Situs ini mempunyai reputasi sempurna \\nberdasarkan $1"},"settings_choose_size_and_position":{"message":"Atur ukuran dan posisi AdGuard Assistant"},"settings_icon_size":{"message":"Ukuran ikon:"},"settings_small":{"message":"Kecil"},"settings_big":{"message":"Besar"},"settings_position":{"message":"Posisi:"},"settings_left_top":{"message":"Atas kiri"},"settings_right_top":{"message":"Atas kanan"},"settings_left_bottom":{"message":"Bawah kiri"},"settings_right_bottom":{"message":"Bawah kanan"},"settings_cancel":{"message":"Batal"},"settings_save":{"message":"Simpan perubahan"}}');
                },
                7294: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Siti","settings_position_save_all":"Tutti i siti","settings_position_save_this":"Questo sito web","assistant_select_element_start":"Inizio","assistant_select_element_text":"Seleziona un elemento nella pagina per bloccarlo. Ricarica la pagina per annullare la modalit\xe0 di blocco di un elemento.","menu_filtration_status":{"message":"Filtraggio su questo sito web"},"menu_do_not_filter_30_sec":{"message":"Non filtrare per 30 secondi"},"menu_block_ad_on_site":{"message":"Blocca annunci su questo sito web"},"menu_report_abuse":{"message":"Segnala il sito"},"menu_site_report":{"message":"Rapporto di sicurezza del sito"},"menu_settings":{"message":"Impostazioni di Assistant"},"menu_wot_reputation_indicator":{"message":"Indicatore reputazione sito"},"menu_wot_reputation_confidence_level":{"message":"Livello della reputazione"},"assistant_select_element":{"message":"Blocca elemento"},"assistant_select_element_ext":{"message":"Scegli un elemento da bloccare sulla pagina"},"assistant_select_element_cancel":{"message":"Annulla"},"assistant_block_element":{"message":"Blocca elemento"},"assistant_block_element_explain":{"message":"Modifica la regola di blocco di un elemento"},"assistant_slider_explain":{"message":"Muovi la barra per cambiare la grandezza del frame da per il quale la nuova regola funzioner\xe0:"},"assistant_extended_settings":{"message":"Impostazioni avanzate"},"assistant_apply_rule_to_all_sites":{"message":"Applica la regola a tutti i siti"},"assistant_block_by_reference":{"message":"Blocco mediante indirizzo di riferimento"},"assistant_block_similar":{"message":"Blocca simile"},"assistant_another_element":{"message":"Seleziona un altro elemento"},"assistant_preview":{"message":"Anteprima"},"assistant_block":{"message":"Blocca"},"assistant_settings":{"message":"Impostazioni di Assistant"},"assistant_preview_header":{"message":"Blocco elemento - anteprima"},"assistant_preview_header_info":{"message":"Assicurati che l\'elemento \xe8 bloccato come richiesto"},"assistant_preview_end":{"message":"Esci dall\'anteprima"},"wot_unknown_description":{"message":"La reputazione di questo sito web non \xe8 definita da $1"},"wot_bad_description":{"message":"Questo sito web ha una pessima reputazione\\nsecondo $1"},"wot_poor_description":{"message":"Questo sito web ha una brutta reputazione\\nsecondo $1"},"wot_unsatisfactory_description":{"message":"Questo sito web ha una mediocre reputazione\\nsecondo $1"},"wot_good_description":{"message":"Questo sito web ha una buona reputazione\\nsecondo $1"},"wot_excellent_description":{"message":"Questo sito web ha una eccellente reputazione\\nsecondo $1"},"settings_choose_size_and_position":{"message":"Regola dimensione e posizione di AdGuard Assistant"},"settings_icon_size":{"message":"Grandezza dell\'icona:"},"settings_small":{"message":"Piccola"},"settings_big":{"message":"Grande"},"settings_position":{"message":"Posizione:"},"settings_left_top":{"message":"In alto a sinistra"},"settings_right_top":{"message":"In alto a destra"},"settings_left_bottom":{"message":"In basso a sinistra"},"settings_right_bottom":{"message":"In basso a destra"},"settings_cancel":{"message":"Annulla"},"settings_save":{"message":"Salva cambiamenti"}}');
                },
                9265: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"ウェブサイト","settings_position_save_all":"すべてのウェブサイト","settings_position_save_this":"このウェブサイト","assistant_select_element_start":"開始","assistant_select_element_text":"ブロックするページ上の要素を選択してください。 ページを更新し要素のブロックモードを解除します。","menu_filtration_status":{"message":"このウェブサイトをフィルタリング"},"menu_do_not_filter_30_sec":{"message":"30秒間フィルタリングしない"},"menu_block_ad_on_site":{"message":"このサイトで広告を手動ブロックする"},"menu_report_abuse":{"message":"このサイトの問題を報告する"},"menu_site_report":{"message":"ウェブサイトのセキュリティレポート"},"menu_settings":{"message":"アシスタントの設定"},"assistant_select_element":{"message":"要素をブロック"},"assistant_select_element_ext":{"message":"ブロックする要素を選択"},"assistant_select_element_cancel":{"message":"キャンセル"},"assistant_block_element":{"message":"要素をブロック"},"assistant_block_element_explain":{"message":"要素のブロックルールを調整する"},"assistant_slider_explain":{"message":"スライダーを動かすと、ブロックするフレームのサイズを変更できます:"},"assistant_extended_settings":{"message":"高度な設定"},"assistant_apply_rule_to_all_sites":{"message":"全てのウェブサイトにこのルールを適用"},"assistant_block_by_reference":{"message":"参照リンクによるブロック"},"assistant_block_similar":{"message":"類似項目をブロック"},"assistant_another_element":{"message":"他の要素を選択"},"assistant_preview":{"message":"プレビュー"},"assistant_block":{"message":"ブロック"},"assistant_settings":{"message":"アシスタントの設定"},"assistant_preview_header":{"message":"要素のブロック - プレビュー"},"assistant_preview_header_info":{"message":"要素が意図したとおりにブロックされていることを確認します"},"assistant_preview_end":{"message":"プレビューを終了"},"wot_unknown_description":{"message":"評判が定義されていません"},"wot_bad_description":{"message":"このウェブサイトは非常に評判が悪いです: "},"wot_poor_description":{"message":"このウェブサイトは評判が悪いです: "},"wot_unsatisfactory_description":{"message":"このウェブサイトは評判がやや悪いです: "},"wot_good_description":{"message":"このウェブサイトは評判が良いです: "},"wot_excellent_description":{"message":"このウェブサイトはとても評判が良いです: "},"settings_choose_size_and_position":{"message":"AdGuardアシスタントのサイズと位置を調整する"},"settings_icon_size":{"message":"アイコンの大きさ:"},"settings_small":{"message":"小"},"settings_big":{"message":"大"},"settings_position":{"message":"位置:"},"settings_left_top":{"message":"左上"},"settings_right_top":{"message":"右上"},"settings_left_bottom":{"message":"左下"},"settings_right_bottom":{"message":"右下"},"settings_cancel":{"message":"キャンセル"},"settings_save":{"message":"設定を保存"}}');
                },
                1474: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"웹사이트","settings_position_save_all":"모든 웹사이트","settings_position_save_this":"이 웹사이트","assistant_select_element_start":"시작","assistant_select_element_text":"페이지에서 차단할 요소를 선택하세요. 요소 차단 모드를 취소하려면 페이지를 새로 고침하세요.","menu_filtration_status":{"message":"이 웹사이트에서의 보호"},"menu_do_not_filter_30_sec":{"message":"30초 동안 차단 일시정지"},"menu_block_ad_on_site":{"message":"이 웹사이트에서 광고 차단"},"menu_report_abuse":{"message":"이 웹사이트에 관한 불만 사항 제출"},"menu_site_report":{"message":"웹사이트 보안 보고"},"menu_settings":{"message":"어시스턴트 설정"},"menu_wot_reputation_indicator":{"message":"웹사이트 평판 표시기"},"menu_wot_reputation_confidence_level":{"message":"평판 신뢰 수준"},"assistant_select_element":{"message":"선택 모드"},"assistant_select_element_ext":{"message":"페이지에서 아무 요소나 클릭하거나"},"assistant_select_element_cancel":{"message":"선택 모드 취소"},"assistant_block_element":{"message":"요소 차단"},"assistant_block_element_explain":{"message":"요소 차단 규칙 설정"},"assistant_slider_explain":{"message":"슬라이더로 차단할 요소의 범위를 지정하세요."},"assistant_extended_settings":{"message":"고급 설정"},"assistant_apply_rule_to_all_sites":{"message":"모든 웹사이트에 이 규칙 적용"},"assistant_block_by_reference":{"message":"참조 링크가 차단"},"assistant_block_similar":{"message":"유사한 요소 차단"},"assistant_another_element":{"message":"다른 요소 선택"},"assistant_preview":{"message":"미리 보기"},"assistant_block":{"message":"차단"},"assistant_settings":{"message":"어시스턴트 설정"},"assistant_preview_header":{"message":"요소 차단 - 미리 보기"},"assistant_preview_header_info":{"message":"의도한 대로 요소가 차단되었는지 확인하세요."},"assistant_preview_end":{"message":"미리 보기 종료"},"wot_unknown_description":{"message":"평판이 등록되지 않았습니다."},"wot_bad_description":{"message":"이 웹사이트는 아주 나쁜 평판을 갖고 있습니다.\\n제공 "},"wot_poor_description":{"message":"이 웹사이트는 나쁜 평판을 갖고 있습니다.\\n제공 "},"wot_unsatisfactory_description":{"message":"이 웹사이트는 좋지 않은 평판을 갖고 있습니다.\\n제공 "},"wot_good_description":{"message":"이 웹사이트는 좋은 평판을 갖고 있습니다.\\n제공 "},"wot_excellent_description":{"message":"이 웹사이트는 아주 좋은 평판을 갖고 있습니다.\\n제공 "},"settings_choose_size_and_position":{"message":"AdGuard 어시스턴트 크기와 위치를 조정합니다"},"settings_icon_size":{"message":"아이콘 크기:"},"settings_small":{"message":"작게"},"settings_big":{"message":"크게"},"settings_position":{"message":"위치:"},"settings_left_top":{"message":"왼쪽 위"},"settings_right_top":{"message":"오른쪽 위"},"settings_left_bottom":{"message":"왼쪽 아래"},"settings_right_bottom":{"message":"오른쪽 아래"},"settings_cancel":{"message":"취소"},"settings_save":{"message":"저장"}}');
                },
                8612: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Interneto svetainės","settings_position_save_all":"Visos svetainės","settings_position_save_this":"Ši svetainė","assistant_select_element_start":"Pradėti","assistant_select_element_text":"Pasirinkite elementą puslapyje, kurį norite blokuoti. Atnaujinkite puslapį, kad atšauktumėte elementų blokavimo režimą.","menu_filtration_status":{"message":"Filtravimas šioje svetainėje"},"menu_do_not_filter_30_sec":{"message":"Nefiltruoti 30 sekundžių"},"menu_block_ad_on_site":{"message":"Blokuoti reklamą šioje svetainėje"},"menu_report_abuse":{"message":"Pranešti apie svetainę"},"menu_site_report":{"message":"Svetainės saugumo ataskaita"},"menu_settings":{"message":"Asistento nustatymai"},"menu_wot_reputation_indicator":{"message":"Svetainės reputacijos rodiklis"},"menu_wot_reputation_confidence_level":{"message":"Reputacijos pasitikėjimo lygis"},"assistant_select_element":{"message":"Elemento blokavimas"},"assistant_select_element_ext":{"message":"Pasirinkite elementą puslapyje, kurį norite blokuoti"},"assistant_select_element_cancel":{"message":"Atšaukti"},"assistant_block_element":{"message":"Elemento blokavimas"},"assistant_block_element_explain":{"message":"Nustatykite elemento blokavimo taisyklę"},"assistant_slider_explain":{"message":"Slankiklio pagalba, keiskite rėmelio dydį, kuriame galios nauja taisyklė:"},"assistant_extended_settings":{"message":"Išplėstiniai nustatymai"},"assistant_apply_rule_to_all_sites":{"message":"Pritaikyti taisyklę visoms svetainėms"},"assistant_block_by_reference":{"message":"Blokuoti pagal nuorodą"},"assistant_block_similar":{"message":"Blokuoti panašius"},"assistant_another_element":{"message":"Pasirinkti kitą elementą"},"assistant_preview":{"message":"Peržiūra"},"assistant_block":{"message":"Užblokuoti"},"assistant_settings":{"message":"Asistento nustatymai"},"assistant_preview_header":{"message":"Elemento blokavimas - peržiūra"},"assistant_preview_header_info":{"message":"Įsitikinkite, kad elementas yra užblokuotas kaip sumanyta"},"assistant_preview_end":{"message":"Baigti peržiūrą"},"wot_unknown_description":{"message":"Šios svetainės reputacija nėra apibrėžta $1"},"wot_bad_description":{"message":"Ši svetainė turi labai blogą reputaciją\\npagal $1"},"wot_poor_description":{"message":"Ši svetainė turi blogą reputaciją pagal $1"},"wot_unsatisfactory_description":{"message":"Ši svetainė turi prastą reputaciją pagal $1"},"wot_good_description":{"message":"Ši svetainė turi gerą reputaciją pagal $1"},"wot_excellent_description":{"message":"Ši svetainė turi puikią reputaciją pagal $1"},"settings_choose_size_and_position":{"message":"Nustatykite AdGuard Asistento dydį ir padėtį"},"settings_icon_size":{"message":"Piktogramos dydis:"},"settings_small":{"message":"Maža"},"settings_big":{"message":"Didelė"},"settings_position":{"message":"Padėtis:"},"settings_left_top":{"message":"Viršuje kairėje"},"settings_right_top":{"message":"Viršuje dešinėje"},"settings_left_bottom":{"message":"Apačioje kairėje"},"settings_right_bottom":{"message":"Apačioje dešinėje"},"settings_cancel":{"message":"Atšaukti"},"settings_save":{"message":"Išsaugoti pakeitimus"}}');
                },
                8967: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Websites","settings_position_save_all":"Alle websites","settings_position_save_this":"Deze website","assistant_select_element_start":"Starten","assistant_select_element_text":"Kies een element op deze webpagina om te blokkeren. Herlaad de pagina om het blokkeren van het element te stoppen.","menu_filtration_status":{"message":"Filteren op deze website"},"menu_do_not_filter_30_sec":{"message":"Niet filtreren voor 30 seconden"},"menu_block_ad_on_site":{"message":"Blokkeer ad op deze website"},"menu_report_abuse":{"message":"Rapporteer de website"},"menu_site_report":{"message":"Beveiligingsrapport van website"},"menu_settings":{"message":"Instelling van de assistent"},"menu_wot_reputation_indicator":{"message":"Website reputatie indicator"},"menu_wot_reputation_confidence_level":{"message":"Vertrouwensniveau reputatie"},"assistant_select_element":{"message":"Element blokkeren"},"assistant_select_element_ext":{"message":"Kies een element op deze pagina dat je wil blokkeren"},"assistant_select_element_cancel":{"message":"Annuleren"},"assistant_block_element":{"message":"Element blokkeren"},"assistant_block_element_explain":{"message":"Pas de Element blokkeren regel aan"},"assistant_slider_explain":{"message":"Beweeg de schuifregelaar om de grootte van het frame te wijzigen waarvoor de nieuwe regel werkt:"},"assistant_extended_settings":{"message":"Geavanceerde instellingen"},"assistant_apply_rule_to_all_sites":{"message":"Regel toepassen op alle websites"},"assistant_block_by_reference":{"message":"Blokkeren via referentielink"},"assistant_block_similar":{"message":"Blokkeer vergelijkbare"},"assistant_another_element":{"message":"Een ander element selecteren"},"assistant_preview":{"message":"Voorbeeldweergave"},"assistant_block":{"message":"Blokkeren"},"assistant_settings":{"message":"Assistent instellingen"},"assistant_preview_header":{"message":"Elementblokkering - voorbeeld"},"assistant_preview_header_info":{"message":"Zorg ervoor dat het element wordt geblokkeerd zoals bedoeld"},"assistant_preview_end":{"message":"Voorbeeldweergave afsluiten"},"wot_unknown_description":{"message":"De reputatie van deze website wordt niet bepaald door $1"},"wot_bad_description":{"message":"Deze website heeft een zeer slechte reputatie\\nvolgens $1"},"wot_poor_description":{"message":"Deze website heeft een slechte reputatie\\nvolgens $ 1"},"wot_unsatisfactory_description":{"message":"Deze website heeft een slechte reputatie volgens $1"},"wot_good_description":{"message":"Deze website heeft een goede reputatie volgens $1"},"wot_excellent_description":{"message":"Deze website heeft een uitstekende reputatie volgens $1"},"settings_choose_size_and_position":{"message":"Grootte en positie van AdGuard Assistent aanpassen"},"settings_icon_size":{"message":"Grootte pictogram:"},"settings_small":{"message":"Klein"},"settings_big":{"message":"Groot"},"settings_position":{"message":"Positie:"},"settings_left_top":{"message":"Linksboven"},"settings_right_top":{"message":"Rechtsboven"},"settings_left_bottom":{"message":"Linksonder"},"settings_right_bottom":{"message":"Rechtsonder"},"settings_cancel":{"message":"Annuleren"},"settings_save":{"message":"Wijzigingen opslaan"}}');
                },
                6251: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Nettsider","settings_position_save_all":"Alle nettsider","settings_position_save_this":"Denne nettsiden","assistant_select_element_start":"Start","assistant_select_element_text":"Velg et element p\xe5 siden som skal blokkeres. Oppdater siden for \xe5 avbryte elementblokkeringsmodusen.","menu_filtration_status":{"message":"Filtrering p\xe5 denne nettsiden"},"menu_do_not_filter_30_sec":{"message":"Ikke filtrer i 30 sekunder"},"menu_block_ad_on_site":{"message":"Blokker annonse p\xe5 denne nettsiden"},"menu_report_abuse":{"message":"Rapporter denne nettsiden"},"menu_site_report":{"message":"Nettsidens sikkerhetsrapport"},"menu_settings":{"message":"Assistentinnstillinger"},"menu_wot_reputation_indicator":{"message":"Nettsteds-rykteindikator"},"menu_wot_reputation_confidence_level":{"message":"Ryktep\xe5litelighetsniv\xe5"},"assistant_select_element":{"message":"Elementblokkering"},"assistant_select_element_ext":{"message":"Velg et element p\xe5 siden som skal blokkeres"},"assistant_select_element_cancel":{"message":"Avbryt"},"assistant_block_element":{"message":"Elementblokkering"},"assistant_block_element_explain":{"message":"Juster elementblokkeringsregel"},"assistant_slider_explain":{"message":"Flytt glidebryteren for \xe5 endre st\xf8rrelsen p\xe5 rammen den nye regelen vil fungere for:"},"assistant_extended_settings":{"message":"Avanserte innstillinger"},"assistant_apply_rule_to_all_sites":{"message":"Bruk regelen for alle nettsider"},"assistant_block_by_reference":{"message":"Blokker med referanselenke"},"assistant_block_similar":{"message":"Blokker lignende"},"assistant_another_element":{"message":"Velg et annet element"},"assistant_preview":{"message":"Forh\xe5ndsvisning"},"assistant_block":{"message":"Blokker"},"assistant_settings":{"message":"Assistentinnstillinger"},"assistant_preview_header":{"message":"Elementblokkering - forh\xe5ndsvisning"},"assistant_preview_header_info":{"message":"Kontroller at elementet er blokkert som det skal"},"assistant_preview_end":{"message":"Avslutt forh\xe5ndsvisning"},"wot_unknown_description":{"message":"Rykte er ikke definert"},"wot_bad_description":{"message":"Denne nettsiden har et veldig d\xe5rlig rykte\\ni f\xf8lge $1"},"wot_poor_description":{"message":"Denne nettsiden har et d\xe5rlig rykte\\ni f\xf8lge $1"},"wot_unsatisfactory_description":{"message":"Denne nettsiden har et d\xe5rlig rykte\\ni f\xf8lge $1"},"wot_good_description":{"message":"Denne nettsiden har et godt rykte\\ni f\xf8lge $1"},"wot_excellent_description":{"message":"Denne nettsiden har et utmerket rykte\\ni f\xf8lge $1"},"settings_choose_size_and_position":{"message":"Juster st\xf8rrelsen og posisjonen til AdGuard-assistent"},"settings_icon_size":{"message":"Ikonst\xf8rrelse:"},"settings_small":{"message":"Liten"},"settings_big":{"message":"Stor"},"settings_position":{"message":"Posisjoner:"},"settings_left_top":{"message":"\xd8verst til venstre"},"settings_right_top":{"message":"\xd8verst til h\xf8yre"},"settings_left_bottom":{"message":"Nederst til venstre"},"settings_right_bottom":{"message":"Nederst til h\xf8yre"},"settings_cancel":{"message":"Avbryt"},"settings_save":{"message":"Lagre endringer"}}');
                },
                1549: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Strony internetowe","settings_position_save_all":"Wszystkie strony internetowe","settings_position_save_this":"Ta strona internetowa","assistant_select_element_start":"Rozpocznij","assistant_select_element_text":"Wybierz element na stronie do zablokowania. Odśwież stronę, aby anulować tryb blokowania elementu.","menu_filtration_status":{"message":"Filtrowanie na tej stronie internetowej"},"menu_do_not_filter_30_sec":{"message":"Nie filtruj przez 30 sekund"},"menu_block_ad_on_site":{"message":"Zablokuj reklamę na tej stronie internetowej"},"menu_report_abuse":{"message":"Raportuj stronę internetową"},"menu_site_report":{"message":"Raport bezpieczeństwa strony internetowej"},"menu_settings":{"message":"Ustawienia Asystenta"},"menu_wot_reputation_indicator":{"message":"Wskaźnik reputacji witryny"},"menu_wot_reputation_confidence_level":{"message":"Poziom zaufania do reputacji"},"assistant_select_element":{"message":"Blokowanie element\xf3w"},"assistant_select_element_ext":{"message":"Wybierz element na stronie by zablokować"},"assistant_select_element_cancel":{"message":"Anuluj"},"assistant_block_element":{"message":"Blokowanie element\xf3w"},"assistant_block_element_explain":{"message":"Dostosuj regułę blokowania element\xf3w"},"assistant_slider_explain":{"message":"Przesuń suwak by zmienić rozmiar ramki, dla kt\xf3rej będzie obowiązywać nowa reguła:"},"assistant_extended_settings":{"message":"Ustawienia zaawansowane"},"assistant_apply_rule_to_all_sites":{"message":"Zastosuj regułę dla wszystkich stron internetowych"},"assistant_block_by_reference":{"message":"Blokuj używając linka referencyjnego"},"assistant_block_similar":{"message":"Blokuj podobne"},"assistant_another_element":{"message":"Wybierz inny element"},"assistant_preview":{"message":"Podgląd"},"assistant_block":{"message":"Blokuj"},"assistant_settings":{"message":"Ustawienia Asystenta"},"assistant_preview_header":{"message":"Blokowanie element\xf3w - podgląd"},"assistant_preview_header_info":{"message":"Upewnij się, że element jest blokowany jak zamierzono"},"assistant_preview_end":{"message":"Zamknij podgląd"},"wot_unknown_description":{"message":"Reputacja nie jest zdefiniowana"},"wot_bad_description":{"message":"Ta strona internetowa ma bardzo złą reputację zgodnie z $1"},"wot_poor_description":{"message":"Ta strona internetowa ma złą reputację zgodnie z $1"},"wot_unsatisfactory_description":{"message":"Ta strona internetowa ma słabą reputację zgodnie z $1"},"wot_good_description":{"message":"Ta strona internetowa ma dobrą reputację zgodnie z $1"},"wot_excellent_description":{"message":"Ta strona internetowa ma doskonałą reputację zgodnie z $1"},"settings_choose_size_and_position":{"message":"Dostosuj rozmiar i pozycję Asystenta AdGuarda"},"settings_icon_size":{"message":"Rozmiar ikony:"},"settings_small":{"message":"Mały"},"settings_big":{"message":"Duży"},"settings_position":{"message":"Pozycja:"},"settings_left_top":{"message":"Lewy g\xf3rny"},"settings_right_top":{"message":"Prawy g\xf3rny"},"settings_left_bottom":{"message":"Na dole po lewej"},"settings_right_bottom":{"message":"Na dole po prawej"},"settings_cancel":{"message":"Anuluj"},"settings_save":{"message":"Zapisz zmiany"}}');
                },
                1902: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"S\xedtios","settings_position_save_all":"Todos os s\xedtios","settings_position_save_this":"Este s\xedtio","assistant_select_element_start":"Iniciar","assistant_select_element_text":"Escolha um elemento na p\xe1gina para bloquear. Atualize a p\xe1gina para cancelar o bloqueio do elemento.","menu_filtration_status":{"message":"A filtrar este s\xedtio"},"menu_do_not_filter_30_sec":{"message":"N\xe3o filtrar durante 30 segundos"},"menu_block_ad_on_site":{"message":"Bloquear publicidade neste s\xedtio"},"menu_report_abuse":{"message":"Denunciar o s\xedtio"},"menu_site_report":{"message":"Relat\xf3rio de seguran\xe7a do s\xedtio"},"menu_settings":{"message":"Configura\xe7\xf5es do assistente"},"menu_wot_reputation_indicator":{"message":"Indicador de reputa\xe7\xe3o do s\xedtio"},"menu_wot_reputation_confidence_level":{"message":"N\xedvel de Confian\xe7a de Reputa\xe7\xe3o"},"assistant_select_element":{"message":"Bloqueio de elemento"},"assistant_select_element_ext":{"message":"Escolha um elemento na p\xe1gina para bloquear"},"assistant_select_element_cancel":{"message":"Cancelar"},"assistant_block_element":{"message":"Bloqueio de elementos"},"assistant_block_element_explain":{"message":"Ajustar a regra de bloqueio do elemento"},"assistant_slider_explain":{"message":"Desloque o controlo deslizante para alterar o tamanho do quadro para o qual a nova regra ir\xe1 funcionar:"},"assistant_extended_settings":{"message":"Defini\xe7\xf5es avan\xe7adas"},"assistant_apply_rule_to_all_sites":{"message":"Aplicar a regra para todos os s\xedtios"},"assistant_block_by_reference":{"message":"Bloquear por link de refer\xeancia"},"assistant_block_similar":{"message":"Bloquear semelhante"},"assistant_another_element":{"message":"Selecionar um elemento diferente"},"assistant_preview":{"message":"Pr\xe9-visualiza\xe7\xe3o"},"assistant_block":{"message":"Bloquear"},"assistant_settings":{"message":"Configura\xe7\xf5es do assistente"},"assistant_preview_header":{"message":"Bloquear elemento - pr\xe9-visualiza\xe7\xe3o"},"assistant_preview_header_info":{"message":"Certifique-se de que o elemento est\xe1 bloqueado como pretendido"},"assistant_preview_end":{"message":"Sair da previsualiza\xe7\xe3o"},"wot_unknown_description":{"message":"A reputa\xe7\xe3o deste s\xedtio n\xe3o est\xe1 definida por $1"},"wot_bad_description":{"message":"Este s\xedtio tem uma p\xe9ssima reputa\xe7\xe3o\\nde acordo com $1"},"wot_poor_description":{"message":"Este s\xedtio tem uma m\xe1 reputa\xe7\xe3o\\nde acordo com $1"},"wot_unsatisfactory_description":{"message":"Este s\xedtio tem uma fr\xe1gil reputa\xe7\xe3o\\nde acordo com $1"},"wot_good_description":{"message":"Este s\xedtio tem uma boa reputa\xe7\xe3o\\nde acordo com $1"},"wot_excellent_description":{"message":"Este s\xedtio tem uma excelente reputa\xe7\xe3o\\nde acordo com $1"},"settings_choose_size_and_position":{"message":"Ajustar o tamanho e a posi\xe7\xe3o do Assistente do AdGuard"},"settings_icon_size":{"message":"Tamanho do \xedcone:"},"settings_small":{"message":"Pequeno"},"settings_big":{"message":"Grande"},"settings_position":{"message":"Posi\xe7\xe3o:"},"settings_left_top":{"message":"Canto superior esquerdo"},"settings_right_top":{"message":"Canto superior direito"},"settings_left_bottom":{"message":"Canto inferior esquerdo"},"settings_right_bottom":{"message":"Canto inferior direito"},"settings_cancel":{"message":"Cancelar"},"settings_save":{"message":"Guardar altera\xe7\xf5es"}}');
                },
                9274: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Sites","settings_position_save_all":"Todos os sites","settings_position_save_this":"Neste site","assistant_select_element_start":"Iniciar","assistant_select_element_text":"Escolha um elemento na p\xe1gina para bloquear. Atualize a p\xe1gina para cancelar o bloqueio do elemento.","menu_filtration_status":{"message":"Filtragem neste site"},"menu_do_not_filter_30_sec":{"message":"N\xe3o filtrar durante 30 segundos"},"menu_block_ad_on_site":{"message":"Bloquear an\xfancios neste site"},"menu_report_abuse":{"message":"Reportar o site"},"menu_site_report":{"message":"Relat\xf3rio de seguran\xe7a do site"},"menu_settings":{"message":"Configura\xe7\xf5es do assistente"},"menu_wot_reputation_indicator":{"message":"Indicador de reputa\xe7\xe3o do site"},"menu_wot_reputation_confidence_level":{"message":"N\xedvel de confian\xe7a de reputa\xe7\xe3o"},"assistant_select_element":{"message":"Bloqueio de elemento"},"assistant_select_element_ext":{"message":"Escolha um elemento na p\xe1gina para bloquear"},"assistant_select_element_cancel":{"message":"Cancelar"},"assistant_block_element":{"message":"Bloqueio de elemento"},"assistant_block_element_explain":{"message":"Ajustar a regra de bloqueio de elemento"},"assistant_slider_explain":{"message":"Mova o controle deslizante para alterar o tamanho do quadro para o qual a nova regra funcionar\xe1:"},"assistant_extended_settings":{"message":"Configura\xe7\xf5es avan\xe7adas"},"assistant_apply_rule_to_all_sites":{"message":"Aplicar regra para todos os sites"},"assistant_block_by_reference":{"message":"Bloquear pelo link de refer\xeancia"},"assistant_block_similar":{"message":"Bloquear semelhante"},"assistant_another_element":{"message":"Selecione um elemento diferente"},"assistant_preview":{"message":"Pr\xe9-visualiza\xe7\xe3o"},"assistant_block":{"message":"Bloquear"},"assistant_settings":{"message":"Configura\xe7\xf5es do assistente"},"assistant_preview_header":{"message":"Bloqueio de elemento - pr\xe9-visualiza\xe7\xe3o"},"assistant_preview_header_info":{"message":"Certifique-se de que o elemento esteja bloqueado como desejado"},"assistant_preview_end":{"message":"Sair da pr\xe9-visualiza\xe7\xe3o"},"wot_unknown_description":{"message":"A reputa\xe7\xe3o deste site ainda n\xe3o foi definida por $1"},"wot_bad_description":{"message":"Este site tem uma reputa\xe7\xe3o muito ruim\\nde acordo com $1"},"wot_poor_description":{"message":"Este site tem uma m\xe1 reputa\xe7\xe3o\\nde acordo com $1"},"wot_unsatisfactory_description":{"message":"Este site tem uma reputa\xe7\xe3o ruim\\nde acordo com $1"},"wot_good_description":{"message":"Este site tem uma boa reputa\xe7\xe3o\\nde acordo com $1"},"wot_excellent_description":{"message":"Este site tem uma excelente reputa\xe7\xe3o\\nde acordo com $1"},"settings_choose_size_and_position":{"message":"Ajuste o tamanho e posi\xe7\xe3o do Assistente do AdGuard"},"settings_icon_size":{"message":"Tamanho do \xedcone:"},"settings_small":{"message":"Pequeno"},"settings_big":{"message":"Grande"},"settings_position":{"message":"Posi\xe7\xe3o:"},"settings_left_top":{"message":"Canto superior esquerdo"},"settings_right_top":{"message":"Canto superior direito"},"settings_left_bottom":{"message":"Canto inferior esquerdo"},"settings_right_bottom":{"message":"Canto inferior direito"},"settings_cancel":{"message":"Cancelar"},"settings_save":{"message":"Salvar altera\xe7\xf5es"}}');
                },
                6090: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Site web","settings_position_save_all":"Toate site-urile","settings_position_save_this":"Acest site","assistant_select_element_start":"Start","assistant_select_element_text":"Alegeți elementul de blocat pe pagină. Actualizați pagina ca să anulați modul de blocare a elementului.","menu_filtration_status":{"message":"Filtrare pe acest site web"},"menu_do_not_filter_30_sec":{"message":"Nu filtra pentru 30 secunde"},"menu_block_ad_on_site":{"message":"Blocare reclame pe acest site"},"menu_report_abuse":{"message":"Raportați site-ul"},"menu_site_report":{"message":"Raport de securitate site"},"menu_settings":{"message":"Setări asistent"},"menu_wot_reputation_indicator":{"message":"Indicator reputație site"},"menu_wot_reputation_confidence_level":{"message":"Nivel de \xeencredere \xeen reputație"},"assistant_select_element":{"message":"Element de blocat"},"assistant_select_element_ext":{"message":"Alegeți un element de blocat pe pagină"},"assistant_select_element_cancel":{"message":"Anulare"},"assistant_block_element":{"message":"Blocare de element"},"assistant_block_element_explain":{"message":"Ajustați regula de blocare element"},"assistant_slider_explain":{"message":"Mișcarea glisorului schimbă talia cadrului \xeen care va funcționa noua regulă:"},"assistant_extended_settings":{"message":"Setări avansate"},"assistant_apply_rule_to_all_sites":{"message":"Aplică regula pe orice site"},"assistant_block_by_reference":{"message":"Blocare după link de referință"},"assistant_block_similar":{"message":"Blocare similare"},"assistant_another_element":{"message":"Alegeți un element diferit"},"assistant_preview":{"message":"Ecran"},"assistant_block":{"message":"Blocați"},"assistant_settings":{"message":"Setări asistent"},"assistant_preview_header":{"message":"Blocare element - previzualizare"},"assistant_preview_header_info":{"message":"Verificați blocarea elementului conform planului"},"assistant_preview_end":{"message":"Ieșire ecran"},"wot_unknown_description":{"message":"Reputația acestui site nu este definită de $1"},"wot_bad_description":{"message":"Acest site are o reputație foarte proastă\\nconform cu $1"},"wot_poor_description":{"message":"Acest site are o reputație proastă\\nconform cu $1"},"wot_unsatisfactory_description":{"message":"Acest site are o reputație slabă\\nconform cu $1"},"wot_good_description":{"message":"Acest site are o reputație bună\\nconform cu $1"},"wot_excellent_description":{"message":"Acest site are o reputație excelentă\\nconform cu $1"},"settings_choose_size_and_position":{"message":"Ajustați talia și poziția Asistentului AdGuard"},"settings_icon_size":{"message":"Talie icoană:"},"settings_small":{"message":"Mică"},"settings_big":{"message":"Mare"},"settings_position":{"message":"Poziție:"},"settings_left_top":{"message":"St\xe2nga sus"},"settings_right_top":{"message":"Dreapta sus"},"settings_left_bottom":{"message":"St\xe2nga jos"},"settings_right_bottom":{"message":"Dreapta jos"},"settings_cancel":{"message":"Anulare"},"settings_save":{"message":"Salvare alegeri"}}');
                },
                3999: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Сайты","settings_position_save_all":"На всех","settings_position_save_this":"Только на этом","assistant_select_element_start":"Начать","assistant_select_element_text":"Выберите на странице элемент для блокирования. Обновите страницу, чтобы отменить режим блокировки элементов.","menu_filtration_status":{"message":"Фильтрация на этом сайте"},"menu_do_not_filter_30_sec":{"message":"Не фильтровать 30 секунд"},"menu_block_ad_on_site":{"message":"Заблокировать рекламу на сайте"},"menu_report_abuse":{"message":"Пожаловаться на сайт"},"menu_site_report":{"message":"Отчёт о безопасности сайта"},"menu_settings":{"message":"Настроить помощник"},"menu_wot_reputation_indicator":{"message":"Индикатор репутации сайта"},"menu_wot_reputation_confidence_level":{"message":"Уровень доверия к репутации"},"assistant_select_element":{"message":" Блокировка элемента"},"assistant_select_element_ext":{"message":"Выберите на странице элемент, который надо заблокировать"},"assistant_select_element_cancel":{"message":"Отмена"},"assistant_block_element":{"message":"Блокировка элемента"},"assistant_block_element_explain":{"message":"Настройте правило блокирования элемента"},"assistant_slider_explain":{"message":"Перемещайте бегунок, чтобы изменить размер блока, для которого будет действовать правило:"},"assistant_extended_settings":{"message":"Расширенные настройки"},"assistant_apply_rule_to_all_sites":{"message":"Применить правило для всех сайтов"},"assistant_block_by_reference":{"message":"Блокировать по ссылке"},"assistant_block_similar":{"message":"Блокировать похожие"},"assistant_another_element":{"message":"Выбрать другой элемент"},"assistant_preview":{"message":"Предпросмотр"},"assistant_block":{"message":"Заблокировать"},"assistant_settings":{"message":"Настройка помощника"},"assistant_preview_header":{"message":"Блокировка элемента – предпросмотр"},"assistant_preview_header_info":{"message":"Убедитесь, что элемент заблокирован как задумано"},"assistant_preview_end":{"message":"Закончить предпросмотр"},"wot_unknown_description":{"message":"Репутация не определена расширением $1"},"wot_bad_description":{"message":"У сайта очень плохая репутация по данным $1"},"wot_poor_description":{"message":"У сайта плохая репутация по данным $1"},"wot_unsatisfactory_description":{"message":"У сайта неудовлетворительная репутация по данным $1"},"wot_good_description":{"message":"У сайта хорошая репутация по данным $1"},"wot_excellent_description":{"message":"У сайта отличная репутация по данным $1"},"settings_choose_size_and_position":{"message":"Настройте размер и положение помощника AdGuard"},"settings_icon_size":{"message":"Размер иконки:"},"settings_small":{"message":"Маленькая"},"settings_big":{"message":"Большая"},"settings_position":{"message":"Расположение:"},"settings_left_top":{"message":"Вверху слева"},"settings_right_top":{"message":"Вверху справа"},"settings_left_bottom":{"message":"Внизу слева"},"settings_right_bottom":{"message":"Внизу справа"},"settings_cancel":{"message":"Отмена"},"settings_save":{"message":"Сохранить настройки"}}');
                },
                89: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Webov\xe9 str\xe1nky","settings_position_save_all":"Všetky str\xe1nky","settings_position_save_this":"T\xe1to str\xe1nka","assistant_select_element_start":"Štart","assistant_select_element_text":"Vyberte prvok na str\xe1nke, ktor\xfd chcete zablokovať. Obnovte str\xe1nku pre zrušenie režimu blokovania prvkov.","menu_filtration_status":{"message":"Filtr\xe1cia na tejto str\xe1nke"},"menu_do_not_filter_30_sec":{"message":"Nefiltrovať počas 30 sek\xfand"},"menu_block_ad_on_site":{"message":"Blokovať reklamy na tejto str\xe1nke"},"menu_report_abuse":{"message":"Nahl\xe1siť str\xe1nku"},"menu_site_report":{"message":"Bezpečnostn\xe1 spr\xe1va o str\xe1nke"},"menu_settings":{"message":"Nastavenia asistenta"},"menu_wot_reputation_indicator":{"message":"Indik\xe1tor reput\xe1cie str\xe1nok"},"menu_wot_reputation_confidence_level":{"message":"\xdaroveň spoľahlivosti reput\xe1cie"},"assistant_select_element":{"message":"Blokovanie prvku"},"assistant_select_element_ext":{"message":"Vyberte prvok str\xe1nky, ktor\xfd sa m\xe1 blokovať"},"assistant_select_element_cancel":{"message":"Zrušiť"},"assistant_block_element":{"message":"Blokovanie prvku"},"assistant_block_element_explain":{"message":"Upraviť pravidlo blokovania prvku"},"assistant_slider_explain":{"message":"Použite posuvn\xedk pre zmenu veľkosti r\xe1mu pre nov\xe9 pravidlo, ktor\xe9 bude použit\xe9 na:"},"assistant_extended_settings":{"message":"Pokročil\xe9 nastavenia"},"assistant_apply_rule_to_all_sites":{"message":"Použiť pravidlo na všetky str\xe1nky"},"assistant_block_by_reference":{"message":"Blokovať referenčn\xfdm odkazom"},"assistant_block_similar":{"message":"Blokovať podobn\xe9"},"assistant_another_element":{"message":"Zvoliť in\xfd prvok"},"assistant_preview":{"message":"N\xe1hľad"},"assistant_block":{"message":"Blokovať"},"assistant_settings":{"message":"Nastavenia asistenta"},"assistant_preview_header":{"message":"Blokovanie prvku - n\xe1hľad"},"assistant_preview_header_info":{"message":"Uistite sa, že prvok je blokovan\xfd podľa Vašich predst\xe1v"},"assistant_preview_end":{"message":"Ukončenie n\xe1hľadu"},"wot_unknown_description":{"message":"Reput\xe1cia tejto webovej str\xe1nky nie je v $1 definovan\xe1"},"wot_bad_description":{"message":"T\xe1to str\xe1nka m\xe1 podľa $1\\nveľmi zl\xfa reput\xe1ciu"},"wot_poor_description":{"message":"T\xe1to str\xe1nka m\xe1 podľa $1\\nzl\xfa reput\xe1ciu"},"wot_unsatisfactory_description":{"message":"T\xe1to str\xe1nka m\xe1 podľa $1\\nslab\xfa reput\xe1ciu"},"wot_good_description":{"message":"T\xe1to str\xe1nka m\xe1 podľa $1\\ndobr\xfa reput\xe1ciu"},"wot_excellent_description":{"message":"T\xe1to str\xe1nka m\xe1 podľa $1\\nv\xfdborn\xfa reput\xe1ciu"},"settings_choose_size_and_position":{"message":"Prisp\xf4sobiť veľkosť a polohu AdGuard asistenta"},"settings_icon_size":{"message":"Veľkosť ikony:"},"settings_small":{"message":"Mal\xe1"},"settings_big":{"message":"Veľk\xe1"},"settings_position":{"message":"Poloha:"},"settings_left_top":{"message":"Vľavo hore"},"settings_right_top":{"message":"Vpravo hore"},"settings_left_bottom":{"message":"Vľavo dole"},"settings_right_bottom":{"message":"Vpravo dole"},"settings_cancel":{"message":"Zrušiť"},"settings_save":{"message":"Uložiť zmeny"}}');
                },
                6058: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Spletne strani","settings_position_save_all":"Vse pletne strani","settings_position_save_this":"To spletno stran","assistant_select_element_start":"Začni","assistant_select_element_text":"Izberite element na strani, ki jo želite onemogočiti. Osvežite stran, da prekličete način zaviranja elementa.","menu_filtration_status":{"message":"Filtriranje na tej spletni strani"},"menu_do_not_filter_30_sec":{"message":"Ne filtriraj 30 sekund"},"menu_block_ad_on_site":{"message":"Onemogoči oglas na tej spletni strani"},"menu_report_abuse":{"message":"Prijavi spletno stran"},"menu_site_report":{"message":"Poročilo o varnosti spletne strani"},"menu_settings":{"message":"Nastavitve Pomočnika"},"menu_wot_reputation_indicator":{"message":"Kazalnik ugleda spletnestrani"},"menu_wot_reputation_confidence_level":{"message":"Raven ugleda zaupanja"},"assistant_select_element":{"message":"Onemogočanje elementa"},"assistant_select_element_ext":{"message":"Izberite element na strani, ki ga želite onemogočiti"},"assistant_select_element_cancel":{"message":"Prekliči"},"assistant_block_element":{"message":"Onemogočanje elementa"},"assistant_block_element_explain":{"message":"Prilagodite pravilo za onemogočanje elementa"},"assistant_slider_explain":{"message":"Premaknite drsnik, da spremenite velikost okvirja, za katerega bo delovalo novo pravilo:"},"assistant_extended_settings":{"message":"Napredne nastavitve"},"assistant_apply_rule_to_all_sites":{"message":"Uporabi pravilo za vse spletne strani"},"assistant_block_by_reference":{"message":"Onemogočij z napotitveno povezavo"},"assistant_block_similar":{"message":"Onemogoči podobno"},"assistant_another_element":{"message":"Izberi drug element"},"assistant_preview":{"message":"Predogled"},"assistant_block":{"message":"Onemogoči"},"assistant_settings":{"message":"Nastavitve Pomočnika"},"assistant_preview_header":{"message":"Onemogočanje elementa - predogled"},"assistant_preview_header_info":{"message":"Prepričajte se, da je element bil onemogočen, kot je bilo predvideno"},"assistant_preview_end":{"message":"Zapusti predogled"},"wot_unknown_description":{"message":"Ugled te spletne strani ni opredeljen z $1"},"wot_bad_description":{"message":"Ta spletna stran ima zelo slab ugled\\nglede na $1"},"wot_poor_description":{"message":"Ta spletna stran ima slab ugled\\nglede na $1"},"wot_unsatisfactory_description":{"message":"Ta spletna stran ima zelo slab ugled\\nglede na $1"},"wot_good_description":{"message":"Ta spletna stran ima dober ugled\\nglede na $1"},"wot_excellent_description":{"message":"Ta spletna stran ima odličen ugled\\nglede na $1"},"settings_choose_size_and_position":{"message":"Prilagodi velikost in položaj AdGuard Pomočnika"},"settings_icon_size":{"message":"Velikost ikone:"},"settings_small":{"message":"Majhna"},"settings_big":{"message":"Velika"},"settings_position":{"message":"Položaj:"},"settings_left_top":{"message":"Zgoraj levo"},"settings_right_top":{"message":"Zgoraj desno"},"settings_left_bottom":{"message":"Spodaj levo"},"settings_right_bottom":{"message":"Spodaj desno"},"settings_cancel":{"message":"Prekliči"},"settings_save":{"message":"Shrani nastavitve"}}');
                },
                9177: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Sajtovi","settings_position_save_all":"Svi sajtovi","settings_position_save_this":"Ovaj sajt","assistant_select_element_start":"Započni","assistant_select_element_text":"Izaberite element na stranici koji želite da blokirate. Osvežite stranicu da otkažete blokiranje elemenata.","menu_filtration_status":{"message":"Filtriranje na ovom sajtu"},"menu_do_not_filter_30_sec":{"message":"Ne filtriraj u narednih 30 sekundi"},"menu_block_ad_on_site":{"message":"Blokiraj reklamu na ovom sajtu"},"menu_report_abuse":{"message":"Prijavi sajt"},"menu_site_report":{"message":"Bezbednosni izveštaj o sajtu"},"menu_settings":{"message":"Postavke pomoćnika"},"menu_wot_reputation_indicator":{"message":"Indikator reputacije sajta"},"menu_wot_reputation_confidence_level":{"message":"Nivo poverljivosti reputacije"},"assistant_select_element":{"message":"Blokiranje elementa"},"assistant_select_element_ext":{"message":"Izaberite element koji želite da blokirate na stranici"},"assistant_select_element_cancel":{"message":"Otkaži"},"assistant_block_element":{"message":"Blokiranje elementa"},"assistant_block_element_explain":{"message":"Podesite pravilo blokiranja elementa"},"assistant_slider_explain":{"message":"Pomerajte klizač kako bi ste promenili veličinu okvira po kom će pravilo raditi:"},"assistant_extended_settings":{"message":"Napredne postavke"},"assistant_apply_rule_to_all_sites":{"message":"Primeni pravilo na sve sajtove"},"assistant_block_by_reference":{"message":"Blokiraj po linku reference"},"assistant_block_similar":{"message":"Blokiraj slično"},"assistant_another_element":{"message":"Izaberite drugi element"},"assistant_preview":{"message":"Pregled"},"assistant_block":{"message":"Blokiraj"},"assistant_settings":{"message":"Postavke pomoćnika"},"assistant_preview_header":{"message":"Pregled blokiranja elementa"},"assistant_preview_header_info":{"message":"Uverite se da je element blokiran kako ste želeli"},"assistant_preview_end":{"message":"Napusti pregled"},"wot_unknown_description":{"message":"Reputacija nije definisana"},"wot_bad_description":{"message":"Ovaj sajt ima veoma lošu reputaciju\\nprema "},"wot_poor_description":{"message":"Ovaj sajt ima lošu reputaciju\\nprema "},"wot_unsatisfactory_description":{"message":"Ovaj sajt ima slabu reputaciju\\nprema "},"wot_good_description":{"message":"Ovaj sajt ima dobru reputaciju\\nprema "},"wot_excellent_description":{"message":"Ovaj sajt ima odličnu reputaciju\\nprema "},"settings_choose_size_and_position":{"message":"Podesite veličinu i poziciju AdGuard pomoćnika"},"settings_icon_size":{"message":"Veličina ikonice"},"settings_small":{"message":"Mala"},"settings_big":{"message":"Velika"},"settings_position":{"message":"Pozicija:"},"settings_left_top":{"message":"Gore levo"},"settings_right_top":{"message":"Gore desno"},"settings_left_bottom":{"message":"Dole levo"},"settings_right_bottom":{"message":"Dole desno"},"settings_cancel":{"message":"Otkaži"},"settings_save":{"message":"Sačuvaj promene"}}');
                },
                6105: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Webbplatser","settings_position_save_all":"Alla webbplatser","settings_position_save_this":"Den h\xe4r webbplatsen","assistant_select_element_text":"V\xe4lj ett element sidan att blockera. \xc5terladda sidan f\xf6r att \xe5terst\xe4lla elementblockeringsl\xe4get.","menu_filtration_status":{"message":"Webbplatsens filtrering"},"menu_do_not_filter_30_sec":{"message":"Pausa filtrering 30 sekunder"},"menu_block_ad_on_site":{"message":"Blockera annons p\xe5 den h\xe4r webbplatsen"},"menu_report_abuse":{"message":"Rapportera webbplatsen"},"menu_site_report":{"message":"S\xe4kerhetsrapport f\xf6r webbplatsen"},"menu_settings":{"message":"Assistentinst\xe4llningar"},"assistant_select_element":{"message":"Blockering av annonselement"},"assistant_select_element_ext":{"message":"V\xe4lj ett annonselement f\xf6r blockering"},"assistant_select_element_cancel":{"message":"Avbryt"},"assistant_block_element":{"message":"Blockering av annonselement"},"assistant_block_element_explain":{"message":"Anpassa blockeringsregeln f\xf6r annonselementet"},"assistant_slider_explain":{"message":"Justera storleken p\xe5 annonselementet som den nya blockeringsregeln skall avse:"},"assistant_extended_settings":{"message":"Avancerade val"},"assistant_apply_rule_to_all_sites":{"message":"Till\xe4mpa regelns p\xe5 alla webbplatster"},"assistant_block_by_reference":{"message":"Blockera med referensl\xe4nk"},"assistant_block_similar":{"message":"Blockera liknande"},"assistant_another_element":{"message":"Markera ett annat annonselement"},"assistant_preview":{"message":"F\xf6rhandsgranska"},"assistant_block":{"message":"Blockera"},"assistant_settings":{"message":"Assistentval"},"assistant_preview_header":{"message":"F\xf6rhandsgranskning av elementblockeringen"},"assistant_preview_header_info":{"message":"Kontrollera att elementet blockerats som avsett"},"assistant_preview_end":{"message":"Avsluta f\xf6rhandsgranskningen"},"wot_unknown_description":{"message":"Den h\xe4r sajtens anseende \xe4r inte klarlagd av $1"},"wot_bad_description":{"message":"Webbplatsen har ett mycket d\xe5ligt anseende\\nenligt $1"},"wot_poor_description":{"message":"Webbplatsen har d\xe5ligt anseende\\nenligt $1"},"wot_unsatisfactory_description":{"message":"Webbplatsen har tveksamt anseende\\nenligt $1"},"wot_good_description":{"message":"Webbplatsen har gott anseende\\nenligt $1"},"wot_excellent_description":{"message":"Webbplatsen har ett mycket gott anseende\\nenligt $1"},"settings_choose_size_and_position":{"message":"Anpassas storlek och l\xe4ge f\xf6r AdGuardassistenten"},"settings_icon_size":{"message":"Ikonstorlek"},"settings_small":{"message":"Liten"},"settings_big":{"message":"Stor"},"settings_position":{"message":"L\xe4ge:"},"settings_left_top":{"message":"Ovan v\xe4nster"},"settings_right_top":{"message":"Ovan h\xf6ger"},"settings_left_bottom":{"message":"Nedan v\xe4nster"},"settings_right_bottom":{"message":"Nedan h\xf6ger"},"settings_cancel":{"message":"Avbryt"},"settings_save":{"message":"Spara \xe4ndringar"}}');
                },
                147: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Siteler","settings_position_save_all":"T\xfcm siteler","settings_position_save_this":"Bu site","assistant_select_element_start":"Başla","assistant_select_element_text":"Engellemek i\xe7in sayfada bir \xf6ğe se\xe7in. \xd6ğe engelleme modunu iptal etmek i\xe7in sayfayı yenileyin.","menu_filtration_status":{"message":"Bu sitedeki filtreleme"},"menu_do_not_filter_30_sec":{"message":"30 saniyeliğine filtreleme yapma"},"menu_block_ad_on_site":{"message":"Bu sitede reklam engelle"},"menu_report_abuse":{"message":"Siteyi bildir"},"menu_site_report":{"message":"Sitenin g\xfcvenlik raporu"},"menu_settings":{"message":"Asistan ayarları"},"menu_wot_reputation_indicator":{"message":"Site itibarı g\xf6stergesi"},"menu_wot_reputation_confidence_level":{"message":"İtibarın G\xfcven Seviyesi"},"assistant_select_element":{"message":"\xd6ğe engelleme"},"assistant_select_element_ext":{"message":"Sayfada engellenecek bir \xf6ğe se\xe7in"},"assistant_select_element_cancel":{"message":"İptal"},"assistant_block_element":{"message":"\xd6ğe engelleme"},"assistant_block_element_explain":{"message":"\xd6ğe engelleme kuralını ayarla"},"assistant_slider_explain":{"message":"Yeni kuralın \xe7alışacağı \xe7er\xe7evenin boyutunu değiştirmek i\xe7in kayar d\xfcğmeyi hareket ettirin"},"assistant_extended_settings":{"message":"Gelişmiş ayarlar"},"assistant_apply_rule_to_all_sites":{"message":"Kuralı t\xfcm sitelerde uygula"},"assistant_block_by_reference":{"message":"Referans bağlantı ile engelle"},"assistant_block_similar":{"message":"Benzerlerini engelle"},"assistant_another_element":{"message":"Farklı bir \xf6ğe se\xe7"},"assistant_preview":{"message":"\xd6nizleme"},"assistant_block":{"message":"Engelle"},"assistant_settings":{"message":"Asistan ayarları"},"assistant_preview_header":{"message":"\xd6ğe engelleme - \xf6n izleme"},"assistant_preview_header_info":{"message":"\xd6ğenin istediğiniz gibi engellendiğinden emin olun"},"assistant_preview_end":{"message":"\xd6nizlemeden \xe7ık"},"wot_unknown_description":{"message":"Bu sitenin itibarı $1 tarafından hen\xfcz belirlenmemiş"},"wot_bad_description":{"message":"1$\'a g\xf6re bu site \xe7ok k\xf6t\xfc \\nbir itibara sahip"},"wot_poor_description":{"message":"1$\'a g\xf6re bu site k\xf6t\xfc \\nbir itibara sahip"},"wot_unsatisfactory_description":{"message":"1$\'a g\xf6re bu site zayıf\\nbir itibara sahip"},"wot_good_description":{"message":"1$\'a g\xf6re bu site iyi\\nbir itibara sahip"},"wot_excellent_description":{"message":"1$\'a g\xf6re bu site m\xfckemmel\\nbir itibara sahip"},"settings_choose_size_and_position":{"message":"AdGuard Asistanın boyutunu ve konumunu ayarlayın"},"settings_icon_size":{"message":"Simge boyutu:"},"settings_small":{"message":"K\xfc\xe7\xfck"},"settings_big":{"message":"B\xfcy\xfck"},"settings_position":{"message":"Konum:"},"settings_left_top":{"message":"Sol \xfcst"},"settings_right_top":{"message":"Sağ \xfcst"},"settings_left_bottom":{"message":"Sol alt"},"settings_right_bottom":{"message":"Sağ alt"},"settings_cancel":{"message":"İptal"},"settings_save":{"message":"Değişiklikleri kaydet"}}');
                },
                1249: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Сайти","settings_position_save_all":"На всіх","settings_position_save_this":"Тільки на даному","assistant_select_element_start":"Почати","assistant_select_element_text":"Виберіть елемент на сторінці, який треба заблокувати. Оновіть сторінку, щоб скасувати режим блокування.","menu_filtration_status":{"message":"Фільтрування на цьому сайті"},"menu_do_not_filter_30_sec":{"message":"Не фільтрувати 30 секунд"},"menu_block_ad_on_site":{"message":"Заблокувати рекламу на даному сайті"},"menu_report_abuse":{"message":"Повідомити про сайт"},"menu_site_report":{"message":"Звіт про безпеку сайту"},"menu_settings":{"message":"Налаштування помічника"},"menu_wot_reputation_indicator":{"message":"Індикатор репутації сайту"},"menu_wot_reputation_confidence_level":{"message":"Рівень надійності репутації"},"assistant_select_element":{"message":"Блокування елементу"},"assistant_select_element_ext":{"message":"Виберіть елемент на сторінці, який треба заблокувати"},"assistant_select_element_cancel":{"message":"Скасувати"},"assistant_block_element":{"message":"Блокування елементу"},"assistant_block_element_explain":{"message":"Налаштуйте правило блокування елементу"},"assistant_slider_explain":{"message":"Пересувайте повзунок, щоб змінити розмір блоку, для якого діятиме правило:"},"assistant_extended_settings":{"message":"Розширені налаштування"},"assistant_apply_rule_to_all_sites":{"message":"Застосувати правило для всіх сайтів"},"assistant_block_by_reference":{"message":"Блокувати за посиланням"},"assistant_block_similar":{"message":"Блокувати схожі елементи"},"assistant_another_element":{"message":"Вибрати інший елемент"},"assistant_preview":{"message":"Попередній перегляд"},"assistant_block":{"message":"Заблокувати"},"assistant_settings":{"message":"Налаштування помічника"},"assistant_preview_header":{"message":"Блокування елементу - попередній перегляд"},"assistant_preview_header_info":{"message":"Переконайтеся, що елемент заблокований як слід"},"assistant_preview_end":{"message":"Закінчити попередній перегляд"},"wot_unknown_description":{"message":"Репутація цього вебсайту не визначена"},"wot_bad_description":{"message":"Цей сайт має дуже погану репутацію\\nза версією $1"},"wot_poor_description":{"message":"Цей сайт має погану репутацію\\nза версією $1"},"wot_unsatisfactory_description":{"message":"Цей сайт має незадовільну репутацію\\nза версією $1"},"wot_good_description":{"message":"Цей сайт має добру репутацію\\nза версією $1"},"wot_excellent_description":{"message":"Цей сайт має дуже відмінну репутацію\\nза версією $1"},"settings_choose_size_and_position":{"message":"Налаштуйте розмір і положення помічника AdGuard"},"settings_icon_size":{"message":"Розмір іконки:"},"settings_small":{"message":"Маленька"},"settings_big":{"message":"Велика"},"settings_position":{"message":"Позиція:"},"settings_left_top":{"message":"Зверху зліва"},"settings_right_top":{"message":"Зверху справа"},"settings_left_bottom":{"message":"Внизу зліва"},"settings_right_bottom":{"message":"Внизу справа"},"settings_cancel":{"message":"Скасувати"},"settings_save":{"message":"Зберегти зміни"}}');
                },
                4534: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"Trang Web","settings_position_save_all":"Tất cả trang web","settings_position_save_this":"Chỉ trang web n\xe0y","assistant_select_element_start":"Bắt đầu","assistant_select_element_text":"Chọn một th\xe0nh phần tr\xean trang để chặn. L\xe0m mới trang web để hủy bỏ chế độ chặn th\xe0nh phần.","menu_filtration_status":{"message":"Lọc tr\xean website n\xe0y"},"menu_do_not_filter_30_sec":{"message":"Kh\xf4ng lọc trong 30 gi\xe2y"},"menu_block_ad_on_site":{"message":"Chặn quảng c\xe1o đối với trang web n\xe0y"},"menu_report_abuse":{"message":"B\xe1o c\xe1o trang web n\xe0y"},"menu_site_report":{"message":"B\xe1o c\xe1o bảo mật website"},"menu_settings":{"message":"C\xe0i đặt trợ l\xfd"},"menu_wot_reputation_indicator":{"message":"Chỉ số danh tiếng của trang Web"},"menu_wot_reputation_confidence_level":{"message":"Mức độ đ\xe1ng tin của danh tiếng"},"assistant_select_element":{"message":"Chặn th\xe0nh phần"},"assistant_select_element_ext":{"message":"Chọn một th\xe0nh phần tr\xean trang để chặn"},"assistant_select_element_cancel":{"message":"Hủy bỏ"},"assistant_block_element":{"message":"Chặn th\xe0nh phần"},"assistant_block_element_explain":{"message":"Điều chỉnh quy tắc chặn phần tử"},"assistant_slider_explain":{"message":"Di chuyển thanh trượt để thay đổi k\xedch thước của khung, quy tắc mới sẽ hoạt động cho:"},"assistant_extended_settings":{"message":"C\xe0i đặt n\xe2ng cao"},"assistant_apply_rule_to_all_sites":{"message":"\xc1p dụng tất cả c\xe1c điều luật đối với mọi trang web"},"assistant_block_by_reference":{"message":"Chặn theo li\xean kết tham chiếu"},"assistant_block_similar":{"message":"Chặn tương tự"},"assistant_another_element":{"message":"Chọn một phần tử kh\xe1c"},"assistant_preview":{"message":"Xem trước"},"assistant_block":{"message":"Chặn"},"assistant_settings":{"message":"C\xe0i đặt trợ l\xfd"},"assistant_preview_header":{"message":"Element blocking-xem trước"},"assistant_preview_header_info":{"message":"Đảm bảo rằng th\xe0nh phần đ\xf3 bị chặn như dự định"},"assistant_preview_end":{"message":"Tho\xe1t xem trước"},"wot_unknown_description":{"message":"Website n\xe0y danh tiếng chưa được x\xe1c định bởi $1"},"wot_bad_description":{"message":"Website n\xe0y c\xf3 danh tiếng cực xấu dựa theo $1"},"wot_poor_description":{"message":"Website n\xe0y c\xf3 danh tiếng xấu dựa theo $1"},"wot_unsatisfactory_description":{"message":"Website n\xe0y c\xf3 danh tiếng kh\xf4ng tốt dựa theo $1"},"wot_good_description":{"message":"Website n\xe0y c\xf3 danh tiếng tốt dựa theo $1"},"wot_excellent_description":{"message":"Website n\xe0y c\xf3 danh tiếng tuyệt vời dựa theo $1"},"settings_choose_size_and_position":{"message":"Điều chỉnh k\xedch thước v\xe0 vị tr\xed của Trợ L\xfd AdGuard"},"settings_icon_size":{"message":"K\xedch thước biểu tượng:"},"settings_small":{"message":"Nhỏ"},"settings_big":{"message":"Lớn"},"settings_position":{"message":"Vị tr\xed:"},"settings_left_top":{"message":"Tr\xean c\xf9ng b\xean tr\xe1i"},"settings_right_top":{"message":"Tr\xean c\xf9ng b\xean phải"},"settings_left_bottom":{"message":"Dưới c\xf9ng b\xean tr\xe1i"},"settings_right_bottom":{"message":"Dưới c\xf9ng b\xean phải"},"settings_cancel":{"message":"Hủy bỏ"},"settings_save":{"message":"Lưu c\xe1c thay đổi"}}');
                },
                3476: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"網站","settings_position_save_all":"所有網站","settings_position_save_this":"此網站","assistant_select_element_start":"開始","assistant_select_element_text":"選擇網頁上的元素來阻擋。若要取消重新整理網頁即可。","menu_filtration_status":{"message":"過濾此網頁上的廣告"},"menu_do_not_filter_30_sec":{"message":"暫停過濾 30 秒"},"menu_block_ad_on_site":{"message":"封鎖此網頁上的廣告"},"menu_report_abuse":{"message":"回報此網站"},"menu_site_report":{"message":"網站安全性報告"},"menu_settings":{"message":"助手設定"},"menu_wot_reputation_indicator":{"message":"網頁名譽指標"},"menu_wot_reputation_confidence_level":{"message":"名譽可信程度"},"assistant_select_element":{"message":"封鎖網頁元素"},"assistant_select_element_ext":{"message":"選取網頁上的元素來封鎖"},"assistant_select_element_cancel":{"message":"取消"},"assistant_block_element":{"message":"阻擋網頁元素"},"assistant_block_element_explain":{"message":"調整網頁元素阻擋條件"},"assistant_slider_explain":{"message":"移動滑桿可以更改阻擋元素範圍："},"assistant_extended_settings":{"message":"進階設定"},"assistant_apply_rule_to_all_sites":{"message":"套用至所有網站"},"assistant_block_by_reference":{"message":"通過參考連結封鎖"},"assistant_block_similar":{"message":"封鎖相關或類似的"},"assistant_another_element":{"message":"選取其他網頁元素"},"assistant_preview":{"message":"預覽"},"assistant_block":{"message":"封鎖"},"assistant_settings":{"message":"助手設定"},"assistant_preview_header":{"message":"封鎖網頁元祖 - 預覽"},"assistant_preview_header_info":{"message":"確保網頁元素已被正確封鎖"},"assistant_preview_end":{"message":"關閉預覽"},"wot_unknown_description":{"message":"此網站名譽尚未被 $1 評定"},"wot_bad_description":{"message":"根據 $1\\n此網站名譽非常糟糕"},"wot_poor_description":{"message":"根據 $1\\n此網站擁有不良的名譽"},"wot_unsatisfactory_description":{"message":"根據 $1\\n此網站擁有不好的名譽"},"wot_good_description":{"message":"根據 $1\\n此網站擁有良好的名譽"},"wot_excellent_description":{"message":"根據 $1\\n此網站擁有非常優秀的名譽"},"settings_choose_size_and_position":{"message":"調整 AdGuard 小助手大小與位置"},"settings_icon_size":{"message":"圖示大小："},"settings_small":{"message":"小"},"settings_big":{"message":"大"},"settings_position":{"message":"位置："},"settings_left_top":{"message":"左上角"},"settings_right_top":{"message":"右上角"},"settings_left_bottom":{"message":"左下角"},"settings_right_bottom":{"message":"右下角"},"settings_cancel":{"message":"取消"},"settings_save":{"message":"儲存變更"}}');
                },
                5480: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"網站","settings_position_save_all":"所有的網站","settings_position_save_this":"此網站","assistant_select_element_start":"開始","assistant_select_element_text":"選擇於該頁面上之元件以封鎖。重新整理該頁面以取消元件封鎖模式。","menu_filtration_status":{"message":"對此網站之過濾"},"menu_do_not_filter_30_sec":{"message":"計 30 秒不過濾"},"menu_block_ad_on_site":{"message":"封鎖於此網站上之廣告"},"menu_report_abuse":{"message":"報告該網站"},"menu_site_report":{"message":"網站安全性報告"},"menu_settings":{"message":"助理設定"},"menu_wot_reputation_indicator":{"message":"網站信譽指標"},"menu_wot_reputation_confidence_level":{"message":"信譽信賴等級"},"assistant_select_element":{"message":"元件封鎖"},"assistant_select_element_ext":{"message":"選擇於該頁面上之元件以封鎖"},"assistant_select_element_cancel":{"message":"取消"},"assistant_block_element":{"message":"元件封鎖"},"assistant_block_element_explain":{"message":"調整元件封鎖規則"},"assistant_slider_explain":{"message":"移動該滑標以更改新的規則將作用於的框架之尺寸："},"assistant_extended_settings":{"message":"進階設定"},"assistant_apply_rule_to_all_sites":{"message":"對所有的網站套用該規則"},"assistant_block_by_reference":{"message":"按照參考連結封鎖"},"assistant_block_similar":{"message":"封鎖相似之物"},"assistant_another_element":{"message":"選擇不同的元件"},"assistant_preview":{"message":"預覽"},"assistant_block":{"message":"封鎖"},"assistant_settings":{"message":"助理設定"},"assistant_preview_header":{"message":"元件封鎖 - 預覽"},"assistant_preview_header_info":{"message":"確定元件如預期的被封鎖"},"assistant_preview_end":{"message":"離開預覽"},"wot_unknown_description":{"message":"此網站的信譽未被 $1 界定"},"wot_bad_description":{"message":"根據 $1，\\n此網站有非常壞的信譽"},"wot_poor_description":{"message":"根據 $1，\\n此網站有壞的信譽"},"wot_unsatisfactory_description":{"message":"根據 $1，\\n此網站有不好的信譽"},"wot_good_description":{"message":"根據 $1，\\n此網站有好的信譽"},"wot_excellent_description":{"message":"根據 $1，\\n此網站有極好的信譽"},"settings_choose_size_and_position":{"message":"調整 AdGuard 助理尺寸和位置"},"settings_icon_size":{"message":"圖示尺寸："},"settings_small":{"message":"小的"},"settings_big":{"message":"大的"},"settings_position":{"message":"位置："},"settings_left_top":{"message":"左上角"},"settings_right_top":{"message":"右上角"},"settings_left_bottom":{"message":"左下角"},"settings_right_bottom":{"message":"右下角"},"settings_cancel":{"message":"取消"},"settings_save":{"message":"儲存更改"}}');
                },
                8868: (module)=>{
                    module.exports = JSON.parse('{"settings_position_save":"网站","settings_position_save_all":"所有网站","settings_position_save_this":"此网站","assistant_select_element_start":"开始","assistant_select_element_text":"选择要拦截的网页元素。要取消元素拦截模式，请刷新网页。","menu_filtration_status":{"message":"对此网站进行过滤"},"menu_do_not_filter_30_sec":{"message":"暂停过滤 30 秒"},"menu_block_ad_on_site":{"message":"拦截此网站上的广告"},"menu_report_abuse":{"message":"报告此网站"},"menu_site_report":{"message":"网站安全报告"},"menu_settings":{"message":"助手设置"},"menu_wot_reputation_indicator":{"message":"网站声誉指标"},"menu_wot_reputation_confidence_level":{"message":"声望置信度"},"assistant_select_element":{"message":"拦截元素"},"assistant_select_element_ext":{"message":"选择此页面上需要拦截的元素"},"assistant_select_element_cancel":{"message":"取消"},"assistant_block_element":{"message":"拦截元素"},"assistant_block_element_explain":{"message":"调整元素拦截规则"},"assistant_slider_explain":{"message":"使用滑块改变要由新规则将要拦截的框架大小："},"assistant_extended_settings":{"message":"高级设置"},"assistant_apply_rule_to_all_sites":{"message":"应用规则至所有网站"},"assistant_block_by_reference":{"message":"通过参考链接进行拦截"},"assistant_block_similar":{"message":"拦截类似元素"},"assistant_another_element":{"message":"选择其它元素"},"assistant_preview":{"message":"预览"},"assistant_block":{"message":"拦截"},"assistant_settings":{"message":"AdGuard 助手设置"},"assistant_preview_header":{"message":"元素拦截 - 预览"},"assistant_preview_header_info":{"message":"请确保元素拦截方式符合预期"},"assistant_preview_end":{"message":"退出预览"},"wot_unknown_description":{"message":"声望尚未定义"},"wot_bad_description":{"message":"此网站在以下数据库中声望极低"},"wot_poor_description":{"message":"此网站在以下数据库中声望低下 "},"wot_unsatisfactory_description":{"message":"此网站在以下数据库中声望不佳 "},"wot_good_description":{"message":"此网站在以下数据库中声望良好 "},"wot_excellent_description":{"message":"此网站在以下数据库中声望极佳 "},"settings_choose_size_and_position":{"message":"调整 AdGuard 助手的大小与位置"},"settings_icon_size":{"message":"图标大小："},"settings_small":{"message":"小"},"settings_big":{"message":"大"},"settings_position":{"message":"位置："},"settings_left_top":{"message":"左上角"},"settings_right_top":{"message":"右上角"},"settings_left_bottom":{"message":"左下角"},"settings_right_bottom":{"message":"右下角"},"settings_cancel":{"message":"取消"},"settings_save":{"message":"保存更改"}}');
                }
            };
            var __webpack_module_cache__ = {};
            function __nested_webpack_require_455269__(moduleId) {
                var cachedModule = __webpack_module_cache__[moduleId];
                if (cachedModule !== undefined) {
                    return cachedModule.exports;
                }
                var module = __webpack_module_cache__[moduleId] = {
                    id: moduleId,
                    exports: {}
                };
                __webpack_modules__[moduleId](module, module.exports, __nested_webpack_require_455269__);
                return module.exports;
            }
            (()=>{
                __nested_webpack_require_455269__.n = (module)=>{
                    var getter = module && module.__esModule ? ()=>module["default"] : ()=>module;
                    __nested_webpack_require_455269__.d(getter, {
                        a: getter
                    });
                    return getter;
                };
            })();
            (()=>{
                __nested_webpack_require_455269__.d = (exports, definition)=>{
                    for(var key in definition){
                        if (__nested_webpack_require_455269__.o(definition, key) && !__nested_webpack_require_455269__.o(exports, key)) {
                            Object.defineProperty(exports, key, {
                                enumerable: true,
                                get: definition[key]
                            });
                        }
                    }
                };
            })();
            (()=>{
                __nested_webpack_require_455269__.o = (obj, prop)=>Object.prototype.hasOwnProperty.call(obj, prop);
            })();
            (()=>{
                __nested_webpack_require_455269__.r = (exports)=>{
                    if (typeof Symbol !== "undefined" && Symbol.toStringTag) {
                        Object.defineProperty(exports, Symbol.toStringTag, {
                            value: "Module"
                        });
                    }
                    Object.defineProperty(exports, "__esModule", {
                        value: true
                    });
                };
            })();
            var __nested_webpack_exports__ = {};
            (()=>{
                __nested_webpack_require_455269__.r(__nested_webpack_exports__);
                __nested_webpack_require_455269__.d(__nested_webpack_exports__, {
                    "adguardAssistant": ()=>adguardAssistant
                });
                function _classCallCheck(instance, Constructor) {
                    if (!(instance instanceof Constructor)) {
                        throw new TypeError("Cannot call a class as a function");
                    }
                }
                function _defineProperties(target, props) {
                    for(var i = 0; i < props.length; i++){
                        var descriptor = props[i];
                        descriptor.enumerable = descriptor.enumerable || false;
                        descriptor.configurable = true;
                        if ("value" in descriptor) descriptor.writable = true;
                        Object.defineProperty(target, descriptor.key, descriptor);
                    }
                }
                function _createClass(Constructor, protoProps, staticProps) {
                    if (protoProps) _defineProperties(Constructor.prototype, protoProps);
                    if (staticProps) _defineProperties(Constructor, staticProps);
                    return Constructor;
                }
                var getArguments = function getArguments(func) {
                    var FN_ARGS = /^function\s*[^(]*\(\s*([^)]*)\)/m;
                    var args = func.toString().match(FN_ARGS)[1].split(",");
                    if (args[0] === "") {
                        return [];
                    }
                    return args;
                };
                var Ioc = function() {
                    function Ioc() {
                        _classCallCheck(this, Ioc);
                        this.dependencies = {};
                    }
                    _createClass(Ioc, [
                        {
                            key: "resolveDependencies",
                            value: function resolveDependencies(func) {
                                var args = getArguments(func);
                                var resolved = [];
                                for(var i = 0; i < args.length; i += 1){
                                    var depName = args[i].trim();
                                    var dep = this.dependencies[depName];
                                    if (!dep) {
                                        throw new Error("Can't find dependency: ".concat(depName));
                                    }
                                    resolved.push(this.dependencies[depName]);
                                }
                                return resolved;
                            }
                        },
                        {
                            key: "register",
                            value: function register(qualifier, obj) {
                                this.dependencies[qualifier] = obj;
                            }
                        },
                        {
                            key: "get",
                            value: function get(func) {
                                if (typeof func === "string") {
                                    var resolved = this.dependencies[func];
                                    if (!resolved) {
                                        throw new Error("Can't resolve ".concat(func));
                                    }
                                    return resolved;
                                }
                                var resolvedDependencies = this.resolveDependencies(func);
                                function FuncWrapper() {
                                    return func.apply(func, resolvedDependencies);
                                }
                                FuncWrapper.prototype = func.prototype;
                                return new FuncWrapper();
                            }
                        }
                    ]);
                    return Ioc;
                }();
                var ioc = new Ioc();
                const src_ioc = ioc;
                function ProtectedApi() {
                    var win = window;
                    var functionPType = Function.prototype;
                    var originalGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
                    var _document = document, documentMode = _document.documentMode, documentElement = _document.documentElement;
                    var originalAppendChild = document.appendChild;
                    var originalJSON = win.JSON;
                    var functionApply = functionPType.apply;
                    var functionBind = functionPType.bind;
                    var COMPLETE = "complete";
                    var originalAttachShadow = documentElement.attachShadow;
                    var apply = typeof Reflect !== "undefined" ? Reflect.apply : function(target, _this, _arguments) {
                        return functionApply.call(target, _this, _arguments);
                    };
                    var noop = function noop() {};
                    var methodCallerFactory = function methodCallerFactory(owner, prop) {
                        if (!owner) {
                            return noop;
                        }
                        var method = owner[prop];
                        return function() {
                            if (method) {
                                return apply(method, owner, arguments);
                            }
                        };
                    };
                    var getReadyState = function getReadyState() {
                        if (typeof originalGetOwnPropertyDescriptor(Document.prototype, "readyState") === "undefined") {
                            return COMPLETE;
                        }
                        var readyStateGetter = originalGetOwnPropertyDescriptor(Document.prototype, "readyState").get;
                        return apply(readyStateGetter, document, []);
                    };
                    var addListenerToWindow = methodCallerFactory(win, "addEventListener");
                    var removeListenerFromWindow = methodCallerFactory(win, "removeEventListener");
                    var querySelector = methodCallerFactory(document, "querySelector");
                    var appendChildToElement = function appendChildToElement(elem, child) {
                        apply(originalAppendChild, elem, [
                            child
                        ]);
                    };
                    var createElement = function createElement(markup) {
                        var doc = document.implementation.createHTMLDocument("");
                        if (markup && markup[0] !== "<") {
                            markup = "<".concat(markup, "></").concat(markup, ">");
                        }
                        doc.body.innerHTML = markup;
                        return doc.body.firstChild;
                    };
                    var json = {
                        parse: methodCallerFactory(originalJSON, "parse"),
                        stringify: methodCallerFactory(originalJSON, "stringify")
                    };
                    var createStylesElement = function createStylesElement(styles, nonce, id) {
                        if (id && querySelector("#".concat(id))) {
                            return false;
                        }
                        var tagNode = createElement("style");
                        tagNode.setAttribute("type", "text/css");
                        if (id) {
                            tagNode.setAttribute("id", id);
                        }
                        tagNode.setAttribute("nonce", nonce);
                        if (tagNode.styleSheet) {
                            tagNode.styleSheet.cssText = styles;
                        } else {
                            appendChildToElement(tagNode, document.createTextNode(styles));
                        }
                        return tagNode;
                    };
                    var checkShadowDomSupport = function checkShadowDomSupport() {
                        var SAFARI_UA_REGEX = /^((?!chrome|android).)*safari/i;
                        var isSafari = window.safari !== undefined || SAFARI_UA_REGEX.test(navigator.userAgent);
                        return typeof originalAttachShadow !== "undefined" && !isSafari;
                    };
                    return {
                        functionBind: functionBind,
                        addListenerToWindow: addListenerToWindow,
                        removeListenerFromWindow: removeListenerFromWindow,
                        getReadyState: getReadyState,
                        documentMode: documentMode,
                        appendChildToElement: appendChildToElement,
                        createElement: createElement,
                        json: json,
                        createStylesElement: createStylesElement,
                        checkShadowDomSupport: checkShadowDomSupport
                    };
                }
                var protectedApi = new ProtectedApi();
                const src_protectedApi = protectedApi;
                function Wot() {
                    var wotUrlScorecardTemplate = "https://link.adtidy.org/forward.html?action=wot_scorecard&from=main_menu&app=assistant&domain=";
                    var WOT_URL = "https://link.adtidy.org/forward.html?action=wot&from=main_menu&app=assistant";
                    var wotData = null;
                    var registerWotEventHandler = function registerWotEventHandler() {
                        var wotDataCb = function wotDataCb(data) {
                            wotData = data;
                        };
                        if (window.WotData) {
                            wotData = window.WotData;
                        } else {
                            window.WotData = wotDataCb;
                        }
                    };
                    var getWotData = function getWotData() {
                        return wotData;
                    };
                    var getWotScorecardUrl = function getWotScorecardUrl(url) {
                        return "".concat(wotUrlScorecardTemplate).concat(url);
                    };
                    return {
                        registerWotEventHandler: registerWotEventHandler,
                        getWotData: getWotData,
                        getWotScorecardUrl: getWotScorecardUrl,
                        WOT_URL: WOT_URL
                    };
                }
                var wot = new Wot();
                const src_wot = wot;
                var bypassCache = function bypassCache(callback) {
                    var xhr = new XMLHttpRequest();
                    xhr.open("GET", window.location.href, true);
                    xhr.setRequestHeader("Pragma", "no-cache");
                    xhr.setRequestHeader("Expires", "-1");
                    xhr.setRequestHeader("Cache-Control", "no-cache");
                    xhr.onreadystatechange = function() {
                        if (xhr.readyState === 4 && callback) {
                            callback();
                        }
                    };
                    xhr.send();
                };
                var reloadPageBypassCache = function reloadPageBypassCache() {
                    bypassCache(function() {
                        window.location.reload(true);
                    });
                };
                var events = {
                    add: function add(elements, es, eventHandler, useCapture) {
                        this.addRemoveEvents(true, elements, es, eventHandler, useCapture);
                    },
                    remove: function remove(elements, es, eventHandler, useCapture) {
                        this.addRemoveEvents(false, elements, es, eventHandler, useCapture);
                    },
                    addRemoveEvents: function addRemoveEvents(add, elements, es, eventHandler, useCapture) {
                        if (!elements || !es || !eventHandler) {
                            return false;
                        }
                        var eventList = es.split(" ");
                        if (!eventList || eventList.length < 1) {
                            return false;
                        }
                        if (!elements.length) {
                            elements = new Array(elements);
                        }
                        for(var el = 0; el < elements.length; el += 1){
                            for(var evt = 0; evt < eventList.length; evt += 1){
                                if (!eventList[evt] || !eventList[evt].length) {
                                    continue;
                                }
                                if (add) {
                                    elements[el].addEventListener(eventList[evt], eventHandler, !!useCapture);
                                } else {
                                    elements[el].removeEventListener(eventList[evt], eventHandler, !!useCapture);
                                }
                            }
                        }
                    }
                };
                function _typeof(obj) {
                    "@babel/helpers - typeof";
                    if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
                        _typeof = function _typeof(obj) {
                            return typeof obj;
                        };
                    } else {
                        _typeof = function _typeof(obj) {
                            return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
                        };
                    }
                    return _typeof(obj);
                }
                function Log() {
                    var currentLevel = "ERROR";
                    var LogLevels = {
                        ERROR: 1,
                        WARN: 2,
                        INFO: 3,
                        DEBUG: 4
                    };
                    var print = function print(level, method, args) {
                        if (LogLevels[currentLevel] < LogLevels[level]) {
                            return;
                        }
                        if (!args || args.length === 0 || !args[0]) {
                            return;
                        }
                        var formatted;
                        if (_typeof(args[0]) === "object") {
                            formatted = args[0];
                        } else {
                            var str = "".concat(args[0]);
                            args = Array.prototype.slice.call(args, 1);
                            formatted = str.replace(/{(\d+)}/g, function(match, number) {
                                return typeof args[number] !== "undefined" ? args[number] : match;
                            });
                            if (LogLevels[level] >= LogLevels[currentLevel]) {
                                var now = new Date();
                                formatted = "".concat(now.toISOString(), ": ").concat(formatted);
                            }
                        }
                        console[method](formatted);
                    };
                    var debug = function debug() {
                        for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){
                            args[_key] = arguments[_key];
                        }
                        print("DEBUG", "log", args);
                    };
                    var info = function info() {
                        for(var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++){
                            args[_key2] = arguments[_key2];
                        }
                        print("INFO", "info", args);
                    };
                    var warn = function warn() {
                        for(var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++){
                            args[_key3] = arguments[_key3];
                        }
                        print("WARN", "info", args);
                    };
                    var error = function error() {
                        for(var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++){
                            args[_key4] = arguments[_key4];
                        }
                        print("ERROR", "error", args);
                    };
                    return {
                        debug: debug,
                        info: info,
                        warn: warn,
                        error: error
                    };
                }
                var log = new Log();
                const src_log = log;
                function upgradeHelper_classCallCheck(instance, Constructor) {
                    if (!(instance instanceof Constructor)) {
                        throw new TypeError("Cannot call a class as a function");
                    }
                }
                function upgradeHelper_defineProperties(target, props) {
                    for(var i = 0; i < props.length; i++){
                        var descriptor = props[i];
                        descriptor.enumerable = descriptor.enumerable || false;
                        descriptor.configurable = true;
                        if ("value" in descriptor) descriptor.writable = true;
                        Object.defineProperty(target, descriptor.key, descriptor);
                    }
                }
                function upgradeHelper_createClass(Constructor, protoProps, staticProps) {
                    if (protoProps) upgradeHelper_defineProperties(Constructor.prototype, protoProps);
                    if (staticProps) upgradeHelper_defineProperties(Constructor, staticProps);
                    return Constructor;
                }
                var UpgradeHelper = function() {
                    function UpgradeHelper() {
                        upgradeHelper_classCallCheck(this, UpgradeHelper);
                        this.Constants = {
                            BUTTON_POSITION_ITEM_NAME: "__adbpos"
                        };
                    }
                    upgradeHelper_createClass(UpgradeHelper, [
                        {
                            key: "getButtonPositionData",
                            value: function getButtonPositionData() {
                                try {
                                    var userPosition = localStorage.getItem(this.Constants.BUTTON_POSITION_ITEM_NAME);
                                    if (userPosition) {
                                        return src_protectedApi.json.parse(userPosition);
                                    }
                                    return undefined;
                                } catch (ex) {
                                    src_log.error(ex);
                                    return undefined;
                                }
                            }
                        },
                        {
                            key: "removeUserPositionForButton",
                            value: function removeUserPositionForButton() {
                                try {
                                    localStorage.removeItem(this.Constants.BUTTON_POSITION_ITEM_NAME);
                                } catch (ex) {
                                    src_log.error(ex);
                                }
                            }
                        },
                        {
                            key: "upgradeGmStorage",
                            value: function upgradeGmStorage(settings, version) {
                                settings.personal = {};
                                settings.scriptVersion = version;
                                settings.personalConfig = true;
                                return settings;
                            }
                        },
                        {
                            key: "upgradeLocalStorage",
                            value: function upgradeLocalStorage(settings, sitename) {
                                var position = this.getButtonPositionData();
                                if (position) {
                                    if (!settings.personal[sitename]) {
                                        settings.personal[sitename] = {};
                                    }
                                    settings.personal[sitename].position = position;
                                    settings.personal[sitename].largeIcon = settings.largeIcon;
                                }
                                this.removeUserPositionForButton();
                                return settings;
                            }
                        }
                    ]);
                    return UpgradeHelper;
                }();
                var upgradeHelper = new UpgradeHelper();
                const src_upgradeHelper = upgradeHelper;
                const gm = {};
                function settings_typeof(obj) {
                    "@babel/helpers - typeof";
                    if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
                        settings_typeof = function _typeof(obj) {
                            return typeof obj;
                        };
                    } else {
                        settings_typeof = function _typeof(obj) {
                            return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
                        };
                    }
                    return settings_typeof(obj);
                }
                function Settings() {
                    var Constants = {
                        MINIMUM_IE_SUPPORTED_VERSION: 10,
                        MINIMUM_VISIBLE_HEIGHT_TO_SHOW_BUTTON: 250,
                        IFRAME_ID: "adguard-assistant-dialog",
                        REPORT_URL: "https://link.adtidy.org/forward.html?action=site_report_page&domain={0}&from=main_menu&app=assistant"
                    };
                    var MenuItemsNames = {
                        DetailedMenu: "mainMenu.html",
                        SelectorMenu: "selectorMenu.html",
                        SliderMenu: "sliderMenu.html",
                        BlockPreview: "blockPreview.html",
                        SettingsMenu: "settingsMenu.html"
                    };
                    var DefaultConfig = {
                        buttonPositionTop: false,
                        buttonPositionLeft: false,
                        smallIcon: false,
                        personalConfig: true,
                        scriptVersion: 2,
                        personal: {}
                    };
                    var wotData = null;
                    var Config = null;
                    var adguardSettings = null;
                    var SITENAME = window.location.host;
                    var getSettings = function getSettings() {
                        return gm.getValue("settings").then(function(config) {
                            try {
                                return config && src_protectedApi.json.parse(config);
                            } catch (ex) {
                                src_log.error(ex);
                                return null;
                            }
                        });
                    };
                    var validateSettings = function validateSettings(settings) {
                        if (!settings) {
                            src_log.error("Invalid settings object");
                            return false;
                        }
                        for(var prop in settings){
                            if (!settings.hasOwnProperty(prop)) {
                                continue;
                            }
                            var property = DefaultConfig[prop];
                            if (property && settings_typeof(property) !== settings_typeof(settings[prop])) {
                                src_log.error("Invalid settings object");
                                return false;
                            }
                        }
                        if (settings.scriptVersion > DefaultConfig.scriptVersion) {
                            src_log.error("Invalid settings object");
                            return false;
                        }
                        if (settings.scriptVersion < DefaultConfig.scriptVersion) {
                            src_log.info("Settings object is outdated. Updating...");
                            settings = src_upgradeHelper.upgradeGmStorage(settings, DefaultConfig.scriptVersion);
                        }
                        settings = src_upgradeHelper.upgradeLocalStorage(settings, SITENAME);
                        return settings;
                    };
                    var loadSettings = function loadSettings(showButton) {
                        src_log.debug("Trying to get settings");
                        getSettings().then(function(config) {
                            var checkedConfig = config && validateSettings(config);
                            if (checkedConfig) {
                                Config = checkedConfig;
                                src_log.debug("Settings parsed successfully");
                            } else {
                                Config = DefaultConfig;
                                src_log.debug("No settings found");
                            }
                            showButton();
                        });
                    };
                    var saveSettings = function saveSettings(config) {
                        if (config) {
                            Config = config;
                        }
                        src_log.debug("Update settings...");
                        src_log.debug(Config);
                        gm.setValue("settings", Config);
                        bypassCache();
                    };
                    var getWotData = wotData;
                    var setWotData = function setWotData(data) {
                        wotData = data;
                    };
                    var setAdguardSettings = function setAdguardSettings(settings) {
                        if (typeof settings === "undefined") {
                            src_log.info("No Adguard API Found");
                            return;
                        }
                        adguardSettings = settings;
                    };
                    var getAdguardSettings = function getAdguardSettings() {
                        return adguardSettings;
                    };
                    var getUserPositionForButton = function getUserPositionForButton() {
                        var userPosition;
                        if (Config.personalConfig) {
                            if (Config.personal && Config.personal[SITENAME]) {
                                userPosition = Config.personal[SITENAME].position;
                            }
                        } else {
                            userPosition = Config.position;
                        }
                        if (userPosition) {
                            return userPosition;
                        }
                        return null;
                    };
                    var setUserPositionForButton = function setUserPositionForButton(position) {
                        if (Config.personalConfig) {
                            if (!Config.personal[SITENAME]) {
                                Config.personal[SITENAME] = {};
                            }
                            Config.personal[SITENAME].position = position;
                        } else {
                            Config.position = position;
                        }
                        saveSettings(Config);
                    };
                    var setIconSize = function setIconSize(smallIcon) {
                        if (Config.personalConfig) {
                            Config.personal[SITENAME].smallIcon = smallIcon;
                        } else {
                            Config.smallIcon = smallIcon;
                        }
                    };
                    var getIconSize = function getIconSize() {
                        if (Config.personalConfig && Config.personal && Config.personal[SITENAME]) {
                            return Config.personal[SITENAME].smallIcon;
                        }
                        return Config.smallIcon;
                    };
                    var setButtonSide = function setButtonSide(buttonSides) {
                        if (Config.personalConfig) {
                            delete Config.personal[SITENAME].position;
                            Config.personal[SITENAME].buttonPositionTop = buttonSides.top;
                            Config.personal[SITENAME].buttonPositionLeft = buttonSides.left;
                        } else {
                            delete Config.position;
                            Config.buttonPositionTop = buttonSides.top;
                            Config.buttonPositionLeft = buttonSides.left;
                        }
                    };
                    var setPersonalParam = function setPersonalParam(personalConfig) {
                        Config.personalConfig = personalConfig;
                        if (Config.personalConfig && !Config.personal) {
                            Config.personal = {};
                        }
                        if (Config.personalConfig && !Config.personal[SITENAME]) {
                            Config.personal[SITENAME] = {};
                            Config.personal[SITENAME].position = Config.position;
                        }
                        if (!Config.personalConfig && Config.personal) {
                            Config.position = Config.personal[SITENAME] && Config.personal[SITENAME].position;
                            delete Config.personal;
                        }
                    };
                    var getPersonalConfig = function getPersonalConfig() {
                        return Config.personalConfig;
                    };
                    var getButtonSide = function getButtonSide() {
                        var config = Config;
                        if (config.personalConfig && config.personal && config.personal[SITENAME]) {
                            return {
                                top: config.personal[SITENAME].buttonPositionTop,
                                left: config.personal[SITENAME].buttonPositionLeft
                            };
                        }
                        return {
                            top: config.buttonPositionTop,
                            left: config.buttonPositionLeft
                        };
                    };
                    return {
                        Constants: Constants,
                        MenuItemsNames: MenuItemsNames,
                        getSettings: getSettings,
                        loadSettings: loadSettings,
                        getWotData: getWotData,
                        setWotData: setWotData,
                        saveSettings: saveSettings,
                        getUserPositionForButton: getUserPositionForButton,
                        getButtonSide: getButtonSide,
                        setIconSize: setIconSize,
                        setUserPositionForButton: setUserPositionForButton,
                        setAdguardSettings: setAdguardSettings,
                        setPersonalParam: setPersonalParam,
                        setButtonSide: setButtonSide,
                        getAdguardSettings: getAdguardSettings,
                        getIconSize: getIconSize,
                        getPersonalConfig: getPersonalConfig
                    };
                }
                var settings = new Settings();
                const src_settings = settings;
                var templates_button = __nested_webpack_require_455269__(6696);
                var button_default = __nested_webpack_require_455269__.n(templates_button);
                var mainMenu = __nested_webpack_require_455269__(3317);
                var mainMenu_default = __nested_webpack_require_455269__.n(mainMenu);
                var selectorMenu = __nested_webpack_require_455269__(8514);
                var selectorMenu_default = __nested_webpack_require_455269__.n(selectorMenu);
                var settingsMenu = __nested_webpack_require_455269__(4693);
                var settingsMenu_default = __nested_webpack_require_455269__.n(settingsMenu);
                var sliderMenu = __nested_webpack_require_455269__(7726);
                var sliderMenu_default = __nested_webpack_require_455269__.n(sliderMenu);
                var blockPreview = __nested_webpack_require_455269__(5688);
                var blockPreview_default = __nested_webpack_require_455269__.n(blockPreview);
                var mobilePopup = __nested_webpack_require_455269__(2115);
                var mobilePopup_default = __nested_webpack_require_455269__.n(mobilePopup);
                var mobileMenu = __nested_webpack_require_455269__(4825);
                var mobileMenu_default = __nested_webpack_require_455269__.n(mobileMenu);
                var base_common = __nested_webpack_require_455269__(1403);
                var base_common_default = __nested_webpack_require_455269__.n(base_common);
                var styles_button = __nested_webpack_require_455269__(5487);
                var styles_button_default = __nested_webpack_require_455269__.n(styles_button);
                var menu = __nested_webpack_require_455269__(3228);
                var menu_default = __nested_webpack_require_455269__.n(menu);
                var selector = __nested_webpack_require_455269__(5317);
                var selector_default = __nested_webpack_require_455269__.n(selector);
                var mobile_style = __nested_webpack_require_455269__(1953);
                var mobile_style_default = __nested_webpack_require_455269__.n(mobile_style);
                var CSS = {
                    common: base_common_default(),
                    button: styles_button_default(),
                    iframe: menu_default(),
                    selector: selector_default(),
                    mobile: mobile_style_default()
                };
                var HTML = {
                    button: button_default(),
                    detailed_menu: mainMenu_default(),
                    selector_menu: selectorMenu_default(),
                    settings_menu: settingsMenu_default(),
                    slider_menu: sliderMenu_default(),
                    preview: blockPreview_default(),
                    popup: mobilePopup_default(),
                    mobile_menu: mobileMenu_default()
                };
                function CustomEvent() {
                    var listeners = [];
                    var attach = function attach(listener) {
                        listeners.push(listener);
                    };
                    var notify = function notify(args) {
                        for(var i = 0; i < listeners.length; i += 1){
                            listeners[i](args);
                        }
                    };
                    return {
                        attach: attach,
                        notify: notify
                    };
                }
                function _slicedToArray(arr, i) {
                    return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();
                }
                function _nonIterableRest() {
                    throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
                }
                function _iterableToArrayLimit(arr, i) {
                    if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;
                    var _arr = [];
                    var _n = true;
                    var _d = false;
                    var _e = undefined;
                    try {
                        for(var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true){
                            _arr.push(_s.value);
                            if (i && _arr.length === i) break;
                        }
                    } catch (err) {
                        _d = true;
                        _e = err;
                    } finally{
                        try {
                            if (!_n && _i["return"] != null) _i["return"]();
                        } finally{
                            if (_d) throw _e;
                        }
                    }
                    return _arr;
                }
                function _arrayWithHoles(arr) {
                    if (Array.isArray(arr)) return arr;
                }
                function _toConsumableArray(arr) {
                    return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();
                }
                function _nonIterableSpread() {
                    throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
                }
                function _unsupportedIterableToArray(o, minLen) {
                    if (!o) return;
                    if (typeof o === "string") return _arrayLikeToArray(o, minLen);
                    var n = Object.prototype.toString.call(o).slice(8, -1);
                    if (n === "Object" && o.constructor) n = o.constructor.name;
                    if (n === "Map" || n === "Set") return Array.from(o);
                    if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);
                }
                function _iterableToArray(iter) {
                    if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);
                }
                function _arrayWithoutHoles(arr) {
                    if (Array.isArray(arr)) return _arrayLikeToArray(arr);
                }
                function _arrayLikeToArray(arr, len) {
                    if (len == null || len > arr.length) len = arr.length;
                    for(var i = 0, arr2 = new Array(len); i < len; i++){
                        arr2[i] = arr[i];
                    }
                    return arr2;
                }
                var getNodeName = function getNodeName(element) {
                    return element && element.nodeName ? element.nodeName.toUpperCase() : "";
                };
                var getParentsLevel = function getParentsLevel(element) {
                    var parent = element;
                    var parentArr = [];
                    while((parent = parent.parentNode) && getNodeName(parent) !== "BODY"){
                        parentArr.push(parent);
                    }
                    return parentArr;
                };
                var getSingleChildren = function getSingleChildren(element) {
                    var children = element.childNodes;
                    if (children) {
                        var count = 0;
                        var child;
                        for(var i = 0; i < children.length; i += 1){
                            if (children[i].nodeType === 1) {
                                child = children[i];
                                count += 1;
                            }
                        }
                        return count === 1 ? child : null;
                    }
                };
                var getAllChildren = function getAllChildren(element) {
                    var childArray = [];
                    var child = element;
                    while(child = getSingleChildren(child)){
                        childArray.push(child);
                    }
                    return childArray;
                };
                var toArray = function toArray(elems) {
                    return elems && elems.length !== undefined ? Array.prototype.slice.call(elems) : [
                        elems
                    ];
                };
                var addClass = function addClass(elem, className) {
                    var elems = toArray(elem);
                    elems.forEach(function(item) {
                        var classList = item.classList;
                        classList.add.apply(classList, _toConsumableArray(className.split(/\s/)));
                    });
                };
                var removeClass = function removeClass(elem, className) {
                    var elems = toArray(elem);
                    elems.forEach(function(item) {
                        var classList = item.classList;
                        classList.remove.apply(classList, _toConsumableArray(className.split(/\s/)));
                    });
                };
                var hasClass = function hasClass(elem, className) {
                    var elems = toArray(elem);
                    var _elems = _slicedToArray(elems, 1), target = _elems[0];
                    return !!(target.classList && target.classList.contains(className));
                };
                var show = function show(elem) {
                    var elems = toArray(elem);
                    elems.forEach(function(item) {
                        item.style.display = "block";
                    });
                };
                var hide = function hide(elem) {
                    var elems = toArray(elem);
                    elems.forEach(function(item) {
                        item.style.display = "none";
                    });
                };
                var addStyle = function addStyle(elem, attr, value) {
                    var elems = toArray(elem);
                    elems.forEach(function(item) {
                        item.style[attr] = value;
                    });
                };
                var _require = __nested_webpack_require_455269__(14), LOCALES_EQUIVALENTS_MAP = _require.LOCALES_EQUIVALENTS_MAP, LANGUAGES = _require.LANGUAGES;
                var locales = Object.keys(LANGUAGES).reduce(function(acc, language) {
                    var resultLocale = LOCALES_EQUIVALENTS_MAP[language] || language;
                    var dictionary = __nested_webpack_require_455269__(1503)("./".concat(resultLocale, "/messages.json"));
                    acc[resultLocale] = dictionary;
                    return acc;
                }, {});
                const locales_0 = locales;
                function localization_typeof(obj) {
                    "@babel/helpers - typeof";
                    if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
                        localization_typeof = function _typeof(obj) {
                            return typeof obj;
                        };
                    } else {
                        localization_typeof = function _typeof(obj) {
                            return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
                        };
                    }
                    return localization_typeof(obj);
                }
                function localization_slicedToArray(arr, i) {
                    return localization_arrayWithHoles(arr) || localization_iterableToArrayLimit(arr, i) || localization_unsupportedIterableToArray(arr, i) || localization_nonIterableRest();
                }
                function localization_nonIterableRest() {
                    throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
                }
                function localization_unsupportedIterableToArray(o, minLen) {
                    if (!o) return;
                    if (typeof o === "string") return localization_arrayLikeToArray(o, minLen);
                    var n = Object.prototype.toString.call(o).slice(8, -1);
                    if (n === "Object" && o.constructor) n = o.constructor.name;
                    if (n === "Map" || n === "Set") return Array.from(o);
                    if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return localization_arrayLikeToArray(o, minLen);
                }
                function localization_arrayLikeToArray(arr, len) {
                    if (len == null || len > arr.length) len = arr.length;
                    for(var i = 0, arr2 = new Array(len); i < len; i++){
                        arr2[i] = arr[i];
                    }
                    return arr2;
                }
                function localization_iterableToArrayLimit(arr, i) {
                    if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;
                    var _arr = [];
                    var _n = true;
                    var _d = false;
                    var _e = undefined;
                    try {
                        for(var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true){
                            _arr.push(_s.value);
                            if (i && _arr.length === i) break;
                        }
                    } catch (err) {
                        _d = true;
                        _e = err;
                    } finally{
                        try {
                            if (!_n && _i["return"] != null) _i["return"]();
                        } finally{
                            if (_d) throw _e;
                        }
                    }
                    return _arr;
                }
                function localization_arrayWithHoles(arr) {
                    if (Array.isArray(arr)) return arr;
                }
                var localization_require = __nested_webpack_require_455269__(897), _require2 = localization_slicedToArray(localization_require, 1), BASE_LOCALE = _require2[0].base_locale;
                function Localization() {
                    var currentLocale = null;
                    var locale;
                    var supportedLocales = Object.keys(locales_0).reduce(function(acc, key) {
                        var lowerCasedKey = key.toLowerCase();
                        acc[lowerCasedKey] = locales_0[key];
                        return acc;
                    }, {});
                    if (typeof AdguardSettings !== "undefined") {
                        locale = AdguardSettings.locale;
                    } else if (typeof navigator.languages !== "undefined") {
                        locale = navigator.languages[0];
                    } else if (navigator.language) {
                        locale = navigator.language;
                    } else if (navigator.browserLanguage) {
                        locale = navigator.browserLanguage;
                    } else {
                        locale = BASE_LOCALE;
                    }
                    if (supportedLocales[locale]) {
                        currentLocale = locale;
                    } else if (supportedLocales[locale.toLowerCase()]) {
                        currentLocale = locale.toLowerCase();
                    } else {
                        var langSplit = locale.split("-")[0];
                        if (supportedLocales[langSplit]) {
                            currentLocale = langSplit;
                        } else {
                            currentLocale = BASE_LOCALE;
                        }
                    }
                    var getMessage = function getMessage(messageId) {
                        var message = supportedLocales[currentLocale][messageId];
                        if (!message) {
                            return localization_typeof(supportedLocales[BASE_LOCALE][messageId]) === "object" ? supportedLocales[BASE_LOCALE][messageId].message : supportedLocales[BASE_LOCALE][messageId] || "";
                        }
                        return supportedLocales[currentLocale][messageId].message || supportedLocales[currentLocale][messageId];
                    };
                    var createElement = function createElement(tagName, attributes) {
                        var el = src_protectedApi.createElement(tagName);
                        if (!attributes) {
                            return el;
                        }
                        var attrs = attributes.split(/([a-z]+='[^']+')/);
                        for(var i = 0; i < attrs.length; i += 1){
                            var attr = attrs[i].trim();
                            if (!attr) {
                                continue;
                            }
                            var index = attr.indexOf("=");
                            var attrName = void 0;
                            var attrValue = void 0;
                            if (index > 0) {
                                attrName = attr.substring(0, index);
                                attrValue = attr.substring(index + 2, attr.length - 1);
                            }
                            if (attrName && attrValue) {
                                el.setAttribute(attrName, attrValue);
                            }
                        }
                        return el;
                    };
                    var processString = function processString(str, element) {
                        var el;
                        var match1 = /^([^]*?)<(a|strong|span|i)([^>]*)>(.*?)<\/\2>([^]*)$/m.exec(str);
                        var match2 = /^([^]*?)<(br|input)([^>]*)\/?>([^]*)$/m.exec(str);
                        if (match1) {
                            processString(match1[1], element);
                            el = createElement(match1[2], match1[3]);
                            processString(match1[4], el);
                            element.appendChild(el);
                            processString(match1[5], element);
                        } else if (match2) {
                            processString(match2[1], element);
                            el = createElement(match2[2], match2[3]);
                            element.appendChild(el);
                            processString(match2[4], element);
                        } else {
                            element.appendChild(document.createTextNode(str.replace(/&nbsp;/g, "\xa0")));
                        }
                    };
                    var translateElement = function translateElement(element, message) {
                        try {
                            while(element.lastChild){
                                element.removeChild(element.lastChild);
                            }
                            processString(message, element);
                        } catch (ex) {}
                    };
                    return {
                        getMessage: getMessage,
                        translateElement: translateElement
                    };
                }
                var localization = new Localization();
                const src_localization = localization;
                function DetailedMenuController(iframe) {
                    var contentDocument = null;
                    var iframeCtrl = iframe;
                    var domain = null;
                    var FILTERING_STATE_LS_PROPERTY = "__adfstate";
                    var CONFIDENCE_LEVEL = {
                        ZERO: {
                            from: 0,
                            to: 5
                        },
                        ONE: {
                            from: 6,
                            to: 11
                        },
                        TWO: {
                            from: 12,
                            to: 22
                        },
                        THREE: {
                            from: 23,
                            to: 33
                        },
                        FOUR: {
                            from: 34,
                            to: 44
                        },
                        FIVE: {
                            from: 45,
                            to: Infinity
                        }
                    };
                    var setDomain = function setDomain() {
                        domain = decodeURIComponent(window.location.hostname);
                        contentDocument.getElementsByClassName("menu-head_name")[0].textContent = domain || "unknown";
                    };
                    var truncateDecimals = function truncateDecimals(number) {
                        return Math[number < 0 ? "ceil" : "floor"](number);
                    };
                    var getWotReputationSettings = function getWotReputationSettings(wotData) {
                        if (!wotData) {
                            return null;
                        }
                        var prefix = "adg-wot-";
                        var averageWot = wotData.reputation;
                        var wotRatingText = null;
                        var wotRating = null;
                        if (averageWot === 0) {
                            wotRatingText = src_localization.getMessage("wot_unknown_description");
                            wotRating = "".concat(prefix, "unknown");
                            return {
                                text: wotRatingText,
                                "class": wotRating
                            };
                        }
                        var wotSettings = {
                            0: {
                                color: "red",
                                string: src_localization.getMessage("wot_bad_description")
                            },
                            1: {
                                color: "lightRed",
                                string: src_localization.getMessage("wot_poor_description")
                            },
                            2: {
                                color: "yellow",
                                string: src_localization.getMessage("wot_unsatisfactory_description")
                            },
                            3: {
                                color: "lightGreen",
                                string: src_localization.getMessage("wot_good_description")
                            },
                            4: {
                                color: "green",
                                string: src_localization.getMessage("wot_excellent_description")
                            },
                            5: {
                                color: "green",
                                string: src_localization.getMessage("wot_excellent_description")
                            }
                        };
                        var current = wotSettings[truncateDecimals(averageWot / 20)];
                        wotRatingText = current.string;
                        wotRating = prefix + current.color;
                        return {
                            text: wotRatingText,
                            "class": wotRating
                        };
                    };
                    var getWotConfidenceClass = function getWotConfidenceClass(wotData) {
                        if (!wotData) {
                            return null;
                        }
                        var prefix = "adg-wot-confidence-";
                        var isThisLevel = function isThisLevel(num, level) {
                            return num >= level.from && num <= level.to;
                        };
                        var confidenceWot = wotData.confidence;
                        if (isThisLevel(confidenceWot, CONFIDENCE_LEVEL.ZERO)) {
                            return "".concat(prefix, "0");
                        }
                        if (isThisLevel(confidenceWot, CONFIDENCE_LEVEL.ONE)) {
                            return "".concat(prefix, "1");
                        }
                        if (isThisLevel(confidenceWot, CONFIDENCE_LEVEL.TWO)) {
                            return "".concat(prefix, "2");
                        }
                        if (isThisLevel(confidenceWot, CONFIDENCE_LEVEL.THREE)) {
                            return "".concat(prefix, "3");
                        }
                        if (isThisLevel(confidenceWot, CONFIDENCE_LEVEL.FOUR)) {
                            return "".concat(prefix, "4");
                        }
                        if (isThisLevel(confidenceWot, CONFIDENCE_LEVEL.FIVE)) {
                            return "".concat(prefix, "5");
                        }
                        return undefined;
                    };
                    var setWotData = function setWotData() {
                        var wotData = src_wot.getWotData();
                        var wotReputationSettings = getWotReputationSettings(wotData);
                        if (!wotReputationSettings) {
                            return;
                        }
                        var wotIndication = contentDocument.querySelector("#WotIndication");
                        addClass(wotIndication, wotReputationSettings["class"]);
                        wotIndication.dataset.title = src_localization.getMessage("menu_wot_reputation_indicator");
                        var wotDescriptionText = contentDocument.querySelector("#WotDescriptionText");
                        var wotLogo = '<span id="WotLogo"><span class="wot-logo"></span></span>';
                        wotDescriptionText.innerHTML = wotReputationSettings.text.replace("$1", wotLogo);
                        var confidenceIndication = contentDocument.querySelector("#ConfidenceIndication");
                        var wotConfidenceClass = getWotConfidenceClass(wotData);
                        addClass(confidenceIndication, wotConfidenceClass);
                        wotIndication.dataset.title = src_localization.getMessage("menu_wot_reputation_confidence_level");
                        var wotLinkElem = contentDocument.querySelector(".wot-indicator");
                        wotLinkElem.href = src_wot.getWotScorecardUrl(domain);
                        removeClass(contentDocument.querySelectorAll(".wot-hide"), "wot-hide");
                    };
                    var startAdSelector = function startAdSelector() {
                        iframeCtrl.showSelectorMenu();
                    };
                    var goToWotUrl = function goToWotUrl() {
                        window.open(src_wot.WOT_URL, "_blank");
                    };
                    var doNotBlock = function doNotBlock() {
                        gm.ADG_temporaryDontBlock(30, function() {
                            reloadPageBypassCache();
                        });
                    };
                    var reportAbuse = function reportAbuse() {
                        gm.ADG_sendAbuse(function() {
                            iframeCtrl.removeIframe();
                        });
                    };
                    var goToSiteReport = function goToSiteReport() {
                        var url = src_settings.Constants.REPORT_URL.replace("{0}", domain);
                        window.open(url, "_blank");
                    };
                    var showHideBlockAdButton = function showHideBlockAdButton(isFilter) {
                        var blockAd = contentDocument.querySelector("#block-ad");
                        if (isFilter) {
                            removeClass(blockAd, "hidden");
                        } else {
                            addClass(blockAd, "hidden");
                        }
                        iframeCtrl.resizeIframe();
                    };
                    var setFilteringStateToStore = function setFilteringStateToStore(state) {
                        try {
                            localStorage.setItem(FILTERING_STATE_LS_PROPERTY, src_protectedApi.json.stringify({
                                state: state
                            }));
                        } catch (ex) {
                            src_log.error(ex);
                            return null;
                        }
                    };
                    var onIsFilterChange = function onIsFilterChange() {
                        var isFilter = contentDocument.getElementById("is-filter").checked;
                        addClass(contentDocument.querySelectorAll(".menu-filter_label"), "animate");
                        showHideBlockAdButton(isFilter);
                        setFilteringStateToStore(isFilter);
                        gm.ADG_changeFilteringState(isFilter, function() {
                            reloadPageBypassCache();
                        });
                    };
                    var bindEvents = function bindEvents() {
                        var menuEvents = {
                            ".close": iframeCtrl.removeIframe,
                            "#block-ad": startAdSelector,
                            "#assistant-settings": iframeCtrl.showSettingsMenu,
                            "#WotLogo": goToWotUrl,
                            "#do-not-block-30-sec": doNotBlock,
                            "#report-abuse": reportAbuse,
                            "#site-report": goToSiteReport,
                            "#is-filter": onIsFilterChange
                        };
                        Object.keys(menuEvents).forEach(function(item) {
                            var elems = contentDocument.querySelectorAll(item);
                            toArray(elems).forEach(function(elem) {
                                return elem.addEventListener("click", menuEvents[item]);
                            });
                        });
                    };
                    var getFilteringStateFromStore = function getFilteringStateFromStore() {
                        try {
                            var state = localStorage.getItem(FILTERING_STATE_LS_PROPERTY);
                            if (state) {
                                return src_protectedApi.json.parse(state).state;
                            }
                            return false;
                        } catch (ex) {
                            src_log.error(ex);
                            return false;
                        }
                    };
                    var setInitFilteringState = function setInitFilteringState() {
                        var input = contentDocument.getElementById("is-filter");
                        input.checked = getFilteringStateFromStore();
                        gm.ADG_isFiltered(function(isFiltered) {
                            input.checked = isFiltered;
                            setFilteringStateToStore(isFiltered);
                            showHideBlockAdButton(isFiltered);
                        });
                    };
                    var init = function init(iframe) {
                        contentDocument = iframe.contentDocument;
                        setDomain();
                        setWotData();
                        bindEvents();
                        setInitFilteringState();
                    };
                    return {
                        init: init
                    };
                }
                function adguard_selector_typeof(obj) {
                    "@babel/helpers - typeof";
                    if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
                        adguard_selector_typeof = function _typeof(obj) {
                            return typeof obj;
                        };
                    } else {
                        adguard_selector_typeof = function _typeof(obj) {
                            return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
                        };
                    }
                    return adguard_selector_typeof(obj);
                }
                function AdguardSelector() {
                    var api = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
                    var PLACEHOLDER_PREFIX = "adguard-placeholder";
                    var placeholdedElements = null;
                    var transparentPlaceholdedElement = null;
                    var restrictedElements = null;
                    var SELECTED_CLASS = "adguard_sg_selected";
                    var REJECTED_CLASS = "adguard_sg_rejected";
                    var IGNORED_CLASS = "adguard_sg_ignore";
                    var unbound = true;
                    var onElementSelectedHandler = null;
                    var ignoreTouchEvent = 0;
                    var selectionRenderer;
                    var removeClassName = function removeClassName(className) {
                        var elem = document.querySelectorAll(".".concat(className));
                        removeClass(elem, className);
                    };
                    var firstSelectedOrSuggestedParent = function firstSelectedOrSuggestedParent(element) {
                        if (hasClass(element, SELECTED_CLASS)) {
                            return element;
                        }
                        while(element.parentNode && (element = element.parentNode)){
                            if (restrictedElements.indexOf(element) === -1) {
                                if (hasClass(element, SELECTED_CLASS)) {
                                    return element;
                                }
                            }
                        }
                        return null;
                    };
                    var px = function px(p) {
                        return "".concat(p, "px");
                    };
                    var getTagPath = function getTagPath(element) {
                        if (element.parentNode) {
                            return "".concat(element.parentNode.tagName.toLowerCase(), " ").concat(element.tagName.toLowerCase());
                        }
                        return element.tagName.toLowerCase();
                    };
                    var sgMouseoverHandler = function sgMouseoverHandler(e) {
                        e.stopPropagation();
                        if (unbound) {
                            return true;
                        }
                        if (this === document.documentElement || this === document.documentElement.parentNode) {
                            return false;
                        }
                        var parent = firstSelectedOrSuggestedParent(this);
                        if (parent !== null && parent !== this) {
                            selectionRenderer.add(parent);
                        } else {
                            selectionRenderer.add(this);
                        }
                        return false;
                    };
                    var sgMousedownHandler = function sgMousedownHandler(e) {
                        if (e && e.isTrusted === false) {
                            return false;
                        }
                        if (hasClass(e.target, IGNORED_CLASS)) {
                            return false;
                        }
                        e.preventDefault();
                        e.stopImmediatePropagation();
                        if (unbound) {
                            return true;
                        }
                        var elem = e.target;
                        var borders = elem === selectionRenderer.borderTop || elem === selectionRenderer.borderLeft || elem === selectionRenderer.borderRight || elem === selectionRenderer.borderBottom;
                        if (borders) {
                            elem = elem.target_elem || elem;
                        }
                        if (elem === document.documentElement || elem === document.documentElement.parentNode) {
                            return undefined;
                        }
                        selectionRenderer.remove();
                        onElementSelectedHandler(elem);
                        return false;
                    };
                    var touchElementSelectHandler = function touchElementSelectHandler(e) {
                        e.preventDefault();
                        e.stopImmediatePropagation();
                        sgMouseoverHandler.call(this, e);
                        sgMousedownHandler.call(this, e);
                    };
                    var removeElementToPreventEvents = function removeElementToPreventEvents() {
                        if (!transparentPlaceholdedElement) {
                            return false;
                        }
                        transparentPlaceholdedElement.removeEventListener("click", touchElementSelectHandler);
                        transparentPlaceholdedElement.removeEventListener("touchstart", touchElementSelectHandler);
                        transparentPlaceholdedElement.removeEventListener("pointerdown", touchElementSelectHandler);
                        transparentPlaceholdedElement.parentNode.removeChild(transparentPlaceholdedElement);
                        transparentPlaceholdedElement = null;
                        return undefined;
                    };
                    var clearSelected = function clearSelected() {
                        removeElementToPreventEvents();
                        removeClassName(SELECTED_CLASS);
                        removeClassName(REJECTED_CLASS);
                        selectionRenderer.remove();
                    };
                    var getOffsetExtended = function getOffsetExtended(elem) {
                        var bodyRect = document.documentElement.getBoundingClientRect();
                        var elemRect = elem.getBoundingClientRect();
                        var rectTop = elemRect.top - bodyRect.top;
                        var rectLeft = elemRect.left - bodyRect.left;
                        return {
                            top: rectTop,
                            left: rectLeft,
                            outerWidth: elem.offsetWidth,
                            outerHeight: elem.offsetHeight
                        };
                    };
                    var BorderSelectionRenderer = function(api) {
                        var BORDER_WIDTH = 5;
                        var BORDER_PADDING = 2;
                        var BORDER_CSS = {
                            position: "absolute",
                            background: "white",
                            margin: "0px",
                            padding: "0px",
                            display: "block",
                            "float": "none",
                            border: "0",
                            outline: "0",
                            "background-color": "#13a35e",
                            "font-style": "normal",
                            "vertical-align": "baseline",
                            "text-align": "left",
                            "line-height": "12px",
                            "box-sizing": "content-box",
                            "min-height": "auto",
                            "max-height": "auto",
                            "min-width": "auto",
                            "max-width": "auto",
                            width: 0,
                            height: 0,
                            "z-index": 2147483646,
                            "border-radius": 0
                        };
                        var BORDER_BOTTOM_CSS = {
                            "font-size": "10px",
                            "font-weight": "bold",
                            color: "white",
                            padding: "2px 0px 2px 5px",
                            overflow: "hidden"
                        };
                        var borderTop = null;
                        var borderLeft = null;
                        var borderRight = null;
                        var borderBottom = null;
                        var showBorders = function showBorders() {
                            if (borderTop && borderBottom && borderLeft && borderRight) {
                                show(borderTop);
                                show(borderBottom);
                                show(borderLeft);
                                show(borderRight);
                            }
                        };
                        var addBorderToDom = function addBorderToDom() {
                            document.documentElement.appendChild(borderTop);
                            document.documentElement.appendChild(borderBottom);
                            document.documentElement.appendChild(borderLeft);
                            document.documentElement.appendChild(borderRight);
                        };
                        var addBorderCSS = function addBorderCSS() {
                            Object.keys(BORDER_CSS).forEach(function(item) {
                                borderTop.style[item] = BORDER_CSS[item];
                                borderBottom.style[item] = BORDER_CSS[item];
                                borderLeft.style[item] = BORDER_CSS[item];
                                borderRight.style[item] = BORDER_CSS[item];
                            });
                            Object.keys(BORDER_BOTTOM_CSS).forEach(function(item) {
                                borderBottom.style[item] = BORDER_BOTTOM_CSS[item];
                            });
                        };
                        var removeBorderFromDom = function removeBorderFromDom() {
                            if (borderTop) {
                                var parent = borderTop.parentNode;
                                if (parent) {
                                    parent.removeChild(borderTop);
                                    parent.removeChild(borderBottom);
                                    parent.removeChild(borderLeft);
                                    parent.removeChild(borderRight);
                                }
                            }
                            borderTop = null;
                            borderBottom = null;
                            borderRight = null;
                            borderLeft = null;
                        };
                        api.init = function() {
                            if (!borderTop) {
                                var width = px(BORDER_WIDTH);
                                var bottomHeight = px(BORDER_WIDTH + 6);
                                borderTop = src_protectedApi.createElement("div");
                                borderBottom = src_protectedApi.createElement("div");
                                borderLeft = src_protectedApi.createElement("div");
                                borderRight = src_protectedApi.createElement("div");
                                borderTop.addEventListener("click", sgMousedownHandler);
                                borderBottom.addEventListener("click", sgMousedownHandler);
                                borderLeft.addEventListener("click", sgMousedownHandler);
                                borderRight.addEventListener("click", sgMousedownHandler);
                                addStyle(borderTop, "height", width);
                                addStyle(borderBottom, "height", bottomHeight);
                                addStyle(borderLeft, "width", width);
                                addStyle(borderRight, "width", width);
                                hide(borderTop);
                                hide(borderBottom);
                                hide(borderLeft);
                                hide(borderRight);
                                api.borderTop = borderTop;
                                api.borderBottom = borderBottom;
                                api.borderLeft = borderLeft;
                                api.borderRight = borderRight;
                                addBorderCSS();
                                addBorderToDom();
                            }
                        };
                        api.finalize = function() {
                            removeBorderFromDom();
                        };
                        api.add = function(element) {
                            api.remove();
                            if (!element) {
                                return;
                            }
                            var p = getOffsetExtended(element);
                            var top = p.top;
                            var left = p.left;
                            var width = p.outerWidth;
                            var height = p.outerHeight;
                            addStyle(borderTop, "width", px(width + BORDER_PADDING * 2 + BORDER_WIDTH * 2));
                            addStyle(borderTop, "height", px(5));
                            addStyle(borderTop, "top", px(top - BORDER_WIDTH - BORDER_PADDING));
                            addStyle(borderTop, "left", px(left - BORDER_PADDING - BORDER_WIDTH));
                            addStyle(borderBottom, "width", px(width + BORDER_PADDING * 2 + BORDER_WIDTH));
                            addStyle(borderBottom, "height", px(12));
                            addStyle(borderBottom, "top", px(top + height + BORDER_PADDING));
                            addStyle(borderBottom, "left", px(left - BORDER_PADDING - BORDER_WIDTH));
                            addStyle(borderLeft, "height", px(height + BORDER_PADDING * 2));
                            addStyle(borderLeft, "width", px(5));
                            addStyle(borderLeft, "top", px(top - BORDER_PADDING));
                            addStyle(borderLeft, "left", px(left - BORDER_PADDING - BORDER_WIDTH));
                            addStyle(borderRight, "height", px(height + BORDER_PADDING * 2));
                            addStyle(borderRight, "width", px(5));
                            addStyle(borderRight, "top", px(top - BORDER_PADDING));
                            addStyle(borderRight, "left", px(left + width + BORDER_PADDING));
                            borderBottom.textContent = getTagPath(element);
                            borderRight.target_elem = element;
                            borderLeft.target_elem = element;
                            borderTop.target_elem = element;
                            borderBottom.target_elem = element;
                            showBorders();
                        };
                        api.remove = function() {
                            if (borderTop && borderBottom && borderLeft && borderRight) {
                                hide(borderTop);
                                hide(borderBottom);
                                hide(borderLeft);
                                hide(borderRight);
                            }
                        };
                        return api;
                    }(BorderSelectionRenderer || {});
                    var linkHelper = src_protectedApi.createElement("a");
                    var getHost = function getHost(url) {
                        if (!url) {
                            return "";
                        }
                        linkHelper.href = url;
                        return linkHelper.hostname;
                    };
                    var makePlaceholderImage = function makePlaceholderImage(element) {
                        var placeHolder = src_protectedApi.createElement("div");
                        var style = window.getComputedStyle(element);
                        placeHolder.style.height = style.height;
                        placeHolder.style.width = style.width;
                        placeHolder.style.position = style.position;
                        placeHolder.style.top = style.top;
                        placeHolder.style.bottom = style.bottom;
                        placeHolder.style.left = style.left;
                        placeHolder.style.right = style.right;
                        placeHolder.className += "".concat(PLACEHOLDER_PREFIX, " ").concat(IGNORED_CLASS);
                        var icon = src_protectedApi.createElement("div");
                        icon.className += "".concat(PLACEHOLDER_PREFIX, "-icon ").concat(IGNORED_CLASS);
                        var domain = src_protectedApi.createElement("div");
                        domain.textContent = getHost(element.src);
                        domain.className += "".concat(PLACEHOLDER_PREFIX, "-domain ").concat(IGNORED_CLASS);
                        icon.appendChild(domain);
                        placeHolder.appendChild(icon);
                        return placeHolder;
                    };
                    var removePlaceholders = function removePlaceholders() {
                        removeElementToPreventEvents();
                        if (!placeholdedElements) {
                            return;
                        }
                        var elements = placeholdedElements;
                        for(var i = 0; i < elements.length; i += 1){
                            var current = elements[i];
                            var id = PLACEHOLDER_PREFIX + i;
                            var placeHolder = document.querySelector("#".concat(id));
                            if (placeHolder) {
                                var parent = placeHolder.parentNode;
                                if (parent) {
                                    parent.replaceChild(current, placeHolder);
                                }
                            }
                        }
                        placeholdedElements = null;
                    };
                    var placeholderClick = function placeholderClick(element) {
                        selectionRenderer.remove();
                        removePlaceholders();
                        onElementSelectedHandler(element);
                    };
                    var preventEvents = function preventEvents(element) {
                        var placeHolder = src_protectedApi.createElement("div");
                        var style = getOffsetExtended(element);
                        placeHolder.style.height = px(style.outerHeight);
                        placeHolder.style.width = px(style.outerWidth);
                        placeHolder.style.top = px(style.top);
                        placeHolder.style.left = px(style.left);
                        placeHolder.style.background = "transparent";
                        placeHolder.style.position = "absolute";
                        placeHolder.style["pointer-events"] = "all";
                        placeHolder.style["box-sizing"] = "content-box";
                        placeHolder.style["z-index"] = "2147483646";
                        placeHolder.className += IGNORED_CLASS;
                        transparentPlaceholdedElement = placeHolder;
                        placeHolder.addEventListener("click", touchElementSelectHandler);
                        placeHolder.addEventListener("touchstart", touchElementSelectHandler);
                        placeHolder.addEventListener("pointerdown", touchElementSelectHandler);
                        document.documentElement.appendChild(placeHolder);
                    };
                    var gestureEndHandler = function gestureEndHandler() {
                        ignoreTouchEvent = 2;
                        return true;
                    };
                    var touchMoveHandler = function touchMoveHandler() {
                        ignoreTouchEvent = 1;
                        return true;
                    };
                    var needIgnoreTouchEvent = function needIgnoreTouchEvent() {
                        if (ignoreTouchEvent > 0) {
                            ignoreTouchEvent -= 1;
                            return true;
                        }
                        return false;
                    };
                    var makeIFrameAndEmbeddedSelector = function makeIFrameAndEmbeddedSelector() {
                        placeholdedElements = document.querySelectorAll("iframe:not(.".concat(IGNORED_CLASS, "),embed,object"));
                        toArray(placeholdedElements).filter(function(elem) {
                            var isVisible = elem.style.display !== "none";
                            var isHaveSize = elem.offsetWidth !== 0 && elem.offsetHeight !== 0;
                            return isVisible && isHaveSize;
                        });
                        var elements = placeholdedElements;
                        var _loop = function _loop(i) {
                            var current = elements[i];
                            (function(current) {
                                var placeHolder = makePlaceholderImage(current);
                                var id = PLACEHOLDER_PREFIX + i;
                                placeHolder.setAttribute("id", id);
                                var parent = current.parentNode;
                                if (parent) {
                                    parent.replaceChild(placeHolder, current);
                                    placeHolder.addEventListener("gestureend", gestureEndHandler);
                                    placeHolder.addEventListener("touchmove", touchMoveHandler);
                                    placeHolder.addEventListener("touchend", function(e) {
                                        e.preventDefault();
                                        if (needIgnoreTouchEvent()) {
                                            return true;
                                        }
                                        placeholderClick(current);
                                    });
                                    var elems = document.querySelectorAll("#".concat(id));
                                    toArray(elems).forEach(function(elem) {
                                        elem.addEventListener("click", function(e) {
                                            e.preventDefault();
                                            placeholderClick(current);
                                        });
                                    });
                                }
                            })(current);
                        };
                        for(var i = 0; i < elements.length; i += 1){
                            _loop(i);
                        }
                    };
                    var sgMouseoutHandler = function sgMouseoutHandler() {
                        if (unbound) {
                            return true;
                        }
                        if (this === document.documentElement || this === document.documentElement.parentNode) {
                            return false;
                        }
                        selectionRenderer.remove();
                        return false;
                    };
                    var elementTouchendHandler = function elementTouchendHandler(e) {
                        if (hasClass(e.target, IGNORED_CLASS)) {
                            return false;
                        }
                        e.stopPropagation();
                        if (needIgnoreTouchEvent()) {
                            return true;
                        }
                        touchElementSelectHandler.call(this, e);
                        return false;
                    };
                    var emptyEventHandler = function emptyEventHandler(e) {
                        e.stopPropagation();
                        return false;
                    };
                    var setupEventHandlers = function setupEventHandlers() {
                        makeIFrameAndEmbeddedSelector();
                        var elements = document.querySelectorAll("body *:not(.".concat(IGNORED_CLASS, ")"));
                        toArray(elements).forEach(function(el) {
                            el.addEventListener("gestureend", gestureEndHandler);
                            el.addEventListener("touchmove", touchMoveHandler);
                            el.addEventListener("touchend", elementTouchendHandler, true);
                            el.addEventListener("touchstart", emptyEventHandler);
                            el.addEventListener("mouseover", sgMouseoverHandler);
                            el.addEventListener("mouseout", sgMouseoutHandler);
                            el.addEventListener("click", sgMousedownHandler, true);
                        });
                    };
                    var deleteEventHandlers = function deleteEventHandlers() {
                        removePlaceholders();
                        var elements = document.querySelectorAll("body *");
                        toArray(elements).forEach(function(el) {
                            el.removeEventListener("gestureend", gestureEndHandler);
                            el.removeEventListener("touchmove", touchMoveHandler);
                            el.removeEventListener("touchend", elementTouchendHandler, true);
                            el.removeEventListener("touchstart", emptyEventHandler);
                            el.removeEventListener("mouseover", sgMouseoverHandler);
                            el.removeEventListener("mouseout", sgMouseoutHandler);
                            el.removeEventListener("click", sgMousedownHandler, true);
                        });
                    };
                    selectionRenderer = BorderSelectionRenderer;
                    api.init = function(onElementSelected, selectionRenderImpl) {
                        onElementSelectedHandler = onElementSelected;
                        if (selectionRenderImpl && adguard_selector_typeof(selectionRenderImpl) === "object") {
                            selectionRenderer = selectionRenderImpl;
                        }
                        restrictedElements = [
                            "html",
                            "body",
                            "head",
                            "base"
                        ].map(function(selector) {
                            return document.querySelector(selector);
                        });
                        selectionRenderer.init();
                        setupEventHandlers();
                        unbound = false;
                    };
                    api.reset = function() {
                        clearSelected();
                    };
                    api.close = function() {
                        unbound = true;
                        selectionRenderer.finalize();
                        deleteEventHandlers();
                    };
                    api.selectElement = function(element) {
                        selectionRenderer.add(element);
                        removePlaceholders();
                        unbound = true;
                        preventEvents(element);
                    };
                    api.ignoreClassName = function() {
                        return IGNORED_CLASS;
                    };
                    return api;
                }
                var adguard_selector_selector = new AdguardSelector();
                const adguard_selector = adguard_selector_selector;
                function SelectorMenuController(iframe) {
                    var contentDocument = null;
                    var iframeCtrl = iframe;
                    var close = function close() {
                        iframeCtrl.removeIframe();
                    };
                    var bindEvents = function bindEvents() {
                        var menuEvents = {
                            ".close": close,
                            ".btn-default": close
                        };
                        Object.keys(menuEvents).forEach(function(item) {
                            var elems = contentDocument.querySelectorAll(item);
                            toArray(elems).forEach(function(elem) {
                                return elem.addEventListener("click", menuEvents[item]);
                            });
                        });
                    };
                    var onElementSelected = function onElementSelected(element) {
                        iframeCtrl.showSliderMenu(element);
                    };
                    var startSelector = function startSelector() {
                        adguard_selector.reset();
                        adguard_selector.init(onElementSelected);
                    };
                    var init = function init(iframe) {
                        contentDocument = iframe.contentDocument;
                        bindEvents();
                        startSelector();
                    };
                    iframeCtrl.onCloseMenu.attach(adguard_selector.close);
                    return {
                        init: init,
                        startSelector: startSelector
                    };
                }
                var BASIC_GREEN_COLOR = "#36BA53";
                var DARK_GREEN_COLOR = "#4D995F";
                var TICK_RIGHT_COLOR = "#E0DFDB";
                function SliderWidget() {
                    var api = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
                    var PLACEHOLDER_CLASS = "adg-slide ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all";
                    var HANDLE_CLASS = "ui-slider-handle";
                    var HANDLE_FULL_CLASS = "ui-slider-handle ui-state-default ui-corner-all";
                    var TICK_CLASS = "tick";
                    var TICK_FULL_CLASS = "tick ui-widget-content";
                    var tickLeftColor = BASIC_GREEN_COLOR;
                    var placeholder = null;
                    var min = 0;
                    var max = 1;
                    var value = 0;
                    var sliderArea = null;
                    var onValueChanged = null;
                    if (window.matchMedia && window.matchMedia("(prefers-color-scheme: dark)").matches) {
                        tickLeftColor = DARK_GREEN_COLOR;
                    }
                    var refresh = function refresh() {
                        var handle = placeholder.querySelectorAll(".".concat(HANDLE_CLASS));
                        addStyle(handle, "left", "".concat((value - 1) * 100 / (max - min), "%"));
                        var ticks = placeholder.querySelectorAll(".".concat(TICK_CLASS));
                        for(var i = 0; i < ticks.length; i += 1){
                            if (i + 1 < value) {
                                addStyle(ticks[i], "background-color", tickLeftColor);
                            } else {
                                addStyle(ticks[i], "background-color", TICK_RIGHT_COLOR);
                            }
                        }
                    };
                    var render = function render() {
                        addClass(placeholder, PLACEHOLDER_CLASS);
                        var handle = src_protectedApi.createElement("span");
                        handle.setAttribute("class", HANDLE_FULL_CLASS);
                        placeholder.appendChild(handle);
                        var count = max - min;
                        var prepare = function prepare(i) {
                            var tick = src_protectedApi.createElement("div");
                            tick.setAttribute("class", TICK_FULL_CLASS);
                            tick.style.left = "".concat(100 / count * i, "%");
                            tick.style.width = "".concat(100 / count, "%");
                            placeholder.appendChild(tick);
                        };
                        for(var i = 0; i < count; i += 1){
                            prepare(i);
                        }
                        refresh();
                    };
                    var setValue = function setValue(v) {
                        if (v < min) {
                            value = min;
                        } else if (v > max) {
                            value = max;
                        } else {
                            value = v;
                        }
                        refresh();
                        onValueChanged(value);
                    };
                    var bindEvents = function bindEvents() {
                        var rect = placeholder.getBoundingClientRect();
                        var sliderWidth = rect.width;
                        var offsetLeft = rect.left + document.body.scrollLeft;
                        var getSliderValue = function getSliderValue(pageX) {
                            return Math.round((max - min) / sliderWidth * (pageX - offsetLeft) + min);
                        };
                        var onMouseMove = function onMouseMove(e) {
                            var val = getSliderValue(e.pageX);
                            setValue(val);
                        };
                        var onClick = function onClick(e) {
                            var val = getSliderValue(e.pageX);
                            setValue(val);
                        };
                        var onMouseDown = function onMouseDown(e) {
                            e.stopPropagation();
                            e.preventDefault();
                            e.cancelBubble = true;
                            e.returnValue = false;
                            sliderArea.addEventListener("mousemove", onMouseMove);
                            sliderArea.addEventListener("touchmove", onMouseMove);
                            sliderArea.addEventListener("pointermove", onMouseMove);
                        };
                        var sliderAreaRemoveListeners = function sliderAreaRemoveListeners() {
                            sliderArea.removeEventListener("mousemove", onMouseMove);
                            sliderArea.removeEventListener("touchmove", onMouseMove);
                            sliderArea.removeEventListener("pointermove", onMouseMove);
                        };
                        document.addEventListener("mouseup", sliderAreaRemoveListeners);
                        document.addEventListener("touchend", sliderAreaRemoveListeners);
                        document.addEventListener("pointerup", sliderAreaRemoveListeners);
                        placeholder.addEventListener("click", onClick);
                        placeholder.addEventListener("mousedown", onMouseDown);
                        placeholder.addEventListener("touchstart", onMouseDown);
                        sliderArea.addEventListener("mouseup", sliderAreaRemoveListeners);
                        sliderArea.addEventListener("touchend", sliderAreaRemoveListeners);
                        sliderArea.addEventListener("pointerup", sliderAreaRemoveListeners);
                        sliderArea.addEventListener("mouseleave", sliderAreaRemoveListeners);
                    };
                    api.init = function(placeholderElement, options) {
                        placeholder = placeholderElement;
                        min = options.min;
                        max = options.max;
                        value = options.value;
                        onValueChanged = options.onValueChanged;
                        sliderArea = options.sliderArea;
                        render();
                        bindEvents();
                    };
                    return api;
                }
                var sliderWidget = new SliderWidget();
                const slider_widget = sliderWidget;
                function cssEscape(value) {
                    if (arguments.length === 0) {
                        throw new TypeError("`CSS.escape` requires an argument.");
                    }
                    var string = String(value);
                    var length = string.length;
                    var index = -1;
                    var codeUnit;
                    var result = "";
                    var firstCodeUnit = string.charCodeAt(0);
                    while(++index < length){
                        codeUnit = string.charCodeAt(index);
                        if (codeUnit === 0x0000) {
                            result += "�";
                            continue;
                        }
                        if (codeUnit >= 0x0001 && codeUnit <= 0x001F || codeUnit == 0x007F || index === 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039 || index === 1 && codeUnit >= 0x0030 && codeUnit <= 0x0039 && firstCodeUnit == 0x002D) {
                            result += "\\".concat(codeUnit.toString(16), " ");
                            continue;
                        }
                        if (index === 0 && length === 1 && codeUnit == 0x002D) {
                            result += "\\".concat(string.charAt(index));
                            continue;
                        }
                        if (codeUnit >= 0x0080 || codeUnit == 0x002D || codeUnit == 0x005F || codeUnit >= 0x0030 && codeUnit <= 0x0039 || codeUnit >= 0x0041 && codeUnit <= 0x005A || codeUnit >= 0x0061 && codeUnit <= 0x007A) {
                            result += string.charAt(index);
                            continue;
                        }
                        result += "\\".concat(string.charAt(index));
                    }
                    return result;
                }
                function AdguardRulesConstructorLib() {
                    var api = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
                    var CSS_RULE_MARK = "##";
                    var RULE_OPTIONS_MARK = "$";
                    var URLBLOCK_ATTRIBUTES = [
                        "src",
                        "data"
                    ];
                    var linkHelper = src_protectedApi.createElement("a");
                    var constructClassCssSelectorByAND = function constructClassCssSelectorByAND(classList) {
                        var selectors = [];
                        if (classList) {
                            for(var i = 0; i < classList.length; i += 1){
                                selectors.push(".".concat(cssEscape(classList[i])));
                            }
                        }
                        return selectors.join("");
                    };
                    var makeDefaultCssFilter = function makeDefaultCssFilter(element, classList, excludeTagName, excludeId) {
                        var cssSelector = excludeTagName ? "" : element.tagName.toLowerCase();
                        if (element.id && !excludeId) {
                            cssSelector += "#".concat(cssEscape(element.id));
                        }
                        cssSelector += constructClassCssSelectorByAND(classList || element.classList);
                        return cssSelector;
                    };
                    var makeCssNthChildFilter = function makeCssNthChildFilter(element, options) {
                        options = options || {};
                        var _options = options, classList = _options.classList, excludeTagName = _options.excludeTagName, excludeId = _options.excludeId;
                        var excludeTagNameOverride = "excludeTagName" in options;
                        var excludeIdOverride = "excludeId" in options;
                        var path = [];
                        var el = element;
                        while(el.parentNode){
                            var nodeName = el && el.nodeName ? el.nodeName.toUpperCase() : "";
                            if (nodeName === "BODY") {
                                break;
                            }
                            if (el.id) {
                                var cssSelector = "";
                                if (el === element) {
                                    cssSelector = makeDefaultCssFilter(el, classList || [], excludeTagNameOverride ? excludeTagName : true, excludeIdOverride ? excludeId : false);
                                } else {
                                    cssSelector = makeDefaultCssFilter(el, [], true, false);
                                }
                                path.unshift(cssSelector);
                                break;
                            } else {
                                var c = 1;
                                for(var e = el; e.previousSibling; e = e.previousSibling){
                                    if (e.previousSibling.nodeType === 1) {
                                        c += 1;
                                    }
                                }
                                var cldCount = 0;
                                for(var i = 0; el.parentNode && i < el.parentNode.childNodes.length; i += 1){
                                    cldCount += el.parentNode.childNodes[i].nodeType === 1 ? 1 : 0;
                                }
                                var ch = void 0;
                                if (cldCount === 0 || cldCount === 1) {
                                    ch = "";
                                } else if (c === 1) {
                                    ch = ":first-child";
                                } else if (c === cldCount) {
                                    ch = ":last-child";
                                } else {
                                    ch = ":nth-child(".concat(c, ")");
                                }
                                if (el === element) {
                                    var p = makeDefaultCssFilter(el, classList, excludeId, excludeTagNameOverride ? excludeTagName : false);
                                    p += ch;
                                    path.unshift(p);
                                } else {
                                    path.unshift(makeDefaultCssFilter(el, el.classList, false, false) + ch);
                                }
                                el = el.parentNode;
                            }
                        }
                        return path.join(" > ");
                    };
                    var constructClassCssSelectorByOR = function constructClassCssSelectorByOR(classList) {
                        var selectors = [];
                        if (classList) {
                            for(var i = 0; i < classList.length; i += 1){
                                selectors.push(".".concat(cssEscape(classList[i])));
                            }
                        }
                        return selectors.join(", ");
                    };
                    var makeSimilarCssFilter = function makeSimilarCssFilter(element, classList) {
                        return constructClassCssSelectorByOR(classList || element.classList);
                    };
                    var constructCssRuleText = function constructCssRuleText(element, options) {
                        if (!element) {
                            return;
                        }
                        options = options || {};
                        var cssSelectorType = options.cssSelectorType || "STRICT_FULL";
                        var selector;
                        switch(cssSelectorType){
                            case "STRICT_FULL":
                                selector = makeCssNthChildFilter(element, options);
                                break;
                            case "STRICT":
                                selector = makeDefaultCssFilter(element, options.classList, options.excludeTagName, options.excludeId);
                                break;
                            case "SIMILAR":
                                selector = makeSimilarCssFilter(element, options.classList);
                                break;
                        }
                        return selector ? CSS_RULE_MARK + selector : "";
                    };
                    var constructUrlBlockRuleText = function constructUrlBlockRuleText(element, urlBlockAttribute, oneDomain, domain) {
                        if (!urlBlockAttribute) {
                            return null;
                        }
                        var blockUrlRuleText = urlBlockAttribute.replace(/^http:\/\/(www\.)?/, "||");
                        if (blockUrlRuleText.indexOf(".") === 0) {
                            blockUrlRuleText = blockUrlRuleText.substring(1);
                        }
                        if (!oneDomain) {
                            blockUrlRuleText = "".concat(blockUrlRuleText).concat(RULE_OPTIONS_MARK, "domain=").concat(domain);
                        }
                        return blockUrlRuleText;
                    };
                    var isValidUrl = function isValidUrl(value) {
                        if (value) {
                            linkHelper.href = value;
                            if (linkHelper.hostname) {
                                return true;
                            }
                        }
                        return false;
                    };
                    var getUrlBlockAttribute = function getUrlBlockAttribute(element) {
                        if (!element || !element.getAttribute) {
                            return null;
                        }
                        for(var i = 0; i < URLBLOCK_ATTRIBUTES.length; i += 1){
                            var attr = URLBLOCK_ATTRIBUTES[i];
                            var value = element.getAttribute(attr);
                            if (isValidUrl(value)) {
                                return value;
                            }
                        }
                        return null;
                    };
                    var haveUrlBlockParameter = function haveUrlBlockParameter(element) {
                        var value = getUrlBlockAttribute(element);
                        return value && value !== "";
                    };
                    var haveClassAttribute = function haveClassAttribute(element) {
                        return element.classList && element.classList.length > 0;
                    };
                    var haveIdAttribute = function haveIdAttribute(element) {
                        return element.id && element.id.trim() !== "";
                    };
                    var getUrl = function getUrl(url) {
                        var pattern = "^(([^:/\\?#]+):)?(//(([^:/\\?#]*)(?::([^/\\?#]*))?))?([^\\?#]*)(\\?([^#]*))?(#(.*))?$";
                        var rx = new RegExp(pattern);
                        var parts = rx.exec(url);
                        return {
                            host: parts[4] || "",
                            path: parts[7] || ""
                        };
                    };
                    var cropDomain = function cropDomain(url) {
                        var domain = getUrl(url).host;
                        return domain.replace("www.", "").replace(/:\d+/, "");
                    };
                    api.makeCssNthChildFilter = makeCssNthChildFilter;
                    api.getElementInfo = function(element) {
                        var attributes = [];
                        var elementAttributes = element.attributes;
                        if (elementAttributes) {
                            for(var i = 0; i < elementAttributes.length; i += 1){
                                var attr = elementAttributes[i];
                                attributes.push({
                                    name: attr.name,
                                    value: attr.value
                                });
                            }
                        }
                        return {
                            tagName: element.tagName,
                            attributes: attributes,
                            urlBlockAttributeValue: getUrlBlockAttribute(element),
                            haveUrlBlockParameter: haveUrlBlockParameter(element),
                            haveClassAttribute: haveClassAttribute(element),
                            haveIdAttribute: haveIdAttribute(element)
                        };
                    };
                    api.constructRuleCssSelector = function(ruleText) {
                        if (!ruleText) {
                            return null;
                        }
                        var index = ruleText.indexOf(CSS_RULE_MARK);
                        var optionsIndex = ruleText.indexOf(RULE_OPTIONS_MARK);
                        if (index >= 0) {
                            return ruleText.substring(index + CSS_RULE_MARK.length, optionsIndex >= 0 ? optionsIndex : ruleText.length);
                        }
                        var s = ruleText.substring(0, optionsIndex);
                        s = s.replace(/[|]|[\^]/g, "");
                        if (isValidUrl(s)) {
                            return '[src*="'.concat(s, '"]');
                        }
                        return null;
                    };
                    api.constructRuleText = function(element, options) {
                        var croppedDomain = cropDomain(options.url);
                        var ruleType = options.ruleType;
                        if (ruleType === "URL") {
                            var blockUrlRuleText = constructUrlBlockRuleText(element, options.urlMask, options.isBlockOneDomain, croppedDomain);
                            if (blockUrlRuleText) {
                                return blockUrlRuleText;
                            }
                        }
                        var result;
                        if (ruleType === "CSS") {
                            result = constructCssRuleText(element, options);
                            if (options.attributes) {
                                result = (result || CSS_RULE_MARK + result) + options.attributes;
                            }
                        }
                        if (!options.isBlockOneDomain) {
                            result = croppedDomain + result;
                        }
                        return result;
                    };
                    return api;
                }
                var adguardRulesConstructor = new AdguardRulesConstructorLib();
                const adguard_rules_constructor = adguardRulesConstructor;
                function SliderMenuController(addRule, iframe) {
                    var contentDocument = null;
                    var selectedElement = null;
                    var startElement = null;
                    var currentElement = null;
                    var iframeCtrl = iframe;
                    var getFilterRuleInputText = function getFilterRuleInputText() {
                        return contentDocument.getElementById("filter-rule").value;
                    };
                    var close = function close() {
                        iframeCtrl.removeIframe();
                    };
                    var expandAdvanced = function expandAdvanced() {
                        var advancedSettings = contentDocument.querySelector("#advanced-settings");
                        var extendedSettingsText = contentDocument.querySelector("#ExtendedSettingsText");
                        var hidden = !hasClass(advancedSettings, "open");
                        if (hidden) {
                            addClass(advancedSettings, "open");
                            addClass(extendedSettingsText, "active");
                            iframeCtrl.resizeSliderMenuToAdvanced();
                        } else {
                            removeClass(advancedSettings, "open");
                            removeClass(extendedSettingsText, "active");
                            iframeCtrl.resizeSliderMenuToNormal();
                        }
                    };
                    var showPreview = function showPreview() {
                        var options = {
                            isBlockByUrl: contentDocument.getElementById("block-by-url-checkbox").checked,
                            isBlockSimilar: contentDocument.getElementById("block-similar-checkbox").checked,
                            isBlockOneDomain: contentDocument.getElementById("one-domain-checkbox").checked
                        };
                        iframeCtrl.showBlockPreview(selectedElement, getFilterRuleInputText(), startElement, options);
                    };
                    var blockElement = function blockElement() {
                        var path = getFilterRuleInputText();
                        iframeCtrl.blockElement(path, addRule);
                    };
                    var handleShowBlockSettings = function handleShowBlockSettings(showBlockByUrl, showBlockSimilar) {
                        var blockByUrlBlock = contentDocument.querySelector("#block-by-url-checkbox-block");
                        var blockSimilarBlock = contentDocument.querySelector("#block-similar-checkbox-block");
                        if (showBlockByUrl) {
                            show(blockByUrlBlock);
                        } else {
                            contentDocument.getElementById("block-by-url-checkbox").checked = false;
                            hide(blockByUrlBlock);
                        }
                        if (showBlockSimilar) {
                            show(blockSimilarBlock);
                        } else {
                            contentDocument.getElementById("block-similar-checkbox").checked = false;
                            hide(blockSimilarBlock);
                        }
                    };
                    var getUrlBlockAttribute = function getUrlBlockAttribute(element) {
                        var urlBlockAttributes = [
                            "src",
                            "data"
                        ];
                        for(var i = 0; i < urlBlockAttributes.length; i += 1){
                            var attr = urlBlockAttributes[i];
                            var value = element.getAttribute(attr);
                            if (value) {
                                return value;
                            }
                        }
                        return null;
                    };
                    var haveUrlBlockParameter = function haveUrlBlockParameter(element) {
                        var value = getUrlBlockAttribute(element);
                        return value && value !== "";
                    };
                    var haveClassAttribute = function haveClassAttribute(element) {
                        var className = element.className;
                        return className && typeof className === "string" && className.trim() !== "";
                    };
                    var setFilterRuleInputText = function setFilterRuleInputText(ruleText) {
                        contentDocument.getElementById("filter-rule").value = ruleText;
                    };
                    var onScopeChange = function onScopeChange() {
                        var isBlockByUrl = contentDocument.getElementById("block-by-url-checkbox").checked;
                        var isBlockSimilar = contentDocument.getElementById("block-similar-checkbox").checked;
                        var isBlockOneDomain = contentDocument.getElementById("one-domain-checkbox").checked;
                        handleShowBlockSettings(haveUrlBlockParameter(selectedElement) && !isBlockSimilar, haveClassAttribute(selectedElement) && !isBlockByUrl);
                        var options = {
                            urlMask: getUrlBlockAttribute(selectedElement),
                            cssSelectorType: isBlockSimilar ? "SIMILAR" : "STRICT_FULL",
                            isBlockOneDomain: isBlockOneDomain,
                            url: document.location,
                            ruleType: isBlockByUrl ? "URL" : "CSS"
                        };
                        var ruleText = adguard_rules_constructor.constructRuleText(selectedElement, options);
                        setFilterRuleInputText(ruleText);
                        iframeCtrl.resizeIframe();
                    };
                    var bindEvents = function bindEvents() {
                        var menuEvents = {
                            ".close": close,
                            "#ExtendedSettingsText": expandAdvanced,
                            "#adg-cancel": iframeCtrl.showSelectorMenu,
                            "#adg-preview": showPreview,
                            "#adg-accept": blockElement,
                            "#block-by-url-checkbox-block": onScopeChange,
                            "#one-domain-checkbox-block": onScopeChange,
                            "#block-similar-checkbox-block": onScopeChange
                        };
                        Object.keys(menuEvents).forEach(function(item) {
                            var elems = contentDocument.querySelectorAll(item);
                            toArray(elems).forEach(function(elem) {
                                return elem.addEventListener("click", menuEvents[item]);
                            });
                        });
                    };
                    var makeDefaultCheckboxesForDetailedMenu = function makeDefaultCheckboxesForDetailedMenu(options) {
                        contentDocument.getElementById("block-by-url-checkbox").checked = options && options.isBlockByUrl;
                        contentDocument.getElementById("block-similar-checkbox").checked = options && options.isBlockSimilar;
                        contentDocument.getElementById("one-domain-checkbox").checked = options && options.isBlockOneDomain;
                        if (options && (options.isBlockByUrl || options.isBlockSimilar)) {
                            handleShowBlockSettings(options.isBlockByUrl, options.isBlockSimilar);
                        }
                    };
                    var onSliderMove = function onSliderMove(element) {
                        selectedElement = element;
                        adguard_selector.selectElement(element);
                        makeDefaultCheckboxesForDetailedMenu();
                        onScopeChange();
                        handleShowBlockSettings(haveUrlBlockParameter(element), haveClassAttribute(element));
                    };
                    var createSlider = function createSlider(setElement) {
                        var parents = getParentsLevel(selectedElement);
                        var children = getAllChildren(selectedElement);
                        var value = Math.abs(parents.length + 1);
                        var max = parents.length + children.length + 1;
                        var min = 1;
                        var options = {
                            value: value,
                            min: min,
                            max: max
                        };
                        var slider = contentDocument.querySelector("#slider");
                        var sliderArea = contentDocument.querySelector("#slider-area");
                        if (min === max) {
                            hide(slider);
                            hide(contentDocument.querySelectorAll(".element-rule_text"));
                            expandAdvanced();
                        }
                        options.onSliderMove = function(delta) {
                            var elem;
                            if (delta > 0) {
                                elem = parents[delta - 1];
                            }
                            if (delta === 0) {
                                elem = startElement;
                            }
                            if (delta < 0) {
                                elem = children[Math.abs(delta + 1)];
                            }
                            onSliderMove(elem);
                        };
                        var currentVal = options.value;
                        if (setElement) {
                            var setElementparents = getParentsLevel(setElement);
                            currentVal = setElementparents.length + 1;
                        }
                        slider_widget.init(slider, {
                            min: options.min,
                            max: options.max,
                            value: currentVal,
                            onValueChanged: function onValueChanged(value) {
                                var delta = options.value - value;
                                options.onSliderMove(delta);
                            },
                            sliderArea: sliderArea
                        });
                    };
                    var init = function init(iframe, options) {
                        selectedElement = options.element;
                        startElement = selectedElement;
                        contentDocument = iframe.contentDocument;
                        currentElement = options.currentElement;
                        bindEvents();
                        createSlider(currentElement);
                        onScopeChange();
                        adguard_selector.selectElement(selectedElement);
                        if (currentElement) {
                            onSliderMove(currentElement);
                        }
                        events.add(contentDocument.getElementById("filter-rule"), "contextmenu", function(e) {
                            e.stopPropagation();
                        });
                        if (options.path) {
                            setFilterRuleInputText(options.path);
                            expandAdvanced();
                        }
                        if (options.options) {
                            makeDefaultCheckboxesForDetailedMenu(options.options);
                        }
                    };
                    return {
                        init: init
                    };
                }
                function BlockPreviewController(addRule, iframe) {
                    var contentDocument = null;
                    var currentElement = null;
                    var selectedElement = null;
                    var selectedPath = null;
                    var optionsState = null;
                    var iframeCtrl = iframe;
                    var previewStyleID = "ag-preview-style-id";
                    var showElement = function showElement() {
                        iframeCtrl.showHiddenElements(previewStyleID);
                    };
                    var close = function close() {
                        showElement();
                        iframeCtrl.removeIframe();
                    };
                    var selectAnotherElement = function selectAnotherElement() {
                        showElement();
                        iframeCtrl.showSelectorMenu();
                    };
                    var blockElement = function blockElement(e) {
                        e.stopPropagation();
                        iframeCtrl.blockElement(selectedPath, addRule);
                    };
                    var showDetailedMenu = function showDetailedMenu() {
                        showElement();
                        iframeCtrl.showSliderMenu(currentElement, selectedElement, selectedPath, optionsState);
                    };
                    var bindEvents = function bindEvents() {
                        var menuEvents = {
                            ".close": close,
                            "#select-another-element": selectAnotherElement,
                            "#end-preview": showDetailedMenu,
                            "#block-element": blockElement
                        };
                        Object.keys(menuEvents).forEach(function(item) {
                            var elems = contentDocument.querySelectorAll(item);
                            toArray(elems).forEach(function(elem) {
                                return elem.addEventListener("click", menuEvents[item]);
                            });
                        });
                    };
                    var hideElement = function hideElement() {
                        if (!selectedPath) {
                            src_log.error("Can`t block element: `selector` path is empty");
                            return;
                        }
                        iframeCtrl.hideElementsByPath(selectedPath, previewStyleID);
                    };
                    var init = function init(iframe, options) {
                        selectedElement = options.element;
                        selectedPath = options.path;
                        currentElement = options.currentElement;
                        contentDocument = iframe.contentDocument;
                        optionsState = options.options;
                        adguard_selector.reset();
                        bindEvents();
                        hideElement();
                    };
                    return {
                        init: init
                    };
                }
                function UIValidationUtils() {
                    var _window = window, document1 = _window.document;
                    var getViewPort = function getViewPort() {
                        var width = window.innerWidth;
                        var height = window.innerHeight;
                        return {
                            width: width,
                            height: height
                        };
                    };
                    var checkVisibleAreaSize = function checkVisibleAreaSize() {
                        var viewPort = getViewPort();
                        var visibleAreaSize = viewPort.height > src_settings.Constants.MINIMUM_VISIBLE_HEIGHT_TO_SHOW_BUTTON;
                        if (!visibleAreaSize) {
                            src_log.error("Viewport height is too small: ".concat(viewPort.height));
                        }
                        return visibleAreaSize;
                    };
                    var validateBrowser = function validateBrowser() {
                        var valid = !document1.documentMode || document1.documentMode > src_settings.Constants.MINIMUM_IE_SUPPORTED_VERSION;
                        if (!valid) {
                            src_log.error("IE version is ".concat(document1.documentMode));
                        }
                        return valid;
                    };
                    var validatePage = function validatePage() {
                        if (window.window !== window.top) {
                            return false;
                        }
                        return true;
                    };
                    return {
                        checkVisibleAreaSize: checkVisibleAreaSize,
                        validateBrowser: validateBrowser,
                        validatePage: validatePage,
                        getViewPort: getViewPort
                    };
                }
                var uiValidationUtils = new UIValidationUtils();
                const ui_validation_utils = uiValidationUtils;
                function UIUtils() {
                    var elWidth;
                    var elHeight;
                    var windowWidth;
                    var windowHeight;
                    var storedAnchor = {};
                    var getOriginalEvent = function getOriginalEvent(e) {
                        return e.targetTouches ? e.targetTouches[0] : e;
                    };
                    var outsidePosition = {
                        top: function top(pos) {
                            return storedAnchor.top && (pos.y + elHeight > windowHeight || pos.y < 0);
                        },
                        bottom: function bottom(pos) {
                            return !storedAnchor.top && (Math.abs(pos.y) + elHeight > windowHeight || pos.y > 0);
                        },
                        left: function left(pos) {
                            return storedAnchor.left && (pos.x + elWidth > windowWidth || pos.x < 0);
                        },
                        right: function right(pos) {
                            return !storedAnchor.left && (Math.abs(pos.x) + elWidth > windowWidth || pos.x > 0);
                        }
                    };
                    var moveElementTo = function moveElementTo(el, x, y) {
                        var transform = "translate3d(".concat(x, "px,").concat(y, "px, 0px)");
                        el.style.webkitTransform = transform;
                        el.style.mozTransform = transform;
                        el.style.msTransform = transform;
                        el.style.oTransform = transform;
                        el.style.transform = transform;
                    };
                    var getWindowSize = function getWindowSize() {
                        return {
                            width: Math.min(document.documentElement.clientWidth, window.innerWidth || window.screen.width),
                            height: Math.min(document.documentElement.clientHeight, window.innerHeight || window.screen.height)
                        };
                    };
                    var setAnchorPosition = {
                        positionY: function positionY(element, anchor) {
                            storedAnchor.top = anchor;
                            if (storedAnchor.top) {
                                addClass(element, "adguard-assistant-button-top");
                                removeClass(element, "adguard-assistant-button-bottom");
                            } else {
                                addClass(element, "adguard-assistant-button-bottom");
                                removeClass(element, "adguard-assistant-button-top");
                            }
                        },
                        positionX: function positionX(element, anchor) {
                            storedAnchor.left = anchor;
                            if (storedAnchor.left) {
                                addClass(element, "adguard-assistant-button-left");
                                removeClass(element, "adguard-assistant-button-right");
                            } else {
                                addClass(element, "adguard-assistant-button-right");
                                removeClass(element, "adguard-assistant-button-left");
                            }
                        }
                    };
                    function makeElementDraggable(element, onDragEnd, onClick) {
                        var coords;
                        var shiftX;
                        var shiftY;
                        var pauseEvent = function pauseEvent(e) {
                            e.stopPropagation();
                            e.preventDefault();
                            e.cancelBubble = true;
                            e.returnValue = false;
                            return false;
                        };
                        var onMouseMove = function onMouseMove(e) {
                            pauseEvent(e);
                            moveAt(e);
                        };
                        var preventedEvent = function preventedEvent(e) {
                            e.preventDefault();
                        };
                        var getCoords = function getCoords(elem) {
                            var box = elem.getBoundingClientRect();
                            return {
                                top: box.top,
                                left: box.left,
                                bottom: box.bottom,
                                right: box.right
                            };
                        };
                        var onMouseUp = function onMouseUp(e, doNotOpenIframe) {
                            e.stopPropagation();
                            events.remove(document.documentElement, "wheel mousewheel", preventedEvent);
                            var lastX;
                            var lastY;
                            var lastCoords = getCoords(element);
                            var topHalf = lastCoords.top < windowHeight / 2;
                            var leftHalf = lastCoords.left < windowWidth / 2;
                            setAnchorPosition.positionY(element, topHalf);
                            setAnchorPosition.positionX(element, leftHalf);
                            if (topHalf) {
                                lastY = lastCoords.top;
                            } else {
                                lastY = lastCoords.bottom - windowHeight;
                            }
                            if (leftHalf) {
                                lastX = lastCoords.left;
                            } else {
                                lastX = lastCoords.right - windowWidth;
                            }
                            moveElementTo(element, lastX, lastY);
                            if (Math.abs(coords.left - lastCoords.left) > 5 || Math.abs(coords.top - lastCoords.top) > 5) {
                                if (onDragEnd) {
                                    var store = {
                                        x: lastX,
                                        y: lastY,
                                        storedAnchor: storedAnchor
                                    };
                                    onDragEnd(store);
                                }
                            } else if (onClick && !doNotOpenIframe) {
                                onClick(e);
                            }
                            events.remove(document.documentElement, "mouseup touchend pointerup", onMouseUp);
                            events.remove(document.documentElement, "mousemove touchmove pointermove", onMouseMove);
                        };
                        var moveAt = function moveAt(e) {
                            var position = {
                                x: getOriginalEvent(e).pageX - shiftX,
                                y: getOriginalEvent(e).pageY - shiftY
                            };
                            var out = outsidePosition.top(position) || outsidePosition.left(position) || outsidePosition.bottom(position) || outsidePosition.right(position);
                            if (out) {
                                onMouseUp(e, true);
                            } else {
                                moveElementTo(element, position.x, position.y);
                            }
                        };
                        var mouseDown = function mouseDown(e) {
                            pauseEvent(e);
                            events.add(document.documentElement, "wheel mousewheel", preventedEvent);
                            if (e.button > 0) return;
                            elWidth = element.clientWidth;
                            elHeight = element.clientWidth;
                            windowWidth = getWindowSize().width;
                            windowHeight = getWindowSize().height;
                            coords = getCoords(element);
                            if (storedAnchor.top) {
                                shiftY = getOriginalEvent(e).pageY - coords.top;
                            } else {
                                shiftY = windowHeight - (coords.bottom - getOriginalEvent(e).pageY);
                            }
                            if (storedAnchor.left) {
                                shiftX = getOriginalEvent(e).pageX - coords.left;
                            } else {
                                shiftX = windowWidth - (coords.right - getOriginalEvent(e).pageX);
                            }
                            events.add(document.documentElement, "mouseup touchend pointerup", onMouseUp);
                            events.add(document.documentElement, "mousemove touchmove pointermove", onMouseMove);
                        };
                        events.add(element, "mousedown touchstart", src_protectedApi.functionBind.call(mouseDown, this));
                        events.add(element, "dragstart", function() {});
                    }
                    var makeIframeDraggable = function makeIframeDraggable(iframe, handleElement) {
                        var iframeDoc = iframe.contentDocument;
                        var offset = Object.create(null);
                        var drag = function drag(x, y) {
                            iframe.style.left = "".concat(x, "px");
                            iframe.style.top = "".concat(y, "px");
                        };
                        var cancelIFrameSelection = function cancelIFrameSelection(e) {
                            e.preventDefault();
                            e.stopPropagation();
                        };
                        var onMouseMove = function onMouseMove(e) {
                            var eventPosition = getOriginalEvent(e);
                            drag(eventPosition.screenX + offset.x, eventPosition.screenY + offset.y);
                        };
                        var onMouseDown = function onMouseDown(e) {
                            var eventPosition = getOriginalEvent(e);
                            var rect = iframe.getBoundingClientRect();
                            offset.x = rect.left + handleElement.offsetLeft - eventPosition.screenX;
                            offset.y = rect.top + handleElement.offsetTop - eventPosition.screenY;
                            events.add(iframeDoc, "mousemove touchmove pointermove", onMouseMove);
                            events.add(iframeDoc, "selectstart", cancelIFrameSelection);
                        };
                        var onMouseUp = function onMouseUp() {
                            events.remove(iframeDoc, "mousemove touchmove pointermove", onMouseMove);
                            events.remove(iframeDoc, "selectstart", cancelIFrameSelection);
                        };
                        document.addEventListener("visibilitychange", onMouseUp);
                        events.add(handleElement, "mousedown touchstart", onMouseDown);
                        events.add(iframeDoc, "mouseup touchend pointerup", onMouseUp);
                        events.add(iframeDoc, "contextmenu", function(e) {
                            e.preventDefault();
                            return false;
                        });
                    };
                    var checkElementPosition = function checkElementPosition(element, pos) {
                        var position = pos;
                        windowWidth = getWindowSize().width;
                        windowHeight = getWindowSize().height;
                        elWidth = element.clientWidth;
                        elHeight = element.clientHeight;
                        if (outsidePosition.top(position)) position.y = windowHeight - 60;
                        if (outsidePosition.bottom(position)) position.y = -windowHeight + 60;
                        if (outsidePosition.left(position)) position.x = windowWidth - 60;
                        if (outsidePosition.right(position)) position.x = -windowWidth + 60;
                        moveElementTo(element, position.x, position.y);
                    };
                    return {
                        makeElementDraggable: makeElementDraggable,
                        makeIframeDraggable: makeIframeDraggable,
                        moveElementTo: moveElementTo,
                        setAnchorPosition: setAnchorPosition,
                        checkElementPosition: checkElementPosition
                    };
                }
                var uiUtils = new UIUtils();
                const ui_utils = uiUtils;
                function UIButton() {
                    var button = null;
                    var buttonElement = null;
                    var isFullScreenEventsRegistered = false;
                    var iframeController = null;
                    var getStyleNonce = function getStyleNonce() {
                        var adgSettings = src_settings.getAdguardSettings();
                        if (adgSettings === null) {
                            return "";
                        }
                        return adgSettings.nonce;
                    };
                    var isButtonAlreadyInDOM = function isButtonAlreadyInDOM() {
                        var alert = document.querySelector(".adguard-alert");
                        if (alert) {
                            src_log.error("Assistant button is already in DOM");
                            return true;
                        }
                        return false;
                    };
                    var checkRequirements = function checkRequirements() {
                        if (!ui_validation_utils.validateBrowser()) {
                            return false;
                        }
                        if (!ui_validation_utils.validatePage()) {
                            return false;
                        }
                        if (!ui_validation_utils.checkVisibleAreaSize()) {
                            return false;
                        }
                        if (isButtonAlreadyInDOM()) {
                            return false;
                        }
                        return true;
                    };
                    var respectPageElements = function respectPageElements(btn) {
                        var buttonInRightBottom = hasClass(btn, "adguard-assistant-button-bottom") && hasClass(btn, "adguard-assistant-button-right");
                        if (buttonInRightBottom && document.location.hostname.indexOf("vk.com") >= 0) {
                            addClass(btn, "adguard-assistant-button-respect adguard-assistant-button-respect-vk");
                        }
                        if (buttonInRightBottom && document.location.hostname.indexOf("facebook.com") >= 0) {
                            addClass(btn, "adguard-assistant-button-respect adguard-assistant-button-respect-fb");
                        }
                        return false;
                    };
                    var setPositionSettingsToButton = function setPositionSettingsToButton(btn) {
                        var position = src_settings.getUserPositionForButton();
                        if (src_settings.getIconSize()) {
                            addClass(btn, "logo-small");
                        }
                        if (position && position.storedAnchor) {
                            ui_utils.setAnchorPosition.positionY(btn, position.storedAnchor.top);
                            ui_utils.setAnchorPosition.positionX(btn, position.storedAnchor.left);
                            ui_utils.moveElementTo(btn, position.x, position.y);
                            ui_utils.checkElementPosition(btn, position);
                            return false;
                        }
                        var side = src_settings.getButtonSide();
                        if (side) {
                            ui_utils.setAnchorPosition.positionY(btn, side.top);
                            ui_utils.setAnchorPosition.positionX(btn, side.left);
                            respectPageElements(btn);
                        }
                        return undefined;
                    };
                    var getButtonPosition = function getButtonPosition(btn) {
                        var box = btn.getBoundingClientRect();
                        return {
                            top: box.top + btn.offsetHeight / 2,
                            left: box.left + btn.offsetWidth / 2
                        };
                    };
                    var hideButton = function hideButton() {
                        if (!button) {
                            return;
                        }
                        button.style.setProperty("display", "none", "important");
                    };
                    var showButton = function showButton() {
                        if (!button) {
                            return;
                        }
                        button.style.setProperty("display", "block", "important");
                    };
                    var hideRestoreOnFullScreen = function hideRestoreOnFullScreen() {
                        if (isFullScreenEventsRegistered) {
                            return;
                        }
                        var isFullScreen = false;
                        var onFullScreen = function onFullScreen() {
                            if (!isFullScreen) {
                                hideButton();
                                isFullScreen = true;
                            } else {
                                showButton();
                                isFullScreen = false;
                            }
                        };
                        document.addEventListener("webkitfullscreenchange", onFullScreen);
                        document.addEventListener("mozfullscreenchange", onFullScreen);
                        document.addEventListener("fullscreenchange", onFullScreen);
                        isFullScreenEventsRegistered = true;
                    };
                    var registerEvents = function registerEvents(btn) {
                        var onDragEnd = function onDragEnd(data) {
                            src_settings.setUserPositionForButton(data);
                        };
                        var openMenu = function openMenu() {
                            iframeController.setButtonPosition(getButtonPosition(btn));
                            iframeController.showDetailedMenu();
                        };
                        ui_utils.makeElementDraggable(btn, onDragEnd, openMenu);
                        hideRestoreOnFullScreen();
                    };
                    var show = function show() {
                        iframeController = src_ioc.get("iframeController");
                        iframeController.onCloseMenu.attach(showButton);
                        iframeController.onShowMenuItem.attach(hideButton);
                        if (!checkRequirements()) {
                            src_log.info("Environment doesn't satisfy requirements, so don't show Adguard");
                            return;
                        }
                        if (button) {
                            return;
                        }
                        src_log.debug("Requirements checked, all ok");
                        buttonElement = src_protectedApi.createElement("div");
                        buttonElement.innerHTML = HTML.button;
                        button = buttonElement.firstChild;
                        var adgStylesButton;
                        if (src_protectedApi.checkShadowDomSupport()) {
                            var shadowbuttonElement = buttonElement.attachShadow({
                                mode: "closed"
                            });
                            adgStylesButton = src_protectedApi.createStylesElement(CSS.common + CSS.button, getStyleNonce());
                            shadowbuttonElement.appendChild(adgStylesButton);
                            shadowbuttonElement.appendChild(button);
                            document.documentElement.appendChild(buttonElement);
                        } else {
                            adgStylesButton = src_protectedApi.createStylesElement(CSS.button, getStyleNonce(), "adg-styles-button");
                            if (adgStylesButton) {
                                document.documentElement.appendChild(adgStylesButton);
                            }
                            document.documentElement.appendChild(button);
                            buttonElement = button;
                        }
                        setPositionSettingsToButton(button);
                        registerEvents(button);
                    };
                    var removeButton = function removeButton() {
                        if (!button) {
                            return;
                        }
                        document.documentElement.removeChild(buttonElement);
                        button = null;
                    };
                    return {
                        show: show,
                        remove: removeButton
                    };
                }
                var button_button = new UIButton();
                const src_button = button_button;
                function SettingsMenuController(iframe) {
                    var contentDocument = null;
                    var iframeCtrl = iframe;
                    var buttonSides = {
                        "position-bottom-right": {
                            top: false,
                            left: false
                        },
                        "position-bottom-left": {
                            top: false,
                            left: true
                        },
                        "position-top-right": {
                            top: true,
                            left: false
                        },
                        "position-top-left": {
                            top: true,
                            left: true
                        }
                    };
                    var close = function close() {
                        iframeCtrl.removeIframe();
                    };
                    var setIconSize = function setIconSize() {
                        var smallIcon = contentDocument.getElementById("size-small").checked;
                        src_settings.setIconSize(smallIcon);
                    };
                    var setPersonalParam = function setPersonalParam() {
                        var personalConfig = contentDocument.getElementById("this-site").checked;
                        src_settings.setPersonalParam(personalConfig);
                    };
                    var setButtonSide = function setButtonSide() {
                        var sideItem = null;
                        Object.keys(buttonSides).forEach(function(item) {
                            if (contentDocument.getElementById(item).checked) {
                                sideItem = item;
                            }
                        });
                        if (sideItem) {
                            src_settings.setButtonSide(buttonSides[sideItem]);
                        }
                    };
                    var setDefaultSettings = function setDefaultSettings() {
                        if (src_settings.getIconSize()) {
                            contentDocument.getElementById("size-small").checked = true;
                        } else {
                            contentDocument.getElementById("size-big").checked = true;
                        }
                        if (src_settings.getPersonalConfig()) {
                            contentDocument.getElementById("this-site").checked = true;
                        } else {
                            contentDocument.getElementById("all-site").checked = true;
                        }
                        var position = src_settings.getUserPositionForButton();
                        if (position) {
                            return;
                        }
                        var sideFromSettings = src_settings.getButtonSide();
                        Object.keys(buttonSides).forEach(function(item) {
                            var sideItem = buttonSides[item];
                            if (sideItem.left === sideFromSettings.left && sideItem.top === sideFromSettings.top) {
                                contentDocument.getElementById(item).checked = true;
                            }
                        });
                    };
                    var saveSettings = function saveSettings() {
                        setPersonalParam();
                        setIconSize();
                        setButtonSide();
                        src_settings.saveSettings();
                        close();
                        src_button.remove();
                        src_button.show();
                    };
                    var bindEvents = function bindEvents() {
                        var menuEvents = {
                            ".close": close,
                            "#cancel": iframeCtrl.showDetailedMenu,
                            "#save-settings": saveSettings
                        };
                        Object.keys(menuEvents).forEach(function(item) {
                            var elems = contentDocument.querySelectorAll(item);
                            toArray(elems).forEach(function(elem) {
                                return elem.addEventListener("click", menuEvents[item]);
                            });
                        });
                    };
                    var init = function init(iframe) {
                        contentDocument = iframe.contentDocument;
                        bindEvents();
                        setDefaultSettings();
                    };
                    return {
                        init: init
                    };
                }
                function IframeController() {
                    var iframe = null;
                    var iframeAnchor = null;
                    var currentItem = null;
                    var iframeMaxWidth = 320;
                    var iframeMaxHeight = 407;
                    var menuMaxWidth = 668;
                    var iframePositionOffset = 20;
                    var buttonPosition = null;
                    var blockedElementsStyleID = "ag-hide-elements-style-id";
                    var views = {};
                    views[src_settings.MenuItemsNames.DetailedMenu] = HTML.detailed_menu;
                    views[src_settings.MenuItemsNames.SelectorMenu] = HTML.selector_menu;
                    views[src_settings.MenuItemsNames.SliderMenu] = HTML.slider_menu;
                    views[src_settings.MenuItemsNames.BlockPreview] = HTML.preview;
                    views[src_settings.MenuItemsNames.SettingsMenu] = HTML.settings_menu;
                    if (window.innerWidth < menuMaxWidth) menuMaxWidth = window.innerWidth;
                    var onCloseMenu = new CustomEvent();
                    var onShowMenuItem = new CustomEvent();
                    var getStyleNonce = function getStyleNonce() {
                        var adgSettings = src_settings.getAdguardSettings();
                        if (adgSettings === null) {
                            return "";
                        }
                        return adgSettings.nonce;
                    };
                    var createShadowRootElement = function createShadowRootElement(iframeAnc) {
                        var shadowiframeAnchor = iframeAnc.attachShadow({
                            mode: "closed"
                        });
                        var stylesElement = src_protectedApi.createStylesElement(CSS.common + CSS.iframe, getStyleNonce());
                        shadowiframeAnchor.appendChild(stylesElement);
                        return shadowiframeAnchor;
                    };
                    var createIframe = function createIframe(onIframeLoadCallback) {
                        src_log.debug("Creating iframe");
                        iframe = src_protectedApi.createElement("iframe");
                        if (navigator.userAgent.match(/msie/i)) {
                            iframe.src = "javascript:'<script>window.onload=function(){document.write(\\'<script>document.domain=\\\"".concat(document.domain, "\\\";<\\\\/script>\\');document.close();};</script>'");
                        }
                        var attributes = {
                            id: src_settings.Constants.IFRAME_ID,
                            "class": adguard_selector.ignoreClassName(),
                            frameBorder: 0,
                            allowTransparency: "true"
                        };
                        Object.keys(attributes).forEach(function(item) {
                            iframe.setAttribute(item, attributes[item]);
                        });
                        var iframeAlreadyLoaded = false;
                        iframe.addEventListener("load", function() {
                            if (iframeAlreadyLoaded) {
                                return;
                            }
                            iframeAlreadyLoaded = true;
                            onIframeLoadCallback();
                        });
                        if (src_protectedApi.checkShadowDomSupport()) {
                            iframeAnchor = src_protectedApi.createElement("div");
                            createShadowRootElement(iframeAnchor).appendChild(iframe);
                        } else {
                            iframeAnchor = iframe;
                        }
                        document.documentElement.appendChild(iframeAnchor);
                    };
                    var getIframePosition = function getIframePosition() {
                        var viewPort = ui_validation_utils.getViewPort();
                        if (!buttonPosition) {
                            return {
                                left: iframe.offsetLeft <= 0 ? window.innerWidth : iframe.offsetLeft,
                                top: parseInt(iframe.style.top, 10) || iframePositionOffset
                            };
                        }
                        var defaultPosition = {
                            left: buttonPosition.left,
                            top: buttonPosition.top
                        };
                        var sides = [
                            {
                                left: buttonPosition.left - iframeMaxWidth - iframePositionOffset,
                                top: buttonPosition.top - iframeMaxHeight - iframePositionOffset
                            },
                            {
                                left: buttonPosition.left + iframePositionOffset,
                                checkLeft: buttonPosition.left + iframeMaxWidth + iframePositionOffset,
                                top: buttonPosition.top - iframeMaxHeight - iframePositionOffset
                            },
                            {
                                left: buttonPosition.left + iframePositionOffset,
                                checkLeft: buttonPosition.left + iframeMaxWidth + iframePositionOffset,
                                checkTop: buttonPosition.top + iframeMaxHeight + iframePositionOffset,
                                top: buttonPosition.top + iframePositionOffset
                            },
                            {
                                left: buttonPosition.left - iframeMaxWidth - iframePositionOffset,
                                checkTop: buttonPosition.top + iframeMaxHeight + iframePositionOffset,
                                top: buttonPosition.top + iframePositionOffset
                            }
                        ];
                        for(var i = 0; i < sides.length; i += 1){
                            var currentSide = sides[i];
                            var left = currentSide.checkLeft ? currentSide.checkLeft : currentSide.left;
                            var top = currentSide.checkTop ? currentSide.checkTop : currentSide.top;
                            if (left < 0 || left > viewPort.width) {
                                continue;
                            }
                            if (top < 0 || top > viewPort.height) {
                                continue;
                            }
                            return currentSide;
                        }
                        return defaultPosition;
                    };
                    var specifyIframePosition = function specifyIframePosition() {
                        var viewPort = ui_validation_utils.getViewPort();
                        if (iframe.offsetLeft + iframe.offsetWidth > viewPort.width) {
                            iframe.style.left = "".concat(Math.max(0, viewPort.width - iframe.offsetWidth - iframePositionOffset), "px");
                        }
                        if (iframe.offsetLeft < 0) {
                            iframe.style.left = "".concat(iframePositionOffset, "px");
                        }
                        if (iframe.offsetTop + iframe.offsetHeight > viewPort.height) {
                            iframe.style.top = "".concat(Math.max(0, viewPort.height - iframe.offsetHeight - iframePositionOffset), "px");
                        }
                        if (iframe.offsetHeight < 0) {
                            iframe.style.top = "".concat(iframePositionOffset, "px");
                        }
                    };
                    var appendContent = function appendContent(view) {
                        var body = iframe.contentDocument.body;
                        for(var i = 0; i < body.children.length; i += 1){
                            body.removeChild(body.children[i]);
                        }
                        body.appendChild(view);
                    };
                    var localize = function localize() {
                        var elements = iframe.contentDocument.querySelectorAll("[i18n]");
                        for(var i = 0; i < elements.length; i += 1){
                            var message = src_localization.getMessage(elements[i].getAttribute("i18n"));
                            src_localization.translateElement(elements[i], message);
                        }
                    };
                    var resizeIframe = function resizeIframe(width, height) {
                        var frame = iframe;
                        if (height === "auto" || !height) {
                            height = frame.contentWindow.document.body.querySelector(".main").clientHeight || iframeMaxHeight;
                        }
                        if (width) {
                            frame.width = width;
                            frame.style.setProperty("width", "".concat(width, "px"), "important");
                        }
                        if (height) {
                            frame.height = height;
                            frame.style.setProperty("height", "".concat(height, "px"), "important");
                        }
                    };
                    var showMenuItem = function showMenuItem(viewName, controller, width, height, options) {
                        src_log.debug("Showing menu item: ".concat(viewName));
                        if (currentItem === viewName) {
                            return;
                        }
                        var onIframeLoad = function onIframeLoad() {
                            var frameElement = iframe;
                            var view = src_protectedApi.createElement(views[viewName]);
                            var stylesElement = src_protectedApi.createStylesElement(CSS.common + CSS.button + CSS.iframe, getStyleNonce());
                            view.appendChild(stylesElement);
                            appendContent(view);
                            localize();
                            if (!options) {
                                options = {};
                            }
                            options.iframeAnchor = iframeAnchor;
                            controller.init(frameElement, options);
                            currentItem = viewName;
                            onShowMenuItem.notify();
                            if (options.dragElement) {
                                ui_utils.makeIframeDraggable(iframe, iframe.contentDocument.querySelector(options.dragElement));
                            }
                            resizeIframe(width, height);
                            var iframePosition = getIframePosition();
                            iframe.style.left = "".concat(iframePosition.left, "px");
                            iframe.style.top = "".concat(iframePosition.top, "px");
                            specifyIframePosition();
                        };
                        if (!iframe) {
                            var adgStylesSelector = src_protectedApi.createStylesElement(CSS.selector, getStyleNonce(), "adg-styles-selector");
                            if (adgStylesSelector) {
                                document.documentElement.appendChild(adgStylesSelector);
                            }
                            createIframe(onIframeLoad);
                            return;
                        }
                        onIframeLoad();
                    };
                    var setButtonPosition = function setButtonPosition(coords) {
                        buttonPosition = coords;
                    };
                    var removeIframe = function removeIframe(e) {
                        if (e && e.isTrusted === false) {
                            return false;
                        }
                        if (!iframeAnchor) {
                            return false;
                        }
                        document.removeEventListener("click", removeIframe);
                        document.documentElement.removeChild(iframeAnchor);
                        iframe = null;
                        iframeAnchor = null;
                        currentItem = null;
                        adguard_selector.close();
                        onCloseMenu.notify();
                        return undefined;
                    };
                    var setCloseEventIfNotHitIframe = function setCloseEventIfNotHitIframe(setEvent) {
                        document.removeEventListener("click", removeIframe);
                        if (setEvent) {
                            window.setTimeout(function() {
                                document.addEventListener("click", removeIframe);
                            }, 150);
                        }
                    };
                    var showDetailedMenu = function showDetailedMenu() {
                        var controller = new DetailedMenuController(src_ioc.get("iframeController"));
                        var options = {
                            dragElement: ".menu-head"
                        };
                        showMenuItem(src_settings.MenuItemsNames.DetailedMenu, controller, iframeMaxWidth, "auto", options);
                        setCloseEventIfNotHitIframe(true);
                    };
                    var showSelectorMenu = function showSelectorMenu() {
                        var controller = new SelectorMenuController(src_ioc.get("iframeController"));
                        var options = {
                            dragElement: ".head"
                        };
                        showMenuItem(src_settings.MenuItemsNames.SelectorMenu, controller, menuMaxWidth, 160, options);
                        setCloseEventIfNotHitIframe(false);
                    };
                    var showSliderMenu = function showSliderMenu(initElement, currentElement, path, optionsState) {
                        var controller = new SliderMenuController(src_ioc.get("addRule"), src_ioc.get("iframeController"));
                        var options = {
                            path: path,
                            currentElement: currentElement,
                            element: initElement,
                            dragElement: ".head",
                            options: optionsState
                        };
                        showMenuItem(src_settings.MenuItemsNames.SliderMenu, controller, menuMaxWidth, "auto", options);
                        setCloseEventIfNotHitIframe(true);
                    };
                    var showBlockPreview = function showBlockPreview(initElement, path, currentElement, optionsState) {
                        var controller = new BlockPreviewController(src_ioc.get("addRule"), src_ioc.get("iframeController"));
                        var options = {
                            path: path,
                            currentElement: currentElement,
                            element: initElement,
                            dragElement: ".head",
                            options: optionsState
                        };
                        showMenuItem(src_settings.MenuItemsNames.BlockPreview, controller, menuMaxWidth, "auto", options);
                        setCloseEventIfNotHitIframe(true);
                    };
                    var showSettingsMenu = function showSettingsMenu() {
                        var controller = new SettingsMenuController(src_ioc.get("iframeController"));
                        var options = {
                            dragElement: ".head"
                        };
                        showMenuItem(src_settings.MenuItemsNames.SettingsMenu, controller, 400, 468, options);
                        setCloseEventIfNotHitIframe(true);
                    };
                    var resizeSliderMenuToAdvanced = function resizeSliderMenuToAdvanced() {
                        resizeIframe(null, null);
                    };
                    var resizeSliderMenuToNormal = function resizeSliderMenuToNormal() {
                        resizeIframe(null, null);
                    };
                    var hideElementsByPath = function hideElementsByPath(selectedPath, styleID) {
                        if (!selectedPath) {
                            return false;
                        }
                        var slctr;
                        var style;
                        if (selectedPath.indexOf("://") > 0) {
                            slctr = '[src*="'.concat(selectedPath.split("$domain=")[0], '"]');
                        } else {
                            slctr = selectedPath.split("##")[1];
                        }
                        if (slctr) {
                            style = "".concat(slctr, "{display:none!important}");
                        } else {
                            src_log.error("Can`t block element: `selector` path is empty");
                            return false;
                        }
                        if (!styleID) {
                            styleID = blockedElementsStyleID;
                        }
                        var stylesElement = document.documentElement.querySelector("#".concat(styleID));
                        if (stylesElement) {
                            stylesElement.innerHTML = "".concat(stylesElement.innerHTML, " ").concat(style);
                        } else {
                            document.documentElement.appendChild(src_protectedApi.createStylesElement(style, getStyleNonce(), styleID));
                        }
                        if (iframeAnchor) {
                            iframeAnchor.style.setProperty("display", "block", "important");
                        }
                        return undefined;
                    };
                    var showHiddenElements = function showHiddenElements(styleID) {
                        if (!styleID) {
                            styleID = blockedElementsStyleID;
                        }
                        var stylesElement = document.documentElement.querySelector("#".concat(styleID));
                        if (stylesElement) {
                            stylesElement.parentNode.removeChild(stylesElement);
                        }
                    };
                    var blockElement = function blockElement(path, addRule) {
                        if (gm.ADG_addRule) {
                            gm.ADG_addRule(path, function() {
                                removeIframe();
                                hideElementsByPath(path);
                                bypassCache();
                            });
                        } else {
                            if (!addRule) {
                                src_log.error("Callback function `addRule` can't be undefined!");
                            }
                            addRule(path);
                            removeIframe();
                            hideElementsByPath(path);
                            bypassCache();
                        }
                    };
                    return {
                        showDetailedMenu: showDetailedMenu,
                        showSelectorMenu: showSelectorMenu,
                        showSliderMenu: showSliderMenu,
                        showBlockPreview: showBlockPreview,
                        showSettingsMenu: showSettingsMenu,
                        setButtonPosition: setButtonPosition,
                        onCloseMenu: onCloseMenu,
                        onShowMenuItem: onShowMenuItem,
                        removeIframe: removeIframe,
                        resizeSliderMenuToAdvanced: resizeSliderMenuToAdvanced,
                        resizeSliderMenuToNormal: resizeSliderMenuToNormal,
                        resizeIframe: resizeIframe,
                        hideElementsByPath: hideElementsByPath,
                        showHiddenElements: showHiddenElements,
                        blockElement: blockElement
                    };
                }
                const iframe = IframeController;
                function SliderMenuControllerMobile(addRule, iframe) {
                    var contentDocument = null;
                    var selectedElement = null;
                    var iframeCtrl = iframe;
                    var nodeParentsCount = 0;
                    var nodeChildsCount = 0;
                    var parents;
                    var children;
                    var nodeNumber = 0;
                    function showPreview() {
                        adguard_selector.reset();
                        if (this.classList.contains("active")) {
                            removeClass(selectedElement, "sg_hide_element");
                            removeClass(this, "active");
                            adguard_selector.selectElement(selectedElement);
                            contentDocument.querySelector(".adg-plus").removeAttribute("disabled");
                            contentDocument.querySelector(".adg-minus").removeAttribute("disabled");
                            contentDocument.querySelector(".adg-close").removeAttribute("disabled");
                        } else {
                            addClass(selectedElement, "sg_hide_element");
                            addClass(this, "active");
                            contentDocument.querySelector(".adg-plus").setAttribute("disabled", "disabled");
                            contentDocument.querySelector(".adg-minus").setAttribute("disabled", "disabled");
                            contentDocument.querySelector(".adg-close").setAttribute("disabled", "disabled");
                        }
                    }
                    var getUrlBlockAttribute = function getUrlBlockAttribute(element) {
                        var urlBlockAttributes = [
                            "src",
                            "data"
                        ];
                        for(var i = 0; i < urlBlockAttributes.length; i += 1){
                            var attr = urlBlockAttributes[i];
                            var value = element.getAttribute(attr);
                            if (value) {
                                return value;
                            }
                        }
                        return null;
                    };
                    var getFilterText = function getFilterText() {
                        var options = {
                            urlMask: getUrlBlockAttribute(selectedElement),
                            cssSelectorType: "STRICT_FULL",
                            isBlockOneDomain: false,
                            url: document.location,
                            ruleType: "CSS"
                        };
                        return adguard_rules_constructor.constructRuleText(selectedElement, options);
                    };
                    var blockElement = function blockElement() {
                        selectedElement.classList.remove("sg_hide_element");
                        selectedElement.style.display = "none";
                        addRule(getFilterText());
                        iframeCtrl.removeIframe();
                    };
                    var onSliderMove = function onSliderMove(element) {
                        selectedElement = element;
                        adguard_selector.selectElement(element);
                    };
                    var plus = function plus() {
                        nodeNumber = nodeNumber + 1 > nodeParentsCount ? nodeNumber : nodeNumber + 1;
                        if (nodeNumber >= 0) {
                            if (parents[nodeNumber]) onSliderMove(parents[nodeNumber]);
                        } else if (children[~nodeNumber]) onSliderMove(children[~nodeNumber]);
                    };
                    var minus = function minus() {
                        nodeNumber <= -nodeChildsCount ? nodeNumber = nodeNumber : nodeNumber -= 1;
                        if (nodeNumber >= 0) {
                            if (parents[nodeNumber]) onSliderMove(parents[nodeNumber]);
                        } else if (children[~nodeNumber]) onSliderMove(children[~nodeNumber]);
                    };
                    var bindEvents = function bindEvents() {
                        var menuEvents = {
                            ".adg-close": iframeCtrl.showSelectorMenu,
                            ".adg-preview": showPreview,
                            ".adg-accept": blockElement,
                            ".adg-plus": plus,
                            ".adg-minus": minus
                        };
                        Object.keys(menuEvents).forEach(function(item) {
                            var elems = contentDocument.querySelectorAll(item);
                            toArray(elems).forEach(function(elem) {
                                return elem.addEventListener("click", menuEvents[item]);
                            });
                        });
                        window.addEventListener("orientationchange", iframeCtrl.showSelectorMenu);
                    };
                    var init = function init(iframe, options) {
                        selectedElement = options.element;
                        contentDocument = iframe.contentDocument;
                        bindEvents();
                        adguard_selector.selectElement(selectedElement);
                        children = getAllChildren(selectedElement);
                        parents = getParentsLevel(selectedElement);
                        parents.splice(0, 0, selectedElement);
                        nodeParentsCount = parents.length;
                        nodeChildsCount = children.length;
                    };
                    return {
                        init: init
                    };
                }
                const package_namespaceObject = {
                    "i8": "4.3.70"
                };
                function ownKeys(object, enumerableOnly) {
                    var keys = Object.keys(object);
                    if (Object.getOwnPropertySymbols) {
                        var symbols = Object.getOwnPropertySymbols(object);
                        if (enumerableOnly) symbols = symbols.filter(function(sym) {
                            return Object.getOwnPropertyDescriptor(object, sym).enumerable;
                        });
                        keys.push.apply(keys, symbols);
                    }
                    return keys;
                }
                function _objectSpread(target) {
                    for(var i = 1; i < arguments.length; i++){
                        var source = arguments[i] != null ? arguments[i] : {};
                        if (i % 2) {
                            ownKeys(Object(source), true).forEach(function(key) {
                                _defineProperty(target, key, source[key]);
                            });
                        } else if (Object.getOwnPropertyDescriptors) {
                            Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
                        } else {
                            ownKeys(Object(source)).forEach(function(key) {
                                Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
                            });
                        }
                    }
                    return target;
                }
                function _defineProperty(obj, key, value) {
                    if (key in obj) {
                        Object.defineProperty(obj, key, {
                            value: value,
                            enumerable: true,
                            configurable: true,
                            writable: true
                        });
                    } else {
                        obj[key] = value;
                    }
                    return obj;
                }
                function IframeControllerMobile() {
                    var iframe = null;
                    var iframeElement = null;
                    var currentItem = null;
                    var onCloseMenu = new CustomEvent();
                    var onShowMenuItem = new CustomEvent();
                    var views = {};
                    views["mobilePopup.html"] = HTML.popup;
                    views["mobileMenu.html"] = HTML.mobile_menu;
                    var defaultCSS = {
                        clip: "auto",
                        "z-index": 2147483647
                    };
                    var defaultAttributes = {
                        "class": adguard_selector.ignoreClassName(),
                        frameBorder: 0,
                        allowTransparency: "true",
                        id: "iframe-x2eRYVVQRsG9"
                    };
                    var updateIframeAttrs = function updateIframeAttrs(attrs) {
                        iframe.removeAttribute("style");
                        iframe.removeAttribute("height");
                        var attributes = _objectSpread(_objectSpread({}, defaultAttributes), attrs);
                        Object.keys(attributes).forEach(function(item) {
                            iframe.setAttribute(item, attributes[item]);
                        });
                    };
                    var updateIframeStyles = function updateIframeStyles(styles) {
                        var css = _objectSpread(_objectSpread({}, defaultCSS), styles);
                        Object.keys(css).forEach(function(item) {
                            iframe.style[item] = css[item];
                        });
                    };
                    var createIframe = function createIframe(onIframeLoadCallback, styles, attrs) {
                        src_log.debug("Creating iframe");
                        if (document.querySelector("#".concat(defaultAttributes.id))) {
                            src_log.error("Iframe already added");
                            return;
                        }
                        iframe = src_protectedApi.createElement("iframe");
                        iframe.addEventListener("load", function() {
                            onIframeLoadCallback();
                            updateIframeAttrs(attrs);
                            updateIframeStyles(styles);
                        });
                        iframeElement = iframe;
                        var adgStylesSelector = src_protectedApi.createStylesElement(CSS.selector, "adg-styles-selector");
                        if (adgStylesSelector) {
                            document.documentElement.appendChild(adgStylesSelector);
                        }
                        document.documentElement.appendChild(iframeElement);
                    };
                    var appendContent = function appendContent(view) {
                        var body = iframe.contentDocument.body;
                        for(var i = 0; i < body.children.length; i += 1){
                            body.removeChild(body.children[i]);
                        }
                        body.appendChild(view);
                    };
                    var localize = function localize() {
                        var elements = iframe.contentDocument.querySelectorAll("[i18n]");
                        for(var i = 0; i < elements.length; i += 1){
                            var message = src_localization.getMessage(elements[i].getAttribute("i18n"));
                            src_localization.translateElement(elements[i], message);
                        }
                        var elementsWithTitle = iframe.contentDocument.querySelectorAll("[i18n-title]");
                        for(var j = 0; j < elementsWithTitle.length; j += 1){
                            var title = src_localization.getMessage(elementsWithTitle[j].getAttribute("i18n-title"));
                            elementsWithTitle[j].setAttribute("title", title);
                        }
                    };
                    var hideIframe = function hideIframe() {
                        if (iframe) {
                            iframe.style.display = "none";
                        }
                    };
                    var showIframe = function showIframe() {
                        if (iframe) {
                            iframe.style.display = "block";
                        }
                    };
                    var showMenuItem = function showMenuItem(viewName, controller, options, styles, attrs) {
                        if (currentItem === viewName) {
                            return;
                        }
                        var onIframeLoad = function onIframeLoad() {
                            var frameElement = iframe;
                            var view = src_protectedApi.createElement(views[viewName]);
                            var iframeStyles = CSS.common + CSS.mobile;
                            view.appendChild(src_protectedApi.createStylesElement(iframeStyles));
                            appendContent(view);
                            localize();
                            if (!options) {
                                options = {};
                            }
                            if (controller) {
                                controller.init(frameElement, options);
                            }
                            updateIframeAttrs(attrs);
                            updateIframeStyles(styles);
                            currentItem = viewName;
                            onShowMenuItem.notify();
                            showIframe();
                        };
                        if (!iframe) {
                            var adgStylesSelector = src_protectedApi.createStylesElement(CSS.selector, "adg-styles-selector");
                            if (adgStylesSelector) {
                                document.documentElement.appendChild(adgStylesSelector);
                            }
                            createIframe(onIframeLoad, styles, attrs);
                            return;
                        }
                        onIframeLoad();
                    };
                    var startSelect = function startSelect() {
                        hideIframe();
                        var controller = new SelectorMenuController(src_ioc.get("iframeController"));
                        controller.startSelector();
                    };
                    var showSelectorMenu = function showSelectorMenu() {
                        hideIframe();
                        adguard_selector.close();
                        var styles = {
                            position: "fixed",
                            left: 0,
                            top: 0,
                            right: 0,
                            bottom: 0,
                            margin: "auto",
                            "border-radius": "2px",
                            background: "transparent",
                            width: "40vmax",
                            height: "40vmax"
                        };
                        showMenuItem("mobilePopup.html", mobilePopupButtonsInit(), null, styles);
                    };
                    var removeIframe = function removeIframe(e) {
                        if (e && e.isTrusted === false) {
                            return false;
                        }
                        if (!iframeElement) {
                            return false;
                        }
                        document.removeEventListener("click", removeIframe);
                        window.removeEventListener("orientationchange", showSelectorMenu);
                        document.documentElement.removeChild(iframeElement);
                        iframe = null;
                        iframeElement = null;
                        currentItem = null;
                        adguard_selector.close();
                        onCloseMenu.notify();
                        return undefined;
                    };
                    var mobilePopupButtonsInit = function mobilePopupButtonsInit() {
                        return {
                            init: function init() {
                                var startSelectMode = iframe.contentDocument.querySelector(".start-select-mode");
                                var cancelSelectMode = iframe.contentDocument.querySelector(".cancel-select-mode");
                                var appVersionElem = iframe.contentDocument.querySelector("#appVersion");
                                startSelectMode.addEventListener("click", startSelect);
                                cancelSelectMode.addEventListener("click", removeIframe);
                                appVersionElem.innerText = "v".concat(package_namespaceObject.i8);
                            }
                        };
                    };
                    var showSliderMenu = function showSliderMenu(element) {
                        var controller = new SliderMenuControllerMobile(src_ioc.get("addRule"), src_ioc.get("iframeController"));
                        var options = {
                            element: element
                        };
                        var styles = {
                            position: "fixed",
                            bottom: 0,
                            left: "50%",
                            transform: "translateX(-50%)",
                            width: "70vw",
                            height: "27vw"
                        };
                        showMenuItem("mobileMenu.html", controller, options, styles);
                    };
                    return {
                        showSelectorMenu: showSelectorMenu,
                        showSliderMenu: showSliderMenu,
                        onCloseMenu: onCloseMenu,
                        onShowMenuItem: onShowMenuItem,
                        removeIframe: removeIframe,
                        startSelect: startSelect
                    };
                }
                function adguardAssistantExtended() {
                    var adguardSettings = typeof AdguardSettings === "undefined" ? null : AdguardSettings;
                    src_wot.registerWotEventHandler();
                    src_settings.setAdguardSettings(adguardSettings);
                    var iframeController = new iframe();
                    src_ioc.register("iframeController", iframeController);
                    return {
                        start: function start(element, callback) {
                            src_ioc.register("addRule", src_protectedApi.functionBind.call(callback, this));
                            if (element) {
                                iframeController.showSelectorMenu();
                                iframeController.showSliderMenu(element);
                            } else {
                                iframeController.showSelectorMenu();
                            }
                        },
                        close: function close() {
                            iframeController.removeIframe();
                        }
                    };
                }
                function adguardAssistantMini() {
                    var iframeController = new IframeControllerMobile();
                    src_ioc.register("iframeController", iframeController);
                    return {
                        start: function start(element, callback) {
                            src_ioc.register("addRule", src_protectedApi.functionBind.call(callback, this));
                            if (element) {
                                iframeController.showSelectorMenu();
                                iframeController.showSliderMenu(element);
                            } else {
                                iframeController.showSelectorMenu();
                            }
                        },
                        close: function close() {
                            iframeController.removeIframe();
                        }
                    };
                }
                var mobileReg = /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i;
                var isMobile = function isMobile(ua) {
                    return mobileReg.test(ua);
                };
                var adguardAssistant = isMobile(navigator.userAgent) ? adguardAssistantMini : adguardAssistantExtended;
            })();
            return __nested_webpack_exports__;
        })();
    });
})(assistant);
var assistantExports = assistant.exports;
/**
 * @file
 * In this file we doing only lazy-load assistant and save it to the global
 * scope of the current content-script.
 */ if (!window.adguardAssistant) {
    window.adguardAssistant = assistantExports.adguardAssistant();
}

;// CONCATENATED MODULE: ./Extension/pages/assistant-inject/index.js
/**
 * @file
 * This file is part of AdGuard Browser Extension (https://github.com/AdguardTeam/AdguardBrowserExtension).
 *
 * AdGuard Browser Extension is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * AdGuard Browser Extension is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with AdGuard Browser Extension. If not, see <http://www.gnu.org/licenses/>.
 */ // In this file we doing only lazy-load assistant and place it to global scope
// of the current content-script.


})();

/******/ })()
;