// Module ID: 1064 // Function ID: 11372 // Name: _callSuper // Dependencies: [] // Module 1064 (_callSuper) function _callSuper(arg0, arg1, arg2) { let items = arg2; const obj = callback3(arg1); if (_isNativeReflectConstruct()) { if (!items) { items = []; } let constructResult = Reflect.construct(obj, items, callback3(arg0).constructor); } else { constructResult = obj.apply(arg0, items); } return closure_3(arg0, constructResult); } function _isNativeReflectConstruct() { let closure_0 = !valueOf.call(Reflect.construct(Boolean, [], () => { })); function _isNativeReflectConstruct() { return closure_0; } const result = _isNativeReflectConstruct(); } function isShadowRoot(parentNode) { let host; if (null != parentNode) { host = parentNode.host; } let shadowRoot; if (null != host) { shadowRoot = host.shadowRoot; } return Boolean(shadowRoot === parentNode); } function isNativeShadowDom(parentNode) { return "[object ShadowRoot]" === toString.call(parentNode); } function stringifyStylesheet(sheet) { const rules = sheet.rules; let cssRules = rules; if (!rules) { cssRules = sheet.cssRules; } let tmp3 = null; if (cssRules) { const _Array = Array; const str2 = Array.from(tmp2, stringifyRule).join(""); let hasItem = str2.includes(" background-clip: text;"); if (hasItem) { hasItem = !str2.includes(" -webkit-background-clip: text;"); } let replaced = str2; if (hasItem) { replaced = str2.replace(/\sbackground-clip:\s*text;/g, " -webkit-background-clip: text; background-clip: text;"); } tmp3 = replaced; const arr = Array.from(tmp2, stringifyRule); } return tmp3; } function stringifyRule(cssText) { let cssText2; let selectorText; if ("styleSheet" in cssText) { const tmp18 = stringifyStylesheet(tmp.styleSheet); let tmp19 = tmp18; if (!tmp18) { let str17 = tmp.cssText; if (str17.split("\"").length >= 3) { const _JSON = JSON; const _HermesInternal5 = HermesInternal; const items = [null, "url(" + JSON.stringify(tmp.href) + ")"]; if ("" === tmp.layerName) { let arr = items.push("layer"); } else if (tmp.layerName) { const _HermesInternal3 = HermesInternal; arr = items.push("layer(" + tmp.layerName + ")"); } if (tmp.supportsText) { const _HermesInternal4 = HermesInternal; items.push("supports(" + tmp.supportsText + ")"); } if (tmp.media.length) { items.push(tmp.media.mediaText); } str17 = `${arr.join(" ")};`; } tmp19 = str17; } cssText = tmp19; } else if ("selectorText" in tmp) { ({ cssText: cssText2, selectorText } = tmp); const hasItem = selectorText.includes(":"); let all = "string" === typeof tmp.style.all; if (all) { all = tmp.style.all; } if (all) { let num = 0; let str7 = ""; let str8 = ""; if (0 < tmp.style.length) { do { let style = tmp.style; let tmp8 = style[num]; let propertyPriority = style.getPropertyPriority(tmp8); let propertyValue = style.getPropertyValue(tmp8); let str9 = ""; if (propertyPriority) { str9 = " !important"; } let _HermesInternal = HermesInternal; let str10 = ""; let tmp11 = tmp8; let str11 = ":"; let tmp12 = propertyValue; let tmp13 = str9; let str12 = ";"; str7 = str7 + "" + tmp8 + ":" + propertyValue + str9 + ";"; num = num + 1; str8 = str7; } while (num < tmp.style.length); } const _HermesInternal2 = HermesInternal; cssText2 = "" + tmp.selectorText + " { " + str8 + " }"; } let replaced = cssText2; if (hasItem) { replaced = cssText2.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm, "$1\\$2"); } return replaced; } while (true) { if (cssText) { break; } else { cssText = cssText.cssText; // break } return cssText; } } function shouldMaskInput(arg0) { let maskInputOptions; let tagName; let type; ({ maskInputOptions, tagName, type } = arg0); if ("OPTION" === tagName) { tagName = "SELECT"; } let tmp = maskInputOptions[tagName.toLowerCase(tagName)]; if (!tmp) { let tmp2 = type; if (type) { tmp2 = maskInputOptions[type]; } tmp = tmp2; } if (!tmp) { tmp = "password" === type; } if (!tmp) { tmp = "INPUT" === tagName && !type && maskInputOptions.text; const tmp3 = "INPUT" === tagName && !type && maskInputOptions.text; } return Boolean(tmp); } function maskInputValue(arg0) { let element; let isMasked; let maskInputFn; let value; ({ value, maskInputFn, isMasked, element } = arg0); if (!value) { value = ""; } let repeatResult = value; if (isMasked) { let maskInputFnResult = value; if (maskInputFn) { maskInputFnResult = maskInputFn(value, element); } const repeat = "*".repeat; repeatResult = "*".repeat(maskInputFnResult.length); } return repeatResult; } function toLowerCase(str) { return str.toLowerCase(); } function toUpperCase(str) { return str.toUpperCase(); } function getInputType(type) { type = type.type; let str = "password"; if (!type.hasAttribute("data-rr-is-password")) { let tmp = null; if (type) { tmp = toLowerCase(type); } str = tmp; } return str; } function getInputValue(getAttribute) { if ("INPUT" === arg1) { if ("radio" !== arg2) { return value; } let value = getAttribute.getAttribute("value") || ""; } value = getAttribute.value; } function extractFileExtension(href) { if (null == undefined) { const _window = window; href = window.location.href; } const uRL = new URL(href, href); const match = uRL.pathname.match(/\.([0-9a-z]+)(?:$)/i); let tmp5; if (null != match) { tmp5 = tmp4[1]; } let tmp7 = null; if (null != tmp5) { tmp7 = tmp5; } return tmp7; } function getImplementation$1(clearTimeout) { if (closure_21[clearTimeout]) { return tmp2; } else { const _window = window; const _document = window.document; const _window2 = window; let obj2 = window[tmp]; if (_document) { if ("function" === typeof obj.createElement) { const element =