UNPKG

react-slide-craft

Version:
849 lines 67.4 kB
(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(":root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;--rsc-color-black: #000000;--rsc-color-white: #ffffff;--rsc-text-color-primary: #000000;--rsc-bg-color-pale: #edefee;--rsc-z-index-menu: 1000}*{box-sizing:border-box;padding:0;margin:0}button{border:none;outline:none;cursor:pointer}button:disabled{opacity:.3;cursor:default}button:disabled:hover{opacity:.3;cursor:default}.circle-btn{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:16px;font-size:16px;border-radius:100vh;background-color:var(--rsc-bg-color-pale);opacity:.9}.circle-btn:hover{opacity:1}.slide-btn-cn{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:8px}.slide-btn-index{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:var(--rsc-color-white)}.slide-btn-index span{font-size:12px;padding:0 4px}.core-cn{width:100%;max-width:100vw;min-height:100vh;max-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--rsc-color-black)}.core-slide-btn-cn{position:fixed;z-index:var(--rsc-z-index-menu);bottom:16px;right:16px}.frame-cn{width:100%;height:auto;max-width:100vw;max-height:100vh;aspect-ratio:16 / 9;overflow:hidden}.base-slide-cn{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}@media (min-aspect-ratio: 16 / 9){.frame-cn{width:auto;height:100vh}}.rsc-base-text{color:var(--rsc-text-color-primary)}.rsc-block-quote{display:block;margin-inline-start:40px;margin-inline-end:40px;unicode-bidi:isolate;padding:2px 0 2px .7em;border-left:3px solid var(--rsc-bg-color-pale)}.rsc-ul{padding:0;margin:0}.rsc-list-cn{width:100%;height:100%;overflow:hidden}.rsc-li{width:100%;display:flex;align-items:center;justify-content:flex-start}.rsc-li-marker{height:100%;display:flex;align-items:center;justify-content:flex-start;padding-right:.2rem}.rsc-li-dot-1{height:auto;aspect-ratio:1/1;border-radius:100vh;background-color:var(--rsc-text-color-primary)}.rsc-li-dot-2{height:auto;aspect-ratio:1/1;background-color:var(--rsc-text-color-primary)}.rsc-li-dot-3{height:auto;aspect-ratio:1/1;border-radius:100vh;border:2px solid var(--rsc-text-color-primary)}.rsc-li-num{width:auto}.rsc-cover-cn,.rsc-t-a-b-cn{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.rsc-t-a-b-body-cn{width:100%;min-height:60%;display:flex;flex-direction:column;align-items:center;justify-content:center}.rsc-t-bg-a-b-cn{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.rsc-t-bg-a-b-title-cn{width:100%;height:20%;display:flex;align-items:center;justify-content:center;background-color:var(--rsc-bg-color-pale)}.rsc-t-bg-a-b-body-cn{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.rsc-img{object-fit:cover}")),document.head.appendChild(e)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})(); import { jsx as h, jsxs as Y, Fragment as Ee } from "react/jsx-runtime"; import Le, { useState as _e, useEffect as ze, useRef as ki } from "react"; var g = {}, Oe = { exports: {} }, Ai = Oe.exports, Tr; function Ni() { return Tr || (Tr = 1, function(d, c) { (function(m, b) { var p = "1.0.40", w = "", O = "?", S = "function", P = "undefined", A = "object", M = "string", F = "major", a = "model", s = "name", n = "type", t = "vendor", l = "version", V = "architecture", $ = "console", v = "mobile", f = "tablet", I = "smarttv", L = "wearable", z = "embedded", K = 500, ie = "Amazon", U = "Apple", ae = "ASUS", Ce = "BlackBerry", be = "Browser", we = "Chrome", Ue = "Edge", ge = "Firefox", ne = "Google", ke = "Huawei", B = "LG", R = "Microsoft", J = "Motorola", se = "Opera", le = "Samsung", Ae = "Sharp", y = "Sony", ce = "Xiaomi", de = "Zebra", Ne = "Facebook", Se = "Chromium OS", Pe = "Mac OS", Me = " Browser", Re = function(E, k) { var T = {}; for (var W in E) k[W] && k[W].length % 2 === 0 ? T[W] = k[W].concat(E[W]) : T[W] = E[W]; return T; }, he = function(E) { for (var k = {}, T = 0; T < E.length; T++) k[E[T].toUpperCase()] = E[T]; return k; }, We = function(E, k) { return typeof E === M ? Q(k).indexOf(Q(E)) !== -1 : !1; }, Q = function(E) { return E.toLowerCase(); }, Ie = function(E) { return typeof E === M ? E.replace(/[^\d\.]/g, w).split(".")[0] : b; }, pe = function(E, k) { if (typeof E === M) return E = E.replace(/^\s\s*/, w), typeof k === P ? E : E.substring(0, K); }, te = function(E, k) { for (var T = 0, W, G, q, N, x, H; T < k.length && !x; ) { var ve = k[T], me = k[T + 1]; for (W = G = 0; W < ve.length && !x && ve[W]; ) if (x = ve[W++].exec(E), x) for (q = 0; q < me.length; q++) H = x[++G], N = me[q], typeof N === A && N.length > 0 ? N.length === 2 ? typeof N[1] == S ? this[N[0]] = N[1].call(this, H) : this[N[0]] = N[1] : N.length === 3 ? typeof N[1] === S && !(N[1].exec && N[1].test) ? this[N[0]] = H ? N[1].call(this, H, N[2]) : b : this[N[0]] = H ? H.replace(N[1], N[2]) : b : N.length === 4 && (this[N[0]] = H ? N[3].call(this, H.replace(N[1], N[2])) : b) : this[N] = H || b; T += 2; } }, ee = function(E, k) { for (var T in k) if (typeof k[T] === A && k[T].length > 0) { for (var W = 0; W < k[T].length; W++) if (We(k[T][W], E)) return T === O ? b : T; } else if (We(k[T], E)) return T === O ? b : T; return k.hasOwnProperty("*") ? k["*"] : E; }, Ve = { "1.0": "/8", 1.2: "/1", 1.3: "/3", "2.0": "/412", "2.0.2": "/416", "2.0.3": "/417", "2.0.4": "/419", "?": "/" }, xe = { ME: "4.90", "NT 3.11": "NT3.51", "NT 4.0": "NT4.0", 2e3: "NT 5.0", XP: ["NT 5.1", "NT 5.2"], Vista: "NT 6.0", 7: "NT 6.1", 8: "NT 6.2", 8.1: "NT 6.3", 10: ["NT 6.4", "NT 10.0"], RT: "ARM" }, Te = { browser: [[/\b(?:crmo|crios)\/([\w\.]+)/i], [l, [s, "Chrome"]], [/edg(?:e|ios|a)?\/([\w\.]+)/i], [l, [s, "Edge"]], [/(opera mini)\/([-\w\.]+)/i, /(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i, /(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i], [s, l], [/opios[\/ ]+([\w\.]+)/i], [l, [s, se + " Mini"]], [/\bop(?:rg)?x\/([\w\.]+)/i], [l, [s, se + " GX"]], [/\bopr\/([\w\.]+)/i], [l, [s, se]], [/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i], [l, [s, "Baidu"]], [/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i], [l, [s, "Maxthon"]], [/(kindle)\/([\w\.]+)/i, /(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i, /(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i, /(?:ms|\()(ie) ([\w\.]+)/i, /(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon)\/([-\w\.]+)/i, /(heytap|ovi|115)browser\/([\d\.]+)/i, /(weibo)__([\d\.]+)/i], [s, l], [/quark(?:pc)?\/([-\w\.]+)/i], [l, [s, "Quark"]], [/\bddg\/([\w\.]+)/i], [l, [s, "DuckDuckGo"]], [/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i], [l, [s, "UC" + be]], [/microm.+\bqbcore\/([\w\.]+)/i, /\bqbcore\/([\w\.]+).+microm/i, /micromessenger\/([\w\.]+)/i], [l, [s, "WeChat"]], [/konqueror\/([\w\.]+)/i], [l, [s, "Konqueror"]], [/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i], [l, [s, "IE"]], [/ya(?:search)?browser\/([\w\.]+)/i], [l, [s, "Yandex"]], [/slbrowser\/([\w\.]+)/i], [l, [s, "Smart Lenovo " + be]], [/(avast|avg)\/([\w\.]+)/i], [[s, /(.+)/, "$1 Secure " + be], l], [/\bfocus\/([\w\.]+)/i], [l, [s, ge + " Focus"]], [/\bopt\/([\w\.]+)/i], [l, [s, se + " Touch"]], [/coc_coc\w+\/([\w\.]+)/i], [l, [s, "Coc Coc"]], [/dolfin\/([\w\.]+)/i], [l, [s, "Dolphin"]], [/coast\/([\w\.]+)/i], [l, [s, se + " Coast"]], [/miuibrowser\/([\w\.]+)/i], [l, [s, "MIUI" + Me]], [/fxios\/([\w\.-]+)/i], [l, [s, ge]], [/\bqihoobrowser\/?([\w\.]*)/i], [l, [s, "360"]], [/\b(qq)\/([\w\.]+)/i], [[s, /(.+)/, "$1Browser"], l], [/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i], [[s, /(.+)/, "$1" + Me], l], [/samsungbrowser\/([\w\.]+)/i], [l, [s, le + " Internet"]], [/metasr[\/ ]?([\d\.]+)/i], [l, [s, "Sogou Explorer"]], [/(sogou)mo\w+\/([\d\.]+)/i], [[s, "Sogou Mobile"], l], [/(electron)\/([\w\.]+) safari/i, /(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i, /m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i], [s, l], [/(lbbrowser|rekonq)/i, /\[(linkedin)app\]/i], [s], [/ome\/([\w\.]+) \w* ?(iron) saf/i, /ome\/([\w\.]+).+qihu (360)[es]e/i], [l, s], [/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i], [[s, Ne], l], [/(Klarna)\/([\w\.]+)/i, /(kakao(?:talk|story))[\/ ]([\w\.]+)/i, /(naver)\(.*?(\d+\.[\w\.]+).*\)/i, /safari (line)\/([\w\.]+)/i, /\b(line)\/([\w\.]+)\/iab/i, /(alipay)client\/([\w\.]+)/i, /(twitter)(?:and| f.+e\/([\w\.]+))/i, /(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i], [s, l], [/\bgsa\/([\w\.]+) .*safari\//i], [l, [s, "GSA"]], [/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i], [l, [s, "TikTok"]], [/headlesschrome(?:\/([\w\.]+)| )/i], [l, [s, we + " Headless"]], [/ wv\).+(chrome)\/([\w\.]+)/i], [[s, we + " WebView"], l], [/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i], [l, [s, "Android " + be]], [/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i], [s, l], [/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i], [l, [s, "Mobile Safari"]], [/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i], [l, s], [/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i], [s, [l, ee, Ve]], [/(webkit|khtml)\/([\w\.]+)/i], [s, l], [/(navigator|netscape\d?)\/([-\w\.]+)/i], [[s, "Netscape"], l], [/(wolvic|librewolf)\/([\w\.]+)/i], [s, l], [/mobile vr; rv:([\w\.]+)\).+firefox/i], [l, [s, ge + " Reality"]], [/ekiohf.+(flow)\/([\w\.]+)/i, /(swiftfox)/i, /(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i, /(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i, /(firefox)\/([\w\.]+)/i, /(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i, /(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i, /(links) \(([\w\.]+)/i], [s, [l, /_/g, "."]], [/(cobalt)\/([\w\.]+)/i], [s, [l, /master.|lts./, ""]]], cpu: [[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i], [[V, "amd64"]], [/(ia32(?=;))/i], [[V, Q]], [/((?:i[346]|x)86)[;\)]/i], [[V, "ia32"]], [/\b(aarch64|arm(v?8e?l?|_?64))\b/i], [[V, "arm64"]], [/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i], [[V, "armhf"]], [/windows (ce|mobile); ppc;/i], [[V, "arm"]], [/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i], [[V, /ower/, w, Q]], [/(sun4\w)[;\)]/i], [[V, "sparc"]], [/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i], [[V, Q]]], device: [[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i], [a, [t, le], [n, f]], [/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i, /samsung[- ]((?!sm-[lr])[-\w]+)/i, /sec-(sgh\w+)/i], [a, [t, le], [n, v]], [/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i], [a, [t, U], [n, v]], [/\((ipad);[-\w\),; ]+apple/i, /applecoremedia\/[\w\.]+ \((ipad)/i, /\b(ipad)\d\d?,\d\d?[;\]].+ios/i], [a, [t, U], [n, f]], [/(macintosh);/i], [a, [t, U]], [/\b(sh-?[altvz]?\d\d[a-ekm]?)/i], [a, [t, Ae], [n, v]], [/(?:honor)([-\w ]+)[;\)]/i], [a, [t, "Honor"], [n, v]], [/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i], [a, [t, ke], [n, f]], [/(?:huawei)([-\w ]+)[;\)]/i, /\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i], [a, [t, ke], [n, v]], [/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i, /\b; (\w+) build\/hm\1/i, /\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i, /\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i, /oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i, /\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i], [[a, /_/g, " "], [t, ce], [n, v]], [/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i, /\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i], [[a, /_/g, " "], [t, ce], [n, f]], [/; (\w+) bui.+ oppo/i, /\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i], [a, [t, "OPPO"], [n, v]], [/\b(opd2\d{3}a?) bui/i], [a, [t, "OPPO"], [n, f]], [/vivo (\w+)(?: bui|\))/i, /\b(v[12]\d{3}\w?[at])(?: bui|;)/i], [a, [t, "Vivo"], [n, v]], [/\b(rmx[1-3]\d{3})(?: bui|;|\))/i], [a, [t, "Realme"], [n, v]], [/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i, /\bmot(?:orola)?[- ](\w*)/i, /((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i], [a, [t, J], [n, v]], [/\b(mz60\d|xoom[2 ]{0,2}) build\//i], [a, [t, J], [n, f]], [/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i], [a, [t, B], [n, f]], [/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i, /\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i, /\blg-?([\d\w]+) bui/i], [a, [t, B], [n, v]], [/(ideatab[-\w ]+)/i, /lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i], [a, [t, "Lenovo"], [n, f]], [/(?:maemo|nokia).*(n900|lumia \d+)/i, /nokia[-_ ]?([-\w\.]*)/i], [[a, /_/g, " "], [t, "Nokia"], [n, v]], [/(pixel c)\b/i], [a, [t, ne], [n, f]], [/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i], [a, [t, ne], [n, v]], [/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i], [a, [t, y], [n, v]], [/sony tablet [ps]/i, /\b(?:sony)?sgp\w+(?: bui|\))/i], [[a, "Xperia Tablet"], [t, y], [n, f]], [/ (kb2005|in20[12]5|be20[12][59])\b/i, /(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i], [a, [t, "OnePlus"], [n, v]], [/(alexa)webm/i, /(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i, /(kf[a-z]+)( bui|\)).+silk\//i], [a, [t, ie], [n, f]], [/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i], [[a, /(.+)/g, "Fire Phone $1"], [t, ie], [n, v]], [/(playbook);[-\w\),; ]+(rim)/i], [a, t, [n, f]], [/\b((?:bb[a-f]|st[hv])100-\d)/i, /\(bb10; (\w+)/i], [a, [t, Ce], [n, v]], [/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i], [a, [t, ae], [n, f]], [/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i], [a, [t, ae], [n, v]], [/(nexus 9)/i], [a, [t, "HTC"], [n, f]], [/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i, /(zte)[- ]([\w ]+?)(?: bui|\/|\))/i, /(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i], [t, [a, /_/g, " "], [n, v]], [/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i], [a, [t, "TCL"], [n, f]], [/(itel) ((\w+))/i], [[t, Q], a, [n, ee, { tablet: ["p10001l", "w7001"], "*": "mobile" }]], [/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i], [a, [t, "Acer"], [n, f]], [/droid.+; (m[1-5] note) bui/i, /\bmz-([-\w]{2,})/i], [a, [t, "Meizu"], [n, v]], [/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i], [a, [t, "Ulefone"], [n, v]], [/; (energy ?\w+)(?: bui|\))/i, /; energizer ([\w ]+)(?: bui|\))/i], [a, [t, "Energizer"], [n, v]], [/; cat (b35);/i, /; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i], [a, [t, "Cat"], [n, v]], [/((?:new )?andromax[\w- ]+)(?: bui|\))/i], [a, [t, "Smartfren"], [n, v]], [/droid.+; (a(?:015|06[35]|142p?))/i], [a, [t, "Nothing"], [n, v]], [/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i, /; (imo) ((?!tab)[\w ]+?)(?: bui|\))/i, /(hp) ([\w ]+\w)/i, /(asus)-?(\w+)/i, /(microsoft); (lumia[\w ]+)/i, /(lenovo)[-_ ]?([-\w]+)/i, /(jolla)/i, /(oppo) ?([\w ]+) bui/i], [t, a, [n, v]], [/(imo) (tab \w+)/i, /(kobo)\s(ereader|touch)/i, /(archos) (gamepad2?)/i, /(hp).+(touchpad(?!.+tablet)|tablet)/i, /(kindle)\/([\w\.]+)/i, /(nook)[\w ]+build\/(\w+)/i, /(dell) (strea[kpr\d ]*[\dko])/i, /(le[- ]+pan)[- ]+(\w{1,9}) bui/i, /(trinity)[- ]*(t\d{3}) bui/i, /(gigaset)[- ]+(q\w{1,9}) bui/i, /(vodafone) ([\w ]+)(?:\)| bui)/i], [t, a, [n, f]], [/(surface duo)/i], [a, [t, R], [n, f]], [/droid [\d\.]+; (fp\du?)(?: b|\))/i], [a, [t, "Fairphone"], [n, v]], [/(u304aa)/i], [a, [t, "AT&T"], [n, v]], [/\bsie-(\w*)/i], [a, [t, "Siemens"], [n, v]], [/\b(rct\w+) b/i], [a, [t, "RCA"], [n, f]], [/\b(venue[\d ]{2,7}) b/i], [a, [t, "Dell"], [n, f]], [/\b(q(?:mv|ta)\w+) b/i], [a, [t, "Verizon"], [n, f]], [/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i], [a, [t, "Barnes & Noble"], [n, f]], [/\b(tm\d{3}\w+) b/i], [a, [t, "NuVision"], [n, f]], [/\b(k88) b/i], [a, [t, "ZTE"], [n, f]], [/\b(nx\d{3}j) b/i], [a, [t, "ZTE"], [n, v]], [/\b(gen\d{3}) b.+49h/i], [a, [t, "Swiss"], [n, v]], [/\b(zur\d{3}) b/i], [a, [t, "Swiss"], [n, f]], [/\b((zeki)?tb.*\b) b/i], [a, [t, "Zeki"], [n, f]], [/\b([yr]\d{2}) b/i, /\b(dragon[- ]+touch |dt)(\w{5}) b/i], [[t, "Dragon Touch"], a, [n, f]], [/\b(ns-?\w{0,9}) b/i], [a, [t, "Insignia"], [n, f]], [/\b((nxa|next)-?\w{0,9}) b/i], [a, [t, "NextBook"], [n, f]], [/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i], [[t, "Voice"], a, [n, v]], [/\b(lvtel\-)?(v1[12]) b/i], [[t, "LvTel"], a, [n, v]], [/\b(ph-1) /i], [a, [t, "Essential"], [n, v]], [/\b(v(100md|700na|7011|917g).*\b) b/i], [a, [t, "Envizen"], [n, f]], [/\b(trio[-\w\. ]+) b/i], [a, [t, "MachSpeed"], [n, f]], [/\btu_(1491) b/i], [a, [t, "Rotor"], [n, f]], [/(shield[\w ]+) b/i], [a, [t, "Nvidia"], [n, f]], [/(sprint) (\w+)/i], [t, a, [n, v]], [/(kin\.[onetw]{3})/i], [[a, /\./g, " "], [t, R], [n, v]], [/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i], [a, [t, de], [n, f]], [/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i], [a, [t, de], [n, v]], [/smart-tv.+(samsung)/i], [t, [n, I]], [/hbbtv.+maple;(\d+)/i], [[a, /^/, "SmartTV"], [t, le], [n, I]], [/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i], [[t, B], [n, I]], [/(apple) ?tv/i], [t, [a, U + " TV"], [n, I]], [/crkey/i], [[a, we + "cast"], [t, ne], [n, I]], [/droid.+aft(\w+)( bui|\))/i], [a, [t, ie], [n, I]], [/\(dtv[\);].+(aquos)/i, /(aquos-tv[\w ]+)\)/i], [a, [t, Ae], [n, I]], [/(bravia[\w ]+)( bui|\))/i], [a, [t, y], [n, I]], [/(mitv-\w{5}) bui/i], [a, [t, ce], [n, I]], [/Hbbtv.*(technisat) (.*);/i], [t, a, [n, I]], [/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i, /hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i], [[t, pe], [a, pe], [n, I]], [/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i], [[n, I]], [/(ouya)/i, /(nintendo) ([wids3utch]+)/i], [t, a, [n, $]], [/droid.+; (shield) bui/i], [a, [t, "Nvidia"], [n, $]], [/(playstation [345portablevi]+)/i], [a, [t, y], [n, $]], [/\b(xbox(?: one)?(?!; xbox))[\); ]/i], [a, [t, R], [n, $]], [/\b(sm-[lr]\d\d[05][fnuw]?s?)\b/i], [a, [t, le], [n, L]], [/((pebble))app/i], [t, a, [n, L]], [/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i], [a, [t, U], [n, L]], [/droid.+; (glass) \d/i], [a, [t, ne], [n, L]], [/droid.+; (wt63?0{2,3})\)/i], [a, [t, de], [n, L]], [/droid.+; (glass) \d/i], [a, [t, ne], [n, L]], [/(pico) (4|neo3(?: link|pro)?)/i], [t, a, [n, L]], [/; (quest( \d| pro)?)/i], [a, [t, Ne], [n, L]], [/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i], [t, [n, z]], [/(aeobc)\b/i], [a, [t, ie], [n, z]], [/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i], [a, [n, v]], [/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i], [a, [n, f]], [/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i], [[n, f]], [/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i], [[n, v]], [/(android[-\w\. ]{0,9});.+buil/i], [a, [t, "Generic"]]], engine: [[/windows.+ edge\/([\w\.]+)/i], [l, [s, Ue + "HTML"]], [/(arkweb)\/([\w\.]+)/i], [s, l], [/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i], [l, [s, "Blink"]], [/(presto)\/([\w\.]+)/i, /(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i, /ekioh(flow)\/([\w\.]+)/i, /(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i, /(icab)[\/ ]([23]\.[\d\.]+)/i, /\b(libweb)/i], [s, l], [/rv\:([\w\.]{1,9})\b.+(gecko)/i], [l, s]], os: [[/microsoft (windows) (vista|xp)/i], [s, l], [/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i], [s, [l, ee, xe]], [/windows nt 6\.2; (arm)/i, /windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i, /(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i], [[l, ee, xe], [s, "Windows"]], [/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i, /(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i, /cfnetwork\/.+darwin/i], [[l, /_/g, "."], [s, "iOS"]], [/(mac os x) ?([\w\. ]*)/i, /(macintosh|mac_powerpc\b)(?!.+haiku)/i], [[s, Pe], [l, /_/g, "."]], [/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i], [l, s], [/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish|openharmony)[-\/ ]?([\w\.]*)/i, /(blackberry)\w*\/([\w\.]*)/i, /(tizen|kaios)[\/ ]([\w\.]+)/i, /\((series40);/i], [s, l], [/\(bb(10);/i], [l, [s, Ce]], [/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i], [l, [s, "Symbian"]], [/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i], [l, [s, ge + " OS"]], [/web0s;.+rt(tv)/i, /\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i], [l, [s, "webOS"]], [/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i], [l, [s, "watchOS"]], [/crkey\/([\d\.]+)/i], [l, [s, we + "cast"]], [/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i], [[s, Se], l], [/panasonic;(viera)/i, /(netrange)mmh/i, /(nettv)\/(\d+\.[\w\.]+)/i, /(nintendo|playstation) ([wids345portablevuch]+)/i, /(xbox); +xbox ([^\);]+)/i, /\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i, /(mint)[\/\(\) ]?(\w*)/i, /(mageia|vectorlinux)[; ]/i, /([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i, /(hurd|linux) ?([\w\.]*)/i, /(gnu) ?([\w\.]*)/i, /\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i, /(haiku) (\w+)/i], [s, l], [/(sunos) ?([\w\.\d]*)/i], [[s, "Solaris"], l], [/((?:open)?solaris)[-\/ ]?([\w\.]*)/i, /(aix) ((\d)(?=\.|\)| )[\w\.])*/i, /\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i, /(unix) ?([\w\.]*)/i], [s, l]] }, D = function(E, k) { if (typeof E === A && (k = E, E = b), !(this instanceof D)) return new D(E, k).getResult(); var T = typeof m !== P && m.navigator ? m.navigator : b, W = E || (T && T.userAgent ? T.userAgent : w), G = T && T.userAgentData ? T.userAgentData : b, q = k ? Re(Te, k) : Te, N = T && T.userAgent == W; return this.getBrowser = function() { var x = {}; return x[s] = b, x[l] = b, te.call(x, W, q.browser), x[F] = Ie(x[l]), N && T && T.brave && typeof T.brave.isBrave == S && (x[s] = "Brave"), x; }, this.getCPU = function() { var x = {}; return x[V] = b, te.call(x, W, q.cpu), x; }, this.getDevice = function() { var x = {}; return x[t] = b, x[a] = b, x[n] = b, te.call(x, W, q.device), N && !x[n] && G && G.mobile && (x[n] = v), N && x[a] == "Macintosh" && T && typeof T.standalone !== P && T.maxTouchPoints && T.maxTouchPoints > 2 && (x[a] = "iPad", x[n] = f), x; }, this.getEngine = function() { var x = {}; return x[s] = b, x[l] = b, te.call(x, W, q.engine), x; }, this.getOS = function() { var x = {}; return x[s] = b, x[l] = b, te.call(x, W, q.os), N && !x[s] && G && G.platform && G.platform != "Unknown" && (x[s] = G.platform.replace(/chrome os/i, Se).replace(/macos/i, Pe)), x; }, this.getResult = function() { return { ua: this.getUA(), browser: this.getBrowser(), engine: this.getEngine(), os: this.getOS(), device: this.getDevice(), cpu: this.getCPU() }; }, this.getUA = function() { return W; }, this.setUA = function(x) { return W = typeof x === M && x.length > K ? pe(x, K) : x, this; }, this.setUA(W), this; }; D.VERSION = p, D.BROWSER = he([s, l, F]), D.CPU = he([V]), D.DEVICE = he([a, t, n, $, v, I, f, L, z]), D.ENGINE = D.OS = he([s, l]), d.exports && (c = d.exports = D), c.UAParser = D; var re = typeof m !== P && (m.jQuery || m.Zepto); if (re && !re.ua) { var ue = new D(); re.ua = ue.getResult(), re.ua.get = function() { return ue.getUA(); }, re.ua.set = function(E) { ue.setUA(E); var k = ue.getResult(); for (var T in k) re.ua[T] = k[T]; }; } })(typeof window == "object" ? window : Ai); }(Oe, Oe.exports)), Oe.exports; } var Or; function Pi() { if (Or) return g; Or = 1, Object.defineProperty(g, "__esModule", { value: !0 }); function d(i) { return i && typeof i == "object" && "default" in i ? i.default : i; } var c = Le, m = d(c), b = Ni(), p = new b(), w = p.getBrowser(), O = p.getCPU(), S = p.getDevice(), P = p.getEngine(), A = p.getOS(), M = p.getUA(), F = function(e) { return p.setUA(e); }, a = function(e) { if (!e) { console.error("No userAgent string was provided"); return; } var r = new b(e); return { UA: r, browser: r.getBrowser(), cpu: r.getCPU(), device: r.getDevice(), engine: r.getEngine(), os: r.getOS(), ua: r.getUA(), setUserAgent: function(u) { return r.setUA(u); } }; }, s = /* @__PURE__ */ Object.freeze({ ClientUAInstance: p, browser: w, cpu: O, device: S, engine: P, os: A, ua: M, setUa: F, parseUserAgent: a }); function n(i, e) { var r = Object.keys(i); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(i); e && (o = o.filter(function(u) { return Object.getOwnPropertyDescriptor(i, u).enumerable; })), r.push.apply(r, o); } return r; } function t(i) { for (var e = 1; e < arguments.length; e++) { var r = arguments[e] != null ? arguments[e] : {}; e % 2 ? n(Object(r), !0).forEach(function(o) { f(i, o, r[o]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(i, Object.getOwnPropertyDescriptors(r)) : n(Object(r)).forEach(function(o) { Object.defineProperty(i, o, Object.getOwnPropertyDescriptor(r, o)); }); } return i; } function l(i) { "@babel/helpers - typeof"; return typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? l = function(e) { return typeof e; } : l = function(e) { return e && typeof Symbol == "function" && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e; }, l(i); } function V(i, e) { if (!(i instanceof e)) throw new TypeError("Cannot call a class as a function"); } function $(i, e) { for (var r = 0; r < e.length; r++) { var o = e[r]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(i, o.key, o); } } function v(i, e, r) { return e && $(i.prototype, e), i; } function f(i, e, r) { return e in i ? Object.defineProperty(i, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }) : i[e] = r, i; } function I() { return I = Object.assign || function(i) { for (var e = 1; e < arguments.length; e++) { var r = arguments[e]; for (var o in r) Object.prototype.hasOwnProperty.call(r, o) && (i[o] = r[o]); } return i; }, I.apply(this, arguments); } function L(i, e) { if (typeof e != "function" && e !== null) throw new TypeError("Super expression must either be null or a function"); i.prototype = Object.create(e && e.prototype, { constructor: { value: i, writable: !0, configurable: !0 } }), e && K(i, e); } function z(i) { return z = Object.setPrototypeOf ? Object.getPrototypeOf : function(r) { return r.__proto__ || Object.getPrototypeOf(r); }, z(i); } function K(i, e) { return K = Object.setPrototypeOf || function(o, u) { return o.__proto__ = u, o; }, K(i, e); } function ie(i, e) { if (i == null) return {}; var r = {}, o = Object.keys(i), u, C; for (C = 0; C < o.length; C++) u = o[C], !(e.indexOf(u) >= 0) && (r[u] = i[u]); return r; } function U(i, e) { if (i == null) return {}; var r = ie(i, e), o, u; if (Object.getOwnPropertySymbols) { var C = Object.getOwnPropertySymbols(i); for (u = 0; u < C.length; u++) o = C[u], !(e.indexOf(o) >= 0) && Object.prototype.propertyIsEnumerable.call(i, o) && (r[o] = i[o]); } return r; } function ae(i) { if (i === void 0) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return i; } function Ce(i, e) { if (e && (typeof e == "object" || typeof e == "function")) return e; if (e !== void 0) throw new TypeError("Derived constructors may only return object or undefined"); return ae(i); } function be(i, e) { return we(i) || Ue(i, e) || ge(i, e) || ke(); } function we(i) { if (Array.isArray(i)) return i; } function Ue(i, e) { var r = i == null ? null : typeof Symbol < "u" && i[Symbol.iterator] || i["@@iterator"]; if (r != null) { var o = [], u = !0, C = !1, _, j; try { for (r = r.call(i); !(u = (_ = r.next()).done) && (o.push(_.value), !(e && o.length === e)); u = !0) ; } catch (Be) { C = !0, j = Be; } finally { try { !u && r.return != null && r.return(); } finally { if (C) throw j; } } return o; } } function ge(i, e) { if (i) { if (typeof i == "string") return ne(i, e); var r = Object.prototype.toString.call(i).slice(8, -1); if (r === "Object" && i.constructor && (r = i.constructor.name), r === "Map" || r === "Set") return Array.from(i); if (r === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)) return ne(i, e); } } function ne(i, e) { (e == null || e > i.length) && (e = i.length); for (var r = 0, o = new Array(e); r < e; r++) o[r] = i[r]; return o; } function ke() { throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`); } var B = { Mobile: "mobile", Tablet: "tablet", SmartTv: "smarttv", Console: "console", Wearable: "wearable", Embedded: "embedded", Browser: void 0 }, R = { Chrome: "Chrome", Firefox: "Firefox", Opera: "Opera", Yandex: "Yandex", Safari: "Safari", InternetExplorer: "Internet Explorer", Edge: "Edge", Chromium: "Chromium", Ie: "IE", MobileSafari: "Mobile Safari", EdgeChromium: "Edge Chromium", MIUI: "MIUI Browser", SamsungBrowser: "Samsung Browser" }, J = { IOS: "iOS", Android: "Android", WindowsPhone: "Windows Phone", Windows: "Windows", MAC_OS: "Mac OS" }, se = { isMobile: !1, isTablet: !1, isBrowser: !1, isSmartTV: !1, isConsole: !1, isWearable: !1 }, le = function(e) { switch (e) { case B.Mobile: return { isMobile: !0 }; case B.Tablet: return { isTablet: !0 }; case B.SmartTv: return { isSmartTV: !0 }; case B.Console: return { isConsole: !0 }; case B.Wearable: return { isWearable: !0 }; case B.Browser: return { isBrowser: !0 }; case B.Embedded: return { isEmbedded: !0 }; default: return se; } }, Ae = function(e) { return F(e); }, y = function(e) { var r = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : "none"; return e || r; }, ce = function() { return typeof window < "u" && (window.navigator || navigator) ? window.navigator || navigator : !1; }, de = function(e) { var r = ce(); return r && r.platform && (r.platform.indexOf(e) !== -1 || r.platform === "MacIntel" && r.maxTouchPoints > 1 && !window.MSStream); }, Ne = function(e, r, o, u, C) { return { isBrowser: e, browserMajorVersion: y(r.major), browserFullVersion: y(r.version), browserName: y(r.name), engineName: y(o.name), engineVersion: y(o.version), osName: y(u.name), osVersion: y(u.version), userAgent: y(C) }; }, Se = function(e, r, o, u) { return t({}, e, { vendor: y(r.vendor), model: y(r.model), os: y(o.name), osVersion: y(o.version), ua: y(u) }); }, Pe = function(e, r, o, u) { return { isSmartTV: e, engineName: y(r.name), engineVersion: y(r.version), osName: y(o.name), osVersion: y(o.version), userAgent: y(u) }; }, Me = function(e, r, o, u) { return { isConsole: e, engineName: y(r.name), engineVersion: y(r.version), osName: y(o.name), osVersion: y(o.version), userAgent: y(u) }; }, Re = function(e, r, o, u) { return { isWearable: e, engineName: y(r.name), engineVersion: y(r.version), osName: y(o.name), osVersion: y(o.version), userAgent: y(u) }; }, he = function(e, r, o, u, C) { return { isEmbedded: e, vendor: y(r.vendor), model: y(r.model), engineName: y(o.name), engineVersion: y(o.version), osName: y(u.name), osVersion: y(u.version), userAgent: y(C) }; }; function We(i) { var e = i ? a(i) : s, r = e.device, o = e.browser, u = e.engine, C = e.os, _ = e.ua, j = le(r.type), Be = j.isBrowser, Ei = j.isMobile, Ci = j.isTablet, fr = j.isSmartTV, yr = j.isConsole, Sr = j.isWearable, xr = j.isEmbedded; if (Be) return Ne(Be, o, u, C, _); if (fr) return Pe(fr, u, C, _); if (yr) return Me(yr, u, C, _); if (Ei || Ci) return Se(j, r, C, _); if (Sr) return Re(Sr, u, C, _); if (xr) return he(xr, r, u, C, _); } var Q = function(e) { var r = e.type; return r === B.Mobile; }, Ie = function(e) { var r = e.type; return r === B.Tablet; }, pe = function(e) { var r = e.type; return r === B.Mobile || r === B.Tablet; }, te = function(e) { var r = e.type; return r === B.SmartTv; }, ee = function(e) { var r = e.type; return r === B.Browser; }, Ve = function(e) { var r = e.type; return r === B.Wearable; }, xe = function(e) { var r = e.type; return r === B.Console; }, Te = function(e) { var r = e.type; return r === B.Embedded; }, D = function(e) { var r = e.vendor; return y(r); }, re = function(e) { var r = e.model; return y(r); }, ue = function(e) { var r = e.type; return y(r, "browser"); }, E = function(e) { var r = e.name; return r === J.Android; }, k = function(e) { var r = e.name; return r === J.Windows; }, T = function(e) { var r = e.name; return r === J.MAC_OS; }, W = function(e) { var r = e.name; return r === J.WindowsPhone; }, G = function(e) { var r = e.name; return r === J.IOS; }, q = function(e) { var r = e.version; return y(r); }, N = function(e) { var r = e.name; return y(r); }, x = function(e) { var r = e.name; return r === R.Chrome; }, H = function(e) { var r = e.name; return r === R.Firefox; }, ve = function(e) { var r = e.name; return r === R.Chromium; }, me = function(e) { var r = e.name; return r === R.Edge; }, qe = function(e) { var r = e.name; return r === R.Yandex; }, He = function(e) { var r = e.name; return r === R.Safari || r === R.MobileSafari; }, Ye = function(e) { var r = e.name; return r === R.MobileSafari; }, $e = function(e) { var r = e.name; return r === R.Opera; }, Ge = function(e) { var r = e.name; return r === R.InternetExplorer || r === R.Ie; }, Xe = function(e) { var r = e.name; return r === R.MIUI; }, Ze = function(e) { var r = e.name; return r === R.SamsungBrowser; }, Ke = function(e) { var r = e.version; return y(r); }, Je = function(e) { var r = e.major; return y(r); }, Qe = function(e) { var r = e.name; return y(r); }, er = function(e) { var r = e.name; return y(r); }, rr = function(e) { var r = e.version; return y(r); }, ir = function() { var e = ce(), r = e && e.userAgent && e.userAgent.toLowerCase(); return typeof r == "string" ? /electron/.test(r) : !1; }, fe = function(e) { return typeof e == "string" && e.indexOf("Edg/") !== -1; }, nr = function() { var e = ce(); return e && (/iPad|iPhone|iPod/.test(e.platform) || e.platform === "MacIntel" && e.maxTouchPoints > 1) && !window.MSStream; }, Z = function() { return de("iPad"); }, tr = function() { return de("iPhone"); }, or = function() { return de("iPod"); }, ar = function(e) { return y(e); }; function sr(i) { var e = i || s, r = e.device, o = e.browser, u = e.os, C = e.engine, _ = e.ua; return { isSmartTV: te(r), isConsole: xe(r), isWearable: Ve(r), isEmbedded: Te(r), isMobileSafari: Ye(o) || Z(), isChromium: ve(o), isMobile: pe(r) || Z(), isMobileOnly: Q(r), isTablet: Ie(r) || Z(), isBrowser: ee(r), isDesktop: ee(r), isAndroid: E(u), isWinPhone: W(u), isIOS: G(u) || Z(), isChrome: x(o), isFirefox: H(o), isSafari: He(o), isOpera: $e(o), isIE: Ge(o), osVersion: q(u), osName: N(u), fullBrowserVersion: Ke(o), browserVersion: Je(o), browserName: Qe(o), mobileVendor: D(r), mobileModel: re(r), engineName: er(C), engineVersion: rr(C), getUA: ar(_), isEdge: me(o) || fe(_), isYandex: qe(o), deviceType: ue(r), isIOS13: nr(), isIPad13: Z(), isIPhone13: tr(), isIPod13: or(), isElectron: ir(), isEdgeChromium: fe(_), isLegacyEdge: me(o) && !fe(_), isWindows: k(u), isMacOs: T(u), isMIUI: Xe(o), isSamsungBrowser: Ze(o) }; } var lr = te(S), cr = xe(S), dr = Ve(S), Mr = Te(S), Wr = Ye(w) || Z(), Ir = ve(w), Fe = pe(S) || Z(), ur = Q(S), mr = Ie(S) || Z(), br = ee(S), Vr = ee(S), wr = E(A), gr = W(A), hr = G(A) || Z(), Fr = x(w), Br = H(w), _r = He(w), Lr = $e(w), pr = Ge(w), Ur = q(A), Rr = N(A), zr = Ke(w), Dr = Je(w), jr = Qe(w), qr = D(S), Hr = re(S), Yr = er(P), $r = rr(P), Gr = ar(M), Xr = me(w) || fe(M), Zr = qe(w), Kr = ue(S), Jr = nr(), Qr = Z(), ei = tr(), ri = or(), ii = ir(), ni = fe(M), ti = me(w) && !fe(M), oi = k(A), ai = T(A), si = Xe(w), li = Ze(w), ci = function(e) { if (!e || typeof e != "string") { console.error("No valid user agent string was provided"); return; } var r = a(e), o = r.device, u = r.browser, C = r.os, _ = r.engine, j = r.ua; return sr({ device: o, browser: u, os: C, engine: _, ua: j }); }, di = function(e) { var r = e.renderWithFragment, o = e.children, u = U(e, ["renderWithFragment", "children"]); return wr ? r ? m.createElement(c.Fragment, null, o) : m.createElement("div", u, o) : null; }, ui = function(e) { var r = e.renderWithFragment, o = e.children, u = U(e, ["renderWithFragment", "children"]); return br ? r ? m.createElement(c.Fragment, null, o) : m.createElement("div", u, o) : null; }, mi = function(e) { var r = e.renderWithFragment, o = e.children, u = U(e, ["renderWithFragment", "children"]); return pr ? r ? m.createElement(c.Fragment, null, o) : m.createElement("div", u, o) : null; }, bi = function(e) { var r = e.renderWithFragment, o = e.children, u = U(e, ["renderWithFragment", "children"]); return hr ? r ? m.createElement(c.Fragment, null, o) : m.createElement("div", u, o) : null; }, wi = function(e) { var r = e.renderWithFragment, o = e.children, u = U(e, ["renderWithFragment", "children"]); return Fe ? r ? m.createElement(c.Fragment, null, o) : m.createElement("div", u, o) : null; }, gi = function(e) { var r = e.renderWithFragment, o = e.children, u = U(e, ["renderWithFragment", "children"]); return mr ? r ? m.createElement(c.Fragment, null, o) : m.createElement("div", u, o) : null; }, hi = function(e) { var r = e.renderWithFragment, o = e.children, u = U(e, ["renderWithFragment", "children"]); return gr ? r ? m.createElement(c.Fragment, null, o) : m.createElement("div", u, o) : null; }, pi = function(e) { var r = e.renderWithFragment, o = e.children; e.viewClassName, e.style; var u = U(e, ["renderWithFragment", "children", "viewClassName", "style"]); return ur ? r ? m.createElement(c.Fragment, null, o) : m.createElement("div", u, o) : null; }, vi = function(e) { var r = e.renderWithFragment, o = e.children, u = U(e, ["renderWithFragment", "children"]); return lr ? r ? m.createElement(c.Fragment, null, o) : m.createElement("div", u, o) : null; }, fi = function(e) { var r = e.renderWithFragment, o = e.children, u = U(e, ["renderWithFragment", "children"]); return cr ? r ? m.createElement(c.Fragment, null, o) : m.createElement("div", u, o) : null; }, yi = function(e) { var r = e.renderWithFragment, o = e.children, u = U(e, ["renderWithFragment", "children"]); return dr ? r ? m.createElement(c.Fragment, null, o) : m.createElement("div", u, o) : null; }, Si = function(e) { var r = e.renderWithFragment, o = e.children; e.viewClassName, e.style; var u = e.condition, C = U(e, ["renderWithFragment", "children", "viewClassName", "style", "condition"]); return u ? r ? m.createElement(c.Fragment, null, o) : m.createElement("div", C, o) : null; }; function xi(i) { return /* @__PURE__ */ function(e) { L(r, e); function r(o) { var u; return V(this, r), u = Ce(this, z(r).call(this, o)), u.isEventListenerAdded = !1, u.handleOrientationChange = u.handleOrientationChange.bind(ae(u)), u.onOrientationChange = u.onOrientationChange.bind(ae(u)), u.onPageLoad = u.onPageLoad.bind(ae(u)), u.state = { isLandscape: !1, isPortrait: !1 }, u; } return v(r, [{ key: "handleOrientationChange", value: function() { this.isEventListenerAdded || (this.isEventListenerAdded = !0); var u = window.innerWidth > window.innerHeight ? 90 : 0; this.setState({ isPortrait: u === 0, isLandscape: u === 90 }); } }, { key: "onOrientationChange", value: function() { this.handleOrientationChange(); } }, { key: "onPageLoad", value: function() { this.handleOrientationChange(); } }, { key: "componentDidMount", value: function() { (typeof window > "u" ? "undefined" : l(window)) !== void 0 && Fe && (this.isEventListenerAdded ? window.removeEventListener("load", this.onPageLoad, !1) : (this.handleOrientationChange(), window.addEventListener("load", this.onPageLoad, !1)), window.addEventListener("resize", this.onOrientationChange, !1)); } }, { key: "componentWillUnmount", value: function() { window.removeEventListener("resize", this.onOrientationChange, !1); } }, { key: "render", value: function() { return m.createElement(i, I({}, this.props, { isLandscape: this.state.isLandscape, isPortrait: this.state.isPortrait })); } }]), r; }(m.Component); } function Ti() { var i = c.useState(function() { var C = window.innerWidth > window.innerHeight ? 90 : 0; return { isPortrait: C === 0, isLandscape: C === 90, orientation: C === 0 ? "portrait" : "landscape" }; }), e = be(i, 2), r = e[0], o = e[1], u = c.useCallback(function() { var C = window.innerWidth > window.innerHeight ? 90 : 0, _ = { isPortrait: C === 0, isLandscape: C === 90, orientation: C === 0 ? "portrait" : "landscape" }; r.orientation !== _.orientation && o(_); }, [r.orientation]); return c.useEffect(function() { return (typeof window > "u" ? "undefined" : l(window)) !== void 0 && Fe && (u(), window.addEventListener("load", u, !1), window.addEventListener("resize", u, !1)), function() { window.removeEventListener("resize", u, !1), window.removeEventListener("load", u, !1); }; }, [u]), r; } function vr(i) { var e = i || window.navigator.userAgent; return a(e); } function Oi(i) { var e = i || window.navigator.userAgent, r = vr(e), o = sr(r); return [o, r]; } return g.AndroidView = di, g.BrowserTypes = R, g.BrowserView = ui, g.ConsoleView = fi, g.CustomView = Si, g.IEView = mi, g.IOSView = bi, g.MobileOnlyView = pi, g.MobileView = wi, g.OsTypes = J, g.SmartTVView = vi, g.TabletView = gi, g.WearableView = yi, g.WinPhoneView = hi, g.browserName = jr, g.browserVersion = Dr, g.deviceDetect = We, g.deviceType = Kr, g.engineName = Yr, g.engineVersion = $r, g.fullBrowserVersion = zr, g.getSelectorsByUserAgent = ci, g.getUA = Gr, g.isAndroid = wr, g.isBrowser = br, g.isChrome = Fr, g.isChromium = Ir, g.isConsole = cr, g.isDesktop = Vr, g.isEdge = Xr, g.isEdgeChromium = ni, g.isElectron = ii, g.isEmbedded = Mr, g.isFirefox = Br, g.isIE = pr, g.isIOS = hr, g.isIOS13 = Jr, g.isIPad13 = Qr, g.isIPhone13 = ei, g.isIPod13 = ri, g.isLegacyEdge = ti, g.isMIUI = si, g.isMacOs = ai, g.isMobile = Fe, g.isMobileOnly = ur, g.isMobileSafari = Wr, g.isOpera = Lr, g.isSafari = _r, g.isSamsungBrowser = li, g.isSmartTV = lr, g.isTablet = mr, g.isWearable = dr, g.isWinPhone = gr, g.isWindows = oi, g.isYandex = Zr, g.mobileModel = Hr, g.mobileVendor = qr, g.osName = Rr, g.osVersion = Ur, g.parseUserAgent = a, g.setUserAgent = Ae, g.useDeviceData = vr, g.useDeviceSelectors = Oi, g.useMobileOrientation = Ti, g.withOrientationChange = xi, g; } var Mi = Pi(); const Er = (d) => { const { backgroundColor: c, icon: m, isDisabled: b = !1, onClick: p } = d; return /* @__PURE__ */ h( "button", { className: "circle-btn", style: { backgroundColor: c ?? "" }, disabled: b, onClick: p, children: m } ); }, Wi = "data:image/svg+xml,%3csvg%20stroke='currentColor'%20fill='currentColor'%20stroke-width='0'%20viewBox='0%200%20512%20512'%20height='1em'%20width='1em'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M294.1%20256L167%20129c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.3%2034%200L345%20239c9.1%209.1%209.3%2023.7.7%2033.1L201.1%20417c-4.7%204.7-10.9%207-17%207s-12.3-2.3-17-7c-9.4-9.4-9.4-24.6%200-33.9l127-127.1z'%3e%3c/path%3e%3c/svg%3e", Ii = "data:image/svg+xml,%3csvg%20stroke='currentColor'%20fill='currentColor'%20stroke-width='0'%20viewBox='0%200%20512%20512'%20height='1em'%20width='1em'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M217.9%20256L345%20129c9.4-9.4%209.4-24.6%200-33.9-9.4-9.4-24.6-9.3-34%200L167%20239c-9.1%209.1-9.3%2023.7-.7%2033.1L310.9%20417c4.7%204.7%2010.9%207%2017%207s12.3-2.3%2017-7c9.4-9.4%209.4-24.6%200-33.9L217.9%20256z'%3e%3c/path%3e%3c/svg%3e", Vi = (d) => { const { currentNumber: c = 1, totalCount: m, isShowIndex: b = !1, handleBack: p, handleNext: w } = d; return /* @__PURE__ */ Y("div", { className: "slide-btn-cn", children: [ /* @__PURE__ */ h( Er, { icon: /* @__PURE__ */ h("img", { src: Ii }), onClick: p, isDisabled: c === 1 } ), b && /* @__PURE__ */ Y("p", { className: "slide-btn-index", children: [ c, /* @__PURE__ */ h("span", { children: "/" }), m ] }), /* @__PURE__ */ h( Er, { icon: /* @__PURE__ */ h("img", { src: Wi }), onClick: w, isDisabled: c === m } ) ] }); }, Fi = { xs: 12, sm: 14, base: 16, lg: 18, xl: 20, "2xl": 24, "3xl": 30, "4xl": 36, "5xl": 48, "6xl": 60, "7xl": 72, "8xl": 96, "9xl": 128 }, Bi = (d) => { if (d.endsWith("px")) { const c = parseFloat(d.replace("px", "")); return (Number.isNaN(c) ? 16 : c) / 16; } else if (d.endsWith("rem") || d.endsWith("em")) { const c = parseFloat(d.replace(/rem|em/, "")); return Number.isNaN(c) ? 1 : c; } else return (Fi[d] ?? Number(d) ?? 16) / 16; }, X = () => { const [d, c] = _e(() => typeof window < "u" ? window.innerWidth / window.innerHeight >= 1.7777777777777777 : !1); return ze(() => { const m = () => { const b = window.innerWidth / window.innerHeight; c(b >= 1.7777777777777777); }; return window.addEventListener("resize", m), () => window.removeEventListener("resize", m); }, []), (m) => { const b = m.trim(); if (b.endsWith("%") || b === "auto") return b; const p = Bi(b); return d ? `calc(${p} * (100vh / 37))` : `calc(${p} * (150vw / 100))`; }; }; function De(d) { const c = d.split(" ").map((O) => O.trim()), m = c[0] || "0", b = c[1] || m, p = c[2] || m, w = c[3] || b; return [m, b, p, w]; } const _i = (d) => { const { children: c, textColor: m = "", backgroundColor: b = "", backgroundImage: p, padding: w = "", cornerRadius: O = 0, backgroundClassName: S = "", backgroundStyle: P } = d, A = X(), [M, F, a, s] = De(w); return /* @__PURE__ */ h( "div", { className: `frame-cn ${S}`, style: { ...P, color: m, backgroundColor: b, backgroundImage: p, paddingTop: A(M), paddingRight: A(F), paddingBottom: A(a), paddingLeft: A(s), borderRadiu